/*
    Template:       zuka
    Theme Name:     CIDE
    Theme URI:      http://themeforest.net/user/LA-Studio/portfolio?ref=LA-Studio
    Author:         COOL
    Author URI:     https://communicationline.ch
    Description:    Clean, Minimal WooCommerce Theme
    Version:        1.0
    Tags:           one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
    License: 		GNU General Public License
	License URI: 	licence/GPL.txt
    Text Domain:    zuka-child
    Domain Path:    /languages/
*/


/* ADM FONT */

.lexend-<uniquifier> {
  font-family: "Lexend", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

body {
	font-family: "Lexend", sans-serif !important;
}

h1 {
	font-family: "Lexend", sans-serif !important;
	color: #92C6C6 !important;
}

h2 {
	font-family: "Lexend", sans-serif !important;
	color: #293f44 !important;
}

h3, h4 {
	font-family: "Lexend", sans-serif !important;
}

p {
	font-family: "Lexend", sans-serif !important;
}

#lastudio-header-builder #lahfb-nav-wrap-1542188373302 #nav > li.current > a, #lastudio-header-builder #lahfb-nav-wrap-1542188373302 #nav > li.menu-item > a.active, #lastudio-header-builder #lahfb-nav-wrap-1542188373302 #nav ul.sub-menu li.current > a, .lahfb-responsive-menu-1542188373302 #responav li.current-menu-item > a:not(.button) { color: #000 !important; }

.site-footer .footer-top {
	max-width: 100% !important;
	background-color: #92C6C6 !important;
}

/* FIN ADM FONT */

.footer-top a {
    color: #176d63;
}
.home .la-banner-box .b-title2, html .grecaptcha-badge {
    display:none !important;
}

html .page #headt .wpb_content_element {
    margin-bottom: 23px;
}
html a {
	color:#ee7015;
	text-decoration:underline;
}
html a:hover{
	color:#1e9f91;
	text-decoration:none;
}
#headi{
	max-height: 270px;
}
html .page .site-main {
    padding-top: 0;
}
html .page #headt  > .vc_column_container > .vc_column-inner {
    padding-top: 5px;
}
html .lahfb-nav-wrap #nav > li:not(.mega) ul {
    padding: 15px 25px;
}
html .lahfb-nav-wrap #nav li ul li {
    margin: 0
}
html .lahfb-nav-wrap#lahfb-nav-wrap-1579177490370 #nav ul li.menu-item a {
    font-size: 16px;
}
html .lahfb-nav-wrap #nav li.menu-item > a, html .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat, .home #homea .la-banner-box .banner--btn, .home .la-banner-box .banner--btn{
	font-family: "Lexend", sans-serif !important;
}
html .home h3, html h2{
	font-family: "Lexend", sans-serif !important;
}

html body.zuka-body {
    line-height: 25px;
}
html .site-footer .foori {
    text-align: right;
}
html .site-footer p {
    font-size: 15px;
    text-transform: none;
}
html .lahfb-nav-wrap #nav li{
	margin: 0 17px 0 0;
}
html .fa-facebook {
    font-size: 24px;
    color: #1e9f91;
	padding-left: 11px;
}
html footer .fa-facebook {
    color: #ffffff;
}

.home .la-banner-box .banner--btn {
    border: none;
    color: #ffffff;
	font-size: 22px;
	text-transform: uppercase;
	line-height: 23px;
	border-radius: 0px;
}

.home .la-banner-box .banner--btn a {
	color:#ffffff !important;
}

.home #homea .la-banner-box .banner--btn {
	color:#92C6C6;
	background:none;
	border-radius: 0px;
}

html .lahfb-nav-wrap #nav li.menu-item-990 {
	background: #92C6C6;
    padding: 4px 0px;
}


html #lastudio-header-builder #lahfb-nav-wrap-1542188373302 > ul li.menu-item-990 a{
color: #fff;
	
}
html .lahfb-nav-wrap #nav li.menu-item-990:hover{
background: #293F44;
}
#lastudio-header-builder #lahfb-nav-wrap-1579177490370 > ul > li.menu-item-990 a, #lastudio-header-builder #lahfb-nav-wrap-1579177490370 #nav li.menu-item-990.current a{
    color: #fff;
	text-decoration: none;
}

.home .la-banner-box .banner--btn:hover, .home #homea .la-banner-box .banner--btn:hover {
	color:#ffffff;
	background:#293f44;
}

/***RESPONSIVE***/
@media only screen and (max-width: 960px) {
html #leftbox h2 {
    font-size: 20px;
}
}
@media only screen and (min-width: 1200px) and (max-width: 1372px){
html #leftbox h2 {
    font-size: 32px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1215px){

html .lahfb-nav-wrap #nav li {
    margin: 0 7px 0 0;
}
html #lastudio-header-builder #lahfb-nav-wrap-1579177490370 > ul > li > a {
    font-size: 14px;
}
}
@media only screen and (min-width: 769px) and (max-width: 1680px) {
 html .lahfb-content-wrap
{
    height: inherit;
  }

html .lahfb-content-wrap
{
    height: inherit;
  }
}