.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu>ul>li.current>a,.dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu>ul>li:hover>a,.overlay-menu #primary-menu.dark>ul>li.current>a,.overlay-menu #primary-menu.dark>ul>li:hover>a{color:#1abc9c!important}
#primary-menu.dark ul li .mega-menu-content,#primary-menu.dark ul ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content,.dark #primary-menu:not(.not-dark) ul ul{background-color:#333;border-color:#1abc9c #3f3f3f #3f3f3f}
.dark.overlay-menu #primary-menu:not(.not-dark) ul,.overlay-menu #primary-menu.dark ul{background-color:rgba(0,0,0,.9)}
#primary-menu.dark ul li .mega-menu-content.style-2,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2{border-color:#1abc9c transparent transparent}
#primary-menu.dark ul ul li,.dark #primary-menu:not(.not-dark) ul ul li{border-top-color:#3f3f3f}
#primary-menu.dark ul ul li:first-child,.dark #primary-menu:not(.not-dark) ul ul li:first-child{border-top:0}
#primary-menu.dark ul ul a,.dark #primary-menu:not(.not-dark) ul ul a{color:#999!important}
#primary-menu.dark ul ul li:hover>a,.dark #primary-menu:not(.not-dark) ul ul li:hover>a{background-color:rgba(0,0,0,.1);color:#ccc!important}
#primary-menu.dark ul ul>li.sub-menu:hover>a,#primary-menu.dark ul ul>li.sub-menu>a,.dark #primary-menu:not(.not-dark) ul ul>li.sub-menu:hover>a,.dark #primary-menu:not(.not-dark) ul ul>li.sub-menu>a{background-image:url('submenu-dark.png')}
#primary-menu.dark ul li .mega-menu-content.col-2>ul,#primary-menu.dark ul li .mega-menu-content.col-3>ul,#primary-menu.dark ul li .mega-menu-content.col-4>ul,#primary-menu.dark ul li .mega-menu-content.col-5>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-2>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-3>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-4>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-5>ul{border-left-color:#3f3f3f}
#primary-menu.dark ul li .mega-menu-content.style-2>ul>li.mega-menu-title:hover>a,#primary-menu.dark ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2>ul>li.mega-menu-title:hover>a,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a{color:#bbb!important;background:0 0}
#primary-menu.dark ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a:hover,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a:hover{color:#ddd!important}
.dark #primary-menu.style-2:not(.not-dark){border-top-color:rgba(255,255,255,.1)}
#primary-menu.dark.style-3>ul>li:hover>a,.dark #primary-menu.style-3:not(.not-dark)>ul>li:hover>a{color:#eee;background-color:rgba(255,255,255,.05)}
#primary-menu.dark.style-3>ul>li.current>a,.dark #primary-menu.style-3:not(.not-dark)>ul>li.current>a{color:#eee}
#primary-menu.dark.style-5>ul,.dark #primary-menu.style-5:not(.not-dark)>ul{border-right-color:rgba(255,255,255,.1)}
#primary-menu.dark.sub-title ul li span,.dark #primary-menu.sub-title:not(.not-dark) ul li span{color:#999}
#primary-menu.dark.sub-title.style-2>div>ul>li.current span,#primary-menu.dark.sub-title.style-2>div>ul>li:hover span,#primary-menu.dark.sub-title>ul>li.current span,#primary-menu.dark.sub-title>ul>li:hover span,.dark #primary-menu.sub-title.style-2:not(.not-dark)>div>ul>li.current span,.dark #primary-menu.sub-title.style-2:not(.not-dark)>div>ul>li:hover span,.dark #primary-menu.sub-title:not(.not-dark)>ul>li.current span,.dark #primary-menu.sub-title:not(.not-dark)>ul>li:hover span{color:#eee}
.dark #top-cart .top-cart-content{background-color:#333;border-color:#1abc9c #3f3f3f #3f3f3f}
.dark .top-cart-title{border-bottom-color:#3f3f3f}
.dark .top-cart-item{border-top-color:#3f3f3f}
.dark .top-cart-item-image{border-color:#444}
.dark .top-cart-item-image:hover{border-color:#1abc9c}
.dark .top-cart-item-desc a:hover{color:#1abc9c!important}
.dark .top-cart-item-desc span.top-cart-item-price{color:#aaa}
.dark .top-cart-item-desc span.top-cart-item-quantity{color:#888}
.dark .top-cart-action{border-top-color:#3f3f3f}
.dark .one-page-arrow,.one-page-arrow.dark{color:#fff}
.dark.side-header #header{background-color:#333;border-right-color:#3f3f3f}
.dark.side-header #logo:not(.nobottomborder):after,.dark.side-header #primary-menu:not(.nobottomborder):after{border-bottom-color:#3f3f3f}
.dark.side-header #primary-menu ul ul li:hover>a,.dark.side-header #primary-menu:not(.not-dark)>ul>li>a{color:#ddd!important}
.dark.side-header.open-header #header-trigger{background-color:rgba(0,0,0,.3);color:#eee;text-shadow:1px 1px 1px rgba(0,0,0,.1)}
.dark.side-header.side-header-right #header{border-left-color:#3f3f3f}
.dark.side-header #primary-menu ul ul a{color:#aaa!important}
.dark .slider-caption,.dark .slider-caption h2{color:#eee;text-shadow:1px 1px 1px rgba(0,0,0,.15)}
.not-dark .slider-caption,.not-dark .slider-caption h2{color:#222;text-shadow:none}
.dark .ei-title h2,.dark .ei-title h2 span,.dark .ei-title h3,.dark .ei-title h3 span{color:#eee!important;text-shadow:1px 1px 1px rgba(0,0,0,.15)}
.not-dark .ei-title h2,.not-dark .ei-title h2 span,.not-dark .ei-title h3,.not-dark .ei-title h3 span{color:#222!important;text-shadow:none}
.dark #page-title{background-color:#282828;border-bottom-color:#3f3f3f}
.dark #page-title h1{color:rgba(255,255,255,.9)!important}
.dark #page-title span{color:rgba(255,255,255,.7)}
.dark .breadcrumb a{color:#bbb}
.dark .breadcrumb a:hover{color:#eee}
.dark #page-title.page-title-pattern{background-image:url('pattern2.png')}
.dark #portfolio-filter{border-color:rgba(255,255,255,.08)}
.dark #portfolio-filter li a{color:#999;border-left-color:rgba(255,255,255,.08)}
.dark #portfolio-filter li a:hover{color:#eee}
.dark #portfolio-shuffle{color:#999;border-color:rgba(255,255,255,.08)}
.dark #portfolio-filter li.activeFilter a,.dark #portfolio-shuffle:hover{color:#fff}
.dark .portfolio-desc h3 a{color:#eee}
.dark .portfolio-desc h3 a:hover{color:#bbb}
.dark .portfolio-desc span,.dark .portfolio-desc span a{color:#888}
.dark .portfolio-desc span a:hover{color:#ccc}
.dark .portfolio-notitle .portfolio-desc{background-color:#333;border-bottom:1px solid rgba(255,255,255,.08)}
.dark .portfolio-1 .portfolio-item{border-bottom-color:rgba(255,255,255,.08)}
.dark .portfolio-1.portfolio-fullwidth .portfolio-desc{background-color:#333}
.dark .portfolio-overlay a{background-color:rgba(0,0,0,.5);color:#fff}
.dark .portfolio-overlay a:hover{background-color:rgba(0,0,0,.7)}
.dark .ajax-modal-title{background-color:#333;border-bottom-color:rgba(255,255,255,.08)}
.dark .portfolio-meta li{color:#999}
.dark .portfolio-meta li span{color:#bbb}
.dark .well .line{border-color:rgba(255,255,255,.08)}
.dark #portfolio-navigation a{color:#bbb}
.dark #portfolio-navigation a:hover{color:#eee}
.dark .entry{border-bottom-color:rgba(255,255,255,.08)}
.dark .entry-title h2 a,.dark .ipost .entry-title h3 a,.dark .ipost .entry-title h4 a{color:#eee}
.dark .entry-title h2 a:hover,.dark .ipost .entry-title h3 a:hover,.dark .ipost .entry-title h4 a:hover{color:#bbb}
.dark .entry-meta li{border-left-color:rgba(255,255,255,.08);color:#888}
.dark .entry-meta li a{color:#888}
.dark .entry-meta li a:hover{color:#ccc}
.dark .entry-link{background-color:rgba(0,0,0,.2)}
.dark .post-masonry-full .entry{border-color:rgba(255,255,255,.08)}
.dark .timeline-border{border-left-color:rgba(255,255,255,.1)}
.dark .post-timeline .entry-timeline{border-color:rgba(255,255,255,.1);background-color:rgba(255,255,255,.08);color:#aaa}
.dark .post-timeline .entry.entry-date-section span{border-color:rgba(255,255,255,.1);background-color:#333}
.dark .post-timeline .entry-timeline div.timeline-divider{border-top-color:rgba(255,255,255,.1)}
.dark .post-timeline .entry:hover .entry-timeline,.dark .post-timeline .entry:hover .timeline-divider{border-color:#1abc9c;color:#1abc9c}
.dark .mpost,.dark .spost{border-top-color:rgba(255,255,255,.1)}
.dark .mpost .entry-image a i,.dark .spost .entry-image a i{color:#ccc;background-color:rgba(0,0,0,.2)}
.dark .mpost .entry-title h4 a,.dark .spost .entry-title h4 a{color:#bbb}
.dark .mpost .entry-title h4 a:hover,.dark .spost .entry-title h4 a:hover{color:#999}
.dark .mpost .entry-meta li,.dark .spost .entry-meta li{border-left-color:#666}
.dark .mpost .entry-meta li a,.dark .spost .entry-meta li a,.dark .testimonial.twitter-scroll .testi-meta span a{color:#aaa}
.dark .mpost .entry-meta li a:hover,.dark .spost .entry-meta li a:hover,.dark .testimonial.twitter-scroll .testi-meta span a:hover{color:#888}
.dark #comments{border-top-color:rgba(255,255,255,.08)}
.dark .commentlist{border-bottom-color:rgba(255,255,255,.08)}
.dark .comment-wrap{border-color:rgba(255,255,255,.08)}
.dark .comment-avatar{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}
.dark .comment-content .comment-author{color:#ccc}
.dark .comment-content .comment-author a{color:#bbb}
.dark .comment-content .comment-author a:hover{color:#eee}
.dark .review-comment-ratings{color:#ccc}
.dark .comment-reply-link:hover{color:#888}
.dark p.wp-caption-text{background-color:rgba(0,0,0,.2)}
.dark .product-title h3 a,.dark .single-product .product-title h2 a{color:#eee}
.dark .product-price,.dark .product-title h3 a:hover,.dark .single-product .product-title h2 a:hover{color:#bbb}
.dark .product-overlay a{color:#eee;background-color:rgba(0,0,0,.8);border-right-color:rgba(255,255,255,.15)}
.dark .product-overlay a:last-child{border-right:0}
.dark .product-overlay a:hover{background-color:rgba(0,0,0,.9)}
.dark .bothsidebar .product-1 .product{border-top-color:rgba(255,255,255,.08)}
.dark .quantity .qty{border-left-color:rgba(255,255,255,.08);border-right-color:rgba(255,255,255,.08);background-color:rgba(0,0,0,.2)}
.dark .quantity .minus,.dark .quantity .plus{background-color:rgba(0,0,0,.2)}
.dark .quantity .minus:hover,.dark .quantity .plus:hover{background-color:rgba(0,0,0,.4)}
.dark .product-meta{color:#888}
.dark .cart .remove{color:#bbb}
.dark .cart .remove:hover{color:#eee}
.dark .cart th{color:#ddd}
.dark .cart td{border-color:rgba(255,255,255,.08)!important}
.dark .cart-product-thumbnail img{border-color:rgba(0,0,0,.2)}
.dark .cart-product-thumbnail img:hover{border-color:#1abc9c}
.dark .cart-product-name a,.dark .product-name a{color:#eee}
.dark .cart-product-name a:hover,.dark .product-name a:hover{color:#bbb}
.dark td.actions{background-color:rgba(0,0,0,.2)}
.dark .events .entry,.dark .ievent{background-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.1)}
.dark .countdown-section{color:#ddd;border-left-color:rgba(255,255,255,.2)}
.dark .countdown-amount,.dark .rounded-skill{color:#eee}
.dark .button-dark:not(.button-border),.dark .button:hover{background-color:rgba(0,0,0,.3)}
.dark .button-dark:hover{background-color:#1abc9c}
.dark .button-light:not(.button-border):hover{background-color:#282828}
.dark .button.button-border:not(.button-light){border-color:rgba(255,255,255,.4);color:rgba(255,255,255,.5)}
.dark .button.button-border:not(.button-light):hover{color:#eee}
.not-dark .button.button-border:not(.button-light){border-color:#444;color:#333}
.not-dark .button.button-border:not(.button-light):hover{background-color:#444;color:#fff}
.dark .promo>.container>span,.dark .promo>span{color:rgba(255,255,255,.8)}
.dark .promo.promo-border{border-color:rgba(255,255,255,.08)}
.dark .promo.promo-light{background-color:rgba(255,255,255,.1)}
.dark .promo.promo-dark:not(.promo-flat){background-color:rgba(0,0,0,.3)}
.dark .feature-box h3{color:#ccc}
.dark .feature-box p{color:#888}
.dark .feature-box.fbox-light.fbox-outline .fbox-icon{border-color:rgba(255,255,255,.15)}
.dark .feature-box.fbox-light .fbox-icon i,.dark .feature-box.fbox-light .fbox-icon img{border-color:rgba(255,255,255,.1);background-color:rgba(255,255,255,.1);color:#fff}
.dark .feature-box.fbox-dark.fbox-outline .fbox-icon{border-color:rgba(255,255,255,.15)}
.dark .feature-box.fbox-dark .fbox-icon i,.dark .feature-box.fbox-dark .fbox-icon img{background-color:rgba(255,255,255,.1)}
.dark .feature-box.fbox-border.fbox-dark .fbox-icon,.dark .feature-box.fbox-border.fbox-light .fbox-icon{border-color:rgba(255,255,255,.15)}
.dark .feature-box.fbox-border.fbox-dark .fbox-icon i,.dark .feature-box.fbox-border.fbox-dark .fbox-icon img,.dark .feature-box.fbox-border.fbox-light .fbox-icon i,.dark .feature-box.fbox-border.fbox-light .fbox-icon img,.dark .feature-box.fbox-plain.fbox-dark .fbox-icon i,.dark .feature-box.fbox-plain.fbox-dark .fbox-icon img,.dark .feature-box.fbox-plain.fbox-light .fbox-icon i,.dark .feature-box.fbox-plain.fbox-light .fbox-icon img{color:#fff}
.dark .feature-box h3 span.subtitle{color:#aaa}
.dark .feature-box.fbox-bg.fbox-center,.dark .feature-box.media-box.fbox-bg .fbox-desc{background-color:#383838;border-color:rgba(255,255,255,.1)}
.dark .feature-box.fbox-bg.fbox-center.fbox-border .fbox-icon,.dark .feature-box.fbox-bg.fbox-center.fbox-outline .fbox-icon,.dark .feature-box.fbox-bg.fbox-center.fbox-plain .fbox-icon{background-color:#383838!important}
.dark .feature-box.fbox-bg.fbox-center.fbox-light .fbox-icon i{background-color:#444!important}
.dark .fbox-effect .fbox-icon i:after{box-shadow:0 0 0 2px #494949}
.dark .fbox-effect .fbox-icon i:hover,.dark .fbox-effect:hover .fbox-icon i{background-color:#494949}
.dark .fbox-effect.fbox-dark .fbox-icon i:after{box-shadow:0 0 0 2px #1abc9c}
.dark .fbox-effect.fbox-dark .fbox-icon i:hover,.dark .fbox-effect.fbox-dark:hover .fbox-icon i{background-color:#1abc9c}
.dark .fbox-border.fbox-effect .fbox-icon i:hover,.dark .fbox-border.fbox-effect:hover .fbox-icon i{box-shadow:0 0 0 1px #494949}
.dark .fbox-border.fbox-effect .fbox-icon i:after{background-color:#494949}
.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,.dark .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i{box-shadow:0 0 0 1px #1abc9c}
.dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:after{background-color:#1abc9c}
.dark .process-steps li .i-bordered{background-color:#494949}
.dark .feature-box.fbox-center:not(.fbox-bg) h3:after,.dark .process-steps li:after,.dark .process-steps li:before{border-top-color:rgba(255,255,255,.15)}
.dark .heading-block:not(.not-dark):after{border-top-color:rgba(255,255,255,.4)}
.dark .style-msg2{border-left:4px solid rgba(0,0,0,.3)}
.dark .style-msg .sb-msg,.dark .style-msg2 .msgtitle,.dark .style-msg2 .sb-msg{border-left-color:rgba(255,255,255,.1)}
.dark .i-bordered,.dark .i-circled,.dark .i-rounded{background-color:#494949}
.dark .i-bordered{border-color:#ddd;color:#ddd}
.dark .i-light{background-color:#f5f5f5;color:#444;text-shadow:none}
.dark .i-circled:hover,.dark .i-rounded:hover{background-color:#1abc9c;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:0 0 0 rgba(0,0,0,.2)}
.dark .i-bordered:hover{background-color:#444;color:#fff;border-color:#444}
.dark .i-plain{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2)}
.dark .i-plain:hover{color:#ddd}
.dark .social-icon{color:#ddd!important;border-color:#ddd}
#footer.dark .social-icon.si-borderless,.dark #footer .social-icon.si-borderless{color:#555!important}
.dark .si-dark{background-color:rgba(0,0,0,.2);color:#ddd!important;border-color:transparent}
.dark .si-light{background-color:rgba(255,255,255,.1);color:#eee!important;border-color:transparent}
.dark .social-icon i:last-child{color:#fff!important}
.dark .social-icon:hover{color:#fff!important;border-color:transparent}
.dark .si-share{border-top-color:rgba(255,255,255,.1);border-bottom-color:rgba(255,255,255,.1)}
.dark .toggle .togglet,.dark .toggle .toggleta{color:#ccc}
.dark .toggle.toggle-bg .togglet,.dark .toggle.toggle-bg .toggleta{background-color:rgba(0,0,0,.2)}
.dark .toggle.toggle-border{border-color:rgba(255,255,255,.15)}
.dark .faqs .toggle{border-bottom-color:rgba(255,255,255,.1)}
.dark .acctitle,.dark .acctitlec{color:#ccc;border-top-color:rgba(255,255,255,.15)}
.dark .accordion.accordion-bg .acctitle,.dark .accordion.accordion-bg .acctitlec{background-color:rgba(0,0,0,.2)}
.dark .accordion.accordion-border{border-color:rgba(255,255,255,.1)}
.dark .accordion.accordion-border .acctitle,.dark .accordion.accordion-border .acctitlec{border-color:rgba(255,255,255,.15)}
.dark ul.tab-nav{border-bottom-color:#494949}
.dark .tabs.tabs-alt ul.tab-nav li.ui-tabs-active a,.dark ul.tab-nav li{border-color:#494949}
.dark ul.tab-nav li:first-child{border-left-color:#494949}
.dark ul.tab-nav li a{color:#ddd;background-color:rgba(0,0,0,.15)}
.dark .tabs.tabs-alt ul.tab-nav li a,.dark ul.tab-nav li.ui-tabs-active a{background-color:#383838}
.dark ul.tab-nav.tab-nav2 li a{background-color:rgba(0,0,0,.2)}
.dark ul.tab-nav.tab-nav2 li.ui-state-active a{background-color:#1abc9c}
.dark .tabs-bordered .tab-container{border-color:#494949}
.dark .side-tabs ul.tab-nav{border-right-color:#494949}
.dark .side-tabs ul.tab-nav li{border-color:#494949}
.dark .side-tabs ul.tab-nav li:first-child{border-top-color:#494949;border-left-color:#494949}
.dark .tabs-bordered.side-tabs ul.tab-nav li.ui-tabs-active a{border-right-color:#383838}
.dark .tabs-bordered.side-tabs .tab-container{border-top-color:#494949}
.dark .sidenav{background-color:rgba(0,0,0,.2)}
.dark .sidenav>li>a{border-color:#494949;color:#bbb}
.dark .sidenav>li>a:hover{background-color:rgba(0,0,0,.3)}
.dark .faqlist li a{color:#ccc}
.dark .clients-grid li:before,.dark .testimonials-grid li:before{border-left-color:rgba(255,255,255,.15)}
.dark .clients-grid li:after,.dark .testimonials-grid li:after{border-bottom-color:rgba(255,255,255,.15)}
.dark .testimonial{background-color:rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}
.dark .testimonial.twitter-scroll .testi-content p a{border-bottom:1px dotted #aaa}
.dark .testimonial.twitter-scroll .testi-content p a:hover{border-bottom:1px solid #888}
.dark .testimonial.twitter-scroll .testi-image i{background-color:rgba(0,0,0,.2);color:#eee;text-shadow:none}
.parallax.dark .testimonial .flex-control-nav{height:8px;margin-top:30px}
.parallax.dark .testimonial .flex-control-nav li{width:8px;height:8px;margin:0 3px}
.parallax.dark .testimonial .flex-control-nav li a{width:8px!important;height:8px!important;border:1px solid #fff;background-color:transparent}
.parallax.dark .testimonial .flex-control-nav li a.flex-active,.parallax.dark .testimonial .flex-control-nav li:hover a{background-color:#fff}
.dark .team-desc.team-desc-bg{background-color:rgba(255,255,255,.05)}
.dark .team-content{color:#999}
.dark .pricing-box{border-color:rgba(255,255,255,.1);background-color:rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.1)}
.dark .pricing-title{background-color:rgba(255,255,255,.03);text-shadow:1px 1px 1px rgba(0,0,0,.15);border-bottom-color:rgba(255,255,255,.1)}
.dark .pricing-title h3{color:#ddd}
.dark .pricing-price{color:#eee}
.dark .pricing-price:after{border-top-color:rgba(255,255,255,.1)}
.dark .pricing-features{border-bottom-color:rgba(255,255,255,.1)}
.dark .pricing-box.best-price{background-color:transparent;box-shadow:0 0 8px rgba(0,0,0,.1)}
.dark .pricing-box.best-price .pricing-title{background-color:transparent}
.dark .pricing-box.pricing-minimal .pricing-price{background-color:transparent;border-bottom-color:rgba(255,255,255,.1)}
.dark .pricing-box.pricing-extended{background-color:transparent}
.dark .pricing-box.pricing-extended .pricing-action-area{border-left-color:rgba(255,255,255,.15);background-color:rgba(0,0,0,.2)}
.dark .pricing-box.pricing-extended .pricing-meta{color:#999}
.dark .counter.counter-lined+h5:before{border-color:#eee}
.dark .easyPieChart{color:#eee}
.dark .skills li{background-color:rgba(255,255,255,.15)}
.dark .skills li .progress-percent{background-color:#4e4e4e}
.dark .progress-percent:after,.dark .progress-percent:before{border-top-color:#4e4e4e}
.dark .skills li>span{font-weight:600;color:#ccc}
.dark .owl-carousel.owl-loading{background-image:url('preloader-dark.gif')}
.dark .owl-theme .owl-controls .owl-nav [class*=owl-]{border-color:transparent;color:#eee;background-color:rgba(0,0,0,.5)}
.dark label{color:#bbb}
.dark label.label-muted{color:#777}
.dark #contact-form-overlay,.dark #contact-form-overlay-mini{background-color:#383838}
.dark .title-block>span{color:#999}
.dark .counter,.dark .heading-block:not(.not-dark){text-shadow:1px 1px 1px rgba(0,0,0,.1)}
.dark .emphasis-title:not(.not-dark) h1,.dark .emphasis-title:not(.not-dark) h2,.dark .heading-block:not(.not-dark) h1,.dark .heading-block:not(.not-dark) h2,.dark .heading-block:not(.not-dark) h3,.dark .heading-block:not(.not-dark) h4{color:#fff}
.dark .emphasis-title.not-dark h1,.dark .emphasis-title.not-dark h2,.dark .heading-block.not-dark h1,.dark .heading-block.not-dark h2,.dark .heading-block.not-dark h3,.dark .heading-block.not-dark h4{color:#333}
.dark .heading-block:not(.not-dark)>span{color:#eee}
.dark .emphasis-title.not-dark{color:#444}
.dark .fancy-title h1,.dark .fancy-title h2,.dark .fancy-title h3,.dark .fancy-title h4,.dark .fancy-title h5,.dark .fancy-title h6{background-color:#383838}
.dark .fancy-title.title-border-color:before,.dark .fancy-title.title-border:before,.dark .fancy-title.title-double-border:before{border-top-color:rgba(255,255,255,.15)}
.dark .divider{color:rgba(255,255,255,.15)}
.dark .divider.divider-center.divider-short:before,.dark .divider.divider-center:before,.dark .divider:after{border-top-color:rgba(255,255,255,.1)}
.dark .divider.divider-border,.dark .divider.divider-rounded{color:#999}
.dark .divider.divider-border i,.dark .divider.divider-rounded i{background-color:rgba(255,255,255,.1)}
.dark .divider.divider-border i{background-color:transparent;border-color:rgba(255,255,255,.15)}
.dark .quote:before{color:rgba(255,255,255,.1)}
.dark .highlight{background-color:rgba(0,0,0,.2)}
.dark .top-advert{border-left-color:rgba(255,255,255,.1);border-right-color:rgba(255,255,255,.1)}
.dark .error404{color:rgba(255,255,255,.15)}
.dark.error404-wrap .form-control::-webkit-input-placeholder{color:#888}
.dark.error404-wrap .form-control::-moz-placeholder{color:#888}
.dark.error404-wrap .form-control:-ms-input-placeholder{color:#888}
.dark .preloader{background-color:rgba(0,0,0,.2)}
.dark .form-process,.dark .preloader,.dark .preloader2{background-image:url('preloader-dark.gif')}
.dark .form-process{background-color:transparent}
#footer.dark,.dark #footer{background-color:#333;color:#ccc;border-top-color:rgba(0,0,0,.2)}
.dark #copyrights{background-color:rgba(0,0,0,.2);color:rgba(255,255,255,.25);text-shadow:1px 1px 1px rgba(0,0,0,.1)}
.dark #copyrights i.footer-icon{color:rgba(255,255,255,.3)}
.dark .copyright-links a{color:rgba(255,255,255,.25);border-bottom-color:rgba(255,255,255,.25)}
.dark .copyright-links a:hover{color:rgba(255,255,255,.35);border-bottom-color:rgba(255,255,255,.35)}
.dark .footer-widgets-wrap a{color:#ccc}
.dark .footer-widgets-wrap a:hover{color:#999}
.dark .sidebar-widgets-wrap .widget,body #side-panel.dark .widget,body.dark #side-panel .widget{border-top-color:rgba(255,255,255,.1)}
body #side-panel.dark #side-panel-trigger-close a,body.dark #side-panel #side-panel-trigger-close a{background-color:rgba(0,0,0,.2);color:#fff}
.dark .widget h4{color:#fff}
.dark .widget p{opacity:.8}
.dark .tagcloud a{color:#999;border-color:transparent;background-color:rgba(0,0,0,.2)}
.dark .tagcloud a:hover{border-color:transparent!important;background-color:#1abc9c;color:#fff!important}
.dark .widget_recent_comments li{background-image:url('widget-comment-dark.png')}
.dark .widget_archive li a,.dark .widget_categories li a,.dark .widget_links li a,.dark .widget_meta li a,.dark .widget_nav_menu li a,.dark .widget_pages li a,.dark .widget_recent_comments li a,.dark .widget_recent_entries li a,.dark .widget_rss li a{color:#ccc;background-image:url('widget-link_dark.png')}
.dark .widget_archive li a:hover,.dark .widget_categories li a:hover,.dark .widget_links li a:hover,.dark .widget_meta li a:hover,.dark .widget_nav_menu li a:hover,.dark .widget_pages li a:hover,.dark .widget_recent_comments li a:hover,.dark .widget_recent_entries li a:hover,.dark .widget_rss li a:hover{color:#aaa}
.dark .nav-tree li a{color:#bbb}
.dark .show-grid [class^=col-]{background-color:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}
.dark mark{background:rgba(0,0,0,.5);color:#fff}
.dark fieldset{border-color:rgba(255,255,255,.1)}
.dark .img-thumbnail{background-color:rgba(0,0,0,.2);border-color:rgba(255,255,255,.1)}
.dark hr{border-top-color:rgba(255,255,255,.1)}
.dark .page-header{border-bottom-color:rgba(255,255,255,.1)}
.dark blockquote{border-left-color:rgba(255,255,255,.2)}
.dark .blockquote-reverse,.dark blockquote.pull-right{border-right-color:rgba(255,255,255,.2)}
.dark code{color:#df6f72;background-color:rgba(0,0,0,.3)}
.dark kbd{background-color:rgba(255,255,255,.1)}
.dark pre{color:#fff;background-color:rgba(0,0,0,.3);border-color:rgba(255,255,255,.15)}
.dark .table>tbody>tr>td,.dark .table>tbody>tr>th,.dark .table>tfoot>tr>td,.dark .table>tfoot>tr>th,.dark .table>thead>tr>td,.dark .table>thead>tr>th{border-top-color:rgba(255,255,255,.1)}
.dark .table>thead>tr>th{border-bottom-color:rgba(255,255,255,.1)}
.dark .table>tbody+tbody{border-top-color:rgba(255,255,255,.1)}
.dark .table .table{background-color:rgba(0,0,0,.2)}
.dark .table-bordered,.dark .table-bordered>tbody>tr>td,.dark .table-bordered>tbody>tr>th,.dark .table-bordered>tfoot>tr>td,.dark .table-bordered>tfoot>tr>th,.dark .table-bordered>thead>tr>td,.dark .table-bordered>thead>tr>th{border-color:rgba(255,255,255,.1)}
.dark .table-striped>tbody>tr:nth-child(odd)>td,.dark .table-striped>tbody>tr:nth-child(odd)>th,.table-striped>tbody>tr:nth-child(odd){background-color:rgba(0,0,0,.05)}
.dark .table-hover>tbody>tr:hover>td,.dark .table-hover>tbody>tr:hover>th,.dark .table>tbody>tr.active>td,.dark .table>tbody>tr.active>th,.dark .table>tbody>tr>td.active,.dark .table>tbody>tr>th.active,.dark .table>tfoot>tr.active>td,.dark .table>tfoot>tr.active>th,.dark .table>tfoot>tr>td.active,.dark .table>tfoot>tr>th.active,.dark .table>thead>tr.active>td,.dark .table>thead>tr.active>th,.dark .table>thead>tr>td.active,.dark .table>thead>tr>th.active{background-color:rgba(0,0,0,.1)}
.dark .table-hover>tbody>tr.active:hover>td,.dark .table-hover>tbody>tr.active:hover>th,.dark .table-hover>tbody>tr>td.active:hover,.dark .table-hover>tbody>tr>th.active:hover{background-color:rgba(255,255,255,.1)}
@media (max-width:767px){.table-responsive{border-color:rgba(255,255,255,.1)}}
.dark legend{color:#ddd;border-bottom-color:rgba(255,255,255,.1)}
.dark output{color:#999}
.dark .form-control:not(.not-dark),.dark .sm-form-control:not(.not-dark){color:#999;background-color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.25)}
.dark .form-control:not(.not-dark) option,.dark .sm-form-control:not(.not-dark) option{background-color:#282828}
.dark .form-control:not(.not-dark):active,.dark .form-control:not(.not-dark):focus,.dark .sm-form-control:not(.not-dark):active,.dark .sm-form-control:not(.not-dark):focus{background-color:rgba(0,0,0,.3);border-color:rgba(0,0,0,.25)!important}
.dark .form-control:not(.not-dark)::-moz-placeholder{color:#666}
.dark .form-control:not(.not-dark):-ms-input-placeholder{color:#666}
.dark .form-control:not(.not-dark)::-webkit-input-placeholder{color:#666}
.dark .sm-form-control:not(.not-dark)::-moz-placeholder{color:#666}
.dark .sm-form-control:not(.not-dark):-ms-input-placeholder{color:#666}
.dark .sm-form-control:not(.not-dark)::-webkit-input-placeholder{color:#666}
.dark .form-control:not(.not-dark)[disabled],.dark .form-control:not(.not-dark)[readonly],.dark .sm-form-control:not(.not-dark)[disabled],.dark .sm-form-control:not(.not-dark)[readonly],.dark fieldset[disabled] .form-control:not(.not-dark),.dark fieldset[disabled] .sm-form-control:not(.not-dark){background-color:rgba(255,255,255,.1)}
.dark .input-group .form-control.error:not(.not-dark){color:#e42c3e}
.dark .sm-form-control.error:not(.not-dark){border-color:#e42c3e!important}
.dark .form-control.error:not(.not-dark)::-moz-placeholder{color:rgba(228,44,62,.6)}
.dark .form-control.error:not(.not-dark):-ms-input-placeholder{color:rgba(228,44,62,.6)}
.dark .form-control.error:not(.not-dark)::-webkit-input-placeholder{color:rgba(228,44,62,.6)}
.dark .btn:focus,.dark .btn:hover{color:#fff}
.dark .btn-default{color:#fff;background-color:rgba(0,0,0,.2);border-color:rgba(255,255,255,.15)}
.dark .btn-default.active,.dark .btn-default:active,.dark .btn-default:focus,.dark .btn-default:hover,.dark .open .dropdown-toggle.btn-default{color:#fff;background-color:rgba(0,0,0,.3);border-color:rgba(255,255,255,.2)}
.dark .btn-default.disabled,.dark .btn-default.disabled.active,.dark .btn-default.disabled:active,.dark .btn-default.disabled:focus,.dark .btn-default.disabled:hover,.dark .btn-default[disabled],.dark .btn-default[disabled].active,.dark .btn-default[disabled]:active,.dark .btn-default[disabled]:focus,.dark .btn-default[disabled]:hover,.dark fieldset[disabled] .btn-default,.dark fieldset[disabled] .btn-default.active,.dark fieldset[disabled] .btn-default:active,.dark fieldset[disabled] .btn-default:focus,.dark fieldset[disabled] .btn-default:hover{color:#bbb;background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.1)}
.dark .btn-default .badge{background-color:rgba(255,255,255,.1)}
.dark .btn-link:focus,.dark .btn-link:hover{color:#eee}
.dark .dropdown-menu{background-color:#333;border-color:#3f3f3f}
.dark .dropdown-menu .divider{background-color:rgba(255,255,255,.1)}
.dark .dropdown-menu>li>a{color:#ddd}
.dark .dropdown-menu>li>a:focus,.dark .dropdown-menu>li>a:hover{color:#eee;background-color:rgba(255,255,255,.1)}
.dark .input-group-addon,.dark .input-group-btn .btn-default{color:#999;background-color:rgba(0,0,0,.35);border-color:rgba(0,0,0,.25)}
.dark .input-group-btn .btn-default{color:#fff}
.dark .input-group-btn .btn-default:hover{background-color:rgba(0,0,0,.3)}
.dark .nav .open>a,.dark .nav .open>a:focus,.dark .nav .open>a:hover,.dark .nav>li>a:focus,.dark .nav>li>a:hover{background-color:rgba(0,0,0,.2)}
.dark .nav .nav-divider{background-color:rgba(255,255,255,.1)}
.dark .nav-tabs{border-bottom-color:rgba(255,255,255,.15)}
.dark .nav-tabs>li>a:hover{border-color:rgba(255,255,255,.2);border-bottom:none}
.dark .nav-tabs-justified>li>a:hover,.dark .nav-tabs.nav-justified>li>a:hover{border-bottom:1px solid rgba(255,255,255,.2)}
.dark .nav-tabs>li.active>a,.dark .nav-tabs>li.active>a:focus,.dark .nav-tabs>li.active>a:hover{color:#ddd;background-color:#383838;border:1px solid rgba(255,255,255,.2);border-bottom-color:#383838}
.dark .nav-tabs-justified>.active>a,.dark .nav-tabs-justified>.active>a:focus,.dark .nav-tabs-justified>.active>a:hover,.dark .nav-tabs.nav-justified>.active>a,.dark .nav-tabs.nav-justified>.active>a:focus,.dark .nav-tabs.nav-justified>.active>a:hover{border-color:rgba(255,255,255,.15)}
@media (min-width:768px){.dark .nav-tabs.nav-justified>li>a{border-bottom-color:rgba(255,255,255,.15)}.dark .nav-tabs.nav-justified>.active>a,.dark .nav-tabs.nav-justified>.active>a:focus,.dark .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#383838}}
@media (min-width:768px){.dark .nav-tabs-justified>li>a{border-bottom-color:rgba(255,255,255,.15)}.dark .nav-tabs-justified>.active>a,.dark .nav-tabs-justified>.active>a:focus,.dark .nav-tabs-justified>.active>a:hover{border-bottom-color:#383838}}
.dark .navbar-default{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.1)}
.dark .navbar-default .navbar-brand{color:#eee}
.dark .navbar-default .navbar-brand:focus,.dark .navbar-default .navbar-brand:hover{color:#bbb}
.dark .navbar-default .navbar-text{color:#999}
.dark .navbar-default .navbar-nav>li>a{color:#bbb}
.dark .navbar-default .navbar-nav>li>a:focus,.dark .navbar-default .navbar-nav>li>a:hover{color:#eee;background-color:transparent}
.dark .navbar-default .navbar-nav>.active>a,.dark .navbar-default .navbar-nav>.active>a:focus,.dark .navbar-default .navbar-nav>.active>a:hover{color:#eee;background-color:rgba(0,0,0,.25)}
.dark .navbar-default .navbar-nav>.disabled>a,.dark .navbar-default .navbar-nav>.disabled>a:focus,.dark .navbar-default .navbar-nav>.disabled>a:hover{color:#999}
.dark .navbar-default .navbar-toggle{border-color:rgba(255,255,255,.15)}
.dark .navbar-default .navbar-toggle:focus,.dark .navbar-default .navbar-toggle:hover{background-color:rgba(255,255,255,.15)}
.dark .navbar-default .navbar-toggle .icon-bar{background-color:#bbb}
.dark .navbar-default .navbar-collapse,.dark .navbar-default .navbar-form{border-color:rgba(255,255,255,.15)}
.dark .navbar-default .navbar-nav>.open>a,.dark .navbar-default .navbar-nav>.open>a:focus,.dark .navbar-default .navbar-nav>.open>a:hover{background-color:rgba(0,0,0,.25);color:#eee}
@media (max-width:767px){.dark .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#bbb}.dark .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.dark .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#eee}.dark .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.dark .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.dark .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:rgba(0,0,0,.25);color:#eee}.dark .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.dark .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.dark .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#999}}
.dark .navbar-default .navbar-link{color:#bbb}
.dark .navbar-default .navbar-link:hover{color:#eee}
.dark .pager li>a,.dark .pager li>span,.dark .pagination>li>a,.dark .pagination>li>span{color:#bbb;background-color:rgba(255,255,255,.1);border-color:#666}
.dark .pager li>a:focus,.dark .pager li>a:hover,.dark .pagination>li>a:focus,.dark .pagination>li>a:hover,.dark .pagination>li>span:focus,.dark .pagination>li>span:hover{color:#eee;background-color:rgba(0,0,0,.1)}
.dark .pager .disabled>a,.dark .pager .disabled>a:focus,.dark .pager .disabled>a:hover,.dark .pager .disabled>span,.dark .pagination>.disabled>a,.dark .pagination>.disabled>a:focus,.dark .pagination>.disabled>a:hover,.dark .pagination>.disabled>span,.dark .pagination>.disabled>span:focus,.dark .pagination>.disabled>span:hover{color:#999;background-color:rgba(255,255,255,.2);border-color:#777}
.dark .label-default{background-color:rgba(255,255,255,.2)}
.dark .label-default[href]:focus,.dark .label-default[href]:hover{background-color:rgba(0,0,0,.2)}
.dark .badge{background-color:rgba(255,255,255,.2)}
.btn .badge{background-color:#fff}
.dark .jumbotron{background-color:rgba(255,255,255,.15)}
.dark .thumbnail{background-color:rgba(255,255,255,.15);border-color:rgba(255,255,255,.1)}
.dark .thumbnail .caption{color:#eee}
.dark .progress{background-color:rgba(255,255,255,.15)}
.dark .list-group-item{background-color:rgba(0,0,0,.2);border-color:#444}
.dark a.list-group-item{color:#bbb}
.dark a.list-group-item .list-group-item-heading{color:#ddd}
.dark a.list-group-item:focus,.dark a.list-group-item:hover{background-color:rgba(255,255,255,.05)}
.dark a.list-group-item.active,.dark a.list-group-item.active:focus,.dark a.list-group-item.active:hover{color:#fff;background-color:#428bca;border-color:#428bca}
.dark .list-group-item-success{color:#3c763d;background-color:#dff0d8}
.dark a.list-group-item-success{color:#3c763d}
.dark a.list-group-item-success:focus,.dark a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}
.dark a.list-group-item-success.active,.dark a.list-group-item-success.active:focus,.dark a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}
.dark .list-group-item-info{color:#31708f;background-color:#d9edf7}
.dark a.list-group-item-info{color:#31708f}
.dark a.list-group-item-info:focus,.dark a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}
.dark a.list-group-item-info.active,.dark a.list-group-item-info.active:focus,.dark a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}
.dark .list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}
.dark a.list-group-item-warning{color:#8a6d3b}
.dark a.list-group-item-warning:focus,.dark a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}
.dark a.list-group-item-warning.active,.dark a.list-group-item-warning.active:focus,.dark a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}
.dark .list-group-item-danger{color:#a94442;background-color:#f2dede}
.dark a.list-group-item-danger{color:#a94442}
.dark a.list-group-item-danger:focus,.dark a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}
.dark a.list-group-item-danger.active,.dark a.list-group-item-danger.active:focus,.dark a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}
.dark .panel{background-color:rgba(0,0,0,.2)}
.dark .panel-footer{background-color:rgba(255,255,255,.1);border-top-color:rgba(255,255,255,.1)}
.dark .panel-group .panel-heading+.panel-collapse .panel-body,.dark .panel>.panel-body+.table,.dark .panel>.panel-body+.table-responsive{border-top-color:rgba(255,255,255,.1)}
.dark .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom-color:rgba(255,255,255,.1)}
.dark .panel-default{border-color:rgba(255,255,255,.15)}
.dark .panel-default>.panel-heading{color:#ddd;background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.1)}
.dark .panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:rgba(255,255,255,.15)}
.dark .panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:rgba(255,255,255,.15)}
.dark .well{background-color:rgba(0,0,0,.2);border-color:rgba(255,255,255,.15)}
.dark .well blockquote{border-color:rgba(255,255,255,.15)}
.dark .close{opacity:1;color:rgba(0,0,0,.15);text-shadow:0 1px 0 rgba(0,0,0,.2)}
.dark .close:focus,.dark .close:hover{color:rgba(0,0,0,.4)}
.dark .modal-content{border-color:#555}
.dark .modal-header{border-bottom-color:rgba(255,255,255,.15)}
.dark .modal-footer{border-top-color:rgba(255,255,255,.15)}
.dark .popover{background-color:#282828;border-color:#494949}
.dark .popover-title{background-color:rgba(255,255,255,.1);border-bottom-color:rgba(255,255,255,.075)}
.dark .popover.top>.arrow{border-top-color:#494949}
.dark .popover.top>.arrow:after{border-top-color:#282828}
.dark .popover.right>.arrow{border-right-color:#494949}
.dark .popover.right>.arrow:after{border-right-color:#282828}
.dark .popover.bottom>.arrow{border-bottom-color:#494949}
.dark .popover.bottom>.arrow:after{border-bottom-color:#282828}
.dark .popover.left>.arrow{border-left-color:#494949}
.dark .popover.left>.arrow:after{border-left-color:#282828}
@media (max-width:991px){.dark .postcontent,.dark .postcontent.bothsidebar,.dark .sidebar{border-bottom-color:rgba(255,255,255,.1)}#header.dark.semi-transparent,#header.dark.transparent-header,.dark #header.semi-transparent,.dark #header.transparent-header{background-color:#333;border-bottom-color:rgba(255,255,255,.1)}.dark #primary-menu:not(.not-dark) ul li,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content ul ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-2>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-3>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-4>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.col-5>ul,.dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2 li,.dark #primary-menu:not(.not-dark) ul ul,.dark #primary-menu:not(.not-dark) ul ul li{border-top-color:rgba(255,255,255,.1)!important}.dark #primary-menu:not(.not-dark)>.container>ul>li.sub-menu>a,.dark #primary-menu:not(.not-dark)>ul>li.sub-menu>a{background-image:url('../images/icons/submenu-dark.png')}body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content ul ul,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-2>ul,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-3>ul,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-4>ul,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.col-5>ul,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul li .mega-menu-content.style-2 li,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul li{border-top-color:#eee!important}body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>div>ul>li.current a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>div>ul>li:hover a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>ul>li.current a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>ul>li:hover a{color:#1abc9c!important}body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>div>ul>li.current ul a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>div>ul>li:hover ul a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>ul>li.current ul a,body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu>ul>li:hover ul a{color:#444!important}.dark .pricing-box.pricing-extended .pricing-action-area{border-top-color:rgba(255,255,255,.15)}}
.not-animated{opacity:0}
.animated{opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes bounce{0,100%,20%,53%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}
@keyframes bounce{0,100%,20%,53%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
@-webkit-keyframes flash{0,100%,50%{opacity:1}25%,75%{opacity:0}}
@keyframes flash{0,100%,50%{opacity:1}25%,75%{opacity:0}}
.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
@-webkit-keyframes shake{0,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}
@keyframes shake{0,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}
.shake{-webkit-animation-name:shake;animation-name:shake}
@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}
@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}
@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}100%{-webkit-transform:none;transform:none}}
@keyframes jello{11.1%{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}100%{-webkit-transform:none;transform:none}}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
@-webkit-keyframes bounceIn{0,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes bounceIn{0,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{0,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}
@keyframes bounceInDown{0,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{0,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}
@keyframes bounceInLeft{0,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{0,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}
@keyframes bounceInRight{0,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{0,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes bounceInUp{0,100%,60%,75%,90%{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}
@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}
@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}
@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}
@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}
@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}
@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}
@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}
@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}
@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}
.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}
.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}
@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}
@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}
.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}
@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}
@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}
@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}
@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}
@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}
@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}
@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}
@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}
@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}
@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}
@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}
@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}
@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}
.hinge{-webkit-animation-name:hinge;animation-name:hinge}
@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}
@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}
@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}
@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}
@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}
@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}
@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}
@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}
@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}
@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}
@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}
@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}
@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}
@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
@media (max-width:1199px){canvas{max-width:100%;height:auto!important}.promo h3{font-size:20px}.promo>.container>span,.promo>span{font-size:15px}.promo-uppercase h3{font-size:19px}.promo-uppercase>.container>span,.promo-uppercase>span{font-size:14px}}
@media (min-width:992px) and (max-width:1199px){#call-now{font-size:21px!important}#call-now a{font-size:30px!important}#wrapper{width:1000px}#header.transparent-header.floating-header .container{width:1030px;padding:0 30px}#header.transparent-header.floating-header.sticky-header .container{width:970px;padding:0 15px}#primary-menu.sub-title ul>li>a{padding-left:15px;padding-right:15px}#primary-menu ul li.mega-menu .mega-menu-content,.floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content{width:940px}.floating-header #primary-menu ul li.mega-menu .mega-menu-content{width:1030px}.ei-slider{height:450px}.postcontent.bothsidebar{width:440px}.sidebar .widget iframe{width:210px!important}.team.team-list .team-image{width:200px}.testi-image,.testi-image a,.testi-image i,.testi-image img{display:block;width:36px;height:36px}.testi-image i{line-height:36px;font-size:20px}.portfolio-item{width:226px}.portfolio-item .portfolio-image,.portfolio-item .portfolio-image a,.portfolio-item .portfolio-image img{width:226px;height:170px}.portfolio-nomargin .portfolio-item{width:234px}.portfolio-nomargin .portfolio-item .portfolio-image,.portfolio-nomargin .portfolio-item .portfolio-image a,.portfolio-nomargin .portfolio-item .portfolio-image img{width:234px;height:176px}.postcontent .portfolio-item{width:163px}.postcontent .portfolio-item .portfolio-image,.postcontent .portfolio-item .portfolio-image a,.postcontent .portfolio-item .portfolio-image img{width:163px;height:123px}.postcontent .portfolio-5.portfolio-nomargin .portfolio-item,.postcontent .portfolio-nomargin .portfolio-item{width:171px}.postcontent .portfolio-5.portfolio-nomargin .portfolio-item .portfolio-image,.postcontent .portfolio-5.portfolio-nomargin .portfolio-item .portfolio-image a,.postcontent .portfolio-5.portfolio-nomargin .portfolio-item .portfolio-image img,.postcontent .portfolio-nomargin .portfolio-item .portfolio-image,.postcontent .portfolio-nomargin .portfolio-item .portfolio-image a,.postcontent .portfolio-nomargin .portfolio-item .portfolio-image img{width:171px;height:129px}.bothsidebar .portfolio-item{width:219px}.bothsidebar .portfolio-item .portfolio-image,.bothsidebar .portfolio-item .portfolio-image a,.bothsidebar .portfolio-item .portfolio-image img{width:219px;height:164px}.portfolio-3 .portfolio-item{width:303px}.portfolio-3 .portfolio-item .portfolio-image,.portfolio-3 .portfolio-item .portfolio-image a,.portfolio-3 .portfolio-item .portfolio-image img{width:303px;height:227px}.portfolio-3.portfolio-nomargin .portfolio-item{width:312px}.portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image,.portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image a,.portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image img{width:312px;height:234px}.postcontent .portfolio-3 .portfolio-item{width:219px}.postcontent .portfolio-3 .portfolio-item .portfolio-image,.postcontent .portfolio-3 .portfolio-item .portfolio-image a,.postcontent .portfolio-3 .portfolio-item .portfolio-image img{width:219px;height:164px}.postcontent .portfolio-3.portfolio-nomargin .portfolio-item{width:229px}.postcontent .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image,.postcontent .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image a,.postcontent .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image img{width:229px;height:172px}.portfolio-2 .portfolio-item{width:460px}.portfolio-2 .portfolio-item .portfolio-image,.portfolio-2 .portfolio-item .portfolio-image a,.portfolio-2 .portfolio-item .portfolio-image img{width:460px;height:343px}.portfolio-2.portfolio-nomargin .portfolio-item{width:469px}.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image,.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image a,.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image img{width:469px;height:352px}.postcontent .portfolio-2 .portfolio-item{width:335px}.postcontent .portfolio-2 .portfolio-item .portfolio-image,.postcontent .portfolio-2 .portfolio-item .portfolio-image a,.postcontent .portfolio-2 .portfolio-item .portfolio-image img{width:335px;height:251px}.postcontent .portfolio-2.portfolio-nomargin .portfolio-item{width:344px}.postcontent .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image,.postcontent .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image a,.postcontent .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image img{width:344px;height:258px}.bothsidebar #portfolio.portfolio-3{margin:0 -20px -20px 0}.bothsidebar .portfolio-2 .portfolio-item,.bothsidebar .portfolio-3 .portfolio-item{width:210px;margin:0 20px 20px 0}.bothsidebar .portfolio-2 .portfolio-item .portfolio-image,.bothsidebar .portfolio-2 .portfolio-item .portfolio-image a,.bothsidebar .portfolio-2 .portfolio-item .portfolio-image img,.bothsidebar .portfolio-3 .portfolio-item .portfolio-image,.bothsidebar .portfolio-3 .portfolio-item .portfolio-image a,.bothsidebar .portfolio-3 .portfolio-item .portfolio-image img{width:210px;height:158px}.bothsidebar .portfolio-2.portfolio-nomargin .portfolio-item,.bothsidebar .portfolio-3.portfolio-nomargin .portfolio-item{width:219px}.bothsidebar .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image,.bothsidebar .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image a,.bothsidebar .portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image img,.bothsidebar .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image,.bothsidebar .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image a,.bothsidebar .portfolio-3.portfolio-nomargin .portfolio-item .portfolio-image img{width:219px;height:164px}.portfolio-5 .portfolio-item{width:180px}.portfolio-5 .portfolio-item .portfolio-image,.portfolio-5 .portfolio-item .portfolio-image a,.portfolio-5 .portfolio-item .portfolio-image img{width:180px;height:135px}.portfolio-5.portfolio-nomargin .portfolio-item{width:187px}.portfolio-5.portfolio-nomargin .portfolio-item .portfolio-image,.portfolio-5.portfolio-nomargin .portfolio-item .portfolio-image a,.portfolio-5.portfolio-nomargin .portfolio-item .portfolio-image img{width:187px;height:140px}.portfolio-6 .portfolio-item{width:151px}.portfolio-6 .portfolio-item .portfolio-image,.portfolio-6 .portfolio-item .portfolio-image a,.portfolio-6 .portfolio-item .portfolio-image img{width:151px;height:113px}.portfolio-6.portfolio-nomargin .portfolio-item{width:155px}.portfolio-6.portfolio-nomargin .portfolio-item .portfolio-image,.portfolio-6.portfolio-nomargin .portfolio-item .portfolio-image a,.portfolio-6.portfolio-nomargin .portfolio-item .portfolio-image img{width:155px;height:116px}.portfolio-1 .portfolio-item .portfolio-image,.portfolio-1 .portfolio-item .portfolio-image a,.portfolio-1 .portfolio-item .portfolio-image img{width:560px;height:311px}.portfolio-1 .portfolio-desc{width:340px}.bothsidebar #portfolio-shuffle,.postcontent .portfolio-1 .iconlist{display:none}.postcontent .portfolio-1 .portfolio-item .portfolio-image,.postcontent .portfolio-1 .portfolio-item .portfolio-image a,.postcontent .portfolio-1 .portfolio-item .portfolio-image img{width:400px;height:222px}.postcontent .portfolio-1 .portfolio-desc{width:250px;padding:0}.bothsidebar .portfolio-1 .portfolio-item{width:100%!important}.bothsidebar .portfolio-1 .portfolio-item .portfolio-desc,.bothsidebar .portfolio-1 .portfolio-item .portfolio-image{float:none;margin:0!important}.bothsidebar .portfolio-1 .portfolio-item .portfolio-image{margin-bottom:20px!important}.bothsidebar .portfolio-1 .portfolio-item .portfolio-image,.bothsidebar .portfolio-1 .portfolio-item .portfolio-image a,.bothsidebar .portfolio-1 .portfolio-item .portfolio-image img{width:100%;height:auto}.bothsidebar .portfolio-1 .portfolio-desc{width:100%;padding:0}.bothsidebar .entry-title h2{font-size:19px;font-weight:600}.bothsidebar .entry-meta li{margin-right:10px}.postcontent .small-thumbs .entry-image{width:200px}.bothsidebar .small-thumbs .entry-image{width:120px}.post-grid .entry{width:214px}.post-grid .entry-image,.post-grid .entry-image img,.post-grid:not(.post-masonry) .entry-image iframe{height:120px}.post-grid.grid-3 .entry{width:293px}.post-grid.grid-3 .entry-image,.post-grid.grid-3 .entry-image img,.post-grid.grid-3:not(.post-masonry) .entry-image iframe{height:164px}.postcontent .post-grid.grid-3 .entry{width:213px}.postcontent .post-grid.grid-3 .entry-image,.postcontent .post-grid.grid-3 .entry-image img,.postcontent .post-grid.grid-3:not(.post-masonry) .entry-image iframe{height:120px}.post-grid.grid-2 .entry{width:450px}.post-grid.grid-2 .entry-image,.post-grid.grid-2 .entry-image img,.post-grid.grid-2:not(.post-masonry) .entry-image iframe{height:253px}.postcontent .post-grid.grid-2 .entry{width:325px}.postcontent .post-grid.grid-2 .entry-image,.postcontent .post-grid.grid-2 .entry-image img,.postcontent .post-grid.grid-2:not(.post-masonry) .entry-image iframe{height:182px}.bothsidebar .post-grid.grid-2 .entry{width:200px}.bothsidebar .post-grid.grid-2 .entry-image,.bothsidebar .post-grid.grid-2 .entry-image img,.bothsidebar .post-grid.grid-2:not(.post-masonry) .entry-image iframe{height:113px}.post-timeline .entry{width:400px!important}.post-timeline .entry.entry-date-section{width:100%!important}.mpost .entry-image,.mpost .entry-image a,.mpost .entry-image i,.mpost .entry-image img{width:120px;height:90px}.mpost .entry-image a i{line-height:90px}.col_one_third .landing-wide-form .heading-block h2{font-size:32px}.col_one_third .landing-wide-form .heading-block span{font-size:17px}.col_one_third .landing-wide-form{padding:36px 30px}.postcontent .product-2 .product{width:325px}.postcontent .product-2 .product-image{height:434px}.bothsidebar .product-2 .product{width:200px}.bothsidebar .product-2 .product-image{height:267px}.bothsidebar .product-1 .product-image{width:200px;height:267px}.product-title h3{font-size:18px}.landing-video{width:465px;height:262px;margin:19px 0 0 75px}.panel .portfolio-meta li{padding-left:22px}.panel .portfolio-meta li span{display:block;margin-left:-21px}.portfolio-single-image-full .swiper-container,.portfolio-single-image-full.portfolio-single-thumbs{height:400px}.bnews-slider{width:817px}.landing-form-overlay{bottom:-142px}.left_menu .panel-heading h4{line-height:30px!important;font-size:13px!important}.left_menu .panel-heading a i{line-height:30px!important}.left_menu .panel-heading{padding-left:10px!important}.left_menu .nav-pills>li>a{padding:4.6px 10px!important;font-size:13px!important}#primary-menu ul li a{font-size:10px!important}.left_menu .nav-pills{height:115px!important}#copyrights{font-size:9px!important}}
@media (max-width:991px){#wrapper{width:100%;margin:0;box-shadow:none}#header.full-header .container,.container-fullwidth{padding:0 15px!important;margin:0 auto!important;width:750px!important}.container.vertical-middle{width:100%!important}.full-screen:not(.force-full-screen) .container.vertical-middle{width:750px!important}.vertical-middle+.video-wrap{position:absolute;width:100%;height:100%;top:0;left:0}.postcontent,.postcontent.bothsidebar,.sidebar{width:100%;margin-right:0;float:none!important;margin-bottom:40px!important}.sidebar.col_last{float:none;margin-bottom:0!important;padding-bottom:0;border-bottom:0}#header,#header-wrap,#header.sticky-style-2,#header.sticky-style-2 #header-wrap,#header.sticky-style-3,#header.sticky-style-3 #header-wrap{height:40px}#header.sticky-style-2 #header-wrap,#header.sticky-style-3 #header-wrap{min-height:60px}#header.sticky-header #header-wrap{position:relative}#header.semi-transparent,#header.transparent-header{background:#fff;border-bottom:1px solid #f5f5f5;z-index:auto}#header.dark.semi-transparent,#header.dark.transparent-header{background-color:#333;border-bottom:1px solid rgba(0,0,0,.1)}#header.transparent-header.floating-header{margin-top:0}#header.transparent-header.floating-header .container{width:750px;padding:0 15px;border-radius:0}#header.transparent-header+#page-title.page-title-parallax,#header.transparent-header+#slider,#header.transparent-header.floating-header+#slider,#slider+#header.transparent-header{top:0;margin-bottom:0}#header.transparent-header+#page-title.page-title-parallax .container{padding-top:0}#header-trigger,.header-extras,.top-advert{display:none}#logo{display:block;height:40px;float:none;margin:0 auto!important;max-width:none;text-align:center;border:0!important;padding:0!important}#logo a.standard-logo{display:inline-block}#primary-menu{display:block;float:none;height:auto!important}#primary-menu-trigger{opacity:1;pointer-events:auto;top:25px;margin-top:0;left:0;z-index:1}#primary-menu .container #primary-menu-trigger{top:5px;left:0}#primary-menu>div>ul,#primary-menu>ul{float:none!important;border:0!important;padding:0!important;margin:0!important;-webkit-transition:none;-o-transition:none;transition:none}#primary-menu>div>ul{margin-top:60px!important}body:not(.top-search-open) #primary-menu-trigger{opacity:1;-webkit-transition:opacity .2s .2s ease,top .4s ease;-o-transition:opacity .2s .2s ease,top .4s ease;transition:opacity .2s .2s ease,top .4s ease}body.top-search-open #primary-menu-trigger{opacity:0}body.side-push-panel #side-panel-trigger-close a{display:block;position:absolute;z-index:12;top:0;left:auto;right:0;width:40px;height:40px;font-size:18px;line-height:40px;color:#444;text-align:center;background-color:rgba(0,0,0,.1);border-radius:0 0 0 2px}#primary-menu ul{height:auto!important}#primary-menu.style-5>ul{padding-right:0;margin-right:0;border-right:0}#primary-menu ul li{float:none;margin:0!important;text-align:left!important;border-top:1px solid #eee}#primary-menu ul li:first-child{border-top:0}#primary-menu ul li a,#primary-menu.style-2>div>ul>li>a{height:50px!important;line-height:50px!important;padding:0 5px!important;border:none!important;margin:0!important}#primary-menu.style-5>ul>li>a>div{padding:0;line-height:50px}#primary-menu.sub-title.style-2>div>ul>li,#primary-menu.sub-title>ul>li{background:0 0!important;margin-left:0}#primary-menu.sub-title ul li a{text-transform:none;font-size:14px}#primary-menu.sub-title ul li span{display:none!important}#primary-menu.style-3>ul>li.current>a,#primary-menu.style-3>ul>li:hover>a,#primary-menu.sub-title>div>ul>li.current>a,#primary-menu.sub-title>div>ul>li:hover>a,#primary-menu.sub-title>ul>li.current>a,#primary-menu.sub-title>ul>li:hover>a{background-color:transparent!important;color:#444;text-shadow:none}#primary-menu ul li i,#primary-menu.style-2>div>ul>li i,#primary-menu.style-3>ul>li>a i,#primary-menu.style-5>ul>li>a i,#primary-menu.sub-title ul li i{line-height:49px}#primary-menu.style-5>ul>li>a i{display:inline-block;top:1px;width:14px;margin:0 6px 0 0;font-size:14px!important}#primary-menu>.container>ul>li.sub-menu>a,#primary-menu>ul>li.sub-menu>a{background-position:right center;background-repeat:no-repeat}#primary-menu ul li .mega-menu-content,#primary-menu ul ul{position:relative;width:auto;background-color:transparent!important;box-shadow:none;border:0;z-index:1;top:0!important;padding-left:15px}#primary-menu ul li .mega-menu-content{padding-left:0}#primary-menu ul ul ul{top:0!important;left:0}#primary-menu ul li .mega-menu-content.menu-pos-invert,#primary-menu ul ul.menu-pos-invert{left:0;right:0}#primary-menu ul ul ul.menu-pos-invert{right:0}#primary-menu ul ul li{float:none;margin:0}#primary-menu ul ul a{height:44px!important;line-height:44px!important;padding-left:5px!important;font-size:13px!important;text-transform:none;font-weight:400}#primary-menu ul ul a i{line-height:43px}#primary-menu ul ul li:hover>a{background-color:transparent!important;font-weight:600;padding-left:5px;color:#f5a623!important}#primary-menu ul li .mega-menu-content,#primary-menu ul li.mega-menu .mega-menu-content,#primary-menu ul li.mega-menu-small .mega-menu-content,.floating-header #primary-menu ul li.mega-menu .mega-menu-content,.floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content{width:auto;margin:0;top:0}#header.full-header #primary-menu ul li.mega-menu .mega-menu-content,.container-fullwidth #primary-menu ul li.mega-menu .mega-menu-content{width:auto!important;margin:0!important}#primary-menu ul li.mega-menu .mega-menu-content.style-2{padding:0}#primary-menu ul li .mega-menu-content ul{position:relative;min-width:inherit}#primary-menu ul li .mega-menu-content>ul{float:none}#primary-menu ul li .mega-menu-content ul{display:block!important;opacity:1!important;top:0;left:0}#primary-menu ul li .mega-menu-content ul ul{border-top:1px solid #eee}#primary-menu ul li .mega-menu-content.col-2>ul,#primary-menu ul li .mega-menu-content.col-3>ul,#primary-menu ul li .mega-menu-content.col-4>ul,#primary-menu ul li .mega-menu-content.col-5>ul{width:auto;margin:0;border-left:0;border-top:1px solid #eee}#primary-menu ul li .mega-menu-content>ul:first-child{border:0}#primary-menu ul li .mega-menu-content ul a{height:40px;line-height:40px}#primary-menu ul li .mega-menu-content ul{width:100%;border:0;box-shadow:none;background-color:transparent}#primary-menu ul li .mega-menu-content.style-2>ul{padding:0 0 0 15px}#primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title{margin:0}#primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a{font-size:13px;font-weight:600;text-transform:none!important;margin:0;padding:0 0 0 5px;color:#444!important;height:44px!important;line-height:44px!important}#primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title:hover>a{background-color:transparent;font-weight:600;padding:0 0 0 5px;color:#f5a623!important}#primary-menu ul li .mega-menu-content.style-2>ul>li.mega-menu-title>a:hover{color:#f5a623!important}#primary-menu ul ul i{line-height:inherit}#primary-menu ul li .mega-menu-content.style-2 li{border-top:1px solid #eee}#primary-menu ul li .mega-menu-content.style-2 li:first-child{border-top:0}#primary-menu ul li .mega-menu-content.style-2 ul a{padding-left:5px;height:44px!important;line-height:44px!important}#primary-menu ul li .mega-menu-content.style-2 ul a:hover{padding-left:5px}#top-search{margin:0!important}#side-panel-trigger,#top-cart,#top-search a{position:absolute;top:-38px;left:auto;right:15px;margin:40px 0;-webkit-transition:margin .4s ease;-o-transition:margin .4s ease;transition:margin .4s ease}#primary-menu>div>#side-panel-trigger,#primary-menu>div>#top-cart,#primary-menu>div>#top-search a{margin:20px 0!important}#primary-menu ul.windows-mobile-menu li.sub-menu{position:relative}#primary-menu ul.windows-mobile-menu li.sub-menu a{background-image:none!important}#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger{position:absolute;cursor:pointer;width:32px;top:0;right:0;z-index:1;padding:0!important;text-align:center!important}#primary-menu ul.windows-mobile-menu .mega-menu-content a.wn-submenu-trigger{display:none}#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger i{margin:0!important}#header.sticky-style-3 #top-cart .top-cart-content{top:40px}#top-search a{right:43px}#top-search form{height:100px!important}#primary-menu>div>#top-search form{height:60px!important}#top-search form input{font-size:24px}#side-panel-trigger{right:71px}#page-menu #page-menu-wrap{position:relative!important;top:0!important}#page-submenu-trigger{opacity:1;pointer-events:auto;color:#fff}#page-menu.pagemenu-active #page-submenu-trigger{background-color:rgba(0,0,0,.2)}#page-menu nav{display:none;position:absolute;float:none;width:200px;top:43px;left:auto;right:15px;height:auto;background-color:#f5a623;z-index:11}#page-menu.pagemenu-active nav{display:block}#page-menu nav ul{height:auto;background-color:rgba(0,0,0,.2)}#page-menu nav li{float:none}#page-menu nav li a{height:40px;line-height:40px;padding:0 15px}#logo img{height:40px}.sticky-responsive-menu #header{min-height:100px;-webkit-transition:min-height .4s ease;-o-transition:min-height .4s ease;transition:min-height .4s ease}.sticky-responsive-menu #header.sticky-style-2,.sticky-responsive-menu #header.sticky-style-3{min-height:160px}.sticky-responsive-menu.device-touch #header,.sticky-responsive-menu.device-touch #header-wrap,.sticky-responsive-menu.device-touch #logo,.sticky-responsive-menu.device-touch #logo img,.sticky-responsive-menu.device-touch #primary-menu-trigger,.sticky-responsive-menu.device-touch #side-panel-trigger,.sticky-responsive-menu.device-touch #top-cart,.sticky-responsive-menu.device-touch #top-search a{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}#header.responsive-sticky-header:not(.sticky-style-2):not(.sticky-style-3){min-height:60px}.responsive-sticky-header #header-wrap{z-index:199;position:fixed;top:0;left:0;width:100%;background-color:#fff;border-bottom:1px solid #eee;-webkit-backface-visibility:hidden}.responsive-sticky-header #logo,.responsive-sticky-header #logo img{height:60px}.responsive-sticky-header #primary-menu-trigger{top:5px}.responsive-sticky-header #primary-menu>.container>ul,.responsive-sticky-header #primary-menu>ul{max-height:300px;overflow-y:scroll;margin-bottom:20px!important}.responsive-sticky-header #side-panel-trigger,.responsive-sticky-header #top-cart,.responsive-sticky-header #top-search a{margin:20px 0}.responsive-sticky-header #top-search form{height:60px!important}.responsive-sticky-header #top-cart .top-cart-content{top:40px}.ei-slider{height:350px}.ei-title h3{display:none}#portfolio:not(.portfolio-1){margin:0 -12px -12px 0!important}#portfolio:not(.portfolio-1) .portfolio-item{width:232px;margin:0 12px 12px 0}#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image,#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image a,#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image img{width:232px;height:175px}#portfolio.portfolio-nomargin .portfolio-item{width:239px}#portfolio.portfolio-nomargin .portfolio-item .portfolio-image,#portfolio.portfolio-nomargin .portfolio-item .portfolio-image a,#portfolio.portfolio-nomargin .portfolio-item .portfolio-image img{width:239px;height:178px}#portfolio.portfolio-2 .portfolio-item{width:354px}#portfolio.portfolio-2 .portfolio-item .portfolio-image,#portfolio.portfolio-2 .portfolio-item .portfolio-image a,#portfolio.portfolio-2 .portfolio-item .portfolio-image img{width:354px;height:264px}#portfolio.portfolio-2.portfolio-nomargin .portfolio-item{width:359px}#portfolio.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image,#portfolio.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image a,#portfolio.portfolio-2.portfolio-nomargin .portfolio-item .portfolio-image img{width:359px;height:269px}#portfolio.portfolio-1 .portfolio-item .portfolio-image{float:none!important;margin:0 0 10px!important}#portfolio.portfolio-1 .portfolio-item .portfolio-image,#portfolio.portfolio-1 .portfolio-item .portfolio-image a,#portfolio.portfolio-1 .portfolio-item .portfolio-image img{width:100%;height:auto}#portfolio.portfolio-1 .portfolio-desc{width:100%}#portfolio.portfolio-1.portfolio-fullwidth{margin:0 0 -60px}#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item{margin-bottom:60px;padding-bottom:0;border-bottom:0;overflow:hidden}#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image{float:none;margin:0 0 20px!important}#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img{width:100%;height:auto}#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img{-webkit-transition:none;-o-transition:none;transition:none}#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img,#portfolio.portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#portfolio.portfolio-1.portfolio-fullwidth .alt .portfolio-desc,#portfolio.portfolio-1.portfolio-fullwidth .portfolio-desc{position:relative;width:100%;height:auto;padding:0;background-color:transparent;left:0;right:0;-webkit-transition:none;-o-transition:none;transition:none}#portfolio.portfolio-1.portfolio-fullwidth .portfolio-overlay a{left:50%}#portfolio.portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a{left:auto;right:50%}.device-touch #portfolio.portfolio-parallax .portfolio-item .portfolio-desc,.device-touch #portfolio.portfolio-parallax .portfolio-overlay{opacity:1}#portfolio.portfolio-full,#portfolio.portfolio-nomargin{margin:0!important}.portfolio-ajax-modal,.shop-quick-view-ajax{width:90%!important}.ievent .entry-title h2,.small-thumbs .entry-title h2{font-size:18px}.entry-meta li{font-size:12px;margin:0 10px 10px 0}.post-grid{margin-right:-20px}.post-grid .entry{width:226px;margin-right:20px}.post-grid .entry-image,.post-grid .entry-image img,.post-grid:not(.post-masonry) .entry-image iframe{height:127px}.post-grid.grid-2,.post-grid.grid-3{margin-right:-30px}.post-grid.grid-2 .entry,.post-grid.grid-3 .entry{width:345px;margin-right:30px}.post-grid.grid-2 .entry-image,.post-grid.grid-2 .entry-image img,.post-grid.grid-2:not(.post-masonry) .entry-image iframe,.post-grid.grid-3 .entry-image,.post-grid.grid-3 .entry-image img,.post-grid.grid-3:not(.post-masonry) .entry-image iframe{height:193px}.post-masonry-full .entry{width:33.3%!important}.post-masonry-full.grid-3 .entry{width:50%!important}.post-timeline .entry{width:290px!important}.post-timeline .entry.entry-date-section{width:100%!important}.product-image{height:301px}.product:not(.product-2):not(.product-3) .product-title h3{font-size:18px}.pricing [class^=col-md-] .pricing-box.best-price{margin-top:0}.pricing.pricing-5 .pricing-box.best-price{margin-top:20px}.device-sm .pricing.pricing-5 .best-price .pricing-title h3,.device-sm .pricing.pricing-5 .pricing-title h3{font-size:14px}.device-sm .pricing.pricing-5 .pricing-title span{font-size:12px}.device-sm .pricing.pricing-5 .pricing-price{font-size:48px}.device-sm .pricing.pricing-5 .pricing-price span{font-size:20px}.device-sm .pricing.pricing-5 .pricing-price span.price-tenure{font-size:12px}.device-sm .pricing.pricing-5 .pricing-box.best-price .pricing-title{padding:15px 0}.pricing-box.pricing-extended .pricing-action-area,.pricing-box.pricing-extended .pricing-desc{position:relative;float:none;width:auto;padding:25px}.pricing-box.pricing-extended .pricing-action-area{height:auto;border-left:0;border-top:1px solid rgba(0,0,0,.05);border-radius:0 0 3px 3px}.testimonials-grid.grid-3 li{width:50%}.section>.testimonial{padding:0 40px!important;max-width:none}.promo:not(.promo-full){padding:30px 20px!important}.promo.promo-dark h3{line-height:1.6}.promo a.button{position:relative!important;top:0!important;margin:20px 0 0!important;left:0!important;right:0}#contact-form-overlay-mini{float:none;width:auto;max-width:380px;margin:0 auto}.button.button-full{font-size:22px}.button.button-full i{top:3px!important}.bnews-title{float:none;display:inline-block}.bnews-slider{float:none;margin:10px 0 0;width:100%}.wedding-head{font-size:60px}.wedding-head .first-name span,.wedding-head .last-name span{font-size:40px}.wedding-head .and{font-size:144px}.error404{font-size:180px}.landing-form-overlay{position:absolute;width:100%;max-width:400px;right:auto;left:50%;margin-left:-200px;bottom:0}}
@media (min-width:768px) and (max-width:991px){#call-now{font-size:18px!important}#call-now a{font-size:26px!important}.swiper_wrapper:not(.full-screen):not(.canvas-slider-grid),.swiper_wrapper:not(.full-screen):not(.canvas-slider-grid) .swiper-slide{height:400px!important}.sidebar-widgets-wrap{position:relative}.sidebar-widgets-wrap .widget{display:inline-block;vertical-align:top;float:none;width:340px;margin:0 37px 40px 0;padding-top:0;border-top:0}.landing-video{width:352px;height:199px;margin:14px 0 0 60px}#top_head_gif{display:none}.index_col_group{padding-top:20px!important}}
@media (max-width:767px){body{padding:0!important}#wrapper{width:100%!important}.container-fullwidth{margin:0 auto!important;padding:0 15px!important}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:16px}#gotoTop,.one-page-arrow{display:none!important}#top-bar{height:auto}#top-bar .col_half{width:100%;margin-bottom:0!important}.top-links,.top-links>ul>li{float:none!important}.top-links>ul{text-align:center}.top-links>ul>li{display:inline-block;margin-right:-4px}.top-links ul div.top-link-section,.top-links ul ul{text-align:left}.top-links ul div.top-link-section{left:auto;right:0;padding:20px 15px}#slider:not(.swiper_wrapper) .slider-caption,#top-social,.camera_caption,.ei-title,.flex-caption,.nivo-caption,.slider-arrow-bottom-sm,.slider-arrow-top-sm,.slider-caption .button,.slider-caption p{display:none!important}.slider-caption h2{margin-bottom:0!important}.flex-control-nav li{opacity:1!important}.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs{height:60px}.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li,.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img{display:block;width:80px!important;height:60px!important}.col_five_sixth,.col_four_fifth,.col_full,.col_half,.col_one_fifth,.col_one_fourth,.col_one_sixth,.col_one_third,.col_three_fifth,.col_three_fourth,.col_two_fifth,.col_two_third,.postcontent,.postcontent.bothsidebar,.sidebar{width:100%;margin-right:0;float:none;margin-bottom:50px!important;padding-left:0;padding-right:0}.sidebar.col_last{margin-bottom:0!important}form .col_five_sixth,form .col_four_fifth,form .col_full,form .col_half,form .col_one_fifth,form .col_one_fourth,form .col_one_sixth,form .col_one_third,form .col_three_fifth,form .col_three_fourth,form .col_two_fifth,form .col_two_third{margin-bottom:25px!important}#page-title{padding:20px 0 25px;text-align:center}#page-title h1{line-height:1.5;font-size:24px}#page-title .breadcrumb{position:relative!important;top:0!important;left:10px!important;right:0!important;margin:0!important;text-align:left}#page-title #portfolio-navigation,#portfolio-ajax-title #portfolio-navigation{position:relative;top:0;left:0;margin:15px auto 0}#portfolio-ajax-title{text-align:center}#portfolio-filter{border:none;border-radius:0;margin-bottom:20px}#portfolio-filter li{width:33.33%;margin-bottom:20px}#portfolio-filter li a{text-align:center;border-left:none;padding:12px 18px!important;border-radius:2px!important}#portfolio-filter li a:hover{color:#f5a623}#portfolio-filter li.activeFilter a{color:#fff;margin:0}#portfolio-shuffle{display:none}.ievent .entry-image,.small-thumbs .entry-image{float:none!important;width:100%!important;margin:0 0 20px!important}.entry-title h2,.post-grid .entry-title h2{font-size:18px!important;font-weight:600}.entry-meta li{font-size:11px;margin:0 10px 10px 0}#posts .entry-meta li i{display:none}#posts .entry-meta li:last-child i,#posts.post-grid .entry-meta li i{display:inline-block}.post-grid{margin-right:0!important}.post-grid .entry,.post-masonry-full.grid-3 .entry{float:none!important;width:100%!important;margin-right:0!important;border-right:0!important}.post-timeline .entry.entry-date-section{margin-left:0}.post-timeline .entry-timeline,.timeline-border{display:none!important}.postcontent .post-timeline{padding-left:0}.post-masonry-full .entry{padding:40px!important}.post-grid .entry-image,.post-grid .entry-image img{height:auto!important}.product-1 .product{width:100%}.product-1 .product-image{float:none!important;width:100%!important;height:auto!important;margin:0 0 20px!important}.product-1 .product-title h3{font-size:19px}.product-1 p{display:none}.pricing-box.best-price{margin-top:0}.pricing.pricing-5 .pricing-box{float:none;width:100%}.pricing-box.pricing-extended .pricing-features li{width:auto;float:none}table.cart .quantity{display:block}table.cart .quantity .minus,table.cart .quantity .plus,table.cart .quantity .qty{float:none;width:100%}table.cart .quantity .qty{border:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.button.button-desc{padding:20px 17px;font-size:15px;max-width:100%}.button.button-desc span{font-size:11px}.process-steps li{float:none;width:auto!important;margin-top:20px}.process-steps li:first-child{margin-top:0}.process-steps li h5{margin:10px 0 0}.process-steps li:after,.process-steps li:before{display:none}.testimonials-grid li{float:none;width:auto!important;padding-left:0;padding-right:0}.team.team-list .team-image{float:none;width:100%;margin-right:0}.team.team-list .team-title{margin-top:15px}.title-block{padding:2px 0 3px 15px;border-left-width:5px}.title-block-right{padding:2px 15px 3px 0;border-right-width:5px}.title-block h1+span{font-size:18px}.title-block h2+span{font-size:17px}.title-block h3+span{font-size:15px}.title-block h4+span{font-size:13px}.heading-block h1{font-size:30px}.heading-block h2{font-size:26px}.heading-block h3{font-size:22px}.heading-block h4{font-size:19px}.heading-block h1+span{font-size:20px}.heading-block h2+span{font-size:18px}.heading-block h3+span,.heading-block h4+span{font-size:17px}.heading-block~p:not(.lead){font-size:15px}.emphasis-title h1,.emphasis-title h2{font-size:44px!important}.wedding-head{font-size:48px}.wedding-head .and,.wedding-head .first-name,.wedding-head .last-name{display:block;margin:0 0 15px;text-align:center}.wedding-head .first-name span,.wedding-head .last-name span{font-size:36px}.wedding-head .and{font-size:120px}.news-carousel .overlay{display:none}#copyrights .col_half{text-align:center}#copyrights .col_half:last-child{display:none}#copyrights .footer-logo{margin-left:auto;margin-right:auto}}
@media (min-width:480px) and (max-width:767px){#call-now{font-size:16px!important}#call-now a{font-size:24px!important}#header.full-header .container,.container,.container-fullwidth{width:470px!important}.container.vertical-middle{width:100%!important}.full-screen:not(.force-full-screen) .container.vertical-middle{width:470px!important}#top-search form input{padding-right:60px}.swiper_wrapper:not(.force-full-screen),.swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide{height:300px!important}.swiper_wrapper .slider-caption h2{font-size:36px}.ei-slider{height:250px}#header.transparent-header.floating-header .container{width:470px;padding:0 15px}#portfolio:not(.portfolio-1){margin:0 -6px -6px 0}#portfolio:not(.portfolio-1) .portfolio-item{margin:0 6px 6px 0;width:217px}#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image,#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image a,#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image img{width:217px;height:162px}#portfolio.portfolio-nomargin:not(.portfolio-1) .portfolio-item{width:219px}#portfolio.portfolio-nomargin:not(.portfolio-1) .portfolio-item .portfolio-image,#portfolio.portfolio-nomargin:not(.portfolio-1) .portfolio-item .portfolio-image a,#portfolio.portfolio-nomargin:not(.portfolio-1) .portfolio-item .portfolio-image img{width:219px;height:164px}#portfolio:not(.portfolio-1) .portfolio-desc{padding:15px 5px 10px}#portfolio:not(.portfolio-1) .portfolio-desc h3{font-size:16px}#portfolio:not(.portfolio-1) .portfolio-desc span{font-size:14px}#portfolio.portfolio-notitle:not(.portfolio-1) .portfolio-desc{height:78px;padding:15px 5px;bottom:-79px}#portfolio.portfolio-full.portfolio-notitle:not(.portfolio-1) .portfolio-desc,#portfolio.portfolio-nomargin.portfolio-notitle:not(.portfolio-1) .portfolio-desc{bottom:-78px;border-bottom:0}#portfolio.portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.left-icon,#portfolio.portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.right-icon,.portfolio-notitle .iportfolio:hover .portfolio-overlay a.left-icon,.portfolio-notitle .iportfolio:hover .portfolio-overlay a.right-icon{margin-top:-55px!important}#portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc~a{margin:20px 0 0!important}#portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc~a.right-icon{margin-left:5px!important;margin-right:0!important}.portfolio-1 .portfolio-item .portfolio-image{float:none!important;margin:0 0 10px!important}.portfolio-1 .portfolio-item .portfolio-image,.portfolio-1 .portfolio-item .portfolio-image a,.portfolio-1 .portfolio-item .portfolio-image img{width:100%;height:auto}.portfolio-1 .portfolio-desc{width:100%}#portfolio.portfolio-1.portfolio-fullwidth{margin:0 0 -60px}.portfolio-1.portfolio-fullwidth .portfolio-item{margin-bottom:60px;padding-bottom:0;border-bottom:0;overflow:hidden}.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image{float:none;margin:0 0 20px!important}.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img{width:100%;height:auto}.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img{-webkit-transition:none;-o-transition:none;transition:none}.portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img,.portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.portfolio-1.portfolio-fullwidth .alt .portfolio-desc,.portfolio-1.portfolio-fullwidth .portfolio-desc{position:relative;width:100%;height:auto;padding:0;background-color:transparent;left:0;right:0;-webkit-transition:none;-o-transition:none;transition:none}.portfolio-1.portfolio-fullwidth .portfolio-overlay a{left:50%}.portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a{left:auto;right:50%}#portfolio.portfolio-full,#portfolio.portfolio-nomargin{margin:0!important}.post-grid:not(.post-masonry) .entry-image iframe{height:246px}#shop:not(.product-1) .product{width:214px}#shop:not(.product-1) .product-image{height:285px}#shop:not(.product-1) .product-title h3{font-size:17px}.clients-grid.grid-4 li,.clients-grid.grid-6 li,.clients-grid:not(.grid-3):not(.grid-2) li{width:33.33%}.button.button-full{font-size:18px}.button.button-full i{top:2px!important;margin-left:3px!important}.error404,.error404-wrap .error404{font-size:160px}.landing-video{position:relative;top:12px;width:333px;height:187px;margin:19px 0 0 53px}}
@media (max-width:479px){#call-now{font-size:16px!important}#call-now a{font-size:24px!important}#header.full-header .container,.container,.container-fullwidth{width:310px!important}.container.vertical-middle{width:100%!important}.full-screen:not(.force-full-screen) .container.vertical-middle{width:310px!important}#top-cart{display:none}#top-search a{right:15px}#top-search form input{padding-right:30px}#side-panel-trigger{right:43px}.ei-slider,.swiper_wrapper:not(.force-full-screen),.swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide{height:180px!important}.swiper_wrapper .slider-caption h2{font-size:28px}#header.transparent-header.floating-header .container{width:310px;padding:0 15px}#portfolio-filter li{width:50%}#portfolio:not(.portfolio-1){margin:0!important}#portfolio:not(.portfolio-1) .portfolio-item{width:280px}#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image,#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image a,#portfolio:not(.portfolio-1) .portfolio-item .portfolio-image img{width:280px;height:211px}.post-grid:not(.post-masonry) .entry-image iframe{height:157px}#shop:not(.product-1){margin:0}#shop:not(.product-1) .product{margin:0;width:100%}#shop:not(.product-1) .product-title h3{font-size:19px}.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs{height:45px}.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li,.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img{display:block;width:60px!important;height:45px!important}.si-share span{display:none}.parallax .entry-overlay,.parallax .entry-overlay-meta{left:50%!important;right:0!important;margin:0 0 0 -140px!important;width:280px!important}.parallax .entry-overlay{width:288px!important}.parallax .countdown-section{width:64px;height:64px;margin:0 8px 0 0;font-size:11px;padding:12px 0 0}.parallax .countdown-amount{font-size:20px}.countdown-large .countdown-section{display:block;width:auto;margin:30px 0 0;border:0}.countdown-large .countdown-section:first-child{margin-top:0}.testi-image,.testi-image a,.testi-image i,.testi-image img{width:36px;height:36px}.testi-image i{line-height:36px;font-size:20px}.clients-grid.grid-4 li,.clients-grid.grid-6 li,.clients-grid:not(.grid-3):not(.grid-2) li{width:50%}.button.button-full{font-size:16px}.button.button-full i{top:2px!important;margin-left:3px!important}.emphasis-title h1,.emphasis-title h2{font-size:40px!important}.error404,.error404-wrap .error404{font-size:120px}.landing-video{position:relative;top:9px;width:212px;height:119px;margin:19px 0 0 34px}.landing-form-overlay{margin-left:-155px}.button.button-desc{padding:20px 17px;font-size:15px;max-width:100%}.button.button-desc span{font-size:11px}}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#logo a.standard-logo{display:none}#logo a.retina-logo{display:block}.form-process,.owl-carousel.owl-loading,.preloader,.preloader2{background-image:url('preloader_2x.gif');background-size:24px 24px}.dark .form-process,.dark .owl-carousel.owl-loading,.dark .preloader,.dark .preloader2{background-image:url('preloader-dark_2x.gif')}.widget_recent_comments li{background-image:url('widget-comment_2x.png');background-size:15px 26px}.widget_archive li a,.widget_categories li a,.widget_links li a,.widget_meta li a,.widget_nav_menu li a,.widget_pages li a,.widget_recent_comments li a,.widget_recent_entries li a,.widget_rss li a{background-image:url('widget-link_2x.png');background-size:4px 20px}.dark .widget_recent_comments li{background-image:url('widget-comment-dark_2x.png')}.dark .widget_archive li a,.dark .widget_categories li a,.dark .widget_links li a,.dark .widget_meta li a,.dark .widget_nav_menu li a,.dark .widget_pages li a,.dark .widget_recent_comments li a,.dark .widget_recent_entries li a,.dark .widget_rss li a{background-image:url('//theme.hstatic.net/1000033760/1000435306/14/widget_link_dark_2x.png?v=165')}}
@media only screen and (-webkit-min-device-pixel-ratio:2) and(max-width:991px),only screen and (min--moz-device-pixel-ratio:2) and(max-width:991px),only screen and (-o-min-device-pixel-ratio:2 / 1) and(max-width:991px),only screen and (min-device-pixel-ratio:2) and(max-width:991px),only screen and (min-resolution:192dpi) and(max-width:991px),only screen and (min-resolution:2dppx) and(max-width:991px){#logo a.standard-logo{display:none}#logo a.retina-logo{display:inline-block}}
div.jGrowl{z-index:9999;color:#fff;font-size:12px}
div.ie6{position:absolute}
div.ie6.top-right{right:auto;bottom:auto;left:expression((0 - jGrowl.offsetWidth+(document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body.clientWidth)+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
div.ie6.top-left{left:expression((0+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
div.ie6.bottom-right{left:expression((0 - jGrowl.offsetWidth+(document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body.clientWidth)+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0 - jGrowl.offsetHeight+(document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
div.ie6.bottom-left{left:expression((0+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0 - jGrowl.offsetHeight+(document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
div.ie6.center{left:expression((0+(ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft))+'px');top:expression((0+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px');width:100%}
div.jGrowl{position:absolute}
body>div.jGrowl{position:fixed;z-index:999999}
div.jGrowl.top-left{left:0;top:0}
div.jGrowl.top-right{right:0;top:0}
div.jGrowl.bottom-left{left:0;bottom:0}
div.jGrowl.bottom-right{right:0;bottom:0}
div.jGrowl.center{top:0;width:50%;left:25%}
div.center div.jGrowl-closer,div.center div.jGrowl-notification{margin-left:auto;margin-right:auto}
div.jGrowl div.jGrowl-closer,div.jGrowl div.jGrowl-notification{background-color:#fff;color:#828282;zoom:1;width:300px;padding:15px;font-size:1em;text-align:left;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #dadada}
div.jGrowl div.jGrowl-notification{min-height:40px;position:relative}
div.jGrowl div.jGrowl-closer,div.jGrowl div.jGrowl-notification{margin:20px 40px}
div.jGrowl div.jGrowl-notification div.jGrowl-header{font-weight:700;font-size:.85em}
div.jGrowl div.jGrowl-notification div.jGrowl-close{z-index:99;position:absolute;top:5px;left:10px;font-size:20px;cursor:pointer;display:block;color:#ff7201}
div.jGrowl div.jGrowl-notification div.jGrowl-close .icon-remove-circle{display:block}
div.jGrowl div.jGrowl-notification div.jGrowl-message{display:inline-block}
div.jGrowl div.jGrowl-notification div.jGrowl-message img{max-width:100%}
div.jGrowl div.jGrowl-notification .jGrowl-title{margin:0;padding:0}
div.jGrowl div.jGrowl-notification .jGrowl-note{margin-top:5px;text-transform:uppercase}
div.jGrowl div.jGrowl-notification .jGrowl-note a{color:#828282}
div.jGrowl div.jGrowl-notification .jGrowl-note a:hover{color:#0186c8}
div.jGrowl div.jGrowl-notification .jGrowl-note ins{color:red;display:block;font-size:14px;text-decoration:none}
div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:700;text-align:center;color:#1e1e1e}
div.jGrowl div.jGrowl-closer:hover{color:#828282}
@media print{div.jGrowl{display:none}}
@media screen and (max-width:767px){div.jGrowl div.jGrowl-closer,div.jGrowl div.jGrowl-notification{margin-left:10px;margin-right:5px}}
.hover-banner{display:block;position:relative;overflow:hidden}
.hover-banner:before{border-color:#fff transparent transparent;border-style:solid;border-width:0;content:"";height:0;left:0;opacity:.1;position:absolute;top:0;transition:all .5s ease-in-out;width:0}
.hover-banner:after{border-color:transparent transparent #fff;border-style:solid;border-width:0;bottom:0;content:"";height:0;opacity:.1;position:absolute;right:0;transition:all .5s ease-in-out;width:0}
.hover-banner:hover:before{border-width:1000px 1000px 0 0;transition:all .5s ease-in-out}
.hover-banner:hover:after{border-width:0 0 1000px 1000px;transition:all .5s ease-in-out}
.panel-default>.panel-heading{background:#f69329}
.panel-title{color:#fff}
@media screen and (max-width:768px){.addtocart_sm{display:inline-block;width:100%}.addtocart_sm a i,.addtocart_sm a span{text-transform:uppercase;font-size:13px;font-weight:400;margin:0}.addtocart_sm .button{font-size:13px;height:35px;line-height:35px;margin:0}}
.form-control{border-radius:0}
.top-links li>a{color:#fff}
#top-bar strong{margin-right:15px;font-weight:400}
#top-bar i{font-size:12px;margin-left:10px;vertical-align:bottom;line-height:30px}
.top-links ul div.top-link-section,.top-links ul ul{width:100%;background-color:#fff;min-width:0;left:-100%;right:auto;top:0}
.top-links ul ul{top:100%;left:0}
.top-links ul ul a{color:#2a8c58}
.top-links ul ul li:hover a{color:#fff;background-color:#2a8c58}
div.pagination_wrapper{text-align:center;clear:both}
div.sidebar h4 a{color:#444}
div.sidebar h4 a:hover{color:#f5a623}
div.entry-image img{height:auto!important}
.flex-control-nav.flex-control-thumbs li,.flex-control-nav.flex-control-thumbs li img{width:67px!important;height:auto!important}
ul.social-icons div.item{display:inline-block}
.entry-meta li del{color:#888}
.top-cart-items{overflow-y:scroll;height:300px}
div.top-cart-item-image,div.top-cart-item-image a,div.top-cart-item-image img{height:auto!important}
#side-panel-trigger a{padding-right:25px}
.cart-product-thumbnail img{height:auto!important}
.require_symbol{color:red!important}
.a-circle{overflow:hidden}
.img-circle-custom{position:static!important}
div.related-posts-img{overflow:hidden}
div.related-posts-img img{position:static}
div.account-table{margin-bottom:30px}
div.account-detail h4,div.account-detail p{margin-bottom:5px}
a.back-to-account{display:block;text-align:right}
div.order-detail-table{margin-top:70px}
ul.social-icons{list-style:none}
.fb-like-box,.fb-like-box span{width:100%!important}
.flex-viewport{height:auto!important}
.product-page-options{width:100%;overflow:hidden;margin-bottom:10px}
.options-selection{width:110px}
.sizePicker{float:left;margin-right:20px}
label.options-title{cursor:default;font-size:10px;margin-bottom:0}
.heading-block h3 strong{color:#96834c}
.heading-block>span:not(.before-heading){font-weight:700}
.heading-block{margin-bottom:30px}
.product_single{display:inline-block;vertical-align:top;margin-right:-4px;float:none;border:1px solid rgba(0,0,0,.05)}
.product_single .product-image{height:134px}
.product-image img{max-width:134px;width:100%;height:auto;margin-left:auto;margin-right:auto}
.single-product .product-image img{max-width:100%}
.left-sidebar .spost .entry-image,.left-sidebar .spost .entry-image a{height:auto}
.top-cart-item-desc a{padding-right:20px}
.product .product-desc .product-title{text-align:center}
.google-maps{position:relative;overflow:hidden;height:350px}
.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
#menu-wrapper{display:none}
.errors{color:red}
.product{margin:0}
#top-search-sm form{width:100%;margin-bottom:10px}
#top-search-sm .form-control{width:90%;margin:10px auto auto}
.entry-meta li ins,.mpost .entry-title h4,.spost .entry-title h4{font-weight:300}
.bottom-margin{margin-bottom:15px!important}
.banner-img a{display:block;overflow:hidden;width:100%;text-align:center}
.banner-img img{transition:width .5s,height .5s,transform .5s;-webkit-transition:width .5s,height .5s,transform .5s;width:100%}
.banner-link{position:relative}
.banner-content-wrapper{display:inline-block;background-color:rgba(0,0,0,.3);z-index:1;width:100%;height:50px}
.banner-content-wrapper .banner-content p,.banner-content-wrapper h2.banner-title{color:#fff}
h2.banner-title{width:100%;position:absolute;top:0;transition:top .5s,transform .5s;font-weight:300}
.banner-content{transition:width .5s,height .5s,transform .5s;transform:scale(0);height:100%;position:absolute;width:100%}
.banner-content p{margin-top:50px;position:absolute;text-align:center;width:100%;transition:top .5s,transform .5s;top:0}
.banner-content-wrapper{bottom:0;position:absolute;transition:height .5s}
.banner-link:hover .banner-content-wrapper{height:100%}
.banner-link:hover .banner-content{transform:scale(1)}
.banner-link:hover .banner-content p,.banner-link:hover h2.banner-title{top:25%}
.banner-link:hover img{transform:scale(1.1)!important}
.owl-theme .owl-controls .owl-nav .owl-next{right:-30px}
.fslider,.fslider .flexslider,.fslider .slide,.fslider .slide>a,.fslider .slide>a>img,.fslider .slide>img,.fslider .slider-wrap{z-index:0}
.marginbottom{margin-bottom:30px}
.filter_group .panel-default{padding-bottom:0}
.filter_group .panel-heading{padding-left:10px;padding-right:10px}
.left_menu .panel-heading a i{float:right}
.left_menu .panel-heading a:hover{color:#fff}
.filter_group .panel-title{font-size:15px}
.filter_group .panel-default .panel-heading{border-bottom:1px solid #ddd}
.filter_group .widget_links:not(:first-child){margin-top:10px;border-top:1px dotted #eee}
.filter_group .widget_links{padding:10px 10px 0}
.filter_group .widget_links h4{margin-bottom:5px;font-weight:400;font-size:12px}
.filter_group .widget_links ul{margin-left:5px}
.filter_group .widget_links ul label{font-weight:400;text-transform:none;margin-bottom:0;font-size:11px}
#newsletter-email-1,.search_form,.section{z-index:1}
.filter_group a i,.panel-group h4 i.arrow{float:right}
.color_wrapper{padding:1px;border:1px solid transparent;width:29px;height:24px}
.color_block{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;top:0;border:1px solid #ccc;width:25px;height:20px;margin:0!important;cursor:pointer}
.color_wrapper input[type=checkbox]{display:none}
.color_filter li{height:25px;display:block;float:left;padding:0;margin:0 5px 3px 0}
.bordercolor{border-color:#ccc}
.product-image>a{height:auto}
#logo{margin-right:0}
.top_search{height:60px;float:right;-webkit-transition:all .4s;transition:all .4s;padding:10px 0}
.top_search .form-group,.top_search form,.top_search input[type=text],.top_search select{height:100%;vertical-align:top}
.top_search select{border-bottom:3px solid #c6c6c6;margin-left:-4px;border-top:3px solid #c6c6c6;width:25%;padding-left:10px}
.top_search input[type=text]{border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;border-right:none;border-radius:0;width:83.33333333%}
.top_search .button{border:none;background-color:#f5a623;color:#fff;height:100%;font-size:12px;margin:0 0 0 -4px;padding:0 2%;font-weight:400}
.top_search a.button i{top:10px}
#top-cart{margin:0}
#top-cart a{width:40px;height:40px;margin-left:auto;margin-right:auto}
#top-cart>a>span{top:5px;left:25px;width:20px;height:20px;line-height:20px;font-size:15px;background-color:#f5a623}
.top-cart-item-desc .top_cart_item_remove{font-size:16px!important;position:absolute!important;right:0;bottom:-5px;cursor:pointer;padding:0}
.top_search_sticker{height:60px}
.left_menu.left_menu_sticker{left:10px;z-index:10;top:90px;position:fixed;-webkit-transition:all .5s;transition:all .5s}
.left_menu.left_menu_sticker .menu_title,.left_menu.left_menu_sticker .panel-heading{display:none}
.left_menu.left_menu_sticker #collapse1{width:auto;border-top:1px solid #e0e0e0}
.left_menu.left_menu_sticker .menu img{margin:0}
.left_menu.left_menu_sticker .nav-stacked>li:not(last-child){border-bottom:1px solid #e0e0e0}
.submenu li:hover{background-color:#f9f9f9}
#header.sticky-header:not(.static-sticky) #top-cart{margin-top:0!important;margin-bottom:0!important}
#top-cart>a>b.cart_total{font-size:18px;font-weight:400;color:#f5a623;background-color:transparent;bottom:0;top:auto;left:65px;position:absolute}
#top-cart>a>strong{top:10px;position:absolute;right:-80px;font-size:16px;font-weight:400}
#top-cart>a:hover>strong{color:#333}
.tab-container{padding-top:0}
ul.tab-nav:not(.tab-nav-lg){border-bottom:0;height:44px;vertical-align:top;padding-right:20px}
ul.tab-nav:not(.tab-nav-lg) li{border:none;height:44px;margin-left:-3px;display:inline-block;vertical-align:bottom;position:relative;float:none}
ul.tab-nav:not(.tab-nav-lg) li a{color:#f5a623;height:44px;line-height:44px;font-size:15px;font-weight:400;-webkit-transition:all .5s;transition:all .5s;display:inline-block;vertical-align:bottom;background:#fff}
ul.tab-nav:not(.tab-nav-lg) li:first-child{border:none}
ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a{margin-top:0;background-color:#f5a623;color:#fff;height:44px;line-height:44px}
ul.tab-nav li a i{font-size:18px}
.product-image{height:auto}
.index_group_product #shop{border:1px solid #ececec;padding:0}
.index_group_product .product{border-left:1px solid #ececec;min-height:475px}
.best_seller_product .product:hover,.hot_product .product:hover,.index_group_product .product:hover{box-shadow:0 0 10px #ccc;z-index:1}
.index_group_product .product:first-child{border:none}
.product-overlay a{background-color:rgba(0,0,0,.4)}
.product-overlay a i{color:#fff!important}
.product-overlay a:first-child:hover{background-color:#298b57}
.product-overlay a:last-child:hover{background-color:#f5a623}
.product-title h4 a:hover,.single-product .product-title h2 a:hover{color:#f5a623}
.product-price del,.product-price ins{display:block;padding-left:10px}
.product-price a,.product-price ins{color:red;font-size:18px;line-height:20px}
.best_seller{overflow:hidden;border:1px solid #ececec;border-top:0}
.best_seller_left,.best_seller_right{padding:0}
.best_seller_right{border-top:1px solid #ececec}
.best_seller_right .product{padding:0 10px}
.best_seller_right .product .product-title{margin-bottom:0;height:auto}
.best_seller_right .product-title h3{font-size:25px}
.best_seller_right .flex-control-nav.flex-control-thumbs{height:auto}
.best_seller_right .product-price del,.best_seller_right .product-price ins{float:none}
.best_seller_right .product-price del{margin-right:15px}
.best_seller_right .product-page-options label{margin-right:15px;float:left;font-size:15px;line-height:30px}
.best_seller_right .product-page-options .options-selection{float:left}
.best_seller_right p{padding-left:20px;padding-right:20px;margin-bottom:0}
.best_seller_right .product-price{height:30px;line-height:30px}
.best_seller_right .single-product .product-desc .line{margin:10px 0}
.best_seller_product{border-right:1px solid #ececec;border-top:1px solid #ececec;padding:0}
.best_seller_right .product-main-image{padding-right:15px;padding-left:15px}
.best_seller_product .product{width:100%;min-height:380px}
.best_seller_product .product-price{padding-left:15px;padding-right:15px}
.best_seller .quantity{margin-right:0;padding-top:10px}
.best_seller #ProductDetailsForm{margin:0}
#hot_product .owl-controls .owl-nav [class*=owl-]{top:-22px;background-color:transparent;border:none;color:#fff;font-size:35px}
#hot_product .owl-controls .owl-nav .owl-prev{right:50px;left:auto}
#hot_product .owl-controls .owl-nav .owl-next{right:0}
.hot_product_title.fancy-title.title-border:before{top:90%}
.hot_product .product{width:100%;border-left:1px solid #ececec;border-top:1px solid #ececec;border-bottom:1px solid #ececec}
.hot_product .product .product-title{padding-left:10px;padding-right:10px;height:50px}
.hot_product .product .product-title h3{font-size:15px}
.hot_product .product .product-price{font-size:15px;padding-left:15px;padding-right:15px}
.hot_product .owl-next,.hot_product .owl-prev{border:none}
#hot_product .owl-controls .owl-nav [class*=owl-]:hover{background-color:transparent!important;color:#ccc!important;text-decoration:none}
.left_menu{margin-bottom:0;position:relative;width:20%;float:left}
.left_menu .panel-heading{padding-top:0;background-color:#f5a623;background-color:#2a8c58;height:40px;color:#fff;border-top-left-radius:0;border-top-right-radius:0;font-size:20px;padding-bottom:0}
.left_menu .panel-heading h4{color:#fff;line-height:40px;display:block;border-top-left-radius:0;border-top-right-radius:0;font-size:17px;font-weight:400}
.left_menu .panel-heading h4 a{display:block}
.left_menu .panel-heading a i{vertical-align:bottom;line-height:40px}
.left_menu .panel-body{padding:0}
.left_menu .nav-stacked>li{margin:0;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0}
.left_menu .panel-title{border-radius:0;color:#636363;font-size:15px;background-color:transparent}
.left_menu .nav-pills{position:relative}
.left_menu .nav-stacked>li{background-color:#fff;position:static}
.left_menu .nav-pills>li>a{color:#333;border-radius:0;padding:4.6px 15px;display:block;overflow:hidden}
.left_menu .nav-pills>li:hover>a{background:#eee}
.left_menu .nav-pills>li>a i{font-weight:400;float:right;position:absolute;right:8px;font-size:17px;line-height:19px}
.left_menu .nav-pills>li.menu:hover .submenu{display:flex}
.left_menu #collapse1{border-bottom:1px solid #e0e0e0;width:100%;position:absolute;z-index:40;background:#fff}
.nav.nav-pills.nav-stacked{position:relative}
.nav.nav-pills.nav-stacked>li{position:static}
.submenu{position:absolute;top:0;left:100%;width:900px;max-width:calc(100vw - 320px);max-height:100%;min-height:400px;overflow-y:auto;background:#fff;border-radius:0 10px 10px 10px;box-shadow:5px 15px 40px rgba(0,0,0,.12);padding:25px;visibility:hidden;opacity:0;transform:translateY(10px);transition:all .25s ease-in-out;z-index:999}
.nav.nav-pills.nav-stacked>li:hover>.submenu{visibility:visible;opacity:1;transform:translateY(0)}
.submenu_padding{display:grid;grid-template-columns:repeat(4,1fr);gap:25px 20px}
.submenu_padding-group{display:flex;flex-direction:column}
.submenu_padding-group>.sub-menu{display:block;font-weight:700;font-size:14px;text-transform:uppercase;color:#222;margin-bottom:10px;text-decoration:none;border-bottom:1px solid #eee;padding-bottom:5px}
.submenu_padding-group>.sub-menu:hover{color:#f58220}
.submenu_padding-group ul{margin:0;padding:0;list-style:none}
.submenu_padding-group li{margin:6px 0}
.submenu_padding-group li a{font-size:13.5px;color:#555;text-decoration:none;display:inline-block;transition:all .2s ease}
.submenu_padding-group li a:hover{color:#f58220;transform:translateX(5px)}
.submenu::-webkit-scrollbar{width:5px}
.submenu::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}
@media (max-width:1200px){.submenu{width:650px;max-width:calc(100vw - 260px);padding:20px}.submenu_padding{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px}}
@media (max-width:768px){.submenu{position:static;width:100%!important;max-width:100%!important;box-shadow:none;border-radius:0;padding:10px 0 10px 15px;display:none}.nav.nav-pills.nav-stacked>li:hover>.submenu{display:block;visibility:visible;opacity:1}.submenu_padding{grid-template-columns:1fr;gap:15px}}
.submenu_padding:not(:first-child){border-left:1px dashed #ccc}
.submenu li,.submenu li a{display:block}
.submenu li{padding:3px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.submenu li:last-child{border-bottom:none}
.submenu li a{color:#636363;line-height:26px;padding:0 17px}
.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0}
.btn_wrapper{padding-top:10px;padding-bottom:10px}
.button,.button:hover{background-color:#f5a623}
#copyrights{background-color:rgba(0,0,0,.85)}
.content-wrap{padding:25px 0}
.btn,.btn:focus,.btn:hover{background-color:#f5a623;border-color:transparent}
#product-related-products .product .product-desc .product-title{height:auto}
.grid{border-left:1px solid #eee;border-top:1px solid #eee;overflow:hidden}
.product_wrapper{overflow:hidden}
.slide_wrapper{position:relative}
#top-cart a span.top_cart_qty{top:0;left:35px;width:15px;height:15px;font-size:10px;line-height:15px}
.top-cart-action button{font-size:12px}
.hot_product_wrapper{padding-left:0;background:#fff;position:relative;margin-top:10px;padding-right:0}
.hot_product_title{background-color:#f5a623;color:#fff;padding-left:20px;margin-bottom:0;height:44px}
.hot_product_title h3{line-height:44px;background-color:#f5a623;color:#fff;font-size:18px;font-weight:400}
.hot_product_title:before{content:normal!important}
#hot_product{border-right:1px solid #ececec}
.best_seller_product_wrapper,.index_group_title{overflow:hidden}
.index_group_title h3{margin-bottom:0;font-weight:400;float:left;font-size:18px;color:#fff;height:44px;padding-left:20px;line-height:44px}
.best_seller_product:nth-child(12),.best_seller_product:nth-child(6){border-right:none}
.get_in_touch{margin:30px 0;padding:25px 0;background-color:transparent}
.get_in_touch .feature-box{padding:30px 0}
.get_in_touch .feature-box .fbox-icon{top:25px}
.slider_wrap{padding-right:0;width:80%;float:left}
.banner-img{padding-right:0}
.bottom_margin{margin-bottom:20px}
.sidebar_menu i.icon-angle-down{float:right;font-size:15px;cursor:pointer}
.sidebar_submenu{display:none}
.product_single{border-right:1px solid #eee;border-bottom:1px solid #eee}
.index_col_main{border-left:1px solid #eee;border-top:1px solid #eee;background-color:#fff}
.index_col_group{overflow:hidden;padding-top:50px}
.index_col_group h3{margin-top:0;height:40px;line-height:40px;margin-bottom:0;text-align:center;font-size:20px;font-weight:300}
.index_col_group_left{overflow:hidden}
.index_col_list ul{list-style:none;margin:0}
.index_col_list ul li{height:42px;line-height:42px;border-bottom:1px dotted #ccc;padding-left:10px}
.index_col_list li:last-child{border:none}
.index_col_list li a{color:#333;font-size:12px}
.more{display:block;text-align:right;padding-right:10px;line-height:36px;font-size:12px;text-decoration:underline!important}
.footer_wrap_2 .prefooter_one:first-child{padding-left:0}
.top_hotline{text-align:right}
.banner_top{width:20%;float:left}
.index_col_group .index_col_slide_wrapper{padding:5px 10px;background:#fff}
.scroll_menu{position:fixed;left:20px;top:50%;transform:translateY(-50%);z-index:10;opacity:0;visibility:hidden;transition:all .5s ease}
.scroll_menu.visible{opacity:1;visibility:visible}
.scroll_menu ul{margin:0}
.scroll_menu .nav-stacked>li,.scroll_menu .nav-stacked>li+li{margin:0 0 0 -30px;width:54px;transition:all .4s;border:1px solid #e0e0e0;background:#fff}
.scroll_menu .nav-stacked>li+li{border-top-color:transparent}
.scroll_menu li a{width:100%;padding:5px 0 5px 20px;display:block;border-radius:0;position:relative}
.scroll_menu li a img{width:24px}
.scroll_menu li a span{position:absolute;left:105%;line-height:26px;height:26px;font-size:11px;text-align:center;visibility:hidden;transition:visibility .3s ease,opacity .5s ease;padding:0 10px;white-space:nowrap}
.scroll_menu li a span::before{content:'';width:10px;height:10px;display:block;position:absolute;top:8px;left:-5px;transform:rotate(45deg)}
span.scroll_tooltip_1::before{background-color:#1bbd38}
span.scroll_tooltip_2::before{background-color:#d84040}
span.scroll_tooltip_3::before{background-color:#6f993e}
span.scroll_tooltip_4::before{background-color:#8bc34a}
span.scroll_tooltip_5::before{background-color:#607d8b}
span.scroll_tooltip_6::before{background-color:#426f99}
span.scroll_tooltip_7::before{background-color:#427c63}
span.scroll_tooltip_8::before{background-color:#ff4081}
.scroll_menu .nav li.active,.scroll_menu .nav li:hover{margin-left:-5px;border-top-color:#e0e0e0}
.scroll_menu .nav li:hover a span{visibility:visible}
.post_content{padding-left:0}
.scroll_menu .nav-pills>li.active>a,.scroll_menu .nav-pills>li.active>a:focus,.scroll_menu .nav-pills>li.active>a:hover,.scroll_menu .nav>li>a:focus,.scroll_menu .nav>li>a:hover{background-color:transparent}
address img{margin-right:10px}
.prefooter_one,.prefooter_one p{font-size:13px!important}
.prefooter_one p{margin-bottom:10px}
.prefooter_one address{margin-bottom:0}
.payment_block{text-align:center;padding:10px 0 20px;border-top:1px dashed #4c4b4b}
.payment_block h4{margin-bottom:5px}
.index_col_group .owl-theme .owl-controls .owl-nav [class*=owl-]{left:-22px}
.index_col_group .owl-theme .owl-controls .owl-nav .owl-next{right:-22px;left:auto}
.body_overlay{display:none;background:rgba(0,0,0,.7);position:fixed;z-index:99;width:100%;height:100%;top:0;left:0;transition:all .4s}
.body_overlay.toggled{display:block}
.collection_banner{margin-bottom:20px}
.page_title h1{font-size:28px;font-weight:300;margin-bottom:20px;line-height:34px}
.single-product .product-price ins{padding-left:0;font-size:25px;font-weight:700;margin-bottom:5px}
.single-product .product-price del{font-size:18px;padding-left:0}
.product_info{padding:7px;border:1px solid #ccc;font-size:13px;border-radius:3px;background:#fafafa}
.buynow{margin:10px 0 0;font-size:16px;color:#fff;background-color:#298b57}
.buynow:hover{color:#fff;transform:translateY(-2px);background-color:#298b57}
.pd_policies{background:url('//theme.hstatic.net/1000033760/1000435306/14/pd_policies.png?v=165');padding:5px;border-radius:5px}
.pd_policies ul{margin-bottom:0;background-color:#fff;overflow:hidden;font-size:13px;padding:5px 10px}
.pd_policies ul a{line-height:20px;vertical-align:bottom;font-size:12px}
.pd_policies ul a img{width:20px;margin-right:5px}
.product-meta strong{display:block;margin-bottom:10px}
.tagged_as a{border-left:3px solid #f5a623;padding:5px 10px;background:#e6e9ed;margin:0 5px 5px 0;display:inline-block;position:relative;color:#666;font-size:12px}
.tagged_as a i{position:absolute;left:-1px;top:-1px;font-size:20px;color:#f5a623}
.sidebar_menu{padding:5px 10px;border:1px solid #eee;border-top:0}
.single-product ul.tab-nav:not(.tab-nav-lg){border-bottom:1px solid #f5a623}
.single-product ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active{border:1px solid #f5a623;border-bottom:none}
.single-product ul.tab-nav:not(.tab-nav-lg) li a{background:0 0;font-size:18px}
.single-product ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a{background:#fff;color:#f5a623}
.single-product .sale-flash{right:0;left:auto;padding:5px 20px;font-size:20px}
.index_col_title{float:left;max-width:222px;width:100%}
.index_col_banner{float:left}
#add_address .input-group{margin-bottom:5px}
.bottom_buy{float:none;overflow:hidden;margin:auto}
.bottom_buy .add-to-cart{margin-right:15px!important;font-size:22px}
#grid_pagination{clear:both}
#search_block_page{margin:0 auto;float:none;padding:0}
#search_button_page{position:absolute;right:0;top:0;height:100%;color:#fff;font-size:20px;line-height:30px;padding:0 10px}
.cart .thead{border-bottom:2px solid #ddd;font-weight:700}
.cart .td{padding-top:10px;padding-bottom:10px}
.cart .cart_item{border-bottom:1px solid #ddd}
.cart .quantity .qty{border:1px solid #ddd;float:none}
.breadcrumb>li>h1{font-size:13px!important;font-weight:400!important;display:inline-block!important;text-transform:none!important}
.breadcrumb>.active>h1{color:#777!important}
@media (min-width:1400px){.scroll_menu{left:calc((100% - 1200px)/ 2 - 80px)}}
@media (min-width:1200px){.container{width:1240px}}
@media (max-width:1200px){.scroll_menu .nav-stacked>li,.scroll_menu .nav-stacked>li+li{width:70px}.scroll_menu li a{padding-left:35px}.scroll_menu .nav li.active,.scroll_menu .nav li:hover{margin-left:-15px}}
@media screen and (min-width:992px) and(max-width:1200px){.left_menu .panel-heading h4{font-size:15px}.left_menu .panel-heading{padding:5px}#primary-menu.style-5>ul{display:flex}.index_col_title{max-width:none}.left_menu .nav-pills{overflow-y:771px;height:320px}}
@media (min-width:992px){.best_seller .product-page-options{width:50%;padding-left:15px}}
@media screen and (max-width:991px){#top-bar{height:auto}#top-bar i{line-height:40px}.top_search{padding:0;height:auto;width:100%}.top_search form{height:40px;width:100%}.top_search form input[type=text]{width:90%;display:inline-block}.top_search form .button{line-height:34px;width:10%;padding:0}.left_menu{width:100%;margin-top:50px;margin-bottom:15px}.left_menu .panel-heading a i{line-height:45px}.left_menu .nav-pills>li>a i{width:20%;height:100%;top:0;line-height:34px;text-align:right;padding-right:10px}#left_menu .submenu{position:relative;left:0;border-top:0;box-shadow:none;-webkit-transition:inherit;transition:inherit;display:none}.submenu_padding li{background:url('//theme.hstatic.net/1000033760/1000435306/14/widget-link.png?v=165') left center no-repeat}.product .product-overlay{bottom:0;top:auto;overflow:hidden;z-index:0;height:35px;line-height:35px}.postcontent #shop.product-3 .product .product-image{padding-bottom:35px}#top-cart .top-cart-content{top:60px}#primary-menu>ul{display:block}.product-overlay a{background-color:#f5a623;transform:scale(1);overflow:hidden;margin:0;line-height:35px;color:#fff;height:35px;width:100%}.owl-theme .owl-controls .owl-nav .owl-prev{left:-10px}.owl-theme .owl-controls .owl-nav .owl-next{right:-10px}.banner-wrapper{margin-top:15px}.banner-img{padding-right:0;margin-bottom:10px!important}.filter_group .panel-default .panel-heading{margin-bottom:0}.color_block{width:30px!important;height:25px!important}.color_wrapper{padding:2px;width:36px;height:31px}.color_filter li{height:35px;margin:0 10px 3px 0}#top-cart{position:absolute;z-index:100;right:100px}#top-cart .icon-shopping-cart{font-size:20px}#top-cart>a>span{top:5px;right:-20px}#top_link_trigger{width:20px;color:#000;position:absolute;right:15px;top:0;font-size:40px;text-align:center}.top_link_wrapper{position:relative}.top-links{position:fixed;z-index:40;width:200px;right:5px;top:60px;background-color:#fff;border:1px solid #f5f5f5;display:none}.top-links ul li{float:none;width:100%;border-left:none;text-align:right;border-bottom:1px solid #f5f5f5;height:40px;line-height:40px}.top-links ul li:last-child{border-bottom:none}#primary-menu.style-5>ul>li>a>div{text-align:left}.banner-content-wrapper{height:100%}.banner-content-wrapper .banner-content p,.banner-content-wrapper h2.banner-title{color:#fff}h2.banner-title{top:15%}.banner-content{width:100%;transform:none}.banner-content p{top:45%;margin-top:0;line-height:22px!important}#page-title{margin-top:15px}.content-wrap{padding:15px 0}.get_in_touch .col-md-3{border:1px solid #ccc;border-bottom:none}.get_in_touch .col-md-3.col_last{border-bottom:1px solid #ccc}.index_group_product .product{min-height:385px;border:none}#header{transition:all .4s ease;position:fixed;z-index:21}.slide_wrapper{margin-top:65px}.slider_wrap{width:100%;padding-left:0}.top-links li>a{color:#565656;font-size:16px;height:auto}#menu-wrapper{display:block}#menu-toggle{padding:0;position:absolute;top:2px;margin-left:10px;color:#000;border:none;font-size:38px;background-color:transparent;z-index:2}#menu-toggle i{display:block;line-height:1}#menu-toggle:active,#menu-toggle:focus,#menu-toggle:hover{border:none;background-color:transparent}#menu-wrapper{position:absolute;top:0;z-index:1000}#sidebar-wrapper ul.sidebar-nav li ul{display:none}#sidebar-wrapper ul>li.current li.current a.sub-menu,#sidebar-wrapper ul>li.current>a,#sidebar-wrapper ul>li.current>a.menu{color:#f5a623!important}#sidebar-wrapper ul>li>ul{padding-left:20px;list-style:none}#sidebar-wrapper ul a span{float:right;padding-right:20px;text-align:center;width:25%}#slider.slide_80{width:100%}.top_search .button{line-height:34px}#primary-menu{padding-top:20px;position:fixed;background:rgba(0,0,0,.8);left:-275px;width:275px;top:0;height:100%!important;transition:all .4s!important;z-index:100}#primary-menu.toggled{left:0}#primary-menu ul li{border:0}#primary-menu ul li a,#primary-menu.style-2>div>ul>li>a{padding:0 0 0 15px!important}#primary-menu.style-5>ul>li>a>div{padding:0;line-height:50px;font-size:20px;color:#ccc;font-weight:700}#wrapper{transition:all .4s}#wrapper.toggled{margin-left:275px}#primary-menu>ul>li.current a,#primary-menu>ul>li:hover a{background:0 0}.product-title h4{min-height:42px}.filter_group{position:fixed;bottom:0;left:0;margin:0;z-index:22;width:100%}.body_collection.stretched #gotoTop,.body_search #footer,.body_search.stretched #gotoTop .body_collection #footer{margin-bottom:45px}.product_info{margin-top:10px}.quantity{padding-right:0}.single-product .add-to-cart.button{margin-top:10px!important}.single-product .bottom_buy .add-to-cart{margin-top:0!important}.pd_description .panel-body{padding-left:10px;padding-right:10px}}
@media screen and (max-width:991px) and(min-width:768px){#header,#header-wrap,#logo,#top-cart a{height:60px!important}#top-cart{margin-top:0!important;top:-60px}#logo img,#top-cart a img{height:59px!important;width:auto}#shop .product-image{height:auto!important;padding-bottom:35px}}
@media screen and (max-width:768px){#header{position:fixed;top:0;height:42px;width:100%;border-bottom:1px solid #e6e4e4}#top-cart{display:block!important}.product-last{float:none!important;margin-left:auto!important;margin-right:auto!important;clear:both}}
@media screen and (max-width:767px){body{overflow-x:hidden}#logo{float:left;text-align:left}.top_search form{margin-top:2px!important}.top_search form input[type=text]{width:80%}.top_search form .button{width:20%}.subtext{margin-left:-15px}.left_menu{width:100%;margin-bottom:10px;margin-top:27px}ul.tab_nav_mb.tab-nav:not(.tab-nav-lg){left:10px;height:auto;z-index:1;background-color:#fff;position:absolute;padding:10px 5px;box-shadow:0 0 5px #000;display:none}ul.tab_nav_mb.tab-nav:not(.tab-nav-lg) li{display:block;text-align:left;height:auto}ul.tab_nav_mb.tab-nav:not(.tab-nav-lg) li a{height:auto;color:#adadad}ul.tab_nav_mb.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a{background-color:transparent;color:#f5a623}.index_group_title{background:#f5a623;height:44px}.index_group_btn:hover{color:#fff}.index_group_btn{border:none;height:38px;margin:3px;display:block;color:#fff;line-height:38px;font-size:18px;padding-left:10px}#top-cart a span.top_cart_qty{left:20px}#top-cart a,#top-cart a img{width:40px;height:auto}#header .container{height:40px}.product-price{font-size:15px}.container{width:98%!important;padding-left:1%;padding-right:1%}#shop.product-3{margin-left:0!important;margin-right:0!important;width:100%}#page-title{margin-top:0;padding:0}#shop:not(.product-1) .product-title{margin-bottom:0}#shop:not(.product-1) .product-price del,#shop:not(.product-1) .product-price ins,#shop:not(.product-1) .product-title h3,.best_seller .product-price del,.best_seller .product-price ins,.product:not(.product-2):not(.product-3) .product-title h3{font-size:14px}#shop:not(.product-1) .product-price del,#shop:not(.product-1) .product-price ins,.best_seller .product-price del,.best_seller .product-price ins,.hot_product .product-price del,.hot_product .product-price ins,.product:not(.product-2):not(.product-3) .product-title h3{float:none}.row{margin-left:0;margin-right:0}#top-cart .top-cart-content{top:40px;right:-45px}.pagination>.active>a{z-index:0}.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li,.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img{height:auto!important}#footer .footer-widgets-wrap{padding:30px 0}.prefooter_one{padding-right:0;padding-left:10px;text-align:left}.footer-widgets-wrap{text-align:center}.footer-widgets-wrap .entry-meta li{float:none}.subscribe-widget{margin-top:30px}.prefooter-socials{padding-left:0;text-align:left}#product-related-products div.product-image{padding-bottom:44px}#product-related-products .product-overlay{line-height:44px;height:44px}.filter_collection_sm{margin-top:-20px;margin-bottom:10px}.filter_collection_sm .panel-heading{text-align:center;padding-top:5px;padding-bottom:5px}.filter_collection_sm .panel-heading h4{font-weight:400;font-size:17px}.sort-wrapper .browse-tags{margin-right:0;padding-left:0;padding-right:0}.sort-wrapper .browse-tags .col-xs-4{padding-left:0;padding-right:0}.sort-wrapper .browse-tags .col-xs-7{padding-right:0}.post_content{float:none!important}#top-cart{right:45px}#top-cart>a>span{top:1px;right:7px;left:auto;font-size:14px}#top_link_trigger{right:10px;top:6px;font-size:22px}.top-links{top:42px}.filter_group .panel-default{padding-bottom:0}.filter_group .widget_links h4{font-size:14px;font-weight:400}.filter_group .widget_links input[type=checkbox]{width:16px;height:16px}#filter_group_sm .list-group-item{padding-top:5px;padding-bottom:5px}.input-group .form-control{z-index:1}.single-product .product-price{float:none;text-align:center;font-size:30px;margin-top:-20px}.product-page-options .sizePicker{padding-left:0;padding-right:0;margin-bottom:10px;width:100%}.product-page-options .options-title{height:30px;line-height:30px;width:41.66666667%;float:left}.product-page-options .options-selection{width:58.33333333%;float:left}.panel-body{padding-left:0;padding-right:0}.best_seller_product{border:none}.best_seller{border:1px solid #ececec}.best_seller_right .product-page-options label{margin-right:0}.best_seller #ProductDetailsForm .quantity{padding:0 0 20px;margin-right:0}.btn_wrapper{display:inline}.best_seller_right .product-title h3 a{font-size:25px}.best_seller_right .product-price del,.best_seller_right .product-price ins{font-size:23px}.best_seller_right .product-price{padding-top:25px;height:auto;line-height:30px;padding-bottom:15px}.product-price{margin-top:10px}.product-image{height:auto;padding-bottom:0}.get_in_touch .fancy-title,.get_in_touch p{text-align:center}#page-title span{margin-top:0}.best_seller_product .product,.index_group .product,.postcontent #shop.product-3 .product{height:auto;padding-left:0;padding-right:0}.best_seller .product-image,.index_group .product-image,.postcontent #shop.product-3 .product .product-image{height:auto!important}.product .product-overlay{height:35px;line-height:35px}.product-overlay,.product-overlay a i,.product-overlay a span{text-transform:uppercase;font-size:13px}.product-image>a{height:auto;margin-bottom:10px}.left_menu .panel-heading,.left_menu .panel-heading h4{height:45px;line-height:45px}#menu-toggle{top:3px;font-size:26px}#menu-toggle span{font-size:11px}#primary-menu ul li a,#primary-menu.style-2>div>ul>li>a{height:40px!important;line-height:40px!important}#primary-menu.style-5>ul>li>a>div{line-height:40px;font-size:15px}.index_col_group h3{height:50px;line-height:50px;font-size:20px}.index_col_title{max-width:none}#filter_group{overflow:scroll;max-height:435px}.page_title h1{font-size:23px}.single-product ul.tab-nav:not(.tab-nav-lg){padding-right:0}.single-product .bottom_buy .add-to-cart{margin-bottom:10px!important}.single-product ul.tab-nav:not(.tab-nav-lg) li{width:49%}.single-product ul.tab-nav:not(.tab-nav-lg) li a{width:100%}.pd_img_wrap{padding-right:0}.single-product .product-desc{padding-left:0}.cart .td{padding:5px 0;text-align:center}.cart .cart_item{margin-bottom:15px}.cart .remove{font-size:20px}.cart .total_price{margin-bottom:15px}}
@media (max-width:479px){.accordion.accordion-lg .acc_content{padding-left:0}.accordion.accordion-lg .acctitle{line-height:35px;padding-top:5px;padding-bottom:5px}.accordion.accordion-lg .acctitle i{line-height:45px}form .col_five_sixth,form .col_four_fifth,form .col_full,form .col_half,form .col_one_fifth,form .col_one_fourth,form .col_one_sixth,form .col_one_third,form .col_three_fifth,form .col_three_fourth,form .col_two_fifth,form .col_two_third{margin-bottom:10px!important}}
.product-title h4{height:42px;white-space:initial;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}
.product-title>span{display:none!important}
.product_single .product-image{height:auto!important}
.product_single .product-image>a{position:relative;display:block;width:100%;padding:0;overflow:hidden}
.product_single .product-image>a::before{content:'';display:block;padding-top:100%}
.product_single .product-image>a img{position:absolute;top:var(--img-top,50%);left:var(--img-left,50%);transform:translate(-50%,-50%);object-fit:contain;max-width:100%;max-height:100%;min-width:1px;min-height:1px}
*{font-family:IBM Plex Sans!important}
#popular_brand .slick-slide{padding:0 10px}
#popular_brand_title{text-align:center;color:#298c57;margin-bottom:10px}
#copyrights .col_half:first-child{width:58%}
#copyrights .col_half:last-child{width:38%}
ul.sf-js-enabled li.sub-menu,ul.sf-js-enabled li.sub-menu ul{border-bottom-left-radius:8px;border-bottom-right-radius:8px}
#search_querry_page,.form-control.col-md-8.search_input,.panel-heading,.quantity .minus{border-top-left-radius:8px;border-bottom-left-radius:8px}
#search_button_page,#search_querry_page,.col-sm-8.form-inline.nopadding.nomargin .button,.quantity .plus{border-top-right-radius:8px;border-bottom-right-radius:8px}
.col-sm-8.form-inline.nopadding.nomargin .button:hover{background-color:#298c57;color:#000;transition:.2s ease}
.index_col_list.hidden-xs ul li:hover a{color:#f5a623;transition:.2s ease}
.button.button-small.nomargin.fright,.buynow,.item-quick-view.fancybox-fast-view,.product_quick_add{border-radius:8px}
.addtocartQV,.single-product .add-to-cart.button{font-size:16px;border-radius:8px}
.bottom_buy.nopadding{display:flex}
#call-now{text-align:center;background:green;font-size:24px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff;font-weight:400;white-space:normal;word-wrap:break-word}
#call-now a{font-size:36px;margin:0 12px;font-weight:700;display:inline-block}


