/*
Theme Name:   Child Theme patientenbegleitung.ch
Theme URI:    https://patientenbegleitung.ch
Description:  Child Theme for Twenty Twelve
Author:       Edi Goetschel
Author URI:   https://www.clickwork.ch
Template:     twentytwelve
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  patientenbegleitung
*/

body {
    background-color: #fff;
    color: #446CB3;
}

.entry-content a, .textwidget a {
    color: #F62459 !important;
}

.gm-style-cc a {
    color: #565656 !important;
}

.einzelberatung {
    color: #a1c82d;
    font-size: 30px;
    margin-bottom: -10px;
}

.paarberatung {
    color: #a1c82d;
    font-size: 30px;
    text-align: right;
}

.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    border-bottom: solid 1px #B4C4E1;
    border-top: solid 1px #B4C4E1;
}

.main-navigation li a {
    color: #446CB3;
}

.main-navigation li a:hover, .main-navigation li a:focus {
    color: #36568F;
}

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
    color: #36568F;
}

.main-navigation li {
    margin: 0 2.5rem 0 0;
}

.site-header h1 a, .site-header h1 a:hover {
    font-family: 'Courgette', cursive;
    font-size: 50px;
    font-weight: 400;
    color: #31ae43;
    letter-spacing: 13.3px;
}

.entry-header .entry-title {
    font-family: 'Courgette', cursive;
    font-size: 28px;
    font-weight: 400;
}

.widget-title {
    display: none;
}

@media screen and (max-width: 1040px) {

    .site-header h1 {
        margin-bottom: 0;
    }

    .site-header h1 a, .site-header h1 a:hover {
        font-size: 18px;
        letter-spacing: 3px;
     }

     .beratung {
         font-size: 16px;
         margin-bottom: 16px;
     }
     
     .mentaltraining {
         font-size: 16px;
         margin-top: 16px;         
      }
      
      canvas {
         display: none;
      }

}

.site-content article {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
    border-radius: 0;
    box-shadow: none;
}

footer[role="contentinfo"] {
    border-top: solid 1px #B4C4E1;
}

@media screen and (max-width: 600px) {

    .menu-toggle {
        display: none;
    }

}