#topcontrol {
display: none !important;
} .d-sm-block {
display: inline-block !important;
}
.vc_row.wpb_row {   
margin-top: 100px;
}
.row {
--bs-gutter-x: 60px;
}  @font-face {
font-family: 'Gagkline';
font-style: normal;
font-weight: normal;
src: local('Gagkline Regular'), url(//chefsavin.com/wp-content/themes/chef-savin/font/Gagkline-ywoGY.woff) format('woff');
}
h1, h2, H4 {
font-family: 'Gagkline';
letter-spacing: 0;
font-weight: normal;
}
h2 {
position: relative;
}
h3 {
margin-bottom: 0;
}
H5 {
text-transform: uppercase;
}
h2::before {
content: '';
display: block;
width: 30px;
height: 30px;
background-image: url(//chefsavin.com/wp-content/themes/chef-savin/img/losange_bleu.png);
background-size: cover;
position: absolute;
left: -50px;
top: 16px;
}
.dubai-h2 h2::before {  
background-image: url(//chefsavin.com/wp-content/themes/chef-savin/img/losange_uae.png);
}
.no-before-h2 h2::before {
content: '';
display: block;
width: 30px;
height: 30px;
background-image: url(//chefsavin.com/wp-content/themes/chef-savin/img/losange_blanc.png);
background-size: cover;
position: absolute;
left: 49%;
top: -60px;
} .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
color: #fff;
border-color: #C59418;    
text-transform: uppercase;
letter-spacing: 3px;
font-size: 0.9em;
border-radius: 0;
background-color: #C59418;
padding: 0.533rem 1.933rem;
margin: 0 0 40px;
} body {  
border: 10px solid #fff;
}
#rev_slider_1_1_wrapper, #rev_slider_2_1_wrapper, #rev_slider_3_1_wrapper {
border-left: 10px solid #fff;
border-right: 10px solid #fff;
}
.vc_row.vc_row-has-fill {
border-left: 10px solid;
border-right: 10px solid;
} .header-wrapper {
position: absolute;
z-index: 9999;
min-width: 100%;
}
.header-wrapper {
background-color: transparent;
}
#header .nav-top i {
font-size: 1em;
margin-right: 6px;
margin-left: 0;
padding: 5px;
background-color: #c59418;
color: #fff;
border-radius: 3px;
}
#header .header-contact .nav-top {
font-size: 1.1em;
}
.nav-top {
font-weight: 600 !important;
}
#header .searchform-popup {
display: none !important;
}
#header .nav-top li>a, #header .nav-top li>span {   
padding-right: 0;
padding-left: 10px !important;
}
#header.sticky-header .header-main, .fixed-header #header.sticky-header .header-main {
background-color: rgb(38 43 56 / 93%);
border-left: 10px solid;
border-right: 10PX SOLID;
}
.page-id-845 #header.sticky-header .header-main,.page-id-845 .fixed-header #header.sticky-header .header-main {
background-color: rgb(21 21 28 / 98%);
border-left: 10px solid;
border-right: 10PX SOLID;
}
.main-menu-social a {
width: 40px;
height: 30px;
overflow: hidden;
text-align: center;
font-size: 1.0em !important;
}
.lang-item a { padding: 0px 3px !important;
margin: 10px 10px !important; }
li#nav-menu-item-928, li#nav-menu-item-929 {
width: 50px;
height: 30px;
overflow: hidden;
}
#header i.fab.fa-instagram {
font-size: 1.3em;
}
.page-top {
border-bottom: 0px solid #cccccc;
padding-top: 190px;
background-color: transparent;
}
.page-top .page-title {
font-family: Lato,sans-serif;
font-size: 44px;
font-weight: 200;
line-height: 20px;
letter-spacing: 3px;
text-transform: uppercase;
} #rev_slider_1_1_forcefullwidth::after {
content: '';
display: block;
width: 30px;
height: 30px;
background-image: url(//chefsavin.com/wp-content/themes/chef-savin/img/losange_blanc.png);
background-size: cover;
position: absolute;
left: -25px;
bottom: -15px;
z-index: 999999999;
left: 50%;
}
#rev_slider_3_1_forcefullwidth::after {
content: '';
display: block;
width: 30px;
height: 30px;
background-image: url(//chefsavin.com/wp-content/themes/chef-savin/img/losange_blanc.png);
background-size: cover;
position: absolute;
left: -25px;
bottom: -15px;
z-index: 999999999;
left: 50%;
}
div#highlight {
letter-spacing: 2px;
margin: 30px 0;
}
.vc_row.wpb_row.vc_inner.row.points {
margin: 0 auto;
max-width: 1500px;
}
blockquote, blockquote p {
border-left: 0;
font-weight: 300 !important;
font-family: 'Roboto Slab', serif !important;
font-size: 1.1em;
line-height: 1.5em;
font-style: italic;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
background: #c59418 !important;
border: 0;
color: #f7f7f7;
transition: all .5s;
letter-spacing: 2px;
text-transform: uppercase;
padding: 8px 25px;
line-height: unset;
height: unset;
} .mfp-bg {
z-index: 999042;
}
.mfp-image-holder .mfp-content {
max-width: 60%; }
.mfp-wrap {
z-index: 999043;
}
.mfp-content .mfp-figure img.mfp-img {   
max-height: 100vh !important;
} .wa__btn_popup {
bottom: 15px !important;
right: 25px !important;
} #footer .footer-main>.container {
padding-top: 3.75rem;
padding-bottom: 0rem;
padding-left: 100px;
padding-right: 100px;
color: #fff !important;
}
#footer .footer-main .textwidget {
text-align: center;
color: #fff !important;
}
#footer .footer-main .textwidget img {
width: 80px;
}
.footer p {
color: #fff !important;
letter-spacing: 2px;
text-transform: uppercase;
}
#footer .footer-bottom {
padding: 0 0 22px 0;
font-size: 0.9em;
} @media (max-width: 767px) {
#rev_slider_1_1_forcefullwidth::after {       
left: 46%;
}    
.header-container.container {
padding-left: 10px;
padding-right: 10px;
}      
#header .logo {
width: 50px !important;
min-width:unset !important;
}
#header .logo img {
width: 50px !important;
}
.phone .d-none.d-sm-block {
display: none !important;
}
#header .header-right-bottom {
display: inline-block;
}
#header .header-contact {
margin: 6px 0 0 0;
display: inline-block;
float: left;
}
#header.sticky-header .header-contact {
margin: 0;
}
#header .nav-item-left-border {
padding-left: 0px;
margin-left: 0px;
}
#header.sticky-header .header-contact {
display: inline-block;
}
#header.sticky-header .header-right-bottom {
margin-top: 0px;
}
#nav-panel .accordion-menu li.menu-item > a, #nav-panel .accordion-menu > li.menu-item > a, #nav-panel .accordion-menu .arrow, #nav-panel .menu-custom-block a, #nav-panel .accordion-menu > li.menu-item > .arrow {
color: #fff;
font-weight: 400;
letter-spacing: 2px;
}
.mfp-image-holder .mfp-content {
max-width: 80%; } 
#footer .footer-main>.container {
padding-left: 30px;
padding-right: 30px; 
}
}