﻿@import url(//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic|Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic);@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?6rglky');src:url('../fonts/icomoon.eot?6rglky#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?6rglky') format('truetype'), url('../fonts/icomoon.woff?6rglky') format('woff'), url('../fonts/icomoon.svg?6rglky#icomoon') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:Pompadur;src:url(/fonts/Pompadur.ttf);} #motto{font-family:Pompadur;font-size:16px;width:100%;}*{margin:0;border:0;padding:0;font-size:100%;}body{color:#515359;font-size:14px;font-family:'PT Sans', sans-serif;overflow-x:hidden;}#page{transition:all 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.dom-ready #page{opacity:1;}h1,h2,h3,h4,h5,h6{color:#333743;margin:0 0 10px;font-weight:400;font-family:'Open Sans', sans-serif;text-transform:uppercase;letter-spacing:0.1em;}h1{font-size:40px;line-height:50px;margin-top:20px;}h2{font-size:35px;line-height:45px;}h3{font-size:30px;line-height:40px;}h4{font-size:24px;line-height:34px;}h5{font-size:18px;line-height:25px;}h6{font-size:14px;line-height:21px;}p{margin:0 0 10px 0;padding:0;color:#656b6f;line-height:21px;}p.separator{line-height:2px;}input[type="number"],input[type="search"],input[type="email"],input[type="text"],input[type="url"],input[type="password"],input[type="submit"],textarea{-webkit-appearance:none;border-radius:0;}input[type=number]{-moz-appearance:textfield;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}button,input:focus,button:focus,textarea:focus{outline:none;}button{background:transparent;}a{text-decoration:none;color:inherit;outline:none;}a:focus, a:active{text-decoration:none;color:inherit;}a:hover{color:#ffc104;text-decoration:none;}img{max-width:100%;}iframe,embed{vertical-align:top;width:100%;display:block;padding:0;margin:0;border:0;}.no-padding{padding:0 !important;}.no-margin{margin:0 !important;}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;}.align-left{text-align:left;}.align-center{text-align:center;}.align-right{text-align:right;}.alignleft{float:left;}.noalign{float:none !important;}.alignright{float:right;}.aligncenter{display:table !important;margin-left:auto !important;margin-right:auto !important;}.row-fit{margin:0}.row-fit [class*="col-"]{padding:0}.row-fit-10{margin:0 -5px}.row-fit-10 [class*="col-"]{padding:0 5px}.row-fit-30{margin:0 -15px}.row-fit-30 [class*="col-"]{padding:0 15px}.ovh{overflow:hidden;}.pos-static{position:static;}.pos-relative{position:relative;}.clean-list{list-style-type:none;padding:0;margin:0;}.clean-list li{list-style-type:none;}.highlight-light{background:#dbdbdb;}.highlight-dark{background:#656b6f;color:#fff;}.highlight-yellow{background:#ffc104;color:#fff;}blockquote{display:inline-block;float:left;width:34%;padding:5px 30px 5px 20px;margin:0 0 12px;border-left:1px solid #dbdbdb;font-style:italic;font-family:'PT Sans', sans-serif;}blockquote.yellow{border-color:#ffc104;}.dropcap{display:inline-block;font-size:54px;line-height:46px;font-weight:400;font-family:'Open Sans', sans-serif;color:#dbdbdb;padding:0;margin:0px 15px 0 0;width:auto;height:auto;text-transform:uppercase;vertical-align:top;float:left;}.dropcap.yellow{color:#ffc104;}.bg-alfa{background:#f9f9f9;}.bg-white{background:#fff;}a,body,input,textarea,button,header .cart-btn .cart-items,header .main-nav ul li > ul,.logo,.btn,.tparrows,.custom-select .select-options,.tabbed-content .tabs li,.tabbed-content .tabs li:before,.custom-select .default .content,.custom-select .default i,.custom-select .select-options li,.instagram-feed li a:after,.pricing-table,.feature-lg .icon,.feature-lg h5,.team-member .cover .socials li i,.clients-list a img,header .main-nav ul li a:before,.custom-link{transition:all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955) !important;}.btn{display:inline-block;padding:8px 28px 8px 28px;border-radius:25px;font-family:'PT Sans', sans-serif;font-weight:400;letter-spacing:0.05em;border:1px solid transparent;text-transform:uppercase;color:#fff;font-size:13px;line-height:21px;}.btn.medium{font-size:14px;padding:14px 34px;}.btn.grey:hover,.btn.yellow{background:#ffc104;border-color:#ffc104;color:#fff;}.btn.dark-hover:hover{background:#2a2f35 !important;border-color:#2a2f35 !important;color:#fff !important;}.btn.grey-hover:hover{border-color:#dbdbdb !important;color:#656b6f !important;background:transparent !important;}.btn.grey{color:#656b6f;border-color:#dbdbdb;}.btn.white,.btn.yellow:hover{background:none;border-color:#fff;color:#fff;}.rev_slider .btn{transition:color 0.3s, border-color 0.3s, background-color 0.3s !important;-webkit-transition:color 0.3s, border-color 0.3s, background-color 0.3s !important;}.respond-form{position:relative;}.respond-form h6{font-weight:600;margin:0 0 25px;}.respond-form .input-line{position:relative;display:inline-block;width:100%;margin:0 0 10px;}.respond-form .input-line textarea,.respond-form .input-line input{position:relative;color:#919499;background:transparent;border:1px solid #dbdbdb;width:100%;border-radius:50px;padding:9px 22px;-webkit-transition-delay:0.10s !important;transition-delay:0.10s !important;}.respond-form .check-value:focus, .respond-form .check-value.has-value{-webkit-transition-delay:0s !important;transition-delay:0s !important;}.respond-form .input-line.textarea .check-value:focus + span, .respond-form .input-line.textarea .check-value.has-value + span,.respond-form .check-value:focus + span, .respond-form .check-value.has-value + span{visibility:hidden;}.respond-form .input-line textarea{resize:none;min-height:60px;border-radius:20px;}.respond-form .input-line.textarea{margin:0 0 5px;}.respond-form .input-line span{position:absolute;top:9px;left:22px;color:#919499;font-size:14px;pointer-events:none;}.search-form, .subscribe-form{position:relative;width:100%;}.subscribe-form .input-line{padding:0px 152px 0 0;}.subscribe-form .input-line .form-input{padding:14px 25px 14px 20px;font-size:14px;color:#fff;font-style:italic;background:transparent;border:1px solid #fff;width:100%;border-radius:50px;}.subscribe-form .form-submit{position:absolute;top:0;right:0;padding:14px 27px 13px;max-width:132px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:50px;}.search-form .input-line .search-input{color:#919499;font-style:italic;background:transparent;border:1px solid #dbdbdb;width:100%;border-radius:50px;padding:9px 35px 9px 25px;}.search-form .input-line .search-submit{position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:none;color:#919499;font-size:13px;}.search-form .input-line .search-input::-webkit-input-placeholder{color:#919499;}.search-form .input-line .search-input:-moz-placeholder{color:#919499;}.search-form .input-line .search-input::-moz-placeholder{color:#919499;}.search-form .input-line .search-input:-ms-input-placeholder{color:#919499;}.comments-area .box-title{font-weight:600;margin:0 0 20px;}.comments-area .box-title span{color:#ffc104;} .comments-area .comments-list{list-style-type:none;}.comments-area .comments-list .comment{position:relative;}.comments-area .comments-list .comment ul{padding:5px 0 0 70px;}.comments-area .comments-list .comment .avatar{position:absolute;top:4px;left:0;}.comments-area .comments-list .comment .avatar img{max-width:70px;max-height:70px;border-radius:50%;}.comments-area .comments-list .comment .comment-body{padding:0 0 6px 90px;margin:0 0 23px;border-bottom:1px solid #dbdbdb;}.comments-area .comments-list .comment .comment-body .name{font-size:12px;line-height:20px;font-weight:600;margin:0 0 8px;display:inline-block;}.comments-area .comments-list .comment .comment-body .name span{display:block;font-style:italic;font-size:13px;color:#919499;font-family:'PT Sans', sans-serif;font-weight:400;text-transform:none;letter-spacing:0;}.comments-area .comments-list .comment .comment-body .reply-link{float:right;margin:4px 0 0;}.comments-area .comments-list .comment .comment-body .description{margin:0 0 19px;font-size:14px;}.comments-area .respond-form{padding:30px 0 0 0;}header{position:fixed;top:0;color:#919499;font-family:'PT Sans', sans-serif;font-weight:400;width:100%;z-index:99;background:#2a2f35;transition:all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);}header + .content-wrapper{margin-top:129px;}header a{color:inherit;}header .container{position:relative;}header .top-header{font-size:13px;line-height:21px;border-bottom:1px solid rgba(244,244,244,0.2);transition:all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);}header .contacts{float:left;list-style-type:none;}header .socials{float:right;list-style-type:none;}header .contacts li, header .socials li{position:relative;display:inline-block;margin:0 28px 0 0;padding:9px 0 10px;font-weight:400;}header .contacts li i{padding:0 7px 0 0;}header .socials li{margin:0 12px 0 0;}header .socials li:last-of-type{margin:0;}header .bottom-header{position:relative;padding:31px 0 30px;}header .logo{position:absolute;top:50%;left:15px;transform:translateY(-50%);font-family:'PT Sans', sans-serif;font-weight:700;color:#fff;text-transform:uppercase;line-height:24px;font-size:25px;letter-spacing:0.1em;}header .logo span{color:#ffc104;}header .main-nav{display:inline-block;margin:0 0 0 250px;}header .main-nav ul{list-style-type:none;font-size:0;padding:0;margin:0;text-align:left;}header .main-nav ul > li{display:inline-block;position:relative;font-weight:400;font-size:13px;line-height:24px;letter-spacing:0.05em;text-transform:uppercase;color:#fff;padding:2px 13px 1px 13px;}header .main-nav ul > li:hover > a{color:#ffc104;}header .main-nav ul li.current-menu-parent{border:1px solid rgba(255,255,255,0.2);}header .main-nav ul li.current-menu-item a{color:#fff;}header .main-nav ul li ul > li.menu-item-has-children:before{position:absolute;content:"\f054";font-family:FontAwesome;top:11px;right:19px;color:#919499;font-size:9px;font-weight:normal;}header .main-nav ul li > ul{position:absolute;left:-1px;text-align:left;z-index:99;padding-top:34px;min-width:200px;visibility:hidden;}header .main-nav ul li:hover > ul{opacity:1;visibility:visible;} header .main-nav ul li > ul:after{position:absolute;content:'';height:10px;right:0;bottom:-6px;left:0;background:#2a2f35;}header .main-nav ul li > ul:before{position:absolute;content:'';height:10px;top:31px;right:0;left:0;background:#2a2f35;}header .main-nav ul li > ul li{position:relative;margin:0;display:block;background:#2a2f35;padding:0 20px;}header .main-nav ul li > ul li.menu-item-has-children:hover:before,header .main-nav ul li > ul li:hover > a{color:#fff;}header .main-nav ul li > ul li a{display:block;color:#919499;width:100%;font-size:13px;padding:10px 0 6px;text-decoration:none;text-transform:none;font-weight:400;letter-spacing:0;border-bottom:1px solid rgba(255,255,255,0.1);}header .main-nav ul li > ul li ul{top:0;left:100%;padding:0 0 0 5px;max-width:205px;}header .main-nav ul li > ul li ul:before{top:-3px;left:5px;}header .main-nav ul li > ul li ul:after{left:5px;}header .mobile-navigation-toggle.not-visible{filter:alpha(opacity=0);visibility:hidden;}header .mobile-navigation-toggle{cursor:pointer;position:relative;display:inline-block;margin-right:30px;top:7px;width:21px;height:16px;float:left;}header .mobile-navigation-toggle:hover .menui{background:#fff;}header .mobile-navigation-toggle .top-animate{background:#fff !important;top:5px !important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header .mobile-navigation-toggle .mid-animate{filter:alpha(opacity=0);}header .mobile-navigation-toggle .bottom-animate{top:5px !important;-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}header .mobile-navigation-toggle .top-menu{top:0px;width:13px;height:2px;border-radius:10px;background-color:#fff}header .mobile-navigation-toggle .mid-menu{top:5px;width:13px;height:2px;border-radius:10px;background-color:#fff}header .mobile-navigation-toggle .bottom-menu{top:10px;width:13px;height:2px;border-radius:10px;background-color:#fff}header .mobile-navigation-toggle .menui{pointer-events:none;background:#fff;-webkit-transition:all 0.45s ease, color 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:all 0.45s ease, color 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);-webkit-transition-timing-function:cubic-bezier(0.75, 0, 0.29, 1.01);transition-timing-function:cubic-bezier(0.75, 0, 0.29, 1.01);position:absolute;left:0}header .actions{display:inline-block;float:right;}header .actions li{display:inline-block;color:#fff;text-transform:uppercase;font-size:13px;padding:5px 0 4px;margin:0 0 0 28px;}header .actions li i{margin:0 7px 0 0;}header .actions li.search-trigger i{margin:0;}header .actions .custom-select{position:relative;cursor:pointer;}header .actions .custom-select span:hover,header .actions .custom-select .select-options li:hover{color:#ffc104 !important;}header .actions .custom-select .input span{position:relative;color:#636262;font-size:13px;line-height:1em;}header .actions .custom-select .select-options{position:absolute;list-style-type:none;right:-4px;z-index:99;margin-top:34px;background:#2a2f35;visibility:hidden;filter:alpha(opacity=0);}header .actions .custom-select .select-options.open{visibility:visible;opacity:1;filter:alpha(opacity=100)}header .actions .custom-select .select-options li{color:#919499 !important;font-size:12px;line-height:1em;padding:8px 12px !important;margin:0;text-transform:none;}header .actions .custom-select .select-options li:first-of-type{padding-top:12px !important;}header .actions .custom-select .select-options li:last-of-type{padding-bottom:12px !important;}header .actions .custom-select .select-options li i{display:inline;}header .actions .cart-btn .cart-items{position:absolute;padding-top:34px;z-index:100;visibility:hidden;filter:alpha(opacity=0);right:0;}header .actions .cart-btn:hover .cart-items{visibility:visible;opacity:1;filter:alpha(opacity=100);}header .actions .cart-btn .cart-items .cart{background:#2a2f35;width:325px;min-height:60px;padding:19px;text-align:left;text-transform:none;}header .actions .cart-btn .cart-items .cart i{margin:0;}header .actions .cart-btn .cart-items .cart .cart-item{display:block;position:relative;min-height:80px;margin:0 0 20px;padding:0;border-bottom:1px solid rgba(255,255,255,0.1);text-transform:none;}header .actions .cart-btn .cart-items .cart .cart-item:last-of-type{border:none;margin:0;min-height:79px;}header .actions .cart-btn .cart-items .cart .cart-item .cover{float:left;margin-right:19px;width:60px;}header .actions .cart-btn .cart-items .cart .cart-item .title{margin:0 0 8px 0;color:#ffffff;font-size:14px;font-weight:400;line-height:1.4em;}header .actions .cart-btn .cart-items .cart .cart-item .price{color:#919499;font-size:12px;font-style:italic;}header .actions .cart-btn .cart-items .cart .cart-item .remove-from-cart{position:absolute;right:0;top:4px;color:#919499;font-size:7px;}header .actions .cart-btn .cart-items .cart .cart-item .remove-from-cart:hover{color:#ffc104;}header .actions .cart-btn .cart-items .cart .sub-total{font-size:14px;color:#fff;margin:0 0 19px;}header .actions .cart-btn .cart-items .cart .btn.checkout{margin:0 0 0 15px;}header .actions .cart-btn .cart-items .cart .btn.checkout:hover{background:#ffc104;border-color:#ffc104;color:#fff;}header .actions .cart-btn .cart-items .cart .btn.view-cart:hover{background:none;border-color:#fff;color:#fff;}header .actions .cart-btn .cart-items .cart .empty{color:#fff;margin:0;}header .actions .search-trigger .icon:hover{cursor:pointer;color:#ffc104;}header .actions .search-trigger .search-box{position:absolute;top:50%;transform:translateY(-50%);background:none;padding:0;right:25px;z-index:10;width:300px;visibility:hidden;filter:alpha(opacity=0);-webkit-transition:all 0.18s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:all 0.18s cubic-bezier(0.55, 0.085, 0.68, 0.53);}header .bottom-header .search-trigger .search-box .search-input{font-size:13px;color:#fff;font-style:italic;background:none;border:none;padding:10px 25px 10px 0px;width:100%;}header .actions.open .search-trigger .search-box{visibility:visible;opacity:1;}header .actions .cart-btn,header .actions .custom-select{-webkit-transition:all 0.18s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:all 0.18s cubic-bezier(0.55, 0.085, 0.68, 0.53);}header .actions.open .cart-btn,header .actions.open .custom-select{visibility:hidden;}header.fixed{position:fixed !important;background:#2a2f35 !important;z-index:999 !important;opacity:1;}header.fixed .top-header{margin-top:-41px;}header.header-v2{position:fixed;left:0;top:0;width:100%;z-index:100;background:transparent;color:#fff;}header.header-v2 + .content-wrapper{margin:0;}header.header-v2 .container-fluid{padding-left:30px;padding-right:30px;}header.header-v2 .logo{left:30px;}header.header-v2 .contacts li{margin:0;padding:9px 28px 10px;border-right:1px solid rgba(244,244,244,0.2);}header.header-v2 .contacts li:first-of-type{padding:9px 28px 10px 0;}header.header-v2 .socials{padding:0 0 0 30px;border-left:1px solid rgba(244,244,244,0.2);}header.header-v2 .actions .search-trigger .search-box{right:45px;}header.header-v3{position:fixed;left:0;top:0;width:100%;z-index:100;background:transparent;color:#fff;}header.header-v3 + .content-wrapper{margin:0;}footer{background:#2a2f35;}footer .top-footer{padding:40px 0 18px;}footer .bottom-footer{border-top:1px solid rgba(255,255,255,0.1);padding:9px 15px 9px;}footer .bottom-footer .copyright{display:inline-block;color:#919499;font-weight:400;font-size:13px;padding:5px 0;margin:0;}footer .widget{color:#919499;padding:9px 0 18px;font-family:'PT Sans', sans-serif;}footer .widget .widget-title{font-size:14px;color:#919499;margin:0 0 18px 0;font-weight:600;}.sidebar .widget{margin:0 0 34px;color:#656b6f;}.sidebar .widget .widget-title{font-weight:600;font-size:14px;line-height:24px;margin:0 0 22px;}.widget.widget_contact .contact-info li{position:relative;padding:0 0 14px 37%;margin:0 0 15px;border-bottom:1px solid #45474c;}.widget.widget_contact .contact-info li:last-of-type{margin:0;border:none;}.widget.widget_contact .contact-info li .title{position:absolute;left:0;font-size:14px;color:#fff;}.widget.widget_contact .contact-info li p{color:#919499;margin:0;}.widget.widget_contact .contact-info li .socials li{display:inline-block;border:none;margin:0;padding:0 7px 0 0;}.widget.widget_contact .contact-info li .socials li:last-of-type{padding:0;}.widget.widget_contact .contact-info li .socials li a{color:#919499;font-size:15px;}.widget.widget_contact .contact-info li .socials li a:hover{color:#ffc104;}.sidebar .widget.widget_contact .contact-info li{border-color:#dbdbdb;}.sidebar .widget.widget_contact .contact-info li .title{color:#919499;}.sidebar .widget.widget_contact .contact-info li .socials li a,.sidebar .widget.widget_contact .contact-info li p{color:#656b6f;}.sidebar .widget.widget_contact .contact-info li .socials li a:hover{color:#ffc104;}.widget.widget_tag_cloud .tagcloud a{display:inline-block;margin:0 7px 10px 0;color:#919499;padding:4px 10px 6px;font-size:14px !important;font-style:italic;font-weight:400;line-height:1em;border:1px solid #dbdbdb;border-radius:50px;}.widget.widget_tag_cloud .tagcloud a:hover{color:#656b6f;border-color:#919499;text-decoration:none;}.widget.widget_recent_posts .recent-posts{margin-top:-10px;}.widget.widget_recent_posts .recent-posts > li{position:relative;border-bottom:1px solid rgba(255,255,255,0.1);padding:0 0 15px 0;margin:0px 0 9px;}.widget.widget_recent_posts .recent-posts li:last-of-type{margin:0;padding:0;border:none;}.widget.widget_recent_posts .recent-posts li .cover{position:absolute;left:0;top:0;}.widget.widget_recent_posts .recent-posts li h4{padding:0 0 2px;margin:0;line-height:24px;}.widget.widget_recent_posts .recent-posts li h4 a{font-size:14px;color:#ffffff;text-transform:none;font-family:'PT Sans', sans-serif;letter-spacing:0;font-weight:400;}.widget.widget_recent_posts .recent-posts li .post-meta li{position:relative;display:inline-block;font-style:italic;font-size:13px;padding:0 10px 0 0;}.widget.widget_recent_posts .recent-posts li .post-meta li:last-of-type:after{content:none;} .widget.widget_recent_posts .recent-posts li .post-meta li:after{position:absolute;content:'/';right:1px;}.widget.widget_recent_posts .recent-posts li h4 a:hover{color:#ffc104;text-decoration:none;}.widget.widget_recent_posts .recent-posts li .date{padding:0 0 0 80px;color:#919499;font-size:12px;font-style:italic;}.sidebar .widget.widget_recent_posts .recent-posts li h4 a{color:#656b6f;}.sidebar .widget.widget_recent_posts .recent-posts li h4 a:hover{color:#ffc104;}.sidebar .widget.widget_recent_posts .recent-posts > li{border-color:#dbdbdb;}.widget.widget_subscribe p{margin:-5px 0 10px 0;color:#fff;}.widget.widget_subscribe .subscribe-form input{width:100%;border-radius:25px;margin:14px 0 6px;padding:10px 20px;}.widget.widget_subscribe .subscribe-form .input-line{color:#fff;background:#3f4349;}.widget.widget_subscribe .subscribe-form .submit-btn{border:1px solid rgba(145,148,153,0.2);background:none;text-transform:uppercase;color:#919499;font-size:13px;letter-spacing:0.05em;}.widget.widget_subscribe .subscribe-form .submit-btn:hover{background:#ffc104;border-color:#ffc104;color:#fff;}.widget.widget_subscribe .subscribe-form input::-webkit-input-placeholder{color:#fff;}.widget.widget_subscribe .subscribe-form input:-moz-placeholder{color:#fff;}.widget.widget_subscribe .subscribe-form input::-moz-placeholder{color:#fff;}.widget.widget_subscribe .subscribe-form input:-ms-input-placeholder{color:#fff;}.widget.widget_categories ul{list-style-type:none;padding:0;margin:-4px 0 -5px;}.widget.widget_categories ul li:first-of-type{padding:0 0 10px;}.widget.widget_categories ul li{list-style-type:none;padding:10px 0 10px;border-bottom:1px solid #dbdbdb;}.widget.widget_categories ul li a{position:relative;padding:0 0 0 14px;}.widget.widget_categories ul li a:before{position:absolute;content:"\f054";font-family:FontAwesome;font-size:9px;top:4px;left:0;}.widget.widget_pricefilter .price-slider{position:relative;display:block;padding:6px 2px 0 2px;}.widget.widget_pricefilter .price-slider .values-wrapper{display:block;padding:7px 0 8px;}.widget.widget_pricefilter .price-slider .values-wrapper span{display:inline-block;font-size:13px;color:#919499;line-height:22px;font-style:italic;}.widget.widget_pricefilter .price-slider .values-wrapper span.slider-snap-value-upper{float:right;}.widget.widget_pricefilter .price-slider span:before{content:attr(data-currency);display:inline-block}.widget.widget_pricefilter .price-slider .slider{-webkit-box-shadow:none;background:#ededed;box-shadow:none;border-radius:0;height:6px;border:0}.widget.widget_pricefilter .price-slider .slider .noUi-origin{box-shadow:none;background:#ededed;border-radius:0;line-height:1em}.widget.widget_pricefilter .price-slider .slider .noUi-connect{background:#ffc104}.widget.widget_pricefilter .price-slider .slider .noUi-background{background:#ededed}.widget.widget_pricefilter .price-slider .slider .noUi-handle{display:inline-block;box-shadow:none;border-radius:50%;background:#ffc104;cursor:pointer;height:14px;width:14px;border:0;left:-7px;top:-4px}.widget.widget_pricefilter .price-slider .slider .noUi-handle:after{display:none}.widget.widget_pricefilter .price-slider .slider .noUi-handle:before{border-radius:50%;background:#fff;width:6px;height:6px;top:4px;left:4px;}.widget.widget_pricefilter .price-slider .filter-btn{display:inline-block;color:#919499;padding:4px 10px 6px;font-size:14px !important;font-style:italic;font-weight:400;line-height:1em;border:1px solid #dbdbdb;border-radius:50px;}.widget.widget_pricefilter .price-slider .filter-btn:hover{color:#656b6f;border-color:#919499;text-decoration:none;}.widget.widget_pricefilter .price-slider .values{float:right;color:#919499;font-size:13px;margin:5px 0 0 0;}.widget.widget_popularitems ul,.widget.widget_cart .cart{width:100%;text-align:left;}.widget.widget_cart .cart ul,.widget.widget_popularitems ul{min-height:80px;}.widget.widget_popularitems ul .item,.widget.widget_cart .cart .cart-item{display:block;position:relative;min-height:60px;margin:0 0 30px;padding:0;}.widget.widget_popularitems ul .item:last-of-type,.widget.widget_cart .cart .cart-item:last-of-type{border:none;margin:0;}.widget.widget_popularitems ul .item .cover,.widget.widget_cart .cart .cart-item .cover{float:left;margin-right:19px;width:60px;}.widget.widget_popularitems ul .item .title,.widget.widget_cart .cart .cart-item .title{margin:0 0 5px 0;color:#656b6f;font-size:14px;font-weight:400;line-height:1.4em;}.widget.widget_popularitems ul .item .price,.widget.widget_cart .cart .cart-item .price{color:#919499;font-size:13px;font-style:italic;}.widget.widget_cart .cart .cart-item .remove-from-cart{position:absolute;right:0;top:4px;color:#919499;font-size:7px;}.widget.widget_cart .cart .cart-item .remove-from-cart:hover{color:#ffc104;}.widget.widget_cart .cart .sub-total{font-size:14px;color:#656b6f;margin:-4px 0;}.widget.widget_cart .cart .btn{margin-top:20px !important;}.widget.widget_cart .cart .btn.yellow{margin:0 15px 0 0;}.widget.widget_cart .cart .empty{color:#fff;margin:0;}.content-section{padding:0 0 34px}.content-section .module{padding-bottom:38px;}.content-section .module .module-title{text-align:center;font-weight:600;margin:0 0 18px;}.content-section .entry ul{list-style-type:none;}.content-section .entry ol{padding-left:19px;}.content-section .entry ol li,.content-section .entry ul li{padding-bottom:5px;color:#656b6f;}.content-section .entry ul li{position:relative;padding:0 0 5px 15px;}.content-section .entry ul li:before{content:"•";padding:0;position:absolute;left:0;top:0;}ul.page-numbers{list-style-type:none;text-align:center;padding:4px 0 49px;}ul.page-numbers li{display:inline-block;color:#656b6f;font-size:13px;font-weight:400;text-transform:uppercase;}ul.page-numbers li a{padding:6px 10px;}ul.page-numbers li a.prev,ul.page-numbers li a.next{position:relative;}ul.page-numbers li a.prev{padding-right:25px;padding-left:0;}ul.page-numbers li a.next{padding-left:25px;padding-right:0;}ul.page-numbers li a.next:before,ul.page-numbers li a.prev:before{content:"";position:absolute;height:100%;width:1px;background:#dbdbdb;top:0;}ul.page-numbers li a.prev:before{right:5px;}ul.page-numbers li a.next:before{left:5px;}ul.page-numbers li .current{padding:4px 10px;color:#ffc104;}.entry .accordion-group{margin:60px 0 24px;}.accordion-group{margin:22px 0;}.accordion-group .accordion{margin-bottom:10px;border:1px solid #dbdbdb;}.accordion-group .accordion:last-of-type{margin:0;}.accordion-group .accordion .heading{margin:0;overflow:hidden;cursor:pointer;position:relative;display:block;padding:7px 35px 7px 19px;}.accordion-group .accordion .heading h4{margin:0;font-size:14px;line-height:24px;font-weight:600;}.accordion-group .accordion .heading:after{content:"\f13a";font-family:FontAwesome;position:absolute;top:50%;right:19px;transform:translateY(-50%);color:#dbdbdb;}.accordion-group .accordion .heading.open:after{transform:translateY(-50%) rotate(180deg);right:20px;}.accordion-group .accordion .heading.open + .body{display:block;}.accordion-group .accordion .body{display:none;}.accordion-group .accordion .body p{margin:0;padding:3px 19px 8px;font-size:14px;line-height:21px;}.tabbed-content{margin:0 0 25px;}.tabbed-content .tabs{text-align:center;margin:0 auto;list-style:none;z-index:20;}.tabbed-content .tabs li{position:relative;display:inline-block;cursor:pointer;padding:9px 20px;margin:0 6px 0 0;color:#333743;font-size:14px;line-height:20px;letter-spacing:0.1em;font-weight:600;text-transform:uppercase;font-family:'Open Sans', sans-serif;border:1px solid #dbdbdb;background:#fff;}.tabbed-content .tabs li:hover,.tabbed-content .tabs li.current{color:#919499;}.tabbed-content .tabs li:hover:before,.tabbed-content .tabs li.current:before{opacity:1;filter:alpha(opacity=100);}.tabbed-content .tabbed-body{margin:-20px 0 0;padding:44px 30px 15px;border:1px solid #dbdbdb;}.tabbed-content .tabbed-body p{margin:0 0 17px;}.tabbed-content .tabbed-body ul{list-style-type:none;margin:0 0 10px;}.tabbed-content .tabbed-body ol{padding-left:19px;}.tabbed-content .tabbed-body ol li,.tabbed-content .tabbed-body ul li{padding-bottom:5px;color:#656b6f;}.tabbed-content .tabbed-body ol li:last-of-type,.tabbed-content .tabbed-body ul li:last-of-type{padding-bottom:0;}.tabbed-content .tabbed-body ul li{position:relative;padding:0 0 7px 15px;}.tabbed-content .tabbed-body ul li:before{content:"•";padding:0;position:absolute;left:0;top:0;}.tabbed-content .tab-content{display:none;}.tabbed-content .tab-content.current{display:inherit;}.tabbed-content.horizontal .tabs{display:inline-block;float:left;margin:0 20px 0 0;}.tabbed-content.horizontal .tabs li{display:block;border-right:1px solid #eeeeee;border-bottom:none;text-align:right;padding:15px;}.tabbed-content.horizontal .tabs li:hover, .tabbed-content.horizontal .tabs li.current{border-right:1px solid #db3a1b;border-bottom:none;}.tabbed-content.horizontal .tabbed-body{margin:0;}.section-header{text-align:center;padding:60px 0 20px;}.section-header .subtitle{font-style:italic;color:#656b6f;font-size:16px;line-height:24px;letter-spacing:0;text-transform:none;margin:0 0 13px 0;}.section-header span{position:relative;display:block;max-width:300px;height:1px;margin:20px auto 20px;padding:0 3px 0;}.section-header span:before,.section-header span:after{display:block;position:absolute;width:50%;content:"";top:0;height:1px;background:linear-gradient(to right, transparent , #dbdbdb);}.section-header span:before{left:-3px;}.section-header span:after{right:-3px;transform:rotate(180deg);}.section-header span i{position:absolute;width:7px;height:7px;border-radius:50%;border:1px solid #dbdbdb;top:-3px;left:50%;transform:translateX(-50%);}.section-header p{font-size:14px;color:#656b6f;width:100%;max-width:575px;margin:0 auto;}.section-header h3{line-height:25px;}.section-header.white h1,.section-header.white h2,.section-header.white p,.section-header.white .subtitle{color:#fff;}.section-header.white span:before,.section-header.white span:after{background:linear-gradient(to right, transparent , #ffffff);}.section-header.white span i{border:1px solid #fff;}.section-header.button{padding:0px;}.section-header.button p{font-style:italic;padding:3px 0 33px;font-size:18px;line-height:27px;}.single-post-section{padding:70px 0 80px;}.single-post-section.portfolio{padding:70px 0 25px;}.single-post-section .sidebar{padding:10px 0 0 0;}.blog-posts-list .blog-post{position:relative;text-align:center;padding:0 0 42px;margin:0 0 40px;}.blog-posts-list .blog-post .item-cover{position:relative;margin:0 0 29px;}.blog-posts-list .blog-post .item-cover a:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(16,17,19,0.7);transition:all 375ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.blog-posts-list .blog-post .item-cover a:after{pointer-events:none;position:absolute;content:"\e90d";font-family:'icomoon';color:#fff;font-size:23px;padding:0 1px 0;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 375ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.blog-posts-list .blog-post .item-cover:hover a:before{opacity:1;}.blog-posts-list .blog-post .item-cover:hover a:after{opacity:1;}.blog-posts-list .blog-post .post-title{margin:0 0 14px;}.blog-posts-list .blog-post .post-meta{margin:0 0 20px;}.blog-posts-list .blog-post .description{margin:0 0 23px;}.blog-posts-list .blog-post:before,.blog-posts-list .blog-post:after{display:block;position:absolute;width:50%;content:"";bottom:0;height:1px;background:linear-gradient(to right, transparent , #dbdbdb);}.blog-posts-list .blog-post:before{left:0px;}.blog-posts-list .blog-post:after{right:0px;transform:rotate(180deg);}.blog-posts-list .blog-post .post-meta li{position:relative;display:inline-block;color:#919499;font-style:italic;font-size:13px;padding:0 0 0 8px;}.blog-posts-list .blog-post .post-meta li:after{position:absolute;content:"/";top:-1px;right:-8px;}.blog-posts-list .blog-post .post-meta li:first-of-type{padding:0;}.blog-posts-list .blog-post .post-meta li:last-of-type:after{content:none;}.blog-posts-list .blog-post .blockquote-item{width:100%;font-style:italic;font-size:24px;color:#333743;text-align:left;padding:0 22px 29px;border-left:none;}.blog-posts-list .blog-post .blockquote-item span{display:block;font-size:14px;color:#919499;padding:6px 0 0 0;}.blog-posts-list .blog-post.link .post-meta{margin:0 0 15px;}.blog-posts-list .blog-post.link .type-link{display:block;font-style:italic;font-size:24px;color:#333743;text-align:center;margin:0 0 20px;}.blog-posts-list.single .blog-post{text-align:left;margin:0;padding:0;}.blog-posts-list.single .blog-post:after,.blog-posts-list.single .blog-post:before{content:none;}.blog-posts-list .blog-post blockquote{width:50%;}.blog-posts-list .blog-post .gallery{margin:0 -5px 0;padding:15px 0 15px;}.blog-posts-list .blog-post .gallery .gallery-item{float:left;width:33.3333333%;padding:3px 5px 7px 5px;}.blog-posts-list .blog-post .custom-link{cursor:pointer;display:inline-block;position:relative;margin:0 7px 10px 0;color:#919499;padding:4px 10px 6px;font-size:14px !important;font-style:italic;font-weight:400;line-height:1em;border:1px solid #dbdbdb;border-radius:50px;}.blog-posts-list .blog-post .custom-link:hover{color:#656b6f;border-color:#919499;text-decoration:none;}.blog-posts-list .blog-post .custom-link.icon{padding:4px 10px 6px 32px;margin:0 10px 10px 0;}.blog-posts-list .blog-post .custom-link.icon i{position:absolute;left:10px;top:5px;}.blog-posts-list .blog-post .post-footer{padding:14px 0 20px;margin:0 0 15px;border-bottom:1px solid #dbdbdb;}.blog-posts-list .blog-post .post-footer .tags{display:inline-block;}.blog-posts-list .blog-post .post-footer .share-box{display:inline-block;position:relative;float:right;} .blog-posts-list .blog-post .post-footer .share-box .socials{position:absolute;border:1px solid #dbdbdb;background:#fff;padding:15px 20px 6px;width:130px;top:42px;left:-27px;transform:translateY(-12px);visibility:hidden;transition:all 375ms cubic-bezier(0.455, 0.03, 0.515, 0.955);z-index:20;}.blog-posts-list .blog-post .post-footer .share-box.open .socials{transform:translateY(0);opacity:1;visibility:visible;}.blog-posts-list .blog-post .post-footer .share-box .socials:after,.blog-posts-list .blog-post .post-footer .share-box .socials:before{border-color:transparent #dbdbdb transparent transparent;border-width:6.8px 7.2px 6.8px 0;border-style:solid;position:absolute;content:"";height:0;width:0;top:-10px;left:50%;transform:translateX(-50%) rotate(90deg);}.blog-posts-list .blog-post .post-footer .share-box .socials:after{left:50%;top:-9px;border-color:transparent #fff transparent transparent;}.blog-posts-list .blog-post .post-footer .share-box .socials li{font-style:italic;color:#656b6f;font-size:14px;padding:0 0 10px;}.blog-posts-list .blog-post .post-footer .share-box .socials li a i{padding:0 10px 0 0;}.blog-posts-list .blog-post .post-footer .like{display:inline-block;float:right;}.blog-posts-list .blog-post .post-footer .like a:hover i{color:#cb2027;}.blog-posts-list .blog-post .post-navigation{padding:10px 0 30px;color:#656b6f;}.blog-posts-list .blog-post .post-navigation a{position:relative;}.blog-posts-list .blog-post .post-navigation a.prev{padding:0 0 0 14px;}.blog-posts-list .blog-post .post-navigation a:before{position:absolute;content:"\f053";font-family:FontAwesome;font-size:10px;left:0;top:2px;}.blog-posts-list .blog-post .post-navigation a.next{float:right;padding:0 14px 0 0;}.blog-posts-list .blog-post .post-navigation a.next:before{content:"\f054";top:3px;right:0;left:auto;}.blog-posts-list .blog-post .related-posts{padding:20px 0 0 0;}.blog-posts-list .blog-post .related-posts .box-title{font-weight:600;margin:0 0 25px;}.blog-posts-list .blog-post .related-posts .blog-post-item{margin:0 0 5px;}.blog-posts-list .blog-post .related-posts .blog-post-item .title{padding:14px 0 0;}.blog-section{background:url(../img/blog-section-bg.jpg);background-position:center top;background-repeat:no-repeat;padding:0 0 20px;}.blog-post-item{padding:0 0 25px;margin:0 0 30px;}.blog-post-item .rel-cover{position:relative;}.blog-post-item .rel-cover img{width:100%;object-fit:cover;}.blog-post-item .rel-cover a:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;outline:none;background:rgba(16,17,19,0.7);transition:all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.blog-post-item .rel-cover a:after{position:absolute;content:"\e90d";font-family:'icomoon';color:#fff;font-size:23px;padding:0 1px 0;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.blog-post-item .rel-cover a:hover:after,.blog-post-item .rel-cover a:hover:before{opacity:1;}.blog-post-item .title{text-align:center;font-weight:600;padding:14px 50px 0px;margin:0 0 8px;}.blog-post-item .post-meta{text-align:center;}.blog-post-item .post-meta li{position:relative;display:inline-block;color:#919499;font-style:italic;font-size:13px;padding:0 0 0 13px;}.blog-post-item .post-meta li:first-of-type{padding:0;}.blog-post-item .post-meta li:after{position:absolute;content:"/";top:-1px;right:-11px;}.blog-post-item .post-meta li:last-of-type:after{content:none;}.cart-table{margin:0 0 10px;}.cart-table .products-table{width:100%;}.cart-table .products-table thead{border-bottom:1px solid #dbdbdb;}.cart-table .products-table thead th{color:#919499;font-size:14px;letter-spacing:0;line-height:20px;text-transform:none;font-weight:400;text-align:left;padding:9px 0;}.cart-table .products-table tbody tr{border-bottom:1px solid #e6e6e6;}.cart-table .products-table tbody td{padding:30px 0;color:#656b6f;font-size:14px;letter-spacing:0;line-height:24px;text-transform:none;font-weight:400;text-align:left;}.cart-table .products-table tbody td.product-item{position:relative;}.cart-table .products-table tbody td.product-item img{max-width:60px;max-height:60px;}.cart-table .products-table tbody td.product-item .title{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:80px;}.cart-table .products-table tbody .product-price,.cart-table .products-table tbody .product-quantity{width:17.1%}.cart-table .products-table tbody .product-subtotal{width:14.529914%;}.cart-table .products-table tbody .product-remove{position:relative;width:8.557%;text-align:center;}.cart-table .products-table tbody .product-remove .remove_products{position:absolute;top:50%;left:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:15px;height:15px;text-indent:-9999px;}.cart-table .products-table tbody .product-remove .remove_products:after,.cart-table .products-table tbody .product-remove .remove_products:before{content:'';position:absolute;background-color:#919499;}.cart-table .products-table tbody .product-remove .remove_products:hover:before,.cart-table .products-table tbody .product-remove .remove_products:hover:after{background:#ffc104;}.cart-table .products-table tbody .product-remove .remove_products:before{width:2px;height:10px;left:6px;top:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.cart-table .products-table tbody .product-remove .remove_products:after{width:10px;height:2px;left:2px;top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.cart-table .products-table tbody .product-quantity .quantity input{text-align:center;font-size:13px;color:#919499;letter-spacing:0;max-width:66px;padding:7px;border:1px solid #dbdbdb;border-radius:20px;}.cart-table .coupon{margin-top:29px;}.cart-table .coupon .enter-coupon{display:inline-block;margin:0 15px 0 0;}.cart-table .coupon input[type="text"]{color:#919499;font-size:14px;background:transparent;border:1px solid #dbdbdb;border-radius:50px;padding:9px 35px 9px 25px;margin:0 18px 0 0;background:transparent;min-width:270px;}.cart-table .coupon input[type="submit"]{border-radius:25px;}.cart-table .coupon .update-cart{float:right;background:transparent;}.cart-table .coupon .update-cart:hover{background:#ffc104;}.cart-table .coupon input::-webkit-input-placeholder{color:#919499;}.cart-table .coupon input:-moz-placeholder{color:#919499;}.cart-table .coupon input::-moz-placeholder{color:#919499;}.cart-table .coupon input:-ms-input-placeholder{color:#919499;}.cart-table .cart-totals{margin:29px 0 0;}.cart-table .cart-totals h5{font-weight:600;margin:0 0 20px;}.cart-table .cart-totals table{width:100%;margin:12px 0 16px;}.cart-table .cart-totals table tr td{color:#656b6f;letter-spacing:0;line-height:21px;text-align:left;padding:0 20px 9px 0;}.cart-table .cart-totals table tr td:last-of-type{color:#919499;}.cart-table .cart-totals table tr td:first-child{width:195px;}.single-product{padding:80px 0 40px;}.single-product .nav-carousel .carousel-items{margin-right:-15px;}.single-product .nav-carousel .carousel-items .carousel-item{position:relative;cursor:pointer;padding:0 15px 0 0;}.single-product .cover-photos-slider .carousel-items .carousel-item .image{position:relative;}.single-product .cover-photos-slider .carousel-items .carousel-item .image .photozoom{display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.single-product .cover-photos-slider .carousel-items .carousel-item .image .photozoom:before{pointer-events:none;position:absolute;content:"\e90d";font-family:'icomoon';color:#fff;font-size:23px;padding:0 1px 0;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.single-product .cover-photos-slider .carousel-items .carousel-item .image .photozoom:hover:before{opacity:1;}.single-product .cover-photos-slider .carousel-items .carousel-item .image .photozoom:hover{background:rgba(16,17,19,0.7);opacity:1;}.single-product .cover-photos-slider .carousel-items .carousel-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.single-product .nav-carousel .carousel-items .carousel-item .image{position:relative;opacity:0.7;} .single-product .nav-carousel .carousel-items .carousel-item.slick-current .image,.single-product .nav-carousel .carousel-items .carousel-item .image:hover{opacity:1;}.single-product .cover-photos-slider .slick-slider{padding-bottom:0;}.single-product .product-description .rating{margin:0 0 16px;}.single-product .product-description .rating li{display:inline-block;color:#ffc104;font-size:15px;padding:0 0 0 1.5px;}.single-product .product-description .rating li .fa-star-o{color:#919499;}.single-product .product-description .rating li.count{margin:-3px 0 0 12px;font-size:13px;font-style:italic;color:#919499;font-weight:400;vertical-align:middle;}.single-product .product-description .amount{color:#333743;font-size:24px;line-height:24px;margin:5px 0 15px;}.single-product .product-description .amount span{color:#919499;font-size:18px;padding-left:20px;text-decoration:line-through;} .single-product .product-description h1{margin:0 0 17px;letter-spacing:0.095em;}.single-product .product-description .entry{padding:0 0 14px;}.single-product .product-description .actions .cart{margin:0 0 24px;}.single-product .product-description .actions .quantity input{text-align:center;font-size:13px;color:#919499;letter-spacing:0;max-width:66px;padding:10px;border:1px solid #dbdbdb;border-radius:20px;}.single-product .product-description .actions .add-cart{margin:0 0 0 17px;}.single-product .product-description .actions .category,.single-product .product-description .actions .tags,.single-product .product-description .actions .product-id{color:#656b6f;font-style:italic;font-size:14px;line-height:21px;}.single-product .product-description .actions .category span,.single-product .product-description .actions .tags span,.single-product .product-description .actions .product-id span{color:#919499;}.single-product ul.product-additional li{line-height:21px;padding:0 0 10px;}.single-product ul.product-additional li:before{content:none;}.single-product .review-form{padding:0 0 15px;}.single-product .review-form .box-title{font-weight:600;margin:0 0 20px;}.single-product .reviews .reviews-list{list-style-type:none;margin:0;}.single-product .reviews .reviews-list .review{position:relative;border-bottom:1px solid #dbdbdb;padding-bottom:5px;margin-bottom:30px;}.single-product .reviews .reviews-list .review:last-of-type{margin:0 0 24px;}.single-product .reviews .reviews-list .review:before{content:none;}.single-product .reviews .reviews-list .review ul{padding:11px 0 0 70px;}.single-product .reviews .reviews-list .review .avatar{position:absolute;top:0;left:0;}.single-product .reviews .reviews-list .review .avatar img{max-width:70px;max-height:70px;border-radius:50%;}.single-product .reviews .reviews-list .review .review-body{padding:0 0 0 75px;}.single-product .reviews .reviews-list .review .review-body .name{font-size:12px;line-height:20px;font-weight:600;margin:0 0 0;display:inline-block;}.single-product .reviews .reviews-list .review .review-body .date{font-size:13px;font-style:italic;color:#919499;margin:0 0 2px;}.single-product .reviews .reviews-list .review .review-body .rating{margin:0 0 12px;padding:0;display:inline-block;}.single-product .reviews .reviews-list .review .review-body .rating li{display:inline-block;color:#ffc104;font-size:13px;padding:0 0 0 1px;}.single-product .reviews .reviews-list .review .review-body .rating li:before{content:none;}.single-product .reviews .reviews-list .review .review-body .description{margin:0 0 19px;}.single-product .rating-select{margin:0 0 14px;}.single-product .rating-select .title{font-size:14px;font-weight:400;color:#919499;padding:0 9px 0 0;}.single-product .rating-select .stars{display:inline-block;}.single-product .rating-select .stars input.star{display:none;}.single-product .rating-select .stars label.star{float:right;padding:3px 4px 0 0;font-size:13px;color:#919499;cursor:pointer;}.single-product .rating-select .stars input.star:checked ~ label.star:before{content:'\f005';color:#ffc104;}.single-product .rating-select .stars label.star:before{content:'\f006';font-family:FontAwesome;}.single-product .product-tabs{padding:14px 0 30px;margin:0;}.single-product .related-items{padding:24px 0 0;}.single-product .related-items .box-title{font-weight:600;margin:0 0 25px;}.clients-section.v2{padding:68px 0 31px;}.clients-section.v3 .section-header{padding-top:10px;}.clients-section.v3 .clients-list{padding:0 0 60px;}.clients-section .row-bg{position:absolute;top:-0.5px;right:0;bottom:0;width:50%;overflow:hidden;}.clients-section .row-bg img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;padding:0px 30px 30px 30px;}.clients-row{padding:0 0 100px;}.clients-row .row{border-bottom:1px solid #dbdbdb;}.clients-row [class*="col-"]{border-right:1px solid #dbdbdb;}.clients-row .row:last-of-type,.clients-row [class*="col-"]:last-of-type{border:none;}.clients-row a{display:table;margin:0 auto;padding:30px;}.clients-list [class*="col-"]{padding-bottom:28px;}.clients-list a:hover img,.clients-row a:hover{opacity:0.4;}.call-to-action{position:relative;background:url(../img/call-to-action-bg.jpg) top center;background-size:cover;padding:70px 0 67px;}.call-to-action .title{color:#fff;font-size:40px;margin:0 0 18px;}.call-to-action p{color:#fff;font-size:18px;font-style:italic;}.call-to-action .inherit{position:inherit;}.call-to-action .btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 15px 0 0;}.call-to-action .btn:hover{border-color:#515359;color:#515359;}.team-members-section{background:url(../img/team-members.jpg);background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;padding:0 0 64px 0;}.team-members-section.clean{background:none;padding:0 0 45px 0;}.team-member{padding:24px;text-align:center;background:#fff;}.team-member .name{font-weight:600;margin:0 0 1px 0;}.team-member .position{display:block;font-style:italic;font-size:13px;color:#656b6f;}.team-member .avatar{border-radius:50%;margin:25px auto;}.team-member .socials li{display:inline-block;padding:0px 8px 3px;font-size:15px;}.team-member .socials li a:hover{opacity:0.7;}.team-member .socials li .facebook{color:#5567a9;}.team-member .socials li .twitter{color:#61abea;}.team-member .socials li .pinterest{color:#cb2027;}.team-member .socials li .google-plus{color:#be4a39;}.team-member.v2{padding:0;margin:0 0 30px;}.team-member.v2 .cover{position:relative;}.team-member.v2 .cover img{width:100%;object-fit:cover;}.team-member.v2 .cover:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:rgba(16,17,19,0.7);transition:all 375ms cubic-bezier(0.455, 0.03, 0.515, 0.955);opacity:0;}.team-member.v2 .cover .hover{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;opacity:0;transition:all 375ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.team-member.v2 .cover:hover .hover,.team-member.v2 .cover:hover:before{opacity:1;}.team-member.v2 .name{margin:14px 0 1px 0;}.team-member.v2 .cover .socials li i{color:#fff;}.team-member.v2 .cover .socials li a:hover .facebook{color:#5567a9;}.team-member.v2 .cover .socials li a:hover .twitter{color:#61abea;}.team-member.v2 .cover .socials li a:hover .pinterest{color:#cb2027;}.team-member.v2 .cover .socials li a:hover .google-plus{color:#be4a39;}.testimonials{background:url(../img/testimonials-section-bg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;padding:0 0 22px 0;}.testimonials.slider{background:transparent;padding:0 0 64px 0;}.testimonial{position:relative;margin:0 0 52px 0;}.testimonial .top{min-height:70px;}.testimonial .avatar{position:absolute;top:0;left:0;border-radius:50%;}.testimonial .name{color:#fff;padding:12px 0 0 90px;margin:0;}.testimonial .position{display:block;color:#fff;padding:0 0 0 90px;font-size:13px;font-style:italic;}.testimonial .message{color:#fff;padding:18px 0 0 0;}.testimonial-big{text-align:center;margin:0 0 22px;}.testimonial-big .member-cover{margin:0 auto;display:table;}.testimonial-big .member-cover img{border-radius:50%;}.testimonial-big .message{position:relative;padding:26px 0 55px;}.testimonial-big .message:after{position:absolute;font-family:FontAwesome;content:"\f10e";color:#333743;left:0;right:0;bottom:18px;font-size:20px;}.testimonial-big .user h6{font-weight:600;margin:0;}.testimonial-big .user p{font-size:13px;font-style:italic;}.socials-section{padding:97px 0 13px;background:url(../img/socials-bg.jpg);background-repeat:no-repeat;background-size:cover;text-align:center;}.socials-section .section-title{font-size:40px;color:#fff;}.socials-section .socials{margin:0 -25px;padding:42px 0;}.socials-section .socials li{display:inline-block;margin:0 50px 50px;}.socials-section .socials li a{display:block;width:100px;height:100px;text-align:center;border-radius:50%;padding:19px 0 0 0;color:#fff;font-size:45px;}.socials-section .socials li a.facebook{background:#5567a9;}.socials-section .socials li a.twitter{background:#08c1f3;}.socials-section .socials li a.instagram{background:#165786;}.socials-section .socials li a.youtube{background:#b33632;}.socials-section .socials li a.linkedin{background:#007bb6;}.socials-section .socials li a.google-plus{background:#be4a39;}.socials-section .socials li a:hover{transform:translateY(-15px);}.features-section{padding:0px;}.features-section.v3,.features-section.v2{padding:0;}.features-section.v2 .row.content{padding:0 0 45px 0;}.features-section.v3 .row.content{padding:0 0 82px 0;}.features-section.bg{background:url(../img/features-sections-bg.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}.features-section .tabbed-content{margin:40px 0px 45px;}.features-section .box{width:100%;height:100%;border-right:1px solid red;}.features-section .pull-up{margin-top:-160px;margin-bottom:-42px;}.features-section .row-bg{position:absolute;top:-0.5px;right:0;bottom:0;left:0;width:50%;overflow:hidden;}.features-section .row-bg img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;padding:30px 30px 0px 30px;}.feature-md{margin:0 0 40px;}.feature-md h5{font-weight:600;margin:14px 0 8px 0;}.feature-md.hover{position:relative;text-align:center;}.feature-md.hover img{width:100%;}.feature-md.hover:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:rgba(16,17,19,0.7);opacity:0;transition:all 375ms cubic-bezier(0.455, 0.03, 0.515, 0.9);}.feature-md.hover .title{position:absolute;top:50%;width:100%;padding:0 10px;margin:0;color:#fff;opacity:0;transition:all 375ms cubic-bezier(0.455, 0.03, 0.515, 0.9);transform:translateY(50%);}.feature-md.hover:hover:before{opacity:1;}.feature-md.hover:hover .title{opacity:1;transform:translateY(-50%);}.feature-line{position:relative;margin:0 15px 40px 15px;min-height:100px;}.feature-line img{position:absolute;top:20px;left:0;border-radius:50%;}.feature-line p{padding:0 0 0 120px;}.feature-line h6{font-weight:600;padding:15px 0 0 120px;}.feature-lg{position:relative;margin:0 0 54px;}.feature-lg .icon{position:absolute;top:0;left:0;color:#2a2f35;font-size:32px;text-align:center;width:70px;height:70px;background:transparent;border-radius:50%;padding:18px 0px 0px 2px;border:1px solid #cdcdcd;}.feature-lg:hover .icon{transform:translateY(-5px);background:#ffc104;border-color:#ffc104;color:#fff;}.feature-lg:hover h5{color:#ffc104;}.feature-lg h5{padding:3px 0 7px 98px;margin:0;font-weight:600;}.feature-lg p{padding:0 0 0 98px;}.video-feature{cursor:pointer;position:relative;margin:0 0 48px;}.video-feature img{width:100%;}.feature-post-box .cover{position:relative;}.feature-post-box .cover img{width:100%;height:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;}.feature-post-box .cover .hover{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 9%;text-align:center;color:#fff;z-index:10;max-height:100%;overflow:hidden;}.feature-post-box .cover .icon{color:#ffc104;font-size:32px;}.feature-post-box .cover h4{color:#fff;margin:22px 0 17px}.feature-post-box .cover .description{padding:0;font-style:italic;font-size:16px;margin:0;color:#fff;}.video-feature:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:rgba(16,17,19,0.7);pointer-events:none;transition:all 375ms cubic-bezier(0.455, 0.03, 0.515, 0.9);opacity:0;}.video-feature:after{pointer-events:none;position:absolute;content:"\e90e";font-family:'icomoon';font-size:32px;padding:0 1px 0;color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:all 375ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.video-feature .video-link{position:absolute;top:0;right:0;left:0;bottom:0;outline:none;}.video-feature:hover:after{opacity:1;}.video-feature:hover:before{opacity:1;}.features-row{padding:5px 0 45px;}.features-row .row{border-bottom:1px solid #dbdbdb;}.features-row [class*="col-"]{border-right:1px solid #dbdbdb;}.features-row .row:last-of-type,.features-row [class*="col-"]:last-of-type{border:none;}.features-row .feature-box{text-align:center;padding:50px 25px 34px;}.features-row .feature-box .icon{color:#ffc104;font-size:32px;}.features-row .feature-box .title{font-weight:600;margin:11px 0 10px;}.features-row .feature-box .description{font-style:italic;}.features-section.bg .features-row .feature-box .title,.features-section.bg .features-row .feature-box .description{color:#fff;}.features-section.bg .features-row .row{border-bottom:1px solid rgba(255,255,255,0.2);}.features-section.bg .features-row [class*="col-"]{border-right:1px solid rgba(255,255,255,0.2);}.features-section.bg .features-row .row:last-of-type,.features-section.bg .features-row [class*="col-"]:last-of-type{border:none;}.showcase-section{padding:0 0 54px;}.showcase-section .section-header{padding-top:0;}.showcase-section .showcase-item{margin:0 0 20px;}.showcase-section .showcase-item h6{font-weight:600;}.showcase-image-wrapper{margin:0 0 52px;}.showcase-image-wrapper .image-block{display:inline-block;position:relative;}.showcase-image-wrapper .image-block .block-content{position:absolute;display:block;padding-bottom:6.3%;padding-right:12.60%;padding-left:12.55%;padding-top:4.3%;bottom:0;right:0;left:0;top:0;}.showcase-image-wrapper .image-block .block-content .inner-content{display:inline-block;position:relative;overflow:hidden;height:100%;width:100%;}.showcase-image-wrapper .image-block .block-content .inner-content:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:rgba(16,17,19,0.4);z-index:100;}.showcase-image-wrapper .image-block .block-content .inner-content .video-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:110;font-size:32px;outline:none;}.showcase-image-wrapper .image-block .block-content .inner-content .video-link:before{content:"\e90e";font-family:'icomoon';color:#f9bd04;}.showcase-image-wrapper .image-block .block-content .inner-content .video-link:hover{transform:translate(-50%,-50%) scale(1.2);}.showcase-image-wrapper .image-block .block-content .inner-content img{height:auto;width:100%;transition:all 800ms;}.showcase-image-wrapper.centered img{display:inline-block;}.pricing-tables{background:url(../img/pricing-tables-bg.jpg);background-position:center top;background-repeat:no-repeat;}.pricing-tables.clean{background:none;}.pricing-tables .call-to-action{margin:40px 0 0;}.pricing-tables .clients-list{padding:37px 0 50px;}.pricing-table{text-align:center;margin:0 0 40px;background:#fff;border:1px solid #dbdbdb;}.pricing-table:hover{transform:translateY(-5px);-webkit-box-shadow:0px 0px 45px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 45px 3px rgba(0,0,0,0.2);box-shadow:0px 0px 45px 3px rgba(0,0,0,0.2);}.pricing-table .heading{border-bottom:1px solid #dbdbdb;margin:0 0 1px;}.pricing-table .heading .title{padding:24px 0 2px;font-weight:600;color:#656b6f;}.pricing-table .heading .price{font-family:'Open Sans', sans-serif;font-size:60px;font-weight:600;color:#333743;line-height:1.46em;}.pricing-table .heading .price sup{font-size:35px;}.pricing-table .heading .plan{font-family:'Open Sans', sans-serif;font-style:italic;padding:7px 0 13px;}.pricing-table .body{border-top:1px solid #dbdbdb;}.pricing-table .body .pricing-features{padding:15px 5% 30px;}.pricing-table .body .action{padding:0 0 37px;}.pricing-table .body .pricing-features li{position:relative;padding:10px 0;}.pricing-table .body .pricing-features li.lineth{text-decoration:line-through;}.pricing-table.yellow{border:none;}.pricing-table.yellow .heading{background:#ffc104;border:1px solid #ffc104;margin:0;padding:0 0 2px;}.pricing-table.yellow .heading .price,.pricing-table.yellow .heading .plan,.pricing-table.yellow .heading .title{color:#fff;}.pricing-table.yellow .body{border-top:none;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}.pricing-table.yellow .btn.yellow:hover{color:#656b6f;border-color:#dbdbdb;}.stats-container{padding:50px 0 48px;background:url(../img/stats-container-bg.jpg);background-repeat:no-repeat;background-size:cover;}.stats-item{position:relative;padding:20px 0 25px;text-align:center;}.stats-item .icon,.stats-item .number,.stats-item .caption{display:block;}.stats-item .icon{font-size:35px;color:#ffc104;}.stats-item .number{color:#fff;font-size:30px;font-family:'Open Sans', sans-serif;padding:7px 0 6px;}.stats-item .caption{font-style:italic;font-size:14px;color:#fff;font-family:'Open Sans', sans-serif;}.progress-item{overflow:hidden;position:relative;width:100%;height:20px;background:#eeeeee;margin:10px 0 20px;border-radius:10px;}.progress-item .progress-bar{position:absolute;left:0;top:0;height:20px;background:#2a2f35;border-top-left-radius:10px;border-bottom-left-radius:10px;}.progress-item .progress-bar.full,.progress-item .progress-bar.full .heading{border-top-right-radius:10px;border-bottom-right-radius:10px;}.progress-item .progress-bar .heading{position:absolute;top:0px;right:0;color:#FFF;font-size:11px;background:#2a2f35;padding:3px 10px 2px;z-index:5;}.progress-item .caption{position:absolute;top:3px;left:10px;color:#fff;font-size:11px;}.portfolio-section.items{padding:80px 15px 0;}.portfolio-section.wall{padding:80px 0 0;}.portfolio-section.items .page-numbers{padding-bottom:4px;}.portfolio-section.masonry{padding:80px 15px 0;}.portfolio-section.masonry .view-more{margin:30px 0 0;}.portfolio-section.v1{padding:40px 15px 30px;}.portfolio-section.v1 .section-header{padding-top:0;} .portfolio-section.v2{padding:0;}.row-fit .portfolio-box{margin:0;}.portfolio-box{margin:0 0 30px;}.portfolio-box .cover{position:relative;overflow:hidden;text-align:center;}.portfolio-box .cover img{width:100%;-o-object-fit:cover;object-fit:cover;transition:all 0.35s linear;}.portfolio-box .cover .title{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);color:#fff;font-weight:600;pointer-events:none;z-index:6;background-color:#2a2f35;}.portfolio-box .project-meta, .portfolio-box .cover .categories{position:absolute;right:0;bottom:23px;left:0;opacity:0;transform:translateY(45px);transition:opacity 1s, transform 0.35s;z-index:6;}.portfolio-box .project-meta{position:relative;transform:none;opacity:1;bottom:0;padding:4px 0 20px 0;}.portfolio-box .project-meta li,.portfolio-box .cover .categories li{position:relative;display:inline-block;color:#fff;font-style:italic;font-size:13px;padding:0 0 0 8px;}.portfolio-box .project-meta li{color:#919499;}.portfolio-box .project-meta li:first-of-type{padding:0;}.portfolio-box .project-meta li:after,.portfolio-box .cover .categories li:after{position:absolute;content:"/";top:-1px;right:-8px;}.portfolio-box .project-meta li:last-of-type:after,.portfolio-box .cover .categories li:last-of-type:after{content:none;}.portfolio-box .cover:hover .categories{opacity:1;transform:translateY(0);}.portfolio-box .cover:hover img{transform:scale3d(1.10, 1.10, 1);}.portfolio-box.hover .cover:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(16,17,19,0.7);opacity:0;transition:all 375ms cubic-bezier(0.455, 0.03, 0.515, 0.9);z-index:5;}.portfolio-box.hover .cover .title{opacity:0;transition:all 375ms cubic-bezier(0.455, 0.03, 0.515, 0.9);} .portfolio-box.hover .cover:hover .title,.portfolio-box.hover .cover:hover:before{opacity:1;}.portfolio-box-circle{text-align:center;padding:0 0 20px;margin:0 0 55px;}.portfolio-box-circle .image{display:block;position:relative;border-radius:50%;max-width:180px;max-height:180px;margin:0 auto;}.portfolio-box-circle .image img{border-radius:50%;width:100%;object-fit:cover;}.portfolio-box-circle .image:before{pointer-events:none;content:"";position:absolute;border-radius:50%;top:0;right:0;bottom:0;left:0;background:rgba(16,17,19,0.7);opacity:0;transition:all 375ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.portfolio-box-circle .image:after{pointer-events:none;position:absolute;content:"\e90d";font-family:'icomoon';color:#fff;font-size:23px;padding:0 1px 0;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:all 375ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.portfolio-box-circle .image:hover:before{opacity:1;}.portfolio-box-circle .image:hover:after{opacity:1;}.portfolio-box-circle .title{color:#2a2f35;font-weight:600;margin:23px 0 4px;}.portfolio-box-circle .categories li{position:relative;display:inline-block;color:#919499;font-style:italic;font-size:13px;padding:0 0 0 8px;}.portfolio-box-circle .categories li:after{position:absolute;content:"/";top:-1px;right:-8px;}.portfolio-box-circle .categories li:first-of-type{padding:0;}.portfolio-box-circle .categories li:last-of-type:after{content:none;}.portfolio-box.big{padding:30px;margin:0 0 60px;background:#f9f9f9;}.portfolio-box.big .description{margin:0 0 25px 0;}.portfolio-box-circle.masonry .image{display:block;position:relative;border-radius:0;max-width:100%;max-height:100%;margin:0 auto;}.portfolio-box-circle.masonry .image:before,.portfolio-box-circle.masonry .image img{border-radius:0;}.portfolio-box-circle.masonry .title{margin:14px 0 4px;}.isot-projects-wrapper .portfolio-box-circle.masonry{margin:0 0 5px;}.isot-filters{text-align:center;}.isot-filters ul li{position:relative;display:inline-block;text-transform:uppercase;font-size:13px;color:#656b6f;font-weight:400;letter-spacing:0.05em;margin:7px 0 7px;}.isot-filters ul li a{position:relative;border:1px solid transparent;padding:5px 11px 5px 12px;}.isot-filters ul li a:first-of-type{margin:0;}.isot-filters ul li a.current{border-color:#dbdbdb;}.isot-projects-wrapper{margin:58px 0 80px;}.isot-projects-wrapper .portfolio-box-circle{margin:0 0 35px;}.isot-projects-wrapper .isotope{overflow:hidden;-webkit-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-property:height, width;transition-property:height, width;}.isot-projects-wrapper .no-padding{padding:0 !important;}.isot-projects-wrapper .view-more{margin:10px 0 0;}.isot-projects-wrapper .row-fit{margin-bottom:30px;}.isot-projects-wrapper .view-more.not-visible{display:none !important;}.services-section{padding:0px;}.services-section .accordion-row{padding:0 0 39px;}.services-section .accordion-row .title{margin:0 0 22px;}.services-section .accordion-row .description{margin:15px 0 14px;}.service-box .subtitle{display:block;font-style:italic;font-size:16px;color:#656b6f;}.service-box .title{margin:7px 0 15px;}.service-box .btn{margin:12px 0px 0 0;}.service-box .btn:hover{background:#2a2f35;border-color:#2a2f35;}.service-box-icon{position:relative;padding:10px 40px;border:1px solid #bdbdbd;height:150px;margin:0 0 30px;overflow:hidden;}.service-box-icon .icon{position:absolute;top:50%;left:1px;transform:translateY(-50%);font-size:30px;color:#ffc104;}.service-box-icon .title{font-weight:bold;padding-left:56px;margin:0 0 8px;}.service-box-icon .subtitle{color:#656b6f;font-style:italic;padding-left:56px;display:block;}.service-box-icon .front{position:absolute;top:50%;transform:translateY(-50%);transition:all 600ms cubic-bezier(0.77, 0, 0.175, 1);}.service-box-icon .description{position:absolute;top:50%;left:35px;right:35px;transform:translateY(90px);transition:all 600ms cubic-bezier(0.77, 0, 0.175, 1);}.service-box-icon:hover .description{transform:translateY(-50%);}.service-box-icon:hover .front{transform:translateY(-160px);}.shop-options{padding:0 1px 9px;margin:10px 0 40px;border-bottom:1px solid #dbdbdb;}.shop-options .custom-select{position:relative;display:inline-block;min-width:200px;}.shop-options .custom-select .default{position:relative;padding:0 16px 0 0;color:#919499;font-weight:400;font-size:14px;}.shop-options .custom-select .default:before{position:absolute;content:"\f078";font-family:FontAwesome;font-size:10px;font-weight:400;top:1px;right:0;}.shop-options .custom-select span:hover,.shop-options .custom-select .select-options li:hover{color:#ffc104;cursor:pointer;}.shop-options .custom-select .input span{position:relative;color:#636262;font-size:13px;line-height:1em;}.shop-options .custom-select .select-options{position:absolute;list-style-type:none;margin-top:12px;z-index:99;background:#2a2f35;visibility:hidden;opacity:0;filter:alpha(opacity=0);}.shop-options .custom-select .select-options.open{visibility:visible;opacity:1;filter:alpha(opacity=100)}.shop-options .custom-select .select-options li{color:#919499;font-size:13px;line-height:1em;padding:8px 12px;margin:0;}.shop-options .custom-select .select-options li:first-of-type{padding-top:12px;}.shop-options .custom-select .select-options li:last-of-type{padding-bottom:12px;}.shop-options .custom-select .select-options li i{display:inline;}.shop-options .results{float:right;color:#919499;font-size:14px;}ul.page-numbers.shop{position:relative;padding:45px 0 50px;}ul.page-numbers.shop:after,ul.page-numbers.shop:before{display:block;position:absolute;width:50%;content:"";top:0;height:1px;background:linear-gradient(to right, transparent , #dbdbdb);}ul.page-numbers.shop:after{background:linear-gradient(to right, transparent , #dbdbdb);right:0;transform:rotate(180deg);}.shop-item-small{text-align:center;padding:0 0 40px;}.shop-item-small .cover{position:relative;margin:0 0 15px;}.shop-item-small .cover img{width:100%;}.shop-item-small .cover span{position:absolute;top:4px;right:10px;text-transform:uppercase;font-size:12px;color:#ffc104;font-weight:600;letter-spacing:0.1em;}.shop-item-small .cover a{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.shop-item-small .cover a:before{pointer-events:none;position:absolute;content:"\e90d";font-family:'icomoon';color:#fff;font-size:23px;padding:0 1px 0;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.shop-item-small .cover a:hover{background:rgba(16,17,19,0.7);opacity:1;}.shop-item-small .cover a:hover:before{opacity:1;}.shop-item-small .category{font-size:13px;font-style:italic;color:#919499;font-family:'Open Sans', sans-serif;margin:0 0 5px;}.shop-item-small h6{font-weight:600;}.shop-item-small .actions .price{color:#656b6f;font-size:14px;padding:0 19px 0 0;vertical-align:middle;}.shop-item-small .actions .add-btn{display:inline-block;color:#919499;padding:4px 10px 6px;font-size:14px;font-style:italic;font-weight:400;line-height:1em;border:1px solid #dbdbdb;border-radius:50px;}.shop-item-small .actions .add-btn:hover{color:#656b6f;border-color:#919499;text-decoration:none;}.about-us-section{padding:2px 0 0;}.about-us-section.items{padding:0;}.about-us-section .stats-container{margin:58px 0 0 0;}.about-us-section.items .row-bg{position:absolute;top:0;right:0;bottom:0;width:33.33333333%;overflow:hidden;}.about-us-section.items .row-bg.left{left:0;}.about-us-section.items .row-bg.center{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.about-us-section.items .row-bg img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.about-us-section.items .about-item{text-align:center;padding:78px 0 60px;}.about-us-section.items .about-item .icon{display:block;font-size:32px;color:#ffc104;margin:0 0 90px;}.about-us-section.items .about-item h4{padding:0 12%;}.about-us-section.items .about-item .description{font-style:italic;padding:5px 14% 100px;}.about-us-section.items .about-item .number{font-weight:400;font-size:13px;}.gallery-wrapper{padding:5px 0 50px;}.gallery-item{padding-bottom:30px;}.gallery-item .cover{display:block;position:relative;overflow:hidden;}.gallery-item .cover img{width:100%;}.gallery-item .cover .view-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;outline:none;transition:all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.gallery-item .cover:hover .view-link{background:rgba(16,17,19,0.7);}.gallery-item .cover .view-link:before{position:absolute;content:"\e90d";font-family:'icomoon';color:#fff;font-size:23px;padding:0 1px 0;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.gallery-item .cover:hover .view-link:before{opacity:1;}.instagram-feed{margin:0 -5px;}.instagram-feed:before,.instagram-feed:after{content:" ";display:table;}.instagram-feed:after{clear:both;}.instagram-feed li{float:left;width:33.3333333%;padding:0px 6px 12px 6px;}.instagram-feed li a{position:relative;display:block;}.instagram-feed li a:after{pointer-events:none;position:absolute;content:"";top:0;left:0;bottom:0;right:0;background:rgba(8,5,10,0.8);opacity:0;filter:alpha(opacity=0);}.instagram-feed li:hover a:after{opacity:1;filter:alpha(opacity=100);}.contact-section.v2{padding:74px 0 80px;}.contact-section .entry{padding:54px 0 30px;}.contact-section .entry h6{font-weight:600;margin:0 0 20px;}.contact-section .entry .description{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #dbdbdb;}.contact-section .entry .info{margin:0 0 18px;}#map{width:100%;height:500px;}.error-404{background:url(../img/404pagebg.jpg) top center;background-size:cover;background-attachment:fixed;padding:410px 0 380px;text-align:center;}.error-404 h1{color:#fff;font-size:150px;letter-spacing:0;padding:0 0 54px;font-weight:600;}.error-404 h2{font-size:40px;color:#fff;padding:0 0 10px;}.error-404 p{color:#fff;font-size:16px;font-style:italic;padding:0 0 25px;max-width:570px;margin:0 auto;}.coming-soon-section{background:url(../img/coming-soon-bg.jpg);background-size:cover;background-position:50% 50%;text-align:center;padding:72px 0 150px;min-height:100vh;}.coming-soon-section .logo{position:relative;margin:0 auto 215px;font-family:'PT Sans', sans-serif;font-weight:700;color:#fff;text-transform:uppercase;line-height:24px;font-size:25px;letter-spacing:0.1em;}.coming-soon-section .logo span{color:#ffc104;}.coming-soon-section h1{color:#fff;padding:0 0 12px;}.coming-soon-section .subscribe-box{margin:50px 0 0 0;}.coming-soon-section .subscribe-box p{color:#fff;font-size:16px;font-style:italic;margin:0 0 35px;}.coming-soon-section .subscribe-box .subscribe-form{padding:0 58px 0px;}.coming-soon-section .subscribe-box .subscribe-form .form-submit{right:58px;}.the-countdown .time-box{color:#fff;font-size:120px;line-height:138px;}.the-countdown .time-data{font-size:13px;color:#fff;letter-spacing:0.05em;text-transform:uppercase;}@media (min-width:1800px){.pricing-tables, .blog-section{background-size:contain;}}@media (max-width:1600px) and (min-width:992px){.service-box-icon .title{font-size:15px;}}@media (max-width:1200px) and (min-width:992px){.service-box-icon{padding:10px 30px;}}@media (max-width:1400px) and (min-width:1200px){.feature-post-box .cover h4{margin:13px 0 8px;font-size:16px;line-height:22px;} .feature-post-box .cover .description{font-size:14px;}}@media (min-width:1200px){.container{width:1200px;}}@media (max-width:1200px){.showcase-image-wrapper{max-width:100%;} .showcase-image-wrapper img{width:100%;height:auto;}}@media (min-width:992px){.col-content{width:72.5%;} .col-sidebar{width:27.5%;} .col-content{padding-right:25px;} .custom-left{padding-left:0;} .custom-right{padding-right:0;}}@media (max-width:992px){header .logo{left:50% !important;-webkit-transform:translate(-50%,-50%) !important;-ms-transform:translate(-50%,-50%) !important;transform:translate(-50%,-50%) !important;} header .actions .search-trigger .search-box{width:180px;} header .main-nav{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255, 255, 255, 0.98);visibility:hidden;opacity:0;filter:alpha(opacity=0);overflow-y:auto;overflow-x:hidden;font-size:0;color:#333743 !important;z-index:1000;margin:0;transition:all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);} header .main-nav .menu{position:absolute;text-align:center;top:10%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:5px 20px;margin:25px 0;} header .main-nav.visible{visibility:visible;cursor:url(../img/close-menu.png),default;opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);} header .main-nav.visible .menu{cursor:auto;visibility:visible;opacity:1;filter:alpha(opacity=100);} header .main-nav > ul li{display:block;padding:8px 0;margin:0 } header .main-nav .menu > li{padding:12px 0;} header .main-nav > ul li a{position:relative;font-size:19px;line-height:1em;color:#333743;} header .main-nav > ul li.menu-item-has-children > a:before{position:absolute;content:"\f0da";font-family:FontAwesome;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#333743;right:-13px;font-size:9px;} header .main-nav > ul li.menu-item-has-children:hover > a:before{color:#ffc104;} header .main-nav ul.sub-menu li.menu-item-has-children:before{content:none;} header .main-nav ul li > ul{text-align:center;position:absolute;position:static;visibility:visible;opacity:1;filter:alpha(opacity=100);padding:10px 0 0 0;display:none;} header .main-nav ul li.showsub > ul, header .main-nav ul li > ul li.showsub .sub-menu{display:block;} header .main-nav ul li > ul li{background:transparent;width:100%;} header .main-nav ul li > ul li ul{max-width:100%;padding-top:8px;} header .main-nav ul li > ul li a{text-transform:uppercase;font-size:14px;color:#333743;font-weight:400;padding:0;border:none;margin:0;display:inline-block;width:auto;} header .main-nav ul li > ul li:last-of-type ul li a{padding:0;} header .main-nav ul li > ul:after, header .main-nav ul li > ul:before{content:none;} header .main-nav ul.sub-menu li.menu-item-has-children:before{color:#303238;right:40px;} header .main-nav ul.sub-menu li.menu-item-has-children, header .main-nav ul li > ul li ul{padding:10px 0 0;} header .main-nav ul.sub-menu li.menu-item-has-children:hover:before{color:inherit;} header .main-nav ul li.current-menu-item a, header .main-nav ul li > ul li.menu-item-has-children:hover:before, header .main-nav ul li > ul li:hover > a{color:#ffc104;} .about-us-section .pos-static, .features-section .pos-static{position:relative !important;} .about-us-section .row-bg, .clients-section .row-bg, .features-section .row-bg{position:static !important;width:100% !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;} .about-us-section .row-bg img, .clients-section .row-bg img, .features-section .row-bg img{position:static !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;max-height:750px;} .service-box{margin:0 0 30px;} .portfolio-section.v1{padding:8px 0 30px;} .services-section .accordion-row .learn-btn{margin:0 0 30px;} .features-section .pull-up{margin-top:0;} .features-section .about-img, .about-us-section .about-img{margin:0 0 40px;} .sidebar{margin:40px 0 0;} .portfolio-box .cover{margin:0 0 20px;} .portfolio-box.hover .cover{margin:0;} .row-fit .portfolio-box .cover{margin:0;} .the-countdown [class*="col-"]{margin-bottom:30px;} .the-countdown [class*="col-"]:last-of-type{margin-bottom:0;} .portfolio-section.items{padding:80px 0;}}@media (max-width:768px){header, header.fixed{position:relative !important;} header .top-header{display:none;} header .actions .cart-btn, header .actions .custom-select{display:none;} header{background:#2a2f35 !important;} header .bottom-header{padding:21px 0 20px;} header + .content-wrapper{margin-top:0;} .features-row .row, .features-row [class*="col-"], .clients-row .row, .clients-row [class*="col-"], .features-section.bg .features-row .row, .features-section.bg [class*="col-"], .features-section.bg .features-row [class*="col-"]{border:none;} .call-to-action .inherit{position:relative;} .call-to-action .btn{position:relative;transform:none;margin:15px 0 0 0;} .feature-post-box .cover h4{margin:15px 0 10px;font-size:16px;line-height:22px;} .feature-post-box .cover .description{font-size:14px;} .portfolio-box.big{padding:0;background:none;} .cart-table .products-table .product-price{display:none;} .cart-table .coupon .update-cart{float:none;} .cart-table .coupon .btn{margin-top:15px;} .feature-md img{display:block;margin:0 auto;} .blog-posts-list .blog-post .gallery .gallery-item{width:50%;} footer .bottom-footer .copyright{float:none;text-align:center;} .mobile_headings{padding-left:30px;padding-right:30px;} .section-header h1, .call-to-action .title, .mobile_headings h1{font-size:28px;line-height:30px;} .section-header h2, h2.section-title, .socials-section h2.section-title, .mobile_headings h2, h2.post-title{font-size:25px;line-height:30px;} .section-header h3{font-size:22px;} .showcase-image-wrapper{max-width:100%;} .showcase-image-wrapper img{width:100%;height:auto;} .cover iframe, .item-cover iframe, #map{height:300px;} .tp-caption .post-meta{display:none;}}@media (max-width:650px){.tabbed-content .tabs li{margin:0 0 5px;} .tabbed-content .tabbed-body{margin:20px 0 0;} .shop-options .results{display:block;float:none;margin:10px 0 0;} .cart-table .products-table tbody .product-remove{width:14%;} header .actions{visibility:hidden;} .blog-posts-list .blog-post blockquote, blockquote{width:100% }} @media (max-width:550px){.row [class*="col-xs"]{width:100%;} .cart-table .products-table .product-quantity{display:none;}}@media (max-width:500px){.the-countdown .time-data{display:block;margin:0 0 20px;} .subscribe-form .input-line{padding:0;} .subscribe-form .form-submit{position:static;margin-top:20px;} .comments-area .comments-list .comment ul{padding:0;} .cart-table .products-table thead th.product-remove, .cart-table .products-table tbody .product-remove{display:none;} .blog-posts-list .blog-post .gallery .gallery-item{width:100%;} .coming-soon-section h1{font-size:30px;} .coming-soon-section .logo{margin:0 auto 100px;} .service-box-icon{padding:10px 30px;} .error-404{padding:120px 0 100px;} .error-404 h1{font-size:130px;} .error-404 h2{font-size:35px;} ul.page-numbers li a.prev{padding-right:22px;} ul.page-numbers li a.next{padding-left:22px;} ul.page-numbers li a{padding:6px 8px;} ul.page-numbers li .current{padding:4px 8px;} .feature-post-box .hover .description{display:none;} .cover iframe, .item-cover iframe, #map{height:250px;}}.slick-carousel{position:relative;padding:0 0 15px;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-slider *{outline:none !important;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-prev, .slick-next{position:absolute;cursor:pointer;width:50px;height:50px;border:3px solid #dcddde;background:transparent !important;z-index:99;font-size:0;}.slick-carousel.gallery .slick-prev,.slick-carousel.gallery .slick-next{opacity:0;visibility:hidden;}.slick-carousel.gallery:hover .slick-prev,.slick-carousel.gallery:hover .slick-next{opacity:1;visibility:visible;}.slick-carousel.white-arrows .slick-prev, .slick-carousel.white-arrows .slick-next{border-color:rgba(255, 255, 255, 0.2);}.slick-carousel.white-arrows .slick-prev:hover, .slick-carousel.white-arrows .slick-next:hover{border-color:rgba(255, 255, 255, 1) !important;}.slick-carousel.white-arrows .slick-prev:before, .slick-carousel.white-arrows .slick-next:before{color:#fff;}.slick-prev:before, .slick-next:before{position:absolute;font-family:'icomoon';color:#515359;display:inline-block;text-decoration:inherit;font-size:12px;line-height:44px;top:1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.slick-prev:before{content:"\e904";}.slick-next:before{content:"\e905";}.slick-prev{left:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.slick-next{right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.slick-prev:hover,.slick-next:hover{color:transparent;outline:none;background:transparent;border-color:rgba(220,221,222,0.5) !important;}.slick-slider{padding-bottom:40px;}.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;padding:0;cursor:pointer;}.slick-dots li button{position:relative;font-size:0;line-height:0;display:block;width:8px;height:8px;cursor:pointer;border-radius:50%;border:1px solid #fff;color:transparent;outline:none;margin:0 7px;background:transparent;}.slick-dots .slick-active button,.slick-dots li button:hover,.slick-dots li button:focus{background:#fff;}.slick-carousel.dark-bullets .slick-dots li button{border-color:#cdcdcd;}.slick-carousel.dark-bullets .slick-dots .slick-active button,.slick-carousel.dark-bullets .slick-dots li button:hover,.slick-carousel.dark-bullets .slick-dots li button:focus{background:#cdcdcd;} .slick-carousel.gallery,.slick-carousel.gallery .slick-slider{padding:0;}.slick-carousel.gallery .slick-dots{bottom:30px;}.noUi-target{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;box-sizing:border-box;position:relative;direction:ltr}.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left 0.3s, top 0.3s;transition:left 0.3s, top 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-base{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51, 51, 51, 0.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.noUi-pips{box-sizing:border-box;position:absolute;color:#999}.noUi-pips *{box-sizing:border-box}.noUi-value{width:40px;position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:50px;top:100%;left:0;width:100%}.noUi-value-horizontal{margin-left:-20px;padding-top:20px}.noUi-value-horizontal.noUi-value-sub{padding-top:15px}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{width:15px;margin-left:20px;margin-top:-5px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;padding:5px;left:-9px;text-align:center;width:50px}.noUi-handle-lower .noUi-tooltip{top:-32px}.noUi-handle-upper .noUi-tooltip{bottom:-32px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{cursor:url(../img/close-popup.png),default;text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;} .mfp-preloader a{color:#CCC;} .mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;} .mfp-close:hover, .mfp-close:focus{opacity:1;filter:alpha(opacity=100);} .mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;} .mfp-arrow:active{margin-top:-54px;} .mfp-arrow:hover, .mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);} .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;} .mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;} .mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7;filter:alpha(opacity=70);}.mfp-arrow-left{left:0;} .mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px;} .mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F;}.mfp-arrow-right{right:0;} .mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px;} .mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;} .mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;} .mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;} .mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;} .mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444;} .mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;} .mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;} .mfp-img-mobile img.mfp-img{padding:0;} .mfp-img-mobile .mfp-figure:after{top:0;bottom:0;} .mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;} .mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;} .mfp-img-mobile .mfp-bottom-bar:empty{padding:0;} .mfp-img-mobile .mfp-counter{right:5px;top:3px;} .mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;} }@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75);} .mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;} .mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%;} .mfp-container{padding-left:6px;padding-right:6px;} }.mfp-ie7 .mfp-img{padding:0;}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}.mfp-ie7 .mfp-container{padding:0;}.mfp-ie7 .mfp-content{padding-top:44px;}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}.rev_slider .scroll{position:absolute;cursor:pointer;bottom:28px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-size:12px;z-index:25;opacity:0;font-weight:300;filter:alpha(opacity=0);-webkit-transition:all 1s;transition:all 1s;}.rev_slider .scroll:after,.rev_slider .scroll:before{position:absolute;display:block;content:"\e900";font-family:'Icomoon';}.rev_slider .scroll:after{bottom:-10px;}.rev_slider .scroll:before{top:-10px;opacity:0.5;}.rev_slider .scroll i{opacity:0.7;padding:12px 0 12px 0;}.rev_slider:hover .scroll{opacity:1;filter:alpha(opacity=100);}.rev_slider .tparrows.white-arrows{position:absolute;cursor:pointer;width:40px !important;height:40px !important;background:transparent !important;border:none !important;}.rev_slider .tparrows.white-arrows:after,.rev_slider .tparrows.white-arrows:before{content:"";position:absolute;background:rgba(255,255,255,0.5);width:25px;height:2px;transition:all 0.2s ease;}.rev_slider .tparrows.white-arrows:before{top:10px;transform:rotate(-45deg);}.rev_slider .tparrows.white-arrows:after{top:27px;transform:rotate(45deg);}.rev_slider .tparrows.white-arrows:hover:after,.rev_slider .tparrows.white-arrows:hover:before{width:23px;background:rgba(255,255,255,1);}.rev_slider .tparrows.white-arrows:hover:before{top:11px;transform:rotate(-35deg);}.rev_slider .tparrows.white-arrows:hover:after{top:24px;transform:rotate(35deg);}.rev_slider .tparrows.white-arrows.tp-rightarrow{transform:rotate(180deg);}.revVideoPlay{display:block;position:relative;cursor:pointer;z-index:99;width:33px;height:32px;}.revVideoPlay:before{display:inline-block;position:absolute;top:6px;left:1px;content:"\e90e";font-family:'icomoon';color:#ffc104;font-size:32px;}.tp-caption.WhiteTtl{font-weight:400;color:#fff;letter-spacing:0.1em;font-size:50px;text-transform:uppercase;font-family:'Open Sans', sans-serif;}.tp-caption.WhiteTtl.px40{font-size:40px;}.tp-caption.WhiteTtlp{font-weight:400;font-style:italic;color:#fff;line-height:24px;letter-spacing:0em;font-size:16px;font-family:'PT Sans', sans-serif;}.tp-caption .yellow-fill{background:#ffc104;padding:0px 5px 2px 10px;}.tp-caption .post-meta li{position:relative;display:inline-block;color:#fff;font-style:italic;font-size:13px;padding:0 0 0 12px;}.tp-caption .post-meta li:after{position:absolute;content:"/";top:-1px;right:-10px;}.tp-caption .post-meta li:first-of-type{padding:0;}.tp-caption .post-meta li:last-of-type:after{content:none;}.bottom-bullets .tp-bullet{background:none;width:22px;height:12px;background:transparent;}.bottom-bullets .nav-bullet{position:absolute;top:6px;width:12px;height:1px;background:#919499;}.bottom-bullets .tp-bullet.selected .nav-bullet, .bottom-bullets .tp-bullet:hover .nav-bullet{background:#303238;}.side-bullets .tp-bullet{width:12;padding:10px 0;background:none;}.side-bullets .tp-bullet.selected, .side-bullets .tp-bullet:hover{background:none;}.side-bullets .nav-bullet{position:absolute;width:12px;height:1px;background:rgba(255,255,255,0.5);}.side-bullets .tp-bullet.selected .nav-bullet, .side-bullets .tp-bullet:hover .nav-bullet{background:rgba(255,255,255,1);}[class^="icon-"], [class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-Eye:before{content:"\e90d";}.icon-deletepassive:before{content:"\e90c";}.icon-Briefcase2:before{content:"\e90f";}.icon-Building:before{content:"\e910";}.icon-Magnifyingglass:before{content:"\e911";}.icon-Play:before{content:"\e90e";}.icon-Cog:before{content:"\e909";}.icon-Rocket:before{content:"\e90a";}.icon-Target:before{content:"\e90b";}.icon-Lifebuoy:before{content:"\e905";}.icon-Man:before{content:"\e906";}.icon-Medal:before{content:"\e907";}.icon-Thumbup:before{content:"\e908";}.icon-Briefcase:before{content:"\e901";}.icon-House:before{content:"\e902";}.icon-Lightbulb:before{content:"\e903";}.icon-Presentation:before{content:"\e904";}.icon-Down:before{content:"\e900";}.notification_error,.notification_ok{margin:0 0 30px 0;padding:13px 20px 15px 42px;position:relative;text-align:left;border-radius:20px;-webkit-border-radius:20px;background-color:transparent;border-width:1px;border-style:solid;line-height:22px;font-size:15px;}.notification_ok{color:#5fb2f5;border-color:#5fb2f5;}.notification_error{color:#d61d1d;border-color:#d61d1d;}.notification_error:before,.notification_ok:before{position:absolute;left:18px;top:13px;font-family:'FontAwesome';font-weight:normal;}.notification_error:before{content:"\f071";color:#d61d1d;}.notification_ok:before{content:"\f087";color:#5fb2f5;}input.form-send{border-radius:19.5px;-webkit-border-radius:19.5px;}.block_overflow{overflow:hidden;}