@import url(//fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic);@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);html,
body{height:100%;}
body{font-weight:300;}
a:hover{text-decoration:none;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{outline:none;background-color:#555555;}
.navbar-header{position:relative;}
button{outline:none;}
@media (max-width:1300px){body .md-modal{max-width:80%;}
}
@media (max-width:1300px) and (max-width:768px){body .md-modal{max-width:90%;}
}
.container{max-width:100%;}
@media (max-width:32px){.container{padding-left:25px;padding-right:25px;}
}
section{margin-bottom:80px;}
.home .navbar-main{display:none;}
html{overflow-x:hidden;}
blockquote{font-family:'Lora';font-style:italic;font-size:18px;font-weight:300;border-left:1px solid #0063be;}
.navbar ul#featured-filter{width:100%;position:relative;text-align:center;margin:0;}
.navbar ul#featured-filter li{float:none;display:inline-block;}
@media (max-width:480px){.navbar ul#featured-filter li{display:block;width:100%;margin:0;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;border:0;border-bottom:1px solid #bdc3c7;border-collapse:collapse;}
}
#dt-featured-filter{padding:0;margin-top:60px;}
.hi-icon{cursor:default!important;}
.hide-me-first{display:none;}
.form-control{-webkit-box-shadow:none;box-shadow:none;}
button.btn:focus{outline:0;}
h1,
h2,
h3,
h4,
h5,
h6{text-transform:uppercase;font-weight:normal;color:#2a2929;}
.jquery-media-detect{display:block;}
@media (max-width:768px){.jquery-media-detect{display:none;}
}
.navbar-brand{padding:10px 0;}
.navbar-brand img{width:auto;height:auto;}
.navbar-brand-desktop{margin:4px;}
.navbar-brand-desktop img, .navbar-brand-mobile{display:none;}
.navbar-default{-webkit-box-shadow:0 1px 9px rgba(0, 0, 0, 0.4);box-shadow:0 1px 9px rgba(0, 0, 0, 0.4);background-image:none;border:none;background:rgba(255, 255, 255, 0.95);}
@media (max-width:767px){.navbar-default{background:#ffffff;}
.navbar-default .navbar-toggle{position:absolute;right:0;top:50%;-webkit-transform:translateY(-80%);-moz-transform:translateY(-80%);-o-transform:translateY(-80%);-ms-transform:translateY(-80%);transform:translateY(-80%);}
}
#featured-work-navbar .navbar-toggle{top:25px}
.md-close i{line-height:1.5em;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{background-image:none;box-shadow:none;background-color:transparent;color:#000000;font-weight:300;text-transform:uppercase;text-shadow:none!important;}
.navbar-nav li .dropdown-menu a.menuTitle{text-transform:uppercase;font-size:16px;padding:15px 20px;}
.navbar-nav li ul.dropdown-menu{top:-15px;border-radius:3px;-webkit-box-shadow:0 4px 0 #0f161e;box-shadow:0 4px 0 #0f161e;border:0;padding:0;}
.navbar-nav li ul.dropdown-menu h5{color:rgba(255, 255, 255, 0.7);padding:4px 20px;font-weight:300;}
@media (max-width:768px){.navbar-nav li ul.dropdown-menu h5{display:none;}
}
.navbar-nav li ul.dropdown-menu li a{color:rgba(255, 255, 255, 0.7);font-weight:300;padding:6px 20px;border-top:1px solid #283b4f;font-size:inherit;}
@media (max-width:767px){.navbar-nav li ul.dropdown-menu li a{border-top:1px solid #dddddd;}
}
.navbar-nav li ul.dropdown-menu li a:hover{background-color:transparent;background-image:none;color:#0063be;}
#mynavbar .current-menu-item > a,
#mynavbar .menu-item:hover > a,
#mynavbar .current-menu-item > ul > a,
#mynavbar .navbar-nav > li.current-menu-parent > a,
#mynavbar .navbar-nav li ul.dropdown-menu li.current-menu-item a{color:#0063be;}
@media (max-width:1199px){.navbar-nav li ul.dropdown-menu li a{font-size:0.8em;}
}
.navbar-nav li a:hover{background-image:none;background-color:transparent;color:#0063be;}
@media (min-width:991px){.navbar-nav li a{padding:0px 20px;font-size:1em;line-height:1.7em;}
}
@media (max-width:1199px){.navbar-nav li a{padding:0px 13px;}
}
@media (min-width:991px){#mynavbar{display:table!important;width:100%;padding:0;}
#mynavbar .left-cell,
#mynavbar .right-cell{display:table-cell;vertical-align:middle;}
#mynavbar .right-cell{width:250px;}
#mynavbar .right-cell .navbar-right{position:relative;}
}
@media (min-width:991px){.navbar-collapse.in{overflow-y:initial;}
}
.popup_form{position:absolute;top:25px;width:210px;left:-180px;margin-right:200px;display:none;}
@media (max-width:990px){.popup_form{position:static;display:block!important;opacity:1 !important;}
}
.popup_form input{background-color:#17222d;border:0;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;font-size:14px;font-style:italic;color:#ffffff;padding:10px 20px;}
.navbar-form{margin:25px -10px;padding:0!important;border:0;line-height:1em;}
.navbar-form ul{margin:0;padding:0;}
.navbar-form ul > li{list-style:none;display:inline-block !important;margin-left:5px;}
@media (max-width:990px){.navbar-form ul > li.hidden-mobile{display:none!important;}
}
.navbar-form ul > li.bag{position:relative;right:0px;top:0px;width:30px;height:10px;}
.navbar-form ul > li .cart-click{cursor:pointer;}
.navbar-form ul > li .cart-click .icon-shop{font-size:29px;color:#0063be;position:absolute;top:-13px;}
.navbar-form ul > li .cart-click .icon-shop span{font-size:12px;font-style:normal;position:absolute;left:10px;top:11px;color:#fff;text-align:center;display:block;width:20px;height:auto;}
.navbar-form ul > li:nth-child(2){position:relative;padding-right:5px;margin-right:5px;}
.navbar-form ul > li:nth-child(2):after{content:"";display:block;width:1px;background-color:#999999;height:10px;position:absolute;left:110%;top:4.571428571428571px;}
.navbar-form ul > li:last-child{margin-right:10px;}
.navbar-form ul > li > a{color:#000000;}
.panel-mobile{float:right;}
.panel-mobile a{line-height:4em;}
.panel-mobile span{margin:0 5px;}
.cart-popup{position:absolute;top:100%;right:30px;background-color:#fbfbfb;padding:30px 20px;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.4);box-shadow:0 0 5px rgba(0, 0, 0, 0.4);-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;margin-top:20px;max-width:320px;color:#000000;}
@media (max-width:480px){.cart-popup{right:0;margin:20px 10px;}
}
.cart-popup:after{top:-19px;right:15px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255, 255, 255, 0);border-bottom-color:#fbfbfb;border-width:10px;}
@media (max-width:990px){.cart-popup:after{right:70px;}
}
.cart_list .popup-quality,
.cart_list .mini-cart-price,
.cart_list .subtotal-price{color:#0063be;}
.cart_list p{margin:0;}
.cart_list .popup-item{border-bottom:1px solid #bdc3c7;padding-bottom:15px;margin-bottom:15px;position:relative;line-height:1.6em;}
.cart_list .popup-item .thumb{padding-left:0;}
.cart_list .popup-item a.remove-it{color:#999999;width:22px;height:22px;text-decoration:none;text-align:center;display:block;line-height:18px;float:left;position:absolute;top:3px;left:10px;font-size:20px;}
.cart_list .popup-item .text-item{width:150px;float:right;margin-left:30px;}
.cart_list .popup-item .col-xs-4{padding-left:0px;}
.cart_list .popup-item .col-xs-1{padding-right:0px;}
.cart_list .popup-item .cart_popup-title{margin-top:-10px;}
.cart_list .popup-bottom-info{text-align:center;}
.cart_list .popup-bottom-info .popup-view-cart,
.cart_list .popup-bottom-info .popup-button-proceed{display:block;width:100%;text-transform:uppercase;margin-top:20px;}
.cart_list .popup-bottom-info .popup-subtotal{margin-top:20px;}
.cart_list .popup-bottom-info .popup-view-cart{padding:0 15px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;color:#999999;}
.cart_list .popup-bottom-info .popup-view-cart:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.cart_list .popup-bottom-info .popup-view-cart:hover p,
.cart_list .popup-bottom-info .popup-view-cart:hover h1,
.cart_list .popup-bottom-info .popup-view-cart:hover h2,
.cart_list .popup-bottom-info .popup-view-cart:hover span,
.cart_list .popup-bottom-info .popup-view-cart:hover i{color:#ffffff;}
.cart_list .popup-bottom-info .popup-view-cart:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.cart_list .popup-bottom-info .popup-button-proceed{padding:0 15px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;position:relative;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.cart_list .popup-bottom-info .popup-button-proceed p,
.cart_list .popup-bottom-info .popup-button-proceed h1,
.cart_list .popup-bottom-info .popup-button-proceed h2,
.cart_list .popup-bottom-info .popup-button-proceed span,
.cart_list .popup-bottom-info .popup-button-proceed i{color:#ffffff;}
.cart_list .popup-bottom-info .popup-button-proceed:hover{background-color:#18af91;-webkit-box-shadow:0 4px 0 #14947b;box-shadow:0 4px 0 #14947b;text-decoration:none;}
.cart_list .popup-bottom-info .popup-button-proceed:hover p,
.cart_list .popup-bottom-info .popup-button-proceed:hover h1,
.cart_list .popup-bottom-info .popup-button-proceed:hover h2,
.cart_list .popup-bottom-info .popup-button-proceed:hover span,
.cart_list .popup-bottom-info .popup-button-proceed:hover i{color:#ffffff;}
.cart_list .popup-bottom-info .popup-button-proceed:active{top:3px!important;-webkit-box-shadow:none;box-shadow:none;}
a.search_btn{color:#000000;}
@media (max-width:990px){a.search_btn{display:none;}
}
a.search_btn:hover{cursor:pointer;color:#000000;}
.mainbanner,
.shop-slider{height:100%;width:100%;position:relative;}
@media (max-width:768px){#sequence .sequence-prev,
#sequence .sequence-next{display:none!important;}
}
#sequence ul.sequence-canvas li{height:100%;max-width:1000px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);display:block;}
@media (min-width:992px){#sequence ul.sequence-canvas li .slide-title,
#sequence ul.sequence-canvas li .slide-text{padding:0 150px;}
}
@media (max-width:480px){#sequence ul.sequence-canvas li .slide-title,
#sequence ul.sequence-canvas li .slide-text{padding:0 40px;}
}
#sequence ul.sequence-canvas li .slide-title{font-size:3.5em;text-transform:uppercase;font-weight:300;color:white;line-height:1.2;}
@media (max-width:480px){#sequence ul.sequence-canvas li .slide-title{padding:0;font-size:150%;}
}
@media (max-width:480px){#sequence ul.sequence-canvas li .slide-text{font-size:80%;}
}
#sequence ul li{list-style:none;}
#sequence ul li .slide-title{font-size:3.5em;text-transform:uppercase;font-weight:300;color:white;}
#sequence ul li .slide-text{font-size:1em;color:white;font-weight:300;}
#sequence ul li .btn-cta, .ls-slide .btn-cta a{box-shadow:0 0 1px 1px #fff;border-radius:3px;padding:0.5em 1em;color:#fff;font-weight:300;text-transform:uppercase;cursor:pointer;background-color:transparent;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
#sequence ul li .btn-cta:hover, .ls-slide .btn-cta a:hover{text-decoration:none;background-color:rgba(255, 255, 255, 0.3);}
#sequence .sequence-prev,
#sequence .sequence-next{top:50%!important;}
.slide-title,
.slide-text,
.slide-logo,
.slide-button{display:block;text-align:center;}
.dt-iconboxes{text-align:center;color:#666666;}
.dt-iconboxes h4{font-size:16px;font-weight:600;}
.dt-iconboxes div p{text-align:center;font-size:14px;color:#999999;}
.dt-iconboxes span{text-align:center;font-size:3.5em;color:#666666;border:1px solid #666666;display:inline-block;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;position:relative;margin-bottom:30px;background-color:transparent;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.dt-iconboxes span:after,
.dt-iconboxes span:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.dt-iconboxes span:after{border-color:rgba(255, 255, 255, 0);border-top-color:#ecf0f1;border-width:10px;margin-left:-10px;}
.dt-iconboxes span:before{border-color:rgba(255, 255, 255, 0);border-top-color:#666666;border-width:11px;margin-left:-11px;}
.dt-iconboxes span:hover{background-color:#0063be;border:1px solid #0063be;color:#ffffff;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.dt-iconboxes span:hover:after,
.dt-iconboxes span:hover:before{border-top:11px solid #0063be;border-top-color:#0063be;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.dt-iconboxes p{text-align:left;}
.dt-iconboxes a{color:inherit;}
.dt-iconboxes-2{text-align:center;}
.dt-iconboxes-2 i{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;background-color:#ecf0f1;color:#666;font-size:35px;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;padding:10px;}
.dt-iconboxes-2:hover i{background-color:#0063be;color:#ffffff;}
.dt-iconboxes-2 .dt-section-icon i.hi-icon{transition-duration:1s;font-size:68px;color:#666;margin:0;}
.dt-iconboxes-2 .dt-section-icon i.hi-icon:before{font-size:35px;line-height:45px;}
.dt-iconboxes-2 h4{line-height:33px;}
.dt-iconboxes-2 p{padding:0 0 15px 0;}
.dt-iconboxes-2:hover .dt-section-icon i.hi-icon{color:#ffffff;background-color:#0063be;}
.dt-iconboxes.layout-3 h3{font-size:80px;font-weight:100;color:#0063be;margin:18px 0 16px;}
.dt-iconboxes.layout-3 h4{text-align:center;font-size:16px;color:#999999;text-transform:uppercase;font-weight:100;}
.dt-iconboxes.layout-3 span{color:#0063be;border-color:#0063be;border-width:1px;border-style:solid;background-color:#f6f7f7;}
.dt-iconboxes.layout-3 span:after{border-color:rgba(255, 255, 255, 0);border-top-color:#f6f7f7;border-width:10px;margin-left:-10px;}
.dt-iconboxes.layout-3 span:before{border-color:rgba(255, 255, 255, 0);border-top-color:#0063be;border-width:1px;border-style:solid;border-width:11px;margin-left:-11px;}
.dt-iconboxes.layout-3 span:hover{background-color:#0063be;border-color:#0063be;color:#ffffff;}
.dt-iconboxes.layout-3 span:hover:after,
.dt-iconboxes.layout-3 span:hover:before{border-top-color:#0063be;}
.dt-iconboxes-4{transition-duration:1s;background-color:#bdc3c7;-webkit-box-shadow:0 4px 0 #95a5a6;box-shadow:0 4px 0 #95a5a6;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;padding:0 0 10px;margin-top:45px;text-align:center;}
.dt-iconboxes-4 div[class*=col]{padding-left:0;padding-right:0;}
.dt-iconboxes-4 p{margin:20px;}
.dt-iconboxes-4 .dt-section-icon{transition-duration:1s;width:100%;height:125px;padding:1px 0;margin:0 auto 35px auto;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;border-bottom-right-radius:0px;border-bottom-left-radius:0px;position:relative;background-color:#ecf0f1;color:#0063be;}
.dt-iconboxes-4 .dt-section-icon:after,
.dt-iconboxes-4 .dt-section-icon:before{transition-duration:1s;border-left:18px solid transparent;border-right:18px solid transparent;border-top:17px solid #ecf0f1;bottom:-13px;content:'';left:50%;margin-left:-17px;position:absolute;}
.dt-iconboxes-4 .dt-section-icon i{transition-duration:1s;font-size:68px;color:#bdc3c7;}
.dt-iconboxes-4 h4{line-height:33px;color:#ffffff;}
.dt-iconboxes-4 p{padding:15px;}
.dt-iconboxes-4:hover{background-color:#16a085;-webkit-box-shadow:0 4px 0 #12856f;box-shadow:0 4px 0 #12856f;}
.dt-iconboxes-4:hover .dt-section-icon{background-color:#0063be;}
.dt-iconboxes-4:hover .dt-section-icon:after,
.dt-iconboxes-4:hover .dt-section-icon:before{border-top-color:#0063be;}
.dt-iconboxes-4:hover .dt-section-icon i{color:#ffffff;}
.dt-iconboxes-4:hover .dt-section-icon i:hover{color:#0063be;}
.dt-iconboxes-4 .dt-section-icon i.hi-icon:before{font-size:60%;position:absolute;left:-50%;margin:0px;width:100%;-webkit-transform:translate(50%, 0);-moz-transform:translate(50%, 0);-ms-transform:translate(50%, 0);-o-transform:translate(50%, 0);transform:translate(50%, 0);-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}
.dt-iconboxes-5 .hi-icon{border:1px solid #ffffff;width:205px;height:205px;margin:0;}
.dt-iconboxes-5 .hi-icon:before{position:absolute;left:50%;top:50%;margin:0;width:100%;font-size:100px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%,-50%);-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}
.hi-icon-wrap{text-align:center;margin:0 auto;padding:2em 0 3em;}
.hi-icon{display:inline-block;font-size:0px;cursor:pointer;margin:25px 30px;width:65px;height:65px;border-radius:50%;text-align:center;position:relative;z-index:1;color:#fff;}
.hi-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.hi-icon:before{font-family:'fontello';margin-left:5px;speak:none;font-size:55px;line-height:65px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased;}
.hi-icon-effect-5 .hi-icon{box-shadow:0 0 0 4px rgba(255, 255, 255, 0);overflow:hidden;-webkit-transition:background 0.3s, color 0.3s, box-shadow 0.3s;-moz-transition:background 0.3s, color 0.3s, box-shadow 0.3s;transition:background 0.3s, color 0.3s, box-shadow 0.3s;}
.hi-icon-effect-5 .hi-icon:after{display:none;}
.no-touch .dt-iconboxes-2:hover .hi-icon-effect-5a .hi-icon:before{-webkit-animation:toRightFromLeft 0.3s forwards;-moz-animation:toRightFromLeft 0.3s forwards;animation:toRightFromLeft 0.3s forwards;}
.no-touch .dt-iconboxes-2:hover .hi-icon-effect-5b .hi-icon:before{-webkit-animation:toLeftFromRight 0.3s forwards;-moz-animation:toLeftFromRight 0.3s forwards;animation:toLeftFromRight 0.3s forwards;}
.no-touch .dt-iconboxes-2:hover .hi-icon-effect-5c .hi-icon:before{-webkit-animation:toTopFromBottom 0.3s forwards;-moz-animation:toTopFromBottom 0.3s forwards;animation:toTopFromBottom 0.3s forwards;}
.no-touch .dt-iconboxes-2:hover .hi-icon-effect-5d .hi-icon:before{-webkit-animation:toBottomFromTop 0.3s forwards;-moz-animation:toBottomFromTop 0.3s forwards;animation:toBottomFromTop 0.3s forwards;}
.no-touch .dt-iconboxes-4:hover .hi-icon-effect-5 .hi-icon{background:#ffffff;color:#0063be;box-shadow:0 0 0 8px rgba(255, 255, 255, 0);}
.no-touch .dt-iconboxes-4:hover .hi-icon-effect-5a .hi-icon:before{-webkit-animation:toRightFromLeft 0.3s forwards;-moz-animation:toRightFromLeft 0.3s forwards;animation:toRightFromLeft 0.3s forwards;}
.no-touch .dt-iconboxes-4:hover .hi-icon-effect-5b .hi-icon:before{-webkit-animation:toLeftFromRight 0.3s forwards;-moz-animation:toLeftFromRight 0.3s forwards;animation:toLeftFromRight 0.3s forwards;}
.no-touch .dt-iconboxes-4:hover .hi-icon-effect-5c .hi-icon:before{-webkit-animation:toTopFromBottom 0.3s forwards;-moz-animation:toTopFromBottom 0.3s forwards;animation:toTopFromBottom 0.3s forwards;}
.no-touch .dt-iconboxes-4:hover .hi-icon-effect-5d .hi-icon:before{-webkit-animation:toBottomFromTop 0.3s forwards;-moz-animation:toBottomFromTop 0.3s forwards;animation:toBottomFromTop 0.3s forwards;}
.no-touch .dt-iconboxes-5:hover .hi-icon-effect-5 .hi-icon{color:#ffffff;background-color:#0063be;border-color:#0063be;}
.no-touch .dt-iconboxes-5:hover .hi-icon-effect-5a .hi-icon:before{-webkit-animation:toRightFromLeftInline 0.3s forwards;-moz-animation:toRightFromLeftInline 0.3s forwards;animation:toRightFromLeftInline 0.3s forwards;}
@-webkit-keyframes toRightFromLeftInline{49%{-webkit-transform:translate(100%,-50%);}
50%{opacity:0;-webkit-transform:translate(-100%,-50%);}
51%{opacity:1;}
}
@-moz-keyframes toRightFromLeftInline{49%{-moz-transform:translate(100%,-50%);}
50%{opacity:0;-moz-transform:translate(-100%,-50%);}
51%{opacity:1;}
}
@keyframes toRightFromLeftInline{49%{transform:translate(100%,-50%);}
50%{opacity:0;transform:translate(-100%,-50%);}
51%{opacity:0.2;}
}
.shop-slider div[class*='text']{text-align:center;}
.shop-slider .btn-cta{border:1px solid white;border-radius:3px;padding:10px 20px;color:#fff;font-weight:300;text-transform:uppercase;cursor:pointer;background-color:transparent;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
.shop-slider .btn-cta:hover{text-decoration:none;background-color:rgba(255, 255, 255, 0.3);}
.shop-slider div[class*='bg']{background-position:50% 50%;}
.section-head,
.dt-section-head{margin-bottom:40px;}
.section-head.no-description{margin-bottom:0;}
.section-head header.centered{text-align:center;}
.section-head header.centered div{margin-bottom:0;}
.section-head header.centered div p,
.dt-section-head div p{color:#2a2929;font-weight:400;}
.section-head header.centered h2{margin:0;}
.section-head hr,
.dt-section-head hr{position:relative;}
.section-head hr:after,
.dt-section-head hr:after{content:"";display:block;height:1px;width:80px;background-color:#0063be;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:0;}
.section-head p.descriptionText,
.dt-section-head p.descriptionText{margin:0 auto;color:#999999;}
@media (max-width:768px){.section-head p.descriptionText,
.dt-section-head p.descriptionText{width:100%;}
}
.cn_item{cursor:pointer;overflow:hidden;height:77px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:10px;padding:15px 15px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;top:0;position:relative;}
.cn_item:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.cn_item:hover p,
.cn_item:hover h1,
.cn_item:hover h2,
.cn_item:hover span,
.cn_item:hover i{color:#ffffff;}
.cn_item:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
@media (max-width:992px){.cn_item{padding:10px 15px;}
}
@media (max-width:767px){.dt_vertical .cn_item .vs_text{display:none;}
.dt_vertical .cn_item .vs_icon{margin:0 auto;float:none;}
.dt_vertical .cn_item i{position:absolute;}
.dt_vertical .cn_item:hover i, .dt_vertical .cn_item.selected i{font-size:2.5em;}
}
@media (min-width:768px){.dt_vertical .cn_item .vs_text{display:block!important;}
}
.cn_item i{font-size:1.5em;color:#2a2929;position:absolute;-webkit-transition:font-size 0.2s;-moz-transition:font-size 0.2s;-o-transition:font-size 0.2s;-ms-transition:font-size 0.2s;transition:font-size 0.2s;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:25px;margin-left:10px;}
@media (max-width:992px){.cn_item i{margin-left:0;position:static;}
}
.cn_item:hover i{font-size:2.4em;-webkit-transition:font-size 0.2s;-moz-transition:font-size 0.2s;-o-transition:font-size 0.2s;-ms-transition:font-size 0.2s;transition:font-size 0.2s;-webkit-backface-visibility:hidden;}
@media (max-width:992px){.cn_item:hover i{font-size:2.5em;}
}
.cn_item.selected{padding:15px 15px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;position:relative;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
@media (max-width:992px){.cn_item.selected{padding:10px 15px;}
}
.cn_item.selected p,
.cn_item.selected h1,
.cn_item.selected h2,
.cn_item.selected span,
.cn_item.selected i{color:#ffffff;}
.cn_item.selected:hover{background-color:#18af91;-webkit-box-shadow:0 4px 0 #14947b;box-shadow:0 4px 0 #14947b;text-decoration:none;}
.cn_item.selected:hover p,
.cn_item.selected:hover h1,
.cn_item.selected:hover h2,
.cn_item.selected:hover span,
.cn_item.selected:hover i{color:#ffffff;}
.cn_item.selected:active{top:3px!important;-webkit-box-shadow:none;box-shadow:none;}
.cn_item.selected i{font-size:2.4em;-webkit-transition:font-size 0.2s;-moz-transition:font-size 0.2s;-o-transition:font-size 0.2s;-ms-transition:font-size 0.2s;transition:font-size 0.2s;-webkit-backface-visibility:hidden;}
@media (max-width:992px){.cn_item.selected i{font-size:2.5em;}
}
.cn_wrapper{margin:0 auto;width:99%;height:auto;position:relative;overflow:hidden;}
.cn_list,
.cn_preview{position:relative;}
.vs_title{font-size:1.1em;text-transform:none;margin:0;}
.vs_description{font-size:.9em;color:#999999;}
.cn_list{float:left;}
.cn_preview{float:right;height:100%;display:block;}
.cn_preview .vs-text-preview{margin-top:30px;}
.cn_preview .vs-text-preview h2{margin-bottom:10px;line-height:1.9em;}
.cn_content{top:1000px;left:5px;width:100%;position:absolute;height:auto;}
.sequence-sub-slider{height:900px;display:block;background:transparent;font-weight:300;}
@media (min-width:768px){.sequence-sub-slider{height:650px;}
}
@media (min-width:992px){.sequence-sub-slider{height:520px;}
}
@media (max-width:768px){.sequence-sub-slider .sequence-prev,
.sequence-sub-slider .sequence-next{display:none !important;}
}
.sequence-sub-slider .slide-description-text{margin-bottom:40px;}
.sequence-sub-slider .slide-panel,
.sequence-sub-slider .slide-image{width:100%;padding:15px;}
.sequence-sub-slider .slide-panel h2{margin-top:0;font-size:33px;color:#ffffff;}
.sequence-sub-slider section{margin-bottom:0;}
.sequence-sub-slider a.button-more{color:#000000;text-transform:uppercase;font-weight:300;padding:15px 30px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;}
.sequence-sub-slider a.button-more:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.sequence-sub-slider a.button-more:hover p,
.sequence-sub-slider a.button-more:hover h1,
.sequence-sub-slider a.button-more:hover h2,
.sequence-sub-slider a.button-more:hover span,
.sequence-sub-slider a.button-more:hover i{color:#ffffff;}
.sequence-sub-slider a.button-more:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.sequence-sub-slider a.button-more:hover{padding:15px 30px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;position:relative;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.sequence-sub-slider a.button-more:hover p,
.sequence-sub-slider a.button-more:hover h1,
.sequence-sub-slider a.button-more:hover h2,
.sequence-sub-slider a.button-more:hover span,
.sequence-sub-slider a.button-more:hover i{color:#ffffff;}
.sequence-sub-slider a.button-more:hover:active{top:3px!important;-webkit-box-shadow:none;box-shadow:none;}
.sequence-sub-slider .row{width:100%;height:100%;}
.sequence-sub-slider .col{position:relative;content:"";display:block;height:100%;}
@media (max-width:768px){.sequence-sub-slider .col{height:50%;}
}
@media (max-width:768px){.sequence-sub-slider .col.slide-image-container{height:25%;display:none !important;}
}
.sequence-sub-slider .absolute-pos{position:absolute;}
.map-image-area{margin-bottom:0;background-size:cover;}
.map-image-area .map{height:600px;position:relative;}
.map-image-area .map .circle-address{width:200px;height:200px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -70%);-moz-transform:translate(-50%, -70%);-ms-transform:translate(-50%, -70%);-o-transform:translate(-50%, -70%);transform:translate(-50%, -70%);margin:0 auto;}
.map-image-area .map .circle-address h1{font-size:4em;text-align:center;margin:0;font-weight:300;color:#ffffff;}
.map-image-area .map .circle-address section{background-color:rgba(22, 160, 133, 0.8);-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;width:200px;height:200px;text-align:center;color:#ffffff;font-weight:300;display:table-cell;vertical-align:middle;}
.map-image-area .map .circle-address section hr{margin:10px;filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=(40));opacity:0.4;height:0;}
.map-image-area .map .map-info{color:#ffffff;font-weight:300;background-color:rgba(22, 160, 133, 0.8);position:absolute;bottom:0;width:100%;text-align:center;padding:30px 0;}
.map-image-area .map .map-info a{color:#fff;text-decoration:none;}
.map-image-area .map .map-info address{margin:0;}
.map-image-area .map .map-info .icon-container{width:50px;padding:10px 0;margin:0 auto 20px auto;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;position:relative;background-color:#ffffff;color:#0063be;}
.map-image-area .map .map-info .icon-container:after,
.map-image-area .map .map-info .icon-container:before{border-left:9px solid transparent;border-right:9px solid transparent;border-top:12px solid #ffffff;bottom:-7px;content:'';left:50%;margin-left:-8px;position:absolute;}
.map-image-area .map .map-info .icon-container i{font-size:1.3em;}
.map-image-area .map .map-info .col{top:0;}
.map-image-area .map .map-info .col:hover .icon-container{top:5px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.map-image-area .map .map-info .col .icon-container{top:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.map-image{margin-bottom:0;}
.twitter-section{background:url(../images/bg-slider-twitter.jpg) no-repeat center center;background-size:cover;position:relative;margin-bottom:80px;-webkit-transform-style:preserve-3d;}
.twitter-section .col{height:130px;position:relative;}
@media (max-width:480px){.twitter-section .col{height:200px;}
}
.twitter-section p{width:90%;}
.twitter-section .container-icon i{color:#0063be;font-size:3em;text-align:center;position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
@media (max-width:768px){.twitter-section .container-icon i{font-size:2em;}
}
.twitter-section #sequence-twitter{height:130px;background:transparent;position:relative;}
@media (max-width:480px){.twitter-section #sequence-twitter{height:200px;}
}
@media (max-width:480px){.twitter-section #sequence-twitter .sequence-prev,
.twitter-section #sequence-twitter .sequence-next{display:none!important;}
}
.pricing-table .price-columns{padding:0 20px;margin-top:40px;}
.dt-pricing-table .price-4-col,
.dt-pricing-table .price-3-col,
.pricing-table .price-4-col,
.pricing-table .price-3-col{font-size:12px;font-weight:300;padding:0;color:#2a2929;}
@media (max-width:768px){.pricing-table .price-4-col,
.pricing-table .price-3-col{margin-bottom:40px;}
}
.dt-pricing-table .price-4-col ul,
.dt-pricing-table .price-3-col ul,
.pricing-table .price-4-col ul,
.pricing-table .price-3-col ul{background-color:#c5f7ed;margin-bottom:0;position:relative;}
.dt-pricing-table .price-4-col ul li,
.dt-pricing-table .price-3-col ul li,
.pricing-table .price-4-col ul li,
.pricing-table .price-3-col ul li{padding:9px 30px;text-align:center;position:relative;z-index:3;}
.dt-pricing-table .price-3-col ul li:after,
.dt-pricing-table .price-4-col ul li:after{display:none;}
.dt-pricing-table .price-4-col ul li:nth-child(2n),
.dt-pricing-table .price-3-col ul li:nth-child(2n),
.pricing-table .price-4-col ul li:nth-child(2n),
.pricing-table .price-3-col ul li:nth-child(2n){background:#aaf3e5;z-index:0;}
.dt-pricing-table .price-4-col ul li.plan-action,
.dt-pricing-table .price-3-col ul li.plan-action,
.pricing-table .price-4-col ul li.plan-action,
.pricing-table .price-3-col ul li.plan-action{background:url(../images/price_btn_bg_pattern.png) repeat;}
.pricing-table .price-4-col ul li.hover-tip,
.pricing-table .price-3-col ul li.hover-tip{padding:0;position:relative;z-index:inherit;}
.dt-pricing-table .price-4-col ul li.hover-tip:after,
.dt-pricing-table .price-3-col ul li.hover-tip:after,
.dt-pricing-table .price-4-col ul li.hover-tip:before,
.dt-pricing-table .price-3-col ul li.hover-tip:before,
.pricing-table .price-4-col ul li.hover-tip:after,
.pricing-table .price-3-col ul li.hover-tip:after,
.pricing-table .price-4-col ul li.hover-tip:before,
.pricing-table .price-3-col ul li.hover-tip:before{bottom:-9px;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;z-index:10;}
.dt-pricing-table .price-4-col ul li.hover-tip:after,
.dt-pricing-table .price-3-col ul li.hover-tip:after,
.pricing-table .price-4-col ul li.hover-tip:after,
.pricing-table .price-3-col ul li.hover-tip:after{border-color:rgba(255, 255, 255, 0);border-top-color:#2a2929;border-width:5px;margin-left:-5px;}
.dt-pricing-table .price-4-col ul li.plan-head,
.dt-pricing-table .price-3-col ul li.plan-head,
.pricing-table .price-4-col ul li.plan-head,
.pricing-table .price-3-col ul li.plan-head{margin:0;text-align:center;background:#148f77 url(../images/price_bg_pattern.png) repeat;padding:0;z-index:3;}
.dt-pricing-table .price-4-col ul p.hover-tip-text,
.dt-pricing-table .price-3-col ul p.hover-tip-text,
.pricing-table .price-4-col ul p.hover-tip-text,
.pricing-table .price-3-col ul p.hover-tip-text{background-color:#2a2929;color:#ffffff;margin:0;display:block;width:69%;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:0 auto;position:absolute;bottom:-22px;z-index:0;-webkit-transition:bottom 0.2s;-moz-transition:bottom 0.2s;-o-transition:bottom 0.2s;-ms-transition:bottom 0.2s;transition:bottom 0.2s;}
.dt-pricing-table .price-4-col ul:hover p.hover-tip-text,
.dt-pricing-table .price-3-col ul:hover p.hover-tip-text,
.pricing-table .price-4-col ul:hover p.hover-tip-text,
.pricing-table .price-3-col ul:hover p.hover-tip-text{bottom:0;}
.dt-pricing-table .price-4-col:nth-child(1):after,
.dt-pricing-table .price-3-col:nth-child(1):after,
.pricing-table .price-4-col:nth-child(1):after,
.pricing-table .price-3-col:nth-child(1):after{content:"";display:block;height:100%;width:15px;background-color:rgba(0, 0, 0, 0.1);position:absolute;top:0;right:0px;z-index:20;}
@media (max-width:768px){.dt-pricing-table .price-4-col:nth-child(1):after,
.dt-pricing-table .price-3-col:nth-child(1):after,
.pricing-table .price-4-col:nth-child(1):after,
.pricing-table .price-3-col:nth-child(1):after{display:none;}
}
.dt-pricing-table .price-4-col:nth-child(3):after,
.dt-pricing-table .price-3-col:nth-child(3):after,
.pricing-table .price-4-col:nth-child(3):after,
.pricing-table .price-3-col:nth-child(3):after{content:"";display:block;height:100%;width:15px;background-color:rgba(0, 0, 0, 0.1);position:absolute;top:0;left:0px;z-index:20;}
@media (max-width:768px){.dt-pricing-table .price-4-col:nth-child(3):after,
.dt-pricing-table .price-3-col:nth-child(3):after,
.pricing-table .price-4-col:nth-child(3):after,
.pricing-table .price-3-col:nth-child(3):after{display:none;}
}
.dt-pricing-table .price-4-col:nth-child(4):before,
.dt-pricing-table .price-3-col:nth-child(4):before,
.pricing-table .price-4-col:nth-child(4):before,
.pricing-table .price-3-col:nth-child(4):before{content:"";display:block;height:100%;width:1px;background-color:rgba(0, 0, 0, 0.1);position:absolute;top:0;left:0;z-index:20;}
.dt-pricing-table .price-4-col:first-child ul,
.dt-pricing-table .price-3-col:first-child ul,
.pricing-table .price-4-col:first-child ul,
.pricing-table .price-3-col:first-child ul{-webkit-border-radius:5px 0 0 3px;border-radius:5px 0 0 3px;background-clip:padding-box;}
.dt-pricing-table .price-4-col:first-child ul .plan-head,
.dt-pricing-table .price-3-col:first-child ul .plan-head,
.pricing-table .price-4-col:first-child ul .plan-head,
.pricing-table .price-3-col:first-child ul .plan-head{-webkit-border-radius:3px 0 0 0;border-radius:3px 0 0 0;background-clip:padding-box;}
.dt-pricing-table .price-4-col:last-child ul,
.dt-pricing-table .price-3-col:last-child ul,
.pricing-table .price-4-col:last-child ul,
.pricing-table .price-3-col:last-child ul{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background-clip:padding-box;}
.dt-pricing-table .price-4-col:last-child ul .plan-head,
.dt-pricing-table .price-3-col:last-child ul .plan-head,
.pricing-table .price-4-col:last-child ul .plan-head,
.pricing-table .price-3-col:last-child ul .plan-head{-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0;background-clip:padding-box;}
.dt-pricing-table .price-4-col .plan-title,
.dt-pricing-table .price-3-col .plan-title,
.pricing-table .price-4-col .plan-title,
.pricing-table .price-3-col .plan-title{background-color:#2a2929;color:#ffffff;width:82%;margin:0 auto;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-clip:padding-box;text-transform:uppercase;padding:5px;}
.dt-pricing-table .price-4-col .plan-price,
.dt-pricing-table .price-3-col .plan-price,
.pricing-table .price-4-col .plan-price,
.pricing-table .price-3-col .plan-price{color:#ffffff;font-size:4em;font-weight:600;position:relative;line-height:96px;}
.dt-pricing-table .price-4-col .plan-price span,
.dt-pricing-table .price-3-col .plan-price span,
.pricing-table .price-4-col .plan-price span,
.pricing-table .price-3-col .plan-price span{font-size:0.7em;position:relative;top:-10px;font-weight:300;}
.dt-pricing-table .price-4-col .btn-active,
.dt-pricing-table .price-3-col .btn-active,
.pricing-table .price-4-col .btn-active,
.pricing-table .price-3-col .btn-active{padding:5px 5px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;position:relative;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;display:block;margin:10px 10px;text-transform:uppercase;font-size:1.4em;}
.pricing-table .price-4-col .btn-active p,
.pricing-table .price-3-col .btn-active p,
.pricing-table .price-4-col .btn-active h1,
.pricing-table .price-3-col .btn-active h1,
.pricing-table .price-4-col .btn-active h2,
.pricing-table .price-3-col .btn-active h2,
.pricing-table .price-4-col .btn-active span,
.pricing-table .price-3-col .btn-active span,
.pricing-table .price-4-col .btn-active i,
.pricing-table .price-3-col .btn-active i{color:#ffffff;}
.pricing-table .price-4-col .btn-active:hover,
.pricing-table .price-3-col .btn-active:hover{background-color:#18af91;-webkit-box-shadow:0 4px 0 #14947b;box-shadow:0 4px 0 #14947b;text-decoration:none;}
.pricing-table .price-4-col .btn-active:hover p,
.pricing-table .price-3-col .btn-active:hover p,
.pricing-table .price-4-col .btn-active:hover h1,
.pricing-table .price-3-col .btn-active:hover h1,
.pricing-table .price-4-col .btn-active:hover h2,
.pricing-table .price-3-col .btn-active:hover h2,
.pricing-table .price-4-col .btn-active:hover span,
.pricing-table .price-3-col .btn-active:hover span,
.pricing-table .price-4-col .btn-active:hover i,
.pricing-table .price-3-col .btn-active:hover i{color:#ffffff;}
.pricing-table .price-4-col .btn-active:active,
.pricing-table .price-3-col .btn-active:active{top:3px!important;-webkit-box-shadow:none;box-shadow:none;}
.dt-pricing-table .featured,
.pricing-table .featured{padding:0;position:relative;background-color:#c5f7ed;z-index:5;top:-25px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background-clip:padding-box;}
.dt-pricing-table .featured{top:20px;}
@media (max-width:768px){.dt-pricing-table .featured,
.pricing-table .featured{top:0;width:100%;}
}
.dt-pricing-table .featured ul,
.pricing-table .featured ul{-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background-clip:padding-box;}
.dt-pricing-table .featured ul p.hover-tip-text,
.pricing-table .featured ul p.hover-tip-text{font-size:1.3em;bottom:-22px;}
.dt-pricing-table .featured li,
.pricing-table .featured li{padding:9px 45px;}
.dt-pricing-table .featured li.plan-head,
.pricing-table .featured li.plan-head{padding-top:30px!important;position:relative;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-clip:padding-box;background-color:#0063be;}
.dt-pricing-table .featured li.plan-head .plan-price,
.pricing-table .featured li.plan-head .plan-price{font-size:6em;line-height:1.21em;}
.dt-pricing-table .featured .plan-action .btn-active,
.pricing-table .featured .plan-action .btn-active{margin:30px 0 30px;}
.pricing-table .featured.price-4-col{width:28%;}
.pricing-table .featured.price-3-col{width:36%;}
.pricing-table .featured.price-3-col li:not(.plan-head):not(.hover-tip){padding:9px 50px;}
.pricing-table .price-4-col{width:24%;}
.pricing-table .price-3-col{width:32%;}
@media (max-width:768px){.pricing-table .featured.price-4-col,
.pricing-table .featured.price-3-col,
.pricing-table .price-4-col,
.pricing-table .price-3-col{width:100%;}
}
.sidebar-right{overflow:hidden;position:relative;}
.sidebar-right .breadcrumb-grid{padding-left:75px;}
@media (min-width:992px){.sidebar-right .sidebar{padding-left:75px;}
}
.sidebar-right:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:50%;background-color:#ecf0f1;z-index:-1;}
@media (max-width:768px){.sidebar-right:after{display:none;}
}
@media (max-width:1199px){.sidebar-right:after{-webkit-transform:translate(130px, 0);-moz-transform:translate(130px, 0);-ms-transform:translate(130px, 0);-o-transform:translate(130px, 0);transform:translate(130px, 0);}
}
@media (min-width:992px){.sidebar-right:after{-webkit-transform:translate(190px, 0);-moz-transform:translate(190px, 0);-ms-transform:translate(190px, 0);-o-transform:translate(190px, 0);transform:translate(190px, 0);}
}
@media (min-width:1200px){.sidebar-right:after{-webkit-transform:translate(230px, 0);-moz-transform:translate(230px, 0);-ms-transform:translate(230px, 0);-o-transform:translate(230px, 0);transform:translate(230px, 0);}
}
.sidebar-left{overflow:hidden;position:relative;}
@media (min-width:992px){.sidebar-left .sidebar{padding-right:75px;}
}
.sidebar-left:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:50%;background-color:#ecf0f1;z-index:-1;}
@media (max-width:768px){.sidebar-left:after{display:none;}
}
@media (max-width:1199px){.sidebar-left:after{-webkit-transform:translate(-130px, 0);-moz-transform:translate(-130px, 0);-ms-transform:translate(-130px, 0);-o-transform:translate(-130px, 0);transform:translate(-130px, 0);}
}
@media (min-width:992px){.sidebar-left:after{-webkit-transform:translate(-190px, 0);-moz-transform:translate(-190px, 0);-ms-transform:translate(-190px, 0);-o-transform:translate(-190px, 0);transform:translate(-190px, 0);}
}
@media (min-width:1200px){.sidebar-left:after{-webkit-transform:translate(-230px, 0);-moz-transform:translate(-230px, 0);-ms-transform:translate(-230px, 0);-o-transform:translate(-230px, 0);transform:translate(-230px, 0);}
}
.nosidebar .author-avatar{float:right;}
.author-avatar{border:1px solid #eeeeee;padding:5px;}
@media (max-width:768px){.author-avatar{margin:0 10px 0 0;text-align:center;margin-bottom:20px;width:60px;}
.section-comment .children{padding-left:70px!important;}
}
@media (min-width:768px) and (max-width:992px){.author-avatar{padding:0;}
}
.blog-post-title{font-size:30px;line-height:1.5;}
@media (max-width:768px){.blog-post-title{text-align:center;}
}
.blog-post-title a{color:#2a2929;}
.meta-info{margin-top:30px;border:0;padding:15px;}
.meta-info:before,
.meta-info:after{content:" ";display:table;}
.meta-info:after{clear:both;}
.meta-info .info{-webkit-box-shadow:none;box-shadow:none;padding:0 5px;text-align:center;background-color:transparent;white-space:normal;vertical-align:top;margin-bottom:10px;}
.meta-info .info:hover{background-color:transparent;border:0;}
.meta-info .info span{-webkit-box-shadow:none;box-shadow:none;font-size:12px;color:#999999;background-color:#ecf0f1;padding:2px 10px;display:block;width:100%;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;height:27px;overflow:hidden;}
.meta-info .info span i{margin-right:5px;}
.subpage-banner{background-size:contain!important;height:285px;width:100%;position:relative;}
@media (max-width:1920px){.subpage-banner{background-size:1920px 285px!important;}
}
.subpage-banner .container{height:100%;position:relative;}
.subpage-banner .container .header-group{color:#ffffff;position:absolute;height:auto;top:50%;width:100%;margin-top:40px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);}
.subpage-banner .container .header-group h1{font-size:3.7em;margin:0;color:#ffffff;}
@media (max-width:480px){.subpage-banner .container .header-group h1{font-size:2.5em;}
}
.subpage-banner .container .header-group p{font-weight:300;text-transform:uppercase;}
.breadcrumbs{font-weight:300;margin:25px 0 0;color:#0063be;}
.breadcrumb-grid.nosubtitle .breadcrumbs{margin:0;}
.breadcrumbs .current{color:#fff;}
.subpage-banner .container .header-group ol.breadcrumb{font-weight:300;margin:25px 0 0;}
.blog-post-teaser-text .arrow-more{left:0;position:relative;-webkit-transition:left 0.2s;-moz-transition:left 0.2s;-o-transition:left 0.2s;-ms-transition:left 0.2s;transition:left 0.2s;}
.blog-post-teaser-text:hover .arrow-more{left:5px;}
.more-link{left:0;position:relative;-webkit-transition:left 0.2s;-moz-transition:left 0.2s;-o-transition:left 0.2s;-ms-transition:left 0.2s;transition:left 0.2s;}
.more-link:hover{left:5px;}
.blog_classic{padding-bottom:80px;position:relative;z-index:3;}
.blog_classic .blog_classic_posts{font-weight:300;}
.blog_classic .blog_classic_posts .post_row{margin-bottom:40px;}
.blog_classic .blog_classic_posts .blog-post-teaser-text{font-size:14px;color:#999999;}
.blog_classic .blog_classic_posts .blog-post-teaser-image{-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;border:1px solid #eeeeee;width:100%;}
.blog_classic .paging-nav{text-transform:uppercase;color:#999999;margin-bottom:40px;}
.blog_classic .paging-nav .float-right{float:right;}
.blog_classic .paging-nav .float-right .btn-arrow{margin-left:20px;}
.blog_classic .paging-nav .float-left{float:left;}
.blog_classic .paging-nav .float-left .btn-arrow{margin-right:20px;}
.blog_classic .paging-nav .btn-arrow{padding:5px 8px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;display:block;color:#2a2929;}
.blog_classic .paging-nav .btn-arrow:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.blog_classic .paging-nav .btn-arrow:hover p,
.blog_classic .paging-nav .btn-arrow:hover h1,
.blog_classic .paging-nav .btn-arrow:hover h2,
.blog_classic .paging-nav .btn-arrow:hover span,
.blog_classic .paging-nav .btn-arrow:hover i{color:#ffffff;}
.blog_classic .paging-nav .btn-arrow:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
@media (max-width:480px){.blog_classic .paging-nav .paging-text{display:none;}
}
.blog_classic .paging-nav a.btn-arrow{color:#0063be;}
.blog_classic .paging-nav a:hover{text-decoration:none;}
.blog_classic .paging-nav .paging-inline{display:inline-table;}
.single .paging-nav{text-transform:uppercase;color:#999999;margin:40px 0;padding:0 40px;}
.single .paging-nav .float-right{float:right;}
.single .paging-nav .float-right .btn-arrow{margin-left:20px;}
.single .paging-nav .float-left{float:left;}
.single .paging-nav .float-left .btn-arrow{margin-right:20px;}
.single .paging-nav .btn-arrow{padding:2px 8px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;display:block;color:#2a2929;}
.single .paging-nav .btn-arrow:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.single .paging-nav .btn-arrow:hover p,
.single .paging-nav .btn-arrow:hover h1,
.single .paging-nav .btn-arrow:hover h2,
.single .paging-nav .btn-arrow:hover span,
.single .paging-nav .btn-arrow:hover i{color:#ffffff;}
.single .paging-nav .btn-arrow:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
@media (max-width:480px){.single .paging-nav .paging-text{display:none;}
}
.single .paging-nav a.btn-arrow{color:#0063be;}
.single .paging-nav a:hover{text-decoration:none;}
.single .paging-nav .paging-inline{display:inline-table;}
.paging-nav .paging-disabled .btn-arrow,.paging-nav .paging-disabled a.btn-arrow{background-color:#f4f4f4;color:#dfdfdf;-webkit-box-shadow:0 4px 0 #dfdfdf;box-shadow:0 4px 0 #dfdfdf;}
.paging-nav .paging-disabled a{color:#e1e1e1;}
.paging-nav .paging-disabled .btn-arrow:hover{background-color:#f4f4f4;color:#dfdfdf;-webkit-box-shadow:0 4px 0 #dfdfdf;box-shadow:0 4px 0 #dfdfdf;}
.paging-nav .paging-disabled .btn-arrow:hover p,
.paging-nav .paging-disabled .btn-arrow:hover h1,
.paging-nav .paging-disabled .btn-arrow:hover h2,
.paging-nav .paging-disabled .btn-arrow:hover span,
.paging-nav .paging-disabled .btn-arrow:hover i{color:#dfdfdf;}
}
.sidebar{color:#999999;font-weight:300;}
.sidebar a{color:#2a2929;}
.sidebar a:hover{color:#0063be;}
.sidebar .widget{margin-bottom:80px;}
.sidebar .widget h3{font-size:18px;margin-top:0;color:#2a2929;margin-bottom:30px;}
.sidebar .widget.widget-tab{background-color:#bdc3c7;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;}
.sidebar .widget.widget-tab .nav-tabs{text-transform:uppercase;font-size:14px;}
@media (max-width:1200px){.sidebar .widget.widget-tab .nav-tabs li{display:block;width:100%;}
}
.sidebar .widget.widget-tab .nav-tabs li.active a{color:#999999;}
.sidebar .widget.widget-tab .nav-tabs a{color:#ffffff;font-weight:300;}
.sidebar .widget.widget-tab .nav-tabs a:hover{color:#999999;background-color:#ffffff;border:1px solid #95a5a6;border-bottom:1px solid #ffffff;}
.sidebar .widget.widget-tab .tab-content{background-color:#ffffff;padding:20px;border:1px solid #95a5a6;border-top:0;line-height:1.4;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-clip:padding-box;}
.sidebar .widget.widget-tab .tab-content .row{min-height:80px;}
.sidebar .widget.widget-tab .tab-content [class*="col"]{padding-left:15px;padding-right:15px;}
.sidebar .widget.widget-tab .tab-content .meta-info{padding:15px 0;}
.sidebar .widget.widget-tab .tab-content hr{margin:10px 0 20px;}
.sidebar .widget.widget-tab .tab-content .widget-post-thumb{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.sidebar .widget.widget-tab .tab-content .widget-post-title{text-transform:uppercase;font-size:14px;}
.sidebar .widget.widget-tab .tab-content .widget-post-title:hover{text-decoration:none;}
.sidebar .widget.widget-tab .tab-content .meta-info{font-size:12px;columns:#999999;margin-top:10px;}
.sidebar .widget.widget-tab .tab-content .meta-info .float-left,
.sidebar .widget.widget-tab .tab-content .meta-info .float-right{float:left;width:50%;}
.sidebar .widget.widget-tab .tab-content p.comment{font-style:italic;font-size:14px;}
.sidebar .widget.widget-featured-blog{line-height:1.6;}
.sidebar .widget.widget-featured-blog .row{overflow:hidden;background-color:#ffffff;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;border:1px solid #95a5a6;margin:0 0 20px;padding:0;}
.sidebar .widget.widget-featured-blog .row [class*="col"]{padding-left:15px;padding-right:15px;}
.sidebar .widget.widget-featured-blog .row [class*="col"]:first-child,
.sidebar .widget.widget-featured-blog .row [class*="col"]:last-child{padding:0;}
.sidebar .widget.widget-featured-blog .row .featured-blog-title{font-size:12px;text-transform:uppercase;height:76px;display:table-cell;vertical-align:middle;}
@media (min-width:768px) and (max-width:1200px){.sidebar .widget.widget-featured-blog .row .featured-blog-image{display:none;}
}
.sidebar .widget.widget-featured-blog .row .featured-blog-meta{font-size:12px;display:block;min-height:38px;width:100%;text-align:center;padding-top:10px;vertical-align:middle;background-color:#bdc3c7;border-left:1px solid #95a5a6;color:#ffffff;}
.sidebar .widget.widget-featured-blog .row .featured-blog-meta:first-child{border-bottom:1px solid #95a5a6;}
.sidebar .widget.widget-gallery .gallery-thumbs{margin:-7px;}
.sidebar .widget.widget-gallery .gallery-thumbs img{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.sidebar .widget.widget-gallery [class*="col"]{padding:7px;}
.sidebar .widget.widget_tag_cloud .tag{font-size:12px;display:inline-table;margin-right:5px;margin-bottom:5px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;border:0px solid #95a5a6;background-color:#ffffff;padding:0 10px;-webkit-box-shadow:0 2px 0 #bdc3c7;box-shadow:0 2px 0 #bdc3c7;}
.sidebar .widget.widget_tag_cloud .tag:hover{background-color:#fafafa;color:#999999;}
.sidebar .widget.widget_categories ul{padding-left:0px;list-style:none outside none;}
.sidebar .widget.widget_categories .cat-item{border-bottom:1px solid #bdc3c7;padding:7px 0;}
.sidebar .widget.widget_categories .cat-item a{font-weight:500;font-size:14px;text-transform:uppercase;color:#999999;position:relative;display:block;width:97%;}
.sidebar .widget.widget_categories .cat-item a:hover{color:#0063be;}
.sidebar .widget.widget_categories .cat-item a:after{content:'\ea03';font-family:fontello;position:absolute;left:100%;}
.widget_calendar table{width:100%;}
.widget_calendar table caption{margin-bottom:15px;}
.widget_calendar #prev , .widget_calendar #next{padding-top:10px;}
.widget_rss a.rsswidget{font-size:18px;}
.widget_rss ul{padding-left:12px;}
.widget_rss ul li{margin-bottom:25px;}
.widget_rss .rsswidget, .widget_rss .rssSummary{font-size:14px;}
.widget_rss .rss-date{clear:both;float:left;width:100%;font-size:75%;color:#908D8D;font-family:'Lora';font-style:italic;margin:5px 0;}
.sidebar .widget_rss .widget_title img{display:none;}
.bottom_section .widget_rss ul{padding-left:16px;}
.bottom_section .widget_rss h2 img{display:none;}
.bottom_section .widget_rss h2 a.rsswidget{font-size:24px;color:#fff;}
.widget_pages ul{padding-left:16px;}
.widget_meta ul{padding-left:16px;}
.widget_nav_menu ul{padding-left:16px;}
.sidebar .widget_rss ul li a.rsswidget{color:#0063be;}
.sidebar .widget_rss ul li a.rsswidget:hover{color:#17a689;}
.bottom_section .widget_rss ul li a.rsswidget{color:#0063be;}
.bottom_section .widget_rss ul li a.rsswidget:hover{color:#0063be;}
.sidebar .widget_pages a{color:#0063be;}
.sidebar .widget_pages a:hover{color:#17a689;}
.bottom_section .widget_pages a{color:#0063be;}
.bottom_section .widget_pages a:hover{color:#0063be;}
.sidebar .widget_meta a{color:#0063be;}
.sidebar .widget_meta a:hover{color:#17a689;}
.bottom_section .widget_meta a{color:#0063be;}
.bottom_section .widget_meta a:hover{color:#0063be;}
.sidebar .widget_nav_menu a{color:#0063be;}
.sidebar .widget_nav_menu a:hover{color:#17a689;}
.bottom_section .widget_nav_menu a{color:#0063be;}
.bottom_section .widget_nav_menu a:hover{color:#0063be;}
.sidebar .widget_calendar a{color:#0063be;}
.sidebar .widget_calendar a:hover{color:#17a689;}
.bottom_section .widget_calendar a{color:#0063be;}
.bottom_section .widget_calendar a:hover{color:#0063be;}
.blog-single-post{color:#999999;}
.blog-single-post .post-title{color:#2a2929;margin-top:0;line-height:1.5em;}
.blog-single-post .subpage-banner{background-position:50% 0;background-repeat:no-repeat;background-size:cover !important;background-attachment:initial!important;height:600px;width:100%;position:relative;}
.blog-single-post .subpage-banner.contact-banner{background-attachment:fixed !important;background-size:auto !important;max-height:285px;}
.blog-single-post .post-article{color:#999999;font-weight:300;margin-top:20px;clear:both;}
.blog-single-post .social-share,.blog-single-post hr{clear:both;}
.blog-single-post .gallery-thumbs{margin:20px -10px;}
.blog-single-post .gallery-thumbs [class*="col"]{padding:10px;}
.blog-single-post .gallery-thumbs img{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.blog-single-post .share-button{text-align:right;}
.blog-single-post .share-button .btn,
.blog-single-post .share-button .btn-default{border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;}
.blog-single-post .share-button .btn i,
.blog-single-post .share-button .btn-default i{-webkit-transition:color 0.4s;-moz-transition:color 0.4s;-o-transition:color 0.4s;-ms-transition:color 0.4s;transition:color 0.4s;color:#999999;font-weight:300;}
.blog-single-post .share-button .btn:hover,
.blog-single-post .share-button .btn-default:hover,
.blog-single-post .share-button .btn-default:focus{background-color:transparent;}
.blog-single-post .share-button .btn:hover i,
.blog-single-post .share-button .btn-default:hover i{color:#0063be;-webkit-transition:color 0.4s;-moz-transition:color 0.4s;-o-transition:color 0.4s;-ms-transition:color 0.4s;transition:color 0.4s;}
.blog-single-post .share-text,
.blog-single-post .comment-count,
.blog-single-post .comment-leave-title{font-size:18px;text-transform:uppercase;font-weight:300;line-height:2.4;color:#2a2929;}
.blog-single-post .comment-count,
.blog-single-post .comment-leave-title{font-size:24px;}
.blog-single-post .section-comment .media{border-top:1px solid #dddddd;margin-top:25px;padding-top:25px;}
.blog-single-post .section-comment .media:first-child{}
.blog-single-post .section-comment .media > .pull-left{margin-right:40px;}
@media (max-width:768px){.blog-single-post .section-comment .media > .pull-left{margin-right:5px;}
}
.blog-single-post .section-comment .media h4.media-heading{font-size:18px;}
.blog-single-post .section-comment .media h4.media-heading small{font-size:12px;text-transform:lowercase;margin-left:15px;}
.blog-single-post .section-comment .media h4.media-heading small:before{content:"/";padding-right:15px;}
.blog-single-post .section-comment ul.children li{list-style-type:none;}
.blog-single-post .section-comment #dt-comment-form{margin-bottom:40px;}
.blog-single-post .section-comment #dt-comment-form .form-group{padding-top:0px;padding-bottom:0px;}
@media (min-width:768px){.blog-single-post .section-comment #dt-comment-form .form-group{padding-top:15px;padding-bottom:15px;}
}
.blog-single-post .section-comment #dt-comment-form .form-control{font-family:'Lora';font-style:italic;color:#95a5a6;font-weight:normal;background-color:#ecf0f1;}
.blog-single-post .section-comment #dt-comment-form .form-control:focus{border-color:#0063be;color:#2a2929;box-shadow:0 0 0 #0063be;}
.blog-single-post .section-comment #dt-comment-form .btn-active{padding:0 35px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;position:relative;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;outline:0;font-family:'open sans';font-weight:300;border:0;text-transform:uppercase;}
.blog-single-post .section-comment #dt-comment-form .btn-active p,
.blog-single-post .section-comment #dt-comment-form .btn-active h1,
.blog-single-post .section-comment #dt-comment-form .btn-active h2,
.blog-single-post .section-comment #dt-comment-form .btn-active span,
.blog-single-post .section-comment #dt-comment-form .btn-active i{color:#ffffff;}
.blog-single-post .section-comment #dt-comment-form .btn-active:hover{background-color:#18af91;-webkit-box-shadow:0 4px 0 #14947b;box-shadow:0 4px 0 #14947b;text-decoration:none;}
.blog-single-post .section-comment #dt-comment-form .btn-active:hover p,
.blog-single-post .section-comment #dt-comment-form .btn-active:hover h1,
.blog-single-post .section-comment #dt-comment-form .btn-active:hover h2,
.blog-single-post .section-comment #dt-comment-form .btn-active:hover span,
.blog-single-post .section-comment #dt-comment-form .btn-active:hover i{color:#ffffff;}
.blog-single-post .section-comment #dt-comment-form .btn-active:active{top:3px!important;-webkit-box-shadow:none;box-shadow:none;}
.blog-single-post .section-comment #dt-comment-form .form-submit button{float:right;}
.section-comment .media-list, .section-comment .comment-respond{padding-left:20px;padding-right:20px;}
.section-comment .media-list li:first-child{border-top:1px none #ddd;padding-top:0;margin-top:0;}
.section-comment .children{padding-left:140px;}
body.error404{background-color:#0063be;color:#ffffff;font-weight:300;}
body.error404 .centered{padding-top:300px;background:url(../images/404-logo.png) 50% 0 no-repeat;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;}
@media (max-width:992px){body.error404 .centered{background-size:90%;padding-top:0px;padding-top:24%;}
}
body.error404 .centered .biggest{font-size:128px;line-height:1.5;}
@media (max-width:992px){body.error404 .centered .biggest{font-size:90px;}
}
@media (max-width:480px){body.error404 .centered .biggest{font-size:70px;}
}
body.error404 .centered .big{font-size:50px;text-transform:uppercase;font-weight:300;line-height:2;}
@media (max-width:992px){body.error404 .centered .big{font-size:40px;}
}
@media (max-width:480px){body.error404 .centered .big{font-size:30px;}
}
body.error404 .centered .message{font-size:20px;}
@media (max-width:992px){body.error404 .centered .message{font-size:17px;}
}
@media (max-width:480px){body.error404 .centered .message{font-size:13px;}
}
body.error404 .centered .button{padding-top:3%;}
body.error404 .centered .button .btn-back{padding:10px 20px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;color:#2a2929;margin-top:20px;text-transform:uppercase;}
body.error404 .centered .button .btn-back:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
body.error404 .centered .button .btn-back:hover p,
body.error404 .centered .button .btn-back:hover h1,
body.error404 .centered .button .btn-back:hover h2,
body.error404 .centered .button .btn-back:hover span,
body.error404 .centered .button .btn-back:hover i{color:#ffffff;}
body.error404 .centered .button .btn-back:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
body.error404 .centered .button .btn-back:hover{background-color:#ecf0f1;-webkit-box-shadow:0 4px 0 #bac9cc;box-shadow:0 4px 0 #bac9cc;color:#2a2929;}
body.error404 .centered .button .btn-back:active{-webkit-box-shadow:0 0 0 #ffffff;box-shadow:0 0 0 #ffffff;top:3px;}
.product-thumbnail img{margin:0 auto;width:100%;}
.dt-category-view{padding-bottom:40px;padding-top:40px;}
.dt-category-view .shop-items > div{margin-bottom:40px;}
.dt-category-view .product-thumbnail{text-align:center;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;position:relative;overflow:hidden;}
.dt-category-view .product-thumbnail .plus-detail a{position:absolute;width:100%;display:block;bottom:-35px;background-color:rgba(26, 188, 156, 0.7);color:#ffffff;-webkit-transition:bottom 0.2s;-moz-transition:bottom 0.2s;-o-transition:bottom 0.2s;-ms-transition:bottom 0.2s;transition:bottom 0.2s;text-transform:uppercase;}
.dt-category-view .product-thumbnail:hover .plus-detail a{bottom:0;}
.dt-category-view .add-to-cart.btn-active{padding:0px 20px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;position:relative;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;display:block;text-align:center;margin:15px 0;text-transform:uppercase;}
.dt-category-view .add-to-cart.btn-active p,
.dt-category-view .add-to-cart.btn-active h1,
.dt-category-view .add-to-cart.btn-active h2,
.dt-category-view .add-to-cart.btn-active span,
.dt-category-view .add-to-cart.btn-active i{color:#ffffff;}
.dt-category-view .add-to-cart.btn-active:hover{background-color:#18af91;-webkit-box-shadow:0 4px 0 #14947b;box-shadow:0 4px 0 #14947b;text-decoration:none;}
.dt-category-view .add-to-cart.btn-active:hover p,
.dt-category-view .add-to-cart.btn-active:hover h1,
.dt-category-view .add-to-cart.btn-active:hover h2,
.dt-category-view .add-to-cart.btn-active:hover span,
.dt-category-view .add-to-cart.btn-active:hover i{color:#ffffff;}
.dt-category-view .add-to-cart.btn-active:active{top:3px!important;-webkit-box-shadow:none;box-shadow:none;}
@media (min-width:768px) and (max-width:1199px){.dt-category-view .add-to-cart.btn-active{font-size:13px;}
}
.dt-category-view .add-to-cart.btn-active:before{content:'\ec97';font-family:fontello;margin-right:7px;}
@media (min-width:768px) and (max-width:1199px){.dt-category-view .add-to-cart.btn-active:before{display:none;}
}
.dt-category-view .product-name{text-align:center;color:#000;text-transform:uppercase;}
.dt-category-view .product-teaser-price{font-size:27px;color:#333;}
.dt-category-view .paging-nav{text-transform:uppercase;color:#999999;margin-bottom:40px;}
.dt-category-view .paging-nav:after{content:"";display:block;clear:both;}
.dt-category-view .paging-nav .float-right{float:right;}
.dt-category-view .paging-nav .float-right .btn-arrow{margin-left:20px;}
.dt-category-view .paging-nav .float-left{float:left;}
.dt-category-view .paging-nav .float-left .btn-arrow{margin-right:20px;}
.dt-category-view .paging-nav .btn-arrow{padding:2px 8px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;display:block;color:#2a2929;}
.dt-category-view .paging-nav .btn-arrow:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.dt-category-view .paging-nav .btn-arrow:hover p,
.dt-category-view .paging-nav .btn-arrow:hover h1,
.dt-category-view .paging-nav .btn-arrow:hover h2,
.dt-category-view .paging-nav .btn-arrow:hover span,
.dt-category-view .paging-nav .btn-arrow:hover i{color:#ffffff;}
.dt-category-view .paging-nav .btn-arrow:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
@media (max-width:480px){.dt-category-view .paging-nav .paging-text{display:none;}
}
.dt-category-view .paging-nav a.btn-arrow{color:#0063be;}
.dt-category-view .paging-nav a:hover{text-decoration:none;}
.dt-category-view .paging-nav .paging-inline{display:inline-table;}
.dt-featured-product{margin-bottom:80px;}
.dt-featured-product .product-thumbnail{background-color:#ededed;text-align:center;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;position:relative;overflow:hidden;}
.dt-featured-product .product-thumbnail .plus-detail a{position:absolute;width:100%;display:block;bottom:-35px;background-color:rgba(26, 188, 156, 0.7);color:#ffffff;-webkit-transition:bottom 0.2s;-moz-transition:bottom 0.2s;-o-transition:bottom 0.2s;-ms-transition:bottom 0.2s;transition:bottom 0.2s;text-transform:uppercase;}
.dt-featured-product .product-thumbnail:hover .plus-detail a{bottom:0;}
.dt-featured-product .add-to-cart.btn-active{padding:0px 20px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;position:relative;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;display:block;text-align:center;margin:15px 0;text-transform:uppercase;}
.dt-featured-product .add-to-cart.btn-active p,
.dt-featured-product .add-to-cart.btn-active h1,
.dt-featured-product .add-to-cart.btn-active h2,
.dt-featured-product .add-to-cart.btn-active span,
.dt-featured-product .add-to-cart.btn-active i{color:#ffffff;}
.dt-featured-product .add-to-cart.btn-active:hover{background-color:#18af91;-webkit-box-shadow:0 4px 0 #14947b;box-shadow:0 4px 0 #14947b;text-decoration:none;}
.dt-featured-product .add-to-cart.btn-active:hover p,
.dt-featured-product .add-to-cart.btn-active:hover h1,
.dt-featured-product .add-to-cart.btn-active:hover h2,
.dt-featured-product .add-to-cart.btn-active:hover span,
.dt-featured-product .add-to-cart.btn-active:hover i{color:#ffffff;}
.dt-featured-product .add-to-cart.btn-active:active{top:3px!important;-webkit-box-shadow:none;box-shadow:none;}
@media (min-width:991px) and (max-width:1199px){.dt-featured-product .add-to-cart.btn-active{font-size:13px;}
}
.dt-featured-product .add-to-cart.btn-active:before{content:'\ec97';font-family:fontello;margin-right:7px;}
@media (min-width:991px) and (max-width:1199px){.dt-featured-product .add-to-cart.btn-active:before{display:none;}
}
.dt-featured-product .product-name{text-align:center;color:#000;text-transform:uppercase;}
.dt-featured-product .product-teaser-price{font-size:27px;color:#333;}
.dt-featured-product #featured-shop.col-4 .masonry-item{width:285px;}
.dt-featured-product #featured-shop.col-5 .masonry-item{width:224px;}
.dt-featured-product #featured-shop .masonry-item{margin-top:30px;}
.shop-testimonial{padding:80px 20px;background:url(../images/shop/bg_shop_testimonial.jpg) 50% 50% no-repeat;margin-bottom:0!important;-webkit-background-size:cover;background-size:cover;}
.dt-shop-category img{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;width:100%;}
.dt-shop-category .thumbnail-container{display:block;position:relative;}
.dt-shop-category .thumbnail-container a,
.dt-shop-category .thumbnail-container h3{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;color:#000000;}
.dt-shop-category .thumbnail-container .text-description{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;color:#000000;position:absolute;padding:11px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;background-color:rgba(255, 255, 255, 0.7);width:100%;display:block;}
.dt-shop-category .thumbnail-container .text-description h3{margin:0;font-size:27px;font-weight:100;}
.dt-shop-category .thumbnail-container:hover .text-description{background-color:rgba(26, 188, 156, 0.7);}
.dt-shop-category .thumbnail-container:hover div,
.dt-shop-category .thumbnail-container:hover h3{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;color:#ffffff;}
.shop-bottom{margin-bottom:80px;}
.shop-bottom .widget-onsale .product-price span{color:#e74c3c;}
.shop-bottom .split{margin:0;}
.shop-bottom .split [class*="col"]{padding:0;}
.shop-bottom .split [class*="col"] .rating{margin-top:17px;}
.shop-bottom h3{border-bottom:1px solid #bdc3c7;padding-bottom:15px;color:#555555;font-size:22px;text-align:center;}
.widget.woocommerce .list-item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #bdc3c7;-webkit-transition:outline 0.3s;-moz-transition:outline 0.3s;-o-transition:outline 0.3s;-ms-transition:outline 0.3s;transition:outline 0.3s;}
.woocommerce .product-price ins{text-decoration:none;}
.shop-bottom .list-item .col-xs-7{padding-left:0;}
.shop-bottom .list-item img{outline:0;-webkit-transition:outline 0.3s;-moz-transition:outline 0.3s;-o-transition:outline 0.3s;-ms-transition:outline 0.3s;transition:outline 0.3s;}
.shop-bottom .list-item a{color:#999999;}
.shop-bottom .list-item:hover{-webkit-transition:outline 0.3s;-moz-transition:outline 0.3s;-o-transition:outline 0.3s;-ms-transition:outline 0.3s;transition:outline 0.3s;}
.shop-bottom .list-item:hover img{-webkit-transition:outline 0.3s;-moz-transition:outline 0.3s;-o-transition:outline 0.3s;-ms-transition:outline 0.3s;transition:outline 0.3s;outline:3px solid #0063be;}
.shop-bottom .product-price{color:#333;font-size:20px;}
.shop-bottom .list-item:hover a,
.sidebar .widget .product-price,
.bottom_section .woocommerce.widget_products .product-title a:hover,
.bottom_section .woocommerce.widget_top_rated_products .product-title a:hover,
.shop-bottom .product-price ins,
.bottom_section .woocommerce.widget_products .product-price,
.bottom_section .woocommerce.widget_top_rated_products .product-price,
.bottom_section .dt_widget_carousel_recent_posts a.post-title:hover{color:#0063be;}
.sidebar .woocommerce.widget_products img,
.sidebar .woocommerce.widget_top_rated_products img,
.bottom_section .woocommerce.widget_products img,
.bottom_section .woocommerce.widget_top_rated_products img{border-radius:2px;}
.sidebar .woocommerce.widget_products .product-title,
.sidebar .woocommerce.widget_top_rated_products .product-title{text-transform:uppercase;color:#292728;}
.bottom_section .woocommerce.widget_products .product-price del,
.bottom_section .woocommerce.widget_top_rated_products .product-price del,
.bottom_section .woocommerce.widget_products .product-title,
.bottom_section .woocommerce.widget_products .product-title a,
.bottom_section .woocommerce.widget_top_rated_products .product-title,
.bottom_section .woocommerce.widget_top_rated_products .product-title a{color:#fff;}
.bottom_section .list-item{border-bottom-color:#34495E !important;}
.woocommerce-page div.product span.price del,
.woocommerce-page .product-teaser-price div.product span.price del,
.product-teaser-price .product-price del,
.sidebar .widget .product-price del{color:#333;}
.sidebar .widget_top_rated_products .list-item .col-xs-5,
.sidebar .widget_products .list-item .col-xs-5,
.bottom_section .widget_top_rated_products .list-item .col-xs-5,
.bottom_section .widget_products .list-item .col-xs-5{width:33.33%;}
.sidebar .widget_top_rated_products .list-item .col-xs-7,
.sidebar .widget_products .list-item .col-xs-7,
.bottom_section .widget_top_rated_products .list-item .col-xs-7,
.bottom_section .widget_products .list-item .col-xs-7{width:66.66%;}
.shop-bottom .product-title{line-height:1.3em;}
.dt-small-banners-section{padding:80px 20px;}
.dt-small-banners-section div[class="col-sm-4"] img{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;border:1px solid #999999;}
.dt-small-banners-section div[class="col-sm-8"] img{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
@media (max-width:480px){.dt-small-banners-section div[class*="col"]{margin-bottom:20px;}
}
.dt-shop-service{background:url(../images/shop/bg_shop_service.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;padding:80px 20px;margin-bottom:80px;}
.dt-shop-service h2{color:#ffffff;}
.dt-shop-service h4,
.dt-shop-service p{color:#ffffff;}
.dt-shop-service .hi-icon{width:205px;height:205px;margin:0;border:1px solid #ffffff;}
.dt-shop-service .hi-icon:before{font-size:100px;line-height:205px;position:relative;left:50%;margin-left:-50px;}
.dt-shop-service .col{text-align:center;}
.dt-shop-service .col:hover .hi-icon{background-color:#0063be !important;color:#ffffff !important;border-color:#0063be;}
.dt-shop-newsletter{margin-bottom:80px;}
.dt-shop-newsletter .box-border{border:1px solid #95a5a6;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;padding:20px;}
@media (max-width:767px){.dt-shop-newsletter .box-border .row div[class*="col"]{margin-bottom:20px;}
}
.dt-shop-newsletter .btn-default{padding:12px 20px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;text-transform:uppercase;font-weight:100;text-shadow:none;position:relative;top:-1px;}
.dt-shop-newsletter .btn-default p,
.dt-shop-newsletter .btn-default h1,
.dt-shop-newsletter .btn-default h2,
.dt-shop-newsletter .btn-default span,
.dt-shop-newsletter .btn-default i{color:#ffffff;}
.dt-shop-newsletter .btn-default:hover{background-color:#18af91;-webkit-box-shadow:0 4px 0 #14947b;box-shadow:0 4px 0 #14947b;text-decoration:none;}
.dt-shop-newsletter .btn-default:hover p,
.dt-shop-newsletter .btn-default:hover h1,
.dt-shop-newsletter .btn-default:hover h2,
.dt-shop-newsletter .btn-default:hover span,
.dt-shop-newsletter .btn-default:hover i{color:#ffffff;}
.dt-shop-newsletter .btn-default:active{top:3px!important;-webkit-box-shadow:none;box-shadow:none;}
.dt-shop-newsletter p{margin:0;font-size:19px;line-height:1.5em;}
.dt-shop-newsletter p:first-child{text-transform:uppercase;font-size:21px;}
.dt-shop-newsletter p span{color:#0063be;}
.dt-shop-newsletter .no-padding{padding:0;}
.dt-shop-newsletter i{font-size:60px;line-height:0em;color:#95a5a6;}
@media (max-width:992px){.dt-shop-newsletter i{font-size:40px;}
}
.dt-shop-newsletter i:before{margin:0;}
.dt-shop-newsletter .input-group .form-control:first-child{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;height:60px;padding:20px;}
.dt-shop-newsletter .input-group-btn:last-child > .btn{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;margin-left:15px;}
.dt-shop-newsletter .form-control:focus{border:1px solid #999999;box-shadow:none;}
.nav-tabs.nav-justified > li > a{margin-bottom:0;}
.shop-detail-product{padding-bottom:40px;}
@media (min-width:992px) and (max-width:1200px){.shop-detail-product .plus-minus-container{text-align:center;}
.shop-detail-product .plus-minus-container .slider-group{float:none;}
}
@media (max-width:768px){.shop-detail-product .plus-minus-container{text-align:center;margin-top:20px;}
.shop-detail-product .plus-minus-container .slider-group{float:none;}
}
@media (min-width:992px) and (max-width:1200px){.shop-detail-product .add-to-cart-container a{margin:0 auto 10px;}
}
@media (max-width:768px){.shop-detail-product .add-to-cart-container a{margin:0 auto 10px;}
}
.shop-detail-product .shop-detail-fullwidth-banner{background-attachment:inherit;}
.shop-detail-product .detail-product-title h2{margin-top:0;margin-bottom:40px;padding-bottom:25px;border-bottom:1px solid #dddddd;line-height:1.7em;font-size:24px;}
@media (max-width:992px){.shop-detail-product .detail-product-title h2{margin-top:40px;}
}
.shop-detail-product .rating.big{float:right;margin-top:50px;}
.shop-detail-product .big-thumbnail{margin-bottom:5px;width:100%;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.shop-detail-product .small-thumbnails div[class*="col"]{padding:5px;}
.shop-detail-product .small-thumbnails div[class*="col"] img{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.shop-detail-product .detail-product-short-description{margin-top:40px;margin-bottom:40px;}
.shop-detail-product .btn-add-to-cart{padding:5px 10px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;position:relative;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;text-transform:uppercase;margin:0;display:block;max-width:200px;text-align:center;}
.shop-detail-product .btn-add-to-cart p,
.shop-detail-product .btn-add-to-cart h1,
.shop-detail-product .btn-add-to-cart h2,
.shop-detail-product .btn-add-to-cart span,
.shop-detail-product .btn-add-to-cart i{color:#ffffff;}
.shop-detail-product .btn-add-to-cart:hover{background-color:#18af91;-webkit-box-shadow:0 4px 0 #14947b;box-shadow:0 4px 0 #14947b;text-decoration:none;}
.shop-detail-product .btn-add-to-cart:hover p,
.shop-detail-product .btn-add-to-cart:hover h1,
.shop-detail-product .btn-add-to-cart:hover h2,
.shop-detail-product .btn-add-to-cart:hover span,
.shop-detail-product .btn-add-to-cart:hover i{color:#ffffff;}
.shop-detail-product .btn-add-to-cart:active{top:3px!important;-webkit-box-shadow:none;box-shadow:none;}
.shop-detail-product .slider-group{float:right;padding:0;}
.shop-detail-product .slider-group li{list-style:none;display:inline-table;}
.shop-detail-product .slider-group li .btn-minus,
.shop-detail-product .slider-group li .btn-plus{padding:5px 15px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;display:block;width:45px;font-size:30px;line-height:1em;text-align:center;color:#999999;}
.shop-detail-product .slider-group li .btn-minus:hover,
.shop-detail-product .slider-group li .btn-plus:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.shop-detail-product .slider-group li .btn-minus:hover p,
.shop-detail-product .slider-group li .btn-plus:hover p,
.shop-detail-product .slider-group li .btn-minus:hover h1,
.shop-detail-product .slider-group li .btn-plus:hover h1,
.shop-detail-product .slider-group li .btn-minus:hover h2,
.shop-detail-product .slider-group li .btn-plus:hover h2,
.shop-detail-product .slider-group li .btn-minus:hover span,
.shop-detail-product .slider-group li .btn-plus:hover span,
.shop-detail-product .slider-group li .btn-minus:hover i,
.shop-detail-product .slider-group li .btn-plus:hover i{color:#ffffff;}
.shop-detail-product .slider-group li .btn-minus:active,
.shop-detail-product .slider-group li .btn-plus:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.shop-detail-product .slider-group li .btn-minus:hover,
.shop-detail-product .slider-group li .btn-plus:hover{cursor:pointer;}
.shop-detail-product .slider-group li .btn-minus{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;background-clip:padding-box;}
.shop-detail-product .slider-group li .btn-plus{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background-clip:padding-box;}
.shop-detail-product .slider-group li.counter{background-color:#bdc3c7;text-align:center;width:50px;padding:6px 0 6px;margin:0px -5px;color:#000;margin-top:-3px;}
.shop-detail-product .description-spec{padding:20px 0;}
.shop-detail-product .description-spec li{list-style:none;border-top:1px solid #dddddd;padding:5px 0;}
.shop-detail-product .description-spec li:last-child{border-bottom:1px solid #dddddd;}
.shop-detail-product .btn-group a{-webkit-box-shadow:none;box-shadow:none;padding:0;text-shadow:0 0 0 transparent;color:#ffffff;}
.shop-detail-product .btn-group a:hover{background:none;}
.shop-detail-product .btn-group a i:hover:before{background-color:#0063be;}
.shop-detail-product .btn-group a i:before{background-color:#8c9899;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;-ms-transition:background-color 0.2s;transition:background-color 0.2s;padding:10px;width:36px;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;}
.shop-detail-product .detail-product-bottom-part{margin:40px 0;}
.shop-detail-product .detail-product-bottom-part .tab-pane{border-left:1px solid #bdc3c7;border-bottom:1px solid #bdc3c7;border-right:1px solid #bdc3c7;padding:20px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background-clip:padding-box;}
.shop-detail-product .nav-tabs.nav-justified{background-color:#bdc3c7;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-clip:padding-box;}
.shop-detail-product .nav-tabs.nav-justified > li > a{border:none;background-color:#bdc3c7;text-transform:uppercase;color:#ffffff;}
.shop-detail-product .nav-tabs.nav-justified > .active{background-color:#ffffff;border:1px solid #bdc3c7;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-clip:padding-box;border-bottom:0;}
.shop-detail-product .nav-tabs.nav-justified > .active > a{border-bottom:1px solid #ffffff;background-color:#ffffff;color:#999999;}
.shop-detail-product .nav-tabs.nav-justified > .active > a:hover{border:0;border-bottom:1px solid #ffffff;}
.shop-detail-product .dt-featured-product .add-to-cart{font-size:11px;padding:5px 0;}
.shop-detail-product .dt-featured-product .add-to-cart:before{display:none;}
.sidebar-left .shop-bottom ,.sidebar-right .shop-bottom{font-size:15px;}
.sidebar-left .shop-bottom h3,.sidebar-right .shop-bottom h3{font-size:17px;}
.sidebar-left .shop-bottom .product-price,.sidebar-right .shop-bottom .product-price{font-size:15px;}
.dt-loading{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background-color:#ff0000;}
.dt-loading{z-index:9999;background:#fff;}
.dt-loading .loader{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.dt-loading span{color:#fff;font-size:13px;position:fixed;font-family:Arial, sans-serif;text-transform:uppercase;letter-spacing:8px;margin:-12px 0 0 -46px;left:50%;top:50%;text-shadow:0 0 1px rgba(255, 255, 255, 0.9), 1px 2px 5px rgba(0, 0, 0, 0.5);}
.loader{position:relative;width:80px;margin:100px auto;}
.dot{width:20px;height:20px;border-radius:10px;background:#0063be;position:absolute;-webkit-animation-duration:0.5s;-webkit-animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-duration:0.5s;animation-timing-function:ease;animation-iteration-count:infinite;}
.dot1,
.dot2{left:0;}
.dot3{left:30px;}
.dot4{left:60px;}
@keyframes reveal{from{transform:scale(0.001);}
to{transform:scale(1);}
}
@-webkit-keyframes reveal{from{-webkit-transform:scale(0.001);}
to{-webkit-transform:scale(1);}
}
@keyframes slide{to{transform:translateX(30px);}
}
@-webkit-keyframes slide{to{-webkit-transform:translateX(30px);}
}
.dot1{animation-name:reveal;-webkit-animation-name:reveal;}
.dot2,
.dot3{animation-name:slide;-webkit-animation-name:slide;}
.dot4{animation-name:reveal;animation-direction:reverse;-webkit-animation-name:reveal;-webkit-animation-direction:reverse;}
#module457{color:#ffffff;}
#module457 h4{text-transform:none;font-size:18px;font-weight:400;color:#ffffff;}
#module457 p{font-size:14px;overflow:hidden;height:24px;}
.btn-primary{background-image:none;padding:7px 40px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;top:0;text-decoration:none;text-transform:uppercase;font-size:18px;font-weight:lighter;color:#ffffff;background-color:#0063be;box-shadow:0 5px 0 rgba(26, 188, 156, 0.8);position:relative;top:25px;white-space:nowrap;}
.btn-primary:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.btn-primary:hover p,
.btn-primary:hover h1,
.btn-primary:hover h2,
.btn-primary:hover span,
.btn-primary:hover i{color:#ffffff;}
.btn-primary:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.btn-primary:hover{background-color:#18af91;-webkit-box-shadow:0 5px 0 #148f77;box-shadow:0 5px 0 #148f77;}
.btn-primary:active{top:27px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.custom-accordion{padding-top:20px;}
.custom-accordion .panel{border-width:0px;border-image-width:0 0 0 0;box-shadow:none;}
.custom-accordion .panel-heading{padding-left:25px;background:none;border:1px solid #bdc3c7;border-radius:3px;position:relative;}
.custom-accordion .panel-heading .panel-title{line-height:40px;text-transform:none;font-size:20px;color:#2a2929;}
.custom-accordion .panel-heading:hover .btn-accordion{color:#ffffff;background-color:#0063be;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.custom-accordion .panel-heading:hover h4{color:#0063be;}
.custom-accordion .panel-heading .btn-accordion{padding:0px 0px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;display:block;width:42px;text-align:center;height:auto;line-height:42px;font-size:29px;font-weight:400;text-decoration:none;color:#8C9899;position:absolute;top:7px;left:100%;margin-left:-50px;}
.custom-accordion .panel-heading .btn-accordion:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.custom-accordion .panel-heading .btn-accordion:hover p,
.custom-accordion .panel-heading .btn-accordion:hover h1,
.custom-accordion .panel-heading .btn-accordion:hover h2,
.custom-accordion .panel-heading .btn-accordion:hover span,
.custom-accordion .panel-heading .btn-accordion:hover i{color:#ffffff;}
.custom-accordion .panel-heading .btn-accordion:active{top:10px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.custom-accordion .panel-heading .btn-accordion:hover{text-decoration:none;}
.custom-accordion .panel-heading .btn-accordion:focus{text-decoration:none;}
.custom-accordion .panel-body{font-size:14px;color:#a4a8a9;}
.progress_bars{width:100%;overflow:hidden;}
.progress_bars .progress_bar{position:relative;margin:0 0 24px;}
.progress_bars .progress_content_outer{height:17px;background-color:#ecf0f1;width:90%;position:relative;}
@media (max-width:768px){.progress_bars .progress_content_outer{width:85%;}
}
@media (min-width:768px) and (max-width:1200px){.progress_bars .progress_content_outer{width:85%;}
}
.progress_bars .progress_content{position:absolute;top:0;left:0;height:100%;overflow:hidden;background:0;background-color:#0063be;}
.progress_bars .progress_title{display:inline-block;position:relative;z-index:100;}
.progress_bars .progress_title h4{margin:0;line-height:55px;font-weight:300;font-size:20px;color:#2a2929;text-transform:none;}
.progress_bars .progress_number{font-size:20px;line-height:16px;font-weight:300;color:#2a2929;text-align:left;position:absolute;top:55px;right:0;z-index:10;opacity:0;filter:alpha(opacity=0);}
.pie_graf_holder,
.line_graf_holder{display:block;position:relative;overflow:hidden;}
.pie_graf{margin:0;width:250px;float:left;}
.line_graf{margin:0 20px 0 0;float:left;}
.pie_graf_legend{width:auto;float:left;margin-left:30px;position:relative;padding-top:20px;}
.line_graf_legend{position:relative;float:left;width:20%;}
.line_graf_legend{width:auto;}
.pie_graf_legend ul li,
.line_graf_legend ul li{display:block;margin:0 0 10px;}
.pie_graf_legend ul li .color_holder,
.line_graf_legend ul li .color_holder{width:25px;height:25px;background-color:#69b200;float:left;}
.pie_graf_legend ul li p,
.line_graf_legend ul li p{line-height:25px;margin:0;padding:0 0 0 40px;}
.progress_bars_vertical_holder{display:inline-block;width:100%;position:relative;}
.progress_bars_vertical{display:inline-block;position:relative;float:left;margin:0 .3% 0 0;}
.progress_bars_vertical:last-child{margin:0;}
.progress_bars_vertical .progress_content_outer{height:200px;position:relative;}
.progress_bars_vertical .progress_content_outer .progress_content{display:inline-block;width:100%;position:absolute;bottom:0;left:0;border:0;background:0;background-color:#0063be;}
.progress_bars_vertical .progress_number{font-family:"Open Sans", sans-serif;font-size:18px;line-height:18px;font-weight:600;color:#333;margin:25px 0 10px;display:block;position:relative;}
.progress_bars_vertical .progress_title{font-family:"Open Sans", sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#333;display:block;}
.pie_chart_holder{}
.pie_chart_holder .easyPieChart{margin:0 auto;text-align:center;}
.pie_chart_text{text-align:center;position:absolute;width:100%;left:0;top:0;}
.pie_chart_text h4{font-size:24px;color:#222222;text-transform:none;text-align:center;}
.tocounter{color:#0063be;font-size:41px;font-weight:lighter;width:100%;text-align:center;}
.doughnutChartShadow{height:215px;width:215px;box-shadow:0 1px 0 #888888;border-radius:50%;position:absolute;top:73px;left:42px;}
.tocounter:after{content:"%";}
.lineChart_section{margin-top:45px;}
.lineChart_section h4{font-size:24px;text-transform:none;}
.contact-form-section{background-image:url(../images/bg_contact.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:40px;padding-bottom:40px;margin-bottom:0px;font-family:'Lora';font-style:italic;color:#ffffff;}
.contact-form-section h2{font-style:normal;color:#ffffff;}
.contact-form-section .form-group{padding-top:0px;padding-bottom:0px;}
@media (min-width:768px){.contact-form-section .form-group{padding-top:20px;padding-bottom:20px;}
}
.contact-form-section .form-control{font-size:14px;color:#908d8d;font-style:italic;-webkit-box-shadow:none;box-shadow:none;}
.contact-form-section .form-control:focus{color:#0063be;-webkit-box-shadow:0 0 0 #0063be;box-shadow:0 0 0 #0063be;}
.contact-form-section .dt-form-info{display:none;}
@media (min-width:768px){.contact-form-section .dt-form-info{display:block;}
}
.contact-form-section .btn-send{padding:0px 25px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;top:0;float:right;text-decoration:none;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-size:16px;font-weight:lighter;color:#ffffff;background-color:#0063be;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;position:relative;border-width:0px;}
.contact-form-section .btn-send:hover{background-color:#18af91;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.contact-form-section .btn-send:hover p,
.contact-form-section .btn-send:hover h1,
.contact-form-section .btn-send:hover h2,
.contact-form-section .btn-send:hover span,
.contact-form-section .btn-send:hover i{color:#ffffff;}
.contact-form-section .btn-send:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.contact-form-section .btn-send:hover{background-color:#18af91;-webkit-box-shadow:0 5px 0 #148f77;box-shadow:0 5px 0 #148f77;}
.contact-form-section .btn-send:active{top:2px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.contact-form-section textarea.error,
.contact-form-section input.error{border-color:#ce1111;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
.contact-form-section label.error{font-family:"Open Sans";font-size:14px;font-style:normal;line-height:34px;width:100%;background-color:#ce1111;color:#ffffff;font-weight:300;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:0 10px;}
.contact-form-section .success{display:none;}
.contact-form-section .success div{float:left;background-color:#16a085;border-radius:3px;padding:2px 20px;}
.contact-form-section .fail{display:none;}
.contact-form-section .fail div{float:left;background-color:#ce1111;border-radius:3px;padding:2px 6px;}
.contact_page{padding-bottom:0px;}
.contact-form-blog{margin-top:-40px;margin-bottom:0px;font-family:'Lora';font-style:italic;color:#95a5a6;}
.contact-form-blog .section-head{margin-top:40px;}
.contact-form-blog h2{font-style:normal;color:#2a2929;}
.contact-form-blog .form-group{padding-top:0px;padding-bottom:0px;}
@media (min-width:768px){.contact-form-blog .form-group{padding-top:20px;padding-bottom:20px;}
}
.contact-form-blog .form-control{font-size:14px;color:#908d8d;font-style:italic;background-color:#ecf0f1;}
.contact-form-blog .form-control:focus{border-color:#0063be;color:#0063be;box-shadow:0 0 0 #0063be;}
.contact-form-blog .dt-form-info{display:none;}
@media (min-width:768px){.contact-form-blog .dt-form-info{display:block;}
}
.contact-form-blog .btn-send{padding:0px 25px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;top:0;float:right;text-decoration:none;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-size:16px;font-weight:lighter;color:#ffffff;background-color:#0063be;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;position:relative;border-width:0px;}
.contact-form-blog .btn-send:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.contact-form-blog .btn-send:hover p,
.contact-form-blog .btn-send:hover h1,
.contact-form-blog .btn-send:hover h2,
.contact-form-blog .btn-send:hover span,
.contact-form-blog .btn-send:hover i{color:#ffffff;}
.contact-form-blog .btn-send:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.contact-form-blog .btn-send:hover{background-color:#148f77;-webkit-box-shadow:0 5px 0 #148f77;box-shadow:0 5px 0 #148f77;}
.contact-form-blog .btn-send:active{top:2px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
textarea.error,
input.error{border-color:#ce1111;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
label.error{font-family:"Open Sans";font-size:14px;font-style:normal;line-height:34px;width:100%;background-color:#ce1111;color:#ffffff;font-weight:300;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:0 10px;}
.success{display:none;}
.success div{float:left;background-color:#16a085;border-radius:3px;padding:2px 20px;color:#ffffff;}
.fail{display:none;}
.fail div{float:left;background-color:#ce1111;border-radius:3px;padding:2px 6px;color:#ffffff;}
.bottom_section{clear:both;color:#ffffff;background-color:#17222d;padding:30px 0 35px;font-size:14px;margin-bottom:0px;}
@media (max-width:480px){.bottom_section{padding:30px 0 50px;}
}
.bottom_section h2{color:#ffffff;font-size:24px;}
.bottom_section hr{border-top-color:#34495e;margin-bottom:20px;margin-top:20px;}
.bottom_section .section-head{margin-bottom:20px;margin-top:50px;}
.bottom_section .social li{padding-right:0px;}
.bottom_section .social a{font-size:17px;color:#34495e;}
.bottom_section .social a:hover{color:#0063be;text-decoration:none;}
.dt_widget_portfolio .col-lg-6 .thumbnail{margin-bottom:0;}
.dt_widget_portfolio .thumbnail{padding:0;border:none;background-color:rgba(255, 255, 255, 0);margin-bottom:11px;}
.dt_widget_portfolio [class*="col-"]{padding-left:5px;padding-right:5px;}
.sidebar .dt_widget_portfolio .row{margin-right:auto;margin-left:auto;}
.sidebar .dt_widget_portfolio .row:before,
.sidebar .dt_widget_portfolio .row:after{content:" ";display:table;}
.sidebar .dt_widget_portfolio .row:after{clear:both;}
.sidebar .dt_widget_portfolio .row div{padding-left:0;padding-right:10px;}
.about-us h1{font-size:30px;letter-spacing:15px;margin-top:0px;margin-bottom:5px;color:#ffffff;}
footer{background:#17222D;overflow:hidden;padding-top:0px;}
@media (max-width:1200px){footer{padding-top:0px;}
}
@media (min-width:480px) and (max-width:767px){footer{margin-top:-80px;}
}
@media (max-width:479px){footer{margin-top:-120px;}
}
.ss-style-doublediagonal::after{background-size:cover;}
.footer-section{font-size:13px;z-index:100;color:#ffffff;position:relative;top:115px;}
.footer-section .nav-pills{position:relative;top:-10px;float:right;}
.footer-section .nav-pills a{background:none;color:#ffffff;text-transform:uppercase;padding:10px 7px;}
.footer-section .nav-pills a.active, .footer-section .nav-pills .current-menu-item a{background:none;color:#0063be;}
.footer-section .nav-pills a:hover{background:none;color:#0063be;}
.footer-section .nav-pills a:focus{background:none;color:#0063be;}
.dt-google-map-section{margin-bottom:0;}
.dt-google-map-section .map{height:auto;position:relative;}
.dt-google-map-section .map .map-info{color:#ffffff;font-weight:300;background-color:rgba(22, 160, 133, 0.6);position:absolute;bottom:0;width:100%;text-align:center;padding:30px 0;}
.dt-google-map-section .map .map-info a{color:#fff;text-decoration:none;}
.dt-google-map-section .map .map-info address{margin:0;}
.dt-google-map-section .map .map-info .icon-container{width:50px;padding:10px 0;margin:0 auto 20px auto;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;position:relative;background-color:#ffffff;color:#0063be;}
.dt-google-map-section .map .map-info .icon-container:after,
.dt-google-map-section .map .map-info .icon-container:before{border-left:9px solid transparent;border-right:9px solid transparent;border-top:12px solid #ffffff;bottom:-7px;content:'';left:50%;margin-left:-8px;position:absolute;}
.dt-google-map-section .map .map-info .icon-container i{font-size:1.3em;}
.dt-google-map-section .map .map-info .col{top:0;}
.dt-google-map-section .map .map-info .col:hover .icon-container{top:5px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.dt-google-map-section .map .map-info .col .icon-container{top:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
#map{width:100%;height:525px;background-color:#2B2B2B;}
@media (max-width:991px){.footer-menu{display:none;}
}
@media (min-width:320px) and (max-width:767px){.buy_now{text-align:center;padding-bottom:80px;}
}
@media (max-width:360px){.footer-menu{display:none;}
.custom-accordion .panel-heading{padding-left:18px;}
.custom-accordion .panel-heading .panel-title{overflow:hidden;width:190px;height:40px;}
}
.hi-icon-wrap{text-align:center;margin:0 auto;padding:2em 0 3em;}
.hi-icon{display:inline-block;font-size:0px;cursor:pointer;margin:25px 30px;width:65px;height:65px;border-radius:50%;text-align:center;position:relative;z-index:1;color:#fff;}
.hi-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.hi-icon:before{font-family:'fontello';margin-left:5px;speak:none;font-size:55px;line-height:65px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased;}
.hi-icon-mobile:before{content:"\e009";}
.hi-icon-screen:before{content:"\e00a";}
.hi-icon-earth:before{content:"\e002";}
.hi-icon-support:before{content:"\e000";}
.hi-icon-locked:before{content:"\e001";}
.hi-icon-cog:before{content:"\e003";}
.hi-icon-clock:before{content:"\e004";}
.hi-icon-videos:before{content:"\e005";}
.hi-icon-list:before{content:"\e006";}
.hi-icon-refresh:before{content:"\e007";}
.hi-icon-images:before{content:"\e008";}
.hi-icon-pencil:before{content:"\e00b";}
.hi-icon-link:before{content:"\e00c";}
.hi-icon-mail:before{content:"\e00d";}
.hi-icon-location:before{content:"\e00e";}
.hi-icon-archive:before{content:"\e00f";}
.hi-icon-chat:before{content:"\e010";}
.hi-icon-bookmark:before{content:"\e011";}
.hi-icon-user:before{content:"\e012";}
.hi-icon-contract:before{content:"\e013";}
.hi-icon-star:before{content:"\e014";}
.hi-icon-effect-1 .hi-icon{background:rgba(255, 255, 255, 0.1);-webkit-transition:background 0.2s, color 0.2s;-moz-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s;}
.hi-icon-effect-1 .hi-icon:after{top:-7px;left:-7px;padding:7px;box-shadow:0 0 0 4px #fff;-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;-webkit-transform:scale(0.8);-moz-transition:-moz-transform 0.2s, opacity 0.2s;-moz-transform:scale(0.8);-ms-transform:scale(0.8);transition:transform 0.2s, opacity 0.2s;transform:scale(0.8);opacity:0;}
.no-touch .hi-icon-effect-1a .hi-icon:hover{background:#ffffff;color:#41ab6b;}
.no-touch .hi-icon-effect-1a .hi-icon:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.no-touch .hi-icon-effect-1b .hi-icon:hover{background:#ffffff;color:#41ab6b;}
.hi-icon-effect-1b .hi-icon:after{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.no-touch .hi-icon-effect-1b .hi-icon:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.hi-icon-effect-2 .hi-icon{color:#eea303;box-shadow:0 0 0 3px #fff;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;}
.hi-icon-effect-2 .hi-icon:after{top:-2px;left:-2px;padding:2px;z-index:-1;background:#fff;-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;-moz-transition:-moz-transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s;}
.no-touch .hi-icon-effect-2a .hi-icon:hover{color:#eea303;}
.no-touch .hi-icon-effect-2a .hi-icon:hover:after{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);}
.no-touch .hi-icon-effect-2b .hi-icon:hover:after{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:-webkit-transform 0.4s, opacity 0.2s;-moz-transition:-moz-transform 0.4s, opacity 0.2s;transition:transform 0.4s, opacity 0.2s;}
.no-touch .hi-icon-effect-2b .hi-icon:hover{color:#fff;}
.hi-icon-effect-3 .hi-icon{box-shadow:0 0 0 4px #fff;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;}
.hi-icon-effect-3 .hi-icon:after{top:-2px;left:-2px;padding:2px;z-index:-1;background:#fff;-webkit-transition:-webkit-transform 0.2s, opacity 0.3s;-moz-transition:-moz-transform 0.2s, opacity 0.3s;transition:transform 0.2s, opacity 0.3s;}
.hi-icon-effect-3a .hi-icon{color:#f06060;}
.no-touch .hi-icon-effect-3a .hi-icon:hover{color:#fff;}
.no-touch .hi-icon-effect-3a .hi-icon:hover:after{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:0;}
.hi-icon-effect-3b .hi-icon{color:#fff;}
.no-touch .hi-icon-effect-3b .hi-icon:hover{color:#f06060;}
.hi-icon-effect-3b .hi-icon:after{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:0;}
.no-touch .hi-icon-effect-3b .hi-icon:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.hi-icon-effect-4 .hi-icon{width:92px;height:92px;box-shadow:0 0 0 4px #ffffff;}
.hi-icon-effect-4a .hi-icon{-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.hi-icon-effect-4 .hi-icon:before{line-height:92px;}
.hi-icon-effect-4 .hi-icon:after{top:-4px;left:-4px;padding:0;z-index:10;border:4px dashed #fff;}
.no-touch .hi-icon-effect-4 .hi-icon:hover{box-shadow:0 0 0 0 rgba(255, 255, 255, 0);color:#fff;}
.no-touch .hi-icon-effect-4b .hi-icon:hover{-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.no-touch .hi-icon-effect-4b .hi-icon:hover:after{-webkit-animation:spinAround 9s linear infinite;-moz-animation:spinAround 9s linear infinite;animation:spinAround 9s linear infinite;}
@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes spinAround{from{-moz-transform:rotate(0deg);}
to{-moz-transform:rotate(360deg);}
}
@keyframes spinAround{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.hi-icon-effect-5 .hi-icon{box-shadow:0 0 0 4px rgba(255, 255, 255, 0);overflow:hidden;-webkit-transition:background 0.3s, color 0.3s, box-shadow 0.3s;-moz-transition:background 0.3s, color 0.3s, box-shadow 0.3s;transition:background 0.3s, color 0.3s, box-shadow 0.3s;}
.hi-icon-effect-5 .hi-icon:after{display:none;}
.no-touch .hi-icon-effect-5 .hi-icon:hover{background:#ffffff;color:#702fa8;box-shadow:0 0 0 8px rgba(255, 255, 255, 0);}
.no-touch .hi-icon-effect-5a .hi-icon:hover:before{-webkit-animation:toRightFromLeft 0.3s forwards;-moz-animation:toRightFromLeft 0.3s forwards;animation:toRightFromLeft 0.3s forwards;}
@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%);}
50%{opacity:0;-webkit-transform:translate(-100%);}
51%{opacity:1;}
}
@-moz-keyframes toRightFromLeft{49%{-moz-transform:translate(100%);}
50%{opacity:0;-moz-transform:translate(-100%);}
51%{opacity:1;}
}
@keyframes toRightFromLeft{49%{transform:translate(100%);}
50%{opacity:0;transform:translate(-100%);}
51%{opacity:1;}
}
.no-touch .hi-icon-effect-5b .hi-icon:hover:before{-webkit-animation:toLeftFromRight 0.3s forwards;-moz-animation:toLeftFromRight 0.3s forwards;animation:toLeftFromRight 0.3s forwards;}
@-webkit-keyframes toLeftFromRight{49%{-webkit-transform:translate(-100%);}
50%{opacity:0;-webkit-transform:translate(100%);}
51%{opacity:1;}
}
@-moz-keyframes toLeftFromRight{49%{-moz-transform:translate(-100%);}
50%{opacity:0;-moz-transform:translate(100%);}
51%{opacity:1;}
}
@keyframes toLeftFromRight{49%{transform:translate(-100%);}
50%{opacity:0;transform:translate(100%);}
51%{opacity:1;}
}
.no-touch .hi-icon-effect-5c .hi-icon:hover:before{-webkit-animation:toTopFromBottom 0.3s forwards;-moz-animation:toTopFromBottom 0.3s forwards;animation:toTopFromBottom 0.3s forwards;}
@-webkit-keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%);}
50%{opacity:0;-webkit-transform:translateY(100%);}
51%{opacity:1;}
}
@-moz-keyframes toTopFromBottom{49%{-moz-transform:translateY(-100%);}
50%{opacity:0;-moz-transform:translateY(100%);}
51%{opacity:1;}
}
@keyframes toTopFromBottom{49%{transform:translateY(-100%);}
50%{opacity:0;transform:translateY(100%);}
51%{opacity:1;}
}
.no-touch .hi-icon-effect-5d .hi-icon:hover:before{-webkit-animation:toBottomFromTop 0.3s forwards;-moz-animation:toBottomFromTop 0.3s forwards;animation:toBottomFromTop 0.3s forwards;}
@-webkit-keyframes toBottomFromTop{49%{-webkit-transform:translateY(100%);}
50%{opacity:0;-webkit-transform:translateY(-100%);}
51%{opacity:1;}
}
@-moz-keyframes toBottomFromTop{49%{-moz-transform:translateY(100%);}
50%{opacity:0;-moz-transform:translateY(-100%);}
51%{opacity:1;}
}
@keyframes toBottomFromTop{49%{transform:translateY(100%);}
50%{opacity:0;transform:translateY(-100%);}
51%{opacity:1;}
}
.hi-icon-effect-6 .hi-icon{box-shadow:0 0 0 4px #ffffff;-webkit-transition:background 0.2s, color 0.2s;-moz-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s;}
.no-touch .hi-icon-effect-6 .hi-icon:hover{background:#ffffff;color:#64bb5d;}
.no-touch .hi-icon-effect-6 .hi-icon:hover:before{-webkit-animation:spinAround 2s linear infinite;-moz-animation:spinAround 2s linear infinite;animation:spinAround 2s linear infinite;}
.hi-icon-effect-7 .hi-icon{box-shadow:0 0 0 4px #ffffff;-webkit-transition:background 0.2s, color 0.2s;-moz-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s;}
.no-touch .hi-icon-effect-7 .hi-icon:hover{color:#fff;}
.hi-icon-effect-7 .hi-icon:after{top:-8px;left:-8px;padding:8px;z-index:-1;opacity:0;}
.hi-icon-effect-7a .hi-icon:after{box-shadow:0 0 0 #ffffff;-webkit-transition:opacity 0.2s, box-shadow 0.2s;-moz-transition:opacity 0.2s, box-shadow 0.2s;transition:opacity 0.2s, box-shadow 0.2s;}
.no-touch .hi-icon-effect-7a .hi-icon:hover:after{opacity:1;box-shadow:3px 3px 0 #ffffff;}
.hi-icon-effect-7a .hi-icon:before{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0.7;-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;-moz-transition:-moz-transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s;}
.no-touch .hi-icon-effect-7a .hi-icon:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.hi-icon-effect-7b .hi-icon:after{box-shadow:3px 3px #ffffff;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;-moz-transition:opacity 0.2s, -moz-transform 0.2s;transition:opacity 0.2s, transform 0.2s;}
.no-touch .hi-icon-effect-7b .hi-icon:hover:after{opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.hi-icon-effect-7b .hi-icon:before{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0.7;-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;-moz-transition:-moz-transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s;}
.no-touch .hi-icon-effect-7b .hi-icon:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.hi-icon-effect-8 .hi-icon{background:rgba(255, 255, 255, 0.1);-webkit-transition:-webkit-transform ease-out 0.1s, background 0.2s;-moz-transition:-moz-transform ease-out 0.1s, background 0.2s;transition:transform ease-out 0.1s, background 0.2s;}
.hi-icon-effect-8 .hi-icon:after{top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1);opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);}
.no-touch .hi-icon-effect-8 .hi-icon:hover{background:rgba(255, 255, 255, 0.05);-webkit-transform:scale(0.93);-moz-transform:scale(0.93);-ms-transform:scale(0.93);transform:scale(0.93);color:#fff;}
.hi-icon-effect-8 .hi-icon:hover:after{-webkit-animation:sonarEffect 1.3s ease-out 75ms;-moz-animation:sonarEffect 1.3s ease-out 75ms;animation:sonarEffect 1.3s ease-out 75ms;}
@-webkit-keyframes sonarEffect{0%{opacity:0.3;}
40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);}
100%{box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);-webkit-transform:scale(1.5);opacity:0;}
}
@-moz-keyframes sonarEffect{0%{opacity:0.3;}
40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);}
100%{box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);-moz-transform:scale(1.5);opacity:0;}
}
@keyframes sonarEffect{0%{opacity:0.3;}
40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);}
100%{box-shadow:0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255, 255, 255, 0.5);transform:scale(1.5);opacity:0;}
}
.hi-icon-effect-9 .hi-icon{-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;transition:box-shadow 0.2s;}
.hi-icon-effect-9 .hi-icon:after{top:0;left:0;padding:0;box-shadow:0 0 0 3px #fff;-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;-moz-transition:-moz-transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s;}
.no-touch .hi-icon-effect-9a .hi-icon:hover:after{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);opacity:0.5;}
.no-touch .hi-icon-effect-9a .hi-icon:hover{box-shadow:0 0 0 10px #ffffff;color:#fff;}
.no-touch .hi-icon-effect-9b .hi-icon:hover:after{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);}
.no-touch .hi-icon-effect-9b .hi-icon:hover{box-shadow:0 0 0 10px rgba(255, 255, 255, 0.4);color:#fff;}
*,
*:after,
*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
section{position:relative;}
section::before,
section::after{position:absolute;content:'';pointer-events:none;}
.ss-style-triangles::before,
.ss-style-triangles::after{left:50%;width:100px;height:100px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);}
.ss-style-triangles::before{top:-50px;background:#2980b9;}
.ss-style-triangles::after{bottom:-50px;z-index:10;background:inherit;}
.ss-style-doublediagonal{z-index:1;padding-top:2em;background:none;}
.ss-style-doublediagonal::before,
.ss-style-doublediagonal::after{top:0;left:-25%;z-index:-1;width:150%;height:75%;}
.ss-style-doublediagonal::before{height:260px;background:#0f161e;}
.ss-style-doublediagonal::after{height:200px;}
.ss-style-halfcircle::before,
.ss-style-halfcircle::after{left:50%;z-index:10;width:100px;height:100px;border-radius:50%;background:inherit;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.ss-style-halfcircle::before{top:-50px;}
.ss-style-halfcircle::after{bottom:-50px;}
svg#bigTriangleColor{pointer-events:none;}
#bigTriangleColor path{fill:#3498db;stroke:#3498db;stroke-width:2;}
#curveUpColor path,
#curveDownColor path{fill:#3498db;stroke:#3498db;}
.ss-style-multitriangles::before,
.ss-style-multitriangles::after{left:50%;width:50px;height:50px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);}
.ss-style-multitriangles::before{top:-25px;background:inherit;box-shadow:-50px 50px 0 #3498db, 50px -50px 0 #3498db;}
.ss-style-multitriangles::after{bottom:-25px;z-index:10;background:inherit;box-shadow:-50px 50px 0 #3498db, 50px -50px 0 #3498db;}
.ss-style-roundedcorners::before{top:100%;left:0;z-index:10;width:100%;height:60px;border-radius:0 0 60px 60px;background:inherit;}
.ss-style-roundedsplit{padding-top:7em;border-radius:0 0 80px 80px;}
.ss-style-roundedsplit::before,
.ss-style-roundedsplit::after{top:-70px;left:0;z-index:10;width:50%;height:70px;background:inherit;}
.ss-style-roundedsplit::before{border-radius:0 80px 0 0;}
.ss-style-roundedsplit::after{left:50%;border-radius:80px 0 0 0;}
.ss-style-invertedrounded{margin-bottom:90px;padding:13em 10% 10em;border-radius:0 0 0 90px;}
.ss-style-invertedrounded::before,
.ss-style-invertedrounded::after{left:0;z-index:-1;height:90px;background:#3498db;}
.ss-style-invertedrounded::before{top:100%;width:100%;border-radius:0 90px 0 0;}
.ss-style-invertedrounded::after{bottom:0;z-index:-1;width:50%;}
.ss-style-boxes{padding-top:4em;padding-bottom:13em;}
.ss-style-boxes::before{bottom:0;left:0;width:100%;height:50px;background-image:-webkit-gradient(linear, 100% 0, 0 100%, color-stop(0.5, #3498db), color-stop(0.5, #2980b9));background-image:linear-gradient(to right, #3498db 50%, #2980b9 50%);-webkit-background-size:130px 100%;background-size:130px 100%;}
.ss-style-zigzag::before,
.ss-style-zigzag::after{right:0;left:0;z-index:10;display:block;height:90px;background-size:50px 100%;}
.ss-style-zigzag::before{top:-90px;background-image:-webkit-gradient(linear, 0 0, 300% 100%, color-stop(0.25, transparent), color-stop(0.25, #3498db));background-image:linear-gradient(315deg, #3093d5 25%, transparent 25%), linear-gradient(45deg, #3498db 25%, transparent 25%);background-position:50%;}
.ss-style-zigzag::after{top:100%;background-image:-webkit-gradient(linear, 0 0, 300% 100%, color-stop(0.25, #3498db), color-stop(0.25, #2980b9));background-image:linear-gradient(135deg, #3498db 25%, transparent 25%), linear-gradient(225deg, #3498db 25%, transparent 25%);background-position:50%;}
.ss-style-roundedges{padding-bottom:16em;}
.ss-style-roundedges::before,
.ss-style-roundedges::after{width:200px;height:200px;border-radius:50%;background:#2980b9;top:-100px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.ss-style-roundedges::before{left:-100px;}
.ss-style-roundedges::after{right:-100px;}
.ss-style-slit{padding-top:5em;}
.ss-style-slit::before,
.ss-style-slit::after{width:50.5%;width:-webkit-calc(60%);width:-moz-calc(60%);width:calc(60%);height:160px;background:#2980b9;top:-160px;}
.ss-style-slit::before{left:-20px;-webkit-transform:skewX(10deg);transform:skewX(10deg);box-shadow:-10px -20px #3192d3;}
.ss-style-slit::after{right:-20px;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);box-shadow:10px -20px #3192d3;}
#bigHalfCircle path{fill:#3498db;stroke:#3498db;}
#trianglePath1{fill:#3498db;stroke:#3498db;}
#trianglePath2{fill:#2072a7;stroke:#2072a7;}
.ss-style-inczigzag::before,
.ss-style-inczigzag::after{left:0;width:100%;height:50px;background-size:100px 100%;}
.ss-style-inczigzag::before{top:0;background-image:-webkit-gradient(linear, 0 0, 10% 100%, color-stop(0.5, #2980b9), color-stop(0.5, #3498db));background-image:linear-gradient(15deg, #3498db 50%, #2980b9 50%);}
.ss-style-inczigzag::after{bottom:0;background-image:-webkit-gradient(linear, 0 0, 10% 100%, color-stop(0.5, #3498db), color-stop(0.5, #2980b9));background-image:linear-gradient(15deg, #2980b9 50%, #3498db 50%);}
.ss-style-castle::before{left:0;width:100%;height:50px;background-size:200px 100%;top:0;background-image:-webkit-linear-gradient(40deg, #3498db 50%, #2980b9 50%);background-image:linear-gradient(40deg, #3498db 50%, #2980b9 50%);}
#slitPath1{fill:#3498db;stroke:red;stroke-width:0;}
#slitPath2,
#slitPath3{fill:#2072a7;}
.ss-style-foldedcorner::before,
.ss-style-foldedcorner::after{bottom:0;width:100px;height:100px;}
.ss-style-foldedcorner::before{right:0;background-image:-webkit-linear-gradient(top left, #37a2ea 50%, #3498db 50%);background-image:linear-gradient(315deg, #3498db 50%, #37a2ea 50%);}
.ss-style-foldedcorner::after{right:100px;background-image:-webkit-linear-gradient(top left, transparent 50%, #236fa1 50%);background-image:linear-gradient(315deg, #236fa1 50%, transparent 50%);}
.ss-style-dots::before{bottom:20px;width:14px;height:14px;border-radius:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#2072a7;box-shadow:30px 0 #2072a7, -30px 0 #2072a7;}
.ss-style-doubleline::before{bottom:30px;width:140px;height:2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#2072a7;box-shadow:0 30px 0 #2072a7;}
.ss-style-cross{padding-bottom:15em;}
.ss-style-cross::before,
.ss-style-cross::after{background:#2072a7;bottom:70px;width:200px;height:2px;left:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}
.ss-style-cross::before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);}
.ss-style-cross::after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);}
#stamp path{fill:#3498db;stroke:#3498db;}
#clouds path{fill:#ecf0f1;stroke:#ecf0f1;}
@media screen and (max-width:54em){.column{display:block;width:100% !important;}
.icon{margin:0 auto;}
.col-2 .column:first-child .icon{margin:0 auto 50px;}
.col-2 .column:nth-child(2) .icon{margin:50px auto 0;}
}
.checkout-form-blog{margin-bottom:0px;font-family:'Open Sans';font-style:normal;font-weight:normal;color:#2a2929;}
.checkout-form-blog .section-head{margin-top:0px;margin-bottom:0px;}
.checkout-form-blog h2{font-style:normal;color:#2a2929;font-size:20px;margin:0;}
.checkout-form-blog hr{margin-top:20px;margin-bottom:0px;}
.checkout-form-blog hr:after{background-color:#ddd;}
.checkout-form-blog .form-group{padding-top:0px;padding-bottom:0px;}
.checkout-form-blog .form-group label{font-weight:normal;margin-bottom:0px;}
@media (min-width:768px){.checkout-form-blog .form-group{padding-top:20px;padding-bottom:20px;}
}
@media (max-width:640px){.checkout-form-blog .form-group label.checkbox{margin-top:-34px;}
}
.checkout-form-blog .form-control{font-size:14px;color:#908d8d;font-style:italic;height:32px;}
.checkout-form-blog .form-control:focus{border-color:#0063be;color:#0063be;box-shadow:0 0 0 #0063be;}
.checkout-form-blog input[type="checkbox"]{width:auto;}
.checkout-form-blog .dt-form-info{display:none;}
@media (min-width:768px){.checkout-form-blog .dt-form-info{display:block;}
}
.checkout-form-blog .btn-send{padding:0px 25px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;top:0;float:right;text-decoration:none;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-size:16px;font-weight:lighter;color:#ffffff;background-color:#0063be;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;position:relative;border-width:0px;}
.checkout-form-blog .btn-send:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.checkout-form-blog .btn-send:hover p,
.checkout-form-blog .btn-send:hover h1,
.checkout-form-blog .btn-send:hover h2,
.checkout-form-blog .btn-send:hover span,
.checkout-form-blog .btn-send:hover i{color:#ffffff;}
.checkout-form-blog .btn-send:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.checkout-form-blog .btn-send:hover{background-color:#148f77;-webkit-box-shadow:0 5px 0 #148f77;box-shadow:0 5px 0 #148f77;}
.checkout-form-blog .btn-send:active{top:2px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.order-review{border:3px solid #0063be;border-radius:3px;color:#bdc3c7;}
.order-review h3{font-size:20px;font-style:normal;border-bottom:1px solid #bdc3c7;padding-bottom:21px;}
.order-review .table{font-family:'Open Sans';font-style:normal;font-weight:300;}
.order-review .table tr th{text-transform:uppercase;border-bottom-width:0px;color:#2a2929;font-size:16px;font-weight:300;}
.order-review .table tr.cart-subtotal th,
.order-review .table tr.shipping th{color:#bdc3c7;font-size:14px;}
.order-review .table tr td{font-size:14px;}
.order-review .payment_methods{list-style-type:none;padding:0;font-family:'Open Sans';font-style:normal;font-size:14px;color:#bdc3c7;}
.order-review .payment_methods li{}
.order-review .payment_methods li label{width:90%;font-weight:normal;color:#2a2929;cursor:pointer;}
.order-review .payment_methods li label img{float:right;}
.order-review .btn-send{width:100%;float:none;margin-bottom:20px;}
.view-cart-sidebar{color:#2a2929;}
.view-cart-sidebar h3{font-family:"Open Sans";font-size:20px;font-weight:300;text-transform:uppercase;color:#2a2929;border-bottom:2px solid #bdc3c7;padding-top:14px;padding-bottom:14px;margin-bottom:38px;}
.view-cart-sidebar .coupon_code{height:32px;font-style:normal;font-size:16px;}
.view-cart-sidebar .table{font-family:'Open Sans';font-style:normal;margin-bottom:19px;}
.view-cart-sidebar .table thead > tr > th{text-align:left;font-family:"Open Sans";font-size:20px;font-weight:300;text-transform:uppercase;color:#2a2929;padding-top:6px;padding-bottom:6px;}
.view-cart-sidebar .table tbody > tr.cart-subtotal > td{padding-top:30px;}
.view-cart-sidebar .table tbody > tr > td{padding-top:4px;padding-bottom:4px;text-align:left;border-top:none;border-bottom:1px solid #bdc3c7;font-size:14px;font-weight:300;}
.view-cart-sidebar .table tbody > tr > td .amount{color:#0063be;}
.view-cart-sidebar .table tbody > tr > td.text-center{text-align:center;}
.view-cart-sidebar .table tbody > tr > td.text-left{text-align:left;}
.view-cart-sidebar .table tbody > tr > td.text-right{text-align:right;}
.view-cart-sidebar .btn-send{width:100%;float:none;line-height:26px;box-shadow:0 4px 0 #16A085;margin-top:17px;}
.view-cart-sidebar .btn-send:hover{-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
#shipping_address,
.payment_box{display:none;}
#payment_box_cheque{display:block;}
.btn-checkout{padding:0px 0px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;border:none;text-transform:uppercase;font-size:16px;line-height:26px;font-weight:300;color:#ffffff;background-color:#0063be;box-shadow:0 4px 0 #16A085;display:block;width:100%;margin:26px 0 0;text-align:center;text-decoration:none;}
.btn-checkout:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.btn-checkout:hover p,
.btn-checkout:hover h1,
.btn-checkout:hover h2,
.btn-checkout:hover span,
.btn-checkout:hover i{color:#ffffff;}
.btn-checkout:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.btn-checkout:hover{background-color:#148f77;color:#f2f2f2;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.btn-checkout:active{top:2px;color:#f2f2f2;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.btn-checkout:focus{text-decoration:none;}
.btn-coupon{padding:0px 0px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;border:none;text-transform:uppercase;font-size:16px;line-height:26px;font-weight:300;color:#ffffff;background-color:#0063be;box-shadow:0 4px 0 #16A085;display:block;width:100%;margin:26px 0 0;text-align:center;text-decoration:none;}
.btn-coupon:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.btn-coupon:hover p,
.btn-coupon:hover h1,
.btn-coupon:hover h2,
.btn-coupon:hover span,
.btn-coupon:hover i{color:#ffffff;}
.btn-coupon:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.btn-coupon:hover{background-color:#148f77;color:#f2f2f2;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.btn-coupon:active{top:2px;color:#f2f2f2;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.btn-coupon:focus{text-decoration:none;}
.btn-updatecart{padding:0px 0px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;border:none;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:26px;font-weight:300;color:#8c9899;background-color:#E3E9EB;box-shadow:0 4px 0 #BDC3C7;display:block;width:100%;margin:15px 0;text-align:center;}
.btn-updatecart:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.btn-updatecart:hover p,
.btn-updatecart:hover h1,
.btn-updatecart:hover h2,
.btn-updatecart:hover span,
.btn-updatecart:hover i{color:#ffffff;}
.btn-updatecart:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.btn-updatecart:hover{color:#f2f2f2;background-color:#148f77;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.btn-updatecart:active{color:#f2f2f2;top:2px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.btn-updatecart:focus{text-decoration:none;}
.view-cart-table{}
.view-cart-table thead > tr > th{text-align:center;font-family:"Open Sans";font-size:20px;font-weight:300;text-transform:uppercase;padding-top:6px;padding-bottom:6px;}
@media (max-width:480px){.view-cart-table thead > tr > th{font-size:14px;}
}
.view-cart-table thead > tr > th.text-left{text-align:left;}
.view-cart-table thead > tr > th.text-right{text-align:right;}
.view-cart-table tbody > tr > td{text-align:center;border-top:none;border-bottom:1px solid #95A5A6;vertical-align:middle;padding:44px 0;}
@media (max-width:480px){.view-cart-table tbody > tr > td{font-size:14px;}
}
.view-cart-table tbody > tr > td .img-responsive{display:inline;margin:5px;}
.view-cart-table tbody > tr > td .amount{width:100%;text-align:right;}
.view-cart-table tbody > tr > td.text-left{text-align:left;}
.view-cart-table tbody > tr > td.text-right{text-align:right;}
.view-cart-table a{color:#2a2929;}
.view-cart-table a:hover{color:#0063be;}
.view-cart-table .remove-item{color:#bdc3c7;font-size:25px;}
.view-cart-table .dt-col-quantity ul{list-style:none;}
@media (max-width:480px){.view-cart-table .dt-col-quantity ul li{max-width:50px;}
}
.view-cart-table .dt-col-total{color:#0063be;}
.view-cart-table .dt-col-item-product{text-align:left;}
@media (max-width:980px){.view-cart-table .dt-col-item-product{text-align:center;}
}
@media (max-width:980px){.view-cart-table .dt-col-item-product a.dt-item-product-name,
.view-cart-table .dt-col-item-product a.dt-item-product-image{clear:both;display:block;}
}
.btn-plusquantity,
.btn-minusquantity{padding:0px 13px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;float:left;width:41px;height:40px;border:none;text-decoration:none;text-transform:uppercase;font-size:30px;line-height:30px;font-weight:500;color:#8c9899;background-color:#E3E9EB;box-shadow:0 5px 0 #BDC3C7;display:block;text-align:center;}
.btn-plusquantity:hover,
.btn-minusquantity:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.btn-plusquantity:hover p,
.btn-minusquantity:hover p,
.btn-plusquantity:hover h1,
.btn-minusquantity:hover h1,
.btn-plusquantity:hover h2,
.btn-minusquantity:hover h2,
.btn-plusquantity:hover span,
.btn-minusquantity:hover span,
.btn-plusquantity:hover i,
.btn-minusquantity:hover i{color:#ffffff;}
.btn-plusquantity:active,
.btn-minusquantity:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.btn-plusquantity:hover,
.btn-minusquantity:hover{color:#f2f2f2;background-color:#0063be;-webkit-box-shadow:0 5px 0 #148f77;box-shadow:0 5px 0 #148f77;}
.btn-plusquantity:active,
.btn-minusquantity:active{color:#f2f2f2;top:2px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.btn-plusquantity:focus,
.btn-minusquantity:focus{text-decoration:none;}
@media (max-width:600px){.btn-plusquantity{border-top-left-radius:0px;border-top-right-radius:0px;}
}
@media (min-width:600px){.btn-plusquantity{border-top-left-radius:0px;border-bottom-left-radius:0px;}
}
@media (max-width:600px){.btn-minusquantity{border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
}
@media (min-width:600px){.btn-minusquantity{border-top-right-radius:0px;border-bottom-right-radius:0px;}
}
.input-quantity{float:left;width:41px;height:45px;padding:0;border:none;text-decoration:none;text-transform:uppercase;font-size:18px;font-weight:lighter;color:#2a2929;background-color:#BDC3C7;display:block;text-align:center;border-radius:0px;}
.input-quantity:hover{color:#8c9899;background-color:#BDC3C7;box-shadow:0 5px 0 #BDC3C7;}
.input-quantity:active{top:0px;color:#8c9899;background-color:#BDC3C7;box-shadow:0 5px 0 #BDC3C7;}
.input-quantity:focus{color:#8c9899;background-color:#BDC3C7;box-shadow:0 5px 0 #BDC3C7;}
.sum,
.captcha{width:42px;text-align:center;display:inline;}
@media (max-width:480px){#spambot{display:block;}
}
.owl-carousel-navigation,
.owl-custom-pagination{text-align:center;margin-top:50px;}
.owl-custom-pagination{margin-bottom:10px;}
.owl-carousel-navigation .prev,
.owl-carousel-navigation .next,
.owl-custom-pagination .prev,
.owl-custom-pagination .next{font-family:'fontello';}
.owl-carousel-navigation .prev:before,
.owl-custom-pagination .prev:before{content:'\e9fa';}
.owl-carousel-navigation .next:before,
.owl-custom-pagination .next:before{content:'\e9fb';}
.owl-carousel-navigation .btn-owl,
.owl-custom-pagination .btn-owl{padding:3px 17px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;margin:0 3px;color:#8c9899;}
.owl-carousel-navigation .btn-owl:hover,
.owl-custom-pagination .btn-owl:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.owl-carousel-navigation .btn-owl:hover p,
.owl-carousel-navigation .btn-owl:hover h1,
.owl-carousel-navigation .btn-owl:hover h2,
.owl-carousel-navigation .btn-owl:hover span,
.owl-carousel-navigation .btn-owl:hover i{color:#ffffff;}
.owl-carousel-navigation .btn-owl:active,
.owl-custom-pagination .btn-owl:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.detail-product-top-part .owl-carousel-navigation{margin-top:38px;}
.md-overlay{background:rgba(0, 0, 0, 0.8);}
a.md-trigger{cursor:pointer;}
.md-modal{max-width:1200px;width:auto;}
.md-modal .md-close{padding:0px 5px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;color:#8c9899;position:absolute;top:10px;right:10px;border:medium;}
.md-modal .md-close:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.md-modal .md-close:hover p,
.md-modal .md-close:hover h1,
.md-modal .md-close:hover h2,
.md-modal .md-close:hover span,
.md-modal .md-close:hover i{color:#ffffff;}
.md-modal .md-close:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.md-modal .md-close:active{top:12px;}
.md-modal .md-content{border:none;width:90%;overflow:hidden;background-color:#0063be;box-shadow:0px 0px 100px black;margin:5%;}
.md-modal .md-content .md-description{text-align:center;line-height:1.6em;}
.md-modal .md-content.form{font-size:12px;font-weight:normal;background:#0f161e;}
.md-modal .md-content.form h1{color:#fff;padding-left:60px;font-size:24px;}
.md-modal .md-content.form .form-body{background:#18222c;}
.md-modal .md-content.form label{font-weight:normal;}
.md-modal .md-content.form .col-sm-8{padding-right:0px;}
.md-modal .md-content.form button.btn-submit{padding:0px 5px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;position:relative;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;border:none;font-size:14px;margin-top:10px;}
.md-modal .md-content.form button.btn-submit p,
.md-modal .md-content.form button.btn-submit h1,
.md-modal .md-content.form button.btn-submit h2,
.md-modal .md-content.form button.btn-submit span,
.md-modal .md-content.form button.btn-submit i{color:#ffffff;}
.md-modal .md-content.form button.btn-submit:hover{background-color:#18af91;-webkit-box-shadow:0 4px 0 #14947b;box-shadow:0 4px 0 #14947b;text-decoration:none;}
.md-modal .md-content.form button.btn-submit:hover p,
.md-modal .md-content.form button.btn-submit:hover h1,
.md-modal .md-content.form button.btn-submit:hover h2,
.md-modal .md-content.form button.btn-submit:hover span,
.md-modal .md-content.form button.btn-submit:hover i{color:#ffffff;}
.md-modal .md-content.form button.btn-submit:active{top:3px!important;-webkit-box-shadow:none;box-shadow:none;}
.md-modal .md-content.form input.form-control{height:32px;}
.md-modal .md-content.form label input[type="radio"],
.md-modal .md-content.form label input[type="checkbox"]{margin-top:8px;}
.md-modal .md-content.form .md-close{color:#466381;position:absolute;top:20px;right:20px;border:medium;box-shadow:none;padding-left:1px;padding-top:0px;background:none;text-align:center;vertical-align:middle;line-height:1.4;}
.md-modal .md-content.form .md-close i:before{border:1px solid #466381;border-radius:50%;padding:4px 10px;text-indent:-5px;}
.md-modal .md-content .img-responsive{display:block;height:auto;max-width:100%;width:100%;}
.dt-blog-posts .owl-slide{margin:0 20px;background:#ecf0f1;text-align:center;overflow:hidden;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-clip:padding-box;}
@media (max-width:768px){.dt-blog-posts .owl-slide{max-width:320px;position:relative;margin:0 auto;}
}
@media (max-width:320px){.dt-blog-posts .owl-slide{max-width:240px;position:relative;margin:0 auto;}
}
.dt-blog-posts .owl-slide .top-image img{width:100%;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-clip:padding-box;}
.dt-blog-posts figure img{-webkit-transition:-webkit-transform 0.8s;-moz-transition:-moz-transform 0.8s;-ms-transition:-ms-transform 0.8s;-o-transition:-o-transform 0.8s;transition:transform 0.8s;}
.dt-blog-posts figure:hover img,
.dt-blog-posts figure.cs-hover img{-webkit-transform:translateY(-170%);-moz-transform:translateY(-170%);-ms-transform:translateY(-170%);-o-transform:translateY(-170%);transform:translateY(-170%);}
.dt-blog-posts figcaption{width:100%;-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;-ms-transition:-ms-transform 0.4s;-o-transition:-o-transform 0.4s;transition:transform 0.4s;}
.dt-blog-posts figure:hover .thumb-image,
.dt-blog-posts figure.cs-hover .thumb-image{-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-ms-transition:-ms-transform 0.3s;-o-transition:-o-transform 0.3s;transition:transform 0.3s;}
@media (min-width:768px) and (max-width:992px){.dt-blog-posts figure:hover .thumb-image,
.dt-blog-posts figure.cs-hover .thumb-image{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
}
@media (max-width:768px){.dt-blog-posts figure:hover .thumb-image,
.dt-blog-posts figure.cs-hover .thumb-image{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
}
@media (max-width:320px){.dt-blog-posts figure:hover .thumb-image,
.dt-blog-posts figure.cs-hover .thumb-image{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);}
}
.dt-blog-posts figure:hover figcaption,
.dt-blog-posts figure.cs-hover figcaption{-webkit-transform:translateY(-140px);-moz-transform:translateY(-140px);-ms-transform:translateY(-140px);-o-transform:translateY(-140px);transform:translateY(-140px);-webkit-transition:-webkit-transform 1.2s;-moz-transition:-moz-transform 1.2s;-o-transition:-o-transform 1.2s;-ms-transition:-ms-transform 1.2s;transition:transform 1.2s;}
@media (max-width:320px){.dt-blog-posts figure:hover figcaption,
.dt-blog-posts figure.cs-hover figcaption{-webkit-transform:translateY(-90px);-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);-o-transform:translateY(-90px);transform:translateY(-90px);}
}
.dt-blog-posts .thumb-image{text-align:center;}
.dt-blog-posts .thumb-image img{height:80px;margin-top:-40px;border:5px solid #fff;-webkit-border-radius:40px;border-radius:40px;background-clip:padding-box;}
.dt-blog-posts .description{height:150px;padding:1px 15px;margin-top:0px;font-size:14px;-webkit-transition:-webkit-transform 0.8s;-moz-transition:-moz-transform 0.8s;-ms-transition:-ms-transform 0.8s;-o-transition:-o-transform 0.8s;transition:transform 0.8s;}
.dt-blog-posts .description p{font-size:14px;color:#a4a8a9;}
.dt-blog-posts .description h4{line-height:1.7;font-size:16px;margin-bottom:0px;}
.dt-blog-posts .description a.post-title{line-height:1.7;font-size:16px;display:block;margin-top:16px;color:#2a2929;}
.dt-featured-posts .nav-slide{font-family:'fontello';position:absolute;bottom:40px;left:50%;}
.dt-featured-posts .nav-slide a{margin:0 -46px;}
.dt-featured-posts .nav-slide a.btn{padding:2px 9px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;color:#8c9899;}
.dt-featured-posts .nav-slide a.btn:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.dt-featured-posts .nav-slide a.btn:hover p,
.dt-featured-posts .nav-slide a.btn:hover h1,
.dt-featured-posts .nav-slide a.btn:hover h2,
.dt-featured-posts .nav-slide a.btn:hover span,
.dt-featured-posts .nav-slide a.btn:hover i{color:#ffffff;}
.dt-featured-posts .nav-slide a.btn:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.dt-featured-posts .top-image{position:relative;}
.dt-featured-posts .top-image img{height:auto;width:100%;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.dt-featured-posts .top-image,
.dt-featured-posts .description{position:relative;}
.dt-featured-posts h4{line-height:1.7;font-weight:300;}
.dt-featured-posts .description{background:rgba(26, 188, 156, 0.6);opacity:1;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.dt-featured-posts .owl-slide{overflow:hidden;text-align:center;margin-left:20px;margin-right:20px;}
@media (min-width:1024px) and (max-width:1200px){.dt-featured-posts .owl-slide{max-width:300px;margin:40px auto;}
}
@media (min-width:992px) and (max-width:1023px){.dt-featured-posts .owl-slide{max-width:373px;margin:40px auto;position:relative;}
}
@media (max-width:600px){.dt-featured-posts .owl-slide{max-width:320px;position:relative;margin:40px auto;}
}
@media (max-width:320px){.dt-featured-posts .owl-slide{max-width:260px;position:relative;margin:0px auto;}
}
.dt-featured-posts .slide-content{padding:40px 40px;color:#fff;}
.dt-featured-posts .slide-content h4{color:#ffffff;}
@media (min-width:1024px) and (max-width:1200px){.dt-featured-posts .slide-content{margin:0px auto;padding:1px 10px;}
}
@media (max-width:480px){.dt-featured-posts .slide-content{margin:0px auto;padding:1px 5px;}
}
.mini-panel{padding:0px;}
.mini-panel > div{background-color:#bdc3c7;font-size:12px;padding:9px 5px;text-align:center;color:#fff;font-weight:300;-webkit-transform:translate3d(0, 0, 0);}
.mini-panel > div i{margin-right:3px;}
.mini-panel > div:nth-child(2){outline:1px solid #ecf0f1;position:relative;z-index:10;}
.mini-panel > div:first-child{-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px;background-clip:padding-box;}
.mini-panel > div:last-child{-webkit-border-radius:0 0 3px 0;border-radius:0 0 3px 0;background-clip:padding-box;}
.dt-testimonial blockquote{border:none;margin-left:60px;margin-bottom:0px;}
@media (max-width:480px){.dt-testimonial blockquote{margin:0;padding:20px 0;}
}
.dt-testimonial blockquote p{font-size:16px;line-height:2;}
.dt-testimonial blockquote:before{content:'\201C';font-size:170px;font-family:'Lora';font-style:italic;position:absolute;color:#f6f7f7;line-height:0.5;padding:0px !important;float:left;top:50% !important;height:0;width:0;pointer-events:none;margin-left:-100px;}
.dt-testimonial .client-say{border-bottom:solid 1px #ddd;padding:3px 15px;display:inline-block;position:relative;margin-bottom:30px !important;color:#999999;width:100%;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.dt-testimonial .client-say:after,
.dt-testimonial .client-say:before{top:100%;left:50px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
@media (max-width:767px){.dt-testimonial .client-say:after,
.dt-testimonial .client-say:before{left:50%;}
}
.dt-testimonial .client-say:after{border-color:rgba(255, 255, 255, 0);border-top-color:#fff;border-width:10px;margin-left:-10px;}
.dt-testimonial .client-say:before{border-color:rgba(255, 255, 255, 0);border-top-color:#ddd;border-width:11px;margin-left:-11px;}
.dt-testimonial .client-avatar{width:100px;float:left;}
.dt-testimonial .client-avatar img{width:100px;height:auto;}
.dt-testimonial .client-profile{display:inline;left:50px;top:-15px;position:relative;float:left;max-width:75%;min-height:120px;font-size:14px;font-weight:300;}
.dt-testimonial .client-profile h4{color:#0063be;font-size:20px;font-weight:400;text-transform:none;}
@media (max-width:767px){.dt-testimonial .client-profile{max-width:50%;}
}
.dt-testimonial .date{float:right;top:-15px;font-size:14px;font-weight:300;display:inline;position:relative;}
@media (max-width:767px){.dt-testimonial .date{display:none;}
}
.portfolio-module .portfolio-item .navbar-default{background-color:transparent;}
.portfolio-module .portfolio-item .nav-slide{font-family:'fontello';position:absolute;bottom:40px;left:50%;}
.portfolio-module .portfolio-item .nav-slide a{margin:0 -46px;}
.portfolio-module .portfolio-item .nav-slide a.btn{padding:2px 9px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;color:#8c9899;}
.portfolio-module .portfolio-item .nav-slide a.btn:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.portfolio-module .portfolio-item .nav-slide a.btn:hover p,
.portfolio-module .portfolio-item .nav-slide a.btn:hover h1,
.portfolio-module .portfolio-item .nav-slide a.btn:hover h2,
.portfolio-module .portfolio-item .nav-slide a.btn:hover span,
.portfolio-module .portfolio-item .nav-slide a.btn:hover i{color:#ffffff;}
.portfolio-module .portfolio-item .nav-slide a.btn:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.portfolio-module .portfolio-item{max-width:373px;}
.portfolio-module .portfolio-item .top-image{position:relative;}
.portfolio-module .portfolio-item .top-image img{height:auto;width:100%;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.portfolio-module .portfolio-item .top-image,
.portfolio-module .portfolio-item .description{position:relative;}
.portfolio-module .portfolio-item h4{line-height:1.7;font-weight:300;color:#ffffff;}
.portfolio-module .portfolio-item .description{background:rgba(26, 188, 156, 0.6);opacity:1;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.portfolio-module .portfolio-item{overflow:hidden;text-align:center;margin:20px 0px;padding:0px;}
.portfolio-module .portfolio-item .slide-content{padding:40px 40px;color:#fff;}
@media (min-width:1024px) and (max-width:1200px){.portfolio-module .portfolio-item .slide-content{padding:1px 10px;}
}
@media (min-width:480px) and (max-width:1023px){.portfolio-module .portfolio-item .slide-content{padding:30px 10px;}
}
@media (max-width:480px){.portfolio-module .portfolio-item .slide-content{padding:10px;}
}
@media (max-width:319px){.portfolio-module .portfolio-item .slide-content{padding-top:30px;}
}
@media (min-width:480px) and (max-width:1023px){.portfolio-module .portfolio-item .slide-content p{display:none;}
}
@media (max-width:319px){.portfolio-module .portfolio-item .slide-content p{display:none;}
}
.blog-masonry-container{padding-bottom:0px;}
.blog-masonry hr{margin-top:20px;color:#ecf0f1;}
.blog-masonry .masonry-item{margin:20px 0px;background:#ecf0f1;text-align:center;overflow:hidden;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-clip:padding-box;}
@media (max-width:768px){.blog-masonry .masonry-item{max-width:480px;position:relative;}
}
@media (max-width:320px){.blog-masonry .masonry-item{position:relative;}
}
.blog-masonry .masonry-item .top-image img{width:100%;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-clip:padding-box;}
.blog-masonry figure img{-webkit-transition:-webkit-transform 0.8s;-moz-transition:-moz-transform 0.8s;-ms-transition:-ms-transform 0.8s;-o-transition:-o-transform 0.8s;transition:transform 0.8s;}
.blog-masonry figure:hover img,
.blog-masonry figure.cs-hover img{-webkit-transform:translateY(-170%);-moz-transform:translateY(-170%);-ms-transform:translateY(-170%);-o-transform:translateY(-170%);transform:translateY(-170%);}
.blog-masonry figcaption{width:100%;-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;-ms-transition:-ms-transform 0.4s;-o-transition:-o-transform 0.4s;transition:transform 0.4s;}
.blog-masonry figure:hover .thumb-image,
.blog-masonry figure.cs-hover .thumb-image{-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-ms-transition:-ms-transform 0.3s;-o-transition:-o-transform 0.3s;transition:transform 0.3s;}
@media (min-width:768px) and (max-width:992px){.blog-masonry figure:hover .thumb-image,
.blog-masonry figure.cs-hover .thumb-image{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
}
@media (max-width:768px){.blog-masonry figure:hover .thumb-image,
.blog-masonry figure.cs-hover .thumb-image{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
}
@media (max-width:320px){.blog-masonry figure:hover .thumb-image,
.blog-masonry figure.cs-hover .thumb-image{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);}
}
.blog-masonry figure:hover figcaption,
.blog-masonry figure.cs-hover figcaption{-webkit-transform:translateY(-140px);-moz-transform:translateY(-140px);-ms-transform:translateY(-140px);-o-transform:translateY(-140px);transform:translateY(-140px);-webkit-transition:-webkit-transform 1.2s;-moz-transition:-moz-transform 1.2s;-o-transition:-o-transform 1.2s;-ms-transition:-ms-transform 1.2s;transition:transform 1.2s;}
@media (max-width:320px){.blog-masonry figure:hover figcaption,
.blog-masonry figure.cs-hover figcaption{-webkit-transform:translateY(-90px);-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);-o-transform:translateY(-90px);transform:translateY(-90px);}
}
.blog-masonry .thumb-image{text-align:center;}
.blog-masonry .thumb-image img{height:80px;margin-top:-40px;border:5px solid #fff;-webkit-border-radius:40px;border-radius:40px;background-clip:padding-box;}
.blog-masonry .description{height:135px;padding:0 15px;margin-top:-10px;-webkit-transition:-webkit-transform 0.8s;-moz-transition:-moz-transform 0.8s;-ms-transition:-ms-transform 0.8s;-o-transition:-o-transform 0.8s;transition:transform 0.8s;}
.blog-masonry .description p{font-size:14px;color:#a4a8a9;}
.blog-masonry .description h4{line-height:1.7;font-size:16px;margin-bottom:0px;}
.blog-masonry .description a.post-title{line-height:1.7;font-size:16px;display:block;margin-top:16px;color:#2a2929;}
#recent-post{text-align:left;line-height:1.4em;}
#recent-post img{width:53px;height:auto;display:inline-block;float:left;margin:0px 15px;}
#recent-post a{text-decoration:none;}
#recent-post p{padding-left:15px;margin:0px;}
#recent-post p a.post-title{color:#fff;font-weight:300;}
#recent-post a.author,
#recent-post date,
#recent-post .date{font-size:75%;line-height:1.4em;}
#recent-post date,
#recent-post .date{color:#908d8d;font-family:'Lora';font-style:italic;}
#recent-post hr{clear:both;}
#recent-post hr:after{width:0px;}
#recent-post .owl-slide{padding-right:10px;}
#recent-post .owl-item{overflow:hidden;}
#recent-post .owl-controls .owl-page{float:left;margin:0 0px;color:#fff;}
#recent-post .owl-controls .owl-page span{width:6px;height:6px;margin:5px 2px;border-radius:10px;background:#fff;color:#fff;opacity:1;}
#recent-post .owl-controls .owl-page span:hover{background-color:#0063be;}
#recent-post .owl-controls .owl-page.active span{background-color:#0063be;}
.profile_team .profile{margin-bottom:40px;-webkit-perspective:1700px;-moz-perspective:1700px;-o-perspective:1700px;-ms-perspective:1700px;perspective:1700px;-webkit-perspective-origin:0 50%;-moz-perspective-origin:0 50%;-o-perspective-origin:0 50%;-ms-perspective-origin:0 50%;perspective-origin:0 50%;}
@media (max-width:767px){.profile_team .profile{max-width:320px;position:relative;margin:40px auto;}
}
@media (max-width:319px){.profile_team .profile{width:300px;margin:40px auto;}
}
.profile_team .profile h3{margin-top:0px;margin-bottom:0;}
.profile_team .profile ul.profile-scocial{position:absolute;bottom:10px;padding-left:0px;}
.profile_team .profile ul.profile-scocial li{display:inline-block;padding-right:5px;}
@media (max-width:768px){.profile_team .profile ul.profile-scocial li{padding-right:0px;}
}
.profile_team .profile ul.profile-scocial li a{color:#34495e;}
.profile_team .profile ul.profile-scocial li a:hover{color:#0063be;text-decoration:none;}
.profile_team .profile p{font-size:14px;margin-top:20px;}
@media (max-width:1199px){.profile_team .profile p{display:none;}
}
.profile_team .profile .profile-heading{font-size:26px;}
.profile_team .profile .profile-heading,
.profile_team .profile p{color:#fff;}
.profile_team .profile .profile-subheading{color:#0063be;font-family:'Lora';font-style:italic;margin-top:40px;}
@media (max-width:768px){.profile_team .profile .profile-subheading{margin-top:20px;}
}
.profile_team .profile figure{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;}
.profile_team .profile figure > div{overflow:hidden;}
.profile_team .profile figure img{-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;-ms-transition:-ms-transform 0.4s;-o-transition:-o-transform 0.4s;transition:transform 0.4s;}
.profile_team .profile figure:hover img,
.profile_team .profile figure.cs-hover img{-webkit-transform:translateX(25%);-moz-transform:translateX(25%);-ms-transform:translateX(25%);-o-transform:translateX(25%);transform:translateX(25%);}
.profile_team .profile figcaption{height:100%;width:50%;opacity:0;background-color:#17222d;position:absolute;padding:0 15px;top:0;left:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transition:-webkit-transform 0.4s, opacity 0.1s 0.3s;-moz-transition:-moz-transform 0.4s, opacity 0.1s 0.3s;-mos-transition:-mos-transform 0.4s, opacity 0.1s 0.3s;-o-transition:-o-transform 0.4s, opacity 0.1s 0.3s;transition:transform 0.4s, opacity 0.1s 0.3s;}
.profile_team .profile .figcap{position:absolute;top:50%;left:95%;width:15px;height:15px;background-color:inherit;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.profile_team .profile figcaption::before{content:'';display:inline-block;background-color:inherit;}
@media (min-width:992px) and (max-width:1200px){}
@media (min-width:768px) and (max-width:992px){}
@media (max-width:768px){}
@media (max-width:320px){}
@media (max-width:319px){}
.profile_team .profile figure:hover figcaption,
.profile_team .profile figure.cs-hover figcaption{opacity:1;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:-webkit-transform 0.4s, opacity 0.1s;-moz-transition:-moz-transform 0.4s, opacity 0.1s;-mos-transition:-mos-transform 0.4s, opacity 0.1s;-o-transition:-o-transform 0.4s, opacity 0.1s;transition:transform 0.4s, opacity 0.1s;}
.client-logos .testimoni img{margin:0 auto;text-align:center;}
.isotope-item{z-index:2;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform,opacity;transform:translate(0, 0) scale(1);}
.isotope .isotope-item.more-post{-webkit-transition:opacity 0.8s 0.5s;-moz-transition:opacity 0.8s 0.5s;-o-transition:opacity 0.8s 0.5s;-ms-transition:opacity 0.8s 0.5s;transition:opacity 0.8s 0.5s;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;display:none;}
#featured-work-navbar,
#featured-navbar{margin:0px 20px;box-shadow:none;border:#ccc solid 1px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background:none;}
@media (min-width:768px){#featured-work-navbar,
#featured-navbar{border:none;}
}
#featured-filter{text-align:center;font-size:12px;}
#featured-filter a{text-decoration:none;text-transform:uppercase;color:#000;background:none;line-height:1.4;padding:10px 12px;}
#featured-filter a.active,
#featured-filter a:hover{color:#fff;}
#featured-filter li{margin:3px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;border:1px solid #bdc3c7;}
#featured-filter li.active,
#featured-filter li:hover{background-color:#0063be;border:1px solid #0063be;}
.portfolio-container{padding:0px;}
.portfolio-container .nav-slide{font-family:'fontello';position:absolute;top:0px;left:0;height:100%;width:100%;margin-top:-15px;margin-left:-46px;-webkit-transform:translate(50%, 50%) scale(1);-moz-transform:translate(50%, 50%) scale(1);-ms-transform:translate(50%, 50%) scale(1);-o-transform:translate(50%, 50%) scale(1);transform:translate(50%, 50%) scale(1);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;}
.portfolio-container .nav-slide a{margin:0px 5px;}
.portfolio-container .nav-slide a.btn{padding:2px 9px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;color:#8c9899;}
.portfolio-container .nav-slide a.btn:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.portfolio-container .nav-slide a.btn:hover p,
.portfolio-container .nav-slide a.btn:hover h1,
.portfolio-container .nav-slide a.btn:hover h2,
.portfolio-container .nav-slide a.btn:hover span,
.portfolio-container .nav-slide a.btn:hover i{color:#ffffff;}
.portfolio-container .nav-slide a.btn:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.portfolio-container .top-image{position:relative;overflow:hidden;}
.portfolio-container .top-image img{width:100%;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.portfolio-container .top-image,
.portfolio-container .description{position:relative;}
.portfolio .portfolio-item h4{line-height:1.7;font-weight:300;}
.portfolio .portfolio-item .description{background:rgba(26, 188, 156, 0.6);opacity:1;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.portfolio .portfolio-item .slide-content{padding:40px 40px;color:#fff;}
@media (min-width:1024px) and (max-width:1200px){.portfolio .portfolio-item .slide-content{padding:1px 10px;}
}
@media (min-width:480px) and (max-width:1023px){.portfolio .portfolio-item .slide-content{padding:30px 10px;}
}
@media (max-width:480px){.portfolio .portfolio-item .slide-content{padding:10px;}
}
@media (max-width:319px){.portfolio .portfolio-item .slide-content{padding-top:30px;}
}
@media (min-width:480px) and (max-width:1023px){.portfolio .portfolio-item .slide-content p{display:none;}
}
@media (max-width:319px){.portfolio .portfolio-item .slide-content p{display:none;}
}
.portfolio{margin-bottom:80px;}
.portfolio .portfolio-item{margin:10px 0px;overflow:hidden;}
.portfolio .portfolio-item img{width:100%;}
.portfolio.portfolio-with-desc .portfolio-item{overflow:hidden;background:#ecf0f1;}
.portfolio.portfolio-with-desc .portfolio-item .description{height:225px;padding:20px;background:rgba(255, 255, 255, 0) !important;color:#a4a8a9;font-size:14px;}
@media (max-width:768px){.portfolio.portfolio-with-desc .portfolio-item .description{height:auto;}
}
.portfolio.portfolio-with-desc .portfolio-item .portfolio-link-detail{line-height:1.7;font-weight:300;font-size:18px;text-transform:uppercase;color:#2a2929;}
.portfolio.portfolio-with-desc .portfolio-item.more-post{background:none;height:auto;}
.portfolio.portfolio-with-desc .portfilio-meta{list-style:none;margin-left:0px;padding:0px;}
.portfolio.portfolio-with-desc .portfilio-meta li{display:inline-block;padding:0px;margin:0px;width:auto;}
.portfolio.portfolio-with-desc .portfilio-meta li:after{content:'|';width:0;padding:0;margin:0px 0px 0px 6px;height:0;}
.portfolio.portfolio-with-desc .portfilio-meta li:last-child:after{content:'';}
.portfolio.portfolio-with-desc .top-image{position:relative;overflow:hidden;width:100%;}
.portfolio.portfolio-with-desc .square{width:285px;}
.portfolio.portfolio-with-desc .landscape{width:590px;}
.portfolio.col-4 .square{width:285px;height:285px;}
.portfolio.col-4 .big-square{width:590px;height:590px;}
.portfolio.col-4 .portrait{width:285px;height:590px;}
.portfolio.col-4 .landscape{width:590px;height:285px;}
.portfolio.col-5 .square{width:224px;height:224px;}
.portfolio.col-5 .big-square{width:468px;height:468px;}
.portfolio.col-5 .portrait{width:224px;height:468px;}
.portfolio.col-5 .landscape{width:468px;height:224px;}
.portfolio .more-post{font-size:16px;text-transform:uppercase;color:#2a2929;font-weight:300;line-height:36px;}
.portfolio .btn-more{padding:0px 13px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;color:#8c9899;font-size:26px;font-weight:400;margin-right:20px;}
.portfolio .btn-more:hover{background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.portfolio .btn-more:hover p,
.portfolio .btn-more:hover h1,
.portfolio .btn-more:hover h2,
.portfolio .btn-more:hover span,
.portfolio .btn-more:hover i{color:#ffffff;}
.portfolio .btn-more:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.portfolio-content .carousel-control{font-size:50px;top:40%;height:0px;}
@media (max-width:480px){.portfolio-content .carousel-control{font-size:25px;}
}
.portfolio-content .gallery:after{clear:both;}
.portfolio-content .gallery{padding:40px 0px;}
.portfolio-content .gallery > div{padding:10px 10px 10px;}
.portfolio-content .portfolio-title{font-weight:300;color:#2a2929;font-size:30px;margin-top:0px;}
.portfolio-content .carousel{margin-bottom:32px;}
.portfolio-content{font-size:14px;color:#a4a8a9;}
.portfolio-content .portfolio-description{padding-top:20px;}
.portfolio .navbar-toggle{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.home-2 .sequence-preloader,
.home-3 .sequence-preloader,
.home-4 .sequence-preloader{background-color:transparent;}
.spinner-css{margin:-50px 0 0 -50px;height:100px;width:100px;top:50%;left:50%;position:absolute;border-radius:999px;-webkit-border-radius:999px;-moz-border-radius:999px;}
.spinner-css:after{content:"";position:absolute;width:96px;height:96px;left:0px;top:0px;margin:2px;background:#000000;opacity:1;border-radius:999px;-webkit-border-radius:999px;-moz-border-radius:999px;}
.home-2 .spinner-css:after,
.home-3 .spinner-css:after,
.home-4 .spinner-css:after{background-color:#fff;}
.spinner-css .side{height:100px;width:50px;position:absolute;overflow:hidden;top:0;}
.spinner-css .side > .fill{position:absolute;width:50px;height:100px;background:#0063be;border-radius:999px;-webkit-border-radius:999px;-moz-border-radius:999px;animation:cssSpinnerRight 2s infinite linear;-webkit-animation:cssSpinnerRight 2s infinite linear;-moz-animation:cssSpinnerRight 2s infinite linear;-o-animation:cssSpinnerRight 2s infinite linear;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.spinner-css .side.sp_right{left:50px;border-radius:0px 999px 999px 0px;-webkit-border-radius:0px 999px 999px 0px;-moz-border-radius:0px 999px 999px 0px;}
.home-2 .spinner-css .side.sp_right > .fill,
.home-3 .spinner-css .side.sp_right > .fill,
.home-4 .spinner-css .side.sp_right > .fill{border-color:#fff;}
.spinner-css .side.sp_right > .fill{right:0;border-right:50px solid #000000;}
.spinner-css .side.sp_left{left:0;border-radius:999px 0px 0px 999px;-webkit-border-radius:999px 0px 0px 999px;-moz-border-radius:999px 0px 0px 999px;}
.home-2 .spinner-css .side.sp_left > .fill,
.home-3 .spinner-css .side.sp_left > .fill,
.home-4 .spinner-css .side.sp_left > .fill{border-color:#fff;}
.spinner-css .side.sp_left > .fill{left:0;border-left:50px solid #000000;animation:cssSpinnerLeft 2s infinite linear;-webkit-animation:cssSpinnerLeft 2s infinite linear;-moz-animation:cssSpinnerLeft 2s infinite linear;-o-animation:cssSpinnerLeft 2s infinite linear;}
@-webkit-keyframes cssSpinnerRight{0%{-webkit-transform:rotate(0deg);}
20%{-webkit-transform:rotate(90deg);}
25%{-webkit-transform:rotate(180deg);}
50%{-webkit-transform:rotate(180deg);}
70%{-webkit-transform:rotate(270deg);}
75%{-webkit-transform:rotate(360deg);}
100%{-webkit-transform:rotate(360deg);}
}
@-webkit-keyframes cssSpinnerLeft{0%{-webkit-transform:rotate(0deg);}
25%{-webkit-transform:rotate(0deg);}
35%{-webkit-transform:rotate(90deg);}
50%{-webkit-transform:rotate(180deg);}
75%{-webkit-transform:rotate(180deg);}
80%{-webkit-transform:rotate(270deg);}
100%{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes cssSpinnerRight{0%{-moz-transform:rotate(0deg);}
20%{-moz-transform:rotate(90deg);}
25%{-moz-transform:rotate(180deg);}
50%{-moz-transform:rotate(180deg);}
70%{-moz-transform:rotate(270deg);}
75%{-moz-transform:rotate(360deg);}
100%{-moz-transform:rotate(360deg);}
}
@-moz-keyframes cssSpinnerLeft{0%{-moz-transform:rotate(0deg);}
25%{-moz-transform:rotate(0deg);}
35%{-moz-transform:rotate(90deg);}
50%{-moz-transform:rotate(180deg);}
75%{-moz-transform:rotate(180deg);}
80%{-moz-transform:rotate(270deg);}
100%{-moz-transform:rotate(360deg);}
}
@-o-keyframes cssSpinnerRight{0%{-o-transform:rotate(0deg);}
20%{-o-transform:rotate(90deg);}
25%{-o-transform:rotate(180deg);}
50%{-o-transform:rotate(180deg);}
70%{-o-transform:rotate(270deg);}
75%{-o-transform:rotate(360deg);}
100%{-o-transform:rotate(360deg);}
}
@-o-keyframes cssSpinnerLeft{0%{-o-transform:rotate(0deg);}
25%{-o-transform:rotate(0deg);}
35%{-o-transform:rotate(90deg);}
50%{-o-transform:rotate(180deg);}
75%{-o-transform:rotate(180deg);}
80%{-o-transform:rotate(270deg);}
100%{-o-transform:rotate(360deg);}
}
@keyframes cssSpinnerRight{0%{transform:rotate(0deg);}
20%{transform:rotate(90deg);}
25%{transform:rotate(180deg);}
50%{transform:rotate(180deg);}
70%{transform:rotate(270deg);}
75%{transform:rotate(360deg);}
100%{transform:rotate(360deg);}
}
@keyframes cssSpinnerLeft{0%{transform:rotate(0deg);}
25%{transform:rotate(0deg);}
35%{transform:rotate(90deg);}
50%{transform:rotate(180deg);}
75%{transform:rotate(180deg);}
80%{transform:rotate(270deg);}
100%{transform:rotate(360deg);}
}
[class*='uk-animation-']{-webkit-animation-duration:0.9s;animation-duration:0.9s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
[data-uk-scrollspy*='uk-animation-']{opacity:0;}
.uk-animation-fade{-webkit-animation-name:uk-fade;animation-name:uk-fade;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;}
@media (max-width:480px){.uk-animation-fade{-webkit-animation-name:none;animation-name:none;opacity:1;}
}
.uk-animation-scale-up{-webkit-animation-name:uk-scale-up;animation-name:uk-scale-up;}
@media (max-width:480px){.uk-animation-scale-up{-webkit-animation-name:none;animation-name:none;opacity:1;}
}
.uk-animation-scale-down{-webkit-animation-name:uk-scale-down;animation-name:uk-scale-down;}
@media (max-width:480px){.uk-animation-scale-down{-webkit-animation-name:none;animation-name:none;opacity:1;}
}
.uk-animation-slide-top{-webkit-animation-name:uk-slide-top;animation-name:uk-slide-top;}
@media (max-width:480px){.uk-animation-slide-top{-webkit-animation-name:none;animation-name:none;opacity:1;}
}
.uk-animation-slide-bottom{-webkit-animation-name:uk-slide-bottom;animation-name:uk-slide-bottom;}
@media (max-width:480px){.uk-animation-slide-bottom{-webkit-animation-name:none;animation-name:none;opacity:1;}
}
.uk-animation-slide-left{-webkit-animation-name:uk-slide-left;animation-name:uk-slide-left;}
@media (max-width:480px){.uk-animation-slide-left{-webkit-animation-name:none;animation-name:none;opacity:1;}
}
.uk-animation-slide-right{-webkit-animation-name:uk-slide-right;animation-name:uk-slide-right;}
@media (max-width:480px){.uk-animation-slide-right{-webkit-animation-name:none;animation-name:none;opacity:1;}
}
.uk-animation-shake{-webkit-animation-name:uk-shake;animation-name:uk-shake;}
@media (max-width:480px){.uk-animation-shake{-webkit-animation-name:none;animation-name:none;opacity:1;}
}
.uk-animation-reverse{-webkit-animation-direction:reverse;animation-direction:reverse;}
@media (max-width:480px){.uk-animation-reverse{-webkit-animation-name:none;animation-name:none;opacity:1;}
}
@-webkit-keyframes uk-fade{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes uk-fade{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes uk-scale-up{0%{opacity:0;-webkit-transform:scale(0.2);}
100%{opacity:1;-webkit-transform:scale(1);}
}
@keyframes uk-scale-up{0%{opacity:0;transform:scale(0.2);}
100%{opacity:1;transform:scale(1);}
}
@-webkit-keyframes uk-scale-down{0%{opacity:0;-webkit-transform:scale(1.8);}
100%{opacity:1;-webkit-transform:scale(1);}
}
@keyframes uk-scale-down{0%{opacity:0;transform:scale(1.8);}
100%{opacity:1;transform:scale(1);}
}
@-webkit-keyframes uk-slide-top{0%{opacity:0;-webkit-transform:translateY(-100%);}
100%{opacity:1;-webkit-transform:translateY(0);}
}
@keyframes uk-slide-top{0%{opacity:0;transform:translateY(-100%);}
100%{opacity:1;transform:translateY(0);}
}
@-webkit-keyframes uk-slide-bottom{0%{opacity:0;-webkit-transform:translateY(100%);}
100%{opacity:1;-webkit-transform:translateY(0);}
}
@keyframes uk-slide-bottom{0%{opacity:0;transform:translateY(100%);}
100%{opacity:1;transform:translateY(0);}
}
@-webkit-keyframes uk-slide-left{0%{opacity:0;-webkit-transform:translateX(-100%);}
100%{opacity:1;-webkit-transform:translateX(0);}
}
@keyframes uk-slide-left{0%{opacity:0;transform:translateX(-100%);}
100%{opacity:1;transform:translateX(0);}
}
@-webkit-keyframes uk-slide-right{0%{opacity:0;-webkit-transform:translateX(100%);}
100%{opacity:1;-webkit-transform:translateX(0);}
}
@keyframes uk-slide-right{0%{opacity:0;transform:translateX(100%);}
100%{opacity:1;transform:translateX(0);}
}
@-webkit-keyframes uk-shake{0%,
100%{-webkit-transform:translateX(0);}
10%{-webkit-transform:translateX(-9px);}
20%{-webkit-transform:translateX(8px);}
30%{-webkit-transform:translateX(-7px);}
40%{-webkit-transform:translateX(6px);}
50%{-webkit-transform:translateX(-5px);}
60%{-webkit-transform:translateX(4px);}
70%{-webkit-transform:translateX(-3px);}
80%{-webkit-transform:translateX(2px);}
90%{-webkit-transform:translateX(-1px);}
}
@keyframes uk-shake{0%,
100%{transform:translateX(0);}
10%{transform:translateX(-9px);}
20%{transform:translateX(8px);}
30%{transform:translateX(-7px);}
40%{transform:translateX(6px);}
50%{transform:translateX(-5px);}
60%{transform:translateX(4px);}
70%{transform:translateX(-3px);}
80%{transform:translateX(2px);}
90%{transform:translateX(-1px);}
}
@-webkit-keyframes uk-slide-top-fixed{0%{opacity:0;-webkit-transform:translateY(-10px);}
100%{opacity:1;-webkit-transform:translateY(0);}
}
@keyframes uk-slide-top-fixed{0%{opacity:0;transform:translateY(-10px);}
100%{opacity:1;transform:translateY(0);}
}
@-webkit-keyframes uk-slide-bottom-fixed{0%{opacity:0;-webkit-transform:translateY(10px);}
100%{opacity:1;-webkit-transform:translateY(0);}
}
@keyframes uk-slide-bottom-fixed{0%{opacity:0;transform:translateY(10px);}
100%{opacity:1;transform:translateY(0);}
}
@-webkit-keyframes uk-spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);}
}
@keyframes uk-spin{0%{transform:rotate(0deg);}
100%{transform:rotate(359deg);}
}
#commentform #submit{float:right;padding:5px 35px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;position:relative;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;outline:0;font-family:'open sans';font-weight:300;border:0;text-transform:uppercase;}
#commentform #submit:hover{background-color:#18af91;-webkit-box-shadow:0 4px 0 #14947b;box-shadow:0 4px 0 #14947b;text-decoration:none;}
#commentform #submit:active{top:4px;box-shadow:0 0 0 #14947b;}
#commentform .form-control{font-family:'Lora';font-style:italic;color:#95a5a6;font-weight:normal;background-color:#ecf0f1;}
#commentform .form-control:focus{border-color:#0063be;color:#2a2929;box-shadow:0 0 0 #0063be;}
.page-template-fullwidth-php .col-sm-12.module_cont,.page-template-woocommerce-page-full-php .col-sm-12.module_cont{padding-left:0;padding-right:0;}
.module_cont .bg_title{margin-bottom:20px;margin-top:40px;}
.module_cont.module_section_header{clear:both;}
.module_cont.module_section_header hr, .module_cont.module_dt_contact_form hr{margin:32px 0;height:0px;}
.gallery-item{margin-top:0 !important;margin-bottom:5%;}
.gallery-columns-3 .gallery-item{margin-bottom:4%;}
.gallery-columns-4 .gallery-item{margin-bottom:3%;}
.gallery-columns-5 .gallery-item{margin-bottom:2%;}
.gallery-columns-6 .gallery-item{margin-bottom:2%;}
.gallery-columns-7 .gallery-item{margin-bottom:2%;}
.gallery-columns-8 .gallery-item{margin-bottom:2%;}
.gallery-columns-9 .gallery-item{margin-bottom:2%;}
.gallery-item img{border:0px none #CFCFCF !important;border-radius:3px;display:block;width:90%;height:auto;max-width:100%;}
.gallery-item img.img-responsive{width:100%;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.gallery-caption{display:none;}
.module_dt_promotion .boxed{position:relative;overflow:hidden;}
@media (max-width:991px){.module_dt_promotion .boxed{max-width:370px;margin:0 auto;margin-bottom:40px;}
}
.module_dt_promotion .boxed img{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.module_dt_promotion .boxed:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.module_dt_promotion .thumbnail-description-text{position:absolute;width:100%;height:100%;display:block;top:0;text-align:center;color:#ffffff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.module_dt_promotion .thumbnail-description-text .text-container{position:absolute;top:50%;width:100%;margin-top:-90px;z-index:5;}
@media (min-width:767px) and (max-width:1199px){.module_dt_promotion .thumbnail-description-text .text-container{margin-top:-80px;}
}
@media (min-width:767px) and (max-width:991px){.module_dt_promotion .thumbnail-description-text .text-container{margin-top:-60px;}
}
@media (max-width:480px){.module_dt_promotion .thumbnail-description-text .text-container{margin-top:-80px;}
}
.module_dt_promotion .thumbnail-description-text .text-container p{font-size:20px;text-transform:uppercase;margin:0;line-height:1.5em;-webkit-transform:translate3d(0, 0, 0);}
@media (min-width:767px) and (max-width:1199px){.module_dt_promotion .thumbnail-description-text .text-container p{line-height:1.1em;}
}
@media (max-width:480px){.module_dt_promotion .thumbnail-description-text .text-container p{line-height:1.2em;}
}
.module_dt_promotion .thumbnail-description-text .text-container p:nth-child(1){text-transform:none;font-family:'Lora';font-style:italic;font-weight:100;font-size:15px;margin-bottom:9px;}
.module_dt_promotion .thumbnail-description-text .text-container p:nth-child(1):after{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;width:30px;content:'';display:block;height:1px;background-color:#ffffff;margin:0 auto;margin-top:10px;}
.module_dt_promotion .thumbnail-description-text .text-container p:nth-child(2){font-weight:600;}
.module_dt_promotion .thumbnail-description-text .text-container p:nth-child(3){font-weight:100;}
.module_dt_promotion .thumbnail-description-text .text-container p:nth-child(4){font-weight:700;font-size:35px;}
@media (min-width:767px) and (max-width:991px){.module_dt_promotion .thumbnail-description-text .text-container p:nth-child(4){font-size:20px;}
}
@media (min-width:767px) and (max-width:991px){.module_dt_promotion .thumbnail-description-text .text-container p{font-size:0.8em;}
}
.module_dt_promotion .thumbnail-description-text .text-container .btn-cta{margin-top:7px;width:140px;margin:0 auto;border:1px solid white;border-radius:3px;padding:0px 20px;color:#fff;font-weight:300;text-transform:uppercase;cursor:pointer;background-color:transparent;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
@media (min-width:767px) and (max-width:991px){.module_dt_promotion .thumbnail-description-text .text-container .btn-cta{font-size:11px;}
}
.module_dt_promotion .thumbnail-description-text .text-container .btn-cta:hover{text-decoration:none;background-color:rgba(255, 255, 255, 0.3);}
.module_dt_promotion .thumbnail-description-text .text-container .btn-cta a{color:#ffffff;}
.module_dt_promotion .thumbnail-description-text .text-container p,
.module_dt_promotion .thumbnail-description-text .text-container span,
.module_dt_promotion .thumbnail-description-text .text-container div{position:relative;z-index:2;}
.module_dt_promotion .thumbnail-description-text:after{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.3);z-index:1;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.module_dt_promotion .thumbnail-description-text:hover{color:#0063be;}
.module_dt_promotion .thumbnail-description-text:hover p:first-child:after{background-color:#0063be;}
.module_dt_promotion .thumbnail-description-text:hover:after{background-color:rgba(0, 0, 0, 0.7);}
.module_dt_wooproduct .masonry-item{margin-bottom:80px;}
.sidebar .widget_search{}
.sidebar .widget_search .screen-reader-text{display:none;}
.sidebar .widget_search input[type='submit']{padding:4px 12px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;text-transform:uppercase;font-weight:100;font-size:18px;text-shadow:none;position:relative;border:none;top:-2px;line-height:25px;width:35%;}
.sidebar .widget_search input[type='submit']:hover{background-color:#18AF91;-webkit-box-shadow:0 4px 0 #148F77;box-shadow:0 4px 0 #148F77;}
.sidebar .widget_search input[type='submit']:active{top:0;box-shadow:0 0 0 #148f77;}
.sidebar .widget_search input[type='text']{border-radius:3px;background-color:#dfdfdf;height:35px;border:none;box-shadow:0 -2px 0 #908d8d;padding:5px;color:#95a5a6;font-size:16px;font-family:'Lora';width:63%;}
@media (min-width:768px) and (max-width:1200px){.sidebar .widget_search input[type='text']{}
}
.sidebar .widget_categories select{box-shadow:0 -2px 0 #908d8d;border-radius:3px;background-color:#dfdfdf;height:35px;border:none;width:100%;color:#000;font-size:14px;font-family:'Lora';font-style:italic;padding:5px;}
.sidebar .widget_categories ul li.cat-item, .sidebar .widget_categories ul li.cat-item a{color:#2a2929 !important;font-weight:300 !important;text-indent:-5px;}
.sidebar .widget_categories ul li.cat-item:before{content:'\ea03';font-family:fontello;position:relative;left:100%;color:#bdc3c7;}
.sidebar .widget_categories ul li.cat-item a{padding-right:10px;display:inline !important;}
.sidebar .widget_categories ul li.cat-item a:after{content:'' !important;}
.sidebar .widget_categories ul li.cat-item:hover,
.sidebar .widget_categories ul li.cat-item:hover:before,
.sidebar .widget_categories ul li.cat-item:hover a{color:#0063be !important;}
.sidebar .widget_categories ul li.cat-item:hover ul.children li.cat-item,
.sidebar .widget_categories ul li.cat-item:hover ul.children li.cat-item a{color:#2a2929 !important;}
.sidebar .widget_categories ul li.cat-item ul.children li.cat-item:hover,
.sidebar .widget_categories ul li.cat-item ul.children li.cat-item:hover a{color:#0063be !important;}
.sidebar .widget_categories ul li.cat-item ul.children li.cat-item:hover ul.children li.cat-item,
.sidebar .widget_categories ul li.cat-item ul.children li.cat-item:hover ul.children li.cat-item a{color:#2a2929 !important;}
.sidebar .widget_categories ul li.cat-item ul.children li.cat-item ul.children li.cat-item:hover,
.sidebar .widget_categories ul li.cat-item ul.children li.cat-item ul.children li.cat-item:hover a{color:#0063be !important;}
.sidebar .widget_categories ul li ul.children{}
.sidebar .widget_categories ul li ul.children li.cat-item{border:none;padding:0 0 0 10px;}
.sidebar .widget_categories ul li ul.children li.cat-item:before,
.sidebar .widget_categories ul li ul.children li.cat-item:after{content:'';}
.sidebar .widget_categories ul li ul.children li.cat-item a{font-family:'Lora';font-style:italic;text-transform:none !important;display:inline;}
.sidebar .widget_categories ul li ul.children li.cat-item a:before{content:'\ea43';font-family:fontello;padding-right:30px;}
.sidebar .widget_categories ul li ul.children li.cat-item a:after{content:'';}
.sidebar .widget_archive select{box-shadow:0 -2px 0 #908d8d;border-radius:3px;background-color:#dfdfdf;height:35px;border:none;width:100%;color:#000;font-size:14px;font-family:'Lora';font-style:italic;padding:5px;}
.sidebar .widget_archive ul{list-style-type:none;padding:0;}
.sidebar .widget_archive ul li, .sidebar .widget_archive ul li a{font-size:14px;color:#2a2929;font-weight:400;text-transform:uppercase;}
.sidebar .widget_archive ul li{border-bottom:1px solid #BDC3C7;padding:7px 0;text-indent:-5px;}
.sidebar .widget_archive ul li:before{content:'\ea03';font-family:fontello;position:relative;left:100%;color:#bdc3c7;}
.sidebar .widget_archive ul li a{padding-right:10px;display:inline;}
.sidebar .widget_archive ul li a:after{content:'';}
.sidebar .widget_archive ul li:hover,
.sidebar .widget_archive ul li:hover:before,
.sidebar .widget_archive ul li:hover a{color:#0063be;}
.sidebar .widget_recent_entries ul{list-style-type:none;padding:0;}
.sidebar .widget_recent_entries ul li, .sidebar .widget_recent_entries ul li a{font-size:16px;color:#2a2929;font-weight:400;}
.sidebar .widget_recent_entries ul li{border-bottom:1px solid #BDC3C7;padding:7px 0;}
.sidebar .widget_recent_entries ul li a:after{content:'';}
.sidebar .widget_recent_entries ul li:before{content:'\ea03';font-family:fontello;position:relative;left:100%;color:#bdc3c7;font-style:normal;margin-left:-5px;}
.sidebar .widget_recent_entries ul li a{margin-left:-5px;}
.sidebar .widget_recent_entries ul li span{display:block;font-family:'Lora';font-size:14px;font-style:italic;color:#0063be;margin-left:2px;}
.sidebar .widget_recent_entries ul li:hover,
.sidebar .widget_recent_entries ul li:hover:before,
.sidebar .widget_recent_entries ul li:hover a{color:#0063be;}
.sidebar .widget_recent_entries ul li:hover span{color:#2a2929;}
.sidebar .widget_recent_comments ul{list-style-type:none;padding:0;}
.sidebar .widget_recent_comments ul li{font-family:'Lora';font-size:16px;color:#95a5a6;font-weight:400;font-style:italic;}
.sidebar .widget_recent_comments ul li a{font-family:'open sans';font-size:16px;color:#0063be;font-weight:400;font-style:normal;}
.sidebar .widget_recent_comments ul li a.url{font-family:'open sans';font-size:16px;color:#2a2929;font-weight:400;font-style:normal;text-transform:capitalize;}
.sidebar .widget_recent_comments ul li{border-bottom:1px solid #BDC3C7;padding:7px 0;text-indent:-5px;}
.sidebar .widget_recent_comments ul li:before{content:'\ea03';font-family:fontello;position:relative;left:100%;color:#bdc3c7;font-style:normal;}
.sidebar .widget_recent_comments ul li a{padding-right:10px;display:block;}
.sidebar .widget_recent_comments ul li a:after{content:'';}
.sidebar .widget_recent_comments ul li:hover{color:#95a5a6;}
.sidebar .widget_recent_comments ul li:hover a{color:#2a2929;}
.sidebar .widget_recent_comments ul li:hover:before,
.sidebar .widget_recent_comments ul li:hover a.url{color:#0063be;}
.sidebar .dt_widget_carousel_recent_posts{text-align:left;line-height:1.4em;}
.sidebar .dt_widget_carousel_recent_posts img{display:inline-block;float:left;margin:0 15px 0 0;}
.sidebar .dt_widget_carousel_recent_posts a{text-decoration:none;}
.sidebar .dt_widget_carousel_recent_posts p{margin:0px;}
.sidebar .dt_widget_carousel_recent_posts p a.post-title{color:#2a2929;font-weight:300;font-size:14px;}
.sidebar .dt_widget_carousel_recent_posts a.author,
.sidebar .dt_widget_carousel_recent_posts date,
.sidebar .dt_widget_carousel_recent_posts .date{font-size:75%;line-height:1.4em;}
.sidebar .dt_widget_carousel_recent_posts a.post-title:hover{color:#0063be;}
.sidebar .dt_widget_carousel_recent_posts a.author{color:#0063be;text-transform:capitalize;}
.sidebar .dt_widget_carousel_recent_posts date,
.sidebar .dt_widget_carousel_recent_posts .date{color:#908d8d;font-family:'Lora';font-style:italic;}
.sidebar .dt_widget_carousel_recent_posts hr{clear:both;border-color:#BDC3C7;margin-top:8px;margin-bottom:8px;}
.sidebar .dt_widget_carousel_recent_posts .owl-slide{padding-right:10px;}
.sidebar .dt_widget_carousel_recent_posts .owl-item{overflow:hidden;}
.sidebar .dt_widget_carousel_recent_posts .owl-controls{margin-top:0;}
.sidebar .dt_widget_carousel_recent_posts .owl-controls .owl-page{float:left;margin:0 0px;color:#fff;}
.sidebar .dt_widget_carousel_recent_posts .owl-controls .owl-page span{width:6px;height:6px;margin:5px 2px;border-radius:10px;background:#2A2929;color:#fff;opacity:1;}
.sidebar .dt_widget_carousel_recent_posts .owl-controls .owl-page span:hover{background-color:#0063be;}
.sidebar .dt_widget_carousel_recent_posts .owl-controls .owl-page.active span{background-color:#0063be;}
.sidebar .dt_widget_carousel_recent_posts .mini-post{padding:0 10px 0 20px;min-height:53px;}
.sidebar .dt_widget_tabs{}
.sidebar .dt_widget_tabs .nav-tabs{text-transform:uppercase;font-size:14px;background-color:#bdc3c7;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;}
@media (max-width:1200px){.sidebar .dt_widget_tabs .nav-tabs li{display:block;width:100%;}
}
.sidebar .dt_widget_tabs .nav-tabs li.active a{color:#999999;}
.sidebar .dt_widget_tabs .nav-tabs a{color:#ffffff;font-weight:300;}
.sidebar .dt_widget_tabs .nav-tabs a:hover{color:#999999;background-color:#ffffff;border:1px solid #95a5a6;border-bottom:1px solid #ffffff;}
.sidebar .dt_widget_tabs .tab-content{background-color:#ffffff;padding:20px;border:1px solid #95a5a6;border-top:0;line-height:1.4;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-clip:padding-box;}
.sidebar .dt_widget_tabs .tab-content .row{min-height:80px;}
.sidebar .dt_widget_tabs .tab-content [class*="col"]{padding-left:15px;padding-right:15px;}
.sidebar .dt_widget_tabs .tab-content .meta-info{padding:15px 0;}
.sidebar .dt_widget_tabs .tab-content hr{margin:10px 0 20px;}
.sidebar .dt_widget_tabs .tab-content .widget-post-thumb{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.sidebar .dt_widget_tabs .tab-content .widget-post-title{text-transform:uppercase;font-size:14px;}
.sidebar .dt_widget_tabs .tab-content .widget-post-title:hover{text-decoration:none;}
.sidebar .dt_widget_tabs .tab-content .meta-info{font-size:12px;columns:#999999;margin-top:10px;}
.sidebar .dt_widget_tabs .tab-content .meta-info .float-left,
.sidebar .dt_widget_tabs .tab-content .meta-info .float-right{float:left;width:50%;}
.sidebar .dt_widget_tabs .tab-content p.comment{font-style:italic;font-size:14px;}
.sidebar .dt_widget_featured_posts{line-height:1.6;}
.sidebar .dt_widget_featured_posts .row{overflow:hidden;background-color:#ffffff;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;border:1px solid #95a5a6;margin:0 0 20px;padding:0;max-height:76px;}
.sidebar .dt_widget_featured_posts .row [class*="col"]{padding-left:15px;padding-right:15px;}
.sidebar .dt_widget_featured_posts .row [class*="col"]:first-child,
.sidebar .dt_widget_featured_posts .row [class*="col"]:last-child{padding:0;}
.sidebar .dt_widget_featured_posts .row .featured-blog-title{font-size:12px;text-transform:uppercase;height:76px;display:table-cell;vertical-align:middle;max-height:76px;overflow:hidden;padding:6px 0;line-height:21px;margin:0;}
.sidebar .dt_widget_featured_posts .row .featured-blog-image img{width:76px;height:76px;}
@media (min-width:768px) and (max-width:1200px){.sidebar .dt_widget_featured_posts .row .featured-blog-image{display:none;}
}
.sidebar .dt_widget_featured_posts .row .featured-blog-meta{font-size:12px;display:block;min-height:38px;width:100%;text-align:center;padding-top:10px;vertical-align:middle;background-color:#bdc3c7;border-left:1px solid #95a5a6;color:#ffffff;}
.sidebar .dt_widget_featured_posts .row .featured-blog-meta:first-child{border-bottom:1px solid #95a5a6;}
.sidebar .dt_image_gallery{margin-bottom:40px;}
.bottom_section .dt_widget_tabs{}
.bottom_section .dt_widget_tabs .nav-tabs{text-transform:uppercase;font-size:14px;background-color:#0063be;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;}
@media (max-width:1200px){.bottom_section .dt_widget_tabs .nav-tabs li{display:block;width:100%;}
}
.bottom_section .dt_widget_tabs .nav-tabs li.active a{color:#999999;background-color:#0f161e;border-color:#435d76;border-bottom-color:#0f161e;}
.bottom_section .dt_widget_tabs .nav-tabs a{color:#ffffff;font-weight:300;background-color:#0063be;border-bottom-color:#435d76;}
.bottom_section .dt_widget_tabs .nav-tabs a:hover{color:#999999;background-color:#0f161e;border-color:#435d76;border-bottom-color:#0f161e;}
.bottom_section .dt_widget_tabs .tab-content{background-color:#0f161e;padding:20px;border:1px solid #435d76;border-top:0;line-height:1.4;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-clip:padding-box;}
.bottom_section .dt_widget_tabs .tab-content .row{min-height:80px;}
.bottom_section .dt_widget_tabs .tab-content [class*="col"]{padding-left:15px;padding-right:15px;}
.bottom_section .dt_widget_tabs .tab-content .meta-info{padding:15px 0;}
.bottom_section .dt_widget_tabs .tab-content hr{margin:10px 0 20px;}
.bottom_section .dt_widget_tabs .tab-content .widget-post-thumb{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.bottom_section .dt_widget_tabs .tab-content .widget-post-title{text-transform:uppercase;font-size:14px;color:#fff;}
.bottom_section .dt_widget_tabs .tab-content .widget-post-title:hover{text-decoration:none;}
.bottom_section .dt_widget_tabs .tab-content .meta-info{font-size:12px;columns:#999999;margin-top:10px;color:#0063be;}
.bottom_section .dt_widget_tabs .tab-content .meta-info .float-left,
.bottom_section .dt_widget_tabs .tab-content .meta-info .float-right{float:left;width:50%;}
.bottom_section .dt_widget_tabs .tab-content p.comment{font-style:italic;font-size:14px;color:#0063be;}
.bottom_section .widget_search{}
.bottom_section .widget_search .screen-reader-text{display:none;}
.bottom_section .widget_search input[type='submit']{padding:4px 12px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;text-transform:uppercase;font-weight:100;font-size:18px;text-shadow:none;position:relative;border:none;line-height:25px;width:35%;}
.bottom_section .widget_search input[type='submit']:hover{background-color:#18AF91;-webkit-box-shadow:0 4px 0 #148F77;box-shadow:0 4px 0 #148F77;}
.bottom_section .widget_search input[type='submit']:active{top:2px;box-shadow:0 0 0 #148f77;}
.bottom_section .widget_search input[type='text']{border-radius:3px;background-color:#dfdfdf;height:35px;border:none;padding:5px;color:#95a5a6;font-size:16px;font-family:'Lora';width:63%;}
@media (min-width:768px) and (max-width:1200px){.bottom_section .widget_search input[type='text']{}
}
.bottom_section .widget_archive select{box-shadow:0 -2px 0 #908d8d;border-radius:3px;background-color:#dfdfdf;height:35px;border:none;width:100%;color:#000;font-size:14px;font-family:'Lora';font-style:italic;padding:5px;}
.bottom_section .widget_archive ul{list-style-type:none;padding:0;}
.bottom_section .widget_archive ul li, .bottom_section .widget_archive ul li a{font-size:14px;color:#fff;font-weight:400;text-transform:uppercase;}
.bottom_section .widget_archive ul li{border-bottom:1px solid #34495E;padding:7px 0 7px 7px;}
.bottom_section .widget_archive ul li:before{content:'\ea03';font-family:fontello;position:relative;left:100%;color:#bdc3c7;margin-left:-10px;}
.bottom_section .widget_archive ul li a{padding-right:10px;display:inline;}
.bottom_section .widget_archive ul li a:after{content:'';}
.bottom_section .widget_archive ul li:hover,
.bottom_section .widget_archive ul li:hover:before,
.bottom_section .widget_archive ul li:hover a{color:#0063be;}
.bottom_section .widget_categories select{box-shadow:0 -2px 0 #908d8d;border-radius:3px;background-color:#dfdfdf;height:35px;border:none;width:100%;color:#000;font-size:14px;font-family:'Lora';font-style:italic;padding:5px;}
.bottom_section .widget_categories ul{list-style:none;padding:0;}
.bottom_section .widget_categories ul li.cat-item{padding:7px 0 7px 5px;border-bottom:1px solid #34495E;}
.bottom_section .widget_categories ul li.cat-item, .bottom_section .widget_categories ul li.cat-item a{color:#fff !important;font-weight:300 !important;}
.bottom_section .widget_categories ul li.cat-item:before{content:'\ea03';font-family:fontello;position:relative;left:100%;color:#bdc3c7;margin-left:-10px;}
.bottom_section .widget_categories ul li.cat-item a{padding-right:10px;display:inline !important;}
.bottom_section .widget_categories ul li.cat-item a:after{content:'' !important;}
.bottom_section .widget_categories ul li.cat-item:hover,
.bottom_section .widget_categories ul li.cat-item:hover:before,
.bottom_section .widget_categories ul li.cat-item:hover a{color:#0063be !important;}
.bottom_section .widget_categories ul li.cat-item:hover ul.children li.cat-item,
.bottom_section .widget_categories ul li.cat-item:hover ul.children li.cat-item a{color:#fff !important;}
.bottom_section .widget_categories ul li.cat-item ul.children li.cat-item:hover,
.bottom_section .widget_categories ul li.cat-item ul.children li.cat-item:hover a{color:#0063be !important;}
.bottom_section .widget_categories ul li.cat-item ul.children li.cat-item:hover ul.children li.cat-item,
.bottom_section .widget_categories ul li.cat-item ul.children li.cat-item:hover ul.children li.cat-item a{color:#fff !important;}
.bottom_section .widget_categories ul li.cat-item ul.children li.cat-item ul.children li.cat-item:hover,
.bottom_section .widget_categories ul li.cat-item ul.children li.cat-item ul.children li.cat-item:hover a{color:#0063be !important;}
.bottom_section .widget_categories ul li ul.children{}
.bottom_section .widget_categories ul li ul.children li.cat-item{border:none;padding:0 0 0 10px;}
.bottom_section .widget_categories ul li ul.children li.cat-item:before,
.bottom_section .widget_categories ul li ul.children li.cat-item:after{content:'';}
.bottom_section .widget_categories ul li ul.children li.cat-item a{font-family:'Lora';font-style:italic;text-transform:none !important;display:inline;}
.bottom_section .widget_categories ul li ul.children li.cat-item a:before{content:'\ea43';font-family:fontello;padding-right:30px;}
.bottom_section .widget_categories ul li ul.children li.cat-item a:after{content:'';}
.bottom_section .widget_recent_comments ul{list-style-type:none;padding:0;}
.bottom_section .widget_recent_comments ul li{font-family:'Lora';font-size:16px;color:#95a5a6;font-weight:400;font-style:italic;}
.bottom_section .widget_recent_comments ul li a{font-family:'open sans';font-size:16px;color:#0063be;font-weight:400;font-style:normal;}
.bottom_section .widget_recent_comments ul li a.url{font-family:'open sans';font-size:16px;color:#fff;font-weight:400;font-style:normal;text-transform:capitalize;}
.bottom_section .widget_recent_comments ul li{border-bottom:1px solid #34495E;padding:7px 0 7px 5px;}
.bottom_section .widget_recent_comments ul li:before{content:'\ea03';font-family:fontello;position:relative;left:100%;margin-left:-10px;color:#bdc3c7;font-style:normal;}
.bottom_section .widget_recent_comments ul li a{padding-right:10px;display:block;}
.bottom_section .widget_recent_comments ul li a:after{content:'';}
.bottom_section .widget_recent_comments ul li:hover{color:#95a5a6;}
.bottom_section .widget_recent_comments ul li:hover a{color:#fff;}
.bottom_section .widget_recent_comments ul li:hover:before,
.bottom_section .widget_recent_comments ul li:hover a.url{color:#0063be;}
.bottom_section .widget_recent_entries ul{list-style-type:none;padding:0;}
.bottom_section .widget_recent_entries ul li, .bottom_section .widget_recent_entries ul li a{font-size:16px;color:#fff;font-weight:400;}
.bottom_section .widget_recent_entries ul li{border-bottom:1px solid #34495E;padding:7px 0;}
.bottom_section .widget_recent_entries ul li a:after{content:'';}
.bottom_section .widget_recent_entries ul li:before{content:'\ea03';font-family:fontello;position:absolute;left:100%;color:#bdc3c7;margin-left:-30px;}
.bottom_section .widget_recent_entries ul li a{padding-right:10px;display:block;}
.bottom_section .widget_recent_entries ul li span{font-family:'Lora';font-size:14px;font-style:italic;color:#0063be;}
.bottom_section .widget_recent_entries ul li:hover,
.bottom_section .widget_recent_entries ul li:hover:before,
.bottom_section .widget_recent_entries ul li:hover a{color:#0063be;}
.bottom_section .widget_recent_entries ul li:hover span{color:#fff;}
.bottom_section .widget.widget_tag_cloud .tag{font-size:12px;display:inline-table;margin-right:5px;margin-bottom:5px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;border:0px solid #95a5a6;background-color:#ffffff;padding:0 10px;-webkit-box-shadow:0 2px 0 #bdc3c7;box-shadow:0 2px 0 #bdc3c7;}
.bottom_section .widget.widget_tag_cloud .tag:hover{background-color:#fafafa;color:#999999;}
.bottom_section .dt_widget_carousel_recent_posts{text-align:left;line-height:1.4em;}
.bottom_section .dt_widget_carousel_recent_posts img{display:inline-block;float:left;margin:0 15px 0 0;}
.bottom_section .dt_widget_carousel_recent_posts a{text-decoration:none;}
.bottom_section .dt_widget_carousel_recent_posts p{margin:0px;}
.bottom_section .dt_widget_carousel_recent_posts p a.post-title{color:#fff;font-weight:300;}
.bottom_section .dt_widget_carousel_recent_posts a.author,
.bottom_section .dt_widget_carousel_recent_posts date,
.bottom_section .dt_widget_carousel_recent_posts .date{font-size:75%;line-height:1.4em;text-transform:capitalize;}
.bottom_section .dt_widget_carousel_recent_posts date,
.bottom_section .dt_widget_carousel_recent_posts .date{color:#908d8d;font-family:'Lora';font-style:italic;}
.bottom_section .dt_widget_carousel_recent_posts hr{clear:both;}
.bottom_section .dt_widget_carousel_recent_posts .owl-slide{padding-right:10px;}
.bottom_section .dt_widget_carousel_recent_posts .owl-item{overflow:hidden;}
.bottom_section .dt_widget_carousel_recent_posts .owl-controls .owl-page{float:left;margin:0 0px;color:#fff;}
.bottom_section .dt_widget_carousel_recent_posts .owl-controls .owl-page span{width:6px;height:6px;margin:5px 2px;border-radius:10px;background:#fff;color:#fff;opacity:1;}
.bottom_section .dt_widget_carousel_recent_posts .owl-controls .owl-page span:hover{background-color:#0063be;}
.bottom_section .dt_widget_carousel_recent_posts .owl-controls .owl-page.active span{background-color:#0063be;}
.bottom_section .dt_widget_carousel_recent_posts .mini-post{margin-bottom:35px;padding:0 10px 0 20px;min-height:40px;}
.bottom_section .dt_widget_featured_posts{line-height:1.6;}
.bottom_section .dt_widget_featured_posts .featured-row{overflow:hidden;background-color:#0f161e;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;border:1px solid #435d76;margin:0 0 20px;padding:0;height:76px;max-height:76px;overflow:hidden;}
.bottom_section .dt_widget_featured_posts .featured-row [class*="col"]{padding-left:15px;padding-right:15px;}
.bottom_section .dt_widget_featured_posts .featured-row [class*="col"]:first-child,
.bottom_section .dt_widget_featured_posts .featured-row [class*="col"]:last-child{padding:0;}
.bottom_section .dt_widget_featured_posts .featured-row .featured-blog-title{font-size:12px;text-transform:uppercase;height:76px;display:table-cell;vertical-align:middle;max-height:76px;overflow:hidden;color:#fefefe;line-height:21px;padding:6px 0;}
.bottom_section .dt_widget_featured_posts .featured-row .featured-blog-image img{width:76px;height:76px;}
@media (min-width:768px) and (max-width:1200px){.bottom_section .dt_widget_featured_posts .featured-row .featured-blog-image{display:none;}
}
.bottom_section .dt_widget_featured_posts .featured-row .featured-blog-meta{font-size:12px;display:block;min-height:38px;width:100%;text-align:center;padding-top:10px;vertical-align:middle;background-color:#0063be;border-left:1px solid #0f161e;color:#ffffff;}
.bottom_section .dt_widget_featured_posts .featured-row .featured-blog-meta:first-child{border-bottom:1px solid #0f161e;}
@media (max-width:480px){.gallery-item{width:100% !important;}
}
input:focus{outline:0}
h1.archive-title{margin-top:0px;margin-bottom:40px;}
.rev_slider_wrapper.fullscreen-container{height:100%!important;}
.ls-slide .btn-cta-black a{border:1px solid #333;border-radius:3px;padding:0.6em 1em;color:#666;font-weight:300;text-transform:uppercase;cursor:pointer;background-color:transparent;margin-right:30px;-webkit-transition-property:background-color;-moz-transition-property:background-color;-ms-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;}
.ls-slide .btn-active a{background-image:none;padding:9px 10px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;top:0;text-decoration:none;text-transform:uppercase;font-weight:lighter;color:#ffffff;background-color:#0063be;box-shadow:0 5px 0 rgba(26, 188, 156, 0.8);position:relative;}
.ls-slide .btn-active a:hover{background-color:#18af91;-webkit-box-shadow:0 5px 0 #148f77;box-shadow:0 5px 0 #148f77;}
.ls-slide .btn-active a:active{top:3px;-webkit-box-shadow:none;box-shadow:none;}
.ls-slide .btn-cta-black a:hover{text-decoration:none;background-color:rgba(0, 0, 0, 0.3);}
.ls-slide p{color:#333;}
.module_dt_contact_form h2{font-style:normal;color:#000;}
.module_dt_contact_form .form-group{padding-top:0px;padding-bottom:0px;}
@media (min-width:768px){.module_dt_contact_form .form-group{padding-top:20px;padding-bottom:20px;}
}
.module_dt_contact_form .form-control{font-size:14px;color:#908d8d;font-style:italic;-webkit-box-shadow:none;box-shadow:none;}
.module_dt_contact_form .form-control:focus{color:#0063be;-webkit-box-shadow:0 0 0 #0063be;box-shadow:0 0 0 #0063be;border-color:#0063be;}
.module_dt_contact_form .dt-form-info{display:none;}
@media (min-width:768px){.module_dt_contact_form .dt-form-info{display:block;}
}
.module_dt_contact_form .btn-send{padding:5px 25px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;top:0;float:right;text-decoration:none;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-size:16px;font-weight:lighter;color:#ffffff;background-color:#0063be;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;position:relative;border-width:0px;}
.module_dt_contact_form .btn-send:hover{background-color:#18af91;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.module_dt_contact_form .btn-send:hover p,
.module_dt_contact_form .btn-send:hover h1,
.module_dt_contact_form .btn-send:hover h2,
.module_dt_contact_form .btn-send:hover span,
.module_dt_contact_form .btn-send:hover i{color:#ffffff;}
.module_dt_contact_form .btn-send:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.module_dt_contact_form .btn-send:hover{background-color:#18af91;-webkit-box-shadow:0 5px 0 #148f77;box-shadow:0 5px 0 #148f77;}
.module_dt_contact_form .btn-send:active{top:2px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.module_dt_contact_form textarea.error,
.module_dt_contact_form input.error{border-color:#ce1111;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
.module_dt_contact_form label.error{font-family:"Open Sans";font-size:14px;font-style:normal;line-height:34px;width:100%;background-color:#ce1111;color:#ffffff;font-weight:300;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:0 10px;}
.module_dt_contact_form .success{display:none;}
.module_dt_contact_form .success div{float:right;background-color:#16a085;border-radius:3px;padding:2px 20px;margin-right:10px;}
.module_dt_contact_form .fail{display:none;}
.module_dt_contact_form .fail div{float:right;background-color:#ce1111;border-radius:3px;padding:2px 6px;margin-right:10px;}
.background_fixed{background-attachment:fixed !important;}
.gallery-item img{width:100%!important;}
.gallery-item{padding:0 10px;}
.gallery{margin:-10px!important;}
.form-control[readonly]{background-color:#fff;}
#module551,
#module551 h1,
#module551 h2,
#module551 h3,
#module551 h4,
#module551 h5,
#module551 h6,
#module551 p,
#module551 span,
#module547,
#module547 h1,
#module547 h2,
#module547 h3,
#module547 h4,
#module547 h5,
#module547 h6,
#module547 p,
#module547 span,
#module563,
#module563 h1,
#module563 h2,
#module563 h3,
#module563 h4,
#module563 h5,
#module563 h6,
#module563 p,
#module563 span,
#module563 span:after{color:#ffffff;}
#module563 .dt-iconboxes span{border-color:#ffffff;}
#module563 .dt-iconboxes span:before{border-top-color:#ffffff;}
#module551 .section-head hr:after ,#module563 .section-head hr:after{background-color:#1bbc9b;}
@media (max-width:480px){[data-uk-scrollspy*='uk-animation-']{opacity:1;}
}
.woocommerce-pagination{clear:both;width:100%;position:relative;top:40px;margin-bottom:40px;}
.woocommerce-ordering{clear:both;width:100%;}
.dt-category-view .product-name{height:50px;margin-bottom:5px;overflow:hidden;text-align:center;}
.dt-category-view .product-name mark{background:none;}
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before,
.woocommerce .star-rating span,
.woocommerce-page .star-rating span{color:#F3DD8C;}
.woocommerce .star-rating,
.woocommerce-page .star-rating{float:left;font-size:0.7em;line-height:2;height:18px;clear:both;display:block;text-align:center;}
.single-product .woocommerce-product-rating .star-rating{float:right;font-size:1.7em;line-height:2;height:40px;clear:both;display:block;text-align:center;margin:0px;transform:translateY(50%);}
.product-teaser-price{padding:5px 0;height:30px;overflow:hidden;}
.product-teaser-rating{height:20px;overflow:visible;position:relative;left:50%;}
.product-teaser-rating div.star-rating{position:relative;left:-30px;}
.woocommerce #content div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce-page #content div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page div.product span.price{color:#333333;font-size:27px;width:100%;text-align:center;display:block;}
.single-product .single_variation_wrap span.price{text-align:right!important;}
.single-product .single_variation_wrap span.price ins{text-decoration:none;}
.product-teaser-price .price del{}
.product-teaser-price .price ins{text-decoration:none;}
.dt-category-view .add-to-cart.btn-active{padding:0px;line-height:32px;}
.single_add_to_cart_button{height:41px;}
.section-head header section{margin-bottom:0px;}
.woocommerce span.onsale,.woocommerce-page span.onsale{position:absolute;right:5%;background:none repeat scroll 0 0 #E84C3D;border-radius:50px;color:#FFFFFF;font-weight:400;height:50px;padding:7px;text-align:center;vertical-align:middle;width:50px;z-index:99;line-height:3;}
.single-product.woocommerce .detail-product-top-part span.onsale,.single-product.woocommerce-page .detail-product-top-part span.onsale{left:25px;}
.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li{border-style:none;}
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:#0063be;}
.woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a{padding:6px 5px;}
.woocommerce nav.woocommerce-pagination ul li{padding:0;margin:0;border-radius:50%;height:28px;width:28px;margin-left:2px;margin-right:2px;}
.woocommerce nav.woocommerce-pagination ul li a{color:#000000;}
.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover{color:#ffffff;}
.woocommerce .woocommerce-ordering .select-target.select-theme-default{width:300px;}
.single-product .big-thumbnail{margin-bottom:5px;width:100%;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.single-product .small-thumbnails div[class*="col"]{padding:5px;}
.single-product .small-thumbnails div[class*="col"] img{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.single-product .detail-product-title h2{border-bottom:1px solid #DDDDDD;font-size:24px;line-height:1.7em;margin-bottom:40px;margin-top:0;padding-bottom:25px;}
.single-product .detail-product-price{background-clip:padding-box;background-color:#0063be;border-radius:50%;color:#FFFFFF;font-size:26px;line-height:115px;height:115px;text-align:center;width:115px;}
.single-product .detail-product-short-description{margin-top:40px;margin-bottom:40px;}
.single-product .description-spec{padding:20px 0;}
.single-product .description-spec li{list-style:none;border-top:1px solid #dddddd;padding:5px 0;}
.single-product .description-spec li:last-child{border-bottom:1px solid #dddddd;}
.woocommerce-tabs{border:1px solid #BDC3C7;border-radius:3px;margin-top:40px;margin-bottom:40px;}
.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{list-style:none outside none;margin:0 0 0 0;overflow:hidden;padding:0 0 0 0;position:relative;}
.woocommerce-tabs ul.tabs{background-clip:padding-box;background-color:#BDC3C7;border-radius:3px 3px 0 0;border-bottom:0 none;width:100%;}
.woocommerce-tabs .tabs > li{display:table-cell;padding:0;margin:0;width:33%;text-align:center;}
.woocommerce a.remove, .woocommerce a.remove:hover{color:#BDC3C7!important;}
@media (max-width:1024px){.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{margin:0;width:100%;}
}
.woocommerce-tabs .tabs > .active{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-clip:padding-box;background-color:#FFFFFF;border-color:#BDC3C7 #BDC3C7 -moz-use-text-color;border-image:none;border-radius:3px 3px 0 0;border-style:solid solid none;border-width:1px 1px 0;}
.woocommerce-tabs .tabs > li > a{padding:10px 15px;background:none;text-transform:uppercase;color:#fff;text-shadow:none;font-weight:300;line-height:32px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{color:#fff;display:inline-block;font-weight:300;padding:0.5em 0;text-decoration:none;text-shadow:0 0 0 rgba(255, 255, 255, 0.8);}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{color:#fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a:hover{color:#999999;}
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{background:none;border:none;box-shadow:none;}
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce #content div.product .woocommerce-tabs .panel,
.woocommerce-page div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs .panel{margin:0 0 0 0;padding:20px;}
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce #content div.product .woocommerce-tabs .panel h2,
.woocommerce-page div.product .woocommerce-tabs .panel h2,
.woocommerce-page #content div.product .woocommerce-tabs .panel h2{margin-top:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{border:1px solid #DFDBDF;bottom:-1px;content:none;height:5px;position:absolute;width:5px;}
.single-product .woocommerce-tabs ul.tabs li:before,
.single-product .woocommerce-tabs ul.tabs li:after{border:none;bottom:-1px;content:none;height:5px;position:absolute;width:5px;}
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page #content input.button{background:none;background-color:#0063be;border:0px solid #C7C0C7;border-radius:3px;box-shadow:0 4px 0 #148F77;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;font-weight:300;left:auto;line-height:1em;margin:0;overflow:visible;padding:6px 10px;position:relative;text-decoration:none;text-shadow:0 0 0 rgba(255, 255, 255, 0.8);white-space:nowrap;}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page a.button:hover,
.woocommerce-page button.button:hover,
.woocommerce-page input.button:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce-page #content input.button:hover{background:none;background-color:#18AF91;-webkit-box-shadow:0 4px 0 #14947B;box-shadow:0 4px 0 #14947B;color:#fff;}
.woocommerce a.button:active,
.woocommerce button.button:active,
.woocommerce input.button:active,
.woocommerce #respond input#submit:active,
.woocommerce #content input.button:active,
.woocommerce-page a.button:active,
.woocommerce-page button.button:active,
.woocommerce-page input.button:active,
.woocommerce-page #respond input#submit:active,
.woocommerce-page #content input.button:active{top:2px;-webkit-box-shadow:0 0 0 #14947B !important;box-shadow:0 0 0 #14947B !important;}
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #content input.button.alt{background:none;background-color:#0063be;border:0px solid #C7C0C7;border-radius:3px;box-shadow:0 4px 0 #148F77;color:#fff;text-shadow:0 0 0 rgba(0, 0, 0, 0.6);text-transform:uppercase;}
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page #content input.button.alt:hover{background:none;background-color:#18AF91;box-shadow:0 4px 0 #14947B;text-shadow:0 0 0 rgba(0, 0, 0, 0.6);}
@media (min-width:768px) and (max-width:992px){.woocommerce div.product form.cart .button,
.woocommerce #content div.product form.cart .button,
.woocommerce-page div.product form.cart .button,
.woocommerce-page #content div.product form.cart .button{clear:both;float:right;margin:10px 0;}
}
.woocommerce-tabs .tabs > li{display:table-cell;}
.woocommerce div.product .stock,
.woocommerce #content div.product .stock,
.woocommerce-page div.product .stock,
.woocommerce-page #content div.product .stock{color:#0063be;text-align:right;}
.woocommerce-page .woocommerce-breadcrumb,
.woocommerce .woocommerce-breadcrumb{font-weight:300;margin:25px 0 0 25px;color:#fff !important;}
.woocommerce-page .woocommerce-breadcrumb a,
.woocommerce .woocommerce-breadcrumb a{color:#0063be !important;}
.woocommerce .woocommerce-breadcrumb .current{color:#fff;}
.woocommerce-breadcrumb{font-weight:300;margin:25px 0 0 25px;color:#fff !important;}
.woocommerce-breadcrumb a{color:#0063be !important;}
.woocommerce-breadcrumb .current{color:#fff;}
.woocommerce .social-share .btn-group a{-webkit-box-shadow:none;box-shadow:none;padding:0;text-shadow:0 0 0 transparent;color:#ffffff;}
.woocommerce .social-share .btn-group a:hover{background:none;}
.woocommerce .social-share .btn-group a i:hover:before{background-color:#0063be;}
.woocommerce .social-share .btn-group a i:before{background-color:#8c9899;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-o-transition:background-color 0.2s;-ms-transition:background-color 0.2s;transition:background-color 0.2s;padding:10px;width:36px;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;}
.woocommerce #reviews #comments ol.commentlist,
.woocommerce-page #reviews #comments ol.commentlist{padding:0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text{border:0px solid #F0EEF0;border-radius:0px;margin:0;padding:0;}
.comment_container .pull-left{margin-right:10px;}
.comment_container .description{clear:both;margin-top:40px;}
.woocommerce div.product form.cart div.quantity,
.woocommerce #content div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity,
.woocommerce-page #content div.product form.cart div.quantity{float:right;margin:0;width:123px;}
.woocommerce .quantity .plus,
.woocommerce #content .quantity .plus,
.woocommerce-page .quantity .plus,
.woocommerce-page #content .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce #content .quantity .minus,
.woocommerce-page .quantity .minus,
.woocommerce-page #content .quantity .minus{background:none;padding:0px 13px;-webkit-box-shadow:0 4px 0 #bdc3c7;box-shadow:0 4px 0 #bdc3c7;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;background-color:#e3e9eb;position:relative;top:0;float:left;width:41px;height:40px;border:none;text-decoration:none;text-transform:uppercase;font-size:30px;line-height:30px;font-weight:500;color:#8c9899;box-shadow:0 5px 0 #BDC3C7;display:block;text-align:center;}
.woocommerce .quantity .plus:hover,
.woocommerce #content .quantity .plus:hover,
.woocommerce-page .quantity .plus:hover,
.woocommerce-page #content .quantity .plus:hover,
.woocommerce .quantity .minus:hover,
.woocommerce #content .quantity .minus:hover,
.woocommerce-page .quantity .minus:hover,
.woocommerce-page #content .quantity .minus:hover{background:none;background-color:#0063be;text-decoration:none;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;}
.quantity .plus:hover p,
.quantity .minus:hover p,
.quantity .plus:hover h1,
.quantity .minus:hover h1,
.quantity .plus:hover h2,
.quantity .minus:hover h2,
.quantity .plus:hover span,
.quantity .minus:hover span,
.quantity .plus:hover i,
.quantity .minus:hover i{color:#ffffff;}
.woocommerce .quantity .plus:active,
.woocommerce #content .quantity .plus:active,
.woocommerce-page .quantity .plus:active,
.woocommerce-page #content .quantity .plus:active,
.woocommerce .quantity .minus:active,
.woocommerce #content .quantity .minus:active,
.woocommerce-page .quantity .minus:active,
.woocommerce-page #content .quantity .minus:active{top:3px;-webkit-box-shadow:0 0 0 #148f77;box-shadow:0 0 0 #148f77;}
.woocommerce .quantity .plus:focus,
.woocommerce #content .quantity .plus:focus,
.woocommerce-page .quantity .plus:focus,
.woocommerce-page #content .quantity .plus:focus,
.woocommerce .quantity .minus:focus,
.woocommerce #content .quantity .minus:focus,
.woocommerce-page .quantity .minus:focus,
.woocommerce-page #content .quantity .minus:focus{text-decoration:none;}
@media (max-width:600px){.woocommerce .quantity .plus,
.woocommerce #content .quantity .plus,
.woocommerce-page .quantity .plus,
.woocommerce-page #content .quantity .plus{border-top-left-radius:0px;border-top-right-radius:0px;}
}
@media (min-width:600px){.woocommerce .quantity .plus,
.woocommerce #content .quantity .plus,
.woocommerce-page .quantity .plus,
.woocommerce-page #content .quantity .plus{border-top-left-radius:0px;border-bottom-left-radius:0px;}
}
@media (max-width:600px){.woocommerce .quantity .minus,
.woocommerce #content .quantity .minus,
.woocommerce-page .quantity .minus,
.woocommerce-page #content .quantity .minus{border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
}
@media (min-width:600px){.woocommerce .quantity .minus,
.woocommerce #content .quantity .minus,
.woocommerce-page .quantity .minus,
.woocommerce-page #content .quantity .minus{border-top-right-radius:0px;border-bottom-right-radius:0px;}
}
.woocommerce .quantity input.qty,
.woocommerce #content .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce-page #content .quantity input.qty{float:left;width:41px;height:45px;padding:0;border:none;text-decoration:none;text-transform:uppercase;font-size:18px;font-weight:lighter;color:#2a2929;background-color:#BDC3C7;display:block;text-align:center;border-radius:0px;border:0px;box-shadow:0 4px 0 #BDC3C7;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.woocommerce .quantity input.qty:hover,
.woocommerce #content .quantity input.qty:hover,
.woocommerce-page .quantity input.qty:hover,
.woocommerce-page #content .quantity input.qty:hover{color:#2a2929;background-color:#BDC3C7;box-shadow:0 4px 0 #BDC3C7;}
.woocommerce .quantity input.qty:active,
.woocommerce #content .quantity input.qty:active,
.woocommerce-page .quantity input.qty:active,
.woocommerce-page #content .quantity input.qty:active{top:0px;color:#8c9899;background-color:#BDC3C7;box-shadow:0 4px 0 #BDC3C7;}
.woocommerce .quantity input.qty:focus,
.woocommerce #content .quantity input.qty:focus,
.woocommerce-page .quantity input.qty:focus,
.woocommerce-page #content .quantity input.qty:focus{color:#8c9899;background-color:#BDC3C7;box-shadow:0 4px 0 #BDC3C7;}
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before,
.woocommerce .woocommerce-error:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce-page .woocommerce-info:before{background-color:#0063be;color:#ffffff;line-height:30px;height:30px;width:30px;border:0;border-radius:50%;text-align:center;transform:translateX(-50%);content:"i";font-family:Times, Georgia, serif;font-style:italic;}
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info{border:0;color:#0063be;font-weight:bold;background:none;border-radius:0;box-shadow:0 0 0 #000;border-bottom:1px solid #dddddd;}
.woocommerce #reviews h3, .woocommerce-page #reviews h3{margin-bottom:40px;}
.woocommerce-page .comment-form label{clear:both;font-weight:300;max-width:115px;min-width:100px;float:left;padding:5px;margin-bottom:20px;}
.woocommerce-page .comment-form textarea{float:left;min-width:200px;width:80% !important;}
.woocommerce-page .comment-form input,
.woocommerce-page .comment-form textarea{border:1px solid #a9a9a9;margin-bottom:20px;padding:5px;min-width:200px;width:80%;}
.woocommerce-page .comment-form input[type="submit"]{clear:both;min-width:100px;width:100px;}
.woocommerce-page .comment-form p.stars{margin-bottom:20px;padding:5px;min-width:200px;max-width:100%;height:auto;}
@media (max-width:480px){.woocommerce-page .comment-form p.stars{clear:both;margin-bottom:40px;}
.woocommerce-page .comment-form textarea{width:100% !important;}
.woocommerce-page .comment-form input,
.woocommerce-page .comment-form textarea{width:100%;}
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals{float:right;text-align:right;width:100%;font-weight:300;}
.woocommerce .cart-collaterals .cart_totals table,
.woocommerce-page .cart-collaterals .cart_totals table{width:100%;}
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table th{width:50%;font-weight:300;font-size:14px;border-bottom:1px solid #BDC3C7;padding:4px 7px;}
.woocommerce .cart-collaterals .cart_totals table td,
.woocommerce-page .cart-collaterals .cart_totals table td{color:#0063be;font-size:14px;border-bottom:1px solid #BDC3C7;padding:4px 7px;}
.woocommerce .cart-collaterals .cart_totals table tr.cart-subtotal td,
.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,
.woocommerce .cart-collaterals .cart_totals table tr.cart-subtotal th,
.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal th{padding-top:30px;}
.woocommerce .cart-collaterals .cart_totals table td strong,
.woocommerce-page .cart-collaterals .cart_totals table td strong{font-weight:300;}
.woocommerce .cart-collaterals .cart_totals table thead th,
.woocommerce-page .cart-collaterals .cart_totals table thead th{font-size:20px;border-bottom:2px solid #95A5A6;line-height:40px;text-transform:uppercase;padding:6px 7px;}
.woocommerce .cart-collaterals .button,
.woocommerce-page .cart-collaterals .button{width:100%;margin:15px 0;text-transform:uppercase;padding:0;}
.woocommerce .cart-collaterals input.button[name="update_cart"],
.woocommerce-page .cart-collaterals input.button[name="update_cart"]{background-color:#E3E9EB !important;box-shadow:0px 4px 0px #BDC3C7 !important;color:#8C9899;}
.woocommerce .cart-collaterals input.button[name="update_cart"]:hover,
.woocommerce-page .cart-collaterals input.button[name="update_cart"]:hover{background-color:#17A689 !important;box-shadow:0px 4px 0px #148F77 !important;color:#f2f2f2;}
.woocommerce .cart-collaterals input.button[name="update_cart"]:active,
.woocommerce-page .cart-collaterals input.button[name="update_cart"]:active{top:2px;box-shadow:0px 0px 0px #148F77 !important;}
.woocommerce input[name="coupon_code"], .woocommerce input[name="calc_shipping_postcode"]{width:100%;border:1px solid #ccc;padding:6px 12px;border-radius:4px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;color:#908D8D;}
.woocommerce input[name="coupon_code"]:focus, .woocommerce input[name="calc_shipping_postcode"]:focus{color:#0063be;border-color:#0063be;}
.woocommerce .coupon table,
.woocommerce-page .coupon table{width:100%;margin-top:15px;margin-bottom:35px;}
.woocommerce .coupon table thead th,
.woocommerce-page .coupon table thead th{font-size:20px;font-weight:300;border-bottom:2px solid #95A5A6;line-height:40px;text-transform:uppercase;padding:6px 7px;}
.woocommerce table.shop_table{border:none;color:#2A2929;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{font-size:20px;font-weight:300;padding:6px 7px;text-align:center;text-transform:uppercase;border-bottom:2px solid #95A5A6;line-height:40px;}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{border:none;border-bottom:1px solid #95A5A6;padding:44px 0;font-weight:400;text-align:center;}
.woocommerce table.shop_table td.product-name,
.woocommerce-page table.shop_table td.product-name{text-align:left;max-width:200px;}
.woocommerce table.shop_table td.product-thumbnail,
.woocommerce-page table.shop_table td.product-thumbnail{padding:0 10px;}
.woocommerce table.shop_table td.product-quantity,
.woocommerce-page table.shop_table td.product-quantity{width:130px;}
.woocommerce table.shop_table td.product-quantity .quantity,
.woocommerce-page table.shop_table td.product-quantity .quantity{width:130px;}
.woocommerce table.shop_table td a,
.woocommerce-page table.shop_table td a{color:#2A2929;}
.woocommerce table.shop_table td a:hover,
.woocommerce-page table.shop_table td a:hover{color:#0063be;}
.woocommerce table.shop_table td.product-subtotal,
.woocommerce-page table.shop_table td.product-subtotal{color:#0063be;}
.woocommerce table.shop_table th.product-name, .woocommerce-page table.shop_table th.product-name{text-align:left;}
.woocommerce table.cart a.remove,
.woocommerce #content table.cart a.remove,
.woocommerce-page table.cart a.remove,
.woocommerce-page #content table.cart a.remove{color:#BDC3C7;}
.woocommerce table.cart a.remove:hover,
.woocommerce #content table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover{background:none;}
.woocommerce .shipping-calculator-form .button{line-height:23px;}
.woocommerce table.shipping_calculator_head{width:100%;}
.woocommerce table.shipping_calculator_head thead th, .woocommerce-page table.shipping_calculator_head thead th{font-size:20px;font-weight:300;line-height:40px;padding:6px 7px;text-transform:uppercase;}
.woocommerce .shipping-calculator-form{padding-top:20px;border-top:2px solid #95A5A6;}
.woocommerce table.cart img,
.woocommerce #content table.cart img,
.woocommerce-page table.cart img,
.woocommerce-page #content table.cart img{display:block;height:auto;width:90px;}
p.demo_store{background:none;background-color:#0063be;box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2) inset;border:none;}
.woocommerce input.button,
.woocommerce button.button{line-height:32px;}
.woocommerce .order-review{border:3px solid #0063be;border-radius:3px;}
.woocommerce .order-review table.shop_table th,
.woocommerce-page .order-review table.shop_table th{border-bottom:1px solid #95A5A6;font-size:16px;font-weight:300;line-height:40px;padding:6px 7px;text-align:left;text-transform:uppercase;}
.woocommerce .order-review table.shop_table td,
.woocommerce-page .order-review table.shop_table td{font-size:14px;color:#BDC3C7;padding:7px;text-align:left;}
.woocommerce .order-review table.shop_table tr.cart-subtotal th,
.woocommerce-page .order-review table.shop_table tr.cart-subtotal th,
.woocommerce .order-review table.shop_table tr.cart-subtotal td,
.woocommerce-page .order-review table.shop_table tr.cart-subtotal td,
.woocommerce .order-review table.shop_table tr.shipping th,
.woocommerce-page .order-review table.shop_table tr.shipping th,
.woocommerce .order-review table.shop_table tr.shipping td,
.woocommerce-page .order-review table.shop_table tr.shipping td{font-weight:300;font-size:14px;color:#BDC3C7;}
.woocommerce .order-review table.shop_table tr.order-total th,
.woocommerce-page .order-review table.shop_table tr.order-total th,
.woocommerce .order-review table.shop_table tr.order-total td,
.woocommerce-page .order-review table.shop_table tr.order-total td,
.woocommerce-page .order-review table.shop_table tr.order-total td strong{font-size:16px;font-weight:300;color:#2a2929;border:none;}
.woocommerce #payment, .woocommerce-page #payment{background:none;}
.woocommerce #payment div.form-row,
.woocommerce-page #payment div.form-row,
.woocommerce #payment ul.payment_methods,
.woocommerce-page #payment ul.payment_methods{border:none;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{float:none;width:100%;}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single,
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop,
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce form .form-row.validate-required.woocommerce-invalid select,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,
.woocommerce-page form .form-row.validate-required.woocommerce-invalid select{border:1px solid #CCCCCC;border-radius:4px;color:#555555;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.woocommerce form input.input-text,
.woocommerce-page form input.input-text,
.woocommerce form .chosen-single,
.woocommerce-page form .chosen-single,
.woocommerce-page form textarea{border:1px solid #CCCCCC;border-radius:4px;color:#555555;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.woocommerce form .chosen-single,
.woocommerce-page form .chosen-single,
.woocommerce-checkout .form-row .chosen-container-single .chosen-single{background:none;line-height:15px;}
.chosen-container-active .chosen-single,
.woocommerce-checkout .form-row .chosen-container .chosen-drop{box-shadow:0 0 0 rgba(0, 0, 0, 0.3);border-color:#0063be;color:#0063be;}
.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container .chosen-results li.active-result{border-color:#0063be;color:#0063be;}
.chosen-container .chosen-results li.highlighted{color:#fff !important;background-color:#0063be !important;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label{font-weight:400;color:#2A2929;}
h3#ship-to-different-address label{display:inline;font-size:16px;font-weight:400;margin:0;text-transform:none;}
h3#ship-to-different-address input{float:left;margin-top:12px;}
div.woocommerce{clear:both;float:left;width:100%;margin-bottom:20px;}
div.woocommerce .product-category .product-name{color:#000;text-align:center;text-transform:uppercase;}
div.woocommerce .product-category .product-thumbnail{background-clip:padding-box;background-color:#EDEDED;border-radius:3px;overflow:hidden;position:relative;text-align:center;}
div.woocommerce .product-category .product-thumbnail .plus-detail a{background-color:rgba(26, 188, 156, 0.7);bottom:-35px;color:#FFFFFF;display:block;position:absolute;text-transform:uppercase;-webkit-transition:bottom 0.2s;-moz-transition:bottom 0.2s;-o-transition:bottom 0.2s;-ms-transition:bottom 0.2s;transition:bottom 0.2s ease 0s;width:100%;}
div.woocommerce .product-category .product-thumbnail:hover .plus-detail a{bottom:0;}
div.woocommerce mark{background:none;}
div.woocommerce .product .product-name{color:#000;height:50px;margin-bottom:5px;overflow:hidden;text-align:center;text-transform:uppercase;}
div.woocommerce .product .product-thumbnail{background-clip:padding-box;background-color:#EDEDED;border-radius:3px;overflow:hidden;position:relative;text-align:center;}
div.woocommerce .product .product-thumbnail .plus-detail a{background-color:rgba(26, 188, 156, 0.7);bottom:-35px;color:#FFFFFF;display:block;position:absolute;text-transform:uppercase;-webkit-transition:bottom 0.2s;-moz-transition:bottom 0.2s;-o-transition:bottom 0.2s;-ms-transition:bottom 0.2s;transition:bottom 0.2s ease 0s;width:100%;}
div.woocommerce .product .product-thumbnail:hover .plus-detail a{bottom:0;}
div.woocommerce .product .btn-active{padding:0;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;position:relative;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;display:block;text-align:center;margin:15px 0;text-transform:uppercase;line-height:32px;}
div.woocommerce .product .add-to-cart.btn-active:before{content:'\ec97';font-family:fontello;margin-right:7px;}
div.woocommerce .product .add-to-cart.btn-active:hover{background-color:#18af91;-webkit-box-shadow:0 4px 0 #14947b;box-shadow:0 4px 0 #14947b;text-decoration:none;}
div.woocommerce .product .btn-active:active{top:2px;-webkit-box-shadow:0 0 0 #0f161e !important;box-shadow:0 0 0 #0f161e !important;}
div.woocommerce .track_order .button{padding:5px 20px;}
div.woocommerce .track_order .button:active{top:2px;-webkit-box-shadow:0 0 0 #ffffff !important;box-shadow:0 0 0 #ffffff !important;}
.woocommerce #payment ul.payment_methods,
.woocommerce-page #payment ul.payment_methods{padding:0;}
.woocommerce #payment ul.payment_methods label,
.woocommerce-page #payment ul.payment_methods label{width:85%;}
.woocommerce table.shop_table td a.button,
.woocommerce-page table.shop_table td a.button{color:#fff;}
.woocommerce .order_details{padding:0;}
.woocommerce .order_details li,
.woocommerce-page .order_details li{float:none;border:none;font-size:16px;text-transform:none;line-height:2;}
.woocommerce .order_details li strong,
.woocommerce-page .order_details li strong{display:inline;font-size:16px;}
div.woocommerce h2{font-size:20px;}
div.woocommerce table.order_details thead th{font-size:16px;font-weight:900;padding:0;border-bottom:3px solid #95A5A6;}
div.woocommerce table.order_details tbody td{padding:16px 0;}
div.woocommerce table.order_details tfoot th{text-align:left;border-bottom:1px solid #95A5A6;font-size:16px;font-weight:normal;padding:0;}
div.woocommerce table.order_details tfoot td{text-align:right;font-weight:400;padding:16px 0;}
div.woocommerce table.order_details .product-total{text-align:right;}
div.woocommerce table.order_details a{color:#0063be;}
div.woocommerce ul.order_details h3{font-size:16px;font-weight:bold;}
div.woocommerce dl.customer_details dt{clear:both;float:left;margin-right:10px;}
div.woocommerce .addresses h3{font-size:20px;}
.sidebar .widget_product_tag_cloud .tagcloud .tag{background-clip:padding-box;background-color:#FFFFFF;border:0 solid #95A5A6;border-radius:3px;box-shadow:0 2px 0 #BDC3C7;display:inline-table;font-size:12px;margin-bottom:5px;margin-right:5px;padding:0 10px;}
.sidebar .widget_product_tag_cloud .tag a{color:#000 !important;}
.sidebar .widget_product_tag_cloud .tag a:hover{color:#0063be;}
.bottom_section .widget.widget_product_tag_cloud .tagcloud .tag{font-size:12px;display:inline-table;margin-right:5px;margin-bottom:5px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;border:0px solid #95a5a6;background-color:#ffffff;padding:0 10px;-webkit-box-shadow:0 2px 0 #bdc3c7;box-shadow:0 2px 0 #bdc3c7;}
.bottom_section .widget.widget_product_tag_cloud .tagcloud .tag a{color:#000 !important;}
.bottom_section .widget.widget_product_tag_cloud .tagcloud .tag a:hover{color:#0063be;}
.shop-bottom .widget_product_tag_cloud .tagcloud .tag{background-clip:padding-box;background-color:#dfdfdf;border:0 solid #95A5A6;border-radius:3px;box-shadow:0 2px 0 #908D8D;display:inline-table;font-size:12px;margin-bottom:5px;margin-right:5px;padding:0 10px;}
.shop-bottom .widget_product_tag_cloud .tagcloud .tag a{color:#000 !important;}
.shop-bottom .widget_product_tag_cloud .tagcloud .tag a:hover{color:#0063be;}
.sidebar .widget_product_search{}
.sidebar .widget_product_search .screen-reader-text{display:none;}
.sidebar .widget_product_search input[type="submit"]{padding:4px 12px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;text-transform:uppercase;font-weight:100;font-size:18px;text-shadow:none;position:relative;border:none;top:-2px;line-height:25px;width:35%;}
.sidebar .widget_product_search input[type="submit"]:active{top:0;box-shadow:0 0 0 #148f77;}
.sidebar .widget_product_search input[type="text"]{border-radius:3px;background-color:#dfdfdf;height:35px;border:none;box-shadow:0 -2px 0 #908d8d;padding:5px;color:#95a5a6;font-size:16px;font-family:'Lora';width:63%;}
@media (min-width:768px) and (max-width:1200px){.sidebar .widget_product_search input[type="text"]{}
}
.bottom_section .widget_product_search{}
.bottom_section .widget_product_search .screen-reader-text{display:none;}
.bottom_section .widget_product_search input[type='submit']{padding:4px 12px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;text-transform:uppercase;font-weight:100;font-size:18px;text-shadow:none;position:relative;border:none;line-height:25px;width:35%;}
.bottom_section .widget_product_search input[type='submit']:active{top:2px;box-shadow:0 0 0 #148f77;}
.bottom_section .widget_product_search input[type='text']{border-radius:3px;background-color:#dfdfdf;height:35px;border:none;padding:5px;color:#95a5a6;font-size:16px;font-family:'Lora';width:63%;}
@media (min-width:768px) and (max-width:1200px){.bottom_section .widget_product_search input[type='text']{}
}
.shop-bottom .widget_product_search{}
.shop-bottom .widget_product_search .screen-reader-text{display:none;}
.shop-bottom .widget_product_search input[type='submit']{padding:4px 12px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;text-transform:uppercase;font-weight:100;font-size:18px;text-shadow:none;position:relative;border:none;line-height:25px;width:35%;}
.shop-bottom .widget_product_search input[type='submit']:active{top:2px;box-shadow:0 0 0 #148f77;}
.shop-bottom .widget_product_search input[type='submit']:hover{background-color:#18af91;text-decoration:none;}
.shop-bottom .widget_product_search input[type='text']{border-radius:3px;background-color:#dfdfdf;height:35px;border:none;padding:5px;color:#95a5a6;font-size:16px;font-family:'Lora';width:63%;}
.sidebar-left .shop-bottom .widget_product_search input[type='submit'],
.sidebar-right .shop-bottom .widget_product_search input[type='submit']{font-size:12px;padding:7px 12px;top:-2px;}
.sidebar-left .shop-bottom .widget_product_search input[type='submit']:active,
.sidebar-right .shop-bottom .widget_product_search input[type='submit']:active{top:0px;}
.sidebar-left .shop-bottom .widget_product_search input[type='text'],
.sidebar-right .shop-bottom .widget_product_search input[type='text']{font-size:12px;width:60%;}
@media (min-width:768px) and (max-width:1200px){.shop-bottom .widget_product_search input[type='text']{}
}
.sidebar .widget_product_categories select{box-shadow:0 -2px 0 #908d8d;border-radius:3px;background-color:#dfdfdf;height:35px;border:none;width:100%;color:#000;font-size:14px;font-family:'Lora';font-style:italic;padding:5px;}
.sidebar .widget_product_categories ul{padding-left:0px;list-style:none outside none;}
.sidebar .widget_product_categories .cat-item{border-bottom:1px solid #bdc3c7;padding:7px 0;}
.sidebar .widget_product_categories .cat-item a{font-weight:500;font-size:14px;text-transform:uppercase;color:#999999;position:relative;display:block;width:97%;}
.sidebar .widget_product_categories .cat-item a:hover{color:#0063be;}
.sidebar .widget_product_categories .cat-item a:after{content:'\ea03';font-family:fontello;position:absolute;left:100%;}
.sidebar .widget_product_categories ul li.cat-item, .sidebar .widget_product_categories ul li.cat-item a{color:#2a2929 !important;font-weight:300 !important;text-indent:-5px;}
.sidebar .widget_product_categories ul li.cat-item:before{content:'\ea03';font-family:fontello;position:relative;left:100%;color:#bdc3c7;}
.sidebar .widget_product_categories ul li.cat-item a{padding-right:10px;display:inline !important;}
.sidebar .widget_product_categories ul li.cat-item a:after{content:'' !important;}
.sidebar .widget_product_categories ul li.cat-item:hover,
.sidebar .widget_product_categories ul li.cat-item:hover:before,
.sidebar .widget_product_categories ul li.cat-item:hover a{color:#0063be !important;}
.sidebar .widget_product_categories ul li.cat-item:hover ul.children li.cat-item,
.sidebar .widget_product_categories ul li.cat-item:hover ul.children li.cat-item a{color:#2a2929 !important;}
.sidebar .widget_product_categories ul li.cat-item ul.children li.cat-item:hover,
.sidebar .widget_product_categories ul li.cat-item ul.children li.cat-item:hover a{color:#0063be !important;}
.sidebar .widget_product_categories ul li.cat-item ul.children li.cat-item:hover ul.children li.cat-item,
.sidebar .widget_product_categories ul li.cat-item ul.children li.cat-item:hover ul.children li.cat-item a{color:#2a2929 !important;}
.sidebar .widget_product_categories ul li.cat-item ul.children li.cat-item ul.children li.cat-item:hover,
.sidebar .widget_product_categories ul li.cat-item ul.children li.cat-item ul.children li.cat-item:hover a{color:#0063be !important;}
.sidebar .widget_product_categories ul li ul.children{}
.sidebar .widget_product_categories ul li ul.children li.cat-item{border:none;padding:0 0 0 10px;}
.sidebar .widget_product_categories ul li ul.children li.cat-item:before,
.sidebar .widget_product_categories ul li ul.children li.cat-item:after{content:'';}
.sidebar .widget_product_categories ul li ul.children li.cat-item a{font-family:'Lora';font-style:italic;text-transform:none !important;display:inline;}
.sidebar .widget_product_categories ul li ul.children li.cat-item a:before{content:'\ea43';font-family:fontello;padding-right:30px;}
.sidebar .widget_product_categories ul li ul.children li.cat-item a:after{content:'';}
.shop-bottom .widget_product_categories select{box-shadow:0 -2px 0 #908d8d;border-radius:3px;background-color:#dfdfdf;height:35px;border:none;width:100%;color:#000;font-size:14px;font-family:'Lora';font-style:italic;padding:5px;}
.shop-bottom .widget_product_categories ul{padding-left:0px;list-style:none outside none;}
.shop-bottom .widget_product_categories ul.product-categories{position:relative;top:-16px;}
.shop-bottom .widget_product_categories .cat-item{border-bottom:1px solid #bdc3c7;padding:7px 0;}
.shop-bottom .widget_product_categories .cat-item a{font-weight:500;font-size:14px;text-transform:uppercase;color:#999999;position:relative;display:block;width:97%;}
.sidebar-left .shop-bottom .widget_product_categories .cat-item a,
.sidebar-right .shop-bottom .widget_product_categories .cat-item a,
.sidebar-left .shop-bottom .widget_product_categories .cat-item span,
.sidebar-right .shop-bottom .widget_product_categories .cat-item span{font-size:12px;}
.shop-bottom .widget_product_categories .cat-item a:hover{color:#0063be;}
.shop-bottom .widget_product_categories .cat-item a:after{content:'\ea03';font-family:fontello;position:absolute;left:100%;}
.shop-bottom .widget_product_categories ul li.cat-item, .shop-bottom .widget_product_categories ul li.cat-item a{color:#2a2929 !important;font-weight:300 !important;text-indent:-5px;}
.shop-bottom .widget_product_categories ul li.cat-item:before{content:'\ea03';font-family:fontello;position:relative;left:100%;color:#bdc3c7;}
.shop-bottom .widget_product_categories ul li.cat-item a{padding-right:10px;display:inline !important;}
.shop-bottom .widget_product_categories ul li.cat-item a:after{content:'' !important;}
.shop-bottom .widget_product_categories ul li.cat-item:hover,
.shop-bottom .widget_product_categories ul li.cat-item:hover:before,
.shop-bottom .widget_product_categories ul li.cat-item:hover a{color:#0063be !important;}
.shop-bottom .widget_product_categories ul li.cat-item:hover ul.children li.cat-item,
.shop-bottom .widget_product_categories ul li.cat-item:hover ul.children li.cat-item a{color:#2a2929 !important;}
.shop-bottom .widget_product_categories ul li.cat-item ul.children li.cat-item:hover,
.shop-bottom .widget_product_categories ul li.cat-item ul.children li.cat-item:hover a{color:#0063be !important;}
.shop-bottom .widget_product_categories ul li.cat-item ul.children li.cat-item:hover ul.children li.cat-item,
.shop-bottom .widget_product_categories ul li.cat-item ul.children li.cat-item:hover ul.children li.cat-item a{color:#2a2929 !important;}
.shop-bottom .widget_product_categories ul li.cat-item ul.children li.cat-item ul.children li.cat-item:hover,
.shop-bottom .widget_product_categories ul li.cat-item ul.children li.cat-item ul.children li.cat-item:hover a{color:#0063be !important;}
.shop-bottom .widget_product_categories ul li ul.children{}
.shop-bottom .widget_product_categories ul li ul.children li.cat-item{border:none;padding:0 0 0 10px;}
.shop-bottom .widget_product_categories ul li ul.children li.cat-item:before,
.shop-bottom .widget_product_categories ul li ul.children li.cat-item:after{content:'';}
.shop-bottom .widget_product_categories ul li ul.children li.cat-item a{font-family:'Lora';font-style:italic;text-transform:none !important;display:inline;}
.shop-bottom .widget_product_categories ul li ul.children li.cat-item a:before{content:'\ea43';font-family:fontello;padding-right:30px;}
.sidebar-left .shop-bottom .widget_product_categories ul li ul.children li.cat-item a:before,
.sidebar-right .shop-bottom .widget_product_categories ul li ul.children li.cat-item a:before{padding-right:10px;}
.shop-bottom .widget_product_categories ul li ul.children li.cat-item a:after{content:'';}
.bottom_section .widget_product_categories select{box-shadow:0 -2px 0 #908d8d;border-radius:3px;background-color:#dfdfdf;height:35px;border:none;width:100%;color:#000;font-size:14px;font-family:'Lora';font-style:italic;padding:5px;}
.bottom_section .widget_product_categories ul{list-style:none;padding:0;}
.bottom_section .widget_product_categories ul li.cat-item{padding:7px 0 7px 5px;border-bottom:1px solid #34495E;}
.bottom_section .widget_product_categories ul li.cat-item, .bottom_section .widget_product_categories ul li.cat-item a{color:#fff !important;font-weight:300 !important;}
.bottom_section .widget_product_categories ul li.cat-item:before{content:'\ea03';font-family:fontello;position:relative;left:100%;color:#bdc3c7;margin-left:-10px;}
.bottom_section .widget_product_categories ul li.cat-item a{padding-right:10px;display:inline !important;}
.bottom_section .widget_product_categories ul li.cat-item a:after{content:'' !important;}
.bottom_section .widget_product_categories ul li.cat-item:hover,
.bottom_section .widget_product_categories ul li.cat-item:hover:before,
.bottom_section .widget_product_categories ul li.cat-item:hover a{color:#0063be !important;}
.bottom_section .widget_product_categories ul li.cat-item:hover ul.children li.cat-item,
.bottom_section .widget_product_categories ul li.cat-item:hover ul.children li.cat-item a{color:#fff !important;}
.bottom_section .widget_product_categories ul li.cat-item ul.children li.cat-item:hover,
.bottom_section .widget_product_categories ul li.cat-item ul.children li.cat-item:hover a{color:#0063be !important;}
.bottom_section .widget_product_categories ul li.cat-item ul.children li.cat-item:hover ul.children li.cat-item,
.bottom_section .widget_product_categories ul li.cat-item ul.children li.cat-item:hover ul.children li.cat-item a{color:#fff !important;}
.bottom_section .widget_product_categories ul li.cat-item ul.children li.cat-item ul.children li.cat-item:hover,
.bottom_section .widget_product_categories ul li.cat-item ul.children li.cat-item ul.children li.cat-item:hover a{color:#0063be !important;}
.bottom_section .widget_product_categories ul li ul.children{}
.bottom_section .widget_product_categories ul li ul.children li.cat-item{border:none;padding:0 0 0 10px;}
.bottom_section .widget_product_categories ul li ul.children li.cat-item:before,
.bottom_section .widget_product_categories ul li ul.children li.cat-item:after{content:'';}
.bottom_section .widget_product_categories ul li ul.children li.cat-item a{font-family:'Lora';font-style:italic;text-transform:none !important;display:inline;}
.bottom_section .widget_product_categories ul li ul.children li.cat-item a:before{content:'\ea43';font-family:fontello;padding-right:30px;}
.bottom_section .widget_product_categories ul li ul.children li.cat-item a:after{content:'';}
.widget_recent_reviews ul.product_list_widget li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #BDC3C7;}
.widget_recent_reviews ul.product_list_widget li a{font-weight:300;position:relative;}
.widget_recent_reviews ul.product_list_widget li a img{float:left;width:30%;height:auto;-webkit-box-shadow:none;box-shadow:none;margin:0 15% 5% 0;}
.shop-bottom .widget_recent_reviews ul.product_list_widget li a{color:#999;}
.shop-bottom .widget_recent_reviews ul.product_list_widget li a img{outline:0px solid #fff;}
.shop-bottom .widget_recent_reviews ul.product_list_widget li a:hover{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s;color:#0063be;}
.shop-bottom .widget_recent_reviews ul.product_list_widget li a:hover img{-webkit-transition:outline 0.3s;-moz-transition:outline 0.3s;-o-transition:outline 0.3s;-ms-transition:outline 0.3s;transition:outline 0.3s;outline:3px solid #0063be;}
.woocommerce .widget_layered_nav ul li.chosen a,
.woocommerce-page .widget_layered_nav ul li.chosen a{background-color:#0063be;border:1px solid #0063be;}
.woocommerce .widget_layered_nav ul li.chosen a:hover,
.woocommerce-page .widget_layered_nav ul li.chosen a:hover{color:#fff !important;}
.woocommerce .widget_layered_nav_filters ul li.chosen a,
.woocommerce-page .widget_layered_nav_filters ul li.chosen a{background-color:#0063be;border:1px solid #0063be;}
.woocommerce .widget_layered_nav_filters ul li.chosen a:hover,
.woocommerce-page .widget_layered_nav_filters ul li.chosen a:hover{color:#fff !important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background:none;background-color:#0063be;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{background-color:#0063be;}
.woocommerce .sidebar-left .shop-bottom .widget_price_filter .price_label,
.woocommerce .sidebar-right .shop-bottom .widget_price_filter .price_label{clear:both;}
.shop-bottom .widget_archive select{box-shadow:0 -2px 0 #908d8d;border-radius:3px;background-color:#dfdfdf;height:35px;border:none;width:100%;color:#000;font-size:14px;font-family:'Lora';font-style:italic;padding:5px;}
.shop-bottom .widget_archive ul{list-style-type:none;padding:0;}
.shop-bottom .widget_archive ul li, .shop-bottom .widget_archive ul li a{font-size:14px;color:#2a2929;font-weight:400;text-transform:uppercase;}
.shop-bottom .widget_archive ul li{border-bottom:1px solid #BDC3C7;padding:7px 0;text-indent:-5px;}
.shop-bottom .widget_archive ul li:before{content:'\ea03';font-family:fontello;position:relative;left:100%;color:#bdc3c7;}
.shop-bottom .widget_archive ul li a{padding-right:10px;display:inline;}
.shop-bottom .widget_archive ul li a:after{content:'';}
.shop-bottom .widget_archive ul li:hover,
.shop-bottom .widget_archive ul li:hover:before,
.shop-bottom .widget_archive ul li:hover a{color:#0063be;}
.shop-bottom .widget.widget_categories ul{padding-left:0px;list-style:none outside none;}
.shop-bottom .widget.widget_categories .cat-item{border-bottom:1px solid #bdc3c7;padding:7px 0;}
.shop-bottom .widget.widget_categories .cat-item a{font-weight:500;font-size:14px;text-transform:uppercase;color:#999999;position:relative;display:block;width:97%;}
.shop-bottom .widget.widget_categories .cat-item a:hover{color:#0063be;}
.shop-bottom .widget.widget_categories .cat-item a:after{content:'\ea03';font-family:fontello;position:absolute;left:100%;}
.shop-bottom .widget_categories select{box-shadow:0 -2px 0 #908d8d;border-radius:3px;background-color:#dfdfdf;height:35px;border:none;width:100%;color:#000;font-size:14px;font-family:'Lora';font-style:italic;padding:5px;}
.shop-bottom .widget_categories ul li.cat-item, .shop-bottom .widget_categories ul li.cat-item a{color:#2a2929 !important;font-weight:300 !important;text-indent:-5px;}
.shop-bottom .widget_categories ul li.cat-item:before{content:'\ea03';font-family:fontello;position:relative;left:100%;color:#bdc3c7;}
.shop-bottom .widget_categories ul li.cat-item a{padding-right:10px;display:inline !important;}
.shop-bottom .widget_categories ul li.cat-item a:after{content:'' !important;}
.shop-bottom .widget_categories ul li.cat-item:hover,
.shop-bottom .widget_categories ul li.cat-item:hover:before,
.shop-bottom .widget_categories ul li.cat-item:hover a{color:#0063be !important;}
.shop-bottom .widget_categories ul li.cat-item:hover ul.children li.cat-item,
.shop-bottom .widget_categories ul li.cat-item:hover ul.children li.cat-item a{color:#2a2929 !important;}
.shop-bottom .widget_categories ul li.cat-item ul.children li.cat-item:hover,
.shop-bottom .widget_categories ul li.cat-item ul.children li.cat-item:hover a{color:#0063be !important;}
.shop-bottom .widget_categories ul li.cat-item ul.children li.cat-item:hover ul.children li.cat-item,
.shop-bottom .widget_categories ul li.cat-item ul.children li.cat-item:hover ul.children li.cat-item a{color:#2a2929 !important;}
.shop-bottom .widget_categories ul li.cat-item ul.children li.cat-item ul.children li.cat-item:hover,
.shop-bottom .widget_categories ul li.cat-item ul.children li.cat-item ul.children li.cat-item:hover a{color:#0063be !important;}
.shop-bottom .widget_categories ul li ul.children{}
.shop-bottom .widget_categories ul li ul.children li.cat-item{border:none;padding:0 0 0 10px;}
.shop-bottom .widget_categories ul li ul.children li.cat-item:before,
.shop-bottom .widget_categories ul li ul.children li.cat-item:after{content:'';}
.shop-bottom .widget_categories ul li ul.children li.cat-item a{font-family:'Lora';font-style:italic;text-transform:none !important;display:inline;}
.shop-bottom .widget_categories ul li ul.children li.cat-item a:before{content:'\ea43';font-family:fontello;padding-right:30px;}
.shop-bottom .widget_categories ul li ul.children li.cat-item a:after{content:'';}
.shop-bottom .widget_recent_comments ul{list-style-type:none;padding:0;}
.shop-bottom .widget_recent_comments ul li{font-family:'Lora';font-size:16px;color:#95a5a6;font-weight:400;font-style:italic;}
.shop-bottom .widget_recent_comments ul li a{font-family:'open sans';font-size:16px;color:#0063be;font-weight:400;font-style:normal;}
.shop-bottom .widget_recent_comments ul li a.url{font-family:'open sans';font-size:16px;color:#2a2929;font-weight:400;font-style:normal;text-transform:capitalize;}
.shop-bottom .widget_recent_comments ul li{border-bottom:1px solid #BDC3C7;padding:7px 0;text-indent:-5px;}
.shop-bottom .widget_recent_comments ul li:before{content:'\ea03';font-family:fontello;position:relative;left:100%;color:#bdc3c7;font-style:normal;}
.shop-bottom .widget_recent_comments ul li a{padding-right:10px;display:block;}
.shop-bottom .widget_recent_comments ul li a:after{content:'';}
.shop-bottom .widget_recent_comments ul li:hover{color:#95a5a6;}
.shop-bottom .widget_recent_comments ul li:hover a{color:#2a2929;}
.shop-bottom .widget_recent_comments ul li:hover:before,
.shop-bottom .widget_recent_comments ul li:hover a.url{color:#0063be;}
.shop-bottom .widget_recent_entries ul{list-style-type:none;padding:0;}
.shop-bottom .widget_recent_entries ul li, .shop-bottom .widget_recent_entries ul li a{font-size:16px;color:#2a2929;font-weight:400;}
.shop-bottom .widget_recent_entries ul li{border-bottom:1px solid #BDC3C7;padding:7px 0;}
.shop-bottom .widget_recent_entries ul li a:after{content:'';}
.shop-bottom .widget_recent_entries ul li:before{content:'\ea03';font-family:fontello;position:relative;left:100%;color:#bdc3c7;font-style:normal;margin-left:-5px;}
.shop-bottom .widget_recent_entries ul li a{margin-left:-5px;}
.shop-bottom .widget_recent_entries ul li span{display:block;font-family:'Lora';font-size:14px;font-style:italic;color:#0063be;margin-left:2px;}
.shop-bottom .widget_recent_entries ul li:hover,
.shop-bottom .widget_recent_entries ul li:hover:before,
.shop-bottom .widget_recent_entries ul li:hover a{color:#0063be;}
.shop-bottom .widget_recent_entries ul li:hover span{color:#2a2929;}
.shop-bottom .widget_search{}
.shop-bottom .widget_search .screen-reader-text{display:none;}
.shop-bottom .widget_search input[type='submit']{padding:4px 12px;background-color:#0063be;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:#ffffff;-webkit-box-shadow:0 4px 0 #148f77;box-shadow:0 4px 0 #148f77;text-transform:uppercase;font-weight:100;font-size:18px;text-shadow:none;position:relative;border:none;top:-2px;line-height:25px;width:35%;}
.sidebar-left .shop-bottom .widget_search input[type='submit'],
.sidebar-right .shop-bottom .widget_search input[type='submit']{top:-4px;font-size:12px;height:30px;}
.shop-bottom .widget_search input[type='submit']:hover,
.shop-bottom .widget_search input[type='submit']:hover{background-color:#18AF91;-webkit-box-shadow:0 4px 0 #148F77;box-shadow:0 4px 0 #148F77;}
.shop-bottom .widget_search input[type='submit']:active{top:0;box-shadow:0 0 0 #148f77;}
.sidebar-left .shop-bottom .widget_search input[type='submit']:active,
.sidebar-right .shop-bottom .widget_search input[type='submit']:active{top:-2px;box-shadow:0 0 0 #148f77 !important;}
.shop-bottom .widget_search input[type='text']{border-radius:3px;background-color:#dfdfdf;height:35px;border:none;box-shadow:0 -2px 0 #908d8d;padding:5px;color:#95a5a6;font-size:16px;font-family:'Lora';width:63%;}
.sidebar-left .shop-bottom .widget_search input[type='text'],
.sidebar-right .shop-bottom .widget_search input[type='text']{width:60%;height:30px;}
@media (min-width:768px) and (max-width:1200px){.shop-bottom .widget_search input[type='text']{}
}
.shop-bottom .widget_tag_cloud .tagcloud .tag{background-clip:padding-box;background-color:#dfdfdf;border:0 solid #95A5A6;border-radius:3px;box-shadow:0 2px 0 #908D8D;display:inline-table;font-size:12px;margin-bottom:5px;margin-right:5px;padding:0 10px;}
.shop-bottom .widget_tag_cloud .tagcloud .tag a{color:#000 !important;}
.shop-bottom .widget_tag_cloud .tagcloud .tag a:hover{color:#0063be !important;}
.shop-bottom .dt_widget_carousel_recent_posts{text-align:left;line-height:1.4em;}
.shop-bottom .dt_widget_carousel_recent_posts img{display:inline-block;float:left;margin:0 15px 0 0;}
.shop-bottom .dt_widget_carousel_recent_posts a{text-decoration:none;}
.shop-bottom .dt_widget_carousel_recent_posts p{margin:0px;}
.shop-bottom .dt_widget_carousel_recent_posts p a.post-title{color:#2a2929;font-weight:300;font-size:14px;}
.shop-bottom .dt_widget_carousel_recent_posts a.author,
.shop-bottom .dt_widget_carousel_recent_posts date,
.shop-bottom .dt_widget_carousel_recent_posts .date{font-size:75%;line-height:1.4em;}
.shop-bottom .dt_widget_carousel_recent_posts a.post-title:hover{color:#0063be;}
.shop-bottom .dt_widget_carousel_recent_posts a.author{color:#0063be;text-transform:capitalize;}
.shop-bottom .dt_widget_carousel_recent_posts date,
.shop-bottom .dt_widget_carousel_recent_posts .date{color:#908d8d;font-family:'Lora';font-style:italic;}
.shop-bottom .dt_widget_carousel_recent_posts hr{clear:both;border-color:#BDC3C7;margin-top:8px;margin-bottom:8px;}
.shop-bottom .dt_widget_carousel_recent_posts .owl-slide{padding-right:10px;}
.shop-bottom .dt_widget_carousel_recent_posts .owl-item{overflow:hidden;}
.shop-bottom .dt_widget_carousel_recent_posts .owl-controls{margin-top:0;}
.shop-bottom .dt_widget_carousel_recent_posts .owl-controls .owl-page{float:left;margin:0 0px;color:#fff;}
.shop-bottom .dt_widget_carousel_recent_posts .owl-controls .owl-page span{width:6px;height:6px;margin:5px 2px;border-radius:10px;background:#2A2929;color:#fff;opacity:1;}
.shop-bottom .dt_widget_carousel_recent_posts .owl-controls .owl-page span:hover{background-color:#0063be;}
.shop-bottom .dt_widget_carousel_recent_posts .owl-controls .owl-page.active span{background-color:#0063be;}
.shop-bottom .dt_widget_carousel_recent_posts .mini-post{padding:0 10px 0 20px;min-height:53px;}
.shop-bottom .dt_widget_portfolio .row{margin-right:auto;margin-left:auto;}
.shop-bottom .dt_widget_portfolio .row:before,
.shop-bottom .dt_widget_portfolio .row:after{content:" ";display:table;}
.shop-bottom .dt_widget_portfolio .row:after{clear:both;}
.shop-bottom .dt_widget_featured_posts{line-height:1.6;}
.shop-bottom .dt_widget_featured_posts .row{overflow:hidden;background-color:#ffffff;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;border:1px solid #95a5a6;margin:0 0 20px;padding:0;max-height:76px;}
.shop-bottom .dt_widget_featured_posts .row [class*="col"]{padding-left:15px;padding-right:15px;}
.shop-bottom .dt_widget_featured_posts .row [class*="col"]:first-child,
.shop-bottom .dt_widget_featured_posts .row [class*="col"]:last-child{padding:0;}
.shop-bottom .dt_widget_featured_posts .row .featured-blog-title{font-size:12px;text-transform:uppercase;height:76px;display:table-cell;vertical-align:middle;max-height:76px;overflow:hidden;padding:6px 0;line-height:21px;margin:0;}
.shop-bottom .dt_widget_featured_posts .row .featured-blog-image img{width:76px;height:76px;}
@media (min-width:768px) and (max-width:1200px){.shop-bottom .dt_widget_featured_posts .row .featured-blog-image{display:none;}
}
.shop-bottom .dt_widget_featured_posts .row .featured-blog-meta{font-size:12px;display:block;min-height:38px;width:100%;text-align:center;padding-top:10px;vertical-align:middle;background-color:#bdc3c7;border-left:1px solid #95a5a6;color:#ffffff;}
.shop-bottom .dt_widget_featured_posts .row .featured-blog-meta:first-child{border-bottom:1px solid #95a5a6;}
.shop-bottom .dt_image_gallery .dt_gallery_widget_text{padding-top:8px;}
.shop-bottom .dt_widget_tabs{}
.shop-bottom .dt_widget_tabs .nav-tabs{text-transform:uppercase;font-size:14px;background-color:#bdc3c7;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;}
.shop-bottom .dt_widget_tabs .nav-tabs li{display:block;width:100%;}
.shop-bottom .dt_widget_tabs .nav-tabs li.active a{color:#999999;}
.shop-bottom .dt_widget_tabs .nav-tabs a{color:#ffffff;font-weight:300;}
.shop-bottom .dt_widget_tabs .nav-tabs a:hover{color:#0063be;background-color:#ffffff;border:1px solid #95a5a6;border-bottom:1px solid #ffffff;}
.shop-bottom .dt_widget_tabs .tab-content{background-color:#ffffff;padding:20px;border:1px solid #95a5a6;border-top:0;line-height:1.4;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background-clip:padding-box;}
.shop-bottom .dt_widget_tabs .tab-content .row{min-height:80px;}
.shop-bottom .dt_widget_tabs .tab-content [class*="col"]{padding-left:15px;padding-right:15px;}
.shop-bottom .dt_widget_tabs .tab-content .meta-info{padding:15px 0;}
.shop-bottom .dt_widget_tabs .tab-content hr{margin:10px 0 20px;}
.shop-bottom .dt_widget_tabs .tab-content .widget-post-thumb{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;}
.shop-bottom .dt_widget_tabs .tab-content .widget-post-title{text-transform:uppercase;font-size:14px;color:#2A2929;}
.shop-bottom .dt_widget_tabs .tab-content .widget-post-title:hover{text-decoration:none;color:#0063be;}
.shop-bottom .dt_widget_tabs .tab-content .image-info{width:100%;text-align:center;}
.shop-bottom .dt_widget_tabs .tab-content .image-info img{margin:0 auto;}
.shop-bottom .dt_widget_tabs .tab-content .post-info{width:100%;text-align:center;margin-top:10px;}
.shop-bottom .dt_widget_tabs .tab-content .meta-info{font-size:12px;columns:#999999;margin-top:10px;}
.shop-bottom .dt_widget_tabs .tab-content .meta-info .float-left,
.shop-bottom .dt_widget_tabs .tab-content .meta-info .float-right{float:left;width:100%;}
.shop-bottom .dt_widget_tabs .tab-content p.comment{font-style:italic;font-size:14px;}
.woocommerce-page .subpage-banner,
.woocommerce-page .blog-single-post .subpage-banner,
.page-template-woocommerce-page-php .subpage-banner{background-size:cover!important;margin-top:-40px;}
.single-product .small-thumbnails .owl-item img{cursor:pointer;}
.woocommerce button.md-close,
.woocommerce-page button.md-close{position:absolute;top:10px;right:10px;}
.woocommerce button.md-close:active,
.woocommerce-page button.md-close:active{top:12px;-webkit-box-shadow:none;box-shadow:none;}
.woocommerce .md-content img, .woocommerce-page .md-content img{height:auto;max-width:100%;width:100%;}
.woocommerce div.product form.cart .variations,
.woocommerce #content div.product form.cart .variations,
.woocommerce-page div.product form.cart .variations,
.woocommerce-page #content div.product form.cart .variations{margin-top:1em;margin-bottom:1em;}
.woocommerce div.product form.cart .variations label,
.woocommerce #content div.product form.cart .variations label,
.woocommerce-page div.product form.cart .variations label,
.woocommerce-page #content div.product form.cart .variations label{color:#999;font-size:16px;font-weight:300;line-height:36px;}
.woocommerce.widget_shopping_cart .total,
.woocommerce .widget_shopping_cart .total,
.woocommerce-page.widget_shopping_cart .total,
.woocommerce-page .widget_shopping_cart .total{border:none;}
.woocommerce .sidebar .widget_shopping_cart dl.variation,
.woocommerce .sidebar .widget_shopping_cart dl.variation,
.woocommerce-page .sidebar .widget_shopping_cart dl.variation,
.woocommerce-page .sidebar .widget_shopping_cart dl.variation{margin-left:40px;}
.woocommerce .bottom_section .widget_shopping_cart dl.variation,
.woocommerce .bottom_section .widget_shopping_cart dl.variation,
.woocommerce-page .bottom_section .widget_shopping_cart dl.variation,
.woocommerce-page .bottom_section .widget_shopping_cart dl.variation{margin-left:80px;}
.woocommerce .shop-bottom .widget_shopping_cart dl.variation,
.woocommerce .shop-bottom .widget_shopping_cart dl.variation,
.woocommerce-page .shop-bottom .widget_shopping_cart dl.variation,
.woocommerce-page .shop-bottom .widget_shopping_cart dl.variation{margin-left:30px;}
.shop-bottom .widget_shopping_cart .cart_list .popup-item .text-item{float:none;}
.shop-bottom .widget_shopping_cart .cart_list .popup-item .attachment-shop_thumbnail{display:none;}
.detail-product-top-part .detail-product-short-description{margin-bottom:-40px;}
.detail-product-top-part .after-add-to-cart{margin-top:80px;}
.products .product{margin-bottom:40px !important;}
.woocommerce .cross-sells h2{font-size:34px;}
.after-add-to-cart p.cart .single_add_to_cart_button{line-height:30px;}
.product-teaser-price .woocommerce-price-suffix:before{content:"\A";}
.product-teaser-price .woocommerce-price-suffix{display:none;position:absolute;left:0;top:30px;width:100%;text-align:center;font-size:11px;}
.product .dt-fix-height{height:55px;overflow:hidden;}
.cross-sells .dt-fix-height{height:auto;overflow:auto;}
.flex-video{float:none;clear:both;width:100%;position:relative;padding-bottom:53.6%;padding-top:25px;height:0;}
.flex-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#menu-main-menu.center{float:none;text-align:center;}
#menu-main-menu.center li{text-align:left;}
#menu-main-menu.center > li{float:none;display:inline-block;}
.custom-accordion .panel-heading{height:100%;max-height:100%;}
.custom-accordion .panel-heading h4{margin-right:40px;}
img{max-width:100%;height:auto;}
