/*

Theme Name: Yolo Motor Child Theme
Theme URI: http://demo.yolotheme.com/motor
Author: YoloTheme
Author URI: http://facebook.com/yolotheme/
Description: This is a custom child theme for Yolo Motor
Template: yolo-motor
Version: 1.0.8
Tags: two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-ready
Text Domain: yolo-motor
*/

.floatme{float:left;margin-bottom:10px !important; margin-right:5px;}

/* Titel*/

.block-center {visibility: collapse;}

/* arrows */

.tparrows::before {color:#f4cb18;}

 /* toTop */
.back-to-top.in{background-color:#f3bc18;}

.back-to-top i {color:#fff;font-size:35px;}
.back-to-top {border: 2px solid #f3bc18;}

/* Button startseite */

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern { color: #fff;border-color: #f3bc18;background-color: #f3bc18;}


.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {color:#f3bc18; border-color:#fff; background-color: #fff;}

/* Text */

html h1, html h2, html h3, html h4, html h5, html h6, ol, ul {color: #fff;}

p{color:#fff; font-size:16px;}

html .icon-box-shortcode-wrap.style_4 .icon-box-container .icon-content .icon-title {
    color: #fff;
}


.entry-content p:last-child, .comment-text p:last-child { color: #fff;}

a, a:hover, a.active {
	color:#f3bc18;}

/* kontakt */

div.wpcf7 input[type="file"] {cursor: pointer;margin-top: 8px;}
.contact_page .wpcf7 .wpcf7-form p.ct_texta textarea {background: #fff;}
.contact_page .wpcf7 .wpcf7-form p .lable {color:#fff;}
.contact_page .wpcf7 .wpcf7-form p input[type="text"],.contact_page .wpcf7 .wpcf7-form p input[type="email"]{background-color:#fff;}
input[type="text"], input[type="search"], input[type="email"], input[type="url"], input[type="password"], input[type="tel"], textarea, select {color:#000;}

/* Footer */
body{background-color:#01132B;}
#yolo-content-wrapper, .yolo-site-content-page {
	background-color: #01132B;}

.vc_custom_1459914849152 {
    padding-bottom: 10% !important;margin-left:35px;
}
html .yolo-footer-wrapper .wpb_wrapper .wpb_wrapper .column-footer li {
    color: #fff;
}
html .yolo-footer-wrapper .footer-2 li a {color: #f3bc18;padding-left:0;}

html .yolo-footer-wrapper .footer-1 li a{color: #f3bc18; padding-left:0;}

.yolo-footer-wrapper .footer-2 li a{margin-bottom:0px}

.yolo-footer-wrapper .wpb_wrapper .wpb_wrapper .column-footer li {
    margin-bottom: 17px;}

html .yolo-footer-wrapper .wpb_wrapper .wpb_wrapper p {color: #fff;text-align: left;font-size:12px;}

.yolo-footer-wrapper .footer-1 li a::before{content:''}

.yolo-footer-wrapper .footer-2 li a::before{content:''}

/* Top-bar */

html .yolo-top-bar { background-color: #01132B;}

/* Menü */

html .menu-wrapper #main-menu li.menu_style_dropdown .sub-menu li a {color: #fff; background: #01132B;}

header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .menu-wrapper #main-menu > li:hover > a,
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .menu-wrapper #main-menu > li.current-menu-ancestor > a{
	transform: skew(-10deg);
	-webkit-transform: skew(-10deg);
	-moz-transform: skew(-10deg);
	-o-transform: skew(-10deg);
	background-color: #fff; /* Change the color that you want */
	color: #ffb535;
	
}

header.header-8 .yolo-main-header .yolo-header-wrapper .yolo-main-menu li.current-menu-item .current_page_item .level-0 > a,
.yolo-menu.menu_style_dropdown.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.level-0 a {
	/*transform: skew(-10deg) !important;
	-webkit-transform: skew(-10deg) !important;
	-moz-transform: skew(-10deg) !important;
	-o-transform: skew(-10deg) !important;
	background-color:#f3bc18 !important;*/
		transform: skew(-10deg) ;
	-webkit-transform: skew(-10deg);
	-moz-transform: skew(-10deg);
	-o-transform: skew(-10deg);
	background-color:#f3bc18;
	}
	

header.header-8 .yolo-main-header .yolo-header-wrapper .yolo-main-menu li.current_page_item .level-1 > a,
html .menu-wrapper #main-menu li.menu_style_dropdown .sub-menu li a
{
	transform: none !important;
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-o-transform: none !important;
}
.yolo-menu.menu_style_dropdown.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.level-0
.menu-wrapper #main-menu li.menu_style_dropdown .sub-menu li:hover:before {}

html header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .menu-wrapper #main-menu > li > a {color: #fff !important;}

header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .menu-wrapper #main-menu > li:hover > a,
header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .menu-wrapper #main-menu > li.current-menu-ancestor > a {
	background-color: #f3bc18 !important;
	color: #fff !important;
}


html header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .menu-wrapper #main-menu li.menu-item-has-children:hover > a {
	color: #fff !important;}

html .menu-wrapper #main-menu li.menu_style_dropdown .sub-menu li a:hover {color: #f3bc18;}


header.header-8 .yolo-main-header .yolo-header-wrapper .yolo-main-menu li.current_page_item .menu-item-has-children .level-0 > li,
header.header-8 .yolo-main-header .yolo-header-wrapper .yolo-main-menu li.current_page_item .menu-item-has-children .level-0:hover > li,
html .menu-wrapper #main-menu li.menu_style_dropdown .sub-menu{
	
	background: transparent !important;
	
}


header.header-8 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .menu-wrapper {padding-left: 100px;}

html header.yolo-main-header.header-8 .yolo-header-nav-wrapper.nav-fullwith {background-color: rgba(1, 19, 43, 0.78);}

/* Menü Tablet/Mobile */

.yolo-mobile-header-nav.menu-drop-fly.in {background-color: #01132B;}

html .yolo-mobile-header-nav.menu-drop-fly {border-right: solid 2px #f3bc18;}

.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-item > a{color:#f4cb18;}

.toggle-icon-wrapper .toggle-icon::after, .toggle-icon-wrapper .toggle-icon::before {background: none repeat scroll 0 0 #fff;}

.toggle-icon-wrapper .toggle-icon > span { background: none repeat scroll 0 0 #fff;}

header.yolo-mobile-header .yolo-header-container-wrapper {background-color: #01132B}

header.yolo-mobile-header .yolo-mobile-header-wrapper {background-color: #01132B;}




/* Mobile Such option */

.yolo-mobile-header-nav.menu-drop-fly form.yolo-search-form-mobile-menu {display: none;}

/* iframe kalender */

#idIframe{height:750px;}

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner{margin-top:0 !important;}

/* iframe alu-felgen */
.alu-felgen{width: 98%; height: 2000px;}

.textwidget ul{list-style: none;}
.g-maps {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 50%; 
}
.g-maps iframe {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    top: 0;
    left: 0;
}
.g-maps {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}
 a.vc_btn3-color-warning{ background-color: #F3BC18 !important; color:#000 !important;border:2px solid  #F3BC18 !important;}
 a.vc_btn3-color-warning:hover{ background-color: #01132B !important; color:#F3BC18 !important;border:2px solid  #F3BC18 !important;}
 
 @media only screen and (max-width: 768px) {
 .mihi_mobile{min-height:250px; padding-bottom:2.5%;}
 .lable, input, textarea, input[type="submit"]{width:100% !important; text-align:left !important;}
 p.ct_texta, p.ct_submit{margin-left:0 !important;}

}
 @media only screen and (max-width: 991px) {
	 .mob-lang{text-align:right !important; margin:10px;}
	.yolo-menu.menu_style_dropdown.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.level-0 a
	{
		background: transparent !important;
		transform: none !important;
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-o-transform: none !important;
		
	}
	.yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-ancestor > a, .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-parent > a{
		color:#f3bc18;
	}
}

/* ==========================================================
   PNEUHAUS JEHLE – CHILD THEME OVERRIDES
   Basisfarbe: #01132B
   ========================================================== */

/* Grundflächen */
html,
body,
#yolo-wrapper,
#yolo-content-wrapper,
.yolo-site-content-page {
    background-color: #01132B !important;
}

/* Topbar */
html .yolo-top-bar {
    background-color: #01132B !important;
    color: #ffffff !important;
}

/* Header 8: Grau aus Parent-Theme sicher überschreiben */
html body.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-nav-wrapper,
html body.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-nav-wrapper.nav-fullwith {
    background: rgba(1, 19, 43, 0.78) !important;
    background-color: rgba(1, 19, 43, 0.78) !important;
}

/* Startseite: Header 8 als Overlay auf dem Slider */
@media only screen and (min-width: 992px) {
    html body.home.header-8 header#yolo-header.yolo-main-header.header-8 {
        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        z-index: 9999 !important;
        background: transparent !important;
    }

    html body.home.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-sticky-wrapper,
    html body.home.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-wrapper {
        background: transparent !important;
    }

    html body.home.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-nav-wrapper,
    html body.home.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-nav-wrapper.nav-fullwith {
        background: rgba(1, 19, 43, 0.78) !important;
        background-color: rgba(1, 19, 43, 0.78) !important;
        box-shadow: none !important;
    }

    html body.home.header-8 header#yolo-header.yolo-main-header.header-8 .header-center .menu-wrapper {
        padding-left: 100px;
    }

    html body.home.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-main-menu > li > a {
        color: #ffffff !important;
    }

    html body.home.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-main-menu > li:hover > a,
    html body.home.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-main-menu > li.current-menu-item > a,
    html body.home.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-main-menu > li.current-menu-ancestor > a {
        background-color: #f3bc18 !important;
        color: #ffffff !important;
    }

    html body.home .rev_slider_wrapper,
    html body.home .forcefullwidth_wrapper_tp_banner,
    html body.home .wpb_revslider_element {
        margin-top: 0 !important;
    }
}

/* Mobile Navigation */
.yolo-mobile-header-nav.menu-drop-fly,
.yolo-mobile-header-nav.menu-drop-fly.in,
header.yolo-mobile-header .yolo-header-container-wrapper,
header.yolo-mobile-header .yolo-mobile-header-wrapper {
    background-color: #01132B !important;
}

/* Dropdown-Menü */
html .menu-wrapper #main-menu li.menu_style_dropdown .sub-menu li a {
    color: #ffffff;
    background: #01132B;
}

/* Buttons */
a.vc_btn3-color-warning:hover {
    background-color: #01132B !important;
    color: #F3BC18 !important;
    border: 2px solid #F3BC18 !important;
}

/* ==========================================================
   PNEUHAUS JEHLE – NAVIGATION WIE LIVE-SEITE
   Dunkelblaues, halbtransparentes Overlay / gelber Aktiv-Tab
   ========================================================== */

@media only screen and (min-width: 992px) {

    /* Navigationsleiste halbtransparent über dem Slider */
    html body.home.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-nav-wrapper,
    html body.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-nav-wrapper {
        background: rgba(1, 19, 43, 0.68) !important;
        background-color: rgba(1, 19, 43, 0.68) !important;
        min-height: 86px;
        box-shadow: none !important;
        border: 0 !important;
    }

    /* Container und Headerzeile */
    html body.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-nav-wrapper > .container,
    html body.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-wrapper {
        min-height: 86px;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-wrapper {
        display: flex !important;
        align-items: center !important;
    }

    /* Logo links */
    html body.header-8 header#yolo-header.yolo-main-header.header-8 .header-logo {
        display: flex !important;
        align-items: center !important;
        height: 86px !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 .header-logo img {
        max-height: 64px !important;
        width: auto !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    /* Navigation rechts */
    html body.header-8 header#yolo-header.yolo-main-header.header-8 .header-center {
        margin-left: auto !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 .header-center .menu-wrapper {
        padding-left: 55px !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu {
        display: flex !important;
        align-items: stretch !important;
        margin: 0 !important;
        height: 86px !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li {
        position: relative !important;
        display: flex !important;
        align-items: stretch !important;
        margin: 0 2px !important;
    }

    /* Menütexte */
    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li > a {
        position: relative !important;
        z-index: 2 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        height: 86px !important;
        line-height: 1.2 !important;
        padding: 0 18px !important;
        color: #ffffff !important;
        background: transparent !important;
        font-weight: 700 !important;
        font-size: 13px !important;
        text-transform: uppercase !important;
        transform: none !important;
        -webkit-transform: none !important;
        transition: color .2s ease !important;
    }

    /* Gelbes Parallelogramm hinter aktivem / Hover-Menüpunkt */
    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li::before {
        content: "";
        position: absolute;
        z-index: 1;
        top: 0;
        bottom: 0;
        left: 6px;
        right: 6px;
        background: #f3bc18;
        opacity: 0;
        transform: skew(-12deg);
        -webkit-transform: skew(-12deg);
        transition: opacity .2s ease;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li.current-menu-item::before,
    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li.current-menu-ancestor::before,
    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li:hover::before {
        opacity: 1;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li.current-menu-item > a,
    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li.current-menu-ancestor > a,
    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li:hover > a {
        color: #ffffff !important;
        background: transparent !important;
        transform: none !important;
        -webkit-transform: none !important;
    }

    /* Untermenü wie Original dunkel */
    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu li.menu_style_dropdown > ul.sub-menu {
        background: rgba(1, 19, 43, 0.97) !important;
        border: 0 !important;
        box-shadow: 0 10px 24px rgba(0,0,0,.28) !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu li.menu_style_dropdown > ul.sub-menu li a {
        background: transparent !important;
        color: #ffffff !important;
        padding: 11px 18px !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu li.menu_style_dropdown > ul.sub-menu li a:hover {
        color: #f3bc18 !important;
    }

    /* Startseite: Header bleibt über dem Slider */
    html body.home.header-8 header#yolo-header.yolo-main-header.header-8 {
        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        z-index: 9999 !important;
        background: transparent !important;
    }
}

/* Tablet/Mobile: klare dunkelblaue Navigation */
@media only screen and (max-width: 991px) {
    header.yolo-mobile-header .yolo-header-container-wrapper,
    header.yolo-mobile-header .yolo-mobile-header-wrapper,
    .yolo-mobile-header-nav.menu-drop-fly,
    .yolo-mobile-header-nav.menu-drop-fly.in {
        background-color: #01132B !important;
    }

    .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-item > a,
    .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-ancestor > a,
    .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-parent > a {
        color: #f3bc18 !important;
    }
}


/* ==========================================================
   PNEUHAUS JEHLE – FINALER DESIGNSTAND
   Basisfarbe: #01132B
   Akzent: #F3BC18
   ========================================================== */

html,
body,
#yolo-wrapper,
#yolo-content-wrapper,
.yolo-site-content-page,
.site-content,
.main-content,
.content-area,
.entry-content,
.yolo-footer-wrapper,
footer {
    background-color: #01132B !important;
}

html .yolo-top-bar {
    background-color: #01132B !important;
    color: #ffffff !important;
    border: 0 !important;
}

@media only screen and (min-width: 992px) {

    html body.header-8 header#yolo-header.yolo-main-header.header-8 {
        background: transparent !important;
        border: 0 !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-nav-wrapper,
    html body.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-nav-wrapper.nav-fullwith,
    html body.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-nav-wrapper.sticky-on,
    html body.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-nav-wrapper.sticky-out {
        background: rgba(1, 19, 43, 0.68) !important;
        background-color: rgba(1, 19, 43, 0.68) !important;
        min-height: 82px !important;
        box-shadow: none !important;
        border: 0 !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-nav-wrapper > .container,
    html body.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-wrapper {
        min-height: 82px !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 .yolo-header-wrapper {
        display: flex !important;
        align-items: center !important;
        background: transparent !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 .header-logo {
        display: flex !important;
        align-items: center !important;
        height: 82px !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 .header-logo img {
        max-height: 58px !important;
        width: auto !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 .header-center {
        margin-left: auto !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 .header-center .menu-wrapper {
        padding-left: 45px !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu {
        display: flex !important;
        align-items: stretch !important;
        height: 82px !important;
        margin: 0 !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li {
        position: relative !important;
        display: flex !important;
        align-items: stretch !important;
        margin: 0 1px !important;
        background: transparent !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li > a {
        position: relative !important;
        z-index: 2 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        height: 82px !important;
        line-height: 1.15 !important;
        padding: 0 16px !important;
        color: #ffffff !important;
        background: transparent !important;
        font-weight: 700 !important;
        font-size: 13px !important;
        text-transform: uppercase !important;
        transform: none !important;
        -webkit-transform: none !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li::before {
        content: "";
        position: absolute;
        z-index: 1;
        top: 0;
        bottom: 0;
        left: 7px;
        right: 7px;
        background: #F3BC18;
        opacity: 0;
        transform: skew(-11deg);
        -webkit-transform: skew(-11deg);
        transition: opacity .18s ease;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li.current-menu-item::before,
    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li.current-menu-ancestor::before,
    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li:hover::before {
        opacity: 1;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li.current-menu-item > a,
    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li.current-menu-ancestor > a,
    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu > li:hover > a {
        color: #ffffff !important;
        background: transparent !important;
        transform: none !important;
        -webkit-transform: none !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu li.menu_style_dropdown > ul.sub-menu {
        background: rgba(1, 19, 43, 0.98) !important;
        border: 0 !important;
        box-shadow: 0 10px 24px rgba(0,0,0,.28) !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu li.menu_style_dropdown > ul.sub-menu li a {
        background: transparent !important;
        color: #ffffff !important;
        padding: 11px 18px !important;
    }

    html body.header-8 header#yolo-header.yolo-main-header.header-8 #main-menu li.menu_style_dropdown > ul.sub-menu li a:hover {
        color: #F3BC18 !important;
    }

    html body.home.header-8 header#yolo-header.yolo-main-header.header-8 {
        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        z-index: 9999 !important;
    }
}

@media only screen and (max-width: 991px) {
    header.yolo-mobile-header .yolo-header-container-wrapper,
    header.yolo-mobile-header .yolo-mobile-header-wrapper,
    .yolo-mobile-header-nav.menu-drop-fly,
    .yolo-mobile-header-nav.menu-drop-fly.in {
        background-color: #01132B !important;
    }

    .yolo-mobile-header-nav.menu-drop-fly {
        border-right: 2px solid #F3BC18 !important;
    }

    .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-item > a,
    .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-ancestor > a,
    .yolo-mobile-header-nav.menu-drop-fly ul.yolo-nav-mobile-menu li.current-menu-parent > a {
        color: #F3BC18 !important;
    }
}

.yolo-footer-wrapper,
.yolo-footer-wrapper .wpb_wrapper,
.yolo-footer-wrapper .vc_row,
.yolo-footer-wrapper .vc_column_container,
.yolo-footer-wrapper .vc_column-inner {
    background-color: #01132B !important;
}

a.vc_btn3-color-warning:hover {
    background-color: #01132B !important;
    color: #F3BC18 !important;
    border: 2px solid #F3BC18 !important;
}
