 @import url('https://fonts.googleapis.com/css?family=Crimson+Text:400,600,700');
 .mk-single-content p {
     font-size: 20px;
     line-height: 1.5em;
     font-weight: 400;
 }
  .mk-header {
            background-color: #fff
        }
        
        .mk-header-bg {
            background-color: #fff
        }
        
        .mk-classic-nav-bg {
            background-color: #fff
        }
        
        .master-holder-bg {
            background-color: #fff
        }
        
        #mk-footer {
            background-color:
        }
        
        #mk-boxed-layout {
            -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0);
            -moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0);
            box-shadow: 0 0 0px rgba(0, 0, 0, 0)
        }
        
        .mk-news-tab .mk-tabs-tabs .is-active a,
        .mk-fancy-title.pattern-style span,
        .mk-fancy-title.pattern-style.color-gradient span:after,
        .page-bg-color {
            background-color: #fff
        }
        
        .page-title {
            font-size: 20px;
            color: ;
            text-transform: uppercase;
            font-weight: 400;
            letter-spacing: 2px
        }
        
        .page-subtitle {
            font-size: 14px;
            line-height: 100%;
            color: ;
            font-size: 14px;
            text-transform: none
        }
        

    
        
        #fancy-title-3 {
            letter-spacing: 5px;
            text-transform: uppercase;
            font-size: 60px;
            line-height: 95%;
            color: #fff;
            text-align: center;
            font-style: inherit;
            font-weight: 400;
            padding-top: 0px;
            padding-bottom: 0px
        }
        
        #fancy-title-3 span {}
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-3 {
                text-align: center !important
            }
        }
        
        @media handheld,
        only screen and (min-width:768px) and (max-width:1024px) {
            #fancy-title-3 {
                font-size: 44px
            }
        }
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-3 {
                font-size: 34px
            }
        }
        
        #fancy-title-4 {
            letter-spacing: 0px;
            text-transform: uppercase;
            font-size: 24px;
            line-height: 95%;
            color: #fff;
            text-align: center;
            font-style: inherit;
            font-weight: 400;
            padding-top: 0px;
            padding-bottom: 0px
        }
        
        #fancy-title-4 span {}
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-4 {
                text-align: center !important
            }
        }
        
        @media handheld,
        only screen and (min-width:768px) and (max-width:1024px) {
            #fancy-title-4 {
                font-size: 24px
            }
        }
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-4 {
                font-size: 20px
            }
        }
        
        #padding-5 {
            height: 40px
        }
        
        #mk-button-6 {
            margin-bottom: 0px;
            margin-top: 0px;
            margin-right: 0px
        }
        
        #mk-button-6 .mk-button {
            background-color: #a29061
        }
        
        #mk-button-6 .mk-button:hover {
            background-color: #000
        }
        
        #mk-button-6 .mk-button:hover .mk-svg-icon {}
        
        #mk-button-7 {
            margin-bottom: 0px;
            margin-top: 0px;
            margin-right: 0px
        }
        
        #mk-button-7 .mk-button {
            background-color: #a29061
        }
        
        #mk-button-7 .mk-button:hover {
            background-color: #000
        }
        
        #mk-button-7 .mk-button:hover .mk-svg-icon {}
        
        .full-width-2 {
            min-height: 600px;
            margin-bottom: 0px
        }
        
        .full-width-2 .page-section-content {
            padding: 10px 0 10px
        }
        
        #background-layer--2 {
            ;
            background-position: center center;
            background-repeat: repeat;
        }
        
        #background-layer--2 .mk-color-layer {
            ;
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0
        }
        
        #fancy-title-9 {
            letter-spacing: 10px;
            text-transform: uppercase;
            font-size: 28px;
            color: #000;
            text-align: center;
            font-style: inherit;
            font-weight: 400;
            padding-top: 0px;
            padding-bottom: 10px
        }
        
        #fancy-title-9 span {}
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-9 {
                text-align: center !important
            }
        }
        
        @media handheld,
        only screen and (min-width:768px) and (max-width:1024px) {
            #fancy-title-9 {
                font-size: 26px
            }
        }
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-9 {
                font-size: 18px
            }
        }
        
        #text-block-10 {
            margin-bottom: 10px;
            text-align: center
        }
        
        #fancy-title-11 {
            letter-spacing: 5px;
            text-transform: uppercase;
            font-size: 28px;
            color: #000;
            text-align: center;
            font-style: inherit;
            font-weight: 400;
            padding-top: 0px;
            padding-bottom: 10px
        }
        
        #fancy-title-11 span {}
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-11 {
                text-align: center !important
            }
        }
        
        @media handheld,
        only screen and (min-width:768px) and (max-width:1024px) {
            #fancy-title-11 {
                font-size: 26px
            }
        }
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-11 {
                font-size: 18px
            }
        }
        
        #text-block-12 {
            margin-bottom: 10px;
            text-align: center
        }
        
        #fancy-title-13 {
            letter-spacing: 10px;
            text-transform: uppercase;
            font-size: 28px;
            color: #000;
            text-align: center;
            font-style: inherit;
            font-weight: 400;
            padding-top: 0px;
            padding-bottom: 10px
        }
        
        #fancy-title-13 span {}
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-13 {
                text-align: center !important
            }
        }
        
        @media handheld,
        only screen and (min-width:768px) and (max-width:1024px) {
            #fancy-title-13 {
                font-size: 26px
            }
        }
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-13 {
                font-size: 18px
            }
        }
        
        #text-block-14 {
            margin-bottom: 10px;
            text-align: center
        }
        
        #fancy-title-15 {
            letter-spacing: 10px;
            text-transform: uppercase;
            font-size: 34px;
            color: #000;
            text-align: center;
            font-style: inherit;
            font-weight: 400;
            padding-top: 0px;
            padding-bottom: 10px
        }
        
        #fancy-title-15 span {}
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-15 {
                text-align: center !important
            }
        }
        
        @media handheld,
        only screen and (min-width:768px) and (max-width:1024px) {
            #fancy-title-15 {
                font-size: 30px
            }
        }
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-15 {
                font-size: 20px
            }
        }
        
        #text-block-16 {
            margin-bottom: 10px;
            text-align: center
        }
        
        #text-block-17 {
            margin-bottom: 10px;
            text-align: center
        }
        
        #fancy-title-18 {
            letter-spacing: 10px;
            text-transform: uppercase;
            font-size: 28px;
            color: #000;
            text-align: center;
            font-style: inherit;
            font-weight: 400;
            padding-top: 0px;
            padding-bottom: 10px
        }
        
        #fancy-title-18 span {}
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-18 {
                text-align: center !important
            }
        }
        
        @media handheld,
        only screen and (min-width:768px) and (max-width:1024px) {
            #fancy-title-18 {
                font-size: 26px
            }
        }
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-18 {
                font-size: 18px
            }
        }
        
        #text-block-19 {
            margin-bottom: 10px;
            text-align: center
        }
        
        #fancy-title-20 {
            text-transform: uppercase;
            font-size: 24px;
            color: #000;
            text-align: center;
            font-style: inherit;
            font-weight: 400;
            padding-top: 0px;

        }
        
        #fancy-title-20 span {}
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-20 {
                text-align: center !important
            }
        }
        
        @media handheld,
        only screen and (min-width:768px) and (max-width:1024px) {
            #fancy-title-20 {
                font-size: 26px
            }
        }
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-20 {
                font-size: 18px
            }
        }
        
        #text-block-21 {
            margin-bottom: 10px;
            text-align: center
        }
        
        #text-block-22 {
            margin-bottom: 10px;
            text-align: center
        }
        
        #fancy-title-23 {
            letter-spacing: 10px;
            text-transform: uppercase;
            font-size: 28px;
            color: #000;
            text-align: center;
            font-style: inherit;
            font-weight: 400;
            padding-top: 0px;
            padding-bottom: 10px
        }
        
        #fancy-title-23 span {}
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-23 {
                text-align: center !important
            }
        }
        
        @media handheld,
        only screen and (min-width:768px) and (max-width:1024px) {
            #fancy-title-23 {
                font-size: 26px
            }
        }
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-23 {
                font-size: 18px
            }
        }
        
        #text-block-24 {
            margin-bottom: 10px;
            text-align: center
        }
        
        #text-block-25 {
            margin-bottom: 10px;
            text-align: center
        }
        
        #fancy-title-26 {
            letter-spacing: 10px;
            text-transform: uppercase;
            font-size: 28px;
            color: #000;
            text-align: center;
            font-style: inherit;
            font-weight: 400;
            padding-top: 0px;
            padding-bottom: 10px
        }
        
        #fancy-title-26 span {}
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-26 {
                text-align: center !important
            }
        }
        
        @media handheld,
        only screen and (min-width:768px) and (max-width:1024px) {
            #fancy-title-26 {
                font-size: 26px
            }
        }
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-26 {
                font-size: 18px
            }
        }
        
        #text-block-27 {
            margin-bottom: 10px;
            text-align: center
        }
        
        #text-block-28 {
            margin-bottom: 10px;
            text-align: center
        }
        
        #fancy-title-29 {
            letter-spacing: 10px;
            text-transform: uppercase;
            font-size: 28px;
            color: #000;
            text-align: center;
            font-style: inherit;
            font-weight: 400;
            padding-top: 0px;
            padding-bottom: 10px
        }
        
        #fancy-title-29 span {}
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-29 {
                text-align: center !important
            }
        }
        
        @media handheld,
        only screen and (min-width:768px) and (max-width:1024px) {
            #fancy-title-29 {
                font-size: 26px
            }
        }
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-29 {
                font-size: 18px
            }
        }
        
        #text-block-30 {
            margin-bottom: 10px;
            text-align: center
        }
        
        #text-block-31 {
            margin-bottom: 10px;
            text-align: center
        }
        
        .full-width-8 {
            min-height: 100px;
            margin-bottom: 0px
        }
        
        .full-width-8 .page-section-content {
            padding: 70px 0 70px
        }
        
        #background-layer--8 {
            ;
            background-position: left top;
            background-repeat: repeat;
        }
        
        #background-layer--8 .mk-color-layer {
            ;
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0
        }
        
        #mk-button-33 {
            margin-bottom: 20px;
            margin-top: 0px;
            margin-right: 0px
        }
        
        #mk-button-33 .mk-button {
            background-color: #a29061
        }
        
        #mk-button-33 .mk-button:hover {
            background-color: #000
        }
        
        #mk-button-33 .mk-button:hover .mk-svg-icon {}
        
        #mk-button-34 {
            margin-bottom: 20px;
            margin-top: 0px;
            margin-right: 0px
        }
        
        #mk-button-34 .mk-button {
            background-color: #a29061
        }
        
        #mk-button-34 .mk-button:hover {
            background-color: #000
        }
        
        #mk-button-34 .mk-button:hover .mk-svg-icon {}
        
        .full-width-32 {
            min-height: 60px;
            margin-bottom: 0px
        }
        
        .full-width-32 .page-section-content {
            padding: 10px 0 10px
        }
        
        #background-layer--32 {
            ;
            background-position: left top;
            background-repeat: repeat;
        }
        
        #background-layer--32 .mk-color-layer {
            ;
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0
        }
        
        #text-block-36 {
            margin-bottom: 0px;
            text-align: center
        }
        
        .full-width-35 {
            min-height: 100px;
            margin-bottom: 0px
        }
        
        .full-width-35 .page-section-content {
            padding: 10px 0 10px
        }
        
        #background-layer--35 {
            ;
            background-position: left top;
            background-repeat: repeat;
        }
        
        #background-layer--35 .mk-color-layer {
            ;
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0
        }
        
        #text-block-38 {
            margin-bottom: 0px;
            text-align: left
        }
        
        #padding-39 {
            height: 60px
        }
        
        #fancy-title-40 {
            letter-spacing: 1px;
            text-transform: uppercase;
            font-size: 30px;
            color: #000;
            text-align: center;
            font-style: inherit;
            font-weight: 400;
            padding-top: 0px;
            padding-bottom: 10px
        }
        
        #fancy-title-40 span {}
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-40 {
                text-align: center !important
            }
        }
        
        @media handheld,
        only screen and (min-width:768px) and (max-width:1024px) {
            #fancy-title-40 {
                font-size: 30px
            }
        }
        
        @media handheld,
        only screen and (max-width:767px) {
            #fancy-title-40 {
                font-size: 25px
            }
        }
        
        #mk-button-41 {
            margin-bottom: 0px;
            margin-top: 0px;
            margin-right: 0px
        }
        
        #mk-button-41 .mk-button {
            display: inline-block;
            max-width: 100%
        }
        
        #mk-button-41 .mk-button {
            background-color: #a29061
        }
        
        #mk-button-41 .mk-button:hover {
            background-color: #000
        }
        
        #mk-button-41 .mk-button:hover .mk-svg-icon {}
        
        .full-width-37 {
            min-height: 250px;
            margin-bottom: 0px
        }
        
        .full-width-37 .page-section-content {
            padding: 100px 0 100px
        }
        
        #background-layer--37 {
            ;
            background-position: center center;
            background-repeat: no-repeat;
        }
        
        #background-layer--37 .mk-color-layer {
            ;
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0
        }
        
        .header-style-2 .main-navigation-ul>li.menu-item>a.menu-item-link {
            margin: 0 1.80em 0 0
        }
        
        @media handheld,
        only screen and (max-width:1139px) {
            .header-logo img {
                padding-left: 30px
            }
        }
        
        .mk-classic-menu-wrapper {
            border-top: 1px solid #000
        }
        
        .light-skin .mk-classic-menu-wrapper {
            border-top: 1px solid #ccc !important
        }
        
        .header-style-2 .main-navigation-ul>li.menu-item>a.menu-item-link {
            padding: 6px 0 !important
        }
        
        .header-style-2 .main-navigation-ul>li.menu-item {}
        
        .sub-menu {
            border: 1px solid #E8E8E8
        }
        
        .menu-hover-style-5 .main-navigation-ul>li.menu-item>a.menu-item-link:after {
            height: 1px
        }
        
        #sub-footer .mk-grid {
            text-align: center
        }
        
        .mk-footer-copyright {
            float: none
        }
        
        .widgettitle {
            font-family: "minion-pro"
        }
        
        #mk-footer .menu-item,
        #mk-footer .textwidget {
            font-family: "proxima-nova";
            text-transform: uppercase;
            font: 300 12px/17px "proxima-nova", "open-sans", Arial, Helvetica, sans-serif;
            margin-bottom: 8px;
            letter-spacing: 0.15em
        }
        
        #mk-footer .widget_nav_menu ul li a {
            padding: 5px 15px 5px 0
        }
        
        #mk-footer .menu .mk-svg-icon {
            display: none
        }
        
        .whitetext {
            color: #fff
        }
        
        .a-sticky .mk-classic-menu-wrapper {
            border-top: 0px solid #fff
        }
        
        .light-skin .mk-header-holder {
            background: transparent;
            background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0.44) 29%, transparent 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.82)), color-stop(29%, rgba(0, 0, 0, 0.44)), color-stop(100%, transparent));
            background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0.44) 29%, transparent 100%);
            background: -o-linear-gradient(top, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0.44) 29%, transparent 100%);
            background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0.44) 29%, transparent 100%);
            background: linear-gradient(to bottom, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0.44) 29%, transparent 100%)
        }
        
        .whitetext p {
            color: #fff
        }
        
        .fancytext p {
            font-family: "minion-pro";
            font-size: 24px;
            line-height: 130%
        }
        
        .fancyupper p {
            text-transform: uppercase
        }
        
        .proxy-text {
            font-family: "proxima-nova"
        }
        
        .mk-blog-meta-wrapper {
            display: none
        }
        
        @media handheld,
        only screen and (max-width:768px) {
            .fancytext p {
                font-size: 14px
            }
        }
        
        .widget .post-date {
            display: none
        }
        
        .davinesintro {
            background-color: #000;
            color: #fff;
            font-weight: 400;
            font-size: 22px;
            line-height: 1.5em;
            padding: 20px;
            font-family: "minion-pro"
        }
        
        .widget_nav_menu ul li.current_page_item a,
        .widget_product_categories ul li.current_page_item a {
            background-color: #fff;
            font-weight: 400
        }
 
 .mk-blog-single .blog-single-title,
 .mk-blog-hero .content-holder .the-title {
     text-transform: uppercase !important;
     font-weight: 400 !important;
 }
 
 #mk-footer .footer-wrapper {
     padding: 30px 0
 }
 
 #mk-footer [class*='mk-col-'] {
     padding: 0 2%;
 }
 
 #sub-footer {
     background-color: #ffffff;
 }
 
 .mk-footer-copyright {
     font-size: 12px;
     letter-spacing: 2px;
 }
 
 #mk-footer .widget {
     margin-bottom: 40px;
 }
 
 #mk-footer,
 #mk-footer p {
     font-size: 12px;
     color: #000000;
     font-weight: 300;
 }
 
 #mk-footer .widgettitle {
     text-transform: uppercase;
     font-size: 16px;
     color: #000000;
     font-weight: 400;
 }
 
 #mk-footer .widgettitle a {
     color: #000000;
 }
 
 #mk-footer .widget:not(.widget_social_networks) a {
     color: #000000;
 }
 
 #mk-footer .widget:not(.widget_social_networks) a:hover {
     color: #000000;
 }
 
 .mk-footer-copyright,
 #mk-footer-navigation li a {
     color: #000000;
 }
 
 .mk-fullscreen-nav {
     background-color: rgba(0, 0, 0, 0.8);
 }
 
 .mk-fullscreen-nav-logo {
     margin-bottom: 125px;
 }
 
 .fullscreen-navigation-ul .menu-item a {
     color: #ffffff;
     text-transform: uppercase;
     font-size: 16px;
     letter-spacing: 0;
     font-weight: bolder;
     padding: 25px 0;
 }
 
 .fullscreen-navigation-ul .menu-item a:hover {
     background-color: #ffffff;
     color: #a29061;
 }
 
 body {
     font-size: 20px;
     color: #000000;
     font-weight: 400;
     line-height: 20px;
 }
 
 p {
     font-size: 16px;
     color: #000000;
     line-height: 1.5em;
 }
 
 a {
     color: #a29061;
 }
 
 a:hover {
     color: #a29061;
 }
 
 .master-holder strong {
     color: #a29061;
 }
 
 .master-holder h1 {
     font-size: 36px;
     color: #000000;
     font-weight: 400;
     text-transform: uppercase;
 }
 
 .master-holder h2 {
     font-size: 30px;
     color: #000000;
     font-weight: 400;
     text-transform: uppercase;
     font-family: 'Crimson Text', serif;
 }
 
 .master-holder h3 {
     font-size: 24px;
     color: #404040;
     font-weight: 600;
     text-transform: uppercase;
     font-family: 'Crimson Text', serif;
 }
 
 .master-holder h4 {
     font-size: 18px;
     color: #000000;
     font-weight: 600;
     text-transform: uppercase;
 }
 
 .master-holder h5 {
     font-size: 16px;
     color: #000000;
     font-weight: 600;
     text-transform: uppercase;
 }
 
 .master-holder h6 {
     font-size: 14px;
     color: #000000;
     font-weight: 600;
     text-transform: uppercase;
 }
 
 .mk-section-preloader {
     background-color: #ffffff !important;
 }
 
 @media handheld,
 only screen and (max-width:1140px) {
     .mk-header-bg {}
     .responsive-searchform .text-input {}
     .responsive-searchform span i {}
     .responsive-searchform i svg {}
     .responsive-searchform .text-input::-webkit-input-placeholder {}
     .responsive-searchform .text-input:-ms-input-placeholder {}
     .responsive-searchform .text-input:-moz-placeholder {}
     .mk-header-toolbar {}
     .mk-toolbar-navigation a,
     .mk-toolbar-navigation a:hover,
     .mk-language-nav > a,
     .mk-header-login .mk-login-link,
     .mk-subscribe-link,
     .mk-checkout-btn,
     .mk-header-tagline a,
     .header-toolbar-contact a,
     .mk-language-nav > a:hover,
     .mk-header-login .mk-login-link:hover,
     .mk-subscribe-link:hover,
     .mk-checkout-btn:hover,
     .mk-header-tagline a:hover {}
     .mk-header-tagline,
     .header-toolbar-contact,
     .mk-header-date {}
     .mk-header-toolbar .mk-header-social svg {}
 }
 
 .mk-header-toolbar {
     background-color: #ffffff;
 }
 
 .mk-toolbar-navigation a,
 .mk-toolbar-navigation a:hover,
 .mk-language-nav > a,
 .mk-header-login .mk-login-link,
 .mk-subscribe-link,
 .mk-checkout-btn,
 .mk-header-tagline a,
 .header-toolbar-contact a,
 .mk-language-nav > a:hover,
 .mk-header-login .mk-login-link:hover,
 .mk-subscribe-link:hover,
 .mk-checkout-btn:hover,
 .mk-header-tagline a:hover {
     color: #999999;
 }
 
 .mk-header-tagline,
 .header-toolbar-contact,
 .mk-header-date {
     color: #999999;
 }
 
 .mk-header-toolbar .mk-header-social svg {
     fill: #999999;
 }
 
 .add-header-height,
 .header-style-1 .mk-header-inner .mk-header-search,
 .header-style-1 .menu-hover-style-1 .main-navigation-ul > li > a,
 .header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a,
 .header-style-1 .menu-hover-style-4 .main-navigation-ul > li > a,
 .header-style-1 .menu-hover-style-5 .main-navigation-ul > li,
 .header-style-1 .menu-hover-style-3 .main-navigation-ul > li,
 .header-style-1 .menu-hover-style-5 .main-navigation-ul > li {
     height: 53px;
     line-height: 53px;
 }
 
 .header-style-1.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a,
 .header-style-3.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a,
 .header-style-1.a-sticky .menu-hover-style-5 .main-navigation-ul > li,
 .header-style-1.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a,
 .header-style-3.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a,
 .header-style-1.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a,
 .header-style-3.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a,
 .header-style-1.a-sticky .menu-hover-style-3 .main-navigation-ul > li,
 .header-style-3.a-sticky .mk-header-holder .mk-header-search,
 .a-sticky:not(.header-style-4) .add-header-height {
     height: 55px !important;
     line-height: 55px !important;
 }
 
 .mk-header-bg {
     -webkit-opacity: 1;
     -moz-opacity: 1;
     -o-opacity: 1;
     opacity: 1;
 }
 
 .a-sticky .mk-header-bg {
     -webkit-opacity: 1;
     -moz-opacity: 1;
     -o-opacity: 1;
     opacity: 1;
 }
 
 .header-style-4 .header-logo {
     margin: 10px 0;
 }
 
 .header-style-2 .mk-header-inner {
     line-height: 53px;
 }
 
 .mk-header-nav-container {}
 
 .mk-header-start-tour {
     font-size: 14px;
     color: #333333;
 }
 
 .mk-header-start-tour:hover {
     color: #333333;
 }
 
 .mk-search-trigger,
 .mk-header .mk-header-cart-count {
     color: #000000;
 }
 
 .mk-toolbar-resposnive-icon svg,
 .mk-header .mk-shoping-cart-link svg {
     fill: #000000;
 }
 
 .mk-css-icon-close div,
 .mk-css-icon-menu div {
     background-color: #444444;
 }
 
 .mk-header-searchform .text-input {
     color: #c7c7c7;
 }
 
 .mk-header-searchform span i {
     color: #c7c7c7;
 }
 
 .mk-header-searchform .text-input::-webkit-input-placeholder {
     color: #c7c7c7;
 }
 
 .mk-header-searchform .text-input:-ms-input-placeholder {
     color: #c7c7c7;
 }
 
 .mk-header-searchform .text-input:-moz-placeholder {
     color: #c7c7c7;
 }
 
 .mk-header-social.header-section a.small {
     margin-top: 9.5px;
 }
 
 .mk-header-social.header-section a.medium {
     margin-top: 1.5px;
 }
 
 .mk-header-social.header-section a.large {
     margin-top: -6.5px;
 }
 
 .a-sticky .mk-header-social.header-section a.small,
 .a-sticky .mk-header-social.header-section a.medium,
 .a-sticky .mk-header-social.header-section a.large {
     margin-top: 10.5px;
     line-height: 16px !important;
     height: 16px !important;
     width: 16px !important;
     padding: 8px !important;
 }
 
 .a-sticky .mk-header-social.header-section a.small svg,
 .a-sticky .mk-header-social.header-section a.medium svg,
 .a-sticky .mk-header-social.header-section a.large svg {
     line-height: 16px !important;
     height: 16px !important;
 }
 
 .header-section.mk-header-social svg {
     fill: #999999;
 }
 
 .header-section.mk-header-social a:hover svg {
     fill: #cccccc;
 }
 
 .header-style-4 {
     text-align: left
 }
 
 .mk-vm-menuwrapper li > a {
     padding-right: 45px;
 }
 
 .header-style-4 .mk-header-right {
     text-align: left !important;
 }
 
 @media handheld,
 only screen and (max-width:1740px) and (min-width:1140px) {
     .dashboard-opened .header-style-3.sticky-style-fixed .mk-dashboard-trigger {
         transform: translateX(-300px) translateZ(0);
         transition: all 300ms ease-in-out !important;
     }
 }
 
 .mk-grid {
     max-width: 1140px;
 }
 
 .mk-header-nav-container,
 .mk-classic-menu-wrapper {
     width: 1140px;
 }
 
 .theme-page-wrapper #mk-sidebar.mk-builtin {
     width: 27%;
 }
 
 .theme-page-wrapper.right-layout .theme-content,
 .theme-page-wrapper.left-layout .theme-content {
     width: 73%;
 }
 
 .mk-boxed-enabled #mk-boxed-layout,
 .mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,
 .mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder {
     max-width: 1200px;
 }
 
 .mk-boxed-enabled #mk-boxed-layout .header-style-2.a-sticky .mk-header-nav-container {
     width: 1200px !important;
     left: auto !important;
 }
 
 .main-navigation-ul > li.menu-item > a.menu-item-link {
     color: #000000;
     font-size: 12px;
     font-weight: 400;
     padding-right: 0px !important;
     padding-left: 0px !important;
     text-transform: uppercase;
     letter-spacing: 2px;
 }
 
 .mk-vm-menuwrapper ul li a {
     color: #000000;
     font-size: 12px;
     font-weight: 400;
     text-transform: uppercase;
 }
 
 .mk-vm-menuwrapper li > a:after,
 .mk-vm-menuwrapper li.mk-vm-back:after {
     color: #000000;
 }
 
 .mk-vm-menuwrapper .mk-svg-icon {
     fill: #000000;
 }
 
 .main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
     width: 230px;
 }
 
 .menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,
 .menu-hover-style-1 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,
 .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
 .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,
 .menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,
 .menu-hover-style-2 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,
 .menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
 .menu-hover-style-2 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,
 .menu-hover-style-1.mk-vm-menuwrapper li.menu-item > a:hover,
 .menu-hover-style-1.mk-vm-menuwrapper li.menu-item:hover > a,
 .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-item > a,
 .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-ancestor > a,
 .menu-hover-style-2.mk-vm-menuwrapper li.menu-item > a:hover,
 .menu-hover-style-2.mk-vm-menuwrapper li.menu-item:hover > a,
 .menu-hover-style-2.mk-vm-menuwrapper li.current-menu-item > a,
 .menu-hover-style-2.mk-vm-menuwrapper li.current-menu-ancestor > a {
     color: #000000 !important;
 }
 
 .menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,
 .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,
 .menu-hover-style-3.mk-vm-menuwrapper li > a:hover,
 .menu-hover-style-3.mk-vm-menuwrapper li:hover > a,
 .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link {
     border: 2px solid #000000;
 }
 
 .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
 .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,
 .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a,
 .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a {
     border: 2px solid #000000;
     background-color: #000000;
     color: #ffffff;
 }
 
 .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a:after {
     color: #ffffff;
 }
 
 .menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover,
 .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link,
 .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link,
 .menu-hover-style-4 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,
 .menu-hover-style-4.mk-vm-menuwrapper li a:hover,
 .menu-hover-style-4.mk-vm-menuwrapper li:hover > a,
 .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-item > a,
 .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-ancestor > a,
 .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {
     background-color: #000000;
     color: #ffffff;
 }
 
 .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-ancestor > a:after,
 .menu-hover-style-4.mk-vm-menuwrapper li.current-menu-item > a:after,
 .menu-hover-style-4.mk-vm-menuwrapper li:hover > a:after,
 .menu-hover-style-4.mk-vm-menuwrapper li a:hover::after {
     color: #ffffff;
 }
 
 .menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link,
 .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link,
 .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link,
 .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover,
 .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
 .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {
     border-top-color: #000000;
 }
 
 .menu-hover-style-1.mk-vm-menuwrapper li > a:hover,
 .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-item > a,
 .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-ancestor > a {
     border-left-color: #000000;
 }
 
 .header-style-1 .menu-hover-style-3 .main-navigation-ul > li > a.menu-item-link {
     line-height: 26.5px;
 }
 
 .header-style-1.a-sticky .menu-hover-style-3 .main-navigation-ul > li > a.menu-item-link {
     line-height: 36.666666666667px;
 }
 
 .header-style-1 .menu-hover-style-5 .main-navigation-ul > li > a.menu-item-link {
     line-height: 20px;
     vertical-align: middle;
 }
 
 .mk-main-navigation li.no-mega-menu ul.sub-menu,
 .mk-main-navigation li.has-mega-menu > ul.sub-menu,
 .mk-shopping-cart-box {
     background-color: #ffffff;
 }
 
 .mk-main-navigation ul.sub-menu a.menu-item-link,
 .mk-main-navigation ul .megamenu-title,
 .megamenu-widgets-container a,
 .mk-shopping-cart-box .product_list_widget li a,
 .mk-shopping-cart-box .product_list_widget li.empty,
 .mk-shopping-cart-box .product_list_widget li span,
 .mk-shopping-cart-box .widget_shopping_cart .total {
     color: #000000;
 }
 
 .mk-main-navigation ul.sub-menu .menu-sub-level-arrow svg {
     fill: #000000;
 }
 
 .mk-main-navigation ul.sub-menu li:hover .menu-sub-level-arrow svg {
     fill: #000000;
 }
 
 .mk-shopping-cart-box .mk-button.cart-widget-btn {
     border-color: #000000;
     color: #000000;
 }
 
 .mk-shopping-cart-box .mk-button.cart-widget-btn:hover {
     background-color: #000000;
     color: #ffffff;
 }
 
 .mk-main-navigation ul .megamenu-title {
     color: #ffffff;
 }
 
 .mk-main-navigation ul .megamenu-title:after {
     background-color: #ffffff;
 }
 
 .megamenu-widgets-container {
     color: #000000;
 }
 
 .megamenu-widgets-container .widgettitle {
     text-transform: uppercase;
     font-size: 14px;
     font-weight: bolder;
 }
 
 .mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link svg {
     color: #e0e0e0;
 }
 
 .mk-main-navigation ul.sub-menu a.menu-item-link:hover,
 .main-navigation-ul ul.sub-menu li.current-menu-item > a.menu-item-link,
 .main-navigation-ul ul.sub-menu li.current-menu-parent > a.menu-item-link {
     color: #000000 !important;
 }
 
 .megamenu-widgets-container a:hover {
     color: #000000;
 }
 
 .main-navigation-ul ul.sub-menu li.menu-item a.menu-item-link:hover,
 .main-navigation-ul ul.sub-menu li.menu-item:hover > a.menu-item-link,
 .main-navigation-ul ul.sub-menu li.menu-item a.menu-item-link:hover,
 .main-navigation-ul ul.sub-menu li.menu-item:hover > a.menu-item-link,
 .main-navigation-ul ul.sub-menu li.current-menu-item > a.menu-item-link,
 .main-navigation-ul ul.sub-menu li.current-menu-parent > a.menu-item-link {
     background-color: #ffffff !important;
 }
 
 .mk-search-trigger:hover,
 .mk-header-start-tour:hover {
     color: #000000;
 }
 
 .mk-search-trigger:hover .mk-svg-icon,
 .mk-header-start-tour:hover .mk-svg-icon {
     fill: #000000;
 }
 
 .main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link {
     font-size: 12px;
     font-weight: 400;
     text-transform: uppercase;
     letter-spacing: 1px;
 }
 
 .has-mega-menu .megamenu-title {
     letter-spacing: 1px;
 }
 
 .mk-responsive-wrap {
     background-color: #ffffff;
 }
 
 @media handheld,
 only screen and (max-width:1140px) {
     .mk-grid,
     .mk-header-nav-container,
     .mk-classic-menu-wrapper {
         width: 100%;
     }
     .mk-padding-wrapper {
         padding: 0 20px;
     }
     .header-grid.mk-grid .header-logo.left-logo {
         left: 15px !important;
     }
     .header-grid.mk-grid .header-logo.right-logo,
     .mk-header-right {
         right: 15px !important;
     }
     .mk-photo-album {
         margin-left: 0 !important;
         margin-right: 0 !important;
         width: 100% !important;
     }
     .mk-edge-slider .mk-grid {
         padding: 0 20px;
     }
 }
 
 @media handheld,
 only screen and (max-width:960px) {
     .theme-page-wrapper .theme-content {
         width: 100% !important;
         float: none !important;
     }
     .theme-page-wrapper {
         padding-right: 15px !important;
         padding-left: 15px !important;
     }
     .theme-page-wrapper .theme-content:not(.no-padding) {
         padding: 25px 0 !important;
     }
     .theme-page-wrapper #mk-sidebar {
         width: 100% !important;
         float: none !important;
         padding: 0 !important;
     }
     .theme-page-wrapper #mk-sidebar .sidebar-wrapper {
         padding: 20px 0 !important;
     }
 }
 
 @media handheld,
 only screen and (max-width:1140px) {
     .logo-is-responsive .mk-desktop-logo,
     .logo-is-responsive .mk-sticky-logo {
         display: none !important;
     }
     .logo-is-responsive .mk-resposnive-logo {
         display: block !important;
     }
     .add-header-height,
     .header-style-1 .mk-header-inner,
     .header-style-3 .mk-header-inner,
     .header-style-3 .header-logo,
     .header-style-1 .header-logo,
     .header-style-1 .shopping-cart-header,
     .header-style-3 .shopping-cart-header {
         height: 53px!important;
         line-height: 53px;
     }
     .mk-header:not(.header-style-4) .mk-header-holder {
         position: relative !important;
         top: 0 !important;
     }
     .mk-header-padding-wrapper {
         display: none !important;
     }
     .mk-header-nav-container {
         width: auto !important;
         display: none !important;
     }
     .header-style-1 .mk-header-right,
     .header-style-2 .mk-header-right,
     .header-style-3 .mk-header-right {
         right: 55px !important;
     }
     .header-style-1 .mk-header-inner .mk-header-search,
     .header-style-2 .mk-header-inner .mk-header-search,
     .header-style-3 .mk-header-inner .mk-header-search {
         display: none !important;
     }
     .mk-fullscreen-search-overlay {
         display: none;
     }
     .mk-header-search {
         padding-bottom: 10px !important;
     }
     .mk-header-searchform span .text-input {
         width: 100% !important;
     }
     .header-style-2 .header-logo .center-logo {
         text-align: right !important;
     }
     .header-style-2 .header-logo .center-logo a {
         margin: 0 !important;
     }
     .header-logo,
     .header-style-4 .header-logo {
         height: 90px !important;
     }
     .header-style-4 .shopping-cart-header {
         display: none;
     }
     .mk-header-inner {
         padding-top: 0 !important;
     }
     .header-style-1 .header-logo,
     .header-style-2 .header-logo,
     .header-style-4 .header-logo {
         position: relative !important;
         right: auto !important;
         left: auto !important;
     }
     .shopping-cart-header {
         margin: 0 20px 0 0 !important;
     }
     .mk-responsive-nav li ul li .megamenu-title:hover,
     .mk-responsive-nav li ul li .megamenu-title,
     .mk-responsive-nav li a,
     .mk-responsive-nav li ul li a:hover,
     .mk-responsive-nav .mk-nav-arrow {
         color: #444444 !important;
     }
     .mk-mega-icon {
         display: none !important;
     }
     .mk-header-bg {
         zoom: 1 !important;
         filter: alpha(opacity=100) !important;
         opacity: 1 !important;
     }
     .header-style-1 .mk-nav-responsive-link,
     .header-style-2 .mk-nav-responsive-link,
     .logo-in-middle .header-logo {
         display: block !important;
     }
     .header-grid.mk-grid {
         position: initial !important;
     }
     .mk-header-nav-container {
         height: 100%;
         z-index: 200;
     }
     .mk-main-navigation {
         position: relative;
         z-index: 2;
     }
     .header-style-4 .mk-header-inner {
         width: auto !important;
         position: relative !important;
         overflow: visible;
         padding-bottom: 0;
     }
     .admin-bar .header-style-4 .mk-header-inner {
         top: 0 !important;
     }
     .header-style-4 .mk-header-right {
         display: none;
     }
     .header-style-4 .mk-nav-responsive-link {
         display: block !important;
     }
     .header-style-4 .mk-vm-menuwrapper,
     .header-style-4 .mk-header-search {
         display: none;
     }
     .header-style-4 .header-logo {
         width: auto !important;
         display: inline-block !important;
         text-align: left !important;
         margin: 0 !important;
     }
     .vertical-header-enabled .header-style-4 .header-logo img {
         max-width: 100% !important;
         left: 20px!important;
         top: 50%!important;
         -webkit-transform: translate(0, -50%)!important;
         -moz-transform: translate(0, -50%)!important;
         -ms-transform: translate(0, -50%)!important;
         -o-transform: translate(0, -50%)!important;
         transform: translate(0, -50%)!important;
         position: relative !important;
     }
     .vertical-header-enabled.vertical-header-left #theme-page > .mk-main-wrapper-holder,
     .vertical-header-enabled.vertical-header-center #theme-page > .mk-main-wrapper-holder,
     .vertical-header-enabled.vertical-header-left #theme-page > .mk-page-section-wrapper .mk-page-section,
     .vertical-header-enabled.vertical-header-center #theme-page > .mk-page-section-wrapper .mk-page-section,
     .vertical-header-enabled.vertical-header-left #theme-page > .wpb_row,
     .vertical-header-enabled.vertical-header-center #theme-page > .wpb_row,
     .vertical-header-enabled.vertical-header-left #mk-theme-container:not(.trans-header),
     .vertical-header-enabled.vertical-header-center #mk-footer,
     .vertical-header-enabled.vertical-header-left #mk-footer,
     .vertical-header-enabled.vertical-header-center #mk-theme-container:not(.trans-header) {
         padding-left: 0 !important;
     }
     .vertical-header-enabled.vertical-header-right #theme-page > .mk-main-wrapper-holder,
     .vertical-header-enabled.vertical-header-right #theme-page > .mk-page-section-wrapper .mk-page-section,
     .vertical-header-enabled.vertical-header-right #theme-page > .wpb_row,
     .vertical-header-enabled.vertical-header-right #mk-footer,
     .vertical-header-enabled.vertical-header-right #mk-theme-container:not(.trans-header) {
         padding-right: 0 !important;
     }
     .header-style-1 .mk-dashboard-trigger,
     .header-style-2 .mk-dashboard-trigger {
         display: none;
     }
     .header-style-4 .mk-header-bg {
         height: 100% !important;
     }
 }
 
 @media handheld,
 only screen and (min-width:1140px) {
     .trans-header .sticky-style-slide .mk-header-holder {
         position: absolute;
     }
     .trans-header .bg-true:not(.a-sticky) .mk-header-bg {
         opacity: 0;
     }
     .trans-header .bg-true.mk-header:not(.a-sticky) .mk-header-inner {
         border: 0;
     }
     .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo {
         display: block !important;
     }
     .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {
         display: none !important;
     }
     .trans-header .bg-true.light-skin:not(.a-sticky) .main-navigation-ul > li.menu-item > a.menu-item-link,
     .trans-header .bg-true.light-skin:not(.a-sticky) .mk-search-trigger,
     .trans-header .bg-true.light-skin:not(.a-sticky) .mk-header-cart-count,
     .trans-header .bg-true.light-skin:not(.a-sticky) .mk-header-start-tour,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
     .trans-header .bg-true.light-skin:not(.a-sticky) .mk-vm-menuwrapper li a,
     .trans-header .bg-true.light-skin:not(.a-sticky) .mk-vm-menuwrapper li > a:after,
     .trans-header .bg-true.light-skin:not(.a-sticky) .mk-vm-menuwrapper li.mk-vm-back:after {
         color: #fff !important;
     }
     .trans-header .bg-true.light-skin:not(.a-sticky) .mk-header-social.header-section a svg,
     .trans-header .bg-true.light-skin:not(.a-sticky) .main-navigation-ul li.menu-item a.menu-item-link .mk-svg-icon,
     .trans-header .bg-true.light-skin:not(.a-sticky) .mk-search-trigger .mk-svg-icon,
     .trans-header .bg-true.light-skin:not(.a-sticky) .mk-shoping-cart-link .mk-svg-icon {
         fill: #fff !important;
     }
     .trans-header .bg-true.light-skin:not(.a-sticky) .mk-css-icon-menu div {
         background-color: #fff !important;
     }
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {
         border-top-color: #fff;
     }
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a {
         border: 2px solid #fff;
         background-color: #fff;
         color: #222 !important;
     }
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li > a:hover,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li:hover > a {
         border: 2px solid #fff;
     }
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link,
     .trans-header .bg-true.light-skin:not(.a-sticky) .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {
         background-color: #fff;
         color: #222 !important;
     }
     .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo {
         display: block !important;
     }
     .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo {
         display: none !important;
     }
     .trans-header .bg-true.dark-skin:not(.a-sticky) .main-navigation-ul > li.menu-item > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-search-trigger,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-header-cart-count,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-header-start-tour,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.menu-item > a.menu-item-link:hover,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.menu-item:hover > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.current-menu-item > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.menu-item > a.menu-item-link:hover,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.menu-item:hover > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.current-menu-item > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-2 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-vm-menuwrapper li a,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-vm-menuwrapper li > a:after,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-vm-menuwrapper li.mk-vm-back:after {
         color: #222 !important;
     }
     .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-header-social.header-section a svg,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .main-navigation-ul li.menu-item a.menu-item-link .mk-svg-icon,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-search-trigger .mk-svg-icon,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-shoping-cart-link .mk-svg-icon {
         fill: #222 !important;
     }
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {
         border-top-color: #222;
     }
     .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-css-icon-menu div {
         background-color: #222 !important;
     }
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a {
         border: 2px solid #222;
         background-color: #222;
         color: #fff !important;
     }
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li > a:hover,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-3.mk-vm-menuwrapper li:hover > a {
         border: 2px solid #222;
     }
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-4 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,
     .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {
         background-color: #222;
         color: #fff !important;
     }
 }
 
 @media handheld,
 only screen and (max-width:1140px) {
     .mk-go-top,
     .mk-quick-contact-wrapper {
         right: 22px;
     }
     .mk-go-top.is-active {
         right: 22px;
         bottom: 72px;
     }
     .mk-quick-contact-wrapper.is-active {
         right: 22px;
     }
 }
 
 .mk-side-dashboard {
     background-color: #444444;
 }
 
 .mk-side-dashboard,
 .mk-side-dashboard p {
     font-size: 12px;
     color: #eeeeee;
     font-weight: 400;
 }
 
 .mk-side-dashboard .widgettitle {
     text-transform: uppercase;
     font-size: 14px;
     color: #ffffff;
     font-weight: bolder;
 }
 
 .mk-side-dashboard .widgettitle a {
     color: #ffffff;
 }
 
 .mk-side-dashboard .widget a {
     color: #fafafa;
 }
 
 .sidedash-navigation-ul li a {
     font-size: 13px;
     font-weight: 600;
     text-transform: uppercase
 }
 
 .sidedash-navigation-ul .sub-menu li a {
     font-size: 12px;
     font-weight: 400;
     text-transform: uppercase
 }
 
 .sidedash-navigation-ul li a,
 .sidedash-navigation-ul li .mk-nav-arrow {
     color: #ffffff;
 }
 
 .sidedash-navigation-ul li a:hover {
     color: #ffffff;
     background-color: ;
 }
 
 .mk-side-dashboard .widget:not(.widget_social_networks) a:hover {
     color: #a29061;
 }
 
 #mk-sidebar,
 #mk-sidebar p {
     font-size: 14px;
     color: #999999;
     font-weight: 400;
 }
 
 #mk-sidebar .widgettitle {
     text-transform: uppercase;
     font-size: 14px;
     color: #333333;
     font-weight: bolder;
 }
 
 #mk-sidebar .widgettitle a {
     color: #333333;
 }
 
 #mk-sidebar .widget a {
     color: #999999;
 }
 
 #mk-sidebar .widget:not(.widget_social_networks) a:hover {
     color: #a29061;
 }
 
 .mk-testimonial-author,
 .modern-style .mk-testimonial-company,
 #wp-calendar td#today,
 .news-full-without-image .news-categories span,
 .news-half-without-image .news-categories span,
 .news-fourth-without-image .news-categories span,
 .mk-read-more,
 .news-single-social li a,
 .portfolio-widget-cats,
 .portfolio-carousel-cats,
 .blog-showcase-more,
 .simple-style .mk-employee-item:hover .team-member-position,
 .mk-portfolio-classic-item .portfolio-categories a,
 .register-login-links a:hover,
 .not-found-subtitle,
 .mk-mini-callout a,
 .search-loop-meta a,
 .mk-tooltip a:hover,
 .new-tab-readmore,
 .mk-news-tab .mk-tabs-tabs li.is-active a,
 .mk-woo-tabs .mk-tabs-tabs li.ui-state-active a,
 .monocolor.pricing-table .pricing-price span,
 .quantity .plus:hover,
 .quantity .minus:hover,
 .blog-modern-comment:hover,
 .blog-modern-share:hover {
     color: #a29061;
 }
 
 .mk-tabs .mk-tabs-tabs li.is-active a > i,
 .mk-accordion .mk-accordion-single.current .mk-accordion-tab:before,
 .widget_testimonials .testimonial-slider .testimonial-author,
 #mk-filter-portfolio li a:hover,
 #mk-language-navigation ul li a:hover,
 #mk-language-navigation ul li.current-menu-item > a,
 .mk-quick-contact-wrapper h4,
 .divider-go-top:hover i,
 .widget-sub-navigation ul li a:hover,
 #mk-footer .widget_posts_lists ul li .post-list-meta time,
 .mk-footer-tweets .tweet-username,
 .product-category .item-holder:hover h4 {
     color: #a29061 !important;
 }
 
 .accent-bg-color,
 .image-hover-overlay,
 .newspaper-portfolio,
 .similar-posts-wrapper .post-thumbnail:hover > .overlay-pattern,
 .portfolio-logo-section,
 .post-list-document .post-type-thumb:hover,
 #cboxTitle,
 #cboxPrevious,
 #cboxNext,
 #cboxClose,
 .comment-form-button,
 .mk-dropcaps.fancy-style,
 .mk-image-overlay,
 .pinterest-item-overlay,
 .news-full-with-image .news-categories span,
 .news-half-with-image .news-categories span,
 .news-fourth-with-image .news-categories span,
 .widget-portfolio-overlay,
 .portfolio-carousel-overlay,
 .blog-carousel-overlay,
 .mk-blog-classic-item .blog-loop-comments span,
 .mk-similiar-overlay,
 .mk-skin-button,
 .mk-flex-caption .flex-desc span,
 .mk-icon-box .mk-icon-wrapper i:hover,
 .mk-quick-contact-link:hover,
 .quick-contact-active.mk-quick-contact-link,
 .mk-fancy-table th,
 .ui-slider-handle,
 .widget_price_filter .ui-slider-range,
 .shop-skin-btn,
 #review_form_wrapper input[type=submit],
 #mk-nav-search-wrapper form .nav-side-search-icon:hover,
 form.ajax-search-complete i,
 .blog-modern-btn,
 .showcase-blog-overlay,
 .gform_button[type=submit],
 .button.alt,
 #respond #submit,
 .woocommerce .price_slider_amount .button.button,
 .mk-shopping-cart-box .mk-button.checkout,
 .widget_shopping_cart .mk-button.checkout,
 .widget_shopping_cart .mk-button.checkout {
     background-color: #a29061 !important;
 }
 
 .a_accent-bg-hover:hover {
     background-color: #a29061;
 }
 
 ::-webkit-selection {
     background-color: #a29061;
     color: #fff;
 }
 
 ::-moz-selection {
     background-color: #a29061;
     color: #fff;
 }
 
 ::selection {
     background-color: #a29061;
     color: #fff;
 }
 
 .mk-circle-image .item-holder {
     -webkit-box-shadow: 0 0 0 1px #a29061;
     -moz-box-shadow: 0 0 0 1px #a29061;
     box-shadow: 0 0 0 1px #a29061;
 }
 
 .mk-blockquote.line-style,
 .bypostauthor > .mk-single-comment .comment-content,
 .bypostauthor > .mk-single-comment .comment-content:after,
 .mk-tabs.simple-style .mk-tabs-tabs li.is-active a {
     border-color: #a29061 !important;
 }
 
 .news-full-with-image .news-categories span,
 .news-half-with-image .news-categories span,
 .news-fourth-with-image .news-categories span,
 .mk-flex-caption .flex-desc span {
     box-shadow: 8px 0 0 #a29061, -8px 0 0 #a29061;
 }
 
 .monocolor.pricing-table .pricing-cols .pricing-col.featured-plan {
     border: 1px solid #a29061 !important;
 }
 
 .mk-skin-button.three-dimension {
     box-shadow: 0px 3px 0px 0px #82734e;
 }
 
 .mk-skin-button.three-dimension:active {
     box-shadow: 0px 1px 0px 0px #82734e;
 }
 
 body,
 p,
 .main-navigation-ul,
 .mk-vm-menuwrapper,
 #mk-footer-navigation ul li a {}
 
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 #mk-page-introduce,
 .mk-footer-copyright {}
 
 .product-loading-icon {
     background-color: rgba(162, 144, 97, 0.6);
 }
 
 .mk-woocommerce-carousel .the-title,
 .mk-woocommerce-carousel .product-title {
     font-size: 20px !important;
     text-transform: initial;
 }
 
 .mk-product-loop.compact-layout .products .item .mk-love-holder .mk-love-this:hover span,
 .mk-product-loop.compact-layout .products .item .mk-love-holder .mk-love-this:hover i {
     color: #a29061;
 }
 
 @media handheld,
 only screen and (max-width:1140px) {
     .add-cart-responsive-state {
         display: block;
     }
 }
 
 #woocommerce-product-search-field {
     box-sizing: border-box;
     width: 65%;
 }
 
 .woocommerce-product-search input[type="submit"] {
     width: 33%;
     padding-left: 0 !important;
     padding-right: 0 !important;
     text-align: center;
 }
 
 @media handheld,
 only screen and (max-width:960px) {
     #woocommerce-product-search-field {
         width: 74%;
     }
     .woocommerce-product-search input[type="submit"] {
         width: 24%;
     }
 }
 
 .carousel-indicators {
     bottom: -10px;
 }
 
 .carousel-indicators li {
     background-color: #000\9;
     background-color: rgba(0, 0, 0, 0);
     border: 1px solid #a29061;
 }
 
 .carousel-indicators .active {
     background-color: #a29061;
 }
 
 .homeServicesH {
     font-size: 17px !important;
     font-weight: bold !important;
 }
 
 .padding100 {
     padding: 200px 0;
 }
 
 .mk-footer-copyright {
     display: inline-block;
 }
 
 body,
 html {
     width: 100%;
     height: 100%;
     margin: 0;
     padding: 0
 }
 
 .page-preloader {
     top: 0;
     left: 0;
     z-index: 999;
     position: fixed;
     height: 100%;
     width: 100%;
     text-align: center
 }
 
 .preloader-logo,
 .preloader-preview-area {
     top: 50%;
     max-height: calc(50% - 20px);
     opacity: 1
 }
 
 .preloader-preview-area {
     -webkit-animation-delay: -.2s;
     animation-delay: -.2s;
     -webkit-transform: translateY(100%);
     -ms-transform: translateY(100%);
     transform: translateY(100%);
     margin-top: 10px;
     width: 100%;
     text-align: center;
     position: absolute
 }
 
 .preloader-logo {
     max-width: 90%;
     -webkit-transform: translateY(-100%);
     -ms-transform: translateY(-100%);
     transform: translateY(-100%);
     margin: -10px auto 0;
     position: relative
 }
 
 .ball-pulse>div,
 .ball-scale>div,
 .line-scale>div {
     margin: 2px;
     display: inline-block
 }
 
 .ball-pulse>div {
     width: 15px;
     height: 15px;
     border-radius: 100%;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     -webkit-animation: ball-pulse .75s infinite cubic-bezier(.2, .68, .18, 1.08);
     animation: ball-pulse .75s infinite cubic-bezier(.2, .68, .18, 1.08)
 }
 
 .ball-pulse>div:nth-child(1) {
     -webkit-animation-delay: -.36s;
     animation-delay: -.36s
 }
 
 .ball-pulse>div:nth-child(2) {
     -webkit-animation-delay: -.24s;
     animation-delay: -.24s
 }
 
 .ball-pulse>div:nth-child(3) {
     -webkit-animation-delay: -.12s;
     animation-delay: -.12s
 }
 
 @-webkit-keyframes ball-pulse {
     0%,
     80% {
         -webkit-transform: scale(1);
         transform: scale(1);
         opacity: 1
     }
     45% {
         -webkit-transform: scale(.1);
         transform: scale(.1);
         opacity: .7
     }
 }
 
 @keyframes ball-pulse {
     0%,
     80% {
         -webkit-transform: scale(1);
         transform: scale(1);
         opacity: 1
     }
     45% {
         -webkit-transform: scale(.1);
         transform: scale(.1);
         opacity: .7
     }
 }
 
 .ball-clip-rotate-pulse {
     position: relative;
     -webkit-transform: translateY(-15px) translateX(-10px);
     -ms-transform: translateY(-15px) translateX(-10px);
     transform: translateY(-15px) translateX(-10px);
     display: inline-block
 }
 
 .ball-clip-rotate-pulse>div {
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     position: absolute;
     top: 0;
     left: 0;
     border-radius: 100%
 }
 
 .ball-clip-rotate-pulse>div:first-child {
     height: 36px;
     width: 36px;
     top: 7px;
     left: -7px;
     -webkit-animation: ball-clip-rotate-pulse-scale 1s 0s cubic-bezier(.09, .57, .49, .9) infinite;
     animation: ball-clip-rotate-pulse-scale 1s 0s cubic-bezier(.09, .57, .49, .9) infinite
 }
 
 .ball-clip-rotate-pulse>div:last-child {
     position: absolute;
     width: 50px;
     height: 50px;
     left: -16px;
     top: -2px;
     background: 0 0;
     border: 2px solid;
     -webkit-animation: ball-clip-rotate-pulse-rotate 1s 0s cubic-bezier(.09, .57, .49, .9) infinite;
     animation: ball-clip-rotate-pulse-rotate 1s 0s cubic-bezier(.09, .57, .49, .9) infinite;
     -webkit-animation-duration: 1s;
     animation-duration: 1s
 }
 
 @-webkit-keyframes ball-clip-rotate-pulse-rotate {
     0% {
         -webkit-transform: rotate(0) scale(1);
         transform: rotate(0) scale(1)
     }
     50% {
         -webkit-transform: rotate(180deg) scale(.6);
         transform: rotate(180deg) scale(.6)
     }
     100% {
         -webkit-transform: rotate(360deg) scale(1);
         transform: rotate(360deg) scale(1)
     }
 }
 
 @keyframes ball-clip-rotate-pulse-rotate {
     0% {
         -webkit-transform: rotate(0) scale(1);
         transform: rotate(0) scale(1)
     }
     50% {
         -webkit-transform: rotate(180deg) scale(.6);
         transform: rotate(180deg) scale(.6)
     }
     100% {
         -webkit-transform: rotate(360deg) scale(1);
         transform: rotate(360deg) scale(1)
     }
 }
 
 @-webkit-keyframes ball-clip-rotate-pulse-scale {
     30% {
         -webkit-transform: scale(.3);
         transform: scale(.3)
     }
     100% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }
 }
 
 @keyframes ball-clip-rotate-pulse-scale {
     30% {
         -webkit-transform: scale(.3);
         transform: scale(.3)
     }
     100% {
         -webkit-transform: scale(1);
         transform: scale(1)
     }
 }
 
 @-webkit-keyframes square-spin {
     25% {
         -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
         transform: perspective(100px) rotateX(180deg) rotateY(0)
     }
     50% {
         -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
         transform: perspective(100px) rotateX(180deg) rotateY(180deg)
     }
     75% {
         -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
         transform: perspective(100px) rotateX(0) rotateY(180deg)
     }
     100% {
         -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
         transform: perspective(100px) rotateX(0) rotateY(0)
     }
 }
 
 @keyframes square-spin {
     25% {
         -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
         transform: perspective(100px) rotateX(180deg) rotateY(0)
     }
     50% {
         -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
         transform: perspective(100px) rotateX(180deg) rotateY(180deg)
     }
     75% {
         -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
         transform: perspective(100px) rotateX(0) rotateY(180deg)
     }
     100% {
         -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
         transform: perspective(100px) rotateX(0) rotateY(0)
     }
 }
 
 .square-spin {
     display: inline-block
 }
 
 .square-spin>div {
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     width: 50px;
     height: 50px;
     -webkit-animation: square-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite;
     animation: square-spin 3s 0s cubic-bezier(.09, .57, .49, .9) infinite
 }
 
 .cube-transition {
     position: relative;
     -webkit-transform: translate(-25px, -25px);
     -ms-transform: translate(-25px, -25px);
     transform: translate(-25px, -25px);
     display: inline-block
 }
 
 .cube-transition>div {
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     width: 15px;
     height: 15px;
     position: absolute;
     top: -5px;
     left: -5px;
     -webkit-animation: cube-transition 1.6s 0s infinite ease-in-out;
     animation: cube-transition 1.6s 0s infinite ease-in-out
 }
 
 .cube-transition>div:last-child {
     -webkit-animation-delay: -.8s;
     animation-delay: -.8s
 }
 
 @-webkit-keyframes cube-transition {
     25% {
         -webkit-transform: translateX(50px) scale(.5) rotate(-90deg);
         transform: translateX(50px) scale(.5) rotate(-90deg)
     }
     50% {
         -webkit-transform: translate(50px, 50px) rotate(-180deg);
         transform: translate(50px, 50px) rotate(-180deg)
     }
     75% {
         -webkit-transform: translateY(50px) scale(.5) rotate(-270deg);
         transform: translateY(50px) scale(.5) rotate(-270deg)
     }
     100% {
         -webkit-transform: rotate(-360deg);
         transform: rotate(-360deg)
     }
 }
 
 @keyframes cube-transition {
     25% {
         -webkit-transform: translateX(50px) scale(.5) rotate(-90deg);
         transform: translateX(50px) scale(.5) rotate(-90deg)
     }
     50% {
         -webkit-transform: translate(50px, 50px) rotate(-180deg);
         transform: translate(50px, 50px) rotate(-180deg)
     }
     75% {
         -webkit-transform: translateY(50px) scale(.5) rotate(-270deg);
         transform: translateY(50px) scale(.5) rotate(-270deg)
     }
     100% {
         -webkit-transform: rotate(-360deg);
         transform: rotate(-360deg)
     }
 }
 
 .ball-scale>div {
     border-radius: 100%;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     height: 60px;
     width: 60px;
     -webkit-animation: ball-scale 1s 0s ease-in-out infinite;
     animation: ball-scale 1s 0s ease-in-out infinite
 }
 
 .ball-scale-multiple>div,
 .line-scale>div {
     -webkit-animation-fill-mode: both;
     height: 50px
 }
 
 @-webkit-keyframes ball-scale {
     0% {
         -webkit-transform: scale(0);
         transform: scale(0)
     }
     100% {
         -webkit-transform: scale(1);
         transform: scale(1);
         opacity: 0
     }
 }
 
 @keyframes ball-scale {
     0% {
         -webkit-transform: scale(0);
         transform: scale(0)
     }
     100% {
         -webkit-transform: scale(1);
         transform: scale(1);
         opacity: 0
     }
 }
 
 .line-scale>div {
     animation-fill-mode: both;
     width: 5px;
     border-radius: 2px
 }
 
 .line-scale>div:nth-child(1) {
     -webkit-animation: line-scale 1s -.5s infinite cubic-bezier(.2, .68, .18, 1.08);
     animation: line-scale 1s -.5s infinite cubic-bezier(.2, .68, .18, 1.08)
 }
 
 .line-scale>div:nth-child(2) {
     -webkit-animation: line-scale 1s -.4s infinite cubic-bezier(.2, .68, .18, 1.08);
     animation: line-scale 1s -.4s infinite cubic-bezier(.2, .68, .18, 1.08)
 }
 
 .line-scale>div:nth-child(3) {
     -webkit-animation: line-scale 1s -.3s infinite cubic-bezier(.2, .68, .18, 1.08);
     animation: line-scale 1s -.3s infinite cubic-bezier(.2, .68, .18, 1.08)
 }
 
 .line-scale>div:nth-child(4) {
     -webkit-animation: line-scale 1s -.2s infinite cubic-bezier(.2, .68, .18, 1.08);
     animation: line-scale 1s -.2s infinite cubic-bezier(.2, .68, .18, 1.08)
 }
 
 .line-scale>div:nth-child(5) {
     -webkit-animation: line-scale 1s -.1s infinite cubic-bezier(.2, .68, .18, 1.08);
     animation: line-scale 1s -.1s infinite cubic-bezier(.2, .68, .18, 1.08)
 }
 
 @-webkit-keyframes line-scale {
     0%,
     100% {
         -webkit-transform: scaley(1);
         transform: scaley(1)
     }
     50% {
         -webkit-transform: scaley(.4);
         transform: scaley(.4)
     }
 }
 
 @keyframes line-scale {
     0%,
     100% {
         -webkit-transform: scaley(1);
         transform: scaley(1)
     }
     50% {
         -webkit-transform: scaley(.4);
         transform: scaley(.4)
     }
 }
 
 .ball-scale-multiple {
     position: relative;
     -webkit-transform: translateY(30px);
     -ms-transform: translateY(30px);
     transform: translateY(30px);
     display: inline-block
 }
 
 .ball-scale-multiple>div {
     border-radius: 100%;
     animation-fill-mode: both;
     margin: 0;
     position: absolute;
     left: -30px;
     top: 0;
     opacity: 0;
     width: 50px;
     -webkit-animation: ball-scale-multiple 1s 0s linear infinite;
     animation: ball-scale-multiple 1s 0s linear infinite
 }
 
 .ball-scale-multiple>div:nth-child(2),
 .ball-scale-multiple>div:nth-child(3) {
     -webkit-animation-delay: -.2s;
     animation-delay: -.2s
 }
 
 @-webkit-keyframes ball-scale-multiple {
     0% {
         -webkit-transform: scale(0);
         transform: scale(0);
         opacity: 0
     }
     5% {
         opacity: 1
     }
     100% {
         -webkit-transform: scale(1);
         transform: scale(1);
         opacity: 0
     }
 }
 
 @keyframes ball-scale-multiple {
     0% {
         -webkit-transform: scale(0);
         transform: scale(0);
         opacity: 0
     }
     5% {
         opacity: 1
     }
     100% {
         -webkit-transform: scale(1);
         transform: scale(1);
         opacity: 0
     }
 }
 
 .ball-pulse-sync {
     display: inline-block
 }
 
 .ball-pulse-sync>div {
     width: 15px;
     height: 15px;
     border-radius: 100%;
     margin: 2px;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     display: inline-block
 }
 
 .ball-pulse-sync>div:nth-child(1) {
     -webkit-animation: ball-pulse-sync .6s -.21s infinite ease-in-out;
     animation: ball-pulse-sync .6s -.21s infinite ease-in-out
 }
 
 .ball-pulse-sync>div:nth-child(2) {
     -webkit-animation: ball-pulse-sync .6s -.14s infinite ease-in-out;
     animation: ball-pulse-sync .6s -.14s infinite ease-in-out
 }
 
 .ball-pulse-sync>div:nth-child(3) {
     -webkit-animation: ball-pulse-sync .6s -70ms infinite ease-in-out;
     animation: ball-pulse-sync .6s -70ms infinite ease-in-out
 }
 
 @-webkit-keyframes ball-pulse-sync {
     33% {
         -webkit-transform: translateY(10px);
         transform: translateY(10px)
     }
     66% {
         -webkit-transform: translateY(-10px);
         transform: translateY(-10px)
     }
     100% {
         -webkit-transform: translateY(0);
         transform: translateY(0)
     }
 }
 
 @keyframes ball-pulse-sync {
     33% {
         -webkit-transform: translateY(10px);
         transform: translateY(10px)
     }
     66% {
         -webkit-transform: translateY(-10px);
         transform: translateY(-10px)
     }
     100% {
         -webkit-transform: translateY(0);
         transform: translateY(0)
     }
 }
 
 .transparent-circle {
     display: inline-block;
     border-top: .5em solid rgba(255, 255, 255, .2);
     border-right: .5em solid rgba(255, 255, 255, .2);
     border-bottom: .5em solid rgba(255, 255, 255, .2);
     border-left: .5em solid #fff;
     -webkit-transform: translateZ(0);
     transform: translateZ(0);
     -webkit-animation: transparent-circle 1.1s infinite linear;
     animation: transparent-circle 1.1s infinite linear;
     width: 50px;
     height: 50px;
     border-radius: 50%
 }
 
 .transparent-circle:after {
     border-radius: 50%;
     width: 10em;
     height: 10em
 }
 
 @-webkit-keyframes transparent-circle {
     0% {
         -webkit-transform: rotate(0);
         transform: rotate(0)
     }
     100% {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg)
     }
 }
 
 @keyframes transparent-circle {
     0% {
         -webkit-transform: rotate(0);
         transform: rotate(0)
     }
     100% {
         -webkit-transform: rotate(360deg);
         transform: rotate(360deg)
     }
 }
 
 .ball-spin-fade-loader {
     position: relative;
     top: -10px;
     left: -10px;
     display: inline-block
 }
 
 .ball-spin-fade-loader>div {
     width: 15px;
     height: 15px;
     border-radius: 100%;
     margin: 2px;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     position: absolute;
     -webkit-animation: ball-spin-fade-loader 1s infinite linear;
     animation: ball-spin-fade-loader 1s infinite linear
 }
 
 .ball-spin-fade-loader>div:nth-child(1) {
     top: 25px;
     left: 0;
     animation-delay: -.84s;
     -webkit-animation-delay: -.84s
 }
 
 .ball-spin-fade-loader>div:nth-child(2) {
     top: 17.05px;
     left: 17.05px;
     animation-delay: -.72s;
     -webkit-animation-delay: -.72s
 }
 
 .ball-spin-fade-loader>div:nth-child(3) {
     top: 0;
     left: 25px;
     animation-delay: -.6s;
     -webkit-animation-delay: -.6s
 }
 
 .ball-spin-fade-loader>div:nth-child(4) {
     top: -17.05px;
     left: 17.05px;
     animation-delay: -.48s;
     -webkit-animation-delay: -.48s
 }
 
 .ball-spin-fade-loader>div:nth-child(5) {
     top: -25px;
     left: 0;
     animation-delay: -.36s;
     -webkit-animation-delay: -.36s
 }
 
 .ball-spin-fade-loader>div:nth-child(6) {
     top: -17.05px;
     left: -17.05px;
     animation-delay: -.24s;
     -webkit-animation-delay: -.24s
 }
 
 .ball-spin-fade-loader>div:nth-child(7) {
     top: 0;
     left: -25px;
     animation-delay: -.12s;
     -webkit-animation-delay: -.12s
 }
 
 .ball-spin-fade-loader>div:nth-child(8) {
     top: 17.05px;
     left: -17.05px;
     animation-delay: 0s;
     -webkit-animation-delay: 0s
 }
 
 @-webkit-keyframes ball-spin-fade-loader {
     50% {
         opacity: .3;
         -webkit-transform: scale(.4);
         transform: scale(.4)
     }
     100% {
         opacity: 1;
         -webkit-transform: scale(1);
         transform: scale(1)
     }
 }
 
 @keyframes ball-spin-fade-loader {
     50% {
         opacity: .3;
         -webkit-transform: scale(.4);
         transform: scale(.4)
     }
     100% {
         opacity: 1;
         -webkit-transform: scale(1);
         transform: scale(1)
     }
 }
#fancy-title-9 {
    letter-spacing: 0px;
    text-transform: uppercase;
    font-size: 60px;
    line-height: 95%;
    text-align: left;
    font-style: inherit;
    font-weight: 400;
    padding-top: 0px;
    padding-bottom: 0px;
}
.padding200{
    padding: 200px 0;
}
.bgcls{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}