html{direction:ltr;overflow-x:hidden;box-shadow:none!important}
body{background-color:#FFF;color:#777;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:22px;margin:0}
body a{outline:0!important}
li{line-height:24px}
@media (max-width:575px){body{font-size:13px}}
#header{position:relative;z-index:1030}
#header .header-body{display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;  display: flex;-webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; flex-direction:column;background:#FFF;-webkit-transition:min-height .3s ease;-moz-transition:min-height .3s ease;transition:min-height .3s ease;width:100%;border-top:3px solid #EDEDED;border-bottom:1px solid transparent;z-index:1001}
#header .header-container{position:relative;display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;  display: flex;-webkit-flex-flow:row wrap; -moz-flex-flow:row wrap; flex-flow:row wrap; -webkit-align-items:center; -moz-align-items:center; -ms-flex-align:center; align-items:center;-webkit-transition:ease height 300ms;-moz-transition:ease height 300ms;transition:ease height 300ms}
@media (max-width:991px){#header .header-container:not(.container) .header-nav-main{padding:0 .75rem}}
#header .container{position:relative}
@media (max-width:767px){#header .container{width:100%}}
#header .header-row{display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;  display: flex;-webkit-flex-grow:1; -moz-flex-grow:1; -ms-flex-grow:1; flex-grow:1; -webkit-align-items:center; -moz-align-items:center; -ms-flex-align:center; align-items:center; -webkit-align-self:stretch; -moz-align-self:stretch; -ms-flex-item-align:stretch; align-self:stretch; max-height:100%}
#header .header-column{display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;  display: flex;-webkit-align-self:stretch; -moz-align-self:stretch; -ms-flex-item-align:stretch; align-self:stretch;-webkit-align-items:center; -moz-align-items:center; -ms-flex-align:center; align-items:center;-webkit-flex-grow:1; -moz-flex-grow:1; -ms-flex-grow:1; flex-grow:1;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
#header .header-column .header-row{justify-content:inherit}
#header .header-column .header-extra-info{list-style:outside none none;margin:0;padding:0}
#header .header-column .header-extra-info li{display: -webkit-inline-flex; display: -moz-inline-flex; display: -ms-inline-flexbox; display: inline-flex;margin-left:25px}
#header .header-column .header-extra-info li .feature-box p{margin:0}
#header .header-column .header-extra-info li .feature-box small{position:relative;top:-4px;font-size:80%}
#header.header-no-min-height .header-body{min-height:0!important}
#header .header-top{display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;  display: flex;align-items:center;position:relative;background-color:#f4f4f4;border-bottom:1px solid #ededed;min-height:51px;z-index:4}
#header .header-top::after{clear:both;content:"";display:table}
#header .header-top p{font-size:.9em;margin:0;padding:0}
#header .header-top p .fa,#header .header-top p .icons{position:relative;top:1px}
#header .header-top .header-search{margin-left:10px;margin-right:0}
#header .header-top .header-nav-top{float:left;margin-top:0;margin-left:0;margin-right:10px}
#header .header-top.header-top-colored{border-top:5px solid #CCC;border-bottom:0;color:#FFF}
#header .header-top.header-top-colored a,#header .header-top.header-top-colored p,#header .header-top.header-top-colored span{color:#FFF}
#header .header-top.header-top-colored .form-control{border:0}
#header .header-top.header-top-style-2{background:#f6f6f6}
#header .header-top.header-top-style-4{background:#E4E6ED;border-bottom:0}
#header .header-logo{margin:1rem 0}
#header .header-logo img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;position:relative;top:0}
#header .header-nav{padding:1rem 0;min-height:70px}
#header .header-nav-top{display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;  display: flex;align-self:stretch;align-items:center}
#header .header-nav-top .nav>li>a,#header .header-nav-top .nav>li>span{color:#999;font-size:.9em;padding:6px 10px;display:inline-block}
#header .header-nav-top .nav>li>a .fa,#header .header-nav-top .nav>li>a .icons,#header .header-nav-top .nav>li>span .fa,#header .header-nav-top .nav>li>span .icons{margin-right:3px}
#header .header-nav-top .nav>li>a{text-decoration:none}
#header .header-nav-top .nav>li.nav-item.dropdown.show .nav-link,#header .header-nav-top .nav>li>a a:focus,#header .header-nav-top .nav>li>a:hover{background:#EEE}
#header .header-nav-top .nav>li.open>.dropdown-menu-toggle{border-radius:4px 4px 0 0}
#header .header-nav-top .dropdown .dropdown-item{font-size:.8em}
#header .header-nav-top .dropdown-menu{border-color:#EEE;margin-top:-2px;border-radius:4px 0 4px 4px;padding:0}
#header .header-nav-top .dropdown-menu a{color:#999;padding:6px 12px;font-size:.9em}
#header .header-nav-top .flag{margin-right:2px;position:relative;top:-1px}
#header .header-search{margin-left:1rem}
#header .header-search .form-control{border-radius:20px;font-size:.9em;height:34px;margin:0;padding:6px 12px;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;transition:width .3s ease;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;width:170px}
#header .header-search .btn-light{background:0 0;border:0 none;color:#CCC;position:absolute;right:0;top:0;z-index:3}
#header .header-search .btn-light:hover{color:#000}
#header .header-social-icons{margin-left:1rem}
#header .header-btn-collapse-nav{background:#CCC;color:#FFF;display:none;float:right;margin:0 0 0 1rem}
#header.header-narrow .header-body{min-height:0}
#header.header-narrow .header-logo{margin-top:0;margin-bottom:0}
#header.header-narrow .header-nav{padding-top:0;padding-bottom:0}
#header.header-no-border-bottom .header-body{padding-bottom:0!important;border-bottom:0!important}
@media (max-width:767px){#header.has-nav-bar .header-search{display:block!important;visibility:hidden}}
html:not(.boxed) #header.header-full-width .header-container{width:100%;max-width:none}
html #header.header-transparent{min-height:0!important;width:100%;position:absolute}
html #header.header-transparent .header-body{position:relative;top:0;background:0 0;border-top:0;border-bottom:0;box-shadow:none}
html #header.header-transparent .header-body:before{content:"";position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background:#FFF;opacity:0;border-bottom:1px solid #f1f1f1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
html.sticky-header-enabled #header.header-transparent .header-body{position:fixed}
html.sticky-header-active #header.header-transparent .header-body{border-bottom:0;box-shadow:none}
html.sticky-header-active #header.header-transparent .header-body:before{opacity:1}
html #header.header-semi-transparent,html #header.header-semi-transparent-light{min-height:0!important;width:100%;position:absolute}
html #header.header-semi-transparent .header-body,html #header.header-semi-transparent-light .header-body{position:relative;top:0;background:0 0;border-top:0;border-bottom:0;box-shadow:none}
html #header.header-semi-transparent .header-body:before,html #header.header-semi-transparent-light .header-body:before{content:"";position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background:#000;border-bottom:0;opacity:.3;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
html.sticky-header-enabled #header.header-semi-transparent .header-body{position:fixed}
html.sticky-header-active #header.header-semi-transparent .header-body{border-bottom:0;box-shadow:none}
html.sticky-header-active #header.header-semi-transparent .header-body:before{opacity:.8}
html #header.header-semi-transparent-light .header-body:before{opacity:.1;background:#FFF}
html.sticky-header-enabled #header.header-semi-transparent-light .header-body{position:fixed}
html.sticky-header-active #header.header-semi-transparent-light .header-body{border-bottom:0;box-shadow:none}
html.sticky-header-active #header.header-semi-transparent-light .header-body:before{border-bottom:1px solid #f1f1f1;opacity:.9}
html #header.header-transparent-bottom-border .header-body{border-bottom:1px solid rgba(255,255,255,.2)}
html.sticky-header-active #header .header-body{position:fixed;border-bottom-color:#e9e9e9;box-shadow:0 0 3px rgba(0,0,0,.1)}
html:not(.sticky-header-active) #header.header-transparent-sticky-deactive .header-body:before,html:not(.sticky-header-active) #header.header-transparent-sticky-deactive.header-semi-transparent .header-nav-main:after,html:not(.sticky-header-active) #header.header-transparent-sticky-deactive.header-semi-transparent-light .header-nav-main:after,html:not(.sticky-header-active) #header.header-transparent-sticky-deactive.header-transparent .header-nav-main:after{background:transparent!important}
@media (min-width:992px){#header .header-nav-main nav{display: -webkit-flex !important; display: -moz-flex !important; display: -ms-flexbox !important;  display: flex !important}
#header .header-nav-main nav>ul>li{margin-left:2px}
#header .header-nav-main nav>ul>li>a{display: -webkit-inline-flex; display: -moz-inline-flex; display: -ms-inline-flexbox; display: inline-flex;align-items:center;white-space:normal;border-radius:4px;color:#CCC;font-size:12px;font-style:normal;font-weight:700;padding:.5rem .9rem;text-transform:uppercase}
#header .header-nav-main nav>ul>li>a:active{background-color:transparent;text-decoration:none;color:#CCC}
#header .header-nav-main nav>ul>li>a.dropdown-toggle .fa-caret-down{display:none}
#header .header-nav-main nav>ul>li>a.dropdown-toggle:after{border-color:#CCC transparent transparent;border-width:.24rem;margin-left:.255em;margin-right:0}
#header .header-nav-main nav>ul>li>a.active{background:#CCC;color:#FFF}
#header .header-nav-main nav>ul>li>a.active.dropdown-toggle:after{border-color:#FFF transparent transparent}
#header .header-nav-main nav>ul>li.open>a,#header .header-nav-main nav>ul>li:hover>a{background:#CCC;color:#FFF}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu{top:-10000px;display:block;opacity:0;left:auto;border-radius:0 4px 4px;border:0;border-top:3px solid #CCC;box-shadow:0 20px 45px rgba(0,0,0,.08);margin:0;min-width:200px;padding:5px;text-align:left}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a{border-bottom:1px solid #f4f4f4;color:#777;font-size:.8em;font-weight:400;padding:6px 20px 6px 8px;position:relative;text-transform:none}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a.active,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a:active,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a:focus,#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a:hover{background-color:#f8f9fa}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu{position:relative}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>a .fa-caret-down{display:none}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>a:after{border-color:transparent transparent transparent #CCC;border-style:solid;border-width:4px 0 4px 4px;content:" ";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu{left:100%;display:block;margin-top:-8px;margin-left:-1px;border-radius:4px;opacity:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu.dropdown-reverse{left:auto;right:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu:hover>.dropdown-menu{top:0;opacity:1}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li:last-child a{border-bottom:0}
#header .header-nav-main nav>ul>li.dropdown.open>a,#header .header-nav-main nav>ul>li.dropdown:hover>a{border-radius:4px 4px 0 0;position:relative}
#header .header-nav-main nav>ul>li.dropdown.open>a:before,#header .header-nav-main nav>ul>li.dropdown:hover>a:before{content:'';display:block;position:absolute;left:0;right:0;bottom:-3px;border-bottom:5px solid #CCC}
#header .header-nav-main nav>ul>li.dropdown.open>.dropdown-menu,#header .header-nav-main nav>ul>li.dropdown:hover>.dropdown-menu{top:auto;display:block;opacity:1}
#header .header-nav-main nav>ul>li.dropdown-mega{position:static}
#header .header-nav-main nav>ul>li.dropdown-mega>.dropdown-menu{border-radius:4px;left:15px;right:15px;width:auto}
#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-content{padding:1.6rem}
#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-title{color:#333;display:block;font-size:.9em;font-weight:600;margin-top:20px;padding-bottom:10px;text-transform:uppercase}
#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-title:first-child{margin-top:0}
#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav{list-style:none;padding:0;margin:0}
#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li>a{border:0 none;border-radius:4px;color:#777;display:block;font-size:.8em;font-weight:400;margin:0 0 3px -8px;padding:3px 8px;text-shadow:none;text-transform:none;text-decoration:none}
#header .header-nav-main nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li:hover>a{background:#f4f4f4}
#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-shop>.dropdown-item{padding:.5rem .8rem}
#header .header-nav-main.header-nav-main-no-arrows nav>ul>li a.dropdown-toggle{padding-left:16px!important;padding-right:16px!important}
#header .header-nav-main.header-nav-main-no-arrows nav>ul>li a.dropdown-toggle:after{display:none}
#header .header-nav-main.header-nav-main-square nav>ul>li>a{border-radius:0!important}
#header .header-nav-main.header-nav-main-square nav>ul>li.dropdown .dropdown-menu,#header .header-nav-main.header-nav-main-square nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu,#header .header-nav-main.header-nav-main-square nav>ul>li.dropdown-mega .dropdown-mega-sub-nav>li>a,#header .header-nav-main.header-nav-main-square nav>ul>li.dropdown-mega>.dropdown-menu{border-radius:0}
#header .header-nav-main a>.thumb-info-preview{position:absolute;display:block;left:100%;opacity:0;border:0;padding-left:10px;background:0 0;overflow:visible;margin-top:15px;top:-10000px;-webkit-transition:-webkit-transform .2s ease-out,opacity .2s ease-out;-moz-transition:-moz-transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;-webkit-transform:translate3d(-20px,0,0);-moz-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);-o-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
#header .header-nav-main a>.thumb-info-preview .thumb-info-wrapper{background:#FFF;display:block;border-radius:4px;border:0;box-shadow:0 20px 45px rgba(0,0,0,.08);margin:0;padding:4px;text-align:left;width:190px}
#header .header-nav-main a>.thumb-info-preview .thumb-info-image{transition:all 6s linear 0s;width:182px;height:136px;min-height:0}
#header .header-nav-main a:hover>.thumb-info-preview{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);top:0;opacity:1;margin-top:-5px}
#header .header-nav-main .dropdown-reverse a>.thumb-info-preview{-webkit-transform:translate3d(20px,0,0);-moz-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);-o-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);right:100%;left:auto;padding-left:0;margin-right:10px}
#header .header-nav-main .dropdown-reverse a:hover>.thumb-info-preview{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#header .header-nav{display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-align-items:center; -moz-align-items:center; -ms-flex-align:center; align-items:center; -webkit-flex-grow:1; -moz-flex-grow:1; -ms-flex-grow:1; flex-grow:1; -webkit-justify-content:flex-end; -moz-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; -webkit-align-self:stretch; -moz-align-self:stretch; -ms-flex-item-align:stretch; align-self:stretch}
#header .header-nav.header-nav-top-line{padding:0}
#header .header-nav-main{display: -webkit-flex !important; display: -moz-flex !important; display: -ms-flexbox !important;  display: flex !important;height:auto!important}
#header .header-nav-bar{background:#F4F4F4;z-index:1}}
@media (min-width:992px){#header.header-narrow .header-nav.header-nav-dark-dropdown nav>ul>li>a,#header.header-narrow .header-nav.header-nav-stripe nav>ul>li>a,#header.header-narrow .header-nav.header-nav-top-line nav>ul>li>a{min-height:70px}}
@media (min-width:992px){#header .header-nav-main-effect-1 nav>ul>li.dropdown .dropdown-mega-sub-nav li a,#header .header-nav-main-effect-1 nav>ul>li.dropdown .dropdown-menu li a{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;transition:transform .2s ease-out;transform:translate3d(0,-5px,0)}
#header .header-nav-main-effect-1 nav>ul>li.dropdown:hover .dropdown-mega-sub-nav li a,#header .header-nav-main-effect-1 nav>ul>li.dropdown:hover>.dropdown-menu li a{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#header .header-nav-main-effect-1 nav>ul>li.dropdown .dropdown-menu{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;transition:transform .2s ease-out;transform:translate3d(0,-5px,0)}
#header .header-nav-main-effect-1 nav>ul>li.dropdown:hover>.dropdown-menu{-webkit-transform:translate3d(0,2px,0);-moz-transform:translate3d(0,2px,0);-ms-transform:translate3d(0,2px,0);-o-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}
#header .header-nav.header-nav-dark-dropdown .header-nav-main-effect-1 nav>ul>li.dropdown:hover>.dropdown-menu,#header .header-nav.header-nav-stripe .header-nav-main-effect-1 nav>ul>li.dropdown:hover>.dropdown-menu,#header .header-nav.header-nav-top-line .header-nav-main-effect-1 nav>ul>li.dropdown:hover>.dropdown-menu{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@media (min-width:992px){#header .header-nav-main-effect-2 nav>ul>li.dropdown .dropdown-menu{-webkit-transition:-webkit-transform .2s ease-out,opacity .2s ease-out;-moz-transition:-moz-transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;transform:translate3d(0,-5px,0);opacity:0}
#header .header-nav-main-effect-2 nav>ul>li.dropdown:hover>.dropdown-menu{transform:translate3d(0,-1px,0);opacity:1}}
@media (min-width:992px){#header .header-nav-main-effect-3 nav>ul>li.dropdown .dropdown-menu{-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;transition:transform .2s ease-out;transform:translate3d(0,10px,0)}
#header .header-nav-main-effect-3 nav>ul>li.dropdown:hover>.dropdown-menu{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@media (min-width:992px){#header .header-nav-main-effect-4 nav>ul>li.dropdown .dropdown-menu{-webkit-transition:-webkit-transform .2s ease-out,opacity .2s ease-out;-moz-transition:-moz-transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;-webkit-transform:translate3d(-20px,0,0);-moz-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);-o-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);opacity:0}
#header .header-nav-main-effect-4 nav>ul>li.dropdown .dropdown-menu.dropdown-reverse{-webkit-transition:-webkit-transform .2s ease-out,opacity .2s ease-out;-moz-transition:-moz-transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;-webkit-transform:translate3d(20px,0,0);-moz-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);-o-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);left:auto;right:100%;opacity:0}
#header .header-nav-main-effect-4 nav>ul>li.dropdown:hover>.dropdown-menu{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@media (min-width:992px){#header .header-nav-main-sub-effect-1 nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu{-webkit-transition:-webkit-transform .2s ease-out,opacity .2s ease-out;-moz-transition:-moz-transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;-webkit-transform:translate3d(-20px,0,0);-moz-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);-o-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);opacity:0}
#header .header-nav-main-sub-effect-1 nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu>.dropdown-menu.dropdown-reverse{-webkit-transition:-webkit-transform .2s ease-out,opacity .2s ease-out;-moz-transition:-moz-transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out;-webkit-transform:translate3d(20px,0,0);-moz-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);-o-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);left:auto;right:100%;opacity:0}
#header .header-nav-main-sub-effect-1 nav>ul>li.dropdown .dropdown-menu li.dropdown-submenu:hover>.dropdown-menu{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@media (max-width:991px){#header .header-nav-main{position:absolute;background:0 0;width:100%;top:100%;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
#header .header-nav-main:before{content:'';display:block;position:absolute;top:0;left:50%;width:100vw;height:100%;background:#FFF;z-index:-1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
#header .header-nav-main nav{max-height:50vh;overflow:hidden;overflow-y:auto;padding:0 15px}
#header .header-nav-main nav.collapsing{overflow-y:hidden}
#header .header-nav-main nav::-webkit-scrollbar{width:5px}
#header .header-nav-main nav::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:rgba(204,204,204,.5)}
#header .header-nav-main nav>ul{flex-direction:column;padding:.8rem 0}
#header .header-nav-main nav>ul li{border-bottom:1px solid #e8e8e8;clear:both;display:block;float:none;margin:0;padding:0;position:relative}
#header .header-nav-main nav>ul li a{font-size:13px;font-style:normal;line-height:20px;padding:7px 8px;margin:1px 0;border-radius:4px;text-align:left}
#header .header-nav-main nav>ul li a .fa-caret-down{line-height:35px;min-height:38px;min-width:30px;position:absolute;right:5px;text-align:center;top:0}
#header .header-nav-main nav>ul li a.dropdown-toggle:after{content:none}
#header .header-nav-main nav>ul li a:active{background-color:#f8f9fa;color:inherit}
#header .header-nav-main nav>ul li.dropdown .dropdown-menu{background:0 0;padding:0;margin:0;font-size:13px;box-shadow:none;border-radius:0;border:0;clear:both;display:none;float:none;position:static}
#header .header-nav-main nav>ul li.dropdown .dropdown-menu li.dropdown-submenu.opened>.dropdown-menu,#header .header-nav-main nav>ul li.dropdown.opened>.dropdown-menu{display:block;margin-left:20px}
#header .header-nav-main nav>ul li.dropdown-mega .dropdown-mega-sub-title{margin-top:10px;display:block;text-align:left}
#header .header-nav-main nav>ul li.dropdown-mega .dropdown-mega-sub-nav{margin:0 0 0 20px;padding:0;list-style:none}
#header .header-nav-main nav>ul li.dropdown-mega .dropdown-mega-sub-nav>li>a{display:block;text-decoration:none}
#header .header-nav-main nav>ul li:last-child{border-bottom:0}
#header .header-nav-main nav>ul>li>a{text-transform:uppercase;font-weight:700;margin-top:1px;margin-bottom:1px;color:#CCC}
#header .header-nav-main nav>ul>li>a:active{color:#CCC}
#header .header-nav-main nav>ul>li>a.active,#header .header-nav-main nav>ul>li>a.active:focus,#header .header-nav-main nav>ul>li>a.active:hover{color:#FFF;background:#CCC}
#header .header-nav-main nav .not-included{margin:0}
#header .header-nav-main a>.thumb-info-preview{display:none!important}
#header .header-btn-collapse-nav{outline:0;display:block;position:relative;z-index:1}
#header .header-nav.header-nav-stripe{min-height:90px}
#header .header-nav.header-nav-dark-dropdown,#header .header-nav.header-nav-top-line{min-height:70px}}
@media (min-width:992px){html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav>ul>li>a{color:#FFF}
html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav>ul>li>a.dropdown-toggle:after{border-color:#FFF transparent transparent}
html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav>ul>li>a.active{color:#CCC}
html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav>ul>li>a.active.dropdown-toggle:after{border-color:#CCC transparent transparent}
html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav>ul>li.open>a.active,html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav>ul>li:hover>a.active{color:#FFF}
html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav>ul>li.open>a.active.dropdown-toggle:after,html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav>ul>li:hover>a.active.dropdown-toggle:after{border-color:#FFF transparent transparent}}
@media (min-width:992px){#header .header-body{height:auto!important}}
@media (max-width:991px){#header .header-logo img{z-index:1}
#header .header-nav{display: -webkit-flex; display: -moz-flex; display: -ms-flexbox;  display: flex;align-items:center}
#header.header-narrow .header-nav.header-nav-stripe{min-height:70px}}
@media (max-width:991px){#header .header-nav-main nav>ul>li.dropdown-mega.dropdown-mega-shop .dropdown-menu{margin:15px 0;padding:0 15px;width:100%}}
.hesperiden-custom{padding:10px 0!important}
.hesperiden-custom .tp-tab{border:0!important}
.p-relative{position:relative!important}
.p-absolute{position:absolute!important}
.p-fixed{position:fixed!important}
.p-static{position:static!important}
.cur-pointer{cursor:pointer}
.text-xs{font-size:1rem!important}
.text-sm{font-size:1.3rem!important}
.text-md{font-size:1.6rem!important}
.text-lg{font-size:1.9rem!important}
.text-xl{font-size:2.2rem!important}
.text-1{font-size:.8em!important}
.text-2{font-size:.9em!important}
.text-3{font-size:1em!important}
.text-4{font-size:1.1em!important}
.text-5{font-size:1.5em!important}
.text-6{font-size:1.8em!important}
.text-7{font-size:2em!important}
.text-8{font-size:2.3em!important}
.text-9{font-size:2.5em!important}
.text-10{font-size:2.75em!important}
.line-height-xs{line-height:16px!important}
.line-height-sm{line-height:20px!important}
.line-height-md{line-height:24px!important}
.line-height-lg{line-height:28px!important}
.line-height-xl{line-height:32px!important}
.outline-none{outline:0!important}
.text-decoration-none{text-decoration:none!important}
.text-uppercase{text-transform:uppercase!important}
.text-lowercase{text-transform:lowercase!important}
.text-capitalize{text-transform:capitalize!important}
.text-muted{color:#999!important}
html.dark .text-muted{color:#505461!important}
.text-dark{color:#1d2127!important}
.text-light{color:#FFF!important}
.font-weight-light{font-weight:300!important}
.font-weight-normal{font-weight:400!important}
.font-weight-semibold{font-weight:600!important}
.font-weight-bold,b,strong{font-weight:700!important}
.font-weight-extra-bold{font-weight:900!important}
.no-borders{border:none!important}
.rounded{border-radius:5px!important}
.b-thin{border-width:3px!important}
.b-normal{border-width:5px!important}
.b-thick{border-width:7px!important}
.ib{display:inline-block;vertical-align:top}
.va-middle{vertical-align:middle}
section.section{background:#f4f4f4;border-top:5px solid #f1f1f1;margin:30px 0;padding:50px 0}
section.section.section-no-background{background:0 0;border-top-color:transparent}
section.section.section-center{text-align:center}
section.section.section-text-light h1,section.section.section-text-light h2,section.section.section-text-light h3,section.section.section-text-light h4,section.section.section-text-light h5,section.section.section-text-light h6{color:#FFF}
section.section.section-text-light p{color:#e6e6e6}
section.section.section-background{background-repeat:repeat;border:0}
section.section.section-default-scale-lighten{background-color:#fcfcfc!important;border-top-color:#fcfcfc!important}
section.section.section-video{background:none!important;border:0}
section.section.section-parallax{background-color:transparent;background-position:50% 50%;background-repeat:repeat;background-attachment:fixed;border:0}
section.section.section-parallax.parallax-disabled{background-attachment:scroll!important;background-position:50% 50%!important}
section.section.section-no-border{border:0}
section.section.section-with-divider{margin:56px 0 35px}
section.section.section-with-divider .divider{margin:-56px 0 44px}
section.section.section-footer{margin-bottom:-50px}
section.section.section-with-mockup{margin-top:120px}
section.section.section-front{position:relative;z-index:1}

#footer{background:#0e0e0e;border-top:4px solid #0e0e0e;font-size:.9em;margin-top:50px;padding:70px 0 0;position:relative;clear:both}
#footer .container .row>div{margin-bottom:25px}
#footer .container input:focus{box-shadow:none}
#footer a:hover{color:#CCC}
#footer a,#footer h1,#footer h2,#footer h3,#footer h4{color:#FFF}
#footer.color,#footer.color p{color:#FFF}
#footer.color .footer-copyright nav ul li{border-left-color:#FFF}
@media (max-width:991px){#footer .phone{font-size:20px}}
@media (max-width:767px){#footer .phone{font-size:20px}}
html.boxed body{background-color:transparent;background-position:0 0;background-repeat:repeat}
html.boxed .body{position:relative;background-color:#FFF;border-bottom:5px solid #1d2127;border-radius:5px;border-top:5px solid #CCC;box-shadow:0 0 4px rgba(0,0,0,.15);margin:25px auto;max-width:1200px;height:auto}
html.boxed #header .header-body{border-top-color:transparent}
html.boxed .main{overflow:hidden}
@media (min-width:1200px){html.boxed.sticky-header-active #header .header-body{width:100%;max-width:1200px}
html.boxed #header.header-semi-transparent .header-body,html.boxed #header.header-semi-transparent-light .header-body,html.boxed #header.header-transparent .header-body{width:auto}}
@media (min-width:992px){html.boxed #header .header-top.header-top-colored{margin-top:-18px;border-radius:4px 4px 0 0}
html.boxed #header.header-semi-transparent .header-body,html.boxed #header.header-semi-transparent-light .header-body,html.boxed #header.header-transparent .header-body{position:absolute;padding-left:15px;padding-right:15px}
html.boxed #header .header-top.header-top-style-2,html.boxed #header .header-top.header-top-style-3,html.boxed #header .header-top.header-top-style-4{margin-top:-13px}
html.boxed.sticky-header-active #header .header-body{position:fixed!important;padding-left:15px;padding-right:15px}
html.boxed.sticky-header-active #header .header-nav-bar{margin:0 -15px -9px}}
@media (max-width:991px){html.boxed .body{margin:0 auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}
@media (max-width:767px){html.boxed{background:none!important}}