/*
Theme Name: Golden Care
Theme URI: https://goldencare.ch
Author: FLPZ
Author URI: http://lopezflorian.com
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
a{cursor:pointer;}
img{max-width:100%;height:auto;}

#menuFix .nav li .navUnder a span{display:none;}
#menuFix .nav li .navUnder a b{padding:0;}
#menuFix .nav li.lang-item a span{border:none;}
#menuFix .nav li.lang-item a b{padding: 5px 5px 8px;}

#header .secondNav li{flex:none;}
#header .secondNav li > a{text-transform: none;padding:5px 4px;font-size:12px;text-align:left;}
#header .secondNav .fa{display:none;position:absolute;right:0;top:5px;font-size:20px;}

.navbar-header .lang.visible-xs-block ul{padding:0;}
.navbar-header .lang.visible-xs-block li{list-style:none;display:inline-block;}
.navbar-header .lang.visible-xs-block li a{margin-left:0;}

.banner-slider .slick-dots{width:auto;right:20px;bottom:20px;}
.banner-slider .slick-dots li button::before{opacity:1;font-size:15px;color:#fff;}
.banner-slider .slick-dots li.slick-active button:before {opacity:1;color:#000;}

#content #contactInline{margin-top:30px;}

.apply-form h1{margin: 0 0 30px;}
.apply-form h4{font-weight:700;margin:0 0 20px;padding:12px 20px;}
.apply-form p{margin:0 0 10px;}
.apply-form input.form-control,.apply-form textarea.form-control,.apply-form select.form-control{background-color:#fff;}
.apply-form span.wpcf7-list-item {margin:0 5px 0 0;}
.apply-form .row{margin-top:0;margin-bottom:0;}
.apply-form input[type=checkbox],.apply-form input[type=radio]{margin:10px 0 0;}
.apply-form .group{padding:20px;background:#eee;border:1px solid #ccc;margin:0 0 20px;}
.apply-form label{display:inline-block;}

.alignleft{float:left;margin:0 20px 20px 0;}
.alignright{float:left;margin:0 0 20px 20px;}
.aligncenter{display:block;margin:0 auto 20px;}

.questionnaire{margin:0 0 30px;width:100%;}
.questionnaire tr th{background-color:#dad9d8;color:#333;padding:10px;text-align:center;}
.questionnaire tr td{padding:10px;text-align:center;}
.questionnaire tr th:first-of-type,.questionnaire tr td:first-of-type{width:25%;text-align:left;font-weight:bold;}
.page-id-65 .apply-form h4,.page-id-64 .apply-form h4,.page-id-62 .apply-form h4,.page-id-130 .apply-form h4,.page-id-132 .apply-form h4,.page-id-134 .apply-form h4{background:#ffefc9;color:#d9ab3c;}
.page-id-66 .apply-form h4,.page-id-136 .apply-form h4{background:#ffd8bc;color:#e17628;}
.page-id-63 .apply-form h4,.page-id-67 .apply-form h4,.page-id-138 .apply-form h4,.page-id-140 .apply-form h4{background:#dbefff;color:#4a83b3;}

.wpcf7-submit{background-color:#464650;color:#FFF;border:0;box-shadow:none;}
.fr .wpcf7 .en{display:none !important;}
.en .wpcf7 .fr{display:none !important;}

.row.blog{margin-top:40px;}
.row.blog .row{margin-top:0;margin-bottom:0;}
.blog h1{font-size:32px;margin:0 0 30px;}
.blog-item{margin-bottom:30px;position:relative;}
.row .blog-item:nth-of-type(odd),.alm-reveal .blog-item:nth-of-type(odd){clear:left;}
.blog-item .blog-item-thumbnail{display:block;margin:0 0 20px;}
.blog-item .blog-meta{position: absolute;top:0;left:0;padding-left:15px;margin:0;}
.blog-item .blog-meta li{display:block;line-height:35px;color:#fff;padding:0 10px;background:#38689c;float:left;}
.blog-item .blog-meta li:last-of-type{background:#93abb0;}
.blog-item .blog-meta li .fa{margin-right:5px;}
.blog-item .blog-meta li a{color:#fff;}
.blog-item h4{font-size:24px;margin:0 0 20px;}
.blog-item h4 a{color:#9f7c4e;}
.blog-item .blog-more{color:#9f7c4e;}

aside > div{padding:30px 30px 20px;background:#fff;margin:0 0 30px;}
aside ul{padding:0;}
aside ul li{list-style:none;}
aside h5{color:#9f7c4e;margin:0 0 20px;font-size:24px;}
.widget_archive .screen-reader-text{display:none;}
.widget_archive select{padding:0 20px;margin: 0 0 10px;width:100%;line-height:35px;height:35px;}
.widget_blogposts_widget li{clear:both;}
	
.alm-reveal{margin:0 -15px;}
.alm-btn-wrap{padding:0 !important;}
.alm-btn-wrap .alm-load-more-btn{text-transform:uppercase;}
.alm-btn-wrap .alm-load-more-btn.done{display:none;}

.blog-item.single .blog-meta{position:static;padding:0;clear:both;}
.blog-item.single{margin:0 0 40px;}
.blog-item.single h1{margin:30px 0;}

iframe{border:none;}

.so-widget-sow-tabs .sow-tabs .sow-tabs-tab-container {padding:0 !important;}
.so-widget-sow-tabs .sow-tabs .sow-tabs-tab-container .sow-tabs-tab{padding:10px 20px !important;margin:0 5px 0 0 !important;background:#bdbdc5;font-size:15px !important;}
.so-widget-sow-tabs .sow-tabs .sow-tabs-panel-container .sow-tabs-panel{padding:30px 0 0 !important;}
.so-widget-sow-tabs .sow-tabs .sow-tabs-panel-container .sow-tabs-panel h3{color:#9f7c4e;margin:0 0 20px;}

#header .secondNav li{margin-left:10px;}
#header .secondNav li > a{background:none;color:#464650;}
#header .secondNav li.family > a{border-bottom:3px solid #d9ab3c;}
#header .secondNav li.family > a:hover,#header .secondNav li.family:hover > a{color:#d9ab3c;}
#header .secondNav li.family .sub-menu{background:#ffefc9;}
#header .secondNav li.family .sub-menu a{color:#d9ab3c;}
#header .secondNav li.student > a{border-bottom:3px solid #e17628;}
#header .secondNav li.student > a:hover,#header .secondNav li.student:hover > a{color:#e17628;}
#header .secondNav li.student .sub-menu{background:#ffefc9;}
#header .secondNav li.student .sub-menu a{color:#e17628;}
#header .secondNav li.travel > a{border-bottom:3px solid #4a83b3;}
#header .secondNav li.travel > a:hover,#header .secondNav li.travel:hover > a{color:#4a83b3;}
#header .secondNav li.travel .sub-menu{background:#dbefff;}
#header .secondNav li.travel .sub-menu a{color:#4a83b3;}

@media only screen and (max-width: 992px) {
	.panel-grid-cell{width:100% !important;margin-bottom:0 !important;}
	#content #quickLink .personal{padding-right:0;padding-left:0;}
	#header .secondNav li .sub-menu{position:static;}
	#header .secondNav .fa{display:block;}
	#header .secondNav li > a{padding:5px 0;}
	#header .secondNav li.current_page_parent .sub-menu,#header .secondNav li.current-menu-item .sub-menu{display:block !important;}
}

@media only screen and (max-width: 678px) {
	#menuFix .nav li.lang-item{display:none;}
}
    