

body {font-size: 15px!important;}

.ht-social-media-list li a {margin: 0 5px}
.ht-social-media-list a i.fa-facebook {display: none;}
.ht-social-media-list a:hover {opacity: .8;}
.q_logo a {height: 106px!important; margin-top: 10px;}
body header.scrolled .header_bottom, body header.sticky .header_bottom, .page-template-default .header_bottom {
min-height: 120px;
padding-top: 20px;
}
header.scrolled .header_bottom, header.scrolled .header_top {
  background-color: #f8f8f8!important;
}
.home header.scrolled .header_bottom, .home header.scrolled .header_top {
  background-color: #ffffff!important;
}

.nothing {background-color: #61a93e!important;}
.logged-in .content_menu.fixed {top: 172px!important;}

.content_menu.fixed {top: 140px!important;}

.socialize-containter {display: none;}

.position_center.title .breadcrumb {margin-top: 40px!important;}

div.socialize-in-content {display: none;}

.contact_detail {margin-top: 20px;}


.q_team .q_team_image img {
  width: auto;
  max-height: 220px;
  margin: 0 auto;
}

.header_bottom {min-height: 120px; padding-top: 10px;}

.caroufredsel_wrapper {height: 400px!important;}
.caroufredsel_wrapper img {max-height: 400px!important; width: auto!important; text-align: center; margin: 0 auto;}

input, textarea {border: 1px solid #ccc!important;}

.wpb_gallery .slides {height: 405px; overflow: hidden;}

.contact_form {float: left; width: 100%;}

.content {margin-top: 150px;}
.home .content {margin-top: 0;}

.home header.light:not(.sticky):not(.scrolled) .q_logo img.light {opacity: 0;}
.home header.light:not(.sticky):not(.scrolled) .q_logo img.sticky {opacity: 1;}

.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a {color: #000;}
 .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li:hover>a, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a, .light:not(.sticky):not(.scrolled) .side_menu_button>a {color: #61a93e!important;}
.home .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a {color: #fff;}

@media only screen and (min-width: 1000px)
header.sticky.sticky_animate, header.fixed {
   padding-top: 0 !important; 
}

.home .wpb_gallery_slides img {max-height: 280px;
height: auto;}

.position_center.title .breadcrumb {text-align: left;}

.four_columns>.column1, .four_columns>.column2, .four_columns>.column3 {width: 33%;}
.four_columns>.column4 {display: none;}

@media only screen and (max-width: 600px) {
.four_columns>.column1, .four_columns>.column2, .four_columns>.column3 {width: 100%;}
}

.footer_top, .footer_top p, .footer_top span, .footer_bottom p, .footer_bottom span {color: #fff!important;}
