@charset "UTF-8";
span.woocommerce-Price-amount.amount { }
a.header-icon {
color: #fff;
}
h2.woocommerce-loop-category__title {
font-size: 22px;
text-align: center;
} .single-product .entry-summary .product_meta .posted_in, .single-product .entry-summary .product_meta .tagged_as {
display: none;
} .single-product .woocommerce-tabs {
display: none;
}
.content-area .woocommerce-pagination {
margin: 75px 0 13px 0;
}
.single-product .entry-summary .product_meta {
border-top: none !important;
padding-top: 0 !important;
} .wc-attr-icon.woosmart-icon.wishlist-icon {
display: none;
} .vi-custom-field-wrapper {
margin-bottom: 16px;
} .grecaptcha-badge { visibility: hidden; }
 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:'';display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(white));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa}@-webkit-keyframes CMSSpin {
100% {
-webkit-transform: rotate(360deg);
-khtml-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-moz-keyframes CMSSpin {
100% {
-webkit-transform: rotate(360deg);
-khtml-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-ms-keyframes CMSSpin {
100% {
-webkit-transform: rotate(360deg);
-khtml-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-o-keyframes CMSSpin {
100% {
-webkit-transform: rotate(360deg);
-khtml-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@keyframes CMSSpin {
100% {
-webkit-transform: rotate(360deg);
-khtml-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
.mfp-fade.mfp-bg {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out
}
.mfp-fade.mfp-bg.mfp-ready {
opacity: 0.8
}
.mfp-fade.mfp-bg.mfp-removing {
opacity: 0
}
.mfp-fade.mfp-wrap .mfp-content {
opacity: 0;
-webkit-transition: all 0.15s ease-out;
-moz-transition: all 0.15s ease-out;
transition: all 0.15s ease-out
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
opacity: 1
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
opacity: 0
}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
opacity: 0;
-webkit-backface-visibility: hidden;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0)
}
.mfp-with-zoom.mfp-ready .mfp-container {
opacity: 1;
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1)
}
.mfp-with-zoom.mfp-ready.mfp-bg {
opacity: 0.8;
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1)
}
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
opacity: 0;
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0)
}
.mfp-figure {
-webkit-animation: zoomIn 0.3s both;
-khtml-animation: zoomIn 0.3s both;
-moz-animation: zoomIn 0.3s both;
-ms-animation: zoomIn 0.3s both;
-o-animation: zoomIn 0.3s both;
animation: zoomIn 0.3s both
}
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden
}
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box
}
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle
}
.mfp-align-top .mfp-container:before {
display: none
}
.mfp-align-top .mfp-container .mfp-content {
vertical-align: top
}
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto
}
.mfp-ajax-cur {
cursor: progress
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out
}
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in
}
.mfp-auto-cursor .mfp-content {
cursor: auto
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none
}
.mfp-loading.mfp-figure {
display: none
}
.mfp-hide {
display: none !important
}
.mfp-preloader {
color: #ccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044
}
.mfp-preloader a {
color: #ccc
}
.mfp-preloader a:hover {
color: #fff
}
.mfp-s-ready .mfp-preloader {
display: none
}
.mfp-s-error .mfp-content {
display: none
}
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation
}
button::-moz-focus-inner {
padding: 0;
border: 0
}
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #fff;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace
}
.mfp-close:hover,
.mfp-close:focus {
opacity: 1
}
.mfp-close:active {
top: 1px
}
.mfp-close-btn-in .mfp-close {
color: #333
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #fff;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #ccc;
font-size: 12px;
line-height: 18px;
white-space: nowrap
}
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.mfp-arrow:active {
margin-top: -54px
}
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1
}
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent
}
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px
}
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7
}
.mfp-arrow-left {
left: 0
}
.mfp-arrow-left:after {
border-right: 17px solid #fff;
margin-left: 31px
}
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3f3f3f
}
.mfp-arrow-right {
right: 0
}
.mfp-arrow-right:after {
border-left: 17px solid #fff;
margin-left: 39px
}
.mfp-arrow-right:before {
border-left: 27px solid #3f3f3f
}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px
}
.mfp-iframe-holder .mfp-close {
top: -40px
}
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%
}
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000
}
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto
}
.mfp-figure {
line-height: 0
}
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444
}
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px
}
.mfp-figure figure {
margin: 0
}
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto
}
.mfp-title {
text-align: left;
line-height: 18px;
color: #f3f3f3;
word-wrap: break-word;
padding-right: 36px
}
.mfp-image-holder .mfp-content {
max-width: 100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer
}
@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0
}
.mfp-img-mobile img.mfp-img {
padding: 0
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px
}
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0
}
}
@media all and (max-width:900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75)
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%
}
.mfp-container {
padding-left: 6px;
padding-right: 6px
}
} .mfp-align-top .mfp-container{
align-items: start;
}
.mfp-content{
padding-top: 30px;
padding-bottom: 30px;
}@font-face{font-family:'FontAwesome';src:url(//www.cus.kiwi.nz/wp-content/themes/VisualIndustrie/assets/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//www.cus.kiwi.nz/wp-content/themes/VisualIndustrie/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(//www.cus.kiwi.nz/wp-content/themes/VisualIndustrie/assets/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(//www.cus.kiwi.nz/wp-content/themes/VisualIndustrie/assets/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(//www.cus.kiwi.nz/wp-content/themes/VisualIndustrie/assets/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(//www.cus.kiwi.nz/wp-content/themes/VisualIndustrie/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}@font-face {
font-family: "Flaticon";
src: url(//www.cus.kiwi.nz/wp-content/themes/VisualIndustrie/assets/fonts/Flaticon.eot);
src: url(//www.cus.kiwi.nz/wp-content/themes/VisualIndustrie/assets/fonts/Flaticon.eot?#iefix) format("embedded-opentype"),
url(//www.cus.kiwi.nz/wp-content/themes/VisualIndustrie/assets/fonts/Flaticon.woff) format("woff"),
url(//www.cus.kiwi.nz/wp-content/themes/VisualIndustrie/assets/fonts/Flaticon.ttf) format("truetype"),
url(//www.cus.kiwi.nz/wp-content/themes/VisualIndustrie/assets/fonts/Flaticon.svg#Flaticon) format("svg");
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: "Flaticon";
src: url(//www.cus.kiwi.nz/wp-content/themes/VisualIndustrie/assets/fonts/Flaticon.svg#Flaticon) format("svg");
}
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
font-family: Flaticon;
font-style: normal;
}
.flaticon-angle-arrow-pointing-to-right:before { content: "\f100"; }
.flaticon-back:before { content: "\f101"; }
.flaticon-back-arrow:before { content: "\f102"; }
.flaticon-box:before { content: "\f103"; }
.flaticon-box-1:before { content: "\f104"; }
.flaticon-comment:before { content: "\f105"; }
.flaticon-arrow:before { content: "\f106"; }
.flaticon-heart:before { content: "\f107"; }
.flaticon-left-arrow:before { content: "\f108"; }
.flaticon-letter-x:before { content: "\f109"; }
.flaticon-like:before { content: "\f10a"; }
.flaticon-magnifying-glass:before { content: "\f10b"; }
.flaticon-shop:before { content: "\f10c"; }
.flaticon-pulse:before { content: "\f10d"; }
.flaticon-random:before { content: "\f10e"; }
.flaticon-cart:before { content: "\f10f"; }
.flaticon-sync:before { content: "\f110"; }
.flaticon-sync-1:before { content: "\f111"; }
.flaticon-supermarket:before { content: "\f112"; }
.flaticon-right-quote-sign:before { content: "\f113"; }
.flaticon-next:before { content: "\f114"; }
.flaticon-lists:before { content: "\f115"; }
.flaticon-next-1:before { content: "\f116"; }
.flaticon-user:before { content: "\f117"; }@font-face {
font-family: 'RedVelvet';
font-style: normal;
font-weight: 400;
src: local('RedVelvet'), local('RedVelvet'), url(//www.cus.kiwi.nz/wp-content/themes/VisualIndustrie/assets/fonts/RedVelvet-Regular.otf) format('truetype');
}
.redvelvet-font{
font-family: 'RedVelvet';
}
@font-face {
font-family: 'Jamscript';
font-style: normal;
font-weight: 400;
src: local('Jamscript'), local('Jamscript'), url(//www.cus.kiwi.nz/wp-content/themes/VisualIndustrie/assets/fonts/Jamscript_TRIAL.ttf) format('truetype');
}[class*="hint--"] {
position: relative;
display: inline-block;  }
[class*="hint--"]:before, [class*="hint--"]:after {
position: absolute;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
visibility: hidden;
opacity: 0;
z-index: 1000000;
pointer-events: none;
-webkit-transition: 0.3s ease;
-moz-transition: 0.3s ease;
transition: 0.3s ease;
-webkit-transition-delay: 0ms;
-moz-transition-delay: 0ms;
transition-delay: 0ms; }
[class*="hint--"]:hover:before, [class*="hint--"]:hover:after {
visibility: visible;
opacity: 1; }
[class*="hint--"]:hover:before, [class*="hint--"]:hover:after {
-webkit-transition-delay: 100ms;
-moz-transition-delay: 100ms;
transition-delay: 100ms; }
[class*="hint--"]:before {
content: '';
position: absolute;
background: transparent;
border: 6px solid transparent;
z-index: 1000001; }
[class*="hint--"]:after {
background: #383838;
color: white;
padding: 8px 10px;
font-size: 12px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height: 12px;
white-space: nowrap;
border-radius: 4px; }
[class*="hint--"][aria-label]:after {
content: attr(aria-label); }
[class*="hint--"][data-hint]:after {
content: attr(data-hint); }
[aria-label='']:before, [aria-label='']:after,
[data-hint='']:before,
[data-hint='']:after {
display: none !important; }  .hint--top-left:before {
border-top-color: #383838; }
.hint--top-right:before {
border-top-color: #383838; }
.hint--top:before {
border-top-color: #383838; }
.hint--bottom-left:before {
border-bottom-color: #383838; }
.hint--bottom-right:before {
border-bottom-color: #383838; }
.hint--bottom:before {
border-bottom-color: #383838; }
.hint--left:before {
border-left-color: #383838; }
.hint--right:before {
border-right-color: #383838; } .hint--top:before {
margin-bottom: -11px; }
.hint--top:before, .hint--top:after {
bottom: 100%;
left: 50%; }
.hint--top:before {
left: calc(50% - 6px); }
.hint--top:after {
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%); 
}
.hint--top:hover:before {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px); }
.hint--top:hover:after {
-webkit-transform: translateX(-50%) translateY(-8px);
-moz-transform: translateX(-50%) translateY(-8px);
transform: translateX(-50%) translateY(-8px); 
} .hint--bottom:before {
margin-top: -11px; }
.hint--bottom:before, .hint--bottom:after {
top: 100%;
left: 50%; }
.hint--bottom:before {
left: calc(50% - 6px); }
.hint--bottom:after {
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%); }
.hint--bottom:hover:before {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px); }
.hint--bottom:hover:after {
-webkit-transform: translateX(-50%) translateY(8px);
-moz-transform: translateX(-50%) translateY(8px);
transform: translateX(-50%) translateY(8px); } .hint--right:before {
margin-left: -11px;
margin-bottom: -6px; }
.hint--right:after {
margin-bottom: -14px; }
.hint--right:before, .hint--right:after {
left: 100%;
bottom: 50%; }
.hint--right:hover:before {
-webkit-transform: translateX(8px);
-moz-transform: translateX(8px);
transform: translateX(8px); }
.hint--right:hover:after {
-webkit-transform: translateX(8px);
-moz-transform: translateX(8px);
transform: translateX(8px); } .hint--left:before {
margin-right: -11px;
margin-bottom: -6px; }
.hint--left:after {
margin-bottom: -14px; }
.hint--left:before, .hint--left:after {
right: 100%;
bottom: 50%; }
.hint--left:hover:before {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
transform: translateX(-8px); }
.hint--left:hover:after {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
transform: translateX(-8px); } .hint--top-left:before {
margin-bottom: -11px; }
.hint--top-left:before, .hint--top-left:after {
bottom: 100%;
left: 50%; }
.hint--top-left:before {
left: calc(50% - 6px); }
.hint--top-left:after {
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
transform: translateX(-100%); }
.hint--top-left:after {
margin-left: 12px; }
.hint--top-left:hover:before {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px); }
.hint--top-left:hover:after {
-webkit-transform: translateX(-100%) translateY(-8px);
-moz-transform: translateX(-100%) translateY(-8px);
transform: translateX(-100%) translateY(-8px); } .hint--top-right:before {
margin-bottom: -11px; }
.hint--top-right:before, .hint--top-right:after {
bottom: 100%;
left: 50%; }
.hint--top-right:before {
left: calc(50% - 6px); }
.hint--top-right:after {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0); }
.hint--top-right:after {
margin-left: -12px; }
.hint--top-right:hover:before {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px); }
.hint--top-right:hover:after {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px); } .hint--bottom-left:before {
margin-top: -11px; }
.hint--bottom-left:before, .hint--bottom-left:after {
top: 100%;
left: 50%; }
.hint--bottom-left:before {
left: calc(50% - 6px); }
.hint--bottom-left:after {
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
transform: translateX(-100%); }
.hint--bottom-left:after {
margin-left: 12px; }
.hint--bottom-left:hover:before {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px); }
.hint--bottom-left:hover:after {
-webkit-transform: translateX(-100%) translateY(8px);
-moz-transform: translateX(-100%) translateY(8px);
transform: translateX(-100%) translateY(8px); } .hint--bottom-right:before {
margin-top: -11px; }
.hint--bottom-right:before, .hint--bottom-right:after {
top: 100%;
left: 50%; }
.hint--bottom-right:before {
left: calc(50% - 6px); }
.hint--bottom-right:after {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0); }
.hint--bottom-right:after {
margin-left: -12px; }
.hint--bottom-right:hover:before {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px); }
.hint--bottom-right:hover:after {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px); } .hint--small:after,
.hint--medium:after,
.hint--large:after {
white-space: normal;
line-height: 1.4em;
word-wrap: break-word; }
.hint--small:after {
width: 80px; }
.hint--medium:after {
width: 150px; }
.hint--large:after {
width: 300px; } [class*="hint--"] { }
[class*="hint--"]:after {
text-shadow: 0 -1px 0px black;
box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); }  .hint--error:after {
background-color: #b34e4d;
text-shadow: 0 -1px 0px #592726; }
.hint--error.hint--top-left:before {
border-top-color: #b34e4d; }
.hint--error.hint--top-right:before {
border-top-color: #b34e4d; }
.hint--error.hint--top:before {
border-top-color: #b34e4d; }
.hint--error.hint--bottom-left:before {
border-bottom-color: #b34e4d; }
.hint--error.hint--bottom-right:before {
border-bottom-color: #b34e4d; }
.hint--error.hint--bottom:before {
border-bottom-color: #b34e4d; }
.hint--error.hint--left:before {
border-left-color: #b34e4d; }
.hint--error.hint--right:before {
border-right-color: #b34e4d; } .hint--warning:after {
background-color: #c09854;
text-shadow: 0 -1px 0px #6c5328; }
.hint--warning.hint--top-left:before {
border-top-color: #c09854; }
.hint--warning.hint--top-right:before {
border-top-color: #c09854; }
.hint--warning.hint--top:before {
border-top-color: #c09854; }
.hint--warning.hint--bottom-left:before {
border-bottom-color: #c09854; }
.hint--warning.hint--bottom-right:before {
border-bottom-color: #c09854; }
.hint--warning.hint--bottom:before {
border-bottom-color: #c09854; }
.hint--warning.hint--left:before {
border-left-color: #c09854; }
.hint--warning.hint--right:before {
border-right-color: #c09854; } .hint--info:after {
background-color: #3986ac;
text-shadow: 0 -1px 0px #1a3c4d; }
.hint--info.hint--top-left:before {
border-top-color: #3986ac; }
.hint--info.hint--top-right:before {
border-top-color: #3986ac; }
.hint--info.hint--top:before {
border-top-color: #3986ac; }
.hint--info.hint--bottom-left:before {
border-bottom-color: #3986ac; }
.hint--info.hint--bottom-right:before {
border-bottom-color: #3986ac; }
.hint--info.hint--bottom:before {
border-bottom-color: #3986ac; }
.hint--info.hint--left:before {
border-left-color: #3986ac; }
.hint--info.hint--right:before {
border-right-color: #3986ac; } .hint--success:after {
background-color: #458746;
text-shadow: 0 -1px 0px #1a321a; }
.hint--success.hint--top-left:before {
border-top-color: #458746; }
.hint--success.hint--top-right:before {
border-top-color: #458746; }
.hint--success.hint--top:before {
border-top-color: #458746; }
.hint--success.hint--bottom-left:before {
border-bottom-color: #458746; }
.hint--success.hint--bottom-right:before {
border-bottom-color: #458746; }
.hint--success.hint--bottom:before {
border-bottom-color: #458746; }
.hint--success.hint--left:before {
border-left-color: #458746; }
.hint--success.hint--right:before {
border-right-color: #458746; } .hint--always:after, .hint--always:before {
opacity: 1;
visibility: visible; }
.hint--always.hint--top:before {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px); }
.hint--always.hint--top:after {
-webkit-transform: translateX(-50%) translateY(-8px);
-moz-transform: translateX(-50%) translateY(-8px);
transform: translateX(-50%) translateY(-8px); }
.hint--always.hint--top-left:before {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px); }
.hint--always.hint--top-left:after {
-webkit-transform: translateX(-100%) translateY(-8px);
-moz-transform: translateX(-100%) translateY(-8px);
transform: translateX(-100%) translateY(-8px); }
.hint--always.hint--top-right:before {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px); }
.hint--always.hint--top-right:after {
-webkit-transform: translateY(-8px);
-moz-transform: translateY(-8px);
transform: translateY(-8px); }
.hint--always.hint--bottom:before {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px); }
.hint--always.hint--bottom:after {
-webkit-transform: translateX(-50%) translateY(8px);
-moz-transform: translateX(-50%) translateY(8px);
transform: translateX(-50%) translateY(8px); }
.hint--always.hint--bottom-left:before {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px); }
.hint--always.hint--bottom-left:after {
-webkit-transform: translateX(-100%) translateY(8px);
-moz-transform: translateX(-100%) translateY(8px);
transform: translateX(-100%) translateY(8px); }
.hint--always.hint--bottom-right:before {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px); }
.hint--always.hint--bottom-right:after {
-webkit-transform: translateY(8px);
-moz-transform: translateY(8px);
transform: translateY(8px); }
.hint--always.hint--left:before {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
transform: translateX(-8px); }
.hint--always.hint--left:after {
-webkit-transform: translateX(-8px);
-moz-transform: translateX(-8px);
transform: translateX(-8px); }
.hint--always.hint--right:before {
-webkit-transform: translateX(8px);
-moz-transform: translateX(8px);
transform: translateX(8px); }
.hint--always.hint--right:after {
-webkit-transform: translateX(8px);
-moz-transform: translateX(8px);
transform: translateX(8px); } .hint--rounded:after {
border-radius: 4px; } .hint--no-animate:before, .hint--no-animate:after {
-webkit-transition-duration: 0ms;
-moz-transition-duration: 0ms;
transition-duration: 0ms; }
.hint--bounce:before, .hint--bounce:after {
-webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
-moz-transition: opacity 0.3s ease, visibility 0.3s ease, -moz-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24); }html {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%; }
article, aside, footer, header, nav, section {
display: block; }
figcaption, figure, main {
display: block; }
figure {
margin: 1em 0; }
hr {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible; }
pre {
font-family: monospace, monospace;
font-size: 1em; }
a {
background-color: transparent;
-webkit-text-decoration-skip: objects; }
a:active, a:hover {
outline-width: 0;
text-decoration: none; }
abbr[title] {
border-bottom: 1px #767676 dotted;
text-decoration: none; }
b, strong {
font-weight: 700; }
code, kbd, samp {
font-family: monospace, monospace;
font-size: 1em; }
dfn {
font-style: italic; }
mark {
background-color: #eee;
color: #222; }
small {
font-size: 80%; }
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sub {
top: -0.5em;
bottom: -0.25em; }
audio, video {
display: inline-block;
max-width: 100%; }
audio:not([controls]) {
display: none;
height: 0; }
img {
border-style: none;
max-width: 100%;
vertical-align: top;
height: auto; }
svg:not(:root) {
overflow: hidden; }
button, input, optgroup, select, textarea {
margin: 0; }
button, input {
overflow: visible; }
button, html [type="button"], [type="reset"], [type="submit"] {
-webkit-appearance: button; }
fieldset {
border: 1px solid #bbb;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; }
legend {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal; }
progress {
display: inline-block;
vertical-align: baseline; }
textarea {
overflow: auto; }
[type="checkbox"], [type="radio"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
height: auto; }
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit; }
details, menu {
display: block; }
summary {
display: list-item; }
canvas {
display: inline-block; }
template {
display: none; }
[hidden] {
display: none; }
iframe, embed, object, video, .mejs-container {
max-width: 100%; }
table {
max-width: 100%;
margin-bottom: 2.2906835em;
border-spacing: 0;
border-collapse: separate; }
table caption {
padding: 1.41575em;
font-weight: 600; }
table th {
font-weight: 500; }
table th, table td {
padding: 5px;
vertical-align: top;
text-align: left;
border-bottom: 1px solid #e2e2e2; }
table thead th {
vertical-align: middle; }                                          @-webkit-keyframes CMSSpin {
100% {
-webkit-transform: rotate(360deg);
-khtml-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg); } }
@-moz-keyframes CMSSpin {
100% {
-webkit-transform: rotate(360deg);
-khtml-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg); } }
@-ms-keyframes CMSSpin {
100% {
-webkit-transform: rotate(360deg);
-khtml-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg); } }
@-o-keyframes CMSSpin {
100% {
-webkit-transform: rotate(360deg);
-khtml-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes CMSSpin {
100% {
-webkit-transform: rotate(360deg);
-khtml-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg); } }  @keyframes left {
25% {
transform: translateX(-250%);
animation-timing-function: ease-in; }
50% {
transform: translateX(-150%); } }
@keyframes right {
50% {
transform: translateX(150%); }
75% {
transform: translateX(250%);
animation-timing-function: ease-in; }
100% {
transform: translateX(150%); } } @keyframes jump1 {
12% {
transform: translate(20px, -40px);
animation-timing-function: ease-in; }
24% {
transform: translate(40px, 0); }
100% {
transform: translate(40px, 0); } }
@keyframes jump2 {
12% {
transform: translate(0, 0); }
24% {
transform: translate(20px, -40px);
animation-timing-function: ease-in; }
36% {
transform: translate(40px, 0); }
100% {
transform: translate(40px, 0); } }
@keyframes jump3 {
24% {
transform: translate(0, 0); }
36% {
transform: translate(20px, -40px);
animation-timing-function: ease-in; }
48% {
transform: translate(40px, 0); }
100% {
transform: translate(40px, 0); } }
@keyframes wipe {
48% {
transform: translateX(-120px); }
100% {
transform: translateX(-120px); } } @keyframes position {
50% {
left: 100%; } }
@keyframes size {
50% {
transform: scale(0.5, 0.5); } } @keyframes AtomPosition {
50% {
top: 80px;
left: 80px; } }
@keyframes size {
50% {
transform: scale(0.5, 0.5); } }
@keyframes zindex {
100% {
z-index: 10; } }
@keyframes shrink {
50% {
transform: scale(0.9, 0.9); } } @keyframes ball1 {
50% {
top: -100%;
left: 200%;
background: rgba(127, 127, 0, 0.5); }
100% {
top: 50%;
left: 100%;
background: rgba(0, 255, 0, 0.5);
z-index: 2; } }
@keyframes ball2 {
50% {
top: 200%;
left: 200%;
background: rgba(0, 255, 255, 0.5); }
100% {
top: 100%;
left: 50%;
background: rgba(0, 0, 255, 0.5);
z-index: 1; } }
@keyframes ball3 {
50% {
top: 200%;
left: -100%;
background: rgba(255, 0, 255, 0.5); }
100% {
top: 50%;
left: 0%;
background: rgba(255, 255, 0, 0.5);
z-index: 2; } }
@keyframes ball4 {
50% {
top: -100%;
left: -100%;
background: rgba(255, 127, 0, 0.5); }
100% {
top: 0%;
left: 50%;
background: rgba(255, 0, 0, 0.5);
z-index: 1; } } @keyframes invert {
100% {
transform: rotate(180deg); } }
@keyframes Mitosisball1 {
12% {
transform: none; }
26% {
transform: translateX(25%) scale(1, 0.8); }
40% {
transform: translateX(50%) scale(0.8, 0.8); }
60% {
transform: translateX(50%) scale(0.8, 0.8); }
74% {
transform: translate(50%, 25%) scale(0.6, 0.8); }
88% {
transform: translate(50%, 50%) scale(0.6, 0.6); }
100% {
transform: translate(50%, 50%) scale(0.6, 0.6); } }
@keyframes Mitosisball2 {
12% {
transform: none; }
26% {
transform: translateX(25%) scale(1, 0.8); }
40% {
transform: translateX(50%) scale(0.8, 0.8); }
60% {
transform: translateX(50%) scale(0.8, 0.8); }
74% {
transform: translate(50%, -25%) scale(0.6, 0.8); }
88% {
transform: translate(50%, -50%) scale(0.6, 0.6); }
100% {
transform: translate(50%, -50%) scale(0.6, 0.6); } }
@keyframes Mitosisball3 {
12% {
transform: none; }
26% {
transform: translateX(-25%) scale(1, 0.8); }
40% {
transform: translateX(-50%) scale(0.8, 0.8); }
60% {
transform: translateX(-50%) scale(0.8, 0.8); }
74% {
transform: translate(-50%, 25%) scale(0.6, 0.8); }
88% {
transform: translate(-50%, 50%) scale(0.6, 0.6); }
100% {
transform: translate(-50%, 50%) scale(0.6, 0.6); } }
@keyframes Mitosisball4 {
12% {
transform: none; }
26% {
transform: translateX(-25%) scale(1, 0.8); }
40% {
transform: translateX(-50%) scale(0.8, 0.8); }
60% {
transform: translateX(-50%) scale(0.8, 0.8); }
74% {
transform: translate(-50%, -25%) scale(0.6, 0.8); }
88% {
transform: translate(-50%, -50%) scale(0.6, 0.6); }
100% {
transform: translate(-50%, -50%) scale(0.6, 0.6); } } @keyframes Flowerball1 {
6.25% {
transform: rotate(90deg); }
12.5% {
transform: rotate(90deg); }
18.75% {
transform: rotate(180deg); }
25% {
transform: rotate(180deg); }
31.25% {
transform: rotate(270deg); }
37.5% {
transform: rotate(270deg); }
43.75% {
transform: rotate(360deg); }
50% {
transform: rotate(360deg); }
56.25% {
transform: rotate(450deg); }
75% {
transform: rotate(450deg); }
87.5% {
transform: rotate(405deg) scale(1.3, 1.3); }
100% {
transform: rotate(360deg) scale(1, 1); } }
@keyframes Flowerball2 {
12.5% {
transform: rotate(0); }
18.75% {
transform: rotate(90deg); }
25% {
transform: rotate(90deg); }
31.25% {
transform: rotate(180deg); }
37.5% {
transform: rotate(180deg); }
43.75% {
transform: rotate(270deg); }
50% {
transform: rotate(270deg); }
56.25% {
transform: rotate(360deg); }
62.5% {
transform: rotate(360deg); }
68.75% {
transform: rotate(450deg); }
75% {
transform: rotate(450deg); }
87.5% {
transform: rotate(405deg) scale(1.3, 1.3); }
100% {
transform: rotate(360deg) scale(1, 1); } }
@keyframes Flowerball3 {
25% {
transform: rotate(0); }
31.25% {
transform: rotate(90deg); }
75% {
transform: rotate(90deg); }
87.5% {
transform: rotate(45deg) scale(1.3, 1.3); }
100% {
transform: rotate(0) scale(1, 1); } }
@keyframes Flowerball4 {
37.5% {
transform: rotate(0); }
43.75% {
transform: rotate(90deg); }
75% {
transform: rotate(90deg); }
87.5% {
transform: rotate(45deg) scale(1.3, 1.3); }
100% {
transform: rotate(0) scale(1, 1); } } @keyframes clock {
100% {
transform: rotate(360deg); } }
@keyframes clock1 {
0% {
transform: rotate(-135deg); }
30% {
transform: rotate(-450deg); }
100% {
transform: rotate(-450deg); } }
@keyframes clock2 {
5% {
transform: rotate(-90deg); }
35% {
transform: rotate(-405deg); }
100% {
transform: rotate(-405deg); } }
@keyframes clock3 {
10% {
transform: rotate(-45deg); }
40% {
transform: rotate(-360deg); }
100% {
transform: rotate(-360deg); } }
@keyframes clock4 {
15% {
transform: rotate(0); }
45% {
transform: rotate(-315deg); }
100% {
transform: rotate(-315deg); } } @keyframes wash {
100% {
transform: rotate(1800deg); } } @keyframes pulse {
0% {
transform: scale(0.1, 0.1);
opacity: 1;
border-width: 50px; }
100% {
transform: scale(1, 1);
opacity: 0;
border-width: 0; } }                @-webkit-keyframes shine {
100% {
left: 125%; } }
@keyframes shine {
100% {
left: 125%; } }
body .animated {
-webkit-animation-duration: 0.65s;
animation-duration: 0.65s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both; }
@-webkit-keyframes fadeIn {
to {
opacity: 1; } }
@keyframes fadeIn {
to {
opacity: 1; } }
@-webkit-keyframes moveVertical {
to {
-webkit-transform: translateY(0);
opacity: 1; } }
@keyframes moveVertical {
to {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1; } }
@-webkit-keyframes moveHorizontal {
to {
-webkit-transform: translateX(0);
opacity: 1; } }
@keyframes moveHorizontal {
to {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; } }
@-webkit-keyframes scaleUp {
to {
-webkit-transform: scale(1);
opacity: 1; } }
@keyframes scaleUp {
to {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; } }
@-webkit-keyframes fallPerspective {
to {
-webkit-transform: translateZ(0) translateY(0) rotateX(0deg);
opacity: 1; } }
@keyframes fallPerspective {
to {
-webkit-transform: translateZ(0) translateY(0) rotateX(0deg);
transform: translateZ(0) translateY(0) rotateX(0deg);
opacity: 1; } }
@-webkit-keyframes fly {
to {
-webkit-transform: rotateX(0deg);
opacity: 1; } }
@keyframes fly {
to {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
opacity: 1; } }
@-webkit-keyframes flip {
to {
-webkit-transform: rotateX(0deg);
opacity: 1; } }
@keyframes flip {
to {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
opacity: 1; } }
@-webkit-keyframes helix {
to {
-webkit-transform: rotateY(0deg);
opacity: 1; } }
@keyframes helix {
to {
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg);
opacity: 1; } }
@-webkit-keyframes popUp {
70% {
-webkit-transform: scale(1.1);
opacity: 0.8;
-webkit-animation-timing-function: ease-out; }
to {
-webkit-transform: scale(1);
opacity: 1; } }
@keyframes popUp {
70% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
opacity: 0.8;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out; }
to {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; } }
.red-animation {
opacity: 0; }
.red-animation.fade-in.animate {
-webkit-animation: fadeIn 0.95s ease forwards;
animation: fadeIn 0.95s ease forwards; }
.red-animation.move-up.animate {
-webkit-transform: translateY(150px);
-ms-transform: translateY(150px);
transform: translateY(150px);
-webkit-animation: moveVertical 0.65s ease forwards;
animation: moveVertical 0.65s ease forwards; }
.red-animation.move-down.animate {
-webkit-transform: translateY(-150px);
-ms-transform: translateY(-150px);
transform: translateY(-150px);
-webkit-animation: moveVertical 0.35s ease forwards;
animation: moveVertical 0.35s ease forwards; }
.red-animation.move-left.animate {
-webkit-transform: translateX(150px);
-ms-transform: translateX(150px);
transform: translateX(150px);
-webkit-animation: moveHorizontal 0.65s ease forwards;
animation: moveHorizontal 0.65s ease forwards; }
.red-animation.move-right.animate {
-webkit-transform: translateX(-150px);
-ms-transform: translateX(-150px);
transform: translateX(-150px);
-webkit-animation: moveHorizontal 0.65s ease forwards;
animation: moveHorizontal 0.65s ease forwards; }
.red-animation.scale-up.animate {
-webkit-transform: scale(0.6);
-ms-transform: scale(0.6);
transform: scale(0.6);
-webkit-animation: scaleUp 0.65s ease-in-out forwards;
animation: scaleUp 0.65s ease-in-out forwards; }
.red-animation.fall-perspective {
-webkit-perspective: 1300px;
perspective: 1300px; }
.red-animation.fall-perspective.animate {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
transform: translateZ(400px) translateY(300px) rotateX(-90deg);
-webkit-animation: fallPerspective 0.8s ease-in-out forwards;
animation: fallPerspective 0.8s ease-in-out forwards; }
.red-animation.fly {
-webkit-perspective: 1300px;
perspective: 1300px; }
.red-animation.fly.animate {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform-origin: 50% 50% -300px;
-ms-transform-origin: 50% 50% -300px;
transform-origin: 50% 50% -300px;
-webkit-transform: rotateX(-180deg);
transform: rotateX(-180deg);
-webkit-animation: fly 0.8s ease-in-out forwards;
animation: fly 0.8s ease-in-out forwards; }
.red-animation.flip.animate {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform: rotateX(-80deg);
transform: rotateX(-80deg);
-webkit-animation: flip 0.8s ease-in-out forwards;
animation: flip 0.8s ease-in-out forwards; }
.red-animation.helix {
-webkit-perspective: 1300px;
perspective: 1300px; }
.red-animation.helix.animate {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: rotateY(-180deg);
transform: rotateY(-180deg);
-webkit-animation: helix 0.8s ease-in-out forwards;
animation: helix 0.8s ease-in-out forwards; }
.red-animation.pop-up {
-webkit-perspective: 1300px;
perspective: 1300px; }
.red-animation.pop-up.animate {
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: scale(0.4);
-ms-transform: scale(0.4);
transform: scale(0.4);
-webkit-animation: popUp 0.8s ease-in forwards;
animation: popUp 0.8s ease-in forwards; }
.tm-swiper .red-animation {
opacity: 1 !important;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important;
-webkit-perspective: none !important;
perspective: none !important; }
.fall-down-effect:hover:before {
-webkit-transform: scale(1) translateX(0) translateY(0) rotate(0deg);
-ms-transform: scale(1) translateX(0) translateY(0) rotate(0deg);
transform: scale(1) translateX(0) translateY(0) rotate(0deg);
opacity: 1; }
.fall-down-effect:before {
content: attr(data-hover);
position: absolute;
opacity: 0;
-webkit-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
-ms-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
pointer-events: none; }
@-webkit-keyframes spinnerRotate {
from {
-webkit-transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg); } }
@-moz-keyframes spinnerRotate {
from {
-moz-transform: rotate(0deg); }
to {
-moz-transform: rotate(360deg); } }
@-ms-keyframes spinnerRotate {
from {
-ms-transform: rotate(0deg); }
to {
-ms-transform: rotate(360deg); } }
@-webkit-keyframes shine {
100% {
left: 125%; } }
@keyframes shine {
100% {
left: 125%; } }
#red-loading {
width: 100%;
height: 100%;
max-height: 100%;
max-width: 100%;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-around;
background: #fff;
z-index: 13000;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.spinner {
width: 70px;
height: 70px;
position: relative;
margin: 0 auto; }
.owl-preload .spinner {
width: 40px;
height: 40px; } .rotateplane {
background-color: rgba(40, 56, 145, 1);
-webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
animation: sk-rotateplane 1.2s infinite ease-in-out; }
@-webkit-keyframes sk-rotateplane {
0% {
-webkit-transform: perspective(120px); }
50% {
-webkit-transform: perspective(120px) rotateY(180deg); }
100% {
-webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg); } }
@keyframes sk-rotateplane {
0% {
transform: perspective(120px) rotateX(0deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
50% {
transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
100% {
transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } } .double-bounce1, .double-bounce2 {
width: 100%;
height: 100%;
border-radius: 50%;
background-color: rgba(40, 56, 145, 1);
opacity: 0.6;
position: absolute;
top: 0;
left: 0;
-webkit-animation: sk-bounce 2s infinite ease-in-out;
animation: sk-bounce 2s infinite ease-in-out; }
.double-bounce2 {
-webkit-animation-delay: -1s;
animation-delay: -1s; }
@-webkit-keyframes sk-bounce {
0%, 100% {
-webkit-transform: scale(0); }
50% {
-webkit-transform: scale(1); } }
@keyframes sk-bounce {
0%, 100% {
transform: scale(0);
-webkit-transform: scale(0); }
50% {
transform: scale(1);
-webkit-transform: scale(1); } } .wave > div {
background-color: rgba(40, 56, 145, 1);
height: 100%;
width: 6px;
display: inline-block;
-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
animation: sk-stretchdelay 1.2s infinite ease-in-out; }
.wave .rect2 {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s; }
.wave .rect3 {
-webkit-animation-delay: -1s;
animation-delay: -1s; }
.wave .rect4 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s; }
.wave .rect5 {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s; }
@-webkit-keyframes sk-stretchdelay {
0%, 40%, 100% {
-webkit-transform: scaleY(0.4); }
20% {
-webkit-transform: scaleY(1); } }
@keyframes sk-stretchdelay {
0%, 40%, 100% {
transform: scaleY(0.4);
-webkit-transform: scaleY(0.4); }
20% {
transform: scaleY(1);
-webkit-transform: scaleY(1); } } .cube1, .cube2 {
background-color: rgba(40, 56, 145, 1);
width: 15px;
height: 15px;
position: absolute;
top: 0;
left: 0;
-webkit-animation: sk-cubemove 1.8s infinite ease-in-out;
animation: sk-cubemove 1.8s infinite ease-in-out; }
.cube2 {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s; }
@-webkit-keyframes sk-cubemove {
25% {
-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5); }
50% {
-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg); }
75% {
-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); }
100% {
-webkit-transform: rotate(-360deg); } }
@keyframes sk-cubemove {
25% {
transform: translateX(42px) rotate(-90deg) scale(0.5);
-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5); }
50% {
transform: translateX(42px) translateY(42px) rotate(-179deg);
-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg); }
50.1% {
transform: translateX(42px) translateY(42px) rotate(-180deg);
-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg); }
75% {
transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5); }
100% {
transform: rotate(-360deg);
-webkit-transform: rotate(-360deg); } } .scaleout {
background: rgba(40, 56, 145, 1);
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
-webkit-animation: sk-scaleout 1s infinite ease-in-out;
animation: sk-scaleout 1s infinite ease-in-out; }
@-webkit-keyframes sk-scaleout {
0% {
-webkit-transform: scale(0); }
100% {
-webkit-transform: scale(1);
opacity: 0; } }
@keyframes sk-scaleout {
0% {
-webkit-transform: scale(0);
transform: scale(0); }
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0; } } .double-dots {
-webkit-animation: sk-rotate 2s infinite linear;
animation: sk-rotate 2s infinite linear; }
.dot1, .dot2 {
width: 60%;
height: 60%;
display: inline-block;
position: absolute;
top: 0;
background-color: rgba(40, 56, 145, 1);
border-radius: 100%;
-webkit-animation: sk-bounce 2s infinite ease-in-out;
animation: sk-bounce 2s infinite ease-in-out; }
.dot2 {
top: auto;
bottom: 0;
-webkit-animation-delay: -1s;
animation-delay: -1s; }
@-webkit-keyframes sk-rotate {
100% {
-webkit-transform: rotate(360deg); } }
@keyframes sk-rotate {
100% {
transform: rotate(360deg);
-webkit-transform: rotate(360deg); } }
@-webkit-keyframes sk-bounce {
0%, 100% {
-webkit-transform: scale(0); }
50% {
-webkit-transform: scale(1); } }
@keyframes sk-bounce {
0%, 100% {
transform: scale(0);
-webkit-transform: scale(0); }
50% {
transform: scale(1);
-webkit-transform: scale(1); } } .three-circle-bounce > div {
width: 18px;
height: 18px;
background-color: rgba(40, 56, 145, 1);
border-radius: 100%;
display: inline-block;
-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
animation: sk-bouncedelay 1.4s infinite ease-in-out both; }
.three-circle-bounce .bounce1 {
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s; }
.three-circle-bounce .bounce2 {
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s; }
@-webkit-keyframes sk-bouncedelay {
0%, 80%, 100% {
-webkit-transform: scale(0); }
40% {
-webkit-transform: scale(1); } }
@keyframes sk-bouncedelay {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0); }
40% {
-webkit-transform: scale(1);
transform: scale(1); } } .sk-child {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0; }
.sk-child:before {
content: '';
display: block;
margin: 0 auto;
width: 15%;
height: 15%;
background-color: rgba(40, 56, 145, 1);
border-radius: 100%;
-webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; }
.sk-circle2 {
-webkit-transform: rotate(30deg);
-ms-transform: rotate(30deg);
transform: rotate(30deg); }
.sk-circle3 {
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg); }
.sk-circle4 {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.sk-circle5 {
-webkit-transform: rotate(120deg);
-ms-transform: rotate(120deg);
transform: rotate(120deg); }
.sk-circle6 {
-webkit-transform: rotate(150deg);
-ms-transform: rotate(150deg);
transform: rotate(150deg); }
.sk-circle7 {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.sk-circle8 {
-webkit-transform: rotate(210deg);
-ms-transform: rotate(210deg);
transform: rotate(210deg); }
.sk-circle9 {
-webkit-transform: rotate(240deg);
-ms-transform: rotate(240deg);
transform: rotate(240deg); }
.sk-circle10 {
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg); }
.sk-circle11 {
-webkit-transform: rotate(300deg);
-ms-transform: rotate(300deg);
transform: rotate(300deg); }
.sk-circle12 {
-webkit-transform: rotate(330deg);
-ms-transform: rotate(330deg);
transform: rotate(330deg); }
.sk-circle2:before {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s; }
.sk-circle3:before {
-webkit-animation-delay: -1s;
animation-delay: -1s; }
.sk-circle4:before {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s; }
.sk-circle5:before {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s; }
.sk-circle6:before {
-webkit-animation-delay: -0.7s;
animation-delay: -0.7s; }
.sk-circle7:before {
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s; }
.sk-circle8:before {
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s; }
.sk-circle9:before {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s; }
.sk-circle10:before {
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s; }
.sk-circle11:before {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s; }
.sk-circle12:before {
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s; }
@-webkit-keyframes sk-circleBounceDelay {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0); }
40% {
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes sk-circleBounceDelay {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0); }
40% {
-webkit-transform: scale(1);
transform: scale(1); } } .sk-cube-grid .sk-cube {
width: 33%;
height: 33%;
background-color: rgba(40, 56, 145, 1);
float: left;
-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; }
.sk-cube-grid .sk-cube1 {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
.sk-cube-grid .sk-cube2 {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s; }
.sk-cube-grid .sk-cube3 {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s; }
.sk-cube-grid .sk-cube4 {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s; }
.sk-cube-grid .sk-cube5 {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
.sk-cube-grid .sk-cube6 {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s; }
.sk-cube-grid .sk-cube7 {
-webkit-animation-delay: 0s;
animation-delay: 0s; }
.sk-cube-grid .sk-cube8 {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s; }
.sk-cube-grid .sk-cube9 {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
@-webkit-keyframes sk-cubeGridScaleDelay {
0%, 70%, 100% {
-webkit-transform: scale3D(1, 1, 1);
transform: scale3D(1, 1, 1); }
35% {
-webkit-transform: scale3D(0, 0, 1);
transform: scale3D(0, 0, 1); } }
@keyframes sk-cubeGridScaleDelay {
0%, 70%, 100% {
-webkit-transform: scale3D(1, 1, 1);
transform: scale3D(1, 1, 1); }
35% {
-webkit-transform: scale3D(0, 0, 1);
transform: scale3D(0, 0, 1); } } .sk-fading-circle .sk-circle {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0; }
.sk-fading-circle .sk-circle:before {
content: '';
display: block;
margin: 0 auto;
width: 15%;
height: 15%;
background-color: rgba(40, 56, 145, 1);
border-radius: 100%;
-webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; }
.sk-fading-circle .sk-circle2 {
-webkit-transform: rotate(30deg);
-ms-transform: rotate(30deg);
transform: rotate(30deg); }
.sk-fading-circle .sk-circle3 {
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg); }
.sk-fading-circle .sk-circle4 {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.sk-fading-circle .sk-circle5 {
-webkit-transform: rotate(120deg);
-ms-transform: rotate(120deg);
transform: rotate(120deg); }
.sk-fading-circle .sk-circle6 {
-webkit-transform: rotate(150deg);
-ms-transform: rotate(150deg);
transform: rotate(150deg); }
.sk-fading-circle .sk-circle7 {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.sk-fading-circle .sk-circle8 {
-webkit-transform: rotate(210deg);
-ms-transform: rotate(210deg);
transform: rotate(210deg); }
.sk-fading-circle .sk-circle9 {
-webkit-transform: rotate(240deg);
-ms-transform: rotate(240deg);
transform: rotate(240deg); }
.sk-fading-circle .sk-circle10 {
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg); }
.sk-fading-circle .sk-circle11 {
-webkit-transform: rotate(300deg);
-ms-transform: rotate(300deg);
transform: rotate(300deg); }
.sk-fading-circle .sk-circle12 {
-webkit-transform: rotate(330deg);
-ms-transform: rotate(330deg);
transform: rotate(330deg); }
.sk-fading-circle .sk-circle2:before {
-webkit-animation-delay: -1.1s;
animation-delay: -1.1s; }
.sk-fading-circle .sk-circle3:before {
-webkit-animation-delay: -1s;
animation-delay: -1s; }
.sk-fading-circle .sk-circle4:before {
-webkit-animation-delay: -0.9s;
animation-delay: -0.9s; }
.sk-fading-circle .sk-circle5:before {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s; }
.sk-fading-circle .sk-circle6:before {
-webkit-animation-delay: -0.7s;
animation-delay: -0.7s; }
.sk-fading-circle .sk-circle7:before {
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s; }
.sk-fading-circle .sk-circle8:before {
-webkit-animation-delay: -0.5s;
animation-delay: -0.5s; }
.sk-fading-circle .sk-circle9:before {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s; }
.sk-fading-circle .sk-circle10:before {
-webkit-animation-delay: -0.3s;
animation-delay: -0.3s; }
.sk-fading-circle .sk-circle11:before {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s; }
.sk-fading-circle .sk-circle12:before {
-webkit-animation-delay: -0.1s;
animation-delay: -0.1s; }
@-webkit-keyframes sk-circleFadeDelay {
0%, 39%, 100% {
opacity: 0; }
40% {
opacity: 1; } }
@keyframes sk-circleFadeDelay {
0%, 39%, 100% {
opacity: 0; }
40% {
opacity: 1; } } .sk-folding-cube {
position: relative;
-webkit-transform: rotateZ(45deg);
transform: rotateZ(45deg); }
.sk-folding-cube .sk-cube {
float: left;
width: 50%;
height: 50%;
position: relative;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1); }
.sk-folding-cube .sk-cube:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(40, 56, 145, 1);
-webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
animation: sk-foldCubeAngle 2.4s infinite linear both;
-webkit-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
transform-origin: 100% 100%; }
.sk-folding-cube .sk-cube2 {
-webkit-transform: scale(1.1) rotateZ(90deg);
transform: scale(1.1) rotateZ(90deg); }
.sk-folding-cube .sk-cube3 {
-webkit-transform: scale(1.1) rotateZ(180deg);
transform: scale(1.1) rotateZ(180deg); }
.sk-folding-cube .sk-cube4 {
-webkit-transform: scale(1.1) rotateZ(270deg);
transform: scale(1.1) rotateZ(270deg); }
.sk-folding-cube .sk-cube2:before {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s; }
.sk-folding-cube .sk-cube3:before {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s; }
.sk-folding-cube .sk-cube4:before {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s; }
@-webkit-keyframes sk-foldCubeAngle {
0%, 10% {
-webkit-transform: perspective(140px) rotateX(-180deg);
transform: perspective(140px) rotateX(-180deg);
opacity: 0; }
25%, 75% {
-webkit-transform: perspective(140px) rotateX(0deg);
transform: perspective(140px) rotateX(0deg);
opacity: 1; }
90%, 100% {
-webkit-transform: perspective(140px) rotateY(180deg);
transform: perspective(140px) rotateY(180deg);
opacity: 0; } }
@keyframes sk-foldCubeAngle {
0%, 10% {
-webkit-transform: perspective(140px) rotateX(-180deg);
transform: perspective(140px) rotateX(-180deg);
opacity: 0; }
25%, 75% {
-webkit-transform: perspective(140px) rotateX(0deg);
transform: perspective(140px) rotateX(0deg);
opacity: 1; }
90%, 100% {
-webkit-transform: perspective(140px) rotateY(180deg);
transform: perspective(140px) rotateY(180deg);
opacity: 0; } }  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em; }
.alignright {
display: inline;
float: right;
margin-left: 1.5em; }
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto; } .white {
color: white; }
.primary-color {
color: rgba(40, 56, 145, 1); }  @-ms-viewport {
width: device-width; }
html {
box-sizing: border-box;
-ms-overflow-style: scrollbar; }
*, *::before, *::after {
box-sizing: inherit; }
code, kbd, pre, samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
code {
font-size: 87.5%;
color: #e83e8c;
word-break: break-word; }
a > code {
color: inherit; }
kbd {
padding: 0.2rem 0.4rem;
font-size: 87.5%;
color: #fff;
background-color: #212529;
-webkit-border-radius: 0.2rem;
-khtml-border-radius: 0.2rem;
-moz-border-radius: 0.2rem;
-ms-border-radius: 0.2rem;
-o-border-radius: 0.2rem;
border-radius: 0.2rem;
-webkit-box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25) 2px 5px rgba(0, 0, 0, 0.4);
-khtml-box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25) 2px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25) 2px 5px rgba(0, 0, 0, 0.4);
-ms-box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25) 2px 5px rgba(0, 0, 0, 0.4);
-o-box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25) 2px 5px rgba(0, 0, 0, 0.4);
box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25) 2px 5px rgba(0, 0, 0, 0.4); }
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: 700;
-webkit-box-shadow: none 2px 5px rgba(0, 0, 0, 0.4);
-khtml-box-shadow: none 2px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: none 2px 5px rgba(0, 0, 0, 0.4);
-ms-box-shadow: none 2px 5px rgba(0, 0, 0, 0.4);
-o-box-shadow: none 2px 5px rgba(0, 0, 0, 0.4);
box-shadow: none 2px 5px rgba(0, 0, 0, 0.4); }
pre {
display: block;
font-size: 87.5%;
color: #212529; }
pre code {
font-size: inherit;
color: inherit;
word-break: normal; }
.pre-scrollable {
max-height: 340px;
overflow-y: scroll; }
.container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
@media (min-width: 576px) {
.container {
max-width: 540px; } }
@media (min-width: 768px) {
.container {
max-width: 720px; } }
@media (min-width: 992px) {
.container {
max-width: 960px; } }
@media (min-width: 1200px) {
.container {
max-width: 1200px; } }
.container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto; }
.row {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px; }
.no-gutters {
margin-right: 0;
margin-left: 0; }
.no-gutters > .col, .no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px; }
.col {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-first {
order: -1; }
.order-last {
order: 13; }
.order-0 {
order: 0; }
.order-1 {
order: 1; }
.order-2 {
order: 2; }
.order-3 {
order: 3; }
.order-4 {
order: 4; }
.order-5 {
order: 5; }
.order-6 {
order: 6; }
.order-7 {
order: 7; }
.order-8 {
order: 8; }
.order-9 {
order: 9; }
.order-10 {
order: 10; }
.order-11 {
order: 11; }
.order-12 {
order: 12; }
.offset-1 {
margin-left: 8.3333333333%; }
.offset-2 {
margin-left: 16.6666666667%; }
.offset-3 {
margin-left: 25%; }
.offset-4 {
margin-left: 33.3333333333%; }
.offset-5 {
margin-left: 41.6666666667%; }
.offset-6 {
margin-left: 50%; }
.offset-7 {
margin-left: 58.3333333333%; }
.offset-8 {
margin-left: 66.6666666667%; }
.offset-9 {
margin-left: 75%; }
.offset-10 {
margin-left: 83.3333333333%; }
.offset-11 {
margin-left: 91.6666666667%; }
@media (min-width: 576px) {
.col-sm {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-sm-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-sm-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-sm-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-sm-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-sm-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-sm-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-sm-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-sm-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-sm-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-sm-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-sm-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-sm-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-sm-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-sm-first {
order: -1; }
.order-sm-last {
order: 13; }
.order-sm-0 {
order: 0; }
.order-sm-1 {
order: 1; }
.order-sm-2 {
order: 2; }
.order-sm-3 {
order: 3; }
.order-sm-4 {
order: 4; }
.order-sm-5 {
order: 5; }
.order-sm-6 {
order: 6; }
.order-sm-7 {
order: 7; }
.order-sm-8 {
order: 8; }
.order-sm-9 {
order: 9; }
.order-sm-10 {
order: 10; }
.order-sm-11 {
order: 11; }
.order-sm-12 {
order: 12; }
.offset-sm-0 {
margin-left: 0; }
.offset-sm-1 {
margin-left: 8.3333333333%; }
.offset-sm-2 {
margin-left: 16.6666666667%; }
.offset-sm-3 {
margin-left: 25%; }
.offset-sm-4 {
margin-left: 33.3333333333%; }
.offset-sm-5 {
margin-left: 41.6666666667%; }
.offset-sm-6 {
margin-left: 50%; }
.offset-sm-7 {
margin-left: 58.3333333333%; }
.offset-sm-8 {
margin-left: 66.6666666667%; }
.offset-sm-9 {
margin-left: 75%; }
.offset-sm-10 {
margin-left: 83.3333333333%; }
.offset-sm-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 768px) {
.col-md {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-md-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-md-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-md-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-md-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-md-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-md-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-md-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-md-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-md-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-md-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-md-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-md-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-md-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-md-first {
order: -1; }
.order-md-last {
order: 13; }
.order-md-0 {
order: 0; }
.order-md-1 {
order: 1; }
.order-md-2 {
order: 2; }
.order-md-3 {
order: 3; }
.order-md-4 {
order: 4; }
.order-md-5 {
order: 5; }
.order-md-6 {
order: 6; }
.order-md-7 {
order: 7; }
.order-md-8 {
order: 8; }
.order-md-9 {
order: 9; }
.order-md-10 {
order: 10; }
.order-md-11 {
order: 11; }
.order-md-12 {
order: 12; }
.offset-md-0 {
margin-left: 0; }
.offset-md-1 {
margin-left: 8.3333333333%; }
.offset-md-2 {
margin-left: 16.6666666667%; }
.offset-md-3 {
margin-left: 25%; }
.offset-md-4 {
margin-left: 33.3333333333%; }
.offset-md-5 {
margin-left: 41.6666666667%; }
.offset-md-6 {
margin-left: 50%; }
.offset-md-7 {
margin-left: 58.3333333333%; }
.offset-md-8 {
margin-left: 66.6666666667%; }
.offset-md-9 {
margin-left: 75%; }
.offset-md-10 {
margin-left: 83.3333333333%; }
.offset-md-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 992px) {
.col-lg {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-lg-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-lg-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-lg-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-lg-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-lg-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-lg-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-lg-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-lg-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-lg-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-lg-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-lg-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-lg-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-lg-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-lg-first {
order: -1; }
.order-lg-last {
order: 13; }
.order-lg-0 {
order: 0; }
.order-lg-1 {
order: 1; }
.order-lg-2 {
order: 2; }
.order-lg-3 {
order: 3; }
.order-lg-4 {
order: 4; }
.order-lg-5 {
order: 5; }
.order-lg-6 {
order: 6; }
.order-lg-7 {
order: 7; }
.order-lg-8 {
order: 8; }
.order-lg-9 {
order: 9; }
.order-lg-10 {
order: 10; }
.order-lg-11 {
order: 11; }
.order-lg-12 {
order: 12; }
.offset-lg-0 {
margin-left: 0; }
.offset-lg-1 {
margin-left: 8.3333333333%; }
.offset-lg-2 {
margin-left: 16.6666666667%; }
.offset-lg-3 {
margin-left: 25%; }
.offset-lg-4 {
margin-left: 33.3333333333%; }
.offset-lg-5 {
margin-left: 41.6666666667%; }
.offset-lg-6 {
margin-left: 50%; }
.offset-lg-7 {
margin-left: 58.3333333333%; }
.offset-lg-8 {
margin-left: 66.6666666667%; }
.offset-lg-9 {
margin-left: 75%; }
.offset-lg-10 {
margin-left: 83.3333333333%; }
.offset-lg-11 {
margin-left: 91.6666666667%; } }
@media (min-width: 1200px) {
.col-xl {
flex-basis: 0;
flex-grow: 1;
max-width: 100%; }
.col-xl-auto {
flex: 0 0 auto;
width: auto;
max-width: 100%; }
.col-xl-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; }
.col-xl-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-xl-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-xl-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-xl-5 {
flex: 0 0 41.6666666667%;
max-width: 41.6666666667%; }
.col-xl-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-xl-7 {
flex: 0 0 58.3333333333%;
max-width: 58.3333333333%; }
.col-xl-8 {
flex: 0 0 66.6666666667%;
max-width: 66.6666666667%; }
.col-xl-9 {
flex: 0 0 75%;
max-width: 75%; }
.col-xl-10 {
flex: 0 0 83.3333333333%;
max-width: 83.3333333333%; }
.col-xl-11 {
flex: 0 0 91.6666666667%;
max-width: 91.6666666667%; }
.col-xl-12 {
flex: 0 0 100%;
max-width: 100%; }
.order-xl-first {
order: -1; }
.order-xl-last {
order: 13; }
.order-xl-0 {
order: 0; }
.order-xl-1 {
order: 1; }
.order-xl-2 {
order: 2; }
.order-xl-3 {
order: 3; }
.order-xl-4 {
order: 4; }
.order-xl-5 {
order: 5; }
.order-xl-6 {
order: 6; }
.order-xl-7 {
order: 7; }
.order-xl-8 {
order: 8; }
.order-xl-9 {
order: 9; }
.order-xl-10 {
order: 10; }
.order-xl-11 {
order: 11; }
.order-xl-12 {
order: 12; }
.offset-xl-0 {
margin-left: 0; }
.offset-xl-1 {
margin-left: 8.3333333333%; }
.offset-xl-2 {
margin-left: 16.6666666667%; }
.offset-xl-3 {
margin-left: 25%; }
.offset-xl-4 {
margin-left: 33.3333333333%; }
.offset-xl-5 {
margin-left: 41.6666666667%; }
.offset-xl-6 {
margin-left: 50%; }
.offset-xl-7 {
margin-left: 58.3333333333%; }
.offset-xl-8 {
margin-left: 66.6666666667%; }
.offset-xl-9 {
margin-left: 75%; }
.offset-xl-10 {
margin-left: 83.3333333333%; }
.offset-xl-11 {
margin-left: 91.6666666667%; } }
.carousel {
position: relative; }
.carousel-inner {
position: relative;
width: 100%;
overflow: hidden; }
.carousel-item {
position: relative;
display: none;
align-items: center;
width: 100%;
-webkit-transition: transform 0.6s ease;
-khtml-transition: transform 0.6s ease;
-moz-transition: transform 0.6s ease;
-ms-transition: transform 0.6s ease;
-o-transition: transform 0.6s ease;
transition: transform 0.6s ease;
backface-visibility: hidden;
perspective: 1000px; }
.carousel-item.active, .carousel-item-next, .carousel-item-prev {
display: block; }
.carousel-item-next, .carousel-item-prev {
position: absolute;
top: 0; }
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
transform: translateX(0); }
@supports (transform-style: preserve-3d) {
transform: translate3d(0, 0, 0); }
.carousel-item-next, .active.carousel-item-right {
transform: translateX(100%); }
@supports (transform-style: preserve-3d) {
transform: translate3d(100%, 0, 0); }
.carousel-item-prev, .active.carousel-item-left {
transform: translateX(-100%); }
@supports (transform-style: preserve-3d) {
transform: translate3d(-100%, 0, 0); }
.carousel-control-prev, .carousel-control-next {
position: absolute;
top: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
width: 15%;
color: #fff;
text-align: center;
opacity: 0.5; }
.carousel-control-prev:hover, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-next:focus {
color: #fff;
text-decoration: none;
outline: 0;
opacity: 0.9; }
.carousel-control-prev {
left: 0; }
.carousel-control-next {
right: 0; }
.carousel-control-prev-icon, .carousel-control-next-icon {
display: inline-block;
width: 20px;
height: 20px;
background: transparent no-repeat center center;
background-size: 100% 100%; }
.carousel-control-prev-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }
.carousel-control-next-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }
.carousel-indicators {
position: absolute;
right: 0;
bottom: 10px;
left: 0;
z-index: 15;
display: flex;
justify-content: center;
padding-left: 0;
margin-right: 15%;
margin-left: 15%;
list-style: none; }
.carousel-indicators li {
position: relative;
flex: 0 1 auto;
width: 30px;
height: 3px;
margin-right: 3px;
margin-left: 3px;
text-indent: -999px;
background-color: rgba(255, 255, 255, 0.5); }
.carousel-indicators li::before {
position: absolute;
top: -10px;
left: 0;
display: inline-block;
width: 100%;
height: 10px;
content: ""; }
.carousel-indicators li::after {
position: absolute;
bottom: -10px;
left: 0;
display: inline-block;
width: 100%;
height: 10px;
content: ""; }
.carousel-indicators .active {
background-color: #fff; }
.carousel-caption {
position: absolute;
right: 15%;
bottom: 20px;
left: 15%;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center; }
.form-control {
display: block;
width: 100%;
padding: 0.375rem 0.75rem;
font-size: 1rem;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ced4da;
border-radius: 0.25rem;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 2px 5px rgba(0, 0, 0, 0.4);
-khtml-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 2px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 2px 5px rgba(0, 0, 0, 0.4);
-ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 2px 5px rgba(0, 0, 0, 0.4);
-o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 2px 5px rgba(0, 0, 0, 0.4);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) 2px 5px rgba(0, 0, 0, 0.4);
-webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-khtml-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-moz-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-ms-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
-o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.form-control::-ms-expand {
background-color: transparent;
border: 0; }
.form-control:focus {
color: #495057;
background-color: #fff;
border-color: #80bdff;
outline: 0;
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.form-control::placeholder {
color: #6c757d;
opacity: 1; }
.form-control:disabled, .form-control[readonly] {
background-color: #e9ecef;
opacity: 1; }
select.form-control:not([size]):not([multiple]) {
height: calc(2.25rem + 2px); }
select.form-control:focus::-ms-value {
color: #495057;
background-color: #fff; }
.form-control-file, .form-control-range {
display: block;
width: 100%; }
.col-form-label {
padding-top: calc(0.375rem + 1px);
padding-bottom: calc(0.375rem + 1px);
margin-bottom: 0;
font-size: inherit;
line-height: 1.5; }
.col-form-label-lg {
padding-top: calc(0.5rem + 1px);
padding-bottom: calc(0.5rem + 1px);
font-size: 1.25rem;
line-height: 1.5; }
.col-form-label-sm {
padding-top: calc(0.25rem + 1px);
padding-bottom: calc(0.25rem + 1px);
font-size: 0.875rem;
line-height: 1.5; }
.form-control-plaintext {
display: block;
width: 100%;
padding-top: 0.375rem;
padding-bottom: 0.375rem;
margin-bottom: 0;
line-height: 1.5;
background-color: transparent;
border: solid transparent;
border-width: 1px 0; }
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
padding-right: 0;
padding-left: 0; }
.form-control-sm {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
border-radius: 0.2rem; }
select.form-control-sm:not([size]):not([multiple]) {
height: calc(1.8125rem + 2px); }
.form-control-lg {
padding: 0.5rem 1rem;
font-size: 1.25rem;
line-height: 1.5;
border-radius: 0.3rem; }
select.form-control-lg:not([size]):not([multiple]) {
height: calc(2.875rem + 2px); }
.form-group {
margin-bottom: 1rem; }
.form-text {
display: block;
margin-top: 0.25rem; }
.form-row {
display: flex;
flex-wrap: wrap;
margin-right: -5px;
margin-left: -5px; }
.form-row > .col, .form-row > [class*="col-"] {
padding-right: 5px;
padding-left: 5px; }
.form-check {
position: relative;
display: block;
padding-left: 1.25rem; }
.form-check-input {
position: absolute;
margin-top: 0.3rem;
margin-left: -1.25rem; }
.form-check-input:disabled ~ .form-check-label {
color: #6c757d; }
.form-check-label {
margin-bottom: 0; }
.form-check-inline {
display: inline-flex;
align-items: center;
padding-left: 0;
margin-right: 0.75rem; }
.form-check-inline .form-check-input {
position: static;
margin-top: 0;
margin-right: 0.3125rem;
margin-left: 0; }
.valid-feedback {
display: none;
width: 100%;
margin-top: 0.25rem;
font-size: 14px;
color: #28a745; }
.valid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: 0.5rem;
margin-top: 0.1rem;
font-size: 0.875rem;
line-height: 1;
color: #fff;
background-color: rgba(40, 167, 69, 0.8);
border-radius: 0.2rem; }
.was-validated .form-control:valid, .was-validated .custom-select:valid, .form-control.is-valid, .custom-select.is-valid {
border-color: #28a745; }
.was-validated .form-control:valid:focus, .was-validated .custom-select:valid:focus, .form-control.is-valid:focus, .custom-select.is-valid:focus {
border-color: #28a745;
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.was-validated .form-control:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-feedback, .form-control.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-tooltip {
display: block; }
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
color: #28a745; }
.was-validated .form-check-input:valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-tooltip {
display: block; }
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
color: #28a745; }
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
background-color: #71dd8a; }
.was-validated .custom-control-input:valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-tooltip {
display: block; }
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
background-color: #34ce57; }
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
border-color: #28a745; }
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
border-color: inherit; }
.was-validated .custom-file-input:valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-tooltip {
display: block; }
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.invalid-feedback {
display: none;
width: 100%;
margin-top: 0.25rem;
font-size: 14px;
color: #dc3545; }
.invalid-tooltip {
position: absolute;
top: 100%;
z-index: 5;
display: none;
max-width: 100%;
padding: 0.5rem;
margin-top: 0.1rem;
font-size: 0.875rem;
line-height: 1;
color: #fff;
background-color: rgba(220, 53, 69, 0.8);
border-radius: 0.2rem; }
.was-validated .form-control:invalid, .was-validated .custom-select:invalid, .form-control.is-invalid, .custom-select.is-invalid {
border-color: #dc3545; }
.was-validated .form-control:invalid:focus, .was-validated .custom-select:invalid:focus, .form-control.is-invalid:focus, .custom-select.is-invalid:focus {
border-color: #dc3545;
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-tooltip {
display: block; }
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
color: #dc3545; }
.was-validated .form-check-input:invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-tooltip {
display: block; }
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
color: #dc3545; }
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
background-color: #efa2a9; }
.was-validated .custom-control-input:invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-tooltip {
display: block; }
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
background-color: #e4606d; }
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
border-color: #dc3545; }
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
border-color: inherit; }
.was-validated .custom-file-input:invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-tooltip {
display: block; }
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.form-inline {
display: flex;
flex-flow: row wrap;
align-items: center; }
.form-inline .form-check {
width: 100%; }
@media (min-width: 576px) {
.form-inline label {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 0; }
.form-inline .form-group {
display: flex;
flex: 0 0 auto;
flex-flow: row wrap;
align-items: center;
margin-bottom: 0; }
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle; }
.form-inline .form-control-plaintext {
display: inline-block; }
.form-inline .input-group {
width: auto; }
.form-inline .form-check {
display: flex;
align-items: center;
justify-content: center;
width: auto;
padding-left: 0; }
.form-inline .form-check-input {
position: relative;
margin-top: 0;
margin-right: 0.25rem;
margin-left: 0; }
.form-inline .custom-control {
align-items: center;
justify-content: center; }
.form-inline .custom-control-label {
margin-bottom: 0; } }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
margin-bottom: 0.5rem;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit; }
h1, .h1 {
font-size: 2.5rem; }
h2, .h2 {
font-size: 2rem; }
h3, .h3 {
font-size: 1.75rem; }
h4, .h4 {
font-size: 1.5rem; }
h5, .h5 {
font-size: 1.25rem; }
h6, .h6 {
font-size: 1rem; }
.lead {
font-size: 1.25rem;
font-weight: 300; }
.display-1 {
font-size: 6rem;
font-weight: 300;
line-height: 1.2; }
.display-2 {
font-size: 5.5rem;
font-weight: 300;
line-height: 1.2; }
.display-3 {
font-size: 4.5rem;
font-weight: 300;
line-height: 1.2; }
.display-4 {
font-size: 3.5rem;
font-weight: 300;
line-height: 1.2; }
hr {
margin-top: 1rem;
margin-bottom: 1rem;
border: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1); }
small, .small {
font-size: 14px;
font-weight: 400; }
mark, .mark {
padding: 0.2em;
background-color: #fcf8e3; }
.list-unstyled {
padding-left: 0;
list-style: none; }
.list-inline {
padding-left: 0;
list-style: none; }
.list-inline-item {
display: inline-block; }
.list-inline-item:not(:last-child) {
margin-right: 0.5rem; }
.initialism {
font-size: 90%;
text-transform: uppercase; }
.blockquote {
margin-bottom: 1rem;
font-size: 1.25rem; }
.blockquote-footer {
display: block;
font-size: 80%;
color: #6c757d; }
.blockquote-footer::before {
content: "\2014 \00A0"; }
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-khtml-transition: opacity 0.15s linear;
-moz-transition: opacity 0.15s linear;
-ms-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear; }
.fade.show {
opacity: 1; }
.collapse {
display: none; }
.collapse.show {
display: block; }
tr.collapse.show {
display: table-row; }
tbody.collapse.show {
display: table-row-group; }
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition: height 0.35s ease;
-khtml-transition: height 0.35s ease;
-moz-transition: height 0.35s ease;
-ms-transition: height 0.35s ease;
-o-transition: height 0.35s ease;
transition: height 0.35s ease; }
.tooltip {
position: absolute;
z-index: 1070;
display: block;
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-style: normal;
font-weight: 400;
line-height: 1.5;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-break: normal;
word-spacing: normal;
white-space: normal;
line-break: auto;
font-size: 0.875rem;
word-wrap: break-word;
opacity: 0; }
.tooltip.show {
opacity: 0.9; }
.tooltip .arrow {
position: absolute;
display: block;
width: 0.8rem;
height: 0.4rem; }
.tooltip .arrow::before {
position: absolute;
content: "";
border-color: transparent;
border-style: solid; }
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
padding: 0.4rem 0; }
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
bottom: 0; }
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
top: 0;
border-width: 0.4rem 0.4rem 0;
border-top-color: #000; }
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
padding: 0 0.4rem; }
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
left: 0;
width: 0.4rem;
height: 0.8rem; }
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
right: 0;
border-width: 0.4rem 0.4rem 0.4rem 0;
border-right-color: #000; }
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
padding: 0.4rem 0; }
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
top: 0; }
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
bottom: 0;
border-width: 0 0.4rem 0.4rem;
border-bottom-color: #000; }
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
padding: 0 0.4rem; }
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
right: 0;
width: 0.4rem;
height: 0.8rem; }
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
left: 0;
border-width: 0.4rem 0 0.4rem 0.4rem;
border-left-color: #000; }
.tooltip-inner {
max-width: 200px;
padding: 0.25rem 0.5rem;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 0.25rem; }
.d-none {
display: none !important; }
.d-inline {
display: inline !important; }
.d-inline-block {
display: inline-block !important; }
.d-block {
display: block !important; }
.d-table {
display: table !important; }
.d-table-row {
display: table-row !important; }
.d-table-cell {
display: table-cell !important; }
.d-flex {
display: flex !important; }
.d-inline-flex {
display: inline-flex !important; }
@media (min-width: 576px) {
.d-sm-none {
display: none !important; }
.d-sm-inline {
display: inline !important; }
.d-sm-inline-block {
display: inline-block !important; }
.d-sm-block {
display: block !important; }
.d-sm-table {
display: table !important; }
.d-sm-table-row {
display: table-row !important; }
.d-sm-table-cell {
display: table-cell !important; }
.d-sm-flex {
display: flex !important; }
.d-sm-inline-flex {
display: inline-flex !important; } }
@media (min-width: 768px) {
.d-md-none {
display: none !important; }
.d-md-inline {
display: inline !important; }
.d-md-inline-block {
display: inline-block !important; }
.d-md-block {
display: block !important; }
.d-md-table {
display: table !important; }
.d-md-table-row {
display: table-row !important; }
.d-md-table-cell {
display: table-cell !important; }
.d-md-flex {
display: flex !important; }
.d-md-inline-flex {
display: inline-flex !important; } }
@media (min-width: 992px) {
.d-lg-none {
display: none !important; }
.d-lg-inline {
display: inline !important; }
.d-lg-inline-block {
display: inline-block !important; }
.d-lg-block {
display: block !important; }
.d-lg-table {
display: table !important; }
.d-lg-table-row {
display: table-row !important; }
.d-lg-table-cell {
display: table-cell !important; }
.d-lg-flex {
display: flex !important; }
.d-lg-inline-flex {
display: inline-flex !important; } }
@media (min-width: 1200px) {
.d-xl-none {
display: none !important; }
.d-xl-inline {
display: inline !important; }
.d-xl-inline-block {
display: inline-block !important; }
.d-xl-block {
display: block !important; }
.d-xl-table {
display: table !important; }
.d-xl-table-row {
display: table-row !important; }
.d-xl-table-cell {
display: table-cell !important; }
.d-xl-flex {
display: flex !important; }
.d-xl-inline-flex {
display: inline-flex !important; } }
@media print {
.d-print-none {
display: none !important; }
.d-print-inline {
display: inline !important; }
.d-print-inline-block {
display: inline-block !important; }
.d-print-block {
display: block !important; }
.d-print-table {
display: table !important; }
.d-print-table-row {
display: table-row !important; }
.d-print-table-cell {
display: table-cell !important; }
.d-print-flex {
display: flex !important; }
.d-print-inline-flex {
display: inline-flex !important; } }
.flex-row {
flex-direction: row !important; }
.flex-column {
flex-direction: column !important; }
.flex-row-reverse {
flex-direction: row-reverse !important; }
.flex-column-reverse {
flex-direction: column-reverse !important; }
.flex-wrap {
flex-wrap: wrap !important; }
.flex-nowrap {
flex-wrap: nowrap !important; }
.flex-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-start {
justify-content: flex-start !important; }
.justify-content-end {
justify-content: flex-end !important; }
.justify-content-center {
justify-content: center !important; }
.justify-content-between {
justify-content: space-between !important; }
.justify-content-around {
justify-content: space-around !important; }
.align-items-start {
align-items: flex-start !important; }
.align-items-end {
align-items: flex-end !important; }
.align-items-center {
align-items: center !important; }
.align-items-baseline {
align-items: baseline !important; }
.align-items-stretch {
align-items: stretch !important; }
.align-content-start {
align-content: flex-start !important; }
.align-content-end {
align-content: flex-end !important; }
.align-content-center {
align-content: center !important; }
.align-content-between {
align-content: space-between !important; }
.align-content-around {
align-content: space-around !important; }
.align-content-stretch {
align-content: stretch !important; }
.align-self-auto {
align-self: auto !important; }
.align-self-start {
align-self: flex-start !important; }
.align-self-end {
align-self: flex-end !important; }
.align-self-center {
align-self: center !important; }
.align-self-baseline {
align-self: baseline !important; }
.align-self-stretch {
align-self: stretch !important; }
@media (min-width: 576px) {
.flex-sm-row {
flex-direction: row !important; }
.flex-sm-column {
flex-direction: column !important; }
.flex-sm-row-reverse {
flex-direction: row-reverse !important; }
.flex-sm-column-reverse {
flex-direction: column-reverse !important; }
.flex-sm-wrap {
flex-wrap: wrap !important; }
.flex-sm-nowrap {
flex-wrap: nowrap !important; }
.flex-sm-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-sm-start {
justify-content: flex-start !important; }
.justify-content-sm-end {
justify-content: flex-end !important; }
.justify-content-sm-center {
justify-content: center !important; }
.justify-content-sm-between {
justify-content: space-between !important; }
.justify-content-sm-around {
justify-content: space-around !important; }
.align-items-sm-start {
align-items: flex-start !important; }
.align-items-sm-end {
align-items: flex-end !important; }
.align-items-sm-center {
align-items: center !important; }
.align-items-sm-baseline {
align-items: baseline !important; }
.align-items-sm-stretch {
align-items: stretch !important; }
.align-content-sm-start {
align-content: flex-start !important; }
.align-content-sm-end {
align-content: flex-end !important; }
.align-content-sm-center {
align-content: center !important; }
.align-content-sm-between {
align-content: space-between !important; }
.align-content-sm-around {
align-content: space-around !important; }
.align-content-sm-stretch {
align-content: stretch !important; }
.align-self-sm-auto {
align-self: auto !important; }
.align-self-sm-start {
align-self: flex-start !important; }
.align-self-sm-end {
align-self: flex-end !important; }
.align-self-sm-center {
align-self: center !important; }
.align-self-sm-baseline {
align-self: baseline !important; }
.align-self-sm-stretch {
align-self: stretch !important; } }
@media (min-width: 768px) {
.flex-md-row {
flex-direction: row !important; }
.flex-md-column {
flex-direction: column !important; }
.flex-md-row-reverse {
flex-direction: row-reverse !important; }
.flex-md-column-reverse {
flex-direction: column-reverse !important; }
.flex-md-wrap {
flex-wrap: wrap !important; }
.flex-md-nowrap {
flex-wrap: nowrap !important; }
.flex-md-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-md-start {
justify-content: flex-start !important; }
.justify-content-md-end {
justify-content: flex-end !important; }
.justify-content-md-center {
justify-content: center !important; }
.justify-content-md-between {
justify-content: space-between !important; }
.justify-content-md-around {
justify-content: space-around !important; }
.align-items-md-start {
align-items: flex-start !important; }
.align-items-md-end {
align-items: flex-end !important; }
.align-items-md-center {
align-items: center !important; }
.align-items-md-baseline {
align-items: baseline !important; }
.align-items-md-stretch {
align-items: stretch !important; }
.align-content-md-start {
align-content: flex-start !important; }
.align-content-md-end {
align-content: flex-end !important; }
.align-content-md-center {
align-content: center !important; }
.align-content-md-between {
align-content: space-between !important; }
.align-content-md-around {
align-content: space-around !important; }
.align-content-md-stretch {
align-content: stretch !important; }
.align-self-md-auto {
align-self: auto !important; }
.align-self-md-start {
align-self: flex-start !important; }
.align-self-md-end {
align-self: flex-end !important; }
.align-self-md-center {
align-self: center !important; }
.align-self-md-baseline {
align-self: baseline !important; }
.align-self-md-stretch {
align-self: stretch !important; } }
@media (min-width: 992px) {
.flex-lg-row {
flex-direction: row !important; }
.flex-lg-column {
flex-direction: column !important; }
.flex-lg-row-reverse {
flex-direction: row-reverse !important; }
.flex-lg-column-reverse {
flex-direction: column-reverse !important; }
.flex-lg-wrap {
flex-wrap: wrap !important; }
.flex-lg-nowrap {
flex-wrap: nowrap !important; }
.flex-lg-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-lg-start {
justify-content: flex-start !important; }
.justify-content-lg-end {
justify-content: flex-end !important; }
.justify-content-lg-center {
justify-content: center !important; }
.justify-content-lg-between {
justify-content: space-between !important; }
.justify-content-lg-around {
justify-content: space-around !important; }
.align-items-lg-start {
align-items: flex-start !important; }
.align-items-lg-end {
align-items: flex-end !important; }
.align-items-lg-center {
align-items: center !important; }
.align-items-lg-baseline {
align-items: baseline !important; }
.align-items-lg-stretch {
align-items: stretch !important; }
.align-content-lg-start {
align-content: flex-start !important; }
.align-content-lg-end {
align-content: flex-end !important; }
.align-content-lg-center {
align-content: center !important; }
.align-content-lg-between {
align-content: space-between !important; }
.align-content-lg-around {
align-content: space-around !important; }
.align-content-lg-stretch {
align-content: stretch !important; }
.align-self-lg-auto {
align-self: auto !important; }
.align-self-lg-start {
align-self: flex-start !important; }
.align-self-lg-end {
align-self: flex-end !important; }
.align-self-lg-center {
align-self: center !important; }
.align-self-lg-baseline {
align-self: baseline !important; }
.align-self-lg-stretch {
align-self: stretch !important; } }
@media (min-width: 1200px) {
.flex-xl-row {
flex-direction: row !important; }
.flex-xl-column {
flex-direction: column !important; }
.flex-xl-row-reverse {
flex-direction: row-reverse !important; }
.flex-xl-column-reverse {
flex-direction: column-reverse !important; }
.flex-xl-wrap {
flex-wrap: wrap !important; }
.flex-xl-nowrap {
flex-wrap: nowrap !important; }
.flex-xl-wrap-reverse {
flex-wrap: wrap-reverse !important; }
.justify-content-xl-start {
justify-content: flex-start !important; }
.justify-content-xl-end {
justify-content: flex-end !important; }
.justify-content-xl-center {
justify-content: center !important; }
.justify-content-xl-between {
justify-content: space-between !important; }
.justify-content-xl-around {
justify-content: space-around !important; }
.align-items-xl-start {
align-items: flex-start !important; }
.align-items-xl-end {
align-items: flex-end !important; }
.align-items-xl-center {
align-items: center !important; }
.align-items-xl-baseline {
align-items: baseline !important; }
.align-items-xl-stretch {
align-items: stretch !important; }
.align-content-xl-start {
align-content: flex-start !important; }
.align-content-xl-end {
align-content: flex-end !important; }
.align-content-xl-center {
align-content: center !important; }
.align-content-xl-between {
align-content: space-between !important; }
.align-content-xl-around {
align-content: space-around !important; }
.align-content-xl-stretch {
align-content: stretch !important; }
.align-self-xl-auto {
align-self: auto !important; }
.align-self-xl-start {
align-self: flex-start !important; }
.align-self-xl-end {
align-self: flex-end !important; }
.align-self-xl-center {
align-self: center !important; }
.align-self-xl-baseline {
align-self: baseline !important; }
.align-self-xl-stretch {
align-self: stretch !important; } }
.text-justify {
text-align: justify !important; }
.text-nowrap {
white-space: nowrap !important; }
.text-truncate {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap; }
.text-left {
text-align: left !important; }
.text-right {
text-align: right !important; }
.text-center {
text-align: center !important; }
@media (min-width: 576px) {
.text-sm-left {
text-align: left !important; }
.text-sm-right {
text-align: right !important; }
.text-sm-center {
text-align: center !important; } }
@media (min-width: 768px) {
.text-md-left {
text-align: left !important; }
.text-md-right {
text-align: right !important; }
.text-md-center {
text-align: center !important; } }
@media (min-width: 992px) {
.text-lg-left {
text-align: left !important; }
.text-lg-right {
text-align: right !important; }
.text-lg-center {
text-align: center !important; } }
@media (min-width: 1200px) {
.text-xl-left {
text-align: left !important; }
.text-xl-right {
text-align: right !important; }
.text-xl-center {
text-align: center !important; } }
.text-lowercase {
text-transform: lowercase !important; }
.text-uppercase {
text-transform: uppercase !important; }
.text-capitalize {
text-transform: capitalize !important; }
.font-weight-light {
font-weight: 300 !important; }
.font-weight-normal {
font-weight: 400 !important; }
.font-weight-bold {
font-weight: 700 !important; }
.font-italic {
font-style: italic !important; }
.text-white {
color: #fff !important; }
.text-primary {
color: #007bff !important; }
a.text-primary:hover, a.text-primary:focus {
color: #0062cc !important; }
.text-secondary {
color: #6c757d !important; }
a.text-secondary:hover, a.text-secondary:focus {
color: #545b62 !important; }
.text-success {
color: #28a745 !important; }
a.text-success:hover, a.text-success:focus {
color: #1e7e34 !important; }
.text-info {
color: #17a2b8 !important; }
a.text-info:hover, a.text-info:focus {
color: #117a8b !important; }
.text-warning {
color: #ffc107 !important; }
a.text-warning:hover, a.text-warning:focus {
color: #d39e00 !important; }
.text-danger {
color: #dc3545 !important; }
a.text-danger:hover, a.text-danger:focus {
color: #bd2130 !important; }
.text-light {
color: #f8f9fa !important; }
a.text-light:hover, a.text-light:focus {
color: #dae0e5 !important; }
.text-dark {
color: #343a40 !important; }
a.text-dark:hover, a.text-dark:focus {
color: #1d2124 !important; }
.text-muted {
color: #6c757d !important; }
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0; }
.clearfix::before, .clearfix::after {
display: block;
clear: both;
content: ""; }
.card {
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
border: 1px solid rgba(0, 0, 0, 0.125);
border-radius: 0.25rem; }
.card > hr {
margin-right: 0;
margin-left: 0; }
.card > .list-group:first-child .list-group-item:first-child {
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem; }
.card > .list-group:last-child .list-group-item:last-child {
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem; }
.card-body {
flex: 1 1 auto;
padding: 1.25rem; }
.card-title {
margin-bottom: 0.75rem; }
.card-subtitle {
margin-top: -0.375rem;
margin-bottom: 0; }
.card-text:last-child {
margin-bottom: 0; }
.card-link:hover {
text-decoration: none; }
.card-link + .card-link {
margin-left: 1.25rem; }
.card-header {
padding: 0.75rem 1.25rem;
margin-bottom: 0;
background-color: rgba(0, 0, 0, 0.03);
border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
.card-header:first-child {
border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
.card-header + .list-group .list-group-item:first-child {
border-top: 0; }
.card-footer {
padding: 0.75rem 1.25rem;
background-color: rgba(0, 0, 0, 0.03);
border-top: 1px solid rgba(0, 0, 0, 0.125); }
.card-footer:last-child {
border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }
.card-header-tabs {
margin-right: -0.625rem;
margin-bottom: -0.75rem;
margin-left: -0.625rem;
border-bottom: 0; }
.card-header-pills {
margin-right: -0.625rem;
margin-left: -0.625rem; }
.card-img-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 1.25rem; }
.card-img {
width: 100%;
border-radius: calc(0.25rem - 1px); }
.card-img-top {
width: 100%;
border-top-left-radius: calc(0.25rem - 1px);
border-top-right-radius: calc(0.25rem - 1px); }
.card-img-bottom {
width: 100%;
border-bottom-right-radius: calc(0.25rem - 1px);
border-bottom-left-radius: calc(0.25rem - 1px); }
.card-deck {
display: flex;
flex-direction: column; }
.card-deck .card {
margin-bottom: 15px; }
@media (min-width: 576px) {
.card-deck {
flex-flow: row wrap;
margin-right: -15px;
margin-left: -15px; }
.card-deck .card {
display: flex;
flex: 1 0 0%;
flex-direction: column;
margin-right: 15px;
margin-bottom: 0;
margin-left: 15px; } }
.card-group {
display: flex;
flex-direction: column; }
.card-group > .card {
margin-bottom: 15px; }
@media (min-width: 576px) {
.card-group {
flex-flow: row wrap; }
.card-group > .card {
flex: 1 0 0%;
margin-bottom: 0; }
.card-group > .card + .card {
margin-left: 0;
border-left: 0; }
.card-group > .card:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0; }
.card-group > .card:first-child .card-img-top, .card-group > .card:first-child .card-header {
border-top-right-radius: 0; }
.card-group > .card:first-child .card-img-bottom, .card-group > .card:first-child .card-footer {
border-bottom-right-radius: 0; }
.card-group > .card:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.card-group > .card:last-child .card-img-top, .card-group > .card:last-child .card-header {
border-top-left-radius: 0; }
.card-group > .card:last-child .card-img-bottom, .card-group > .card:last-child .card-footer {
border-bottom-left-radius: 0; }
.card-group > .card:only-child {
border-radius: 0.25rem; }
.card-group > .card:only-child .card-img-top, .card-group > .card:only-child .card-header {
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem; }
.card-group > .card:only-child .card-img-bottom, .card-group > .card:only-child .card-footer {
border-bottom-right-radius: 0.25rem;
border-bottom-left-radius: 0.25rem; }
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
border-radius: 0; }
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
border-radius: 0; } }
.card-columns .card {
margin-bottom: 0.75rem; }
@media (min-width: 576px) {
.card-columns {
column-count: 3;
column-gap: 1.25rem; }
.card-columns .card {
display: inline-block;
width: 100%; } }
.col-auto {
max-width: 100%; }  .vc_row[data-vc-full-width="true"] {
margin-left: 0 !important;
margin-right: 0 !important; }
@media (max-width: 767px) {
.entry-content > .container, .entry-content .vc_row > .container {
padding-left: 0;
padding-right: 0; } }
body.active-hidden:before {
content: "";
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.5);
z-index: 99;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-boxed .red-page {
margin-left: auto;
margin-right: auto;
max-width: 100%;
width: 1200px; }
.red-page {
overflow: hidden; } .red-carousel-item > * {
margin-bottom: 30px; }
.red-carousel-item > *:last-child {
margin-bottom: 0; } .transition {
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; } .red-mousewheel {
overflow: hidden; }
.red-mousewheel .red-mousewheel-inner {
overflow-x: hidden;
overflow-y: scroll;
width: 100%;
max-height: calc(100vh - 300px); }
.red-mousewheel .red-mousewheel-inner select, .red-mousewheel .red-mousewheel-inner table {
width: calc(100% - 50px); }
.red-mousewheel .red-mousewheel-inner::-webkit-scrollbar {
height: 0;
width: 7px;
background-color: transparent; }
.red-mousewheel .red-mousewheel-inner::-webkit-scrollbar-track {
border-radius: 0; }
.red-mousewheel .red-mousewheel-inner::-webkit-scrollbar-thumb {
border-radius: 0;
background-color: transparent; }
.red-mousewheel:hover .red-mousewheel-inner::-webkit-scrollbar {
width: 7px;
height: auto;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 0; }
.red-mousewheel:hover .red-mousewheel-inner::-webkit-scrollbar-thumb {
background-color: rgba(48, 48, 48, 0.1); } .overlay-wrap {
position: relative;
display: block;
overflow: hidden; }
.overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center; } .red-hoverdir {
position: relative;
overflow: hidden;
display: block; }
.hoverdir {
position: absolute;
width: 100%;
height: 100%;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center; }
.wp-caption, .wp-caption-text, .sticky, .screen-reader-text, .gallery-caption, .bypostauthor {
visibility: visible; } img {
height: initial;
vertical-align: top; }
img.alignleft {
margin: 0 15px 15px 0;
float: left; }
img.alignright {
margin: 0 0 15px 15px;
float: right; }
img.aligncenter {
margin-bottom: 15px; }
img[width="0"], img[height="0"], img[width="1"], img[height="1"] {
width: 100%;
height: auto; }
img.bw {
-webkit-filter: grayscale(100%); filter: grayscale(100%); }
.rtl img.alignleft {
margin: 0 0 15px 15px;
float: right; }
.rtl img.alignright {
margin: 0 15px 15px 0;
float: left; } [id*="attachment_"], [id^="attachment_"] {
margin-bottom: 30px !important; }
.wp-caption {
max-width: 100%; }
.wp-caption.alignleft {
margin: 0 15px 15px 0;
float: left; }
.wp-caption.alignright {
margin: 0 0 15px 15px;
float: right; }
.wp-caption.aligncenter {
margin: 0 auto; }
.wp-caption img {
vertical-align: top;
width: 100%; }
.wp-caption .wp-caption-text {
margin-top: 0; }
.rtl .wp-caption {
max-width: 100%; }
.rtl .wp-caption.alignleft {
margin: 0 0 15px 15px;
float: right; }
.rtl .wp-caption.alignright {
margin: 0 15px 15px 0;
float: left; }
.wp-caption-text {
background-color: #eee;
font-style: italic;
padding: 10px 15px; }
div[id*="gallery-"], div[id^="gallery-"] {
margin: -5px -5px 0 -5px !important;
display: flex;
flex-wrap: wrap; }
div[id*="gallery-"] .gallery-item, div[id^="gallery-"] .gallery-item {
margin: 0 !important;
padding: 5px; }
div[id*="gallery-"] .gallery-item img, div[id^="gallery-"] .gallery-item img {
width: 100%; }
.single-post .entry-content div[id^="gallery-"] + p {
margin-top: 30px; }
div[id*="gallery-"].gallery-columns-1 .gallery-item img, div[id^="gallery-"].gallery-columns-1 .gallery-item img, div[id*="gallery-"].gallery-columns-1 .gallery-item .wp-caption-text, div[id^="gallery-"].gallery-columns-1 .gallery-item .wp-caption-text {
width: 370px; }
.gallery-columns-1 .gallery-item {
flex: 0 0 100%;
max-width: 100%; }
.gallery-columns-2 .gallery-item {
flex: 0 0 50%;
max-width: 50%; }
.gallery-columns-3 .gallery-item {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.gallery-columns-4 .gallery-item {
flex: 0 0 25%;
max-width: 25%; }
.gallery-columns-5 .gallery-item {
flex: 0 0 20%;
max-width: 20%; }
.gallery-columns-6 .gallery-item {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.gallery-columns-7 .gallery-item {
flex: 0 0 14.2857142857%;
max-width: 14.2857142857%; }
.gallery-columns-8 .gallery-item {
flex: 0 0 12.5%;
max-width: 12.5%; }
.gallery-columns-9 .gallery-item {
flex: 0 0 11.1111111111%;
max-width: 11.1111111111%; }
body {
color: #777;
font-family: Poppins;
font-size: 15px;
font-weight: 400;
line-height: 26px;
word-wrap: break-word;
padding: 0;
margin: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } h1, h2, h3, h4, h5, h6 {
margin: 0 0 15px;
color: #303030;
font-family: Poppins;
font-weight: 400; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: inherit;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
color: #3eadef; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
clear: both;
line-height: 1.2;
padding: 0; }
h1:first-child, .h1:first-child, h2:first-child, .h2:first-child, h3:first-child, .h3:first-child, h4:first-child, .h4:first-child, h5:first-child, .h5:first-child, h6:first-child, .h6:first-child {
padding-top: 0; }
h1, .h1 {
font-size: 48px; }
@media (max-width: 575px) {
h1, .h1 {
font-size: 40px; } }
h2, .h2 {
font-size: 30px; }
@media (max-width: 575px) {
h2, .h2 {
font-size: 24px; } }
h3, .h3 {
font-size: 24px; }
@media (max-width: 575px) {
h3, .h3 {
font-size: 20px; } }
h4, .h4 {
font-size: 18px; }
@media (max-width: 575px) {
h4, .h4 {
font-size: 16px; } }
h5, .h5 {
font-size: 16px; }
@media (max-width: 575px) {
h5, .h5 {
font-size: 15px; } }
h6, .h6 {
font-size: 14px; } p {
margin: 0 0 15px;
padding: 0; }
p:last-child {
margin-bottom: 0; } a {
text-decoration: none;
color: #283891;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
a:hover {
color: #3eadef; }
dfn, cite, em, i {
font-style: italic; }
blockquote {
color: #303030;
font-size: 18px;
font-size: 15px;
line-height: 26px;
margin: 0;
overflow: hidden;
font-weight: 500;
padding: 0 0 0 15px;
border-left: 3px solid #858585; }
blockquote cite {
display: block;
font-style: normal;
font-weight: 600;
margin-top: 0.5em; }
address {
margin: 0 0 1.5em; }
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em; }
code, kbd, tt, var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem; }
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help; }
mark, ins {
text-decoration: none; }
big {
font-size: 125%; }
blockquote {
quotes: "" ""; }
q {
quotes: "“" "”" "‘" "’"; }
blockquote:before, blockquote:after {
content: ""; }
:focus {
outline: none; } ul, ol {
padding: 0;
margin: 0;
list-style-position: inside; }
ul.menu, ol.menu {
list-style: none; }
ul ul, ol ul, ul ol, ol ol {
padding-left: 15px; }
.rtl ul ul, .rtl ol ul, .rtl ul ol, .rtl ol ol {
padding-left: 0;
padding-right: 15px; }
form input[type="text"], form input[type="email"], form input[type="phone"], form input[type="tel"], form input[type="password"], form input[type="search"], form input[type="time"], form input[type="url"], form input[type="file"], form input[type="image"], form select {
width: 100%;
padding: 13px 18px;
font-size: 15px;
line-height: 28px;
border: 1px solid #e0e0e0;
background-color: #fff;
text-align: inherit;
letter-spacing: 0.025em;
color: #373737;
font-family: Poppins;
-webkit-border-radius: 0px;
border-radius: 0px !important;
-webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01) !important;
-khtml-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01) !important;
-moz-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01) !important;
-ms-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01) !important;
-o-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01) !important;
box-shadow: 0 0 0 rgba(255, 255, 255, 0.01) !important;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
form input[type="text"]::-webkit-input-placeholder, form input[type="email"]::-webkit-input-placeholder, form input[type="phone"]::-webkit-input-placeholder, form input[type="tel"]::-webkit-input-placeholder, form input[type="password"]::-webkit-input-placeholder, form input[type="search"]::-webkit-input-placeholder, form input[type="time"]::-webkit-input-placeholder, form input[type="url"]::-webkit-input-placeholder, form input[type="file"]::-webkit-input-placeholder, form input[type="image"]::-webkit-input-placeholder, form select::-webkit-input-placeholder {
font-family: Poppins;
color: #373737;
letter-spacing: 0.025em; }
form input[type="text"]:-moz-placeholder, form input[type="email"]:-moz-placeholder, form input[type="phone"]:-moz-placeholder, form input[type="tel"]:-moz-placeholder, form input[type="password"]:-moz-placeholder, form input[type="search"]:-moz-placeholder, form input[type="time"]:-moz-placeholder, form input[type="url"]:-moz-placeholder, form input[type="file"]:-moz-placeholder, form input[type="image"]:-moz-placeholder, form select:-moz-placeholder {
font-family: Poppins;
color: #373737;
letter-spacing: 0.025em; }
form input[type="text"]::-moz-placeholder, form input[type="email"]::-moz-placeholder, form input[type="phone"]::-moz-placeholder, form input[type="tel"]::-moz-placeholder, form input[type="password"]::-moz-placeholder, form input[type="search"]::-moz-placeholder, form input[type="time"]::-moz-placeholder, form input[type="url"]::-moz-placeholder, form input[type="file"]::-moz-placeholder, form input[type="image"]::-moz-placeholder, form select::-moz-placeholder {
font-family: Poppins;
color: #373737;
letter-spacing: 0.025em; }
form input[type="text"]:-ms-input-placeholder, form input[type="email"]:-ms-input-placeholder, form input[type="phone"]:-ms-input-placeholder, form input[type="tel"]:-ms-input-placeholder, form input[type="password"]:-ms-input-placeholder, form input[type="search"]:-ms-input-placeholder, form input[type="time"]:-ms-input-placeholder, form input[type="url"]:-ms-input-placeholder, form input[type="file"]:-ms-input-placeholder, form input[type="image"]:-ms-input-placeholder, form select:-ms-input-placeholder {
font-family: Poppins;
color: #373737;
letter-spacing: 0.025em; }
form input[type="text"]:hover, form input[type="email"]:hover, form input[type="phone"]:hover, form input[type="tel"]:hover, form input[type="password"]:hover, form input[type="search"]:hover, form input[type="time"]:hover, form input[type="url"]:hover, form input[type="file"]:hover, form input[type="image"]:hover, form select:hover, form input[type="text"]:active, form input[type="email"]:active, form input[type="phone"]:active, form input[type="tel"]:active, form input[type="password"]:active, form input[type="search"]:active, form input[type="time"]:active, form input[type="url"]:active, form input[type="file"]:active, form input[type="image"]:active, form select:active, form input[type="text"]:focus, form input[type="email"]:focus, form input[type="phone"]:focus, form input[type="tel"]:focus, form input[type="password"]:focus, form input[type="search"]:focus, form input[type="time"]:focus, form input[type="url"]:focus, form input[type="file"]:focus, form input[type="image"]:focus, form select:focus {
color: #373737;
border-color: #303030;
-webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.04);
-khtml-box-shadow: 0 0 16px rgba(0, 0, 0, 0.04);
-moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.04);
-ms-box-shadow: 0 0 16px rgba(0, 0, 0, 0.04);
-o-box-shadow: 0 0 16px rgba(0, 0, 0, 0.04);
box-shadow: 0 0 16px rgba(0, 0, 0, 0.04); }
form input[type="text"].error, form input[type="email"].error, form input[type="phone"].error, form input[type="tel"].error, form input[type="password"].error, form input[type="search"].error, form input[type="time"].error, form input[type="url"].error, form input[type="file"].error, form input[type="image"].error, form select.error {
border-color: #f00; }
form label.error {
color: #f00; }
select, textarea {
width: 100%;
padding: 13px 18px;
font-size: 15px;
line-height: 28px;
border: 1px solid #e0e0e0;
background-color: #fff;
text-align: inherit;
letter-spacing: 0.025em;
color: #373737;
font-family: Poppins;
border-radius: 0px;
-webkit-box-shadow: none !important 2px 5px rgba(0, 0, 0, 0.4);
-khtml-box-shadow: none !important 2px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: none !important 2px 5px rgba(0, 0, 0, 0.4);
-ms-box-shadow: none !important 2px 5px rgba(0, 0, 0, 0.4);
-o-box-shadow: none !important 2px 5px rgba(0, 0, 0, 0.4);
box-shadow: none !important 2px 5px rgba(0, 0, 0, 0.4);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
select::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
font-family: Poppins;
color: #373737;
letter-spacing: 0.025em; }
select:-moz-placeholder, textarea:-moz-placeholder {
font-family: Poppins;
color: #373737;
letter-spacing: 0.025em; }
select::-moz-placeholder, textarea::-moz-placeholder {
font-family: Poppins;
color: #373737;
letter-spacing: 0.025em; }
select:-ms-input-placeholder, textarea:-ms-input-placeholder {
font-family: Poppins;
color: #373737;
letter-spacing: 0.025em; }
select:hover, textarea:hover, select:active, textarea:active, select:focus, textarea:focus {
color: #373737;
border-color: #303030; }
select.require, textarea.require, select.required, textarea.required {
border-color: red; }
select {
background: #fff url(//www.cus.kiwi.nz/wp-content/themes/VisualIndustrie/assets/images/select-arrow.png) no-repeat right;
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
appearance: none; }
select::-ms-expand {
display: none; }
textarea {
vertical-align: top; }
select {
-webkit-appearance: none;
border-radius: 0; } form.post-password-form input[name="post_password"] {
margin-bottom: 0; }
form.post-password-form [for*="pwbox-"] {
display: inline-block; }
form.post-password-form [for*="pwbox-"] + input[type="submit"] {
padding: 13px 18px;
font-family: Poppins;
font-size: 15px;
line-height: 26px;
margin-top: 26px; }
::-ms-expand {
border: 0;
background-color: transparent; }
.wpcf7-form p {
margin-bottom: 30px; }
.wpcf7-form textarea {
height: 180px; }
.wpcf7-form p.btn-send {
margin-bottom: 0; }
.wpcf7-form input[type="text"]::-webkit-input-placeholder, .wpcf7-form input[type="email"]::-webkit-input-placeholder, .wpcf7-form textarea::-webkit-input-placeholder {
color: #373737;
font-size: 15px;
text-transform: uppercase; }
.wpcf7-form input[type="text"]:-moz-placeholder, .wpcf7-form input[type="email"]:-moz-placeholder, .wpcf7-form textarea:-moz-placeholder {
color: #373737;
font-size: 15px;
text-transform: uppercase; }
.wpcf7-form input[type="text"]::-moz-placeholder, .wpcf7-form input[type="email"]::-moz-placeholder, .wpcf7-form textarea::-moz-placeholder {
color: #373737;
font-size: 15px;
text-transform: uppercase; }
.wpcf7-form input[type="text"]:-ms-input-placeholder, .wpcf7-form input[type="email"]:-ms-input-placeholder, .wpcf7-form textarea:-ms-input-placeholder {
color: #373737;
font-size: 15px;
text-transform: uppercase; }
.wpcf7-form .form-3 textarea {
height: 146px; }
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
border: 0 !important;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
color: #f00; }
div.wpcf7-mail-sent-ok {
border: 0 !important;
padding: 0 !important; }
div.wpcf7 .ajax-loader {
margin: 18px 0 0 5px !important; } select::-ms-expand {
display: none; }
form input::-ms-clear, form input::-ms-reveal {
display: none;
width: 0;
height: 0; } .ajax-loader:not(.is-active) {
display: none !important; }
.main-search-form > .row {
margin-left: 0;
margin-right: 0; }
.main-search-form > .row > div {
padding-left: 0;
padding-right: 0; }
.main-search-form > .row .col-lg-2 {
padding-left: 5px; }
.main-search-form .text-search-wrap, .main-search-form .select-cat-wrap {
display: inline-block;
float: left; }
.main-search-form .text-search-wrap {
width: 100%; }
.main-search-form .text-search-wrap .red-search-field {
border-color: #d9d9d9;
padding: 10px 236px 10px 18px;
height: 50px; }
@media (max-width: 1199px) {
.main-search-form .text-search-wrap .red-search-field {
padding: 10px 18px; } }
.main-search-form .text-search-wrap .red-search-field::-webkit-input-placeholder {
font-size: 14px;
color: #7c7c80;
font-weight: 500; }
.main-search-form .text-search-wrap .red-search-field:-moz-placeholder {
font-size: 14px;
color: #7c7c80;
font-weight: 500; }
.main-search-form .text-search-wrap .red-search-field::-moz-placeholder {
font-size: 14px;
color: #7c7c80;
font-weight: 500; }
.main-search-form .text-search-wrap .red-search-field:-ms-input-placeholder {
font-size: 14px;
color: #7c7c80;
font-weight: 500; }
.main-search-form .select-cat-wrap {
width: 236px;
position: absolute;
right: 0; }
@media (max-width: 1199px) {
.main-search-form .select-cat-wrap {
display: none; } }
.main-search-form .select-cat-wrap .select2-container--default .select2-selection--single {
background-color: transparent;
border: 0;
border-radius: 0;
box-shadow: none;
font-size: 14px;
font-weight: 500;
color: #303030;
margin: 0;
height: 50px;
padding: 7px 0; }
.main-search-form .select-cat-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #303030;
padding: 4px 20px;
border-left: 1px solid #d9d9d9; }
.main-search-form .select-cat-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 12px;
right: 15px; }
.main-search-form input[type="submit"] {
width: 100%;
padding: 16px 22px;
height: 50px; }
.most-search {
text-align: center;
margin-top: 8px; }
@media (max-width: 1199px) {
.most-search {
display: none; } }
.most-search ul {
margin: 0 -8px;
padding: 0;
display: inline-block; }
.most-search ul li {
list-style: none;
display: inline-block;
font-size: 14px;
padding: 0 8px; }
.most-search ul li .lbl {
color: #303030;
font-weight: 500; }
.most-search ul li a {
color: #7c7c80; }
.most-search ul li a:hover {
color: #3eadef; }
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0; }
input[type=number] {
-moz-appearance: textfield; }
input[type="number"]:hover, input[type="number"]:focus {
-moz-appearance: textfield; }  .btn, .btn-default, button, .button, input[type="button"], input[type="submit"], .vc_general.vc_btn3.btn, .vc_general.vc_btn3.btn-default, .vc_general.vc_btn3.vc_btn3-style-bixbang {
cursor: pointer;
display: inline-block;
text-align: center;
line-height: 1;
vertical-align: top;
position: relative;
overflow: hidden;
padding: 13px 32px;
font-family: Poppins;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
color: #fff;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #303030;
background-color: #303030;
background-image: inherit;
background-size: inherit;
background-position: inherit;
background-attachment: inherit;
border-radius: 0px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.btn.btn-sm, .btn-default.btn-sm, button.btn-sm, .button.btn-sm, input[type="button"].btn-sm, input[type="submit"].btn-sm, .vc_general.vc_btn3.btn.btn-sm, .vc_general.vc_btn3.btn-default.btn-sm, .vc_general.vc_btn3.vc_btn3-style-bixbang.btn-sm {
padding: 12px 32px; }
.btn.btn-md, .btn-default.btn-md, button.btn-md, .button.btn-md, input[type="button"].btn-md, input[type="submit"].btn-md, .vc_general.vc_btn3.btn.btn-md, .vc_general.vc_btn3.btn-default.btn-md, .vc_general.vc_btn3.vc_btn3-style-bixbang.btn-md {
padding: 16px 32px; }
.btn.btn-lg, .btn-default.btn-lg, button.btn-lg, .button.btn-lg, input[type="button"].btn-lg, input[type="submit"].btn-lg, .vc_general.vc_btn3.btn.btn-lg, .vc_general.vc_btn3.btn-default.btn-lg, .vc_general.vc_btn3.vc_btn3-style-bixbang.btn-lg {
padding: 18px 32px; }
.btn.btn-xl, .btn-default.btn-xl, button.btn-xl, .button.btn-xl, input[type="button"].btn-xl, input[type="submit"].btn-xl, .vc_general.vc_btn3.btn.btn-xl, .vc_general.vc_btn3.btn-default.btn-xl, .vc_general.vc_btn3.vc_btn3-style-bixbang.btn-xl {
padding: 20px 32px; }
.btn:hover, .btn-default:hover, button:hover, .button:hover, input[type="button"]:hover, input[type="submit"]:hover, .vc_general.vc_btn3.btn:hover, .vc_general.vc_btn3.btn-default:hover, .vc_general.vc_btn3.vc_btn3-style-bixbang:hover {
color: #303030;
border-color: #303030;
background-color: transparent;
background-image: inherit;
background-size: inherit;
background-position: inherit;
background-attachment: inherit; }
.btn.btn-alt, .btn-default.btn-alt, button.btn-alt, .button.btn-alt, input[type="button"].btn-alt, input[type="submit"].btn-alt, .vc_general.vc_btn3.btn.btn-alt, .vc_general.vc_btn3.btn-default.btn-alt, .vc_general.vc_btn3.vc_btn3-style-bixbang.btn-alt, .btn.vc_btn3-color-bixbang, .btn-default.vc_btn3-color-bixbang, button.vc_btn3-color-bixbang, .button.vc_btn3-color-bixbang, input[type="button"].vc_btn3-color-bixbang, input[type="submit"].vc_btn3-color-bixbang, .vc_general.vc_btn3.btn.vc_btn3-color-bixbang, .vc_general.vc_btn3.btn-default.vc_btn3-color-bixbang, .vc_general.vc_btn3.vc_btn3-style-bixbang.vc_btn3-color-bixbang {
color: #303030;
background-color: transparent;
background-image: none; }
.btn.btn-alt:hover, .btn-default.btn-alt:hover, button.btn-alt:hover, .button.btn-alt:hover, input[type="button"].btn-alt:hover, input[type="submit"].btn-alt:hover, .vc_general.vc_btn3.btn.btn-alt:hover, .vc_general.vc_btn3.btn-default.btn-alt:hover, .vc_general.vc_btn3.vc_btn3-style-bixbang.btn-alt:hover, .btn.vc_btn3-color-bixbang:hover, .btn-default.vc_btn3-color-bixbang:hover, button.vc_btn3-color-bixbang:hover, .button.vc_btn3-color-bixbang:hover, input[type="button"].vc_btn3-color-bixbang:hover, input[type="submit"].vc_btn3-color-bixbang:hover, .vc_general.vc_btn3.btn.vc_btn3-color-bixbang:hover, .vc_general.vc_btn3.btn-default.vc_btn3-color-bixbang:hover, .vc_general.vc_btn3.vc_btn3-style-bixbang.vc_btn3-color-bixbang:hover {
color: #fff;
background-color: #303030; }
.btn.btn-alt.btn-white, .btn-default.btn-alt.btn-white, button.btn-alt.btn-white, .button.btn-alt.btn-white, input[type="button"].btn-alt.btn-white, input[type="submit"].btn-alt.btn-white, .vc_general.vc_btn3.btn.btn-alt.btn-white, .vc_general.vc_btn3.btn-default.btn-alt.btn-white, .vc_general.vc_btn3.vc_btn3-style-bixbang.btn-alt.btn-white, .btn.vc_btn3-color-bixbang.btn-white, .btn-default.vc_btn3-color-bixbang.btn-white, button.vc_btn3-color-bixbang.btn-white, .button.vc_btn3-color-bixbang.btn-white, input[type="button"].vc_btn3-color-bixbang.btn-white, input[type="submit"].vc_btn3-color-bixbang.btn-white, .vc_general.vc_btn3.btn.vc_btn3-color-bixbang.btn-white, .vc_general.vc_btn3.btn-default.vc_btn3-color-bixbang.btn-white, .vc_general.vc_btn3.vc_btn3-style-bixbang.vc_btn3-color-bixbang.btn-white {
color: #fff;
background-color: transparent;
border-color: #fff; }
.btn.btn-alt.btn-white:hover, .btn-default.btn-alt.btn-white:hover, button.btn-alt.btn-white:hover, .button.btn-alt.btn-white:hover, input[type="button"].btn-alt.btn-white:hover, input[type="submit"].btn-alt.btn-white:hover, .vc_general.vc_btn3.btn.btn-alt.btn-white:hover, .vc_general.vc_btn3.btn-default.btn-alt.btn-white:hover, .vc_general.vc_btn3.vc_btn3-style-bixbang.btn-alt.btn-white:hover, .btn.vc_btn3-color-bixbang.btn-white:hover, .btn-default.vc_btn3-color-bixbang.btn-white:hover, button.vc_btn3-color-bixbang.btn-white:hover, .button.vc_btn3-color-bixbang.btn-white:hover, input[type="button"].vc_btn3-color-bixbang.btn-white:hover, input[type="submit"].vc_btn3-color-bixbang.btn-white:hover, .vc_general.vc_btn3.btn.vc_btn3-color-bixbang.btn-white:hover, .vc_general.vc_btn3.btn-default.vc_btn3-color-bixbang.btn-white:hover, .vc_general.vc_btn3.vc_btn3-style-bixbang.vc_btn3-color-bixbang.btn-white:hover {
color: #303030;
background-color: #fff; }
.btn.btn-white, .btn-default.btn-white, button.btn-white, .button.btn-white, input[type="button"].btn-white, input[type="submit"].btn-white, .vc_general.vc_btn3.btn.btn-white, .vc_general.vc_btn3.btn-default.btn-white, .vc_general.vc_btn3.vc_btn3-style-bixbang.btn-white {
color: #303030;
background-color: #fff;
border-color: #fff; }
.btn.btn-white:hover, .btn-default.btn-white:hover, button.btn-white:hover, .button.btn-white:hover, input[type="button"].btn-white:hover, input[type="submit"].btn-white:hover, .vc_general.vc_btn3.btn.btn-white:hover, .vc_general.vc_btn3.btn-default.btn-white:hover, .vc_general.vc_btn3.vc_btn3-style-bixbang.btn-white:hover {
color: #fff;
background-color: transparent; }
.btn-primary, .vc_general.vc_btn3.btn-primary {
cursor: pointer;
display: inline-block;
text-align: center;
line-height: 1;
vertical-align: top;
position: relative;
overflow: hidden;
padding: 13px 32px;
font-family: Poppins;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
color: #fff;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: rgba(40, 56, 145, 1);
background-color: rgba(40, 56, 145, 1);
background-image: none;
background-size: inherit;
background-position: inherit;
background-attachment: inherit;
border-radius: 0px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.btn-primary.btn-sm, .vc_general.vc_btn3.btn-primary.btn-sm {
padding: 12px 32px; }
.btn-primary.btn-md, .vc_general.vc_btn3.btn-primary.btn-md {
padding: 16px 32px; }
.btn-primary.btn-lg, .vc_general.vc_btn3.btn-primary.btn-lg {
padding: 18px 32px; }
.btn-primary.btn-xl, .vc_general.vc_btn3.btn-primary.btn-xl {
padding: 20px 32px; }
.btn-primary:hover, .vc_general.vc_btn3.btn-primary:hover {
color: rgba(40, 56, 145, 1);
border-color: rgba(40, 56, 145, 1);
background-color: #fff;
background-image: none;
background-size: inherit;
background-position: inherit;
background-attachment: inherit; }
.btn-primary.btn-alt, .vc_general.vc_btn3.btn-primary.btn-alt {
color: rgba(40, 56, 145, 1);
background-color: transparent;
background-image: none; }
.btn-primary.btn-alt:hover, .vc_general.vc_btn3.btn-primary.btn-alt:hover {
color: #fff;
background-color: rgba(40, 56, 145, 1); }
a.simple {
font-size: 14px;
font-weight: 500;
letter-spacing: 0.025em;
text-transform: uppercase;
line-height: 1.4;
position: relative; }
a.simple:after {
content: "";
background: #283891;
width: 98%;
height: 1px;
position: absolute;
left: 0;
bottom: 0;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
a.simple:hover:after {
background: #3eadef; } .btn-sm {
padding: 12px 32px; }
.btn-md {
padding: 16px 32px; }
.btn-lg {
padding: 18px 32px; }
.btn-xl {
padding: 20px 32px; }
.btn-block {
width: 100%;
display: block; }
body .vc_general.vc_btn3:focus, body .vc_general.vc_btn3:hover {
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: rgba(40, 56, 145, 1);
text-decoration: none;
color: #fff; }
.comments-area {
margin-top: 55px; }
.comments-area .comments-title {
margin-bottom: 65px; }
.comments-area .comment-reply-title {
margin-bottom: 34px; }
.comment-list {
margin-bottom: 37px; }
.comment-list .comment.depth-1:first-child, .comment-list .pingback.depth-1:first-child {
padding-top: 0;
margin-top: 0;
border-top: none; }
.comment-list .comment .comment, .comment-list .pingback .comment {
padding-left: 50px; }
@media (max-width: 575px) {
.comment-list .comment .comment, .comment-list .pingback .comment {
padding-left: 30px; } }
@media (max-width: 470px) {
.comment-list .comment .comment, .comment-list .pingback .comment {
padding-left: 0; } }
.comment-list .comment.depth-6, .comment-list .pingback.depth-6 {
padding-left: 0; }
.comment-list .comment-inner {
padding-bottom: 29px;
display: flex;
flex-wrap: wrap;
border-bottom: 1px solid #e2e2e2;
margin-bottom: 30px; }
.comment-list .comment-inner .comment-avatar {
flex: 0 0 80px;
max-width: 80px; }
@media (max-width: 575px) {
.comment-list .comment-inner .comment-avatar {
flex: 0 0 50px;
max-width: 50px; } }
.comment-list .comment-inner .comment-content {
flex: 0 0 calc(100% - 80px);
max-width: calc(100% - 80px); }
@media (max-width: 575px) {
.comment-list .comment-inner .comment-content {
flex: 0 0 calc(100% - 50px);
max-width: calc(100% - 50px); } }
.comment-list .comment-inner .comment-avatar + .comment-content {
padding-left: 15px; }
.comment-list .comment-avatar {
padding-top: 7px; }
.comment-list .comment-avatar img {
border-radius: 50%; }
@media (max-width: 575px) {
.comment-list .comment-avatar img {
width: 50px; } }
.comment-list .comment-content .comment-header {
margin-bottom: 3px; }
.comment-list .comment-content .author-name {
font-size: 16px;
text-transform: uppercase;
color: #373737; }
.comment-list .comment-content .comment-date-reply {
font-size: 12px;
margin-top: -3px;
color: #777; }
.comment-list .comment-content .comment-date-reply a {
color: #283891;
margin-left: 20px; }
.comment-list .comment-content .comment-date-reply a:hover {
color: #3eadef; }
.comment-list .comment-content .comment-text p {
margin-top: 0; }
.comment-list table th, .comment-list table td {
border-bottom: 1px solid #e2e2e2; }
.comment-respond {
padding-top: 36px;
padding-bottom: 43px; }
.comment-list + .comment-respond {
padding-bottom: 0; }
form.comment-form {
margin-bottom: 5px; }
form.comment-form textarea, form.comment-form input[type="text"], form.comment-form input[type="email"] {
width: 100%; }
form.comment-form textarea {
height: 112px; }
form.comment-form p.lbl-before {
margin-bottom: 24px; }
form.comment-form p {
margin-top: 0;
margin-bottom: 30px; }
form.comment-form p.form-submit {
text-align: center;
margin-bottom: 0; }
form.comment-form input[type="submit"] {
color: #303030;
background-color: transparent;
background-image: none;
padding: 16px 26px; }
form.comment-form input[type="submit"]:hover {
color: #fff;
background-color: #303030; }
.logged-in .logged-in-as {
margin-bottom: 24px; }
.logged-in form.comment-form {
display: block;
margin: 0; }
.no-comments {
margin-top: 30px;
color: red; }
.comments-pagination {
margin-bottom: 60px; }
.comments-pagination .nav-links {
margin-left: -5px;
margin-right: -5px; }
.comments-pagination .nav-links .page-numbers {
padding-left: 5px;
padding-right: 5px; }
@media (min-width: 1200px) {
.blog .red-main > .row, .single-post .red-main > .row {
margin: 0 -35px; } }
@media (min-width: 1200px) {
.blog .red-main > .row > div, .single-post .red-main > .row > div {
padding: 0 35px; } }
@media (min-width: 992px) {
.blog .red-main.container > .row > div.content-area.col-lg-9, .single-post .red-main.container > .row > div.content-area.col-lg-9 {
flex: 0 0 calc(66.6666666667% + 43.34px);
max-width: calc(66.6666666667% + 43.34px); } }
@media (min-width: 992px) {
.blog .red-main.container > .row > div.sidebar-area.col-lg-3, .single-post .red-main.container > .row > div.sidebar-area.col-lg-3 {
flex: 0 0 calc(33.3333333333% - 43.33px);
max-width: calc(33.3333333333% - 43.33px); } }
.entry-content ul li, .entry-content ol li {
line-height: 30px; }
article.post.sticky .entry-title a {
position: relative;
padding-left: 20px; }
article.post.sticky .entry-title a:before {
content: "\f005";
font-family: FontAwesome;
position: absolute;
left: 0;
color: #ff9919;
font-size: 14px; }
article.post:not(.bixbang-single-post).hover-effect .entry-media > a {
position: relative;
overflow: hidden;
display: block; }
article.post:not(.bixbang-single-post).hover-effect .entry-media > a:before {
content: "";
background-color: rgba(48, 48, 48, 0.7);
position: absolute;
left: 20px;
top: 20px;
right: 20px;
bottom: 20px;
z-index: 1;
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
article.post:not(.bixbang-single-post).hover-effect .entry-media > a:after {
content: "+";
color: #fff;
position: absolute;
top: 50%;
left: 50%;
margin-top: -15px;
margin-left: -15px;
display: block;
width: 30px;
height: 30px;
text-align: center;
font-size: 48px;
font-weight: 100;
line-height: 30px;
z-index: 2;
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
article.post:not(.bixbang-single-post).hover-effect .entry-media .g-date {
z-index: 3; }
article.post:not(.bixbang-single-post).hover-effect .entry-media:hover > a:before, article.post:not(.bixbang-single-post).hover-effect .entry-media:hover > a:after {
-webkit-animation: scaleUp 0.5s ease-in-out forwards;
animation: scaleUp 0.5s ease-in-out forwards; }
article.post:not(.bixbang-single-post).hover-effect .entry-media:hover .g-date {
opacity: 0;
visibility: hidden; }
.entry-media {
position: relative;
overflow: hidden; }
.entry-media img {
width: 100%; }
.entry-media.entry-link .entry-link-inner {
padding: 111px 0;
text-align: center;
position: relative; }
.entry-media.entry-link .entry-link-inner:before {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.8); }
.entry-media.entry-link .entry-link-inner a {
color: #fff;
text-transform: uppercase;
font-weight: 600;
text-align: center;
position: relative; }
.entry-media.entry-link .entry-link-inner a:hover {
color: #3eadef; }
.entry-media.entry-quote .entry-quote-inner {
padding: 50px 30px 50px 70px;
position: relative;
color: #fff; }
.entry-media.entry-quote .entry-quote-inner:before {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.8); }
.entry-media.entry-quote .entry-quote-inner p {
font-weight: 500;
margin-bottom: 18px; }
.entry-media.entry-quote .entry-quote-inner p, .entry-media.entry-quote .entry-quote-inner cite {
position: relative; }
.entry-media.entry-gallery .red-grid {
margin: -5px; }
.entry-media.entry-gallery .grid-item, .entry-media.entry-gallery .red-grid-item {
padding: 5px; }
.entry-media.entry-gallery .grid-item a.red-hoverdir, .entry-media.entry-gallery .red-grid-item a.red-hoverdir {
position: relative; }
.entry-media.entry-gallery .grid-item a.red-hoverdir:before, .entry-media.entry-gallery .red-grid-item a.red-hoverdir:before {
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-color: transparent;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.entry-media.entry-gallery .grid-item a.red-hoverdir:hover:before, .entry-media.entry-gallery .red-grid-item a.red-hoverdir:hover:before {
background-color: rgba(0, 0, 0, 0.8); }
.entry-media.entry-gallery .post-gallery .open-popup {
color: #fff; }
.entry-media.entry-gallery .post-gallery .open-popup:hover {
color: rgba(40, 56, 145, 1); }
.entry-media.entry-audio .entry-audio-inner {
padding: 208px 0 0 0; }
.bixbang-single-post .entry-media.entry-quote .entry-quote-inner {
padding: 50px 30px; }
.red-list-item {
margin-bottom: 30px; }
.red-list-item .post-media, .red-list-item .post-content {
margin-bottom: 20px; }
.red-list-item .entry-meta {
font-size: 14px;
font-weight: 600;
color: #777;
line-height: 20px; }
.red-list-item .entry-meta a {
color: #283891; }
.red-list-item .entry-meta a:hover {
color: #3eadef; }
.red-list-item .entry-title {
line-height: 26px;
font-weight: 600;
margin: 0; }
.red-list-item .entry-title.meta-before {
margin-top: 9px; }
.red-list-item .entry-title.meta-after {
margin-bottom: 9px; }
.red-list-item .entry-excerpt {
color: #7c7c80;
margin-top: 13px; }
@media (min-width: 992px) and (max-width: 1199px) {
.red-list-item .entry-excerpt {
margin-top: 5px; } }
.red-list-item .entry-tags {
margin-top: 5px; }
.red-list-item .entry-tags a {
color: #283891; }
.red-list-item .entry-tags a:hover {
color: #3eadef; }
.red-list-item .entry-readmore {
text-transform: uppercase;
font-weight: 500;
letter-spacing: 0.024em;
margin-top: 15px; }
@media (min-width: 992px) and (max-width: 1199px) {
.red-list-item .entry-readmore {
margin-top: 8px; } }
.red-list-item .entry-readmore .entry-link {
position: relative; }
.red-list-item .entry-readmore .entry-link:before, .red-list-item .entry-readmore .entry-link:after {
content: "";
position: absolute;
bottom: 0px;
width: 50%;
height: 1px;
background-color: #283891;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-list-item .entry-readmore .entry-link:before {
left: calc(50%); }
.red-list-item .entry-readmore .entry-link:after {
right: calc(50%); }
.red-list-item .entry-readmore .entry-link:hover:before, .red-list-item .entry-readmore .entry-link:hover:after {
background-color: #3eadef;
width: 0; }
@media (min-width: 768px) {
.red-list-item.full-size .post-content {
margin-bottom: 17px; } }
@media (max-width: 767px) {
.red-list-item.list-size {
text-align: center; }
.red-list-item.list-size .entry-meta {
justify-content: center; } }
@media (min-width: 768px) {
.red-list-item.list-size > .row {
align-items: center; } }
@media (min-width: 768px) {
.red-list-item.list-size > .row > .col-md-6.post-media {
flex: 0 0 calc(50% - 15px);
max-width: calc(50% - 15px); } }
@media (min-width: 768px) {
.red-list-item.list-size > .row > .col-md-6.post-content {
flex: 0 0 calc(50% + 15px);
max-width: calc(50% + 15px); } }
.red-list-item.align-left {
text-align: left; }
.red-list-item.align-center.full-size {
text-align: center; }
.red-list-item.align-center.full-size .entry-meta {
justify-content: center; }
@media (min-width: 992px) {
.red-list-item.align-center.full-size .entry-excerpt {
padding: 0 70px; } }
.red-list-item.align-right {
text-align: right; }
.red-list-item.align-right.full-size .entry-meta {
justify-content: flex-end; }
.navigation.pagination {
text-align: center;
padding-top: 8px; }
.navigation.pagination .page-numbers {
display: inline-block;
color: #283891;
line-height: 16px;
margin: 5px 6px;
border-bottom: 1px solid transparent; }
.navigation.pagination .page-numbers:hover, .navigation.pagination .page-numbers.current {
color: #3eadef;
border-color: #3eadef; }
.navigation.pagination .prev {
margin-right: 10px; }
.navigation.pagination .next {
margin-left: 10px; }
.single-post .entry-media.entry-gallery .post-gallery .open-popup {
font-size: 24px; }
.single-post .entry-meta {
font-size: 14px;
color: #777;
text-transform: capitalize;
margin-left: -12px;
margin-right: -12px;
padding: 7px 0;
margin-bottom: 20px; }
.single-post .entry-meta > div {
padding-left: 12px;
padding-right: 12px; }
.single-post .entry-meta a {
color: #283891; }
.single-post .entry-meta a:hover {
color: #3eadef; }
.single-post .entry-meta .meta-icon {
margin-right: 2px;
color: #cdcdcd; }
.single-post .entry-content {
border-bottom: 1px solid #dedede;
padding-bottom: 42px; }
.single-post .entry-content blockquote {
margin-top: 50px;
margin-bottom: 32px; }
.single-post .entry-content blockquote p {
margin-bottom: 0; }
.single-post .entry-content p {
margin: 0 0 26px;
padding: 0; }
.single-post .entry-content p:last-child {
margin-bottom: 0; }
.single-post .entry-content p img {
margin-top: 16px;
margin-bottom: 8px; }
.single-post .entry-content h1, .single-post .entry-content h2, .single-post .entry-content h3, .single-post .entry-content h4 {
padding-top: 10px;
margin-bottom: 32px; }
.single-post .entry-content ul, .single-post .entry-content ol {
padding: 0 0 0 30px;
margin: 0 0 26px 0;
list-style-position: inside; }
.single-post .entry-content ul ul, .single-post .entry-content ol ul, .single-post .entry-content ul ol, .single-post .entry-content ol ol {
margin-bottom: 0; }
.single-post .entry-content table {
width: 100%; }
.single-post .entry-tags-share {
margin-top: 42px; }
.single-post .entry-tags {
color: #777;
margin-bottom: 20px; }
.single-post .entry-tags a {
font-size: 14px;
color: #283891; }
.single-post .entry-tags a:hover {
color: #3eadef; }
.single-post .entry-share {
color: #777;
margin-bottom: 20px; }
.single-post .entry-share .list-inline-item:not(:last-child) {
margin-right: 20px; }
.single-post .entry-share a {
font-size: 14px;
color: #283891; }
.single-post .entry-share a:hover {
color: #3eadef; }
.single-post .entry-author {
margin-top: 20px; }
.single-post .single-post-navigation {
margin-top: 40px; }
@media (min-width: 576px) {
.single-post .single-post-navigation .row {
margin-left: -50px;
margin-right: -50px; } }
@media (min-width: 576px) {
.single-post .single-post-navigation .nav-links {
padding-left: 50px;
padding-right: 50px; } }
.single-post .single-post-navigation .nav-links a {
text-transform: uppercase;
font-size: 14px;
font-weight: 600; }
@media (max-width: 575px) {
.single-post .single-post-navigation .nav-links a {
font-size: 12px; } }
.single-post .single-post-navigation .previous i {
margin-right: 16px;
display: inline-block; }
@media (max-width: 575px) {
.single-post .single-post-navigation .previous i {
margin-right: 5px; } }
.single-post .single-post-navigation .next i {
margin-left: 16px;
display: inline-block; }
@media (max-width: 575px) {
.single-post .single-post-navigation .next i {
margin-left: 5px; } }
.single-post .entry-related {
margin-top: 80px; }
.single-post .entry-related .related-title {
margin-bottom: 42px; }
.page-links {
margin-top: 43px;
margin-left: -5px;
margin-right: -5px; }
.page-links > * {
padding-left: 5px;
padding-right: 5px; }
.entry-media .g-date {
position: absolute;
top: 20px;
left: 20px;
background: #fff;
padding: 10px 8px;
text-transform: uppercase;
color: #303030;
text-align: center;
min-width: 40px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.entry-media .g-day {
display: block;
font-weight: 500;
font-size: 22px;
line-height: 1;
margin-bottom: 4px; }
.entry-media .g-month {
font-size: 14px;
line-height: 1;
display: block; }
.entry-grid {
margin-bottom: 30px; }
.entry-grid .entry-media {
margin-bottom: 14px; }
.entry-grid .entry-cats-related {
font-size: 14px;
margin-bottom: 3px; }
.entry-grid .entry-cats-related a {
color: #283891; }
.entry-grid .entry-cats-related a:hover {
color: #3eadef; }
.entry-grid .entry-title-related {
font-weight: 600;
line-height: 26px;
margin-bottom: 0;
padding: 0 20px; }
.entry-grid .entry-meta-related {
font-size: 14px;
color: #777; }
.entry-grid .entry-meta-related a {
color: #283891; }
.entry-grid .entry-meta-related a:hover {
color: #3eadef; }
.red-portfolio {
margin-bottom: 20px; }
.red-portfolio .entry-grid .entry-media {
margin-bottom: 0; }
.red-portfolio .entry-grid .entry-media .port-overlay {
position: absolute;
top: 20px;
right: 20px;
bottom: 20px;
left: 20px;
background-color: #f1f2f4;
display: flex;
align-items: flex-end;
padding-left: 25px;
padding-right: 20px;
padding-bottom: 17px;
opacity: 0;
visibility: hidden;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-portfolio .entry-grid .entry-media:hover .port-overlay {
opacity: 1;
visibility: visible; }
.red-portfolio .entry-grid .entry-title {
font-size: 22px;
font-weight: 500;
margin-bottom: 2px; }
.red-portfolio .entry-grid .entry-cats-portfolio {
color: #909090; }
.red-portfolio .entry-grid .entry-cats-portfolio a {
font-size: 14px;
font-weight: 300;
color: #909090; }
.red-portfolio .entry-grid .entry-cats-portfolio a:hover {
color: #3eadef; }
.single-portfolio .single-portfolio-media {
margin-bottom: 60px; }
.single-portfolio .single-portfolio-media .entry-media {
display: inline-block; }
.single-portfolio .entry-cats-portfolio {
margin-bottom: 6px; }
.single-portfolio .entry-cats-portfolio a {
font-size: 14px;
font-weight: 600;
color: #909090;
text-transform: uppercase; }
.single-portfolio .entry-cats-portfolio a:hover {
color: #3eadef; }
.single-portfolio .entry-title-portfolio {
font-size: 40px;
line-height: 1.2;
margin-bottom: 32px;
color: #303030; }
@media (max-width: 991px) {
.single-portfolio .entry-title-portfolio {
font-size: 32px; } }
.single-portfolio .port-content {
font-size: 16px;
color: #303030; }
.single-portfolio .port-content p {
line-height: 27px; }
.single-portfolio .portfolio-single-galleries {
margin-top: 68px; }
.single-portfolio .single-port-navigation {
margin-top: 67px; }
@media (min-width: 576px) {
.single-portfolio .single-port-navigation .row {
margin-left: -50px;
margin-right: -50px; } }
@media (min-width: 576px) {
.single-portfolio .single-port-navigation .nav-links {
padding-left: 50px;
padding-right: 50px; } }
@media (max-width: 1199px) {
.single-portfolio .single-port-navigation .nav-links.show-all {
padding-left: 0;
padding-right: 0; } }
@media (max-width: 767px) {
.single-portfolio .single-port-navigation .nav-links.show-all {
display: none; } }
.single-portfolio .single-port-navigation .nav-links a {
text-transform: uppercase;
font-size: 14px;
font-weight: 600; }
@media (max-width: 575px) {
.single-portfolio .single-port-navigation .nav-links a {
font-size: 12px; } }
.single-portfolio .single-port-navigation .previous i {
margin-right: 16px;
display: inline-block; }
@media (max-width: 575px) {
.single-portfolio .single-port-navigation .previous i {
margin-right: 5px; } }
.single-portfolio .single-port-navigation .next i {
margin-left: 16px;
display: inline-block;
-webkit-transform: rotate(180deg);
-khtml-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=0, M21=0, M22=0, sizingMethod='auto expand');
zoom: 1; }
@media (max-width: 575px) {
.single-portfolio .single-port-navigation .next i {
margin-left: 5px; } }
.error404 {
background: #edeae5;
overflow-x: hidden; }
.error404 .red-page {
padding-left: 15px;
padding-right: 15px; }
@media (min-width: 576px) {
.error404 .red-page-inner {
height: 100vh; } }
@media (min-width: 576px) {
.error404.admin-bar .red-page-inner {
height: calc(100vh - 32px); } }
@media (min-width: 576px) and (max-width: 782px) {
.error404.admin-bar .red-page-inner {
height: calc(100vh - 46px); } }
.error404 .header-404 {
padding-top: 37px;
padding-bottom: 37px; }
@media (max-width: 575px) {
.error404 .err404-wrap {
margin-top: 100px; } }
.error404 .title-404 {
font-size: 120px;
line-height: 1.2;
font-weight: 500;
display: block;
margin-bottom: 13px;
color: #303030; }
@media (max-width: 991px) {
.error404 .title-404 {
font-size: 100px; } }
@media (max-width: 767px) {
.error404 .title-404 {
font-size: 70px; } }
@media (max-width: 575px) {
.error404 .title-404 {
font-size: 50px; } }
.error404 .subtitle-404 {
font-size: 24px;
font-weight: 300;
color: #010101;
margin-bottom: 26px; }
.error404 .desc-404 {
font-size: 16px;
line-height: 24px;
color: #010101;
margin-bottom: 43px;
max-width: 450px;
margin-left: auto;
margin-right: auto; }
.error404 .err404-bot {
margin-bottom: 157px; }
@media (max-width: 1199px) {
.error404 .err404-bot {
margin-top: 50px;
margin-bottom: 100px; } }
@media (max-width: 991px) {
.error404 .err404-bot {
margin-bottom: 70px; } }
@media (max-width: 767px) {
.error404 .err404-bot {
margin-bottom: 0;
margin-top: 100px; } }
.error404 .search-404 .red-search-form {
display: flex;
flex-direction: row-reverse;
max-width: 800px;
margin: 0 auto; }
@media (max-width: 991px) {
.error404 .search-404 .red-search-form {
max-width: 650px; } }
@media (max-width: 767px) {
.error404 .search-404 .red-search-form {
max-width: 450px; } }
.error404 .search-404 .red-search-form label {
width: 700px;
padding-left: 10px; }
@media (max-width: 991px) {
.error404 .search-404 .red-search-form label {
width: 550px; } }
@media (max-width: 767px) {
.error404 .search-404 .red-search-form label {
width: 350px; } }
.error404 .search-404 .red-search-form input[type="search"] {
height: 42px;
background: transparent;
border: 0;
border-bottom: 2px solid #909090;
padding: 6px 15px;
text-align: left; }
.error404 .search-404 .red-search-form input[type="search"]::-webkit-input-placeholder {
font-family: Poppins;
color: #909090;
font-size: 18px;
font-weight: 300;
font-style: italic;
text-transform: uppercase;
text-align: left; }
@media (max-width: 575px) {
.error404 .search-404 .red-search-form input[type="search"]::-webkit-input-placeholder {
font-size: 15px; } }
.error404 .search-404 .red-search-form input[type="search"]:-moz-placeholder {
font-family: Poppins;
color: #909090;
font-size: 18px;
font-weight: 300;
font-style: italic;
text-transform: uppercase;
text-align: left; }
@media (max-width: 575px) {
.error404 .search-404 .red-search-form input[type="search"]:-moz-placeholder {
font-size: 15px; } }
.error404 .search-404 .red-search-form input[type="search"]::-moz-placeholder {
font-family: Poppins;
color: #909090;
font-size: 18px;
font-weight: 300;
font-style: italic;
text-transform: uppercase;
text-align: left; }
@media (max-width: 575px) {
.error404 .search-404 .red-search-form input[type="search"]::-moz-placeholder {
font-size: 15px; } }
.error404 .search-404 .red-search-form input[type="search"]:-ms-input-placeholder {
font-family: Poppins;
color: #909090;
font-size: 18px;
font-weight: 300;
font-style: italic;
text-transform: uppercase;
text-align: left; }
@media (max-width: 575px) {
.error404 .search-404 .red-search-form input[type="search"]:-ms-input-placeholder {
font-size: 15px; } }
.error404 .search-404 .red-search-form input[type="search"]:hover, .error404 .search-404 .red-search-form input[type="search"]:active, .error404 .search-404 .red-search-form input[type="search"]:focus {
-webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
-khtml-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
-moz-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
-ms-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
-o-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
border-bottom-color: #303030; }
.error404 .search-404 .red-search-form input[type="submit"] {
padding: 0;
width: 100px;
border: 0;
background: transparent;
color: #303030;
border-bottom: 2px solid #909090;
font-size: 18px;
font-weight: 600;
height: 42px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.error404 .search-404 .red-search-form input[type="submit"]:hover, .error404 .search-404 .red-search-form input[type="submit"]:active, .error404 .search-404 .red-search-form input[type="submit"]:focus {
border-bottom-color: #303030; }
@media (max-width: 575px) {
.error404 .search-404 .red-search-form input[type="submit"] {
font-size: 15px; } }
@media (min-width: 992px) {
.page-template-coming-soon .red-page {
padding-left: 60px;
padding-right: 60px; } }
@media (max-width: 767px) {
.page-template-coming-soon .content-area {
padding-left: 100px; } }
@media (max-width: 575px) {
.page-template-coming-soon .content-area {
padding-left: 15px; } }
.page-template-coming-soon .cs-header {
padding-top: 37px;
padding-bottom: 37px; }
.page-template-coming-soon .cs-header .row {
margin-left: -10px;
margin-right: -10px; }
.page-template-coming-soon .cs-header .row > .col-auto {
padding-left: 10px;
padding-right: 10px; }
.page-template-coming-soon .coming-soon-title {
font-size: 98px;
line-height: 1.2;
font-weight: 600;
color: #fff;
display: block;
margin-top: 30px;
margin-bottom: 80px;
white-space: nowrap;
text-shadow: 0px 25px 29px rgba(47, 47, 47, 0.25); }
@media (max-width: 1599px) {
.page-template-coming-soon .coming-soon-title {
font-size: 75px; } }
@media (max-width: 1199px) {
.page-template-coming-soon .coming-soon-title {
font-size: 55px;
margin-top: 0;
margin-bottom: 50px; } }
@media (max-width: 991px) {
.page-template-coming-soon .coming-soon-title {
font-size: 45px; } }
@media (max-width: 767px) {
.page-template-coming-soon .coming-soon-title {
font-size: 40px; } }
@media (max-width: 575px) {
.page-template-coming-soon .coming-soon-title {
font-size: 35px; } }
.coming-soon-search {
margin-top: 150px; }
@media (max-width: 991px) {
.coming-soon-search {
margin-top: 100px; } }
@media (max-width: 991px) {
.coming-soon-search {
margin-top: 70px; } }
@media (max-width: 575px) {
.coming-soon-search {
margin-top: 50px; } }
.coming-soon-search .red-search-form {
display: flex;
flex-direction: row-reverse;
max-width: 800px;
margin: 0 auto; }
@media (max-width: 991px) {
.coming-soon-search .red-search-form {
max-width: 650px; } }
@media (max-width: 767px) {
.coming-soon-search .red-search-form {
max-width: 450px; } }
.coming-soon-search .red-search-form label {
width: 700px;
padding-left: 10px; }
@media (max-width: 1199px) {
.coming-soon-search .red-search-form label {
width: calc(100% - 70px); } }
.coming-soon-search .red-search-form input[type="search"] {
height: 42px;
background: transparent;
border: 0;
border-bottom: 2px solid #909090;
padding: 6px 15px;
text-align: left; }
.coming-soon-search .red-search-form input[type="search"]::-webkit-input-placeholder {
font-family: Poppins;
color: #909090;
font-size: 18px;
font-weight: 300;
font-style: italic;
text-transform: uppercase;
text-align: left; }
@media (max-width: 575px) {
.coming-soon-search .red-search-form input[type="search"]::-webkit-input-placeholder {
font-size: 15px; } }
.coming-soon-search .red-search-form input[type="search"]:-moz-placeholder {
font-family: Poppins;
color: #909090;
font-size: 18px;
font-weight: 300;
font-style: italic;
text-transform: uppercase;
text-align: left; }
@media (max-width: 575px) {
.coming-soon-search .red-search-form input[type="search"]:-moz-placeholder {
font-size: 15px; } }
.coming-soon-search .red-search-form input[type="search"]::-moz-placeholder {
font-family: Poppins;
color: #909090;
font-size: 18px;
font-weight: 300;
font-style: italic;
text-transform: uppercase;
text-align: left; }
@media (max-width: 575px) {
.coming-soon-search .red-search-form input[type="search"]::-moz-placeholder {
font-size: 15px; } }
.coming-soon-search .red-search-form input[type="search"]:-ms-input-placeholder {
font-family: Poppins;
color: #909090;
font-size: 18px;
font-weight: 300;
font-style: italic;
text-transform: uppercase;
text-align: left; }
@media (max-width: 575px) {
.coming-soon-search .red-search-form input[type="search"]:-ms-input-placeholder {
font-size: 15px; } }
.coming-soon-search .red-search-form input[type="search"]:hover, .coming-soon-search .red-search-form input[type="search"]:active, .coming-soon-search .red-search-form input[type="search"]:focus {
-webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
-khtml-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
-moz-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
-ms-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
-o-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
border-bottom-color: #303030; }
.coming-soon-search .red-search-form input[type="submit"] {
padding: 0;
width: 100px;
border: 0;
background: transparent;
color: #303030;
border-bottom: 2px solid #909090;
font-size: 18px;
font-weight: 600;
height: 42px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.coming-soon-search .red-search-form input[type="submit"]:hover, .coming-soon-search .red-search-form input[type="submit"]:active, .coming-soon-search .red-search-form input[type="submit"]:focus {
border-bottom-color: #303030; }
@media (max-width: 1199px) {
.coming-soon-search .red-search-form input[type="submit"] {
width: 70px; } }
@media (max-width: 575px) {
.coming-soon-search .red-search-form input[type="submit"] {
font-size: 15px; } }
.search-no-results form input[type="submit"] {
margin-top: 30px;
margin-bottom: 5px; }
.red-header-top {
position: relative;
z-index: 3; }
.red-header-top:before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
content: "";
display: block;
z-index: 0; }
.red-header-top .widget {
margin-bottom: 0;
display: inline-block; }
.red-header-top .wpb_button, .red-header-top .wpb_content_element, .red-header-top ul.wpb_thumbnails-fluid > li {
margin-bottom: 0; }
.red-header-top ul, .red-header-top ol {
margin: 0;
padding: 0;
list-style: none; }
.red-header-top ul li, .red-header-top ol li {
line-height: 30px; }
.red-header-top a {
color: inherit; }
.red-header-top a:hover {
color: #3eadef; }
.red-header-top p {
margin: 0;
line-height: 30px; }
.red-header-top .lang-currency {
text-transform: uppercase;
margin-right: 18px;
font-weight: 500;
display: inline-block;
vertical-align: top; }
.red-header-top .lang-currency li.dropdown {
position: relative;
overflow: hidden; }
.red-header-top .lang-currency li.dropdown a {
display: block; }
.red-header-top .lang-currency li.dropdown a i {
margin-left: 5px;
font-weight: bold; }
.red-header-top .lang-currency li.dropdown:hover {
overflow: visible; }
.red-header-top .lang-currency li.dropdown:hover ul.dropdown-menu {
top: 100%;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;
visibility: visible; }
.red-header-top .lang-currency ul.dropdown-menu {
position: absolute;
top: calc(100% + 50px);
left: -20px;
padding: 10px 20px;
min-width: 120px;
background-color: #fff;
-webkit-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-khtml-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-moz-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-ms-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-o-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
@media (max-width: 1199px) {
.red-header-top .lang-currency ul.dropdown-menu {
left: 0;
padding: 10px;
min-width: 100px; } }
.red-header-top .lang-currency ul.dropdown-menu a {
color: #283891; }
.red-header-top .lang-currency ul.dropdown-menu a:hover {
color: #3eadef; }
.red-header-top ul.menu > li > .red-toggle {
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-header-top ul.menu > li > .red-toggle span {
font-weight: bold; }
.red-header-top ul.menu > li > .red-toggle span:before {
content: "\f107";
font-family: FontAwesome; }
.red-header-top .ht-info {
margin: 0 -16px; }
.red-header-top .ht-info span {
padding: 0 16px; }
.red-header-top .ht-info i {
color: #545454;
margin-right: 5px; }
.red-header-top .widget_nav_menu ul.menu > .menu-item {
display: inline-block; }
.red-header-top .widget_nav_menu .parent {
position: relative; }
.red-header-top .widget_nav_menu .parent > a {
padding-right: 10px; }
.red-header-top .widget_nav_menu .sub-menu {
margin: 0;
list-style: none;
visibility: hidden;
z-index: 1;
background-color: #fff;
position: absolute;
top: calc(100% + 50px);
left: 0;
min-width: 200px;
padding: 20px 0;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
-webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 0 30px 0;
-khtml-box-shadow: rgba(0, 0, 0, 0.05) 0 0 30px 0;
-moz-box-shadow: rgba(0, 0, 0, 0.05) 0 0 30px 0;
-ms-box-shadow: rgba(0, 0, 0, 0.05) 0 0 30px 0;
-o-box-shadow: rgba(0, 0, 0, 0.05) 0 0 30px 0;
box-shadow: rgba(0, 0, 0, 0.05) 0 0 30px 0; }
.red-header-top .widget_nav_menu .sub-menu .menu-item {
display: block; }
.red-header-top .widget_nav_menu .sub-menu .menu-item a {
padding: 7px 20px;
color: #283891;
display: block;
line-height: 24px; }
.red-header-top .widget_nav_menu .sub-menu .menu-item a:hover {
color: #3eadef; }
.red-header-top .widget_nav_menu .sub-menu .sub-menu {
top: 100%;
left: calc(100%); }
.red-header-top .widget_nav_menu .sub-menu .sub-menu.back {
left: auto;
right: calc(100%); }
.red-header-top .widget_nav_menu .sub-menu .menu-item:hover > .sub-menu {
top: 0;
margin-top: -20px; }
.red-header-top .widget_nav_menu .sub-menu .menu-item:hover > .sub-menu.back {
left: auto;
right: 100%; }
.red-header-top .widget_nav_menu .sub-menu .red-toggle {
position: absolute;
top: 50%;
right: 20px;
text-align: center;
cursor: pointer; }
.red-header-top .widget_nav_menu .sub-menu .red-toggle > span {
width: 10px;
height: 10px;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%); }
.red-header-top .widget_nav_menu .sub-menu .red-toggle > span:before {
content: "\f100";
display: block;
font-family: Flaticon;
font-style: normal;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
font-size: 8px;
line-height: 1;
color: inherit;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-header-top .widget_nav_menu .menu-item:hover {
overflow: visible; }
.red-header-top .widget_nav_menu .menu-item:hover > .sub-menu {
visibility: visible;
top: 100%;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1; }
.red-header-top .widget_nav_menu .menu-item:hover > .red-toggle {
color: #3eadef; }
.red-header-top .widget_nav_menu li.megamenu .sub-menu {
padding: 0; }
.red-header-top .widget_nav_menu li.megamenu .sub-menu .menu-item {
position: relative;
display: block; }
.red-header-top .widget_nav_menu li.megamenu .sub-menu .menu-item a {
padding: 7px 0; }
.red-header-top .text-right .sub-menu {
text-align: left; }
.red-header-top .wpb_content_element {
display: inline-block;
vertical-align: top; }
.red-header-top .language-chooser {
position: absolute;
top: 0; }
.red-header-top .language-chooser li {
display: none;
text-transform: uppercase;
line-height: 26px;
color: #303030;
background-color: #fff;
font-weight: 500; }
.red-header-top .language-chooser li.active {
color: inherit;
display: block !important;
padding: 7px 0;
background-color: transparent; }
.red-header-top .language-chooser li.active + li {
margin-top: 10px; }
.red-header-top .language-chooser li.active a {
position: relative; }
.red-header-top .language-chooser li.active a:after {
content: "\f107";
font-family: FontAwesome;
margin-left: 8px;
font-weight: bold;
line-height: 1;
display: inline-block; }
.red-header-top .widget_gtranslate .switcher {
position: relative;
overflow: visible;
width: auto;
min-width: 65px;
font-family: Poppins;
font-size: 12px;
font-weight: 500; }
.red-header-top .widget_gtranslate .switcher .selected {
background: transparent;
width: auto; }
.red-header-top .widget_gtranslate .switcher .selected a {
font-size: inherit;
color: inherit;
border: 0;
padding: 0;
width: auto;
position: relative;
background: transparent;
line-height: 38px;
margin-bottom: 2px; }
.red-header-top .widget_gtranslate .switcher .selected a img {
display: none; }
.red-header-top .widget_gtranslate .switcher .selected a:hover {
color: #3eadef;
background: transparent; }
.red-header-top .widget_gtranslate .switcher .selected a:after {
content: "\f107";
font-family: FontAwesome;
margin-left: 8px;
font-weight: bold;
display: inline-block; }
.red-header-top .widget_gtranslate .switcher .option {
position: absolute;
width: 100px;
border: 0 !important;
background-color: #fff;
padding: 14px 10px;
margin-top: 2px;
left: 0;
-webkit-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-khtml-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-moz-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-ms-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-o-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11); }
.red-header-top .widget_gtranslate .switcher .option a {
padding: 0;
font-size: inherit;
font-weight: normal;
color: #303030;
line-height: 26px; }
.red-header-top .widget_gtranslate .switcher .option a:hover {
background: transparent;
color: #3eadef; }
.red-header-top .widget-woocommerce-currency-switcher .woocommerce-currency-switcher {
border: 0;
padding: 0;
background: transparent;
color: inherit;
font-size: inherit;
height: 40px;
line-height: 40px; }
.red-header-top .widget-woocommerce-currency-switcher .chosen-container {
min-width: 0;
font-size: inherit;
color: inherit;
font-weight: 500; }
.red-header-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single {
border: 0;
background-image: none;
box-shadow: none;
line-height: 40px;
display: block;
height: 40px;
color: inherit;
position: relative;
padding: 0 8px 0 8px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-header-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single:hover {
color: #3eadef; }
.red-header-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single span {
margin-right: 10px; }
.red-header-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single div {
display: none; }
.red-header-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single:after {
content: "\f107";
font-family: FontAwesome;
margin-left: 5px;
font-weight: bold;
line-height: 1;
display: inline-block;
position: absolute;
right: 0;
top: 50%;
margin-top: -6px; }
.red-header-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-drop {
border: 0;
margin-top: 2px;
min-width: 100px;
padding: 14px 10px;
border-radius: 0;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
-webkit-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-khtml-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-moz-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-ms-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-o-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11); }
.red-header-top .widget-woocommerce-currency-switcher .chosen-container .chosen-results {
margin: 0;
padding: 0; }
.red-header-top .widget-woocommerce-currency-switcher .chosen-container .chosen-results li.active-result {
background: transparent;
color: #303030;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-header-top .widget-woocommerce-currency-switcher .chosen-container .chosen-results li.active-result:hover {
color: #3eadef; }
.red-header-top aside.qtranxs_widget + aside {
margin-left: 40px; }
.red-header-top.layout-v1, .red-header-top.layout-v1-1 {
color: #aaa;
background-color: #303030;
font-size: 12px;
height: 40px; }
@media (max-width: 575px) {
.red-header-top.layout-v1, .red-header-top.layout-v1-1 {
height: auto;
padding: 10px 0; } }
@media (max-width: 575px) {
.red-header-top.layout-v1 .vc_row > .wpb_column:first-child, .red-header-top.layout-v1-1 .vc_row > .wpb_column:first-child {
z-index: 2; } }
.red-header-top.layout-v1 .widget_nav_menu a, .red-header-top.layout-v1-1 .widget_nav_menu a {
text-transform: uppercase;
margin-right: 18px;
font-weight: 500;
display: inline-block; }
@media (max-width: 400px) {
.red-header-top.layout-v1 .widget_nav_menu a, .red-header-top.layout-v1-1 .widget_nav_menu a {
margin-right: 10px; } }
.red-header-top.layout-v1 .widget_nav_menu li:last-child a, .red-header-top.layout-v1-1 .widget_nav_menu li:last-child a {
margin-right: 0; }
.red-header-top.layout-v1 .lang-currency li.dropdown, .red-header-top.layout-v1-1 .lang-currency li.dropdown {
line-height: 40px; }
@media (min-width: 576px) and (max-width: 767px) {
.red-header-top.layout-v1 .vc_row, .red-header-top.layout-v1-1 .vc_row {
justify-content: space-between; } }
@media (max-width: 575px) {
.red-header-top.layout-v1 .vc_row, .red-header-top.layout-v1-1 .vc_row {
justify-content: center; } }
@media (max-width: 767px) {
.red-header-top.layout-v1 .vc_row > div.wpb_column, .red-header-top.layout-v1-1 .vc_row > div.wpb_column {
flex: 0 0 auto;
width: auto; } }
.red-header-top.layout-v2 {
color: #2c2c2c;
background-color: #f4f4f4;
font-size: 14px;
height: 54px; }
.red-header-top.layout-v2 .widget_nav_menu ul.menu {
margin: 0 -12px; }
.red-header-top.layout-v2 .widget_nav_menu ul.menu > .menu-item {
padding-left: 10px;
padding-right: 10px;
line-height: 54px; }
.red-header-top.layout-v2 .lang-currency:last-child {
margin-right: 0; }
.red-header-top.layout-v2 .lang-currency li.dropdown {
line-height: 54px; }
.red-header-top.layout-v2 .language-chooser li.active {
padding: 14px 0; }
.red-header-top.layout-v2 .language-chooser li.active + li {
margin-top: 10px; }
.red-header-top.layout-v2 .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single {
line-height: 54px;
height: 54px; }
.red-header-top.layout-v2 .widget-woocommerce-currency-switcher .chosen-container {
font-weight: 400; }
.red-header-top.layout-v2 .widget_gtranslate .switcher {
font-size: 14px;
font-weight: 400; }
.red-header-top.layout-v2 .widget_gtranslate .switcher .selected a {
line-height: 52px; }
@media (max-width: 1199px) {
.red-header-top.layout-v2 .justify-content-end {
justify-content: center !important; } }
.red-header {
width: 100%;
position: relative;
z-index: 2; }
.red-header.header-ontop {
position: absolute;
background-color: transparent; }
.red-header.header-sticky {
position: fixed;
top: 0;
left: 0;
right: 0;
background-color: #fff;
box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
z-index: 9; }
.red-header .logo-slogan {
margin-top: 12px;
font-size: 16px;
color: #2c2c2c; }
.red-header.bottom {
bottom: 0; }
@media (min-width: 1366px) {
.red-header.red-header-1.full-width {
padding-left: 45px;
padding-right: 45px; } }
@media (min-width: 1366px) {
.red-header.red-header-2.full-width {
padding-left: 95px;
padding-right: 95px; } }
@media (min-width: 1366px) {
.red-header.red-header-3.full-width {
padding-left: 95px;
padding-right: 95px; } }
@media (min-width: 1366px) {
.red-header.red-header-3.full-width {
padding-left: 95px;
padding-right: 95px; } }
@media (min-width: 1366px) {
.red-header.red-header-4.full-width {
padding-left: 70px;
padding-right: 70px; } }
@media (min-width: 1600px) {
.red-header.red-header-4.full-width {
padding-left: 170px;
padding-right: 170px; } }
@media (min-width: 1366px) {
.red-header.red-header-5.full-width {
padding-left: 95px;
padding-right: 95px; } }
@media (min-width: 1366px) {
.red-header.red-header-7.full-width {
padding-left: 85px;
padding-right: 85px; } }
.red-header .red-header-inner {
position: relative; }
.red-header.ontop-white:not(.header-sticky) .header-icon {
color: #fff; }
.red-header.ontop-white:not(.header-sticky) .header-icon:hover {
color: #3eadef; }
.red-header.ontop-white:not(.header-sticky) .header-icon a {
color: #fff; }
.red-header.ontop-white:not(.header-sticky) .header-icon a:hover {
color: #3eadef; }
.red-header.ontop-white:not(.header-sticky) .desktop-nav > .menu-item.current-menu-ancestor > a, .red-header.ontop-white:not(.header-sticky) .desktop-nav > .menu-item > a, .red-header.ontop-white:not(.header-sticky) .desktop-nav > .menu-item > .red-menu-toggle {
color: #fff; }
.red-header.ontop-white:not(.header-sticky) .desktop-nav > .menu-item:hover > a, .red-header.ontop-white:not(.header-sticky) .desktop-nav > .menu-item:hover > .red-menu-toggle {
color: #3eadef; }
.red-header.ontop-white:not(.header-sticky) .desktop-nav > .menu-item.current-menu-item > a, .red-header.ontop-white:not(.header-sticky) .desktop-nav > .menu-item.current-menu-ancestor > a {
color: #3eadef; }
.header-default .ontop-logo, .header-default .sticky-logo {
display: none; }
.header-default .main-logo {
display: inline-block; }
@media (max-width: 575px) {
.header-default .main-logo {
max-width: 110px; } }
@media (max-width: 575px) {
.header-default .sticky-logo {
max-width: 110px; } }
.header-ontop .main-logo, .header-ontop .sticky-logo {
display: none; }
.header-ontop .ontop-logo {
display: inline-block; }
@media (max-width: 575px) {
.header-ontop .ontop-logo {
max-width: 110px; } }
@media (max-width: 575px) {
.header-ontop .sticky-logo {
max-width: 110px; } }
.header-sticky .main-logo, .header-sticky .ontop-logo {
display: none; }
.header-sticky .sticky-logo {
display: inline-block; }
.header-sticky .desktop-nav > .menu-item {
height: 114px; }
.header-sticky .red-menu-mobile {
line-height: 114px; }
@media (max-width: 767px) {
.header-sticky .red-menu-mobile {
line-height: 80px; } }
.header-sticky .logo-slogan {
display: none; }
.header-sticky .most-search {
display: none; }
.header-sticky .red-header-atts .header-att-text-extra {
display: none; }
.red-menu-mobile {
line-height: 114px; }
@media (max-width: 767px) {
.red-menu-mobile {
line-height: 80px; } }
.red-logo a {
display: inline-block; }
@media (min-width: 1200px) {
.red-header-2 .red-logo {
text-align: center; } }
.red-header-3 {
border-bottom: 1px solid #e1e1e1; }
@media (min-width: 1200px) {
.red-header-3 {
padding-top: 40px;
padding-bottom: 32px; } }
@media (min-width: 1200px) {
.red-header-3.header-sticky {
padding-top: 30px;
padding-bottom: 30px; } }
@media (max-width: 1365px) {
.red-header-3 .logo-slogan {
font-size: 14px; } }
@media (max-width: 1199px) {
.red-header-3 .logo-slogan {
display: none; } }
@media (min-width: 1200px) {
.red-header-3 .row-wrap > .col-xl-2 {
flex: 0 0 20%;
max-width: 20%; }
.red-header-3 .row-wrap > .col-xl-8 {
flex: 0 0 60%;
max-width: 60%; } }
.red-header-3 .red-header-atts .header-icons .red-search-icon {
display: none; }
@media (max-width: 767px) {
.red-header-3 .red-header-atts .header-icons .red-search-icon {
display: inline-block; } }
@media (min-width: 1200px) {
.red-header-3 .red-header-atts .header-icons {
margin-left: -17px;
margin-right: -17px; } }
@media (min-width: 1200px) {
.red-header-3 .red-header-atts .header-icons .header-icon {
font-size: 35px;
padding-left: 17px;
padding-right: 17px; }
.red-header-3 .red-header-atts .header-icons .header-icon + .header-icon {
border-left: 1px solid #d7d7d7; } }
@media (min-width: 1200px) {
.red-header-3 .red-header-atts .header-icons .header-icon.red-user-icon {
padding-right: 10px; } }
@media (min-width: 1200px) {
.red-header-3 .red-header-atts .header-icons .widget + .header-icon {
border-left: 1px solid #d7d7d7; } }
.red-header-3 .red-header-atts .header-icons .red-search-icon.header-icon + .header-icon {
border-left: 0; }
@media (min-width: 1200px) {
.red-header-3 .red-header-atts .red-header-cart .cart_total {
width: 26px;
height: 26px;
left: 38px;
top: -16px;
line-height: 26px; } }
@media (max-width: 1199px) {
.red-header-3 #red-navigation {
top: 101%; } }
@media (min-width: 1200px) {
.red-header-4 {
padding-top: 40px; } }
@media (min-width: 1200px) {
.red-header-4 .row-two {
margin-top: -8px; } }
@media (min-width: 1200px) {
.red-header-5 {
padding-top: 21px;
padding-bottom: 20px; } }
@media (min-width: 1200px) {
.red-header-5:not(.header-sticky) {
padding-top: 41px;
padding-bottom: 40px; } }
.red-header-5:not(.header-sticky).ontop-white .header-icon {
color: #fff; }
.red-header-5:not(.header-sticky).ontop-white .header-icon:hover {
color: #3eadef; }
.red-header-5:not(.header-sticky).ontop-white .header-icon a {
color: #fff; }
.red-header-5:not(.header-sticky).ontop-white .header-icon a:hover {
color: #3eadef; }
.red-header-5 .red-logo-wrap .row {
margin-left: -10px;
margin-right: -10px; }
.red-header-5 .red-logo-wrap .row > div {
padding-left: 10px;
padding-right: 10px; }
@media (min-width: 1200px) {
body.body-header-6 {
padding-left: 270px; }
body.body-header-6 .red-footer {
display: none; } }
@media (min-width: 1200px) {
.admin-bar .red-header-6 .red-header-inner {
padding-top: 86px; } }
@media (min-width: 1200px) {
.red-header-6 {
position: fixed;
width: 270px;
left: 0;
top: 0 !important;
bottom: 0;
z-index: 99;
-webkit-box-shadow: 0 0 21px rgba(0, 0, 0, 0.14);
-khtml-box-shadow: 0 0 21px rgba(0, 0, 0, 0.14);
-moz-box-shadow: 0 0 21px rgba(0, 0, 0, 0.14);
-ms-box-shadow: 0 0 21px rgba(0, 0, 0, 0.14);
-o-box-shadow: 0 0 21px rgba(0, 0, 0, 0.14);
box-shadow: 0 0 21px rgba(0, 0, 0, 0.14);
-webkit-transition: all 0.8s ease-in-out;
-khtml-transition: all 0.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out; }
.red-header-6 .red-header-inner {
padding-top: 54px;
padding-bottom: 30px;
height: 100vh; }
.red-header-6 .red-logo {
text-align: center;
margin-bottom: 52px; }
.red-header-6 .desktop-nav > .menu-item {
height: 46px;
padding-left: 0;
padding-right: 0;
width: 100%;
justify-content: center; }
.red-header-6 li.megamenu {
position: relative !important; }
.red-header-6.header-default .desktop-nav > .menu-item > a {
font-weight: 500; }
.red-header-6 .desktop-nav {
margin-left: -20px;
margin-right: -20px; }
.red-header-6 .desktop-nav .sub-menu {
top: -16px;
left: 120%; }
.red-header-6 .desktop-nav .menu-item:hover > .sub-menu {
top: -16px;
left: 100%; }
.red-header-6 .desktop-nav .menu-item:hover .sub-menu {
top: -20px; }
.red-header-6 .desktop-nav .sub-menu .sub-menu {
top: -20px;
left: 120%; }
.red-header-6 .desktop-nav .sub-menu .menu-item:hover > .sub-menu {
top: -20px;
left: 100%; }
.red-header-6 .red-header-atts {
text-align: center;
margin-top: 48px; }
.red-header-6 .red-header-social-extra {
text-align: center;
position: absolute;
left: 0;
bottom: 30px; }
.red-header-6 .red-header-social-extra .red-social {
margin: 0; }
.red-header-6 .red-header-social-extra .red-text-extra {
margin-top: 33px;
font-size: 12px;
font-weight: 400;
letter-spacing: 0.1em; }
.red-header-6 .red-mini-cart {
top: auto;
right: 0;
left: 100%;
bottom: 0; } }
@media (min-width: 1200px) {
.red-header-7 {
padding-top: 31px;
padding-bottom: 31px; } }
.red-header-atts .header-icons {
margin-left: -9px;
margin-right: -9px; }
@media (max-width: 991px) {
.red-header-atts .header-icons {
margin-left: -5px;
margin-right: -5px; } }
.red-header-atts .header-icons .header-icon {
font-size: 23px;
padding-left: 9px;
padding-right: 9px;
display: inline-block; }
@media (max-width: 991px) {
.red-header-atts .header-icons .header-icon {
padding-left: 5px;
padding-right: 5px; } }
@media (max-width: 575px) {
.red-header-atts .header-icons .header-icon {
font-size: 16px; } }
@media (max-width: 1199px) {
.red-header-atts .header-icons .header-icon.red-header-cart {
margin-right: 12px; } }
.red-header-atts .header-icons .header-icon.red-user-icon {
padding-right: 4px; }
@media (max-width: 991px) {
.red-header-atts .header-icons .header-icon.red-user-icon {
padding-right: 0; } }
.red-header-atts .header-icons aside {
display: none; }
.red-header-atts .red-header-cart {
position: relative;
margin-right: 15px; }
.red-header-atts .red-header-cart .cart_total {
position: absolute;
width: 22px;
height: 22px;
background: #303030;
border-radius: 50%;
color: #ebebeb;
font-size: 14px;
text-align: center;
left: 24px;
top: -10px;
line-height: 22px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
@media (max-width: 991px) {
.red-header-atts .red-header-cart .cart_total {
left: 18px;
top: -8px; } }
@media (max-width: 575px) {
.red-header-atts .red-header-cart .cart_total {
left: 15px;
top: -2px;
width: 18px;
height: 18px;
line-height: 18px;
font-size: 12px; } }
.red-header-atts .red-header-cart:hover .cart_total {
background: rgba(40, 56, 145, 1); }
.red-header-atts .header-att-text-extra {
color: #303030;
margin: 13px 0 0 0;
font-size: 14px; }
@media (max-width: 1199px) {
.red-header-atts .header-att-text-extra {
display: none; } }  .red-main-nav {
list-style: none;
padding: 0;
margin: 0; }
.red-main-nav .menu-item {
overflow: hidden;
position: relative; }
.red-main-nav .menu-item.badge {
overflow: visible; }
.red-main-nav .menu-item.badge a:after {
top: 0;
margin-left: 6px; }
.red-main-nav .sub-menu {
margin: 0;
list-style: none;
visibility: hidden;
z-index: 1;
background-color: #283891; }
.red-main-nav .sub-menu .menu-item a {
padding: 7px 30px; }
.badge {
overflow: visible; }
.badge a:after {
content: attr(title);
position: absolute;
top: 6px;
display: inline-block;
font-size: 10px;
font-weight: 600;
text-transform: uppercase;
color: #fff;
background-color: rgba(40, 56, 145, 1);
padding: 3px 8px;
margin-left: 13px;
line-height: 1.1; }
.menu-title, .menu-desc {
display: block; }
.menu-desc {
font-size: 85%;
font-weight: normal; }
.navbar-toggle {
display: inline-block; }
.navbar-toggle .icon-bar {
width: 24px;
height: 2px;
background-color: #283891;
-webkit-transition: all 0.3s linear 0s;
-khtml-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
display: block; }
.navbar-toggle .icon-bar + .icon-bar {
margin-top: 6px; }
.navbar-toggle:hover .icon-bar {
background-color: #3eadef; }
.navbar-toggle-icon {
font-size: 24px;
display: none !important; }
@media (min-width: 1200px) {
.navbar-toggle-icon {
display: inline-block !important; } } @media (min-width: 1200px) {
li.megamenu {
position: static !important; }
li.megamenu > .sub-menu {
left: 0;
right: 0; } }
li.megamenu .vc_column_container {
overflow: visible; }
li.megamenu .vc_custom_heading {
font-weight: 500;
margin-bottom: 23px; }
@media (max-width: 767px) {
li.megamenu .vc_custom_heading {
margin-bottom: 13px; } }
li.megamenu ul.menu, li.megamenu ol.menu {
padding: 0;
margin: 0; }
li.megamenu .sub-menu .menu-item a {
padding: 7px 0px; }
@media (min-width: 768px) {
li.megamenu .wpb_content_element {
margin-bottom: 0; } }
li.megamenu .sub-menu .container > p {
margin: 0;
padding: 0; }
@media (max-width: 1199px) {
li.megamenu .sub-megamenu .container {
max-width: 100%; }
li.megamenu .sub-megamenu .container > .vc_row {
padding-top: 0 !important;
padding-bottom: 0 !important; } }
li.megamenu .container > div[data-vc-full-width="true"] {
background: #283891; }
@media (max-width: 1200px) {
li.megamenu .container > div[data-vc-full-width="true"] {
padding-left: 0 !important;
padding-right: 0 !important; } }
li.megamenu .widget_nav_menu .menu > li {
padding-left: 0;
padding-right: 0; }
li.megamenu .wpb_content_element {
margin-bottom: 0; }
li.megamenu .red-taxonomies a {
color: #fff;
display: inline-block;
padding: 8px 0; }
li.megamenu .red-taxonomies a:hover {
color: #3eadef; }
li.megamenu .red-taxonomies a:active, li.megamenu .red-taxonomies a:focus {
color: #3eadef; }
@media (max-width: 1200px) {
li.megamenu .row[data-vc-full-width-init="true"] {
margin-left: -70px !important; } }
@media (min-width: 768px) {
li.megamenu .row-mega-menu-shop > .vc_col-sm-10 {
width: calc(83.33333333% + 5px); }
li.megamenu .row-mega-menu-shop > .vc_col-sm-2 {
width: calc(16.66666667% - 5px); } }
@media (min-width: 1200px) {
li.megamenu .row-mega-menu-shop {
min-width: 752px;
-webkit-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-khtml-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-moz-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-ms-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-o-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11); } }
@media (max-width: 767px) {
li.megamenu .row-mega-menu-shop {
padding-top: 0 !important;
padding-bottom: 0 !important; } } .desktop-nav {
margin-left: -24px;
margin-right: -24px;
display: flex;
flex-wrap: wrap; }
.desktop-nav > .menu-item > .red-menu-toggle {
display: none; }
.desktop-nav .sub-menu {
position: absolute;
top: 100%;
left: 0;
min-width: 270px;
clip: rect(1px, 1px, 1px, 1px);
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;
-webkit-transform: translateY(30px);
-khtml-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
-webkit-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-khtml-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-moz-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-ms-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-o-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11); }
.desktop-nav .sub-menu .sub-menu {
top: 0;
left: calc(100%); }
.desktop-nav .sub-menu .sub-menu.back {
left: auto;
right: calc(100%); }
.desktop-nav .sub-menu .red-toggle {
position: absolute;
top: 50%;
right: 30px;
text-align: center;
cursor: pointer; }
.desktop-nav .sub-menu .red-toggle > span {
width: 10px;
height: 10px;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%); }
.desktop-nav .sub-menu .red-toggle > span:before {
content: "\f100";
display: block;
font-family: Flaticon;
font-style: normal;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
font-size: 10px;
line-height: 1;
color: inherit;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.desktop-nav .sub-menu .menu-item:hover .red-toggle > span:before {
color: #3eadef; }
.desktop-nav .sub-menu .menu-item:hover > .sub-menu {
top: -20px; }
.desktop-nav .sub-menu .menu-item:hover > .sub-menu.back {
left: auto;
right: 100%; }
.desktop-nav .menu-item:hover {
overflow: visible; }
.desktop-nav .menu-item:hover .sub-menu {
visibility: visible;
clip: inherit !important;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.desktop-nav > .menu-item {
padding-left: 24px;
padding-right: 24px;
height: 114px;
align-items: center;
display: flex;
flex-wrap: wrap; }  .header-default .desktop-nav > .menu-item {  }
.header-default .desktop-nav > .menu-item > a {
font-size: 14px;
font-weight: 600;
letter-spacing: 0.025em;
text-transform: uppercase; }
.header-default .desktop-nav > .menu-item.current-menu-ancestor > a, .header-default .desktop-nav > .menu-item > a, .header-default .desktop-nav > .menu-item > .red-menu-toggle {
color: #fff; }
.header-default .desktop-nav > .menu-item:hover > a, .header-default .desktop-nav > .menu-item:hover > .red-menu-toggle {
color: #3eadef; }
.header-default .desktop-nav > .menu-item.current-menu-item > a, .header-default .desktop-nav > .menu-item.current-menu-ancestor > a {
color: rgba(40, 56, 145, 1); }
.header-default .desktop-nav .sub-menu {
padding: 20px 0; }
.header-default .desktop-nav .sub-menu.sub-megamenu {
padding: 0; } .header-ontop .desktop-nav > .menu-item {  }
.header-ontop .desktop-nav > .menu-item.current-menu-ancestor > a, .header-ontop .desktop-nav > .menu-item > a, .header-ontop .desktop-nav > .menu-item > .red-menu-toggle {
color: #303030; }
.header-ontop .desktop-nav > .menu-item:hover > a, .header-ontop .desktop-nav > .menu-item:hover > .red-menu-toggle {
color: rgba(40, 56, 145, 1); }
.header-ontop .desktop-nav > .menu-item.current-menu-item > a, .header-ontop .desktop-nav > .menu-item.current-menu-ancestor > a {
color: rgba(40, 56, 145, 1); }
.header-ontop .desktop-nav .sub-menu {
padding: 20px 0; }
.header-ontop .desktop-nav .sub-menu.sub-megamenu {
padding: 0; }
.header-ontop .desktop-nav > .menu-item > a, .header-ontop-sticky .desktop-nav > .menu-item > a {
font-size: 14px;
font-weight: 600;
letter-spacing: 0.025em;
text-transform: uppercase; } .header-sticky .desktop-nav > .menu-item {  }
.header-sticky .desktop-nav > .menu-item.current-menu-ancestor > a, .header-sticky .desktop-nav > .menu-item > a, .header-sticky .desktop-nav > .menu-item > .red-menu-toggle {
color: #fff; }
.header-sticky .desktop-nav > .menu-item:hover > a, .header-sticky .desktop-nav > .menu-item:hover > .red-menu-toggle {
color: #3eadef; }
.header-sticky .desktop-nav > .menu-item.current-menu-item > a, .header-sticky .desktop-nav > .menu-item.current-menu-ancestor > a {
color: #3eadef; } .mobile-navs {
-webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 5px 20px 0;
-khtml-box-shadow: rgba(0, 0, 0, 0.05) 0 5px 20px 0;
-moz-box-shadow: rgba(0, 0, 0, 0.05) 0 5px 20px 0;
-ms-box-shadow: rgba(0, 0, 0, 0.05) 0 5px 20px 0;
-o-box-shadow: rgba(0, 0, 0, 0.05) 0 5px 20px 0;
box-shadow: rgba(0, 0, 0, 0.05) 0 5px 20px 0; }
.mobile-navs .mobile-nav {
padding: 20px 0; }
.mobile-nav .menu-item > a, .desktop-nav .sub-menu .menu-item > a {
color: #fff;
display: block;
line-height: 24px; }
.mobile-nav .menu-item.menu-item-has-children > a, .desktop-nav .sub-menu .menu-item.menu-item-has-children > a {
padding-right: 30px; }
.mobile-nav .menu-item > .red-menu-toggle, .desktop-nav .sub-menu .menu-item > .red-menu-toggle {
position: absolute;
top: 5px;
right: 0;
color: #fff; }
.mobile-nav .menu-item > .red-menu-toggle:hover, .desktop-nav .sub-menu .menu-item > .red-menu-toggle:hover {
color: #3eadef; }
.mobile-nav .menu-item:hover > a, .desktop-nav .sub-menu .menu-item:hover > a, .mobile-nav .menu-item:hover > .red-menu-toggle, .desktop-nav .sub-menu .menu-item:hover > .red-menu-toggle {
color: #3eadef; }
.mobile-nav .menu-item.current-menu-ancestor > a, .desktop-nav .sub-menu .menu-item.current-menu-ancestor > a, .mobile-nav .menu-item.current-menu-item > a, .desktop-nav .sub-menu .menu-item.current-menu-item > a, .mobile-nav .menu-item.current-menu-ancestor > .red-menu-toggle, .desktop-nav .sub-menu .menu-item.current-menu-ancestor > .red-menu-toggle, .mobile-nav .menu-item.current-menu-item > .red-menu-toggle, .desktop-nav .sub-menu .menu-item.current-menu-item > .red-menu-toggle {
color: #3eadef; }
.rtl .mobile-nav .menu-item > .red-menu-toggle, .rtl .desktop-nav .sub-menu .menu-item > .red-menu-toggle {
right: auto;
left: 0; } @media (max-width: 1199px) {
#red-navigation {
display: none;
position: absolute;
left: 0;
right: 0;
top: 100%;
background: #283891;
padding-left: 0;
padding-right: 0; }
#red-navigation-left, #red-navigation-right {
display: none; }
.red-main-nav {
max-height: 550px;
overflow-y: auto; }
.red-main-nav > .menu-item > a {
padding: 10px 15px; }
.red-main-nav .sub-menu {
padding: 0 0 0 15px;
display: none;
visibility: visible; }
.red-main-nav .sub-menu .menu-item a {
padding: 5px 15px; }
.red-main-nav .red-toggle {
width: 34px;
height: 44px;
position: absolute;
top: 0;
right: 3px;
text-align: center;
cursor: pointer; }
.red-main-nav .red-toggle > span {
width: 10px;
height: 10px;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%); }
.red-main-nav .red-toggle > span:before, .red-main-nav .red-toggle > span:after {
content: '';
display: block;
background: #303030;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%); }
.red-main-nav .red-toggle > span:before {
width: 10px;
height: 1px; }
.red-main-nav .red-toggle > span:after {
width: 1px;
height: 10px; }
.red-main-nav .red-toggle:hover > span:before, .red-main-nav .red-toggle.active > span:before, .red-main-nav .red-toggle:hover > span:after, .red-main-nav .red-toggle.active > span:after {
background: rgba(40, 56, 145, 1); }
.red-main-nav .red-toggle.active > span:after {
display: none; }
.red-navigation .red-main-nav::-webkit-scrollbar {
height: 0;
width: 7px;
background-color: transparent; }
.red-navigation .red-main-nav::-webkit-scrollbar-track {
border-radius: 0; }
.red-navigation .red-main-nav::-webkit-scrollbar-thumb {
border-radius: 0;
background-color: transparent; }
.red-navigation:hover .red-main-nav::-webkit-scrollbar {
width: 7px;
height: auto;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 0; }
.red-navigation:hover .red-main-nav::-webkit-scrollbar-thumb {
background-color: rgba(48, 48, 48, 0.1); } } .bixbang-catalog-menu > .widget_nav_menu {
max-height: 530px;
overflow: auto;
overflow-x: hidden; }
@media (min-width: 778px) {
.bixbang-catalog-menu > .widget_nav_menu {
max-height: 609px; } }
@media (min-width: 1200px) {
.bixbang-catalog-menu > .widget_nav_menu {
border: 1px solid #c2c2c2;
padding: 0 14px 0 20px; } }
@media (min-width: 1200px) {
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu > li {
padding: 16px 0;
line-height: 22px;
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu > li + li {
border-top: 1px solid #ebebeb; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu > li > a {
font-size: 14px;
font-weight: 500;
flex: 0 0 calc(100% - 8px);
max-width: calc(100% - 8px); }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu > li.badge a:after {
top: 50%;
margin-top: -9px; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu > li.menu-item-has-children > .red-toggle {
color: #777;
flex: 0 0 8px;
max-width: 8px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu > li.menu-item-has-children > .red-toggle .red-toggle-inner:before {
content: "\f100";
font-family: Flaticon;
font-style: normal;
font-size: 11px; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu > li.menu-item-has-children:hover > .red-toggle {
color: #3eadef; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu .sub-menu {
padding: 20px 0;
left: 0;
min-width: 230px;
right: 0;
top: calc(100% + 1px);
z-index: 1;
list-style: none;
background-color: #fff;
position: absolute;
visibility: hidden;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu .sub-menu .menu-item a {
padding: 7px 0; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu .sub-menu .menu-item .red-toggle {
position: absolute;
right: 0;
top: 50%;
margin-top: -15px; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu .sub-menu .menu-item .red-toggle .red-toggle-inner:before {
content: "\f100";
font-family: Flaticon;
font-style: normal;
font-size: 11px; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu .sub-menu .menu-item:hover > .red-toggle {
color: #3eadef; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu .menu-item {
position: relative; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu .menu-item:hover {
overflow: visible; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu .menu-item:hover > .sub-menu {
visibility: visible;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu .row-mega-menu-catalog {
border: 1px solid #c2c2c2; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu {
position: static !important; } }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu {
font-size: 14px; }
@media (min-width: 1200px) {
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu .vc_column_container {
position: static !important; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu > .sub-menu {
padding: 0;
left: calc(100% + 55px);
right: auto;
top: 0;
z-index: 1;
position: absolute;
visibility: hidden;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu > .sub-menu .container {
max-width: 100%; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu.menu-item:hover {
overflow: visible; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu.menu-item:hover > .sub-menu {
left: calc(100% + 15px);
display: block;
visibility: visible;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1; } }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu .red-menu-item {
padding: 4px 0;
position: relative; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu .badge a:after {
top: 0;
margin-left: 6px; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu .widget > ul, .bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu ul.product-categories {
padding: 0;
list-style: none; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu .widget > ul li, .bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu ul.product-categories li {
padding: 4px 0; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu .widget > ul li a, .bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu ul.product-categories li a {
padding: 7px 0; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu .widget > ul ul.children, .bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu ul.product-categories ul.children {
padding-left: 15px;
list-style: none; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu .widget > ul ul.children a:before, .bixbang-catalog-menu > .widget_nav_menu > div > ul.menu li.megamenu ul.product-categories ul.children a:before {
content: "\f100";
font-family: Flaticon;
font-style: normal;
font-size: 8px;
margin-right: 5px;
line-height: 30px;
display: inline-block;
float: left; }
.bixbang-catalog-menu > .widget_nav_menu::-webkit-scrollbar {
height: 0;
width: 7px;
background-color: transparent; }
.bixbang-catalog-menu > .widget_nav_menu::-webkit-scrollbar-track {
border-radius: 0; }
.bixbang-catalog-menu > .widget_nav_menu::-webkit-scrollbar-thumb {
border-radius: 0;
background-color: transparent; }
.bixbang-catalog-menu:hover > .widget_nav_menu::-webkit-scrollbar {
width: 7px;
height: auto;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 0; }
.bixbang-catalog-menu:hover > .widget_nav_menu::-webkit-scrollbar-thumb {
background-color: rgba(48, 48, 48, 0.1); }
.btn.red-toggle-menu-catalog {
text-align: left;
padding: 16px 18px; }
.btn.red-toggle-menu-catalog i {
float: right; }
@media (max-width: 1199px) {
.bixbang-catalog-menu {
position: absolute;
left: 0;
right: 0;
top: 100%;
z-index: 1;
background: #fff;
padding-bottom: 20px;
visibility: hidden;
display: none;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;
-webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 5px 20px 0;
-khtml-box-shadow: rgba(0, 0, 0, 0.05) 0 5px 20px 0;
-moz-box-shadow: rgba(0, 0, 0, 0.05) 0 5px 20px 0;
-ms-box-shadow: rgba(0, 0, 0, 0.05) 0 5px 20px 0;
-o-box-shadow: rgba(0, 0, 0, 0.05) 0 5px 20px 0;
box-shadow: rgba(0, 0, 0, 0.05) 0 5px 20px 0; }
.bixbang-catalog-menu.opened {
visibility: visible;
display: block;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu ul, .bixbang-catalog-menu > .widget_nav_menu > div > ul.menu ol {
list-style: none; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu .menu-item {
position: relative; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu > .menu-item > a {
padding: 10px 15px;
color: #fff;
display: block;
line-height: 24px; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu > .menu-item > a:hover {
color: #3eadef; }
.bixbang-catalog-menu > .widget_nav_menu > div > ul.menu .widget > ul .red-toggle, .bixbang-catalog-menu > .widget_nav_menu > div > ul.menu ul.product-categories .red-toggle {
display: none; }
.bixbang-catalog-menu .sub-menu {
padding: 0 15px;
display: none;
visibility: visible; }
.bixbang-catalog-menu .sub-menu > .container > .vc_row {
padding-top: 0 !important;
padding-bottom: 0 !important; }
.bixbang-catalog-menu .sub-menu .menu-item a {
padding: 5px 15px; }
.bixbang-catalog-menu .sub-menu li a {
color: #fff; }
.bixbang-catalog-menu .sub-menu li a:hover {
color: #3eadef; }
.bixbang-catalog-menu .red-toggle {
width: 34px;
height: 44px;
position: absolute;
top: 0;
right: 3px;
text-align: center;
cursor: pointer; }
.bixbang-catalog-menu .red-toggle > span {
width: 10px;
height: 10px;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%); }
.bixbang-catalog-menu .red-toggle > span:before, .bixbang-catalog-menu .red-toggle > span:after {
content: '';
display: block;
background: #303030;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%); }
.bixbang-catalog-menu .red-toggle > span:before {
width: 10px;
height: 1px; }
.bixbang-catalog-menu .red-toggle > span:after {
width: 1px;
height: 10px; }
.bixbang-catalog-menu .red-toggle:hover > span:before, .bixbang-catalog-menu .red-toggle.active > span:before, .bixbang-catalog-menu .red-toggle:hover > span:after, .bixbang-catalog-menu .red-toggle.active > span:after {
background: rgba(40, 56, 145, 1); }
.bixbang-catalog-menu .red-toggle.active > span:after {
display: none; } }
@media (max-width: 1199px) {
.row-mega-menu-catalog {
padding-top: 0 !important;
padding-bottom: 0 !important; }
.row-mega-menu-catalog .vc_column_container {
background-color: #fff; } } @media (min-width: 1200px) {
.home-mega {
-webkit-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.21);
-khtml-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.21);
-moz-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.21);
-ms-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.21);
-o-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.21);
box-shadow: 0 9px 32px rgba(19, 18, 21, 0.21); } }
.home-mega .wpb_single_image img {
-webkit-box-shadow: 0 4px 16px rgba(19, 18, 21, 0.24);
-khtml-box-shadow: 0 4px 16px rgba(19, 18, 21, 0.24);
-moz-box-shadow: 0 4px 16px rgba(19, 18, 21, 0.24);
-ms-box-shadow: 0 4px 16px rgba(19, 18, 21, 0.24);
-o-box-shadow: 0 4px 16px rgba(19, 18, 21, 0.24);
box-shadow: 0 4px 16px rgba(19, 18, 21, 0.24); }
.home-mega .red-custom-logo-mega.style-3 .custom-logo-mega-inner {
right: 0;
bottom: 43px; }
@media (min-width: 1366px) {
.home-mega .vc_row {
padding-left: 35px;
padding-right: 35px;
margin-left: -25px !important;
margin-right: -25px !important; } }
.home-mega .vc_row > .wpb_column > .vc_column-inner {
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
@media (min-width: 1366px) {
.home-mega .vc_row > .wpb_column > .vc_column-inner {
padding-left: 25px !important;
padding-right: 25px !important; } }
.home-mega .vc_row > .wpb_column > .vc_column-inner:hover {
-webkit-transform: translateY(-10px);
-khtml-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px); }
@media (min-width: 1366px) {
.home-mega .vc_row > .wpb_column > .vc_column-inner .wpb_single_image, .home-mega .vc_row > .wpb_column > .vc_column-inner .vc_figure, .home-mega .vc_row > .wpb_column > .vc_column-inner a, .home-mega .vc_row > .wpb_column > .vc_column-inner img {
width: 100%; } }
@media (max-width: 767px) {
.home-mega .vc_row > .wpb_column {
text-align: center; }
.home-mega .wpb_single_image.vc_align_left {
text-align: center; } }
.red-main-nav .home-main-mega .sub-menu {
padding: 0; }
.red-main-nav .home-main-mega .container {
padding: 0;
width: 100%; }
@media (min-width: 1366px) {
.header-2 .home-mega > .vc_row {
padding-left: 85px;
padding-right: 85px; } }
@media (min-width: 1366px) {
.header-3 .home-mega > .vc_row {
padding-left: 85px;
padding-right: 85px; } }
@media (min-width: 1366px) {
.header-4 .home-mega > .vc_row {
padding-left: 60px;
padding-right: 60px; } }
@media (min-width: 1600px) {
.header-4 .home-mega > .vc_row {
padding-left: 160px;
padding-right: 160px; } }
.red-sidebar-menu .menu-item-home .sub-megamenu {
padding: 0; }
.red-sidebar-menu .home-mega {
left: 0 !important;
width: 100% !important;
margin: 0;
padding-top: 0 !important;
-webkit-box-shadow: rgba(255, 255, 255, 0.1) 0 0 0 0;
-khtml-box-shadow: rgba(255, 255, 255, 0.1) 0 0 0 0;
-moz-box-shadow: rgba(255, 255, 255, 0.1) 0 0 0 0;
-ms-box-shadow: rgba(255, 255, 255, 0.1) 0 0 0 0;
-o-box-shadow: rgba(255, 255, 255, 0.1) 0 0 0 0;
box-shadow: rgba(255, 255, 255, 0.1) 0 0 0 0; }
.red-sidebar-menu .home-mega .vc_row {
width: 100% !important; }
@media (min-width: 1366px) {
.red-sidebar-menu .home-mega .vc_row {
padding-left: 0;
padding-right: 0;
margin-left: 0 !important;
margin-right: 0 !important; } }
.red-sidebar-menu .home-mega .vc_row > .wpb_column > .vc_column-inner {
padding-left: 0 !important;
padding-right: 0 !important; }
.red-sidebar-menu .home-mega .wpb_single_image .vc_single_image-wrapper {
padding: 0 15px; }
@media (min-width: 1200px) {
.header-6 .home-mega {
left: 15px !important;
width: calc(100vw - 305px) !important; }
.header-6 .home-mega .vc_row {
left: 15px !important;
width: calc(100vw - 305px) !important; } }
.red-page-title-wrapper {
position: relative;
background-repeat: no-repeat;
background-position: center center;
padding: 88px 0 92px 0;
margin: 0 0 100px 0; }
@media (max-width: 1199px) {
.red-page-title-wrapper {
padding: 48px 0 52px 0;
margin: 0 0 50px 0 !important; } }
.red-page-title-wrapper:before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
content: "";
display: block;
z-index: 0; }
.red-page-title-wrapper.layout-1 .red-breadcrumb {
margin-top: 5px; }
.red-page-title-wrapper.layout-2 .red-breadcrumb {
margin-bottom: 20px; }
@media (max-width: 1199px) {
.red-page-title-wrapper.layout-3 .red-breadcrumb {
margin-top: 20px; } }
@media (max-width: 1199px) {
.red-page-title-wrapper.layout-4 .red-breadcrumb {
margin-bottom: 20px; } }
.red-page-title .red-page-title-text {
font-family: Poppins;
color: #303030;
font-size: 48px;
line-height: 1.3;
margin: 0; }
@media (max-width: 1199px) {
.red-page-title .red-page-title-text {
font-size: 40px; } }
@media (max-width: 991px) {
.red-page-title .red-page-title-text {
font-size: 32px; } }
@media (max-width: 767px) {
.red-page-title .red-page-title-text {
font-size: 28px; } }
@media (max-width: 575px) {
.red-page-title .red-page-title-text {
font-size: 24px; } }
.red-page-title .sub-title {
font-family: Poppins;
color: #303030;
font-size: 24px;
font-weight: 300;
display: block;
margin-top: 12px;
margin-bottom: 9px;
line-height: 1.2; }
@media (max-width: 575px) {
.red-page-title .sub-title {
font-size: 20px; } }
.red-breadcrumb {
color: #303030;
font-family: Poppins;
font-size: 14px; }
.red-breadcrumb a {
color: #283891; }
.red-breadcrumb a:hover {
color: #3eadef; }
.red-breadcrumb .esep {
font-size: 14px;
margin: 0 5px 0 4px; }
.red-backtotop {
width: 45px;
height: 45px;
display: block;
position: fixed;
bottom: 108px;
right: 25px;
z-index: 8;
background: #fff;
color: #777;
line-height: 45px;
font-size: 20px;
text-align: center;
visibility: hidden;
box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0.5px rgba(0, 0, 0, 0.04);
-moz-webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0.5px rgba(0, 0, 0, 0.04);
-ms-webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0.5px rgba(0, 0, 0, 0.04);
-o-webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1), 0 0 0 0.5px rgba(0, 0, 0, 0.04);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
filter: alpha(opacity=70);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
-webkit-opacity: 0.7;
-khtml-opacity: 0.7;
-moz-opacity: 0.7;
-ms-opacity: 0.7;
-o-opacity: 0.7;
opacity: 0.7;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
@media (max-width: 1199px) {
.red-backtotop {
bottom: 30px; } }
.red-backtotop i {
transform: rotate(-90deg);
display: inline-block; }
.red-backtotop.on {
display: block;
visibility: visible;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1; }
.red-backtotop:hover {
background: #f5f5f5;
color: #303030;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1; }
.red-footer {
margin-top: 95px; }
@media (max-width: 1199px) {
.red-footer {
margin-top: 65px; } }
.red-footer .wpb_button, .red-footer .wpb_content_element {
margin-bottom: 0; }
.red-footer ul, .red-footer ol {
padding: 0; }
@media (max-width: 767px) {
.red-footer .vc_column_container {
text-align: center; }
.red-footer .wpb_single_image.vc_align_left {
text-align: center; } }
.red-footer .widget_nav_menu ul li {
line-height: 30px; }
.red-footer .widget_nav_menu ul li a {
color: #7c7c80;
font-weight: 500;
font-size: 14px; }
.red-footer .widget_nav_menu ul li a:hover {
color: #3eadef; }
.red-footer.non-layout {
padding: 30px 0;
text-align: center;
border-top: 1px solid #dedede; }
.red-footer.layout-default, .red-footer.layout-1, .red-footer.layout-2, .red-footer.layout-7, .red-footer.layout-8, .red-footer.layout-9 {
color: #303030;
font-size: 14px;
font-weight: 500; }
.red-footer.layout-default .footer-bottom a, .red-footer.layout-1 .footer-bottom a, .red-footer.layout-2 .footer-bottom a, .red-footer.layout-7 .footer-bottom a, .red-footer.layout-8 .footer-bottom a, .red-footer.layout-9 .footer-bottom a {
color: #909097; }
.red-footer.layout-default .footer-bottom a:hover, .red-footer.layout-1 .footer-bottom a:hover, .red-footer.layout-2 .footer-bottom a:hover, .red-footer.layout-7 .footer-bottom a:hover, .red-footer.layout-8 .footer-bottom a:hover, .red-footer.layout-9 .footer-bottom a:hover {
color: #3eadef; }
.red-footer.layout-default .footer-bottom ul, .red-footer.layout-1 .footer-bottom ul, .red-footer.layout-2 .footer-bottom ul, .red-footer.layout-7 .footer-bottom ul, .red-footer.layout-8 .footer-bottom ul, .red-footer.layout-9 .footer-bottom ul {
margin: 0 -16px; }
.red-footer.layout-default .footer-bottom ul li, .red-footer.layout-1 .footer-bottom ul li, .red-footer.layout-2 .footer-bottom ul li, .red-footer.layout-7 .footer-bottom ul li, .red-footer.layout-8 .footer-bottom ul li, .red-footer.layout-9 .footer-bottom ul li {
padding: 0 16px;
line-height: 30px; }
.red-footer.layout-default .footer-bottom .wpb_content_element, .red-footer.layout-1 .footer-bottom .wpb_content_element, .red-footer.layout-2 .footer-bottom .wpb_content_element, .red-footer.layout-7 .footer-bottom .wpb_content_element, .red-footer.layout-8 .footer-bottom .wpb_content_element, .red-footer.layout-9 .footer-bottom .wpb_content_element {
margin-right: 37px; }
@media (max-width: 575px) {
.red-footer.layout-default .footer-bottom .wpb_content_element, .red-footer.layout-1 .footer-bottom .wpb_content_element, .red-footer.layout-2 .footer-bottom .wpb_content_element, .red-footer.layout-7 .footer-bottom .wpb_content_element, .red-footer.layout-8 .footer-bottom .wpb_content_element, .red-footer.layout-9 .footer-bottom .wpb_content_element {
margin-right: 0;
margin-bottom: 10px; } }
.red-footer.layout-default .footer-bottom .wpb_content_element:last-child, .red-footer.layout-1 .footer-bottom .wpb_content_element:last-child, .red-footer.layout-2 .footer-bottom .wpb_content_element:last-child, .red-footer.layout-7 .footer-bottom .wpb_content_element:last-child, .red-footer.layout-8 .footer-bottom .wpb_content_element:last-child, .red-footer.layout-9 .footer-bottom .wpb_content_element:last-child {
margin-right: 0; }
@media (max-width: 575px) {
.red-footer.layout-default .footer-bottom .vc_column_container.col-auto, .red-footer.layout-1 .footer-bottom .vc_column_container.col-auto, .red-footer.layout-2 .footer-bottom .vc_column_container.col-auto, .red-footer.layout-7 .footer-bottom .vc_column_container.col-auto, .red-footer.layout-8 .footer-bottom .vc_column_container.col-auto, .red-footer.layout-9 .footer-bottom .vc_column_container.col-auto {
width: 100%;
text-align: center; } }
@media (max-width: 575px) {
.red-footer.layout-default .footer-bottom .wpb_column.el-inline .wpb_content_element, .red-footer.layout-1 .footer-bottom .wpb_column.el-inline .wpb_content_element, .red-footer.layout-2 .footer-bottom .wpb_column.el-inline .wpb_content_element, .red-footer.layout-7 .footer-bottom .wpb_column.el-inline .wpb_content_element, .red-footer.layout-8 .footer-bottom .wpb_column.el-inline .wpb_content_element, .red-footer.layout-9 .footer-bottom .wpb_column.el-inline .wpb_content_element {
display: block; } }
.red-footer.layout-default .red-social.layout-1, .red-footer.layout-1 .red-social.layout-1, .red-footer.layout-2 .red-social.layout-1, .red-footer.layout-7 .red-social.layout-1, .red-footer.layout-8 .red-social.layout-1, .red-footer.layout-9 .red-social.layout-1 {
margin: 0 -12px; }
.red-footer.layout-default .red-social.layout-1 a, .red-footer.layout-1 .red-social.layout-1 a, .red-footer.layout-2 .red-social.layout-1 a, .red-footer.layout-7 .red-social.layout-1 a, .red-footer.layout-8 .red-social.layout-1 a, .red-footer.layout-9 .red-social.layout-1 a {
padding: 0 12px;
font-size: 14px; }
.red-footer.layout-3 .footer-top .wpb_text_column {
color: #7c7c80;
font-weight: 500;
font-size: 14px; }
.red-footer.layout-3 .footer-top .wpb_text_column p {
margin-bottom: 5px; }
.red-footer.layout-3 .red-social {
margin: 0 -10px; }
.red-footer.layout-3 .red-social a {
padding: 0 10px;
font-size: 16px; }
.red-footer.layout-4 a {
color: #909090; }
.red-footer.layout-4 a:hover {
color: #fff; }
.red-footer.layout-4 .widget_nav_menu ul {
margin: 0 -16px; }
.red-footer.layout-4 .widget_nav_menu ul li {
padding: 0 16px;
line-height: 30px;
display: inline-block; }
.red-footer.layout-4 .widget_nav_menu ul li a {
color: #909090;
font-weight: 500;
font-size: 14px; }
.red-footer.layout-4 .widget_nav_menu ul li a:hover {
color: #fff; }
@media (max-width: 767px) {
.red-footer.layout-4 .vc_row > .wpb_column, .red-footer.layout-4 .vc_row > .wpb_column.text-right {
text-align: center !important; } }
.red-footer.layout-5 .footer-top .wpb_text_column {
font-weight: 500;
font-size: 14px; }
.red-footer.layout-5 .footer-top .wpb_text_column p {
margin-bottom: 5px; }
.red-footer.layout-5 .red-newsletter.minimal-with-title .title {
font-size: 30px;
margin-bottom: 8px; }
.red-footer.layout-5 .red-newsletter.minimal-with-title .desc {
margin-bottom: 22px; }
@media (min-width: 1200px) {
.red-footer.layout-6 .red-instagram {
max-width: 290px;
margin-left: -80px; } }
.red-footer.layout-6 .red-instagram + .wpb_text_column {
font-weight: 500; }
@media (min-width: 1200px) {
.red-footer.layout-6 .red-instagram + .wpb_text_column {
max-width: 290px;
margin-left: -80px; } }
.red-footer.layout-6 .wpb_text_column p {
margin-bottom: 5px; }
.red-footer.layout-6 .wpb_text_column p:last-child {
margin-bottom: 0; }
.red-footer.layout-8 {
border-top: 1px solid #dedede; }
.red-footer.layout-9 {
border-top: 1px solid #dedede; }
.red-footer.layout-10 a {
color: #283891; }
.red-footer.layout-10 a:hover {
color: #3eadef; }
.red-footer.layout-10 .widget_nav_menu ul {
margin: 0 -16px; }
.red-footer.layout-10 .widget_nav_menu ul li {
padding: 0 16px;
line-height: 30px;
display: inline-block; }
.red-footer.layout-10 .widget_nav_menu ul li a {
color: #283891;
font-weight: 500;
font-size: 14px; }
.red-footer.layout-10 .widget_nav_menu ul li a:hover {
color: #3eadef; }
@media (max-width: 767px) {
.red-footer.layout-10 .vc_row > .wpb_column, .red-footer.layout-10 .vc_row > .wpb_column.text-right {
text-align: center !important; } } .widget_recent_comments li:before {
content: '';
display: inline-block;
font-family: 'FontAwesome';
font-size: 80%; }
.widget_recent_comments a:before {
display: none; }
.rtl .widget_recent_comments li:before {
content: ''; } .widget_recent_entries .post-date {
display: block; } .widget_calendar .calendar_wrap {
text-align: center; }
.widget_calendar #today {
background: #283891;
color: #fff; }
.widget_calendar #today a {
display: block;
color: #fff; }
.widget_calendar #today a:hover {
color: #fff; }
.widget_calendar th {
text-align: center; } .widget_rss > ul > li {
margin-bottom: 15px; }
.widget_rss > ul > li:last-child {
margin-bottom: 0; }
.widget_rss .rsswidget {
font-weight: 700; }
.widget_rss .rss-date {
display: block;
font-style: italic;
font-size: 80%;
color: #ababab; }
.widget_rss cite {
color: rgba(40, 56, 145, 1); } .tagcloud > a {
font-size: 14px !important;
position: relative;
color: #283891;
margin-bottom: 14px;
display: inline-block;
font-weight: 500;
padding-right: 9px; }
.tagcloud > a:after {
content: "/";
position: absolute;
right: 0;
top: 1px; }
.tagcloud > a:hover {
color: #3eadef; }
.widget_bixbangrecentpost .red-recent-item {
display: flex;
flex-wrap: wrap;
align-items: center;
margin: 0 -10px 30px -10px; }
.widget_bixbangrecentpost .red-recent-item .entry-media {
flex: 0 0 100px;
max-width: 100px;
padding-left: 10px;
padding-right: 10px; }
.widget_bixbangrecentpost .red-recent-item .item-content {
flex: 0 0 calc(100% - 100px);
max-width: calc(100% - 100px);
padding-left: 10px;
padding-right: 10px; }
.widget_bixbangrecentpost .red-recent-item .item-content .entry-title {
font-weight: 500;
margin-bottom: 3px; }
.widget_bixbangrecentpost .red-recent-item .item-content .entry-meta {
color: #777;
font-size: 12px;
font-weight: 500; }
.widget_bixbangrecentpost .red-recent-item .item-content .entry-meta a {
color: #283891; }
.widget_bixbangrecentpost .red-recent-item .item-content .entry-meta a:hover {
color: #3eadef; }
#sidebar-area {  }
@media (max-width: 991px) {
#sidebar-area {
margin-top: 65px; } }
#sidebar-area .widget {
margin-bottom: 66px; }
#sidebar-area .widget:last-child {
margin-bottom: 0; }
#sidebar-area .widget .children, #sidebar-area .widget .sub-menu {
display: none; }
#sidebar-area .wg-title, #sidebar-area .wgtitle {
margin: 0 0 44px 0; }
#sidebar-area .widget_tag_cloud .wg-title {
margin-bottom: 40px; }
#sidebar-area ul li, #sidebar-area ol li {
line-height: 30px; }
#sidebar-area ul.menu, #sidebar-area ol.menu {
list-style: none; }
#sidebar-area .widget_archive, #sidebar-area .widget_categories, #sidebar-area .widget_pages, #sidebar-area .widget_meta, #sidebar-area .widget_recent_comments, #sidebar-area .widget_recent_entries, #sidebar-area .widget_rss, #sidebar-area .widget_nav_menu, #sidebar-area .widget_product_categories {
margin-bottom: 56px; }
#sidebar-area .widget_archive .wg-title, #sidebar-area .widget_categories .wg-title, #sidebar-area .widget_pages .wg-title, #sidebar-area .widget_meta .wg-title, #sidebar-area .widget_recent_comments .wg-title, #sidebar-area .widget_recent_entries .wg-title, #sidebar-area .widget_rss .wg-title, #sidebar-area .widget_nav_menu .wg-title, #sidebar-area .widget_product_categories .wg-title, #sidebar-area .widget_archive .wgtitle, #sidebar-area .widget_categories .wgtitle, #sidebar-area .widget_pages .wgtitle, #sidebar-area .widget_meta .wgtitle, #sidebar-area .widget_recent_comments .wgtitle, #sidebar-area .widget_recent_entries .wgtitle, #sidebar-area .widget_rss .wgtitle, #sidebar-area .widget_nav_menu .wgtitle, #sidebar-area .widget_product_categories .wgtitle {
margin: 0 0 34px 0; }
#sidebar-area .widget_archive .screen-reader-text, #sidebar-area .widget_categories .screen-reader-text, #sidebar-area .widget_pages .screen-reader-text, #sidebar-area .widget_meta .screen-reader-text, #sidebar-area .widget_recent_comments .screen-reader-text, #sidebar-area .widget_recent_entries .screen-reader-text, #sidebar-area .widget_rss .screen-reader-text, #sidebar-area .widget_nav_menu .screen-reader-text, #sidebar-area .widget_product_categories .screen-reader-text {
display: none; }
#sidebar-area .widget_archive ul, #sidebar-area .widget_categories ul, #sidebar-area .widget_pages ul, #sidebar-area .widget_meta ul, #sidebar-area .widget_recent_comments ul, #sidebar-area .widget_recent_entries ul, #sidebar-area .widget_rss ul, #sidebar-area .widget_nav_menu ul, #sidebar-area .widget_product_categories ul {
list-style: none;
padding: 0;
margin: 0; }
#sidebar-area .widget_archive ul ul, #sidebar-area .widget_categories ul ul, #sidebar-area .widget_pages ul ul, #sidebar-area .widget_meta ul ul, #sidebar-area .widget_recent_comments ul ul, #sidebar-area .widget_recent_entries ul ul, #sidebar-area .widget_rss ul ul, #sidebar-area .widget_nav_menu ul ul, #sidebar-area .widget_product_categories ul ul {
padding: 0 0 0 10px; }
#sidebar-area .widget_archive li a, #sidebar-area .widget_categories li a, #sidebar-area .widget_pages li a, #sidebar-area .widget_meta li a, #sidebar-area .widget_recent_comments li a, #sidebar-area .widget_recent_entries li a, #sidebar-area .widget_rss li a, #sidebar-area .widget_nav_menu li a, #sidebar-area .widget_product_categories li a {
padding: 5px 0;
display: inline-block; }
#sidebar-area .widget_archive li:last-child a, #sidebar-area .widget_categories li:last-child a, #sidebar-area .widget_pages li:last-child a, #sidebar-area .widget_meta li:last-child a, #sidebar-area .widget_recent_comments li:last-child a, #sidebar-area .widget_recent_entries li:last-child a, #sidebar-area .widget_rss li:last-child a, #sidebar-area .widget_nav_menu li:last-child a, #sidebar-area .widget_product_categories li:last-child a {
padding-bottom: 0; }
#sidebar-area .widget_archive a, #sidebar-area .widget_categories a, #sidebar-area .widget_pages a, #sidebar-area .widget_meta a, #sidebar-area .widget_recent_comments a, #sidebar-area .widget_recent_entries a, #sidebar-area .widget_rss a, #sidebar-area .widget_nav_menu a, #sidebar-area .widget_product_categories a {
font-size: 14px;
font-weight: 500;
color: #283891; }
#sidebar-area .widget_archive a:hover, #sidebar-area .widget_categories a:hover, #sidebar-area .widget_pages a:hover, #sidebar-area .widget_meta a:hover, #sidebar-area .widget_recent_comments a:hover, #sidebar-area .widget_recent_entries a:hover, #sidebar-area .widget_rss a:hover, #sidebar-area .widget_nav_menu a:hover, #sidebar-area .widget_product_categories a:hover {
color: #3eadef; }
#sidebar-area .widget_archive a:before, #sidebar-area .widget_categories a:before, #sidebar-area .widget_pages a:before, #sidebar-area .widget_meta a:before, #sidebar-area .widget_recent_comments a:before, #sidebar-area .widget_recent_entries a:before, #sidebar-area .widget_rss a:before, #sidebar-area .widget_nav_menu a:before, #sidebar-area .widget_product_categories a:before {
content: '';
display: inline-block;
font-family: 'FontAwesome';
font-size: 80%; }
#sidebar-area .widget_archive a.rsswidget:before, #sidebar-area .widget_categories a.rsswidget:before, #sidebar-area .widget_pages a.rsswidget:before, #sidebar-area .widget_meta a.rsswidget:before, #sidebar-area .widget_recent_comments a.rsswidget:before, #sidebar-area .widget_recent_entries a.rsswidget:before, #sidebar-area .widget_rss a.rsswidget:before, #sidebar-area .widget_nav_menu a.rsswidget:before, #sidebar-area .widget_product_categories a.rsswidget:before {
display: none; }
#sidebar-area .widget_layered_nav ul {
list-style: none;
padding: 0;
margin: 0; }
#sidebar-area .rtl .widget_archive ul ul, #sidebar-area .rtl .widget_categories ul ul, #sidebar-area .rtl .widget_pages ul ul, #sidebar-area .rtl .widget_meta ul ul, #sidebar-area .rtl .widget_recent_comments ul ul, #sidebar-area .rtl .widget_recent_entries ul ul, #sidebar-area .rtl .widget_rss ul ul, #sidebar-area .rtl .widget_nav_menu ul ul, #sidebar-area .rtl .widget_layered_nav ul ul, #sidebar-area .rtl .widget_product_categories ul ul {
padding: 0 10px 0 0; }
#sidebar-area .rtl .widget_archive a:before, #sidebar-area .rtl .widget_categories a:before, #sidebar-area .rtl .widget_pages a:before, #sidebar-area .rtl .widget_meta a:before, #sidebar-area .rtl .widget_recent_comments a:before, #sidebar-area .rtl .widget_recent_entries a:before, #sidebar-area .rtl .widget_rss a:before, #sidebar-area .rtl .widget_nav_menu a:before, #sidebar-area .rtl .widget_layered_nav a:before, #sidebar-area .rtl .widget_product_categories a:before {
content: ''; }
#sidebar-area .widget_categories a, #sidebar-area .widget_pages a, #sidebar-area .widget_nav_menu a, #sidebar-area .widget_meta a, #sidebar-area .widget_recent_entries a, #sidebar-area .widget_product_categories a {
display: inline-block; }
#sidebar-area .parent, #sidebar-area .cat-parent {
position: relative; }
#sidebar-area .parent > a, #sidebar-area .cat-parent > a {
padding-right: 30px; }
#sidebar-area .parent .children, #sidebar-area .cat-parent .children, #sidebar-area .parent .sub-menu, #sidebar-area .cat-parent .sub-menu {
display: none; }
#sidebar-area .red-toggle {
width: 20px;
height: 20px;
position: absolute;
top: 10px;
right: 0;
text-align: center;
cursor: pointer;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
#sidebar-area .red-toggle > span {
width: 10px;
height: 10px;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%); }
#sidebar-area .red-toggle > span:before, #sidebar-area .red-toggle > span:after {
content: '';
display: block;
background: #000;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%); }
#sidebar-area .red-toggle > span:before {
width: 10px;
height: 1px; }
#sidebar-area .red-toggle > span:after {
width: 1px;
height: 10px; }
#sidebar-area .red-toggle.active > span:after {
display: none; }
#sidebar-area .search-form {
position: relative; }
#sidebar-area .search-form label {
display: block;
position: relative; }
#sidebar-area .search-form label:after {
content: "\f10b";
font-family: 'Flaticon';
display: block; }
#sidebar-area .search-form input.red-search-field {
width: 100%;
padding-right: 60px;
height: 46px; }
#sidebar-area .search-form input.red-search-field::-webkit-input-placeholder {
color: #777; }
#sidebar-area .search-form input.red-search-field:-moz-placeholder {
color: #777; }
#sidebar-area .search-form input.red-search-field::-moz-placeholder {
color: #777; }
#sidebar-area .search-form input.red-search-field:-ms-input-placeholder {
color: #777; }
#sidebar-area .search-form label:after, #sidebar-area .search-form input.search-submit {
position: absolute;
right: 0;
border: none;
width: 50px;
background: none;
text-align: center;
font-size: 16px;
color: #283891;
font-weight: 600; }
#sidebar-area .search-form label:after {
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); }
#sidebar-area .search-form input.search-submit {
top: 0;
bottom: 0;
padding: 0;
text-align: center;
font-size: 0px;
z-index: 1;
cursor: pointer;
border-radius: 0;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0; }
#sidebar-area .search-form input.search-submit:before {
display: none; }
#sidebar-area .widget_calendar .calendar_wrap table {
width: 100%; }
#sidebar-area .widget_calendar .calendar_wrap table tbody td {
text-align: center; }
#sidebar-area .widget_rss .wg-title {
overflow: hidden; }
#sidebar-area .widget_rss .wg-title a.rsswidget {
float: left;
margin-right: 10px; }
.admin-bar .red-sidebar-area, .admin-bar .red-sidebar-menu {
top: 32px; }
@media (max-width: 782px) {
.admin-bar .red-sidebar-area, .admin-bar .red-sidebar-menu {
top: 46px; } }
.red-sidebar-area::-webkit-scrollbar {
height: 0;
width: 7px;
background-color: transparent; }
.red-sidebar-area::-webkit-scrollbar-track {
border-radius: 0; }
.red-sidebar-area::-webkit-scrollbar-thumb {
border-radius: 0;
background-color: transparent; }
.red-sidebar-area::-webkit-scrollbar {
width: 6px;
height: auto;
background-color: rgba(255, 255, 255, 0.1); }
.red-sidebar-area::-webkit-scrollbar-thumb {
background-color: rgba(48, 48, 48, 0.1); }
.red-sidebar-menu::-webkit-scrollbar {
height: 0;
width: 7px;
background-color: transparent; }
.red-sidebar-menu::-webkit-scrollbar-track {
border-radius: 0; }
.red-sidebar-menu::-webkit-scrollbar-thumb {
border-radius: 0;
background-color: transparent; }
.red-sidebar-menu::-webkit-scrollbar {
width: 6px;
height: auto;
background-color: rgba(255, 255, 255, 0.1); }
.red-sidebar-menu::-webkit-scrollbar-thumb {
background-color: rgba(48, 48, 48, 0.1); }
.red-sidebar-area, .red-sidebar-menu {
position: fixed;
top: 0;
right: 0;
bottom: 0;
z-index: 999;
background: #fff;
overflow: auto;
-webkit-transition: all 0.5s linear 0s;
-khtml-transition: all 0.5s linear 0s;
-moz-transition: all 0.5s linear 0s;
-ms-transition: all 0.5s linear 0s;
-o-transition: all 0.5s linear 0s;
transition: all 0.5s linear 0s;
-webkit-transform: translate(100%, 0);
-khtml-transform: translate(100%, 0);
-moz-transform: translate(100%, 0);
-ms-transform: translate(100%, 0);
-o-transform: translate(100%, 0);
transform: translate(100%, 0); }
.red-sidebar-area.active, .red-sidebar-menu.active {
-webkit-transform: translate(0, 0);
-khtml-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0); }
.body-header-4 .red-sidebar-area {
left: 0;
right: auto;
-webkit-transform: translate(-100%, 0);
-khtml-transform: translate(-100%, 0);
-moz-transform: translate(-100%, 0);
-ms-transform: translate(-100%, 0);
-o-transform: translate(-100%, 0);
transform: translate(-100%, 0); }
.body-header-4 .red-sidebar-area.active {
-webkit-transform: translate(0, 0);
-khtml-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0); }
.red-sidebar-area-popup, .red-sidebar-area {
width: 470px; }
@media (max-width: 1599px) {
.red-sidebar-area-popup, .red-sidebar-area {
width: 420px; } }
.red-sidebar-area-popup .toggle_close, .red-sidebar-area .toggle_close {
font-size: 16px;
margin-top: 20px;
display: inline-block;
margin-right: 20px;
color: #283891;
cursor: pointer;
width: 32px;
height: 32px;
text-align: center;
line-height: 32px;
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-sidebar-area-popup .toggle_close:hover, .red-sidebar-area .toggle_close:hover {
color: #3eadef;
-webkit-transform: scale(1.2);
-khtml-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2); }
.red-sidebar-area-popup .area-top, .red-sidebar-area .area-top {
padding: 35px 50px 45px 50px;
text-align: right;
position: relative;
z-index: 1; }
.red-sidebar-area-popup .area-top aside, .red-sidebar-area .area-top aside {
display: inline-block;
margin-bottom: 0;
margin-left: 0;
margin-right: 0; }
.red-sidebar-area-popup .area-top aside:first-child, .red-sidebar-area .area-top aside:first-child {
float: left; }
.red-sidebar-area-popup .area-top .textwidget a, .red-sidebar-area .area-top .textwidget a {
font-size: 12px;
font-weight: 500;
text-transform: uppercase; }
.red-sidebar-area-popup .area-top .widget_gtranslate .switcher, .red-sidebar-area .area-top .widget_gtranslate .switcher {
position: relative;
overflow: visible;
width: auto;
min-width: 65px;
font-family: Poppins; }
.red-sidebar-area-popup .area-top .widget_gtranslate .switcher .selected, .red-sidebar-area .area-top .widget_gtranslate .switcher .selected {
background: transparent;
width: auto; }
.red-sidebar-area-popup .area-top .widget_gtranslate .switcher .selected a, .red-sidebar-area .area-top .widget_gtranslate .switcher .selected a {
font-size: 12px;
font-weight: 500;
text-transform: uppercase;
color: #283891;
border: 0;
padding: 0;
width: auto;
position: relative;
background: transparent;
line-height: 26px; }
.red-sidebar-area-popup .area-top .widget_gtranslate .switcher .selected a img, .red-sidebar-area .area-top .widget_gtranslate .switcher .selected a img {
display: none; }
.red-sidebar-area-popup .area-top .widget_gtranslate .switcher .selected a:hover, .red-sidebar-area .area-top .widget_gtranslate .switcher .selected a:hover {
color: #3eadef;
background: transparent; }
.red-sidebar-area-popup .area-top .widget_gtranslate .switcher .selected a:after, .red-sidebar-area .area-top .widget_gtranslate .switcher .selected a:after {
content: "\f107";
font-family: FontAwesome;
margin-left: 8px;
font-weight: bold;
display: inline-block; }
.red-sidebar-area-popup .area-top .widget_gtranslate .switcher .option, .red-sidebar-area .area-top .widget_gtranslate .switcher .option {
position: absolute;
width: 100px;
border: 0 !important;
background-color: #fff;
padding: 14px 10px;
margin-top: 2px;
left: 0;
-webkit-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-khtml-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-moz-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-ms-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-o-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11); }
.red-sidebar-area-popup .area-top .widget_gtranslate .switcher .option a, .red-sidebar-area .area-top .widget_gtranslate .switcher .option a {
padding: 0;
font-size: inherit;
font-weight: normal;
color: #283891;
line-height: 26px; }
.red-sidebar-area-popup .area-top .widget_gtranslate .switcher .option a:hover, .red-sidebar-area .area-top .widget_gtranslate .switcher .option a:hover {
background: transparent;
color: #3eadef; }
.red-sidebar-area-popup .area-top .widget-woocommerce-currency-switcher .woocommerce-currency-switcher, .red-sidebar-area .area-top .widget-woocommerce-currency-switcher .woocommerce-currency-switcher {
border: 0;
padding: 0;
background: transparent; }
.red-sidebar-area-popup .area-top .widget-woocommerce-currency-switcher .chosen-container, .red-sidebar-area .area-top .widget-woocommerce-currency-switcher .chosen-container {
min-width: 0;
font-size: 15px;
margin-left: 15px; }
.red-sidebar-area-popup .area-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single, .red-sidebar-area .area-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single {
border: 0;
font-size: 12px;
font-weight: 500;
background-image: none;
box-shadow: none;
display: block;
position: relative;
padding: 0 5px 0 0;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-sidebar-area-popup .area-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single:hover, .red-sidebar-area .area-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single:hover {
color: #3eadef; }
.red-sidebar-area-popup .area-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single span, .red-sidebar-area .area-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single span {
margin-right: 10px; }
.red-sidebar-area-popup .area-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single div, .red-sidebar-area .area-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single div {
display: none; }
.red-sidebar-area-popup .area-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single:after, .red-sidebar-area .area-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-single:after {
content: "\f107";
font-family: FontAwesome;
margin-left: 5px;
font-weight: bold;
line-height: 1;
display: inline-block;
position: absolute;
right: 0;
top: 50%;
margin-top: -6px; }
.red-sidebar-area-popup .area-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-drop, .red-sidebar-area .area-top .widget-woocommerce-currency-switcher .chosen-container-single .chosen-drop {
border: 0;
margin-top: 2px;
min-width: 80px;
padding: 14px 10px;
border-radius: 0;
text-align: left;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
-webkit-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-khtml-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-moz-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-ms-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-o-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11); }
.red-sidebar-area-popup .area-top .widget-woocommerce-currency-switcher .chosen-container .chosen-results, .red-sidebar-area .area-top .widget-woocommerce-currency-switcher .chosen-container .chosen-results {
margin: 0;
padding: 0; }
.red-sidebar-area-popup .area-top .widget-woocommerce-currency-switcher .chosen-container .chosen-results li.active-result, .red-sidebar-area .area-top .widget-woocommerce-currency-switcher .chosen-container .chosen-results li.active-result {
background: transparent;
color: #283891;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-sidebar-area-popup .area-top .widget-woocommerce-currency-switcher .chosen-container .chosen-results li.active-result:hover, .red-sidebar-area .area-top .widget-woocommerce-currency-switcher .chosen-container .chosen-results li.active-result:hover {
color: #3eadef; }
.red-sidebar-area-popup .content-wrap, .red-sidebar-area .content-wrap {
padding: 35px 75px 75px 75px;
text-align: center; }
@media (max-width: 1599px) {
.red-sidebar-area-popup .content-wrap, .red-sidebar-area .content-wrap {
padding: 35px 50px 50px 50px; } }
.red-sidebar-area-popup .content-wrap aside, .red-sidebar-area .content-wrap aside {
margin-bottom: 42px; }
.red-sidebar-area-popup .content-wrap aside:last-child, .red-sidebar-area .content-wrap aside:last-child {
margin-bottom: 0; }
.red-sidebar-area-popup .content-wrap aside.sidebar-area-logo, .red-sidebar-area .content-wrap aside.sidebar-area-logo {
margin-bottom: 32px; }
.red-sidebar-area-popup .content-wrap aside.widget_bixbang_image_gallery, .red-sidebar-area .content-wrap aside.widget_bixbang_image_gallery {
margin-bottom: 35px; }
.red-sidebar-area-popup .lang-currency, .red-sidebar-area .lang-currency {
text-transform: uppercase;
font-size: 12px;
font-weight: 500;
display: inline-block;
vertical-align: top;
list-style: none;
padding-left: 18px; }
.red-sidebar-area-popup .lang-currency li.dropdown, .red-sidebar-area .lang-currency li.dropdown {
position: relative;
overflow: hidden; }
.red-sidebar-area-popup .lang-currency li.dropdown a, .red-sidebar-area .lang-currency li.dropdown a {
display: block; }
.red-sidebar-area-popup .lang-currency li.dropdown a i, .red-sidebar-area .lang-currency li.dropdown a i {
margin-left: 5px;
font-weight: bold; }
.red-sidebar-area-popup .lang-currency li.dropdown:hover, .red-sidebar-area .lang-currency li.dropdown:hover {
overflow: visible; }
.red-sidebar-area-popup .lang-currency li.dropdown:hover ul.dropdown-menu, .red-sidebar-area .lang-currency li.dropdown:hover ul.dropdown-menu {
top: 100%;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-opacity: 1;
-khtml-opacity: 1;
-moz-opacity: 1;
-ms-opacity: 1;
-o-opacity: 1;
opacity: 1;
visibility: visible; }
.red-sidebar-area-popup .lang-currency ul.dropdown-menu, .red-sidebar-area .lang-currency ul.dropdown-menu {
position: absolute;
top: calc(100% + 50px);
left: -20px;
padding: 10px 20px;
min-width: 120px;
background-color: #fff;
list-style: none;
text-align: left;
-webkit-box-shadow: 3px 1px 16px rgba(0, 0, 0, 0.1);
-khtml-box-shadow: 3px 1px 16px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 3px 1px 16px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 3px 1px 16px rgba(0, 0, 0, 0.1);
-o-box-shadow: 3px 1px 16px rgba(0, 0, 0, 0.1);
box-shadow: 3px 1px 16px rgba(0, 0, 0, 0.1);
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-opacity: 0;
-khtml-opacity: 0;
-moz-opacity: 0;
-ms-opacity: 0;
-o-opacity: 0;
opacity: 0;
visibility: hidden;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-sidebar-area-popup .lang-currency ul.dropdown-menu a, .red-sidebar-area .lang-currency ul.dropdown-menu a {
color: #283891; }
.red-sidebar-area-popup .lang-currency ul.dropdown-menu a:hover, .red-sidebar-area .lang-currency ul.dropdown-menu a:hover {
color: #3eadef; }
.red-sidebar-area-popup .sa-top-wrap, .red-sidebar-area .sa-top-wrap {
display: flex;
flex-wrap: wrap;
justify-content: space-between; }
.red-sidebar-area-popup .sa-top-wrap > div, .red-sidebar-area .sa-top-wrap > div {
flex: 0 0 auto;
width: auto; }
.red-sidebar-area-popup .sa-top-wrap .sa-top-left, .red-sidebar-area .sa-top-wrap .sa-top-left {
text-transform: uppercase;
font-size: 12px;
font-weight: 500; }
.red-sidebar-area-popup .sidebar-area-logo img, .red-sidebar-area .sidebar-area-logo img {
max-width: 148px !important; }
.red-sidebar-area-popup .widget_bixbang_image_gallery .row, .red-sidebar-area .widget_bixbang_image_gallery .row {
margin: -5px -5px 0 -5px; }
.red-sidebar-area-popup .widget_bixbang_image_gallery .row > div, .red-sidebar-area .widget_bixbang_image_gallery .row > div {
padding: 5px; }
.red-sidebar-area-popup .widget_bixbang_image_gallery .row > div .wg-gal-img, .red-sidebar-area .widget_bixbang_image_gallery .row > div .wg-gal-img {
width: 100%; }
.red-sidebar-area-popup .sidebar-area-about-info, .red-sidebar-area .sidebar-area-about-info {
font-size: 13px;
line-height: 23px;
color: #303030; }
.red-sidebar-area-popup .sidebar-area-about-info p, .red-sidebar-area .sidebar-area-about-info p {
margin-bottom: 0; }
.red-sidebar-area-popup .sidebar-area-about-info p.info-top, .red-sidebar-area .sidebar-area-about-info p.info-top {
margin-bottom: 14px; }
.red-sidebar-area-popup .widget_bixbangsocialwidget, .red-sidebar-area .widget_bixbangsocialwidget {
margin-top: -5px; }
.red-sidebar-menu {
width: 470px; }
@media (max-width: 1599px) {
.red-sidebar-menu {
width: 420px; } }
.red-sidebar-menu .toggle_close {
font-size: 16px;
margin-top: 20px;
display: inline-block;
margin-right: 20px;
color: #283891;
cursor: pointer;
width: 32px;
height: 32px;
text-align: center;
line-height: 32px;
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-sidebar-menu .toggle_close:hover {
color: #3eadef;
-webkit-transform: scale(1.2);
-khtml-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2); }
.red-sidebar-menu .content-wrap {
padding: 35px 75px 75px 75px; }
@media (max-width: 1599px) {
.red-sidebar-menu .content-wrap {
padding: 35px 50px 50px 50px; } }
.red-sidebar-menu ul {
list-style: none; }
.red-sidebar-menu .menu-item {
position: relative; }
.red-sidebar-menu .menu-item > a {
color: #fff;
display: block;
line-height: 24px; }
.red-sidebar-menu .menu-item.menu-item-has-children > a {
padding-right: 30px; }
.red-sidebar-menu .menu-item > .red-menu-toggle {
position: absolute;
top: 5px;
right: 0;
color: #fff; }
.red-sidebar-menu .menu-item > .red-menu-toggle:hover {
color: #3eadef; }
.red-sidebar-menu .menu-item:hover > a, .red-sidebar-menu .menu-item:hover > .red-menu-toggle {
color: #3eadef; }
.red-sidebar-menu .menu-item.current-menu-ancestor > a, .red-sidebar-menu .menu-item.current-menu-item > a, .red-sidebar-menu .menu-item.current-menu-ancestor > .red-menu-toggle, .red-sidebar-menu .menu-item.current-menu-item > .red-menu-toggle {
color: #3eadef; }
.red-sidebar-menu .menu-main-menu-container > ul > .menu-item > a {
padding: 10px 15px; }
.red-sidebar-menu .menu-main-menu-container > ul .sub-menu {
padding: 0 15px;
display: none;
visibility: visible; }
.red-sidebar-menu .menu-main-menu-container > ul .sub-menu .menu-item a {
padding: 5px 15px; }
.red-sidebar-menu .menu-main-menu-container > ul .sub-menu .megamenu a {
padding: 5px 0; }
.red-sidebar-menu .menu-main-menu-container > ul .sub-menu .red-toggle {
right: -12px; }
.red-sidebar-menu .menu-main-menu-container > ul .red-toggle {
width: 34px;
height: 44px;
position: absolute;
top: 0;
right: 3px;
text-align: center;
cursor: pointer; }
.red-sidebar-menu .menu-main-menu-container > ul .red-toggle > span {
width: 10px;
height: 10px;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%); }
.red-sidebar-menu .menu-main-menu-container > ul .red-toggle > span:before, .red-sidebar-menu .menu-main-menu-container > ul .red-toggle > span:after {
content: '';
display: block;
background: #303030;
top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%,-50%);
-khtml-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%); }
.red-sidebar-menu .menu-main-menu-container > ul .red-toggle > span:before {
width: 10px;
height: 1px; }
.red-sidebar-menu .menu-main-menu-container > ul .red-toggle > span:after {
width: 1px;
height: 10px; }
.red-sidebar-menu .menu-main-menu-container > ul .red-toggle:hover > span:before, .red-sidebar-menu .menu-main-menu-container > ul .red-toggle.active > span:before, .red-sidebar-menu .menu-main-menu-container > ul .red-toggle:hover > span:after, .red-sidebar-menu .menu-main-menu-container > ul .red-toggle.active > span:after {
background: rgba(40, 56, 145, 1); }
.red-sidebar-menu .menu-main-menu-container > ul .red-toggle.active > span:after {
display: none; }
.red-sidebar-menu li.megamenu {
position: relative !important; }
.red-sidebar-menu li.megamenu .sub-megamenu .container {
max-width: 100%; }
.red-sidebar-menu li.megamenu .sub-megamenu .container > .vc_row {
padding-top: 0 !important;
padding-bottom: 0 !important; }
.red-sidebar-menu li.megamenu .row-mega-menu-shop {
min-width: 270px;
-webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0.1);
-khtml-box-shadow: 0 0 0 rgba(255, 255, 255, 0.1);
-moz-box-shadow: 0 0 0 rgba(255, 255, 255, 0.1);
-ms-box-shadow: 0 0 0 rgba(255, 255, 255, 0.1);
-o-box-shadow: 0 0 0 rgba(255, 255, 255, 0.1);
box-shadow: 0 0 0 rgba(255, 255, 255, 0.1); }
.red-sidebar-menu li.megamenu .vc_column_container {
width: 100%; }
.red-sidebar-menu li.megamenu .padding-left-xl-50 > .vc_column-inner {
padding-left: 15px !important; }
.red-sidebar-menu li.megamenu .red-custom-logo-mega {
display: none; }
.red-sidebar-menu li.megamenu .vc_custom_heading {
display: none; }
.body-header-5 .red-sidebar-menu, .body-header-7 .red-sidebar-menu, .page-template-coming-soon .red-sidebar-menu {
left: 0;
right: auto;
-webkit-transform: translate(-100%, 0);
-khtml-transform: translate(-100%, 0);
-moz-transform: translate(-100%, 0);
-ms-transform: translate(-100%, 0);
-o-transform: translate(-100%, 0);
transform: translate(-100%, 0); }
.body-header-5 .red-sidebar-menu.active, .body-header-7 .red-sidebar-menu.active, .page-template-coming-soon .red-sidebar-menu.active {
-webkit-transform: translate(0, 0);
-khtml-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0); }
.red-contact-info .info-title {
text-transform: uppercase;
font-weight: 600; }
.red-contact-info ul {
padding: 0;
margin: 0;
list-style: none; }
.red-contact-info ul li {
line-height: 24px;
font-size: 15px;
margin-bottom: 5px; }
.red-contact-info ul li:last-child {
margin-bottom: 0; }
.red-accordion .card {
background-color: transparent;
border: 1px solid #dbdbdb;
border-radius: 0;
margin-bottom: 20px; }
.red-accordion .card:last-child {
margin-bottom: 0; }
.red-accordion .card.active {
border-color: #303030; }
.red-accordion .card-header {
padding: 15px 20px;
margin-bottom: 0;
background-color: transparent;
border-bottom: 0;
border-radius: 0; }
.red-accordion .card-header a {
font-size: 16px;
font-weight: 500;
cursor: pointer;
display: block;
position: relative;
padding-right: 20px; }
.red-accordion .card-header a:after {
content: "-";
position: absolute;
top: 0;
right: 0;
font-size: 22px;
font-weight: 300; }
.red-accordion .card-header a.collapsed:after {
content: "+"; }
.red-accordion .card-body {
padding: 22px 20px 17px 20px;
line-height: 24px; }
.red-fancybox .red-fancy-icon {
border-radius: 5px; }
.red-fancybox .red-fancy-icon.square {
border-radius: 0; }
.red-fancybox .red-fancy-icon.rounded {
border-radius: 10px; }
.red-fancybox .red-fancy-icon.circle {
border-radius: 50%; }
.red-fancybox .red-fancy-img {
position: relative;
overflow: hidden; }
.red-fancybox .red-fancy-img.shine-effect:before {
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg); }
.red-fancybox .red-fancy-img.shine-effect:hover::before {
-webkit-animation: shine 0.75s;
animation: shine 0.75s; }
.red-fancybox.layout-1 {
margin-bottom: 30px; }
@media (max-width: 767px) {
.red-fancybox.layout-1 {
margin: 0 auto 30px auto; } }
.red-fancybox.layout-1 .red-fancy-icon, .red-fancybox.layout-1 .red-fancy-img {
margin-bottom: 27px; }
.red-fancybox.layout-1 .red-fancy-icon img, .red-fancybox.layout-1 .red-fancy-img img {
width: 100%; }
.red-fancybox.layout-1 .red-fancy-title {
font-weight: 600; }
.red-fancybox.layout-1 .red-fancy-desc {
color: #303030;
line-height: 28px; }
.red-fancybox.layout-1 .red-fancy-content > * {
margin-bottom: 14px; }
.red-fancybox.layout-2 {
margin-bottom: 50px; }
.red-fancybox.layout-2 .red-fancy-img img {
width: 100%; }
@media (max-width: 575px) {
.red-fancybox.layout-2 .red-fancy-img {
margin-bottom: 30px; } }
.red-fancybox.layout-2 .red-fancy-title {
color: #373737;
font-weight: 600;
text-transform: uppercase;
margin-top: -4px;
margin-bottom: 14px; }
.red-fancybox.layout-2 .red-fancy-desc {
color: #373737;
font-size: 15px;
line-height: 28px;
margin-bottom: 41px; }
@media (min-width: 992px) and (max-width: 1199px) {
.red-fancybox.layout-2 .red-fancy-desc {
margin-bottom: 30px; } }
.red-fancybox.layout-3 {
padding-top: 13px; }
@media (max-width: 1199px) {
.red-fancybox.layout-3 {
text-align: center; } }
@media (max-width: 767px) {
.red-fancybox.layout-3 {
margin-bottom: 30px; } }
.red-fancybox.layout-3 > .row {
margin-left: -12px;
margin-right: -12px; }
@media (min-width: 1366px) and (max-width: 1599px) {
.red-fancybox.layout-3 > .row {
margin-left: -8px;
margin-right: -8px; } }
@media (min-width: 1200px) {
.red-fancybox.layout-3 > .row {
justify-content: center; } }
.red-fancybox.layout-3 > .row > div {
padding-left: 12px;
padding-right: 12px; }
@media (min-width: 1366px) and (max-width: 1599px) {
.red-fancybox.layout-3 > .row > div {
padding-left: 8px;
padding-right: 8px; } }
@media (max-width: 1199px) {
.red-fancybox.layout-3 > .row > div {
flex: 0 0 100%;
max-width: 100%; } }
.red-fancybox.layout-3 .red-fancy-img img {
width: 100%; }
@media (max-width: 575px) {
.red-fancybox.layout-3 .red-fancy-img {
margin-bottom: 30px; } }
.red-fancybox.layout-3 .red-fancy-icon {
margin-top: 5px; }
.red-fancybox.layout-3 .red-fancy-title {
text-transform: uppercase;
font-weight: 500;
margin-bottom: 0; }
.red-fancybox.layout-3 .red-fancy-desc {
font-size: 14px;
color: #545454;
margin-bottom: 12px; }
.red-fancybox.layout-4 {
margin-bottom: 30px; }
.red-fancybox.layout-4 .red-fancy-icon, .red-fancybox.layout-4 .red-fancy-img {
margin-bottom: 18px; }
.red-fancybox.layout-4 .red-fancy-icon img, .red-fancybox.layout-4 .red-fancy-img img {
width: 100%; }
.red-fancybox.layout-4 .red-fancy-title {
font-weight: 700;
text-transform: uppercase;
margin-bottom: 17px; }
.red-fancybox.layout-4 .red-fancy-desc {
color: #a0a0a0;
font-size: 16px;
text-transform: uppercase;
margin-bottom: 4px; }
.red-instagram .row.gutters-0 {
margin-left: 0;
margin-right: 0; }
.red-instagram .row.gutters-0 > .instagram-item {
padding-left: 0;
padding-right: 0; }
.red-instagram .row.gutters-2 {
margin-left: -1px;
margin-right: -1px; }
.red-instagram .row.gutters-2 > div {
padding-left: 1px;
padding-right: 1px;
margin-bottom: 2px; }
.red-instagram .row.gutters-5 {
margin-left: -2.5px;
margin-right: -2.5px; }
.red-instagram .row.gutters-5 > div {
padding-left: 2.5px;
padding-right: 2.5px;
margin-bottom: 5px; }
.red-instagram .row.gutters-10 {
margin-left: -5px;
margin-right: -5px; }
.red-instagram .row.gutters-10 > div {
padding-left: 5px;
padding-right: 5px;
margin-bottom: 10px; }
.red-instagram .row.gutters-15 {
margin-left: -7.5px;
margin-right: -7.5px; }
.red-instagram .row.gutters-15 > div {
padding-left: 7.5px;
padding-right: 7.5px;
margin-bottom: 15px; }
.red-instagram .row.gutters-20 {
margin-left: -10px;
margin-right: -10px; }
.red-instagram .row.gutters-20 > div {
padding-left: 10px;
padding-right: 10px;
margin-bottom: 20px; }
.red-instagram .row.gutters-30 {
margin-left: -15px;
margin-right: -15px; }
.red-instagram .row.gutters-30 > div {
padding-left: 15px;
padding-right: 15px;
margin-bottom: 30px; }
.red-instagram .layout-default .instagram-item img {
width: 100%; }
.red-instagram .layout-default .instagram-item .overlay {
background-color: rgba(48, 48, 48, 0.7);
opacity: 0;
visibility: hidden; }
.red-instagram .layout-default .instagram-item:hover .overlay {
opacity: 1;
visibility: visible; }
.red-instagram .layout-default .instagram-item-wrap {
position: relative; }
.red-instagram .layout-default .overlay-inner {
margin: 0 -8px; }
.red-instagram .layout-default .overlay-inner a {
padding: 0 8px;
color: #fff; }
.red-instagram .layout-default .overlay-inner a span {
margin-right: 6px; }
.red-instagram .layout-default .overlay-inner a:hover {
color: #3eadef; }
.red-heading > div.heading {
line-height: 1.2; }
.red-heading > div.heading > span {
display: inline-block; }
@media (max-width: 991px) {
.red-heading > div.heading {
font-size: 38px !important; } }
@media (max-width: 767px) {
.red-heading > div.heading {
font-size: 32px !important; } }
@media (max-width: 575px) {
.red-heading > div.heading {
font-size: 28px !important; } }
.red-heading h1, .red-heading h2, .red-heading h3, .red-heading h4, .red-heading h5, .red-heading h6 {
margin-bottom: 0; }
.red-heading span.style2 {
font-style: italic; }
.red-heading span.style3 {
font-weight: 700; }
.red-heading span.style4 {
font-weight: 700;
font-style: italic; }
.red-heading span.style5 {
font-weight: 500; }
.red-heading.layout1 .heading-icon {
display: block;
margin-bottom: 15px; }
.red-heading.hor-bottom {
border-bottom: 1px solid #e1e1e1;
padding-bottom: 4px;
margin-bottom: 50px; }
.red-heading p.desccription {
margin-top: 16px; }
.heading-btn {
margin-top: 15px; }
.red-social {
margin: 0 -12px; }
.red-social a {
padding: 0 12px;
font-size: 14px;
color: #283891; }
.red-social a:hover {
color: #3eadef; }
.red-social.top-right-overlap {
float: right;
margin-top: -38px; }
@media (max-width: 767px) {
.red-social.top-right-overlap {
float: none;
margin-top: 38px;
text-align: center; } }
@media (min-width: 1200px) {
.red-social.left-position {
position: absolute;
left: -60px;
top: 50%;
transform: translateY(-50%);
margin: 0;
margin-top: -65px; }
.red-social.left-position a {
display: block;
padding: 10px 0;
font-size: 18px; } }
@media (max-width: 1199px) {
.red-social.left-position {
margin-top: 100px;
margin-bottom: -30px; } }
.red-newsletter.minimal-with-title {
text-align: center; }
.red-newsletter.minimal-with-title .title {
font-size: 39px;
font-weight: 700;
color: #303030;
line-height: 1;
display: block;
margin-bottom: 14px; }
@media (max-width: 991px) {
.red-newsletter.minimal-with-title .title {
font-size: 32px; } }
@media (max-width: 767px) {
.red-newsletter.minimal-with-title .title {
font-size: 28px; } }
@media (max-width: 575px) {
.red-newsletter.minimal-with-title .title {
font-size: 24px; } }
.red-newsletter.minimal-with-title .title.title-small {
font-size: 30px; }
@media (max-width: 575px) {
.red-newsletter.minimal-with-title .title.title-small {
font-size: 24px; } }
.red-newsletter.minimal-with-title .desc {
font-size: 14px;
font-weight: 500;
color: #777;
margin-bottom: 42px; }
.red-newsletter.minimal-with-title .tnp-widget-minimal form input.tnp-email {
width: calc(100% - 133px);
padding: 10px 18px;
display: inline-block;
border: 2px solid #303030;
background-color: #fff;
color: #373737;
font-size: 14px;
box-sizing: border-box;
float: left;
text-align: left;
height: 50px;
font-weight: 500; }
.red-newsletter.minimal-with-title .tnp-widget-minimal form input.tnp-email::-webkit-input-placeholder {
color: #777;
font-weight: 500;
font-size: 14px; }
.red-newsletter.minimal-with-title .tnp-widget-minimal form input.tnp-email:-moz-placeholder {
color: #777;
font-weight: 500;
font-size: 14px; }
.red-newsletter.minimal-with-title .tnp-widget-minimal form input.tnp-email::-moz-placeholder {
color: #777;
font-weight: 500;
font-size: 14px; }
.red-newsletter.minimal-with-title .tnp-widget-minimal form input.tnp-email:-ms-input-placeholder {
color: #777;
font-weight: 500;
font-size: 14px; }
@media (max-width: 400px) {
.red-newsletter.minimal-with-title .tnp-widget-minimal form input.tnp-email {
width: 100%; } }
.red-newsletter.minimal-with-title .tnp-widget-minimal form input.tnp-email:hover, .red-newsletter.minimal-with-title .tnp-widget-minimal form input.tnp-email:active, .red-newsletter.minimal-with-title .tnp-widget-minimal form input.tnp-email:focus {
color: #373737; }
.red-newsletter.minimal-with-title .tnp-widget-minimal form input.tnp-submit {
width: 128px;
padding: 14px 10px;
display: inline-block;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #303030;
background-color: #303030;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
border-radius: 0px;
box-sizing: border-box;
float: right;
height: 50px;
text-transform: uppercase; }
@media (max-width: 400px) {
.red-newsletter.minimal-with-title .tnp-widget-minimal form input.tnp-submit {
width: 100%;
margin-top: 5px; } }
.red-newsletter.minimal-with-title .tnp-widget-minimal form input.tnp-submit:hover {
color: #303030;
border-color: #303030;
background-color: transparent; }
.red-testimonial-wrap .layout-1 .red-grid-item {
margin-bottom: 96px;
display: none; }
@media (max-width: 1199px) {
.red-testimonial-wrap .layout-1 .red-grid-item {
margin-bottom: 66px; } }
.red-testimonial-wrap .layout-1 .red-grid-item .author-avatar {
display: inline-block;
position: relative;
max-width: 100px; }
.red-testimonial-wrap .layout-1 .red-grid-item .author-avatar .quote-icon {
position: absolute;
top: -3px;
left: -37px;
display: inline-block;
line-height: 1; }
.red-testimonial-wrap .layout-1 .red-grid-item .author-avatar img {
position: relative; }
.red-testimonial-wrap .layout-1 .red-grid-item .red-testimonial-content {
font-size: 16px;
line-height: 30px;
margin-top: 42px;
margin-bottom: 16px; }
.red-testimonial-wrap .layout-1 .red-grid-item .author-info .author-name {
text-transform: uppercase;
font-weight: 600;
letter-spacing: 0.05em;
margin-bottom: 0; }
.red-testimonial-wrap .layout-1 .loadmore-btn-wrap {
width: 100%; }
.red-testimonial-wrap .layout-1 .loadmore-btn-wrap .show-less {
display: none; }
.red-testimonial-wrap .layout-1.red-carousel .author-avatar {
display: inline-block;
position: relative;
max-width: 100px; }
.red-testimonial-wrap .layout-1.red-carousel .author-avatar .quote-icon {
position: absolute;
top: -3px;
left: -37px;
display: inline-block;
line-height: 1; }
.red-testimonial-wrap .layout-1.red-carousel .author-avatar img {
position: relative; }
.red-testimonial-wrap .layout-1.red-carousel .red-testimonial-content {
font-size: 16px;
line-height: 30px;
margin-top: 42px;
margin-bottom: 16px; }
.red-testimonial-wrap .layout-1.red-carousel .author-info .author-name {
text-transform: uppercase;
font-weight: 600;
letter-spacing: 0.05em;
margin-bottom: 0; }
.red-testimonial-wrap .red-testimonial-item.color-white .red-testimonial-content {
color: #e8e8e8; }
.red-testimonial-wrap .red-testimonial-item.color-white .author-info .author-name {
color: #fff; }
.red-testimonial-wrap .owl-nav {
opacity: 0;
visibility: hidden;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-testimonial-wrap .owl-nav.nav-vertical.inside > .owl-prev {
left: -105px; }
.red-testimonial-wrap .owl-nav.nav-vertical.inside > .owl-next {
right: -105px; }
.red-testimonial-wrap:hover .owl-nav {
opacity: 1;
visibility: visible; }
.red-call-to-action {
padding: 40px 0; }
@media (min-width: 576px) {
.red-call-to-action {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between; } }
@media (min-width: 576px) {
.red-call-to-action .red-cta-content {
flex: 0 0 auto;
width: auto;
max-width: none; } }
@media (min-width: 576px) {
.red-call-to-action .red-cta-button {
flex: 0 0 auto;
width: auto;
max-width: none; } }
.red-call-to-action .red-cta-button a.btn {
margin: 10px 0; }
.red-call-to-action .cta-title {
font-weight: 700; }
.red-call-to-action .cta-title {
margin: 0; }
.red-team-wrap .red-grid-item {
margin-bottom: 72px; }
@media (max-width: 1199px) {
.red-team-wrap .red-grid-item {
margin-bottom: 42px; } }
.red-team-wrap .red-team-media {
margin-bottom: 20px; }
.red-team-wrap .red-team-media img {
width: 100%; }
.red-team-wrap .red-team-info .name {
font-size: 20px;
font-weight: 600;
letter-spacing: 0.025em;
margin-bottom: 0; }
.red-team-wrap .red-team-info .position {
font-size: 16px;
letter-spacing: 0.025em; }
.red-team-wrap .red-team-info .description {
margin-top: 10px; }
.red-team-wrap .red-team-info .red-social {
margin-top: 15px; }
.red-clients-wrap.layout-1 {
border: 1px solid #c2c2c2;
padding: 24px 20px; }
.red-clients-wrap.layout-1 .red-client-item img.client-image {
width: auto;
max-width: 100%;
margin: 0 auto;
opacity: 0.5;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-clients-wrap.layout-1 .red-client-item:hover img.client-image {
opacity: 1; }
.red-clients-wrap.layout-2 {
padding: 24px 0; }
.red-clients-wrap.layout-2 .owl-carousel .owl-item img {
width: auto;
max-width: 100%;
margin: 0 auto; }
.red-about .red-about-item {
max-width: 500px; }
.red-about .about-desc {
font-size: 48px;
line-height: 56px;
font-weight: 300;
color: inherit;
margin-bottom: 26px; }
@media (max-width: 1199px) {
.red-about .about-desc {
font-size: 35px;
line-height: 40px; } }
.red-about .signature {
display: block;
margin-bottom: 40px; }
.red-about .name-pos {
margin: 0 -10px; }
.red-about .name-pos .name {
font-size: 16px;
font-weight: 600;
color: inherit;
padding: 0 10px; }
.red-about .name-pos .pos {
font-size: 16px;
color: inherit;
position: relative;
padding: 0 10px; }
.red-about .name-pos .pos:before {
content: " / ";
position: absolute;
left: -3px;
top: 0; }
.red-countdown.layout-default {
max-width: 650px;
margin: 0 auto; }
@media (max-width: 991px) {
.red-countdown.layout-default {
max-width: 430px; } }
@media (max-width: 767px) {
.red-countdown.layout-default {
max-width: 400px; } }
@media (max-width: 430px) {
.red-countdown.layout-default {
max-width: 100%; } }
.red-countdown.layout-default .countdown-section {
text-align: center;
flex: 0 0 25%;
max-width: 25%; }
.red-countdown.layout-default .countdown-amount {
font-size: 75px;
font-weight: 300;
letter-spacing: 0.025em;
text-transform: uppercase;
color: #303030;
line-height: 1;
display: block;
margin-bottom: 7px; }
@media (max-width: 1599px) {
.red-countdown.layout-default .countdown-amount {
font-size: 60px; } }
@media (max-width: 1199px) {
.red-countdown.layout-default .countdown-amount {
font-size: 50px; } }
@media (max-width: 991px) {
.red-countdown.layout-default .countdown-amount {
font-size: 40px; } }
@media (max-width: 767px) {
.red-countdown.layout-default .countdown-amount {
font-size: 32px; } }
@media (max-width: 575px) {
.red-countdown.layout-default .countdown-amount {
font-size: 25px; } }
.red-countdown.layout-default .countdown-label {
font-size: 18px;
letter-spacing: 0.03em;
color: #303030;
text-transform: uppercase;
line-height: 1;
display: block; }
@media (max-width: 767px) {
.red-countdown.layout-default .countdown-label {
font-size: 14px;
text-transform: inherit; } }
.red-countdown.layout-1 {
padding: 54px 15px 87px 54px; }
@media (min-width: 1200px) and (max-width: 1800px) {
.red-countdown.layout-1 {
padding: 54px 15px 54px 54px; } }
@media (max-width: 1199px) {
.red-countdown.layout-1 {
padding: 50px 15px 87px 50px; } }
@media (max-width: 575px) {
.red-countdown.layout-1 {
padding: 30px 15px 30px 15px; } }
.red-countdown.layout-1 .row {
margin-left: -5px;
margin-right: -5px; }
.red-countdown.layout-1 .countdown-section {
text-align: center;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 30px; }
.red-countdown.layout-1 .countdown-amount {
font-size: 34px;
color: #303030;
font-weight: 500;
background-color: #fff;
min-width: 58px;
margin-bottom: 3px;
min-height: 58px;
padding: 16px 5px;
display: block; }
@media (max-width: 575px) {
.red-countdown.layout-1 .countdown-amount {
font-size: 24px;
min-width: 48px;
min-height: 48px;
padding: 11px 0; } }
.red-countdown.layout-1 .countdown-label {
font-size: 13px;
color: #303030;
text-transform: uppercase;
line-height: 1.1;
display: block;
padding: 4px 0;
background-color: #fff;
min-width: 58px; }
@media (max-width: 575px) {
.red-countdown.layout-1 .countdown-label {
text-transform: capitalize;
min-width: 48px; } }
.red-countdown.layout-1 .banner-content {
text-transform: uppercase;
margin-top: 72px; }
@media (max-width: 575px) {
.red-countdown.layout-1 .banner-content {
margin-top: 32px; } }
@media (min-width: 1366px) and (max-width: 1599px) {
.red-countdown.layout-1 .banner-content {
margin-top: 50px; } }
.red-countdown.layout-1 .banner-content .title1 {
font-size: 50px;
font-weight: 600;
line-height: 1; }
.red-countdown.layout-1 .banner-content .title2 {
font-size: 24px;
font-weight: 500;
line-height: 1; }
.red-countdown.layout-1 .banner-content .title3 {
font-size: 16px;
font-weight: 400;
letter-spacing: 0.075em;
line-height: 1; }
.red-countdown.layout-1 .banner-content .title4 {
font-size: 83px;
font-weight: 700;
letter-spacing: -0.05em;
line-height: 1;
display: block;
margin-top: 5px; }
.red-countdown.layout-1 .banner-content .twrap-123 {
display: flex;
flex-wrap: wrap; }
.red-countdown.layout-1 .banner-content .twrap-123 > div {
flex: 0 0 auto;
width: auto; }
.red-countdown.layout-1 .banner-content .twrap-123 > div span {
display: block; }
.red-countdown.layout-1 .banner-content .twrap-123 > div + div {
padding-left: 3px; }
.red-countdown.layout-1 .banner-content .twrap-123 .title1 {
line-height: 0.8; }
.red-taxonomy-brand .taxonomy-brand-inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -25px;
margin-right: -25px; }
@media (max-width: 575px) {
.red-taxonomy-brand .taxonomy-brand-inner {
margin-left: -15px;
margin-right: -15px; } }
.red-taxonomy-brand .taxonomy-brand-inner > .taxonomy-brand-item {
padding-left: 25px;
padding-right: 25px;
margin-bottom: 50px; }
@media (max-width: 575px) {
.red-taxonomy-brand .taxonomy-brand-inner > .taxonomy-brand-item {
padding-left: 15px;
padding-right: 15px;
margin-bottom: 30px; } }
.red-taxonomy-brand .taxonomy-brand-inner .brand-item-link {
display: block; }
.red-taxonomy-brand .taxonomy-brand-inner .brand-item-link img {
width: 100%;
opacity: 1;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-taxonomy-brand .taxonomy-brand-inner .brand-item-link:hover img {
opacity: 0.7; }
@media (max-width: 767px) {
.red-taxonomy-brand.red-col-2 .taxonomy-brand-item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.red-taxonomy-brand.red-col-3 .taxonomy-brand-item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.red-taxonomy-brand.red-col-4 .taxonomy-brand-item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.red-taxonomy-brand.red-col-5 .taxonomy-brand-item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.red-taxonomy-brand.red-col-6 .taxonomy-brand-item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; } }
@media (min-width: 768px) {
.red-taxonomy-brand.red-col-2 .taxonomy-brand-item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.red-taxonomy-brand.red-col-3 .taxonomy-brand-item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.333333%;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%; }
.red-taxonomy-brand.red-col-4 .taxonomy-brand-item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%; }
.red-taxonomy-brand.red-col-5 .taxonomy-brand-item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 20%;
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%; }
.red-taxonomy-brand.red-col-6 .taxonomy-brand-item {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.6666666667%;
-ms-flex: 0 0 16.6666666667%;
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; } }
.red-banner {
position: relative;
overflow: hidden;
margin-bottom: 30px; }
.red-banner .overlay-effect {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
opacity: 0;
-webkit-transition: all 0.8s ease;
-khtml-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease; }
.red-banner.fade-normal:hover .overlay-effect {
opacity: 1; }
.red-banner.zoom-normal img {
display: block;
width: 100%;
margin: 0 auto;
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.8s ease;
-khtml-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease; }
.red-banner.zoom-normal:hover img {
-webkit-transform: scale(1.1);
-khtml-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1); }
.red-banner.fade-zoom img {
display: block;
width: 100%;
margin: 0 auto;
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.8s ease;
-khtml-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease; }
.red-banner.fade-zoom:hover .overlay-effect {
opacity: 1; }
.red-banner.fade-zoom:hover img {
-webkit-transform: scale(1.1);
-khtml-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1); }
.red-banner img {
width: 100%; }
.red-banner a.btn {
padding: 13px 25px; }
.red-banner a.simple {
color: #fff;
display: inline-block; }
.red-banner a.simple:after {
background-color: #fff; }
.red-banner a.simple:hover {
color: #3eadef; }
.red-banner a.simple:hover:after {
background-color: #3eadef; }
.red-banner .banner-content {
position: absolute;
-webkit-transition: all 0.8s ease;
-khtml-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease; }
.red-banner .title1, .red-banner .title2, .red-banner .title3, .red-banner .title4 {
font-size: 20px;
color: #fff;
line-height: 1.2;
display: block; }
.red-banner.style-1 .banner-content {
top: 50%;
width: 100%;
padding: 30px;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); }
@media (max-width: 575px) {
.red-banner.style-1 .banner-content {
padding: 15px; } }
.red-banner.style-1 .top .banner-content {
top: 0;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-1 .bottom .banner-content {
top: auto;
bottom: 0;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-1 .title1 {
font-size: 480px;
font-weight: 700;
letter-spacing: -0.08em;
line-height: 0.8;
-webkit-transition: all 0.8s ease;
-khtml-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease; }
@media (max-width: 1599px) {
.red-banner.style-1 .title1 {
font-size: 380px; } }
@media (max-width: 575px) {
.red-banner.style-1 .title1 {
font-size: 180px; } }
.red-banner.style-1 .title2 {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
width: 100%;
margin-top: -40px;
-webkit-transition: all 0.8s ease;
-khtml-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
transition: all 0.8s ease; }
@media (min-width: 1366px) {
.red-banner.style-1 .title2 {
margin-left: 15px; } }
@media (max-width: 575px) {
.red-banner.style-1 .title2 {
margin-top: -18px; } }
.red-banner.style-1 .title2, .red-banner.style-1 .title3, .red-banner.style-1 .title4 {
font-size: 50px;
font-weight: 600; }
@media (max-width: 575px) {
.red-banner.style-1 .title2, .red-banner.style-1 .title3, .red-banner.style-1 .title4 {
font-size: 24px; } }
.red-banner.style-1.text-right .title2 {
margin-left: 0;
padding: 0 60px; }
@media (max-width: 575px) {
.red-banner.style-1.text-right .title2 {
padding: 0 30px; } }
.red-banner.style-1:hover .red-banner-item:not(.top):not(.bottom) .banner-content {
top: 70%; }
@media (max-width: 575px) {
.red-banner.style-1:hover .red-banner-item:not(.top):not(.bottom) .banner-content {
top: 60%; } }
.red-banner.style-1:hover .red-banner-item:not(.top):not(.bottom) .title2 {
top: 80%; }
@media (max-width: 575px) {
.red-banner.style-1:hover .red-banner-item:not(.top):not(.bottom) .title2 {
top: 70%; } }
.red-banner.style-1:hover .title1 {
font-size: 280px; }
@media (max-width: 575px) {
.red-banner.style-1:hover .title1 {
font-size: 120px; } }
.red-banner.style-2 .banner-content {
padding: 50px;
bottom: 0;
width: 100%;
-webkit-transform: translateY(94px);
-khtml-transform: translateY(94px);
-moz-transform: translateY(94px);
-ms-transform: translateY(94px);
-o-transform: translateY(94px);
transform: translateY(94px); }
@media (max-width: 1599px) {
.red-banner.style-2 .banner-content {
padding: 30px;
-webkit-transform: translateY(74px);
-khtml-transform: translateY(74px);
-moz-transform: translateY(74px);
-ms-transform: translateY(74px);
-o-transform: translateY(74px);
transform: translateY(74px); } }
.red-banner.style-2 .banner-link .banner-content {
-webkit-transform: translateY(10px);
-khtml-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px); }
@media (max-width: 1599px) {
.red-banner.style-2 .banner-link .banner-content {
-webkit-transform: translateY(10px);
-khtml-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px); } }
.red-banner.style-2 .top .banner-content {
top: 0;
bottom: auto;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-2 .middle .banner-content {
top: 50%;
bottom: auto;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); }
.red-banner.style-2 .title1, .red-banner.style-2 .title2, .red-banner.style-2 .title3, .red-banner.style-2 .title4 {
text-transform: uppercase;
line-height: 1.1; }
.red-banner.style-2 .title1 {
font-size: 30px;
font-weight: 500; }
@media (max-width: 1599px) {
.red-banner.style-2 .title1 {
font-size: 20px; } }
.red-banner.style-2 .title2 {
font-size: 50px;
font-weight: 700; }
@media (max-width: 1599px) {
.red-banner.style-2 .title2 {
font-size: 30px; } }
.red-banner.style-2 .btn, .red-banner.style-2 .simple {
margin-top: 40px; }
@media (max-width: 1599px) {
.red-banner.style-2 .btn, .red-banner.style-2 .simple {
margin-top: 20px; } }
.red-banner.style-2:hover .banner-content {
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-2:hover .banner-link .banner-content {
-webkit-transform: translateY(-50px);
-khtml-transform: translateY(-50px);
-moz-transform: translateY(-50px);
-ms-transform: translateY(-50px);
-o-transform: translateY(-50px);
transform: translateY(-50px); }
.red-banner.style-2:hover .top .banner-content {
-webkit-transform: translateY(30px);
-khtml-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px); }
.red-banner.style-2:hover .middle .banner-content {
-webkit-transform: translateY(calc(-50% + 10px));
-khtml-transform: translateY(calc(-50% + 10px));
-moz-transform: translateY(calc(-50% + 10px));
-ms-transform: translateY(calc(-50% + 10px));
-o-transform: translateY(calc(-50% + 10px));
transform: translateY(calc(-50% + 10px)); }
.red-banner.style-3 .banner-content {
padding: 50px;
bottom: 0;
width: 100%;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
@media (max-width: 1599px) {
.red-banner.style-3 .banner-content {
padding: 30px; } }
.red-banner.style-3 .top .banner-content {
top: 0;
bottom: auto; }
.red-banner.style-3 .middle .banner-content {
top: 50%;
bottom: auto;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); }
.red-banner.style-3 .title1, .red-banner.style-3 .title2, .red-banner.style-3 .title3, .red-banner.style-3 .title4 {
line-height: 1; }
.red-banner.style-3 .title1 {
font-size: 81px;
font-weight: 700;
text-transform: uppercase; }
@media (max-width: 1599px) {
.red-banner.style-3 .title1 {
font-size: 50px; } }
.red-banner.style-3 .title2 {
font-size: 29px;
font-weight: 600;
margin-top: 2px; }
@media (max-width: 1599px) {
.red-banner.style-3 .title2 {
font-size: 20px; } }
.red-banner.style-3:hover .banner-content {
-webkit-transform: translateY(-50px);
-khtml-transform: translateY(-50px);
-moz-transform: translateY(-50px);
-ms-transform: translateY(-50px);
-o-transform: translateY(-50px);
transform: translateY(-50px); }
@media (max-width: 1599px) {
.red-banner.style-3:hover .banner-content {
-webkit-transform: translateY(-30px);
-khtml-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
transform: translateY(-30px); } }
.red-banner.style-3:hover .top .banner-content {
-webkit-transform: translateY(50px);
-khtml-transform: translateY(50px);
-moz-transform: translateY(50px);
-ms-transform: translateY(50px);
-o-transform: translateY(50px);
transform: translateY(50px); }
@media (max-width: 1599px) {
.red-banner.style-3:hover .top .banner-content {
-webkit-transform: translateY(30px);
-khtml-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px); } }
.red-banner.style-3:hover .middle .banner-content {
-webkit-transform: translateY(calc(-50% + 10px));
-khtml-transform: translateY(calc(-50% + 10px));
-moz-transform: translateY(calc(-50% + 10px));
-ms-transform: translateY(calc(-50% + 10px));
-o-transform: translateY(calc(-50% + 10px));
transform: translateY(calc(-50% + 10px)); }
.red-banner.style-4 .banner-content {
top: 0;
padding: 24px 40px;
width: 100%;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
@media (min-width: 768px) and (max-width: 1199px) {
.red-banner.style-4 .banner-content {
padding: 24px 30px; } }
@media (max-width: 370px) {
.red-banner.style-4 .banner-content {
padding: 24px 20px; } }
.red-banner.style-4 .middle .banner-content {
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); }
.red-banner.style-4 .bottom .banner-content {
top: auto;
bottom: 0; }
.red-banner.style-4 .title1, .red-banner.style-4 .title2, .red-banner.style-4 .title3, .red-banner.style-4 .title4 {
line-height: 1; }
.red-banner.style-4 .title1 {
font-size: 43px;
font-family: 'Jamscript'; }
@media (min-width: 1200px) and (max-width: 1599px) {
.red-banner.style-4 .title1 {
font-size: 35px; } }
@media (min-width: 992px) and (max-width: 1199px) {
.red-banner.style-4 .title1 {
font-size: 30px; } }
@media (min-width: 768px) and (max-width: 991px) {
.red-banner.style-4 .title1 {
font-size: 24px; } }
@media (max-width: 370px) {
.red-banner.style-4 .title1 {
font-size: 24px; } }
.red-banner.style-4 .title2 {
font-size: 43px;
font-weight: 600;
text-transform: uppercase; }
@media (min-width: 1200px) and (max-width: 1599px) {
.red-banner.style-4 .title2 {
font-size: 35px; } }
@media (min-width: 992px) and (max-width: 1199px) {
.red-banner.style-4 .title2 {
font-size: 30px; } }
@media (min-width: 768px) and (max-width: 991px) {
.red-banner.style-4 .title2 {
font-size: 24px; } }
@media (max-width: 370px) {
.red-banner.style-4 .title2 {
font-size: 24px; } }
.red-banner.style-4 .title3 {
font-size: 34px;
font-weight: 600;
text-transform: uppercase; }
@media (min-width: 1200px) and (max-width: 1599px) {
.red-banner.style-4 .title3 {
font-size: 28px; } }
@media (min-width: 992px) and (max-width: 1199px) {
.red-banner.style-4 .title3 {
font-size: 24px; } }
@media (min-width: 768px) and (max-width: 991px) {
.red-banner.style-4 .title3 {
font-size: 20px; } }
@media (max-width: 370px) {
.red-banner.style-4 .title3 {
font-size: 20px; } }
.red-banner.style-4:hover .banner-content {
-webkit-transform: translateY(30px);
-khtml-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px); }
.red-banner.style-4:hover .middle .banner-content {
-webkit-transform: translateY(calc(-50% + 10px));
-khtml-transform: translateY(calc(-50% + 10px));
-moz-transform: translateY(calc(-50% + 10px));
-ms-transform: translateY(calc(-50% + 10px));
-o-transform: translateY(calc(-50% + 10px));
transform: translateY(calc(-50% + 10px)); }
.red-banner.style-4:hover .bottom .banner-content {
-webkit-transform: translateY(-30px);
-khtml-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
transform: translateY(-30px); }
.red-banner.style-5 {
text-align: right; }
.red-banner.style-5 .banner-content {
width: 100%;
padding: 68px 22px;
bottom: 0;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-5 .top .banner-content {
bottom: auto;
top: 0;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-5 .middle .banner-content {
bottom: auto;
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); }
.red-banner.style-5 .title1, .red-banner.style-5 .title2, .red-banner.style-5 .title3, .red-banner.style-5 .title4 {
line-height: 1; }
.red-banner.style-5 .title1 {
font-size: 42px;
font-weight: 700;
text-transform: uppercase; }
@media (min-width: 1200px) and (max-width: 1599px) {
.red-banner.style-5 .title1 {
font-size: 32px; } }
@media (min-width: 992px) and (max-width: 1199px) {
.red-banner.style-5 .title1 {
font-size: 28px; } }
@media (min-width: 768px) and (max-width: 991px) {
.red-banner.style-5 .title1 {
font-size: 24px; } }
@media (max-width: 370px) {
.red-banner.style-5 .title1 {
font-size: 28px; } }
.red-banner.style-5 .title2 {
font-size: 17px;
font-weight: 500; }
@media (max-width: 1199px) {
.red-banner.style-5 .title2 {
font-size: 14px; } }
.red-banner.style-5:hover .banner-content {
-webkit-transform: translateY(-30px);
-khtml-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
transform: translateY(-30px); }
.red-banner.style-5:hover .top .banner-content {
-webkit-transform: translateY(30px);
-khtml-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px); }
.red-banner.style-5:hover .middle .banner-content {
-webkit-transform: translateY(calc(-50% + 10px));
-khtml-transform: translateY(calc(-50% + 10px));
-moz-transform: translateY(calc(-50% + 10px));
-ms-transform: translateY(calc(-50% + 10px));
-o-transform: translateY(calc(-50% + 10px));
transform: translateY(calc(-50% + 10px)); }
.red-banner.style-6 {
text-align: right; }
.red-banner.style-6 .banner-content {
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
margin-top: 12px;
padding: 30px 32px;
width: 100%; }
@media (min-width: 768px) and (max-width: 1199px) {
.red-banner.style-6 .banner-content {
padding: 15px; } }
@media (max-width: 370px) {
.red-banner.style-6 .banner-content {
padding: 15px; } }
.red-banner.style-6 .top .banner-content {
top: 0;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
margin-top: 0; }
.red-banner.style-6 .bottom .banner-content {
top: auto;
margin-top: 0;
bottom: 0;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-6 .title1, .red-banner.style-6 .title2, .red-banner.style-6 .title3, .red-banner.style-6 .title4 {
line-height: 1; }
.red-banner.style-6 .title1 {
font-size: 37px;
font-family: 'Jamscript';
margin-bottom: 9px; }
@media (min-width: 1200px) and (max-width: 1599px) {
.red-banner.style-6 .title1 {
font-size: 32px; } }
@media (min-width: 992px) and (max-width: 1199px) {
.red-banner.style-6 .title1 {
font-size: 28px; } }
@media (min-width: 768px) and (max-width: 991px) {
.red-banner.style-6 .title1 {
font-size: 20px;
margin-bottom: 4px; } }
@media (max-width: 370px) {
.red-banner.style-6 .title1 {
font-size: 20px;
margin-bottom: 4px; } }
.red-banner.style-6 .title2 {
font-size: 35px;
font-weight: 700;
text-transform: uppercase; }
@media (min-width: 1200px) and (max-width: 1599px) {
.red-banner.style-6 .title2 {
font-size: 28px; } }
@media (min-width: 992px) and (max-width: 1199px) {
.red-banner.style-6 .title2 {
font-size: 24px; } }
@media (min-width: 768px) and (max-width: 991px) {
.red-banner.style-6 .title2 {
font-size: 18px; } }
@media (max-width: 370px) {
.red-banner.style-6 .title2 {
font-size: 18px; } }
.red-banner.style-6 .title3 {
font-size: 35px;
font-weight: 400;
text-transform: uppercase; }
@media (min-width: 1200px) and (max-width: 1599px) {
.red-banner.style-6 .title3 {
font-size: 28px; } }
@media (min-width: 992px) and (max-width: 1199px) {
.red-banner.style-6 .title3 {
font-size: 24px; } }
@media (min-width: 768px) and (max-width: 991px) {
.red-banner.style-6 .title3 {
font-size: 18px; } }
@media (max-width: 370px) {
.red-banner.style-6 .title3 {
font-size: 18px; } }
.red-banner.style-6 .title4 {
font-size: 16px;
font-weight: 500;
margin-top: 2px; }
@media (min-width: 1600px) {
.red-banner.style-6 .title4 {
padding-right: 85px; } }
@media (min-width: 768px) and (max-width: 991px) {
.red-banner.style-6 .title4 {
font-size: 14px; } }
@media (max-width: 370px) {
.red-banner.style-6 .title4 {
font-size: 14px; } }
.red-banner.style-6:hover .banner-content {
-webkit-transform: translateY(calc(-50% + 10px));
-khtml-transform: translateY(calc(-50% + 10px));
-moz-transform: translateY(calc(-50% + 10px));
-ms-transform: translateY(calc(-50% + 10px));
-o-transform: translateY(calc(-50% + 10px));
transform: translateY(calc(-50% + 10px)); }
.red-banner.style-6:hover .top .banner-content {
-webkit-transform: translateY(30px);
-khtml-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px); }
.red-banner.style-6:hover .bottom .banner-content {
-webkit-transform: translateY(-30px);
-khtml-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
transform: translateY(-30px); }
.red-banner.style-7 .banner-content {
top: 0;
padding: 35px 30px;
width: 100%;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-7 .middle .banner-content {
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); }
.red-banner.style-7 .bottom .banner-content {
top: auto;
bottom: 0;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-7 .title1 {
font-size: 35px;
font-weight: 200; }
@media (max-width: 575px) {
.red-banner.style-7 .title1 {
font-size: 25px; } }
.red-banner.style-7 .title2 {
font-size: 18px;
font-weight: 300; }
@media (max-width: 575px) {
.red-banner.style-7 .title2 {
font-size: 14px; } }
.red-banner.style-7 a.btn {
margin-top: 26px; }
.red-banner.style-7:hover .banner-content {
-webkit-transform: translateY(30px);
-khtml-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px); }
@media (max-width: 575px) {
.red-banner.style-7:hover .banner-content {
-webkit-transform: translateY(20px);
-khtml-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px); } }
.red-banner.style-7:hover .middle .banner-content {
-webkit-transform: translateY(calc(-50% + 10px));
-khtml-transform: translateY(calc(-50% + 10px));
-moz-transform: translateY(calc(-50% + 10px));
-ms-transform: translateY(calc(-50% + 10px));
-o-transform: translateY(calc(-50% + 10px));
transform: translateY(calc(-50% + 10px)); }
.red-banner.style-7:hover .bottom .banner-content {
-webkit-transform: translateY(-30px);
-khtml-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
transform: translateY(-30px); }
@media (max-width: 575px) {
.red-banner.style-7:hover .bottom .banner-content {
-webkit-transform: translateY(-20px);
-khtml-transform: translateY(-20px);
-moz-transform: translateY(-20px);
-ms-transform: translateY(-20px);
-o-transform: translateY(-20px);
transform: translateY(-20px); } }
.red-banner.style-8 .banner-content {
top: 0;
padding: 114px 85px;
width: 100%;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
@media (min-width: 992px) and (max-width: 1599px) {
.red-banner.style-8 .banner-content {
padding: 50px 30px; } }
@media (max-width: 767px) {
.red-banner.style-8 .banner-content {
padding: 50px 30px; } }
@media (max-width: 575px) {
.red-banner.style-8 .banner-content {
padding: 30px 20px; } }
.red-banner.style-8 .middle .banner-content {
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); }
.red-banner.style-8 .bottom .banner-content {
top: auto;
bottom: 0;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-8 .title1 {
font-size: 38px; }
@media (max-width: 575px) {
.red-banner.style-8 .title1 {
font-size: 20px; } }
.red-banner.style-8 .title2 {
font-size: 18px; }
@media (max-width: 575px) {
.red-banner.style-8 .title2 {
font-size: 14px; } }
.red-banner.style-8 .title3 {
font-size: 46px;
font-weight: 600; }
@media (max-width: 575px) {
.red-banner.style-8 .title3 {
font-size: 24px; } }
.red-banner.style-8 .wrap-title-23 {
margin-top: 12px; }
.red-banner.style-8 .wrap-title-23 > span {
display: inline-block; }
.red-banner.style-8 .wrap-title-23 .title2 {
margin-right: 10px; }
.red-banner.style-8 a.btn {
margin-top: 38px; }
@media (max-width: 575px) {
.red-banner.style-8 a.btn {
margin-top: 18px; } }
.red-banner.style-8:hover .banner-content {
-webkit-transform: translateY(30px);
-khtml-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px); }
@media (max-width: 575px) {
.red-banner.style-8:hover .banner-content {
-webkit-transform: translateY(20px);
-khtml-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px); } }
.red-banner.style-8:hover .middle .banner-content {
-webkit-transform: translateY(calc(-50% + 10px));
-khtml-transform: translateY(calc(-50% + 10px));
-moz-transform: translateY(calc(-50% + 10px));
-ms-transform: translateY(calc(-50% + 10px));
-o-transform: translateY(calc(-50% + 10px));
transform: translateY(calc(-50% + 10px)); }
.red-banner.style-8:hover .bottom .banner-content {
-webkit-transform: translateY(-30px);
-khtml-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
transform: translateY(-30px); }
@media (max-width: 575px) {
.red-banner.style-8:hover .bottom .banner-content {
-webkit-transform: translateY(-20px);
-khtml-transform: translateY(-20px);
-moz-transform: translateY(-20px);
-ms-transform: translateY(-20px);
-o-transform: translateY(-20px);
transform: translateY(-20px); } }
.red-banner.style-9 .banner-content {
top: 0;
padding: 25px 40px;
width: 100%;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
@media (max-width: 575px) {
.red-banner.style-9 .banner-content {
padding: 15px 20px; } }
.red-banner.style-9 .middle .banner-content {
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); }
.red-banner.style-9 .bottom .banner-content {
top: auto;
bottom: 0;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-9 .title1 {
font-size: 28px;
font-weight: 300; }
@media (max-width: 575px) {
.red-banner.style-9 .title1 {
font-size: 25px; } }
.red-banner.style-9 .title2 {
margin-top: 7px;
font-size: 16px;
font-weight: 300; }
@media (max-width: 575px) {
.red-banner.style-9 .title2 {
font-size: 14px; } }
.red-banner.style-9 a.btn {
margin-top: 26px; }
.red-banner.style-9:hover .banner-content {
-webkit-transform: translateY(30px);
-khtml-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px); }
@media (max-width: 575px) {
.red-banner.style-9:hover .banner-content {
-webkit-transform: translateY(20px);
-khtml-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px); } }
.red-banner.style-9:hover .middle .banner-content {
-webkit-transform: translateY(calc(-50% + 10px));
-khtml-transform: translateY(calc(-50% + 10px));
-moz-transform: translateY(calc(-50% + 10px));
-ms-transform: translateY(calc(-50% + 10px));
-o-transform: translateY(calc(-50% + 10px));
transform: translateY(calc(-50% + 10px)); }
.red-banner.style-9:hover .bottom .banner-content {
-webkit-transform: translateY(-30px);
-khtml-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
transform: translateY(-30px); }
@media (max-width: 575px) {
.red-banner.style-9:hover .bottom .banner-content {
-webkit-transform: translateY(-20px);
-khtml-transform: translateY(-20px);
-moz-transform: translateY(-20px);
-ms-transform: translateY(-20px);
-o-transform: translateY(-20px);
transform: translateY(-20px); } }
.red-banner.style-10 .banner-content {
width: 100%;
bottom: 0;
padding: 50px 50px;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
@media (min-width: 992px) and (max-width: 1199px) {
.red-banner.style-10 .banner-content {
padding: 40px 30px; } }
@media (min-width: 768px) and (max-width: 991px) {
.red-banner.style-10 .banner-content {
padding: 30px 20px; } }
@media (max-width: 575px) {
.red-banner.style-10 .banner-content {
padding: 30px 20px; } }
.red-banner.style-10 .top .banner-content {
top: 0;
bottom: auto; }
.red-banner.style-10 .middle .banner-content {
top: 50%;
bottom: auto;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); }
.red-banner.style-10 .title1 {
font-size: 36px;
font-weight: 300;
letter-spacing: 0.05em; }
@media (min-width: 992px) and (max-width: 1199px) {
.red-banner.style-10 .title1 {
font-size: 28px; } }
@media (min-width: 768px) and (max-width: 991px) {
.red-banner.style-10 .title1 {
font-size: 24px; } }
@media (max-width: 575px) {
.red-banner.style-10 .title1 {
font-size: 28px; } }
.red-banner.style-10 a.btn {
margin-top: 30px; }
.red-banner.style-10:hover .banner-content {
-webkit-transform: translateY(-40px);
-khtml-transform: translateY(-40px);
-moz-transform: translateY(-40px);
-ms-transform: translateY(-40px);
-o-transform: translateY(-40px);
transform: translateY(-40px); }
@media (min-width: 992px) and (max-width: 1199px) {
.red-banner.style-10:hover .banner-content {
-webkit-transform: translateY(-30px);
-khtml-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
transform: translateY(-30px); } }
@media (min-width: 768px) and (max-width: 991px) {
.red-banner.style-10:hover .banner-content {
-webkit-transform: translateY(-25px);
-khtml-transform: translateY(-25px);
-moz-transform: translateY(-25px);
-ms-transform: translateY(-25px);
-o-transform: translateY(-25px);
transform: translateY(-25px); } }
@media (max-width: 575px) {
.red-banner.style-10:hover .banner-content {
-webkit-transform: translateY(-20px);
-khtml-transform: translateY(-20px);
-moz-transform: translateY(-20px);
-ms-transform: translateY(-20px);
-o-transform: translateY(-20px);
transform: translateY(-20px); } }
.red-banner.style-10:hover .top .banner-content {
-webkit-transform: translateY(40px);
-khtml-transform: translateY(40px);
-moz-transform: translateY(40px);
-ms-transform: translateY(40px);
-o-transform: translateY(40px);
transform: translateY(40px); }
@media (min-width: 992px) and (max-width: 1199px) {
.red-banner.style-10:hover .top .banner-content {
-webkit-transform: translateY(30px);
-khtml-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px); } }
@media (min-width: 768px) and (max-width: 991px) {
.red-banner.style-10:hover .top .banner-content {
-webkit-transform: translateY(25px);
-khtml-transform: translateY(25px);
-moz-transform: translateY(25px);
-ms-transform: translateY(25px);
-o-transform: translateY(25px);
transform: translateY(25px); } }
@media (max-width: 575px) {
.red-banner.style-10:hover .top .banner-content {
-webkit-transform: translateY(20px);
-khtml-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px); } }
.red-banner.style-10:hover .middle .banner-content {
-webkit-transform: translateY(calc(-50% + 10px));
-khtml-transform: translateY(calc(-50% + 10px));
-moz-transform: translateY(calc(-50% + 10px));
-ms-transform: translateY(calc(-50% + 10px));
-o-transform: translateY(calc(-50% + 10px));
transform: translateY(calc(-50% + 10px)); }
.red-banner.style-11 .banner-content {
width: 100%;
bottom: 0;
padding: 26px 30px;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-11 .top .banner-content {
top: 0;
bottom: auto; }
.red-banner.style-11 .middle .banner-content {
top: 50%;
bottom: auto;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); }
.red-banner.style-11 .title1 {
font-size: 16px;
text-transform: uppercase;
font-weight: 700; }
.red-banner.style-11:hover .banner-content {
-webkit-transform: translateY(-30px);
-khtml-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
transform: translateY(-30px); }
.red-banner.style-11:hover .top .banner-content {
-webkit-transform: translateY(30px);
-khtml-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px); }
.red-banner.style-11:hover .middle .banner-content {
-webkit-transform: translateY(calc(-50% + 10px));
-khtml-transform: translateY(calc(-50% + 10px));
-moz-transform: translateY(calc(-50% + 10px));
-ms-transform: translateY(calc(-50% + 10px));
-o-transform: translateY(calc(-50% + 10px));
transform: translateY(calc(-50% + 10px)); }
.red-banner.style-12 {
text-align: right; }
.red-banner.style-12 .banner-content {
width: 100%;
padding: 39px 50px 50px 50px;
bottom: 0;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
@media (max-width: 1599px) {
.red-banner.style-12 .banner-content {
padding: 29px 30px 30px 30px; } }
@media (max-width: 575px) {
.red-banner.style-12 .banner-content {
padding: 15px; } }
.red-banner.style-12 .top .banner-content {
top: 0; }
.red-banner.style-12 .middle .banner-content {
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); }
.red-banner.style-12 .bottom .banner-content {
bottom: 0; }
.red-banner.style-12 .title1 {
font-size: 48px;
color: #fff; }
@media (max-width: 1599px) {
.red-banner.style-12 .title1 {
font-size: 38px; } }
@media (max-width: 575px) {
.red-banner.style-12 .title1 {
font-size: 24px; } }
.red-banner.style-12 .desc {
font-size: 16px;
line-height: 20px;
color: #fff;
margin-top: 15px;
margin-bottom: 0; }
@media (max-width: 575px) {
.red-banner.style-12 .desc {
font-size: 14px;
margin-top: 5px; } }
.red-banner.style-12 a.btn {
margin-top: 45px; }
@media (max-width: 1599px) {
.red-banner.style-12 a.btn {
margin-top: 30px; } }
@media (max-width: 575px) {
.red-banner.style-12 a.btn {
margin-top: 15px; } }
.red-banner.style-12:hover .banner-content {
-webkit-transform: translateY(-30px);
-khtml-transform: translateY(-30px);
-moz-transform: translateY(-30px);
-ms-transform: translateY(-30px);
-o-transform: translateY(-30px);
transform: translateY(-30px); }
@media (max-width: 575px) {
.red-banner.style-12:hover .banner-content {
-webkit-transform: translateY(-15px);
-khtml-transform: translateY(-15px);
-moz-transform: translateY(-15px);
-ms-transform: translateY(-15px);
-o-transform: translateY(-15px);
transform: translateY(-15px); } }
.red-banner.style-12:hover .top .banner-content {
-webkit-transform: translateY(30px);
-khtml-transform: translateY(30px);
-moz-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px); }
@media (max-width: 575px) {
.red-banner.style-12:hover .top .banner-content {
-webkit-transform: translateY(15px);
-khtml-transform: translateY(15px);
-moz-transform: translateY(15px);
-ms-transform: translateY(15px);
-o-transform: translateY(15px);
transform: translateY(15px); } }
.red-banner.style-13 {
text-align: center; }
.red-banner.style-13 .banner-content {
width: 100%;
padding: 39px 50px 50px 50px;
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); }
@media (max-width: 1599px) {
.red-banner.style-13 .banner-content {
padding: 29px 30px 30px 30px; } }
@media (max-width: 575px) {
.red-banner.style-13 .banner-content {
padding: 15px; } }
.red-banner.style-13 .top .banner-content {
top: 0;
top: 0;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-13 .bottom .banner-content {
bottom: 0;
top: auto;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-13 .title1, .red-banner.style-13 .title2 {
font-size: 36px;
font-weight: 500;
text-transform: uppercase;
color: #fff; }
@media (max-width: 1599px) {
.red-banner.style-13 .title1, .red-banner.style-13 .title2 {
font-size: 30px; } }
@media (max-width: 575px) {
.red-banner.style-13 .title1, .red-banner.style-13 .title2 {
font-size: 24px; } }
.red-banner.style-13 a.btn {
margin-top: 40px; }
@media (max-width: 1599px) {
.red-banner.style-13 a.btn {
margin-top: 28px; } }
@media (max-width: 575px) {
.red-banner.style-13 a.btn {
margin-top: 15px; } }
.red-banner.style-13:hover .banner-content {
-webkit-transform: translateY(calc(-50% + 10px));
-khtml-transform: translateY(calc(-50% + 10px));
-moz-transform: translateY(calc(-50% + 10px));
-ms-transform: translateY(calc(-50% + 10px));
-o-transform: translateY(calc(-50% + 10px));
transform: translateY(calc(-50% + 10px)); }
.red-banner.style-13:hover .top .banner-content {
-webkit-transform: translateY(10px);
-khtml-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px); }
.red-banner.style-13:hover .middle .banner-content {
-webkit-transform: translateY(calc(-50% + 10px));
-khtml-transform: translateY(calc(-50% + 10px));
-moz-transform: translateY(calc(-50% + 10px));
-ms-transform: translateY(calc(-50% + 10px));
-o-transform: translateY(calc(-50% + 10px));
transform: translateY(calc(-50% + 10px)); }
.red-banner.style-13:hover .bottom .banner-content {
-webkit-transform: translateY(-10px);
-khtml-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px); }
.red-banner.style-14 {
text-align: center; }
.red-banner.style-14 .banner-content {
width: 100%;
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
padding: 39px 50px 50px 50px; }
@media (max-width: 1599px) {
.red-banner.style-14 .banner-content {
padding: 29px 30px 30px 30px; } }
@media (max-width: 575px) {
.red-banner.style-14 .banner-content {
padding: 15px; } }
.red-banner.style-14 .top .banner-content {
top: 0;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-14 .bottom .banner-content {
top: auto;
bottom: 0;
-webkit-transform: translateY(0);
-khtml-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0); }
.red-banner.style-14 .title1 {
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
color: #fff; }
.red-banner.style-14 .title2 {
font-size: 36px;
font-weight: 500;
text-transform: uppercase;
color: #fff;
margin-top: 20px; }
@media (max-width: 1599px) {
.red-banner.style-14 .title2 {
font-size: 30px; } }
@media (max-width: 575px) {
.red-banner.style-14 .title2 {
font-size: 24px;
margin-top: 5px; } }
.red-banner.style-14 a.btn {
margin-top: 40px; }
@media (max-width: 1599px) {
.red-banner.style-14 a.btn {
margin-top: 28px; } }
@media (max-width: 575px) {
.red-banner.style-14 a.btn {
margin-top: 15px; } }
.red-banner.style-14:hover .banner-content {
-webkit-transform: translateY(calc(-50% + 10px));
-khtml-transform: translateY(calc(-50% + 10px));
-moz-transform: translateY(calc(-50% + 10px));
-ms-transform: translateY(calc(-50% + 10px));
-o-transform: translateY(calc(-50% + 10px));
transform: translateY(calc(-50% + 10px)); }
.red-banner.style-14:hover .top .banner-content {
-webkit-transform: translateY(10px);
-khtml-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px); }
.red-banner.style-14:hover .middle .banner-content {
-webkit-transform: translateY(calc(-50% + 10px));
-khtml-transform: translateY(calc(-50% + 10px));
-moz-transform: translateY(calc(-50% + 10px));
-ms-transform: translateY(calc(-50% + 10px));
-o-transform: translateY(calc(-50% + 10px));
transform: translateY(calc(-50% + 10px)); }
.red-banner.style-14:hover .bottom .banner-content {
-webkit-transform: translateY(-10px);
-khtml-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px); }
@media (min-width: 768px) and (max-width: 1199px) {
.vc_col-sm-3 .red-banner.style-11 .banner-content {
padding-right: 15px;
padding-left: 15px; } }
.red-specify-products .products > .product {
padding-left: 0;
padding-right: 0;
float: none; }
.red-specify-products .red-grid {
margin-left: -15px;
margin-right: -15px; }
.red-specify-products .red-grid .wc-product-wrap {
padding-left: 15px;
padding-right: 15px; }
@media (min-width: 1200px) and (max-width: 1599px) {
.red-specify-products .loop-products.columns-5 li.product .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button, .red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button {
font-size: 0; }
.red-specify-products .loop-products.columns-5 li.product .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button:before, .red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button:before {
content: "\f112";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px; }
.red-specify-products .loop-products.columns-5 li.product .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.product_type_grouped:before, .red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.product_type_grouped:before {
content: "\f116";
font-size: 17px; }
.red-specify-products .loop-products.columns-5 li.product .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.loading:before, .red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.loading:before {
content: "\f106"; }
.red-specify-products .loop-products.columns-5 li.product .wc-img-wrap .wc-loop-attrs .added_to_cart, .red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .added_to_cart {
font-size: 0; }
.red-specify-products .loop-products.columns-5 li.product .wc-img-wrap .wc-loop-attrs .added_to_cart:before, .red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .added_to_cart:before {
content: "\f10f";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px;
display: inline-block;
font-weight: 400;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -9px; }
.red-specify-products .loop-products.columns-5 li.product .wc-img-wrap .wc-loop-attrs .product_type_variable.button, .red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .product_type_variable.button {
font-size: 0; }
.red-specify-products .loop-products.columns-5 li.product .wc-img-wrap .wc-loop-attrs .product_type_variable.button:before, .red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .product_type_variable.button:before {
content: "\f116";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 17px; } }
@media (min-width: 1600px) and (max-width: 1800px) {
.red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button {
font-size: 0; }
.red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button:before {
content: "\f112";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px; }
.red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.product_type_grouped:before {
content: "\f116";
font-size: 17px; }
.red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.loading:before {
content: "\f106"; }
.red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .added_to_cart {
font-size: 0; }
.red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .added_to_cart:before {
content: "\f10f";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px;
display: inline-block;
font-weight: 400;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -9px; }
.red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .product_type_variable.button {
font-size: 0; }
.red-specify-products .loop-products.columns-6 li.product .wc-img-wrap .wc-loop-attrs .product_type_variable.button:before {
content: "\f116";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 17px; } }
@media (min-width: 576px) {
.red-specify-products .red-grid {
display: flex;
flex-wrap: wrap; } }
.red-specify-products .red-grid .product {
box-sizing: border-box; }
@media (min-width: 576px) and (max-width: 767px) {
.red-specify-products .red-grid.columns-1 .product {
flex: 0 0 100%;
max-width: 100%; }
.red-specify-products .red-grid.columns-2 .product {
flex: 0 0 50%;
max-width: 50%; }
.red-specify-products .red-grid.columns-3 .product {
flex: 0 0 50%;
max-width: 50%; }
.red-specify-products .red-grid.columns-4 .product {
flex: 0 0 50%;
max-width: 50%; }
.red-specify-products .red-grid.columns-5 .product {
flex: 0 0 50%;
max-width: 50%; }
.red-specify-products .red-grid.columns-6 .product {
flex: 0 0 50%;
max-width: 50%; } }
@media (min-width: 768px) and (max-width: 991px) {
.red-specify-products .red-grid.columns-1 .product {
flex: 0 0 100%;
max-width: 100%; }
.red-specify-products .red-grid.columns-2 .product {
flex: 0 0 50%;
max-width: 50%; }
.red-specify-products .red-grid.columns-3 .product {
flex: 0 0 33.333333%;
max-width: 33.333333%; }
.red-specify-products .red-grid.columns-4 .product {
flex: 0 0 33.333333%;
max-width: 33.333333%; }
.red-specify-products .red-grid.columns-5 .product {
flex: 0 0 33.333333%;
max-width: 33.333333%; }
.red-specify-products .red-grid.columns-6 .product {
flex: 0 0 33.333333%;
max-width: 33.333333%; } }
@media (min-width: 992px) and (max-width: 1199px) {
.red-specify-products .red-grid.columns-1 .product {
flex: 0 0 100%;
max-width: 100%; }
.red-specify-products .red-grid.columns-2 .product {
width: 50%; }
.red-specify-products .red-grid.columns-3 .product {
flex: 0 0 33.333333%;
max-width: 33.333333%; }
.red-specify-products .red-grid.columns-4 .product {
flex: 0 0 33.333333%;
max-width: 33.333333%; }
.red-specify-products .red-grid.columns-5 .product {
flex: 0 0 33.333333%;
max-width: 33.333333%; }
.red-specify-products .red-grid.columns-6 .product {
flex: 0 0 33.333333%;
max-width: 33.333333%; } }
@media (min-width: 1200px) {
.red-specify-products .red-grid.columns-1 .product {
flex: 0 0 100%;
max-width: 100%; }
.red-specify-products .red-grid.columns-2 .product {
flex: 0 0 50%;
max-width: 50%; }
.red-specify-products .red-grid.columns-3 .product {
flex: 0 0 33.333333%;
max-width: 33.333333%; }
.red-specify-products .red-grid.columns-4 .product {
flex: 0 0 25%;
max-width: 25%; }
.red-specify-products .red-grid.columns-5 .product {
flex: 0 0 20%;
max-width: 20%; }
.red-specify-products .red-grid.columns-6 .product {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; } }
.red-specify-products .special-product-title {
font-size: 22px;
font-weight: 700;
text-transform: uppercase;
padding-bottom: 5px;
border-bottom: 1px solid #e1e1e1;
margin-bottom: 50px; }
.red-specify-products.red-owl-wrap {
position: relative; }
.red-specify-products.red-owl-wrap .loop-products .product {
float: none; }
.red-specify-products.red-owl-wrap .loop-products .wc-img-wrap .wc-loop-attrs .woosq-btn, .red-specify-products.red-owl-wrap .loop-products .wc-img-wrap .wc-loop-attrs .wooscp-btn {
box-sizing: border-box; }
.red-specify-products.red-owl-wrap .loop-products .wc-img-wrap .wc-loop-attrs .add_to_cart_button, .red-specify-products.red-owl-wrap .loop-products .wc-img-wrap .wc-loop-attrs .button {
box-sizing: border-box; }
@media (max-width: 575px) {
.red-specify-products.red-owl-wrap.show-icon-xs .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-xs .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button:before {
content: "\f112";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px; }
.red-specify-products.red-owl-wrap.show-icon-xs .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.product_type_grouped:before {
content: "\f116";
font-size: 17px; }
.red-specify-products.red-owl-wrap.show-icon-xs .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.loading:before {
content: "\f106"; }
.red-specify-products.red-owl-wrap.show-icon-xs .wc-img-wrap .wc-loop-attrs .added_to_cart {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-xs .wc-img-wrap .wc-loop-attrs .added_to_cart:before {
content: "\f10f";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px;
display: inline-block;
font-weight: 400;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -9px; }
.red-specify-products.red-owl-wrap.show-icon-xs .wc-img-wrap .wc-loop-attrs .product_type_variable.button {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-xs .wc-img-wrap .wc-loop-attrs .product_type_variable.button:before {
content: "\f116";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 17px; } }
@media (min-width: 576px) and (max-width: 767px) {
.red-specify-products.red-owl-wrap.show-icon-sm .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-sm .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button:before {
content: "\f112";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px; }
.red-specify-products.red-owl-wrap.show-icon-sm .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.product_type_grouped:before {
content: "\f116";
font-size: 17px; }
.red-specify-products.red-owl-wrap.show-icon-sm .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.loading:before {
content: "\f106"; }
.red-specify-products.red-owl-wrap.show-icon-sm .wc-img-wrap .wc-loop-attrs .added_to_cart {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-sm .wc-img-wrap .wc-loop-attrs .added_to_cart:before {
content: "\f10f";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px;
display: inline-block;
font-weight: 400;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -9px; }
.red-specify-products.red-owl-wrap.show-icon-sm .wc-img-wrap .wc-loop-attrs .product_type_variable.button {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-sm .wc-img-wrap .wc-loop-attrs .product_type_variable.button:before {
content: "\f116";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 17px; } }
@media (min-width: 768px) and (max-width: 991px) {
.red-specify-products.red-owl-wrap.show-icon-md .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-md .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button:before {
content: "\f112";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px; }
.red-specify-products.red-owl-wrap.show-icon-md .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.product_type_grouped:before {
content: "\f116";
font-size: 17px; }
.red-specify-products.red-owl-wrap.show-icon-md .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.loading:before {
content: "\f106"; }
.red-specify-products.red-owl-wrap.show-icon-md .wc-img-wrap .wc-loop-attrs .added_to_cart {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-md .wc-img-wrap .wc-loop-attrs .added_to_cart:before {
content: "\f10f";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px;
display: inline-block;
font-weight: 400;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -9px; }
.red-specify-products.red-owl-wrap.show-icon-md .wc-img-wrap .wc-loop-attrs .product_type_variable.button {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-md .wc-img-wrap .wc-loop-attrs .product_type_variable.button:before {
content: "\f116";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 17px; } }
@media (min-width: 992px) and (max-width: 1199px) {
.red-specify-products.red-owl-wrap.show-icon-lg .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-lg .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button:before {
content: "\f112";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px; }
.red-specify-products.red-owl-wrap.show-icon-lg .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.product_type_grouped:before {
content: "\f116";
font-size: 17px; }
.red-specify-products.red-owl-wrap.show-icon-lg .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.loading:before {
content: "\f106"; }
.red-specify-products.red-owl-wrap.show-icon-lg .wc-img-wrap .wc-loop-attrs .added_to_cart {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-lg .wc-img-wrap .wc-loop-attrs .added_to_cart:before {
content: "\f10f";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px;
display: inline-block;
font-weight: 400;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -9px; }
.red-specify-products.red-owl-wrap.show-icon-lg .wc-img-wrap .wc-loop-attrs .product_type_variable.button {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-lg .wc-img-wrap .wc-loop-attrs .product_type_variable.button:before {
content: "\f116";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 17px; } }
@media (min-width: 1200px) and (max-width: 1365px) {
.red-specify-products.red-owl-wrap.show-icon-xl .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-xl .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button:before {
content: "\f112";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px; }
.red-specify-products.red-owl-wrap.show-icon-xl .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.product_type_grouped:before {
content: "\f116";
font-size: 17px; }
.red-specify-products.red-owl-wrap.show-icon-xl .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.loading:before {
content: "\f106"; }
.red-specify-products.red-owl-wrap.show-icon-xl .wc-img-wrap .wc-loop-attrs .added_to_cart {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-xl .wc-img-wrap .wc-loop-attrs .added_to_cart:before {
content: "\f10f";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px;
display: inline-block;
font-weight: 400;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -9px; }
.red-specify-products.red-owl-wrap.show-icon-xl .wc-img-wrap .wc-loop-attrs .product_type_variable.button {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-xl .wc-img-wrap .wc-loop-attrs .product_type_variable.button:before {
content: "\f116";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 17px; } }
@media (min-width: 1366px) and (max-width: 1599px) {
.red-specify-products.red-owl-wrap.show-icon-xxl .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-xxl .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button:before {
content: "\f112";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px; }
.red-specify-products.red-owl-wrap.show-icon-xxl .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.product_type_grouped:before {
content: "\f116";
font-size: 17px; }
.red-specify-products.red-owl-wrap.show-icon-xxl .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.loading:before {
content: "\f106"; }
.red-specify-products.red-owl-wrap.show-icon-xxl .wc-img-wrap .wc-loop-attrs .added_to_cart {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-xxl .wc-img-wrap .wc-loop-attrs .added_to_cart:before {
content: "\f10f";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px;
display: inline-block;
font-weight: 400;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -9px; }
.red-specify-products.red-owl-wrap.show-icon-xxl .wc-img-wrap .wc-loop-attrs .product_type_variable.button {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-xxl .wc-img-wrap .wc-loop-attrs .product_type_variable.button:before {
content: "\f116";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 17px; } }
@media (min-width: 1600px) {
.red-specify-products.red-owl-wrap.show-icon-xxxl .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-xxxl .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button:before {
content: "\f112";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px; }
.red-specify-products.red-owl-wrap.show-icon-xxxl .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.product_type_grouped:before {
content: "\f116";
font-size: 17px; }
.red-specify-products.red-owl-wrap.show-icon-xxxl .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.loading:before {
content: "\f106"; }
.red-specify-products.red-owl-wrap.show-icon-xxxl .wc-img-wrap .wc-loop-attrs .added_to_cart {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-xxxl .wc-img-wrap .wc-loop-attrs .added_to_cart:before {
content: "\f10f";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px;
display: inline-block;
font-weight: 400;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -9px; }
.red-specify-products.red-owl-wrap.show-icon-xxxl .wc-img-wrap .wc-loop-attrs .product_type_variable.button {
font-size: 0; }
.red-specify-products.red-owl-wrap.show-icon-xxxl .wc-img-wrap .wc-loop-attrs .product_type_variable.button:before {
content: "\f116";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 17px; } }
.red-specify-products .owl-nav.nav-top {
position: absolute;
right: 0;
top: 2px;
margin-top: 0;
margin-left: -12px;
margin-right: -12px; }
.red-specify-products .owl-nav.nav-top > div {
padding-left: 12px;
padding-right: 12px;
position: relative; }
.red-specify-products .owl-nav.nav-top > div i {
font-size: 16px;
color: #303030;
letter-spacing: 0.025em;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-specify-products .owl-nav.nav-top > div i:before {
content: attr(data-title);
font-family: Poppins; }
.red-specify-products .owl-nav.nav-top > div + div:before {
content: "/";
position: absolute;
left: -2px;
top: 2px; }
.red-specify-products .owl-nav.nav-top > div:hover i {
color: #3eadef; }
.vc_tta-panel-body .red-specify-products .owl-nav.nav-top {
top: -80px; }
@media (max-width: 767px) {
.vc_tta-panel-body .red-specify-products .owl-nav.nav-top {
top: -62px; } }
@media (max-width: 575px) {
.vc_tta-panel-body .red-specify-products .owl-nav.nav-top {
top: 0;
position: relative;
margin-bottom: 30px; } }
@media (max-width: 575px) {
.red-specify-products .owl-nav.nav-top {
top: 0;
position: relative;
margin-bottom: 30px; } }
.red-custom-link-list-wrap ul {
list-style: none;
padding: 0; }
.red-custom-link-list-wrap ul li {
padding: 4px 0;
position: relative; }
.red-custom-link-list-wrap ul li a {
padding: 7px 0px; }
.red-custom-link-list-wrap ul li .badge {
position: absolute;
content: attr(title);
position: absolute;
top: 0;
display: inline-block;
font-size: 10px;
font-weight: 600;
text-transform: uppercase;
color: #fff;
background-color: rgba(40, 56, 145, 1);
padding: 3px 8px;
margin-left: 6px;
line-height: 1.1; }
.red-blog-wrap.layout-grid .red-grid-item {
margin-bottom: 42px; }
.red-blog-wrap .red-blog-item.shine-effect .entry-media {
position: relative;
overflow: hidden; }
.red-blog-wrap .red-blog-item.shine-effect .entry-media:before {
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg); }
.red-blog-wrap .red-blog-item.shine-effect .entry-media:hover:before {
-webkit-animation: shine 0.75s;
animation: shine 0.75s; }
.red-blog-wrap .red-blog-item.shine-effect .entry-media:hover .g-date {
opacity: 0;
visibility: hidden; }
.red-blog-wrap .red-blog-item.overlay-effect .entry-media > a {
position: relative;
overflow: hidden;
display: block; }
.red-blog-wrap .red-blog-item.overlay-effect .entry-media > a:before {
content: "";
background-color: rgba(48, 48, 48, 0.7);
position: absolute;
left: 20px;
top: 20px;
right: 20px;
bottom: 20px;
z-index: 1;
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-blog-wrap .red-blog-item.overlay-effect .entry-media > a:after {
content: "+";
color: #fff;
position: absolute;
top: 50%;
left: 50%;
margin-top: -15px;
margin-left: -15px;
display: block;
width: 30px;
height: 30px;
text-align: center;
font-size: 48px;
font-weight: 100;
line-height: 30px;
z-index: 2;
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-blog-wrap .red-blog-item.overlay-effect .entry-media .g-date {
z-index: 3; }
.red-blog-wrap .red-blog-item.overlay-effect .entry-media:hover > a:before, .red-blog-wrap .red-blog-item.overlay-effect .entry-media:hover > a:after {
-webkit-animation: scaleUp 0.5s ease-in-out forwards;
animation: scaleUp 0.5s ease-in-out forwards; }
.red-blog-wrap .red-blog-item.overlay-effect .entry-media:hover .g-date {
opacity: 0;
visibility: hidden; }
.red-blog-wrap .red-blog-item .red-blog-post-content {
padding: 14px 0 0 0; }
.red-blog-wrap .red-blog-item .red-blog-post-content .entry-cats {
font-size: 14px;
margin-bottom: 3px; }
.red-blog-wrap .red-blog-item .red-blog-post-content .entry-cats a {
color: #283891; }
.red-blog-wrap .red-blog-item .red-blog-post-content .entry-cats a:hover {
color: #3eadef; }
.red-blog-wrap .red-blog-item .red-blog-post-content .entry-title {
font-weight: 600;
line-height: 26px;
margin-bottom: 0;
padding: 0 20px; }
.red-blog-wrap .red-blog-item .red-blog-post-content .entry-meta {
font-size: 14px;
color: #777;
font-style: italic; }
.red-blog-wrap .red-blog-item .red-blog-post-content .entry-meta a {
color: inherit; }
.red-blog-wrap .red-blog-item .red-blog-post-content .entry-meta a:hover {
color: #3eadef; }
.red-blog-wrap .owl-nav.nav-top.outside {
position: absolute;
right: 0;
top: 2px;
margin-top: 0;
margin-left: -12px;
margin-right: -12px; }
.red-blog-wrap .owl-nav.nav-top.outside > div {
padding-left: 12px;
padding-right: 12px;
position: relative; }
.red-blog-wrap .owl-nav.nav-top.outside > div i {
font-size: 16px;
color: #303030;
letter-spacing: 0.025em;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-blog-wrap .owl-nav.nav-top.outside > div i:before {
content: attr(data-title);
font-family: Poppins; }
.red-blog-wrap .owl-nav.nav-top.outside > div + div:before {
content: "/";
position: absolute;
left: -2px;
top: 2px; }
.red-blog-wrap .owl-nav.nav-top.outside > div:hover i {
color: #3eadef; }
.red-blog-wrap.layout-carousel {
position: relative; }
.red-blog-wrap.layout-carousel .owl-nav.nav-top.outside {
top: -80px; }
@media (max-width: 575px) {
.red-blog-wrap.layout-carousel .owl-nav.nav-top.outside {
top: 0;
position: relative;
margin-top: 30px;
margin-bottom: 30px; } }
.cms-grid-products ul.cms-filter-category {
margin-bottom: 61px;
margin-left: -14px;
margin-right: -14px; }
.cms-grid-products ul.cms-filter-category li {
display: inline-block;
padding: 5px 14px; }
.cms-grid-products ul.cms-filter-category li a {
font-size: 18px;
font-weight: 600;
color: #7c7c80;
position: relative; }
.cms-grid-products ul.cms-filter-category li a:before, .cms-grid-products ul.cms-filter-category li a:after {
content: "";
position: absolute;
bottom: -1px;
width: 0;
height: 2px;
background-color: #3eadef;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.cms-grid-products ul.cms-filter-category li a:before {
left: calc(50%); }
.cms-grid-products ul.cms-filter-category li a:after {
right: calc(50%); }
.cms-grid-products ul.cms-filter-category li a.active, .cms-grid-products ul.cms-filter-category li a:hover {
color: #3eadef; }
.cms-grid-products ul.cms-filter-category li a.active:before, .cms-grid-products ul.cms-filter-category li a:hover:before, .cms-grid-products ul.cms-filter-category li a.active:after, .cms-grid-products ul.cms-filter-category li a:hover:after {
width: 50%; }
.cms-grid-products .cms-grid-item.text-center .wc-loop-content-wrap .price del {
float: none; }
.cms-grid-products .loadmore {
margin-top: 28px; }
.cms-grid-products.layout-2 .cms-grid-item a {
display: block;
overflow: hidden; }
.cms-grid-products.layout-2 .cms-grid-item a img {
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.5s ease 0s;
-khtml-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s; }
.cms-grid-products.layout-2 .cms-grid-item a:hover img {
-webkit-transform: scale(1.1);
-khtml-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1); }
@media (min-width: 1200px) {
.padding-left-xl-50 > .vc_column-inner {
padding-left: 50px !important; } }
@media (min-width: 1200px) {
.padding-lr-xl-68-30 > .vc_column-inner {
padding-left: 48px !important;
padding-right: 20px !important; } }
@media (min-width: 1366px) {
.padding-lr-xl-68-30 > .vc_column-inner {
padding-left: 68px !important;
padding-right: 30px !important; } }
.vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section {
padding-top: 0 !important; }
.vc_section .parallax_overlay, .vc_row .parallax_overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center; }
.vc_section.visible, .vc_row.visible {
overflow: visible !important; }
@media (min-width: 1366px) {
.vc_section.padding-lr-210, .vc_row.padding-lr-210 {
padding-left: 110px;
padding-right: 110px; } }
@media (min-width: 1800px) {
.vc_section.padding-lr-210, .vc_row.padding-lr-210 {
padding-left: 210px;
padding-right: 210px; } }
@media (min-width: 1366px) {
.vc_section.padding-lr-195, .vc_row.padding-lr-195 {
padding-left: 95px;
padding-right: 95px; } }
@media (min-width: 1800px) {
.vc_section.padding-lr-195, .vc_row.padding-lr-195 {
padding-left: 195px;
padding-right: 195px; } }
@media (min-width: 1366px) {
.vc_section.padding-lr-170, .vc_row.padding-lr-170 {
padding-left: 70px;
padding-right: 70px; } }
@media (min-width: 1600px) {
.vc_section.padding-lr-170, .vc_row.padding-lr-170 {
padding-left: 170px;
padding-right: 170px; } }
@media (min-width: 1366px) {
.vc_section.padding-lr-110, .vc_row.padding-lr-110 {
padding-left: 110px;
padding-right: 110px; } }
@media (min-width: 1366px) {
.vc_section.padding-lr-100, .vc_row.padding-lr-100 {
padding-left: 100px;
padding-right: 100px; } }
@media (min-width: 1366px) {
.vc_section.padding-lr-95, .vc_row.padding-lr-95 {
padding-left: 95px;
padding-right: 95px; } }
@media (min-width: 1366px) {
.vc_section.padding-lr-60, .vc_row.padding-lr-60 {
padding-left: 60px;
padding-right: 60px; } }
@media (min-width: 1366px) {
.vc_section.padding-lr-45, .vc_row.padding-lr-45 {
padding-left: 45px;
padding-right: 45px; } }
@media (min-width: 1366px) {
.vc_section.padding-lr-20, .vc_row.padding-lr-20 {
padding-left: 20px;
padding-right: 20px; } }
@media (min-width: 1200px) {
.vc_section.padding-lr-15, .vc_row.padding-lr-15 {
padding-left: 15px;
padding-right: 15px; } }
@media (min-width: 1366px) {
.vc_section.padding-lr-5, .vc_row.padding-lr-5 {
padding-left: 5px;
padding-right: 5px; } }
.vc_section.list-inline ul > li, .vc_row.list-inline ul > li {
display: inline-block; }
@media (min-width: 1200px) {
.body-header-7 .padding-lr-100 {
padding-left: 100px;
padding-right: 100px; } }
.vc_row.help-support-item + .help-support-item {
display: none; }
@media (min-width: 1366px) {
.vc_row.before-after-space-60:before, .vc_row.before-after-space-60:after {
content: "";
width: 60px;
position: absolute;
top: 0;
bottom: 0;
background-color: #fff;
display: block;
z-index: 1; }
.vc_row.before-after-space-60:before {
left: 0; }
.vc_row.before-after-space-60:after {
right: 0; } }
@media (max-width: 1365px) {
.vc_row.border-none-xl-max, .vc_row.border-none-xl-max .vc_row, .vc_row.border-none-xl-max .vc_column-inner {
border: 0 !important; } }
@media (min-width: 1366px) {
.vc_row.col-space-0 {
margin-left: 0;
margin-right: 0; }
.vc_row.col-space-0 > .vc_column_container > .vc_column-inner {
padding-left: 0;
padding-right: 0; } }
.vc_column_container.col-auto {
width: auto; }
.wpb_column.el-inline .wpb_content_element {
display: inline-block; }
.vc_parallax.vc_parallax-fixed .vc_parallax-inner {
height: 100% !important;
top: 0 !important;
background-attachment: fixed !important; }
@media (max-width: 1199px) {
.vc_parallax.vc_parallax-fixed .vc_parallax-inner {
background-attachment: scroll !important; } }
.vc_parallax.parallax-center .vc_parallax-inner {
background-position: center center; }
.wpb_wrapper .wpb_content_element {
margin-bottom: 0; }
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
padding-top: 0 !important; }
.wpb_text_column.magin-bottom-p-0 p {
margin-bottom: 0; }
.wpb_text_column.right-position {
font-size: 14px; }
@media (min-width: 1200px) {
.wpb_text_column.right-position {
position: absolute;
top: 50%;
right: -50px;
transform-origin: right;
-webkit-transform: rotate(90deg);
-khtml-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
margin-top: 25px; } }
@media (max-width: 1199px) {
.wpb_text_column.right-position {
margin-bottom: -60px;
margin-top: 40px; } }
.vc_basic_grid.shine-effect .vc_gitem-zone-a:before, .vc_masonry_grid.shine-effect .vc_gitem-zone-a:before {
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg); }
.vc_basic_grid.shine-effect .vc_gitem-zone-a:hover:before, .vc_masonry_grid.shine-effect .vc_gitem-zone-a:hover:before {
-webkit-animation: shine 0.75s;
animation: shine 0.75s; }
.vc_basic_grid.shine-effect .vc_gitem-zone-a:hover .g-date, .vc_masonry_grid.shine-effect .vc_gitem-zone-a:hover .g-date {
opacity: 0;
visibility: hidden; }
.vc_basic_grid.overlay-effect .vc_gitem-zone-a:before, .vc_masonry_grid.overlay-effect .vc_gitem-zone-a:before {
content: "";
background-color: rgba(48, 48, 48, 0.7);
position: absolute;
left: 20px;
top: 20px;
right: 20px;
bottom: 20px;
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.vc_basic_grid.overlay-effect .vc_gitem-zone-a:after, .vc_masonry_grid.overlay-effect .vc_gitem-zone-a:after {
content: "+";
color: #fff;
position: absolute;
top: 50%;
left: 50%;
margin-top: -15px;
margin-left: -15px;
display: block;
width: 30px;
height: 30px;
text-align: center;
font-size: 48px;
font-weight: 100;
line-height: 30px;
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.vc_basic_grid.overlay-effect .vc_gitem-zone-a:hover:before, .vc_masonry_grid.overlay-effect .vc_gitem-zone-a:hover:before, .vc_basic_grid.overlay-effect .vc_gitem-zone-a:hover:after, .vc_masonry_grid.overlay-effect .vc_gitem-zone-a:hover:after {
-webkit-animation: scaleUp 0.5s ease-in-out forwards;
animation: scaleUp 0.5s ease-in-out forwards; }
.vc_basic_grid.overlay-effect .vc_gitem-zone-a:hover .g-date, .vc_masonry_grid.overlay-effect .vc_gitem-zone-a:hover .g-date {
opacity: 0;
visibility: hidden; }
.vc_basic_grid .vc-blog-grid, .vc_masonry_grid .vc-blog-grid {
margin-bottom: 0; }
.vc_basic_grid .vc-blog-grid .vc_gitem-zone-a .vc_gitem-row-position-top .vc_gitem-col, .vc_masonry_grid .vc-blog-grid .vc_gitem-zone-a .vc_gitem-row-position-top .vc_gitem-col {
padding: 20px; }
.vc_basic_grid .vc-blog-grid .g-date, .vc_masonry_grid .vc-blog-grid .g-date {
display: inline-block;
background: #fff;
padding: 10px 8px;
text-transform: uppercase;
color: #303030;
text-align: center;
min-width: 40px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.vc_basic_grid .vc-blog-grid .g-day, .vc_masonry_grid .vc-blog-grid .g-day {
display: block;
font-weight: 500;
font-size: 22px;
line-height: 1;
margin-bottom: 4px; }
.vc_basic_grid .vc-blog-grid .g-month, .vc_masonry_grid .vc-blog-grid .g-month {
font-size: 14px;
line-height: 1;
display: block; }
.vc_basic_grid .vc-blog-grid .vc_gitem-zone-c .vc_gitem_row .vc_gitem-col, .vc_masonry_grid .vc-blog-grid .vc_gitem-zone-c .vc_gitem_row .vc_gitem-col {
padding: 14px 0 12px 0; }
.vc_basic_grid .vc-blog-grid .vc_gitem-zone-c .vc_gitem-post-data, .vc_masonry_grid .vc-blog-grid .vc_gitem-zone-c .vc_gitem-post-data {
margin-bottom: 0; }
.vc_basic_grid .vc-blog-grid .vc_gitem-zone-c .vc_grid-filter, .vc_masonry_grid .vc-blog-grid .vc_gitem-zone-c .vc_grid-filter {
margin-bottom: 0; }
.vc_basic_grid .vc-blog-grid .vc_gitem-zone-c .vc_grid-filter .vc_grid-filter-item, .vc_masonry_grid .vc-blog-grid .vc_gitem-zone-c .vc_grid-filter .vc_grid-filter-item {
font-size: 14px;
margin-bottom: 3px;
padding: 0 6px !important;
background-color: transparent;
position: relative; }
.vc_basic_grid .vc-blog-grid .vc_gitem-zone-c .vc_grid-filter .vc_grid-filter-item a, .vc_masonry_grid .vc-blog-grid .vc_gitem-zone-c .vc_grid-filter .vc_grid-filter-item a {
color: #283891; }
.vc_basic_grid .vc-blog-grid .vc_gitem-zone-c .vc_grid-filter .vc_grid-filter-item a:hover, .vc_masonry_grid .vc-blog-grid .vc_gitem-zone-c .vc_grid-filter .vc_grid-filter-item a:hover {
color: #3eadef; }
.vc_basic_grid .vc-blog-grid .vc_gitem-zone-c .vc_grid-filter .vc_grid-filter-item + .vc_grid-filter-item:before, .vc_masonry_grid .vc-blog-grid .vc_gitem-zone-c .vc_grid-filter .vc_grid-filter-item + .vc_grid-filter-item:before {
content: "/";
position: absolute;
left: -4px;
top: 0; }
.vc_basic_grid .vc-blog-grid .vc_gitem-zone-c .vc_custom_heading h4, .vc_masonry_grid .vc-blog-grid .vc_gitem-zone-c .vc_custom_heading h4 {
font-weight: 600;
line-height: 26px;
margin-bottom: 0;
padding: 0 20px; }
.vc_basic_grid .vc-blog-grid .vc_gitem-zone-c .vc_custom_heading h4 a, .vc_masonry_grid .vc-blog-grid .vc_gitem-zone-c .vc_custom_heading h4 a {
opacity: 1;
color: #283891; }
.vc_basic_grid .vc-blog-grid .vc_gitem-zone-c .vc_custom_heading h4 a:hover, .vc_masonry_grid .vc-blog-grid .vc_gitem-zone-c .vc_custom_heading h4 a:hover {
color: #3eadef; }
.vc_basic_grid .vc-blog-grid .vc_gitem-zone-c .post-meta-grid, .vc_masonry_grid .vc-blog-grid .vc_gitem-zone-c .post-meta-grid {
font-size: 14px;
color: #777;
text-align: center; }
.vc_basic_grid .vc-blog-grid .vc_gitem-zone-c .post-meta-grid a, .vc_masonry_grid .vc-blog-grid .vc_gitem-zone-c .post-meta-grid a {
color: #283891; }
.vc_basic_grid .vc-blog-grid .vc_gitem-zone-c .post-meta-grid a:hover, .vc_masonry_grid .vc-blog-grid .vc_gitem-zone-c .post-meta-grid a:hover {
color: #3eadef; }
.vc_basic_grid .vc_grid-pagination .vc_grid-pagination_default.vc_grid-pagination-color-bixbang, .vc_masonry_grid .vc_grid-pagination .vc_grid-pagination_default.vc_grid-pagination-color-bixbang {
margin: 48px 0 0 !important; }
.vc_basic_grid .vc_grid-pagination .vc_grid-pagination_default.vc_grid-pagination-color-bixbang li, .vc_masonry_grid .vc_grid-pagination .vc_grid-pagination_default.vc_grid-pagination-color-bixbang li {
margin: 0 2px; }
.vc_basic_grid .vc_grid-pagination .vc_grid-pagination_default.vc_grid-pagination-color-bixbang li a, .vc_masonry_grid .vc_grid-pagination .vc_grid-pagination_default.vc_grid-pagination-color-bixbang li a {
display: inline-block;
color: #283891;
line-height: 16px;
margin: 5px 6px;
border: 0;
padding: 0;
border-bottom: 1px solid transparent;
background-color: transparent;
font-size: 15px;
line-height: 17px;
opacity: 1;
min-width: 0;
min-height: 0; }
.vc_basic_grid .vc_grid-pagination .vc_grid-pagination_default.vc_grid-pagination-color-bixbang li.vc_grid-active a, .vc_masonry_grid .vc_grid-pagination .vc_grid-pagination_default.vc_grid-pagination-color-bixbang li.vc_grid-active a {
color: #3eadef;
border-bottom-color: #3eadef; }
.vc_basic_grid .portfolio-grid-item .vc_gitem-zone-a .vc_gitem_row .vc_gitem-col, .vc_masonry_grid .portfolio-grid-item .vc_gitem-zone-a .vc_gitem_row .vc_gitem-col {
padding: 0; }
.vc_basic_grid .portfolio-grid-item .vc_gitem-zone-a .vc_gitem_row .vc_gitem-col .wpb_single_image .vc_figure, .vc_masonry_grid .portfolio-grid-item .vc_gitem-zone-a .vc_gitem_row .vc_gitem-col .wpb_single_image .vc_figure, .vc_basic_grid .portfolio-grid-item .vc_gitem-zone-a .vc_gitem_row .vc_gitem-col .wpb_single_image .vc_single_image-wrapper, .vc_masonry_grid .portfolio-grid-item .vc_gitem-zone-a .vc_gitem_row .vc_gitem-col .wpb_single_image .vc_single_image-wrapper, .vc_basic_grid .portfolio-grid-item .vc_gitem-zone-a .vc_gitem_row .vc_gitem-col .wpb_single_image img, .vc_masonry_grid .portfolio-grid-item .vc_gitem-zone-a .vc_gitem_row .vc_gitem-col .wpb_single_image img {
width: 100%; }
.vc_basic_grid .portfolio-grid-item .vc_gitem-zone-b, .vc_masonry_grid .portfolio-grid-item .vc_gitem-zone-b {
top: 20px;
left: 20px;
bottom: 20px;
right: 20px;
background-color: #f1f2f4;
padding-left: 25px;
padding-right: 20px;
padding-bottom: 17px; }
.vc_basic_grid .portfolio-grid-item .vc_gitem-zone-b .vc_gitem_row .vc_gitem-col, .vc_masonry_grid .portfolio-grid-item .vc_gitem-zone-b .vc_gitem_row .vc_gitem-col {
padding: 0; }
.vc_basic_grid .portfolio-grid-item .vc_gitem-zone-b .vc_gitem-post-data, .vc_masonry_grid .portfolio-grid-item .vc_gitem-zone-b .vc_gitem-post-data {
margin-bottom: 0; }
.vc_basic_grid .portfolio-grid-item .vc_gitem-zone-b .vc_custom_heading h3, .vc_masonry_grid .portfolio-grid-item .vc_gitem-zone-b .vc_custom_heading h3 {
font-size: 22px;
font-weight: 500;
margin-bottom: 2px; }
.vc_basic_grid .portfolio-grid-item .vc_gitem-zone-b .entry-port-cat, .vc_masonry_grid .portfolio-grid-item .vc_gitem-zone-b .entry-port-cat {
color: #909090; }
.vc_basic_grid .portfolio-grid-item .vc_gitem-zone-b .entry-port-cat a, .vc_masonry_grid .portfolio-grid-item .vc_gitem-zone-b .entry-port-cat a {
font-size: 14px;
font-weight: 300;
color: #909090; }
.vc_basic_grid .portfolio-grid-item .vc_gitem-zone-b .entry-port-cat a:hover, .vc_masonry_grid .portfolio-grid-item .vc_gitem-zone-b .entry-port-cat a:hover {
color: #3eadef; }
.vc_basic_grid .vc_grid .vc_pageable-load-more-btn, .vc_masonry_grid .vc_grid .vc_pageable-load-more-btn {
margin-top: 45px; }
.vc_basic_grid .vc_grid .vc_pageable-load-more-btn .vc_btn3-container, .vc_masonry_grid .vc_grid .vc_pageable-load-more-btn .vc_btn3-container {
margin-bottom: 0; }
.vc_basic_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang, .vc_masonry_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang {
margin-bottom: 61px; }
.vc_basic_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item, .vc_masonry_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item {
font-size: 18px;
font-weight: 600;
color: #7c7c80;
padding: 5px 14px; }
.vc_basic_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item:hover, .vc_masonry_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item:hover {
color: #3eadef; }
.vc_basic_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item span, .vc_masonry_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item span {
position: relative; }
.vc_basic_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item span:before, .vc_masonry_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item span:before, .vc_basic_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item span:after, .vc_masonry_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item span:after {
content: "";
position: absolute;
bottom: -1px;
width: 0;
height: 2px;
background-color: #3eadef;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.vc_basic_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item span:before, .vc_masonry_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item span:before {
left: calc(50%); }
.vc_basic_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item span:after, .vc_masonry_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item span:after {
right: calc(50%); }
.vc_basic_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item span:hover:before, .vc_masonry_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item span:hover:before, .vc_basic_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item span:hover:after, .vc_masonry_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item span:hover:after {
width: 50%; }
.vc_basic_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item.vc_active, .vc_masonry_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item.vc_active {
color: #3eadef; }
.vc_basic_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item.vc_active span:before, .vc_masonry_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item.vc_active span:before, .vc_basic_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item.vc_active span:after, .vc_masonry_grid .vc_grid-filter-bixbang.vc_grid-filter-color-bixbang li.vc_grid-filter-item.vc_active span:after {
width: 50%; }
.vc_basic_grid .vc_grid-filter-dropdown, .vc_masonry_grid .vc_grid-filter-dropdown, .vc_basic_grid .vc_grid-filter-select, .vc_masonry_grid .vc_grid-filter-select {
margin-bottom: 70px; }
.vc_basic_grid .vc_grid-filter-dropdown select, .vc_masonry_grid .vc_grid-filter-dropdown select, .vc_basic_grid .vc_grid-filter-select select, .vc_masonry_grid .vc_grid-filter-select select {
padding: 8px 18px; }
@media (max-width: 991px) {
.vc_basic_grid .vc_grid-filter-dropdown.vc_grid-filter-center, .vc_masonry_grid .vc_grid-filter-dropdown.vc_grid-filter-center, .vc_basic_grid .vc_grid-filter-select.vc_grid-filter-center, .vc_masonry_grid .vc_grid-filter-select.vc_grid-filter-center {
text-align: left !important;
width: 100%; }
.vc_basic_grid .vc_grid-filter-dropdown.vc_grid-filter-center > div, .vc_masonry_grid .vc_grid-filter-dropdown.vc_grid-filter-center > div, .vc_basic_grid .vc_grid-filter-select.vc_grid-filter-center > div, .vc_masonry_grid .vc_grid-filter-select.vc_grid-filter-center > div {
width: 100%; }
.vc_basic_grid .vc_grid-filter-dropdown.vc_grid-filter-center > div i, .vc_masonry_grid .vc_grid-filter-dropdown.vc_grid-filter-center > div i, .vc_basic_grid .vc_grid-filter-select.vc_grid-filter-center > div i, .vc_masonry_grid .vc_grid-filter-select.vc_grid-filter-center > div i {
float: right;
margin-top: 6px; } }
.wpb_raw_html .main-contact-info p {
font-size: 16px;
line-height: 30px;
color: #303030;
margin: 0; }
.wpb_raw_html .help-support-menu {
padding: 0;
list-style: none; }
.wpb_raw_html .help-support-menu li {
padding: 12px 0; }
.wpb_raw_html .help-support-menu li:first-child {
padding-top: 1px; }
.wpb_raw_html .help-support-menu li a {
font-size: 16px;
font-weight: 500; }
body.wpb-js-composer .vc_tta-container {
margin-bottom: 0; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-tabs-container {
margin: 0; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-tabs-container ul.vc_tta-tabs-list {
margin-bottom: 66px; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
padding: 0 12px;
border: 0;
font-size: 18px;
font-weight: 600;
color: #7c7c80; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a span {
position: relative; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a span:before, body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a span:after {
content: "";
position: absolute;
bottom: -1px;
width: 0;
height: 2px;
background-color: #3eadef;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a span:before {
left: calc(50%); }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a span:after {
right: calc(50%); }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:hover {
color: #3eadef; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:hover span:before, body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:hover span:after {
width: 50%; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a {
color: #3eadef; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a span:before, body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a span:after {
width: 50%; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel {
display: inherit;
-webkit-transition: all 0.3s linear 0s;
-khtml-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s; }
@media (max-width: 767px) {
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel:last-child {
margin-bottom: 42px; } }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel-body {
display: inherit;
max-height: 0;
visibility: hidden;
opacity: 0;
padding: 0;
border: 0;
min-height: 0;
overflow: visible;
-webkit-transition: all 0.3s linear 0s;
-khtml-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel.vc_active {
display: inherit; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel.vc_active .vc_tta-panel-body {
max-height: 12000px;
display: inherit;
visibility: visible;
opacity: 1; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel-heading {
margin: 0;
padding: 0;
border: 0; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel-title > a {
padding: 10px 20px;
border: 0;
font-size: 18px;
font-weight: 600;
color: #7c7c80; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel-title > a span {
position: relative; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel-title > a span:before, body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel-title > a span:after {
content: "";
position: absolute;
bottom: -1px;
width: 0;
height: 2px;
background-color: #3eadef;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel-title > a span:before {
left: calc(50%); }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel-title > a span:after {
right: calc(50%); }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel-title > a:hover {
color: #3eadef; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel-title > a:hover span:before, body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel-title > a:hover span:after {
width: 50%; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel.vc_active .vc_tta-panel-title {
margin-bottom: 30px; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel.vc_active .vc_tta-panel-title > a {
color: #3eadef; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel.vc_active .vc_tta-panel-title > a span:before, body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style .vc_tta-panel.vc_active .vc_tta-panel-title > a span:after {
width: 50%; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style.vc_tta-controls-align-left .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab:first-child a {
padding-left: 0; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style.vc_tta-controls-align-left .vc_tta-panel-title > a {
padding-left: 0; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-tabs-container {
margin: 0; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-tabs-container ul.vc_tta-tabs-list {
margin-bottom: 50px;
border-bottom: 1px solid #e1e1e1;
padding-bottom: 3px; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab {
margin-top: 0;
margin-left: 0; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a {
padding: 0 14px;
border: 0;
font-size: 22px;
font-weight: 700;
color: #7c7c80;
text-transform: uppercase; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a:hover {
color: #3eadef; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a {
color: #3eadef; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-panel {
display: inherit;
-webkit-transition: all 0.3s linear 0s;
-khtml-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s; }
@media (max-width: 767px) {
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-panel:last-child {
margin-bottom: 42px; } }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-panels-container {
z-index: 5; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-panel-body {
display: inherit;
max-height: 0;
visibility: hidden;
opacity: 0;
padding: 0;
border: 0;
min-height: 0;
overflow: visible;
-webkit-transition: all 0.3s linear 0s;
-khtml-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-panel.vc_active {
display: inherit; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-panel.vc_active .vc_tta-panel-body {
max-height: 12000px;
display: inherit;
visibility: visible;
opacity: 1; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-panel-heading {
margin: 0;
padding: 0;
border: 0; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-panel-title > a {
padding: 10px 20px;
border: 0;
font-size: 18px;
font-weight: 600;
color: #7c7c80; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-panel-title > a:hover {
color: #3eadef; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-panel.vc_active .vc_tta-panel-title {
margin-bottom: 30px; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border .vc_tta-panel.vc_active .vc_tta-panel-title > a {
color: #3eadef; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border.vc_tta-controls-align-left .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab:first-child a {
padding-left: 0; }
body.wpb-js-composer .vc_tta.vc_general.vc_tta-style-theme-style-border.vc_tta-controls-align-left .vc_tta-panel-title > a {
padding-left: 0; }
@media (max-width: 1199px) {
.red-custom-logo-mega {
display: none; } }
.red-custom-logo-mega .smcb-logo img {
max-width: 108px;
float: right; }
.red-custom-logo-mega .smcb-text {
font-size: 12px;
text-transform: uppercase;
font-weight: 500;
line-height: 20px;
letter-spacing: 0.075px;
border-left: 1px solid #303030;
white-space: nowrap; }
.red-custom-logo-mega .smcb-text p {
margin: 0;
padding: 0; }
.red-custom-logo-mega.style-1 .custom-logo-mega-inner {
display: flex;
flex-wrap: wrap;
align-items: center; }
@media (min-width: 768px) {
.red-custom-logo-mega.style-1 .custom-logo-mega-inner {
position: absolute;
left: 50%;
top: 50%;
transform-origin: center;
-webkit-transform: translate(-50%, -50%) rotate(-90deg);
-khtml-transform: translate(-50%, -50%) rotate(-90deg);
-moz-transform: translate(-50%, -50%) rotate(-90deg);
-ms-transform: translate(-50%, -50%) rotate(-90deg);
-o-transform: translate(-50%, -50%) rotate(-90deg);
transform: translate(-50%, -50%) rotate(-90deg); } }
.red-custom-logo-mega.style-1 .custom-logo-mega-inner > * {
margin: 0;
padding: 0 18px; }
@media (min-width: 768px) {
.red-custom-logo-mega.style-1 .custom-logo-mega-inner > * {
flex: 0 0 50%;
max-width: 50%; } }
@media (max-width: 767px) {
.red-custom-logo-mega.style-1 .custom-logo-mega-inner > * {
flex: 0 0 auto;
width: auto; } }
.red-custom-logo-mega.style-2 .custom-logo-mega-inner {
display: flex;
flex-wrap: wrap;
align-items: center;
position: absolute;
left: calc(100% - 40px);
bottom: 60px;
transform-origin: left;
-webkit-transform: rotate(-90deg);
-khtml-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg); }
.red-custom-logo-mega.style-2 .custom-logo-mega-inner > * {
margin: 0;
padding: 0 18px; }
@media (min-width: 768px) {
.red-custom-logo-mega.style-2 .custom-logo-mega-inner > * {
flex: 0 0 50%;
max-width: 50%; } }
@media (max-width: 767px) {
.red-custom-logo-mega.style-2 .custom-logo-mega-inner > * {
flex: 0 0 auto;
width: auto; } }
.red-custom-logo-mega.style-3 .custom-logo-mega-inner {
display: flex;
flex-wrap: wrap;
align-items: center;
position: absolute;
right: 35px;
bottom: 30px; }
.red-custom-logo-mega.style-3 .custom-logo-mega-inner > * {
margin: 0;
padding: 0 18px; }
@media (min-width: 768px) {
.red-custom-logo-mega.style-3 .custom-logo-mega-inner > * {
flex: 0 0 50%;
max-width: 50%; } }
@media (max-width: 767px) {
.red-custom-logo-mega.style-3 .custom-logo-mega-inner > * {
flex: 0 0 auto;
width: auto; } } body .st-logo {
display: none !important; }
.mfp-hide {
display: none; }
.mfp-wrap .mfp-close {
font-size: 16px;
color: #283891;
top: 20px;
right: 20px;
opacity: 1;
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.mfp-wrap .mfp-close:hover, .mfp-wrap .mfp-close:focus {
color: #3eadef;
-webkit-transform: scale(1.2);
-khtml-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2); }
.mfp-wrap .mfp-content .mfp-close {
top: 0;
right: 0; }
.mfp-wrap .mfp-content .mfp-close:before {
content: "\f109";
font-family: Flaticon; }
.admin-bar .mfp-wrap .mfp-close {
top: 50px; }
.admin-bar .mfp-wrap .mfp-content .mfp-close {
top: 0; }
.red-mfp-popup.mfp-bg {
opacity: 1;
background: rgba(255, 255, 255, 0.97); }
.red-cpt-popup.mfp-bg {
opacity: 1;
background: rgba(11, 11, 11, 0.7); }
.red-mfp-popup.mfp-search .mfp-content {
padding: 30px 184px;
margin-left: auto;
margin-right: auto; }
@media (max-width: 1800px) {
.red-mfp-popup.mfp-search .mfp-content {
padding: 30px 120px; } }
@media (max-width: 1365px) {
.red-mfp-popup.mfp-search .mfp-content {
padding: 30px 30px; } }
@media (max-width: 575px) {
.red-mfp-popup.mfp-search .mfp-content {
padding: 15px 15px; } }
.red-mfp-popup.mfp-search .mfp-content form .row {
margin-left: -10px;
margin-right: -10px; }
@media (max-width: 991px) {
.red-mfp-popup.mfp-search .mfp-content form .row {
text-align: center; } }
.red-mfp-popup.mfp-search .mfp-content form .row > div {
padding-left: 10px;
padding-right: 10px; }
@media (max-width: 991px) {
.red-mfp-popup.mfp-search .mfp-content form .row > div {
margin-bottom: 30px; } }
.mfp-product .mfp-content .mfp-close {
display: none; }
.mfp-woosq .mfp-content .mfp-close {
top: 10px;
right: 10px; }
.admin-bar .mfp-wrap.mfp-woosq .mfp-content .mfp-close {
top: 10px; }
.mfp-woosq .mfp-content .mfp-close:before {
font-size: 18px; }
.mfp-search select.woo_cat_search {
border: 0;
border-bottom: 4px solid #909090;
background: transparent;
box-shadow: none;
font-size: 34px;
text-transform: uppercase;
font-weight: 600;
color: #777;
padding: 25px 15px;
height: 82px; }
@media (max-width: 1800px) {
.mfp-search select.woo_cat_search {
font-size: 30px; } }
@media (max-width: 1599px) {
.mfp-search select.woo_cat_search {
font-size: 25px;
padding: 20px 15px;
height: 72px; } }
@media (max-width: 1199px) {
.mfp-search select.woo_cat_search {
font-size: 18px;
padding: 12px 15px;
height: 56px;
border-bottom-width: 3px; } }
@media (max-width: 991px) {
.mfp-search select.woo_cat_search {
padding: 12px 15px;
display: inline-block;
width: auto; } }
.mfp-search select.woo_cat_search:hover, .mfp-search select.woo_cat_search:active, .mfp-search select.woo_cat_search:focus {
color: #303030;
border-color: #303030; }
.mfp-search select.woo_cat_search option {
font-size: 20px;
text-transform: capitalize; }
.mfp-search input.red-search-field {
padding: 20px 20px 19px 20px;
height: 82px;
border: 0;
border-bottom: 4px solid #909090;
font-size: 34px;
font-weight: 300;
background: transparent;
font-style: italic;
color: #909090; }
.mfp-search input.red-search-field::-webkit-input-placeholder {
color: #909090;
text-transform: uppercase; }
.mfp-search input.red-search-field:-moz-placeholder {
color: #909090;
text-transform: uppercase; }
.mfp-search input.red-search-field::-moz-placeholder {
color: #909090;
text-transform: uppercase; }
.mfp-search input.red-search-field:-ms-input-placeholder {
color: #909090;
text-transform: uppercase; }
.mfp-search input.red-search-field:hover, .mfp-search input.red-search-field:active, .mfp-search input.red-search-field:focus {
-webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
-khtml-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
-moz-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
-ms-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
-o-box-shadow: 0 0 0 rgba(255, 255, 255, 0.01);
box-shadow: 0 0 0 rgba(255, 255, 255, 0.01); }
@media (max-width: 1800px) {
.mfp-search input.red-search-field {
font-size: 30px; } }
@media (max-width: 1599px) {
.mfp-search input.red-search-field {
font-size: 25px;
padding: 20px 20px 20px 20px;
height: 72px; } }
@media (max-width: 1199px) {
.mfp-search input.red-search-field {
font-size: 18px;
padding: 12px 20px;
height: 56px;
border-bottom-width: 3px; } }
@media (max-width: 991px) {
.mfp-search input.red-search-field {
width: auto;
min-width: 570px; } }
@media (max-width: 767px) {
.mfp-search input.red-search-field {
width: auto;
min-width: 470px; } }
@media (max-width: 575px) {
.mfp-search input.red-search-field {
width: 100%;
min-width: 0; } }
.mfp-search input[type="submit"] {
width: 100%;
padding: 22px 32px;
height: 82px;
background: transparent;
color: #777;
border: 0;
border-bottom: 4px solid #909090;
font-size: 34px;
text-transform: uppercase;
font-weight: 600; }
@media (max-width: 1800px) {
.mfp-search input[type="submit"] {
font-size: 30px; } }
@media (max-width: 1599px) {
.mfp-search input[type="submit"] {
font-size: 25px;
padding: 21px 32px;
height: 72px; } }
@media (max-width: 1199px) {
.mfp-search input[type="submit"] {
font-size: 18px;
padding: 17px 5px;
height: 56px;
border-bottom-width: 3px; } }
@media (max-width: 991px) {
.mfp-search input[type="submit"] {
padding: 17px 32px;
width: auto; } }
.mfp-search input[type="submit"]:hover, .mfp-search input[type="submit"]:active, .mfp-search input[type="submit"]:focus {
color: #303030;
border-color: #303030; }
.mfp-search .search-description {
font-size: 16px;
margin-bottom: 50px; }
@media (max-width: 991px) {
.mfp-search .search-description {
text-align: center;
margin-top: 20px; } }
@media (max-width: 575px) {
.mfp-search .search-description {
text-align: left; } }
.mfp-search .search-description span {
margin-top: 26px;
display: inline-block; }
@media (max-width: 991px) {
.mfp-search .search-description span {
margin-top: 0; } }
.mfp-search .search-description span:first-child {
margin-right: 30px; }
.mfp-search .loop-products .wc-img-wrap .wc-loop-attrs .woosmart-icon {
display: none; }
.mfp-search .loop-products .wc-img-wrap .wc-loop-attrs .add-to-cart-btn {
flex: 0 0 100%;
width: 100%; }
.mfp-search .select2 {
margin-bottom: 4px; }
.mfp-search .select2-container--default .select2-selection--single {
background-color: transparent;
border: 0;
border-radius: 0;
border-bottom: 4px solid #909090;
background: transparent;
box-shadow: none;
font-size: 34px;
text-transform: uppercase;
font-weight: 600;
color: #777;
padding: 25px 15px;
height: 82px; }
@media (max-width: 1800px) {
.mfp-search .select2-container--default .select2-selection--single {
font-size: 30px; } }
@media (max-width: 1599px) {
.mfp-search .select2-container--default .select2-selection--single {
font-size: 25px;
padding: 20px 15px;
height: 72px; } }
@media (max-width: 1199px) {
.mfp-search .select2-container--default .select2-selection--single {
font-size: 18px;
padding: 12px 15px;
height: 56px;
border-bottom-width: 3px; } }
@media (max-width: 991px) {
.mfp-search .select2-container--default .select2-selection--single {
padding: 12px 15px;
display: inline-block;
width: auto; } }
.mfp-search .select2-container--default .select2-selection--single:hover, .mfp-search .select2-container--default .select2-selection--single:active, .mfp-search .select2-container--default .select2-selection--single:focus {
color: #303030;
border-color: #303030; }
.mfp-search .select2-container--default .select2-selection--single:hover .select2-selection__rendered, .mfp-search .select2-container--default .select2-selection--single:active .select2-selection__rendered, .mfp-search .select2-container--default .select2-selection--single:focus .select2-selection__rendered {
color: #303030; }
.mfp-search .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #777; }
.mfp-search .select2-container--default .select2-selection--single .select2-selection__arrow {
display: none; }
.select2-dropdown {
border-color: #e0e0e0; }
.select2-search--dropdown {
display: block;
padding: 0;
border: 0;
background: transparent; }
.select2-search--dropdown .select2-search__field {
padding: 0;
width: 100%;
box-sizing: border-box;
height: 28px; }
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid #e0e0e0;
border-left: 0;
border-right: 0;
padding-left: 15px;
padding-right: 15px; }
.select2-results__option {
padding: 2px 15px; }
.search-view-all {
text-align: center;
border-top: 1px solid #e0e0e0;
padding: 30px 0; }
.search-view-all a {
color: #283891;
text-transform: uppercase;
font-weight: 500; }
.search-view-all a:hover {
color: #3eadef; }
.mfp-wishlist .wishlist_popup {
padding: 100px 110px 50px 110px; }
@media (max-width: 1365px) {
.mfp-wishlist .wishlist_popup {
padding: 80px 15px 30px 15px; } }
.mfp-wishlist .wishlist_popup h2 {
text-transform: uppercase;
font-weight: 600;
letter-spacing: 0.03em;
margin-bottom: 30px; }
.red-cpt-popup .mfp-content {
max-width: 780px;
padding: 10px;
background: #fff;
text-align: center; }
.red-cpt-popup .red-newsletter.minimal .tnp-email {
margin-bottom: 20px;
background-color: transparent; }
.red-cpt-popup .red-newsletter.minimal .tnp-widget-minimal input.tnp-submit {
cursor: pointer;
display: inline-block;
text-align: center;
line-height: 1;
vertical-align: top;
position: relative;
overflow: hidden;
padding: 16px 32px;
font-family: Poppins;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
color: #fff;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #303030;
background-color: #303030;
background-image: inherit;
background-size: inherit;
background-position: inherit;
background-attachment: inherit;
border-radius: 0px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.red-cpt-popup .red-newsletter.minimal .tnp-widget-minimal input.tnp-submit:hover {
color: #303030;
border-color: #303030;
background-color: transparent;
background-image: inherit;
background-size: inherit;
background-position: inherit;
background-attachment: inherit; }
body .tooltip {
font-size: 12px;
font-family: Poppins; }
body .tooltip.show {
opacity: 1; }
body .tooltip.bs-tooltip-top .arrow::before, body .bs-tooltip-auto[x-placement^="top"].tooltip .arrow::before, body .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
border-top-color: #303030; }
body .tooltip .bs-tooltip-left .arrow::before, body .tooltip .bs-tooltip-auto[x-placement^="left"] .arrow::before {
border-left-color: #303030; }
body .tooltip .tooltip-inner {
background-color: #303030; }
.demo-compare a {
color: inherit; }
.tp-bullets.ares .tp-bullet {
background-color: #a0a0a0;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.tp-bullets.ares .tp-bullet:hover {
background-color: #303030; }
.tp-bullets.ares .tp-bullet.selected {
background-color: #303030; }
.tparrows.uranus:before {
font-size: 48px !important;
color: #7c7c80; }
@media (max-width: 1199px) {
.tparrows.uranus:before {
font-size: 38px !important; } }
@media (max-width: 991px) {
.tparrows.uranus:before {
font-size: 30px !important; } }
@media (max-width: 767px) {
.tparrows.uranus:before {
font-size: 25px !important; } }
@media (min-width: 1366px) {
.tparrows.tp-leftarrow.uranus {
transform: matrix(1, 0, 0, 1, -74, 30) !important; } }
.tparrows.tp-leftarrow.uranus:after {
content: "Prev";
font-size: 14px;
color: #303030;
font-weight: 500;
text-transform: uppercase;
position: absolute;
top: 12px;
left: 60px; }
@media (max-width: 767px) {
.tparrows.tp-leftarrow.uranus:after {
font-size: 12px;
left: 40px; } }
@media (min-width: 1366px) {
.tparrows.tp-rightarrow.uranus {
transform: matrix(1, 0, 0, 1, 22, 30) !important; } }
.tparrows.tp-rightarrow.uranus:after {
content: "Next";
font-size: 14px;
color: #303030;
font-weight: 500;
text-transform: uppercase;
position: absolute;
top: 12px;
right: 60px; }
@media (max-width: 767px) {
.tparrows.tp-rightarrow.uranus:after {
font-size: 12px;
right: 40px; } }
body > .ui-autocomplete {
background: #fff;
list-style: none;
z-index: 9;
padding: 10px 20px;
border: 1px solid #d9d9d9;
border-top: 0;
-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 7px 30px 0;
-khtml-box-shadow: rgba(0, 0, 0, 0.1) 0 7px 30px 0;
-moz-box-shadow: rgba(0, 0, 0, 0.1) 0 7px 30px 0;
-ms-box-shadow: rgba(0, 0, 0, 0.1) 0 7px 30px 0;
-o-box-shadow: rgba(0, 0, 0, 0.1) 0 7px 30px 0;
box-shadow: rgba(0, 0, 0, 0.1) 0 7px 30px 0; }
body > .ui-autocomplete li {
line-height: 24px;
padding: 5px 0;
cursor: pointer; }
body > .ui-autocomplete li:hover {
color: #3eadef; }
.ui-helper-hidden-accessible {
display: none; } body .fs-popup {
background-color: rgba(255, 255, 255, 0.97); }
body .fs-popup::-webkit-scrollbar {
height: 0;
width: 7px;
background-color: transparent; }
body .fs-popup::-webkit-scrollbar-track {
border-radius: 0; }
body .fs-popup::-webkit-scrollbar-thumb {
border-radius: 0;
background-color: transparent; }
body .fs-popup:hover::-webkit-scrollbar {
width: 7px;
height: auto;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 0; }
body .fs-popup:hover::-webkit-scrollbar-thumb {
background-color: rgba(48, 48, 48, 0.1); }
body .fs-popup .fs-close {
top: 30px;
right: 20px;
font-size: 16px;
font-weight: normal;
color: #283891;
top: 20px;
right: 20px;
opacity: 1;
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
body .fs-popup .fs-close:hover, body .fs-popup .fs-close:focus {
color: #3eadef;
-webkit-transform: scale(1.2);
-khtml-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2); }
body .fs-popup .fs-form-wrap {
display: flex;
flex-wrap: wrap;
height: 100vh;
align-items: center; }
body .fs-popup .fs-card {
flex: 0 0 auto;
width: 100%;
padding: 40px 0;
background-color: transparent;
border: 0;
max-width: 470px; }
@media (min-width: 576px) {
body .fs-popup .fs-card {
min-width: 470px; } }
@media (max-width: 575px) {
body .fs-popup .fs-card {
padding: 30px 15px; } }
body .fs-popup .fs-card .fs-header-wrap {
text-align: center;
margin-bottom: 70px;
margin-left: -15px;
margin-right: -15px; }
body .fs-popup .fs-card .fs-header-wrap a {
font-size: 48px;
color: #909090;
padding-left: 15px;
padding-right: 15px; }
@media (max-width: 1365px) {
body .fs-popup .fs-card .fs-header-wrap a {
font-size: 38px; } }
@media (max-width: 767px) {
body .fs-popup .fs-card .fs-header-wrap a {
font-size: 32px; } }
@media (max-width: 575px) {
body .fs-popup .fs-card .fs-header-wrap a {
font-size: 28px; } }
body .fs-popup .fs-card .fs-header-wrap a.active, body .fs-popup .fs-card .fs-header-wrap a:hover {
color: #303030; }
body .fs-popup .fs-card .form-group {
margin-bottom: 20px; }
body .fs-popup .fs-card .form-action {
display: flex;
flex-wrap: wrap;
justify-content: space-between; }
body .fs-popup .fs-card .form-action > * {
margin-bottom: 17px; }
body .fs-popup .fs-card .form-action a {
color: #283891; }
body .fs-popup .fs-card .form-action a:hover {
color: #3eadef; }
body .fs-popup .fs-card input {
border-radius: 0;
outline: 0;
background-color: transparent; }
.checkbox-button__label {
color: #283891; }
.checkbox-button__label:hover {
color: #3eadef; }
.checkbox-button {
cursor: pointer; }
input[type=checkbox] {
box-sizing: border-box;
padding: 0; }
.checkbox-button__input {
opacity: 0;
position: absolute; }
.checkbox-button__control {
position: relative;
display: inline-block;
width: 16px;
height: 16px;
margin-right: 10px;
vertical-align: middle;
background-color: inherit;
color: #909090;
font-size: 14px;
border: 2px solid #909090;
box-sizing: content-box;
text-align: center;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.checkbox-button__control:after {
content: "\f00c";
font-family: FontAwesome;
display: block;
line-height: 16px;
color: #303030;
opacity: 0;
visibility: hidden;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.checkbox-button__control:hover {
color: #303030;
border-color: #303030; }
.checkbox-button__control:hover:after {
opacity: 1;
visibility: visible;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.checkbox-button__input:checked + .checkbox-button__control:after {
opacity: 1;
visibility: visible; }
.checkbox-button__input:checked + .checkbox-button__control {
border-color: #303030; }
.bkt--brand {
display: none; }
.red-carousel {
position: relative;
display: none;
cursor: ew-resize; }
.red-carousel .owl-stage-outer {
overflow: hidden;
-webkit-animation-duration: 1s;
-khtml-animation-duration: 1s;
-moz-animation-duration: 1s;
-ms-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
-khtml-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-ms-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: zoomOut;
-khtml-animation-name: zoomOut;
-moz-animation-name: zoomOut;
-ms-animation-name: zoomOut;
-o-animation-name: zoomOut;
animation-name: zoomOut; }
.red-carousel + .owl-preload {
min-height: 300px;
position: relative;
display: flex;
align-items: center; }
.red-carousel.owl-loaded {
display: block; }
.red-carousel.owl-loaded .owl-stage-outer {
-webkit-animation-name: zoomIn;
-khtml-animation-name: zoomIn;
-moz-animation-name: zoomIn;
-ms-animation-name: zoomIn;
-o-animation-name: zoomIn;
animation-name: zoomIn; }
.red-carousel.owl-loaded + .owl-preload {
display: none; }
.owl-rtl .owl-item {
float: right; }
.owl-nav, .owl-dots {
display: flex;
flex-wrap: wrap;
margin-top: 30px;
justify-content: center;
margin-left: -5px;
margin-right: -5px; }
.owl-nav > div, .owl-dots > div {
flex: 0 0 auto;
width: auto;
max-width: 100%;
cursor: pointer;
text-align: center;
padding-left: 5px;
padding-right: 5px; }
.owl-nav.disabled, .owl-dots.disabled {
display: none; }
.owl-nav { }
.owl-nav [class*='owl-'] > i {
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
font-size: 30px; }
.owl-nav > div {
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.owl-nav > div:hover {
color: #3eadef; }
.owl-nav.inside-br {
position: absolute;
bottom: 89px;
right: 69px;
margin: 0; }
@media (max-width: 575px) {
.owl-nav.inside-br {
bottom: 35px;
right: 35px; } }
.owl-nav.inside-br > div > i {
line-height: 38px;
color: #fff; }
.owl-nav.inside-br > div > i:hover {
background-color: #fff;
border-color: #fff; }
.owl-nav.nav-vertical {
padding: 0;
margin: 0;
justify-content: space-between; }
.owl-nav.nav-vertical > [class*='owl-'] {
padding: 0;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
line-height: 43px;
height: 43px; }
.owl-nav.nav-vertical.inside > .owl-prev {
left: 30px; }
.owl-nav.nav-vertical.inside > .owl-next {
right: 30px; }
@media (min-width: 1366px) {
.owl-nav.nav-vertical.outside > .owl-prev {
left: -80px; }
.owl-nav.nav-vertical.outside > .owl-next {
right: -80px; } }
.owl-nav .owl-dots {
border: none;
width: auto;
height: auto;
padding-top: 0;
align-items: center; }
.owl-nav .owl-dots .owl-dot {
padding: 0 5px; }
.owl-nav .owl-dots:hover {
background-color: transparent; }
.owl-nav.disabled {
display: none; }
.owl-dots.on-top {
margin-top: 0;
margin-bottom: 30px; }
.has-dots .owl-nav.nav-vertical {
margin-top: -30px; }
.owl-nav .owl-dots, .owl-dots { }
.owl-nav .owl-dots .owl-dot span, .owl-dots .owl-dot span {
display: block;
width: 13px;
height: 13px;
background: transparent;
border: 1px solid #e7e7e7;
border-radius: 50%;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.owl-nav .owl-dots .owl-dot:hover span, .owl-dots .owl-dot:hover span, .owl-nav .owl-dots .owl-dot.active span, .owl-dots .owl-dot.active span {
background: #e7e7e7; }
.owl-dots.dotContainerTop, .owl-dots.dots-progress.dotContainerTop {
padding-top: 0;
margin-bottom: 35px; } .dots-thumbnail .owl-dot {
width: 50px;
height: 50px; } .owl-dots.dots-progress {
margin-top: 5px; }
.owl-dots.dots-progress .owl-dot {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
padding-left: 0;
padding-right: 0; }
.owl-dots.dots-progress .owl-dot span {
width: 100%;
height: 8px;
background-color: #9b9b9b;
margin-left: 0;
margin-right: 0;
border: none;
border-radius: 0; }
.owl-dots.dots-progress .owl-dot:hover span, .owl-dots.dots-progress .owl-dot.active span {
background-color: #9b9b9b; }
.owl-dots.dots-progress .owl-dot:hover ~ .owl-dot span, .owl-dots.dots-progress .owl-dot.active ~ .owl-dot span {
background-color: #eee; }
.owl-dots.dots-progress .owl-dot:hover ~ .owl-dot:hover span, .owl-dots.dots-progress .owl-dot.active ~ .owl-dot:hover span {
background-color: #9b9b9b; }
.owl-dots.dots-progress:hover .owl-dot span {
background-color: #9b9b9b; }
.woocommerce .form-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: 0;
margin-left: 0; }
.woocommerce .form-row > .col, .woocommerce .form-row .form-row > [class*=col-] {
padding-right: 0;
padding-left: 0; }
@media (min-width: 1366px) {
.post-type-archive-product .red-main.container-fluid, .tax-product_cat .red-main.container-fluid {
padding-left: 60px;
padding-right: 60px; } }
.content-area {
position: relative; }
.bixbang-ajaxloading {
background: transparent;
text-align: center;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.8);
z-index: 999;
background-color: #fff; }
.content-area.col-lg-12 .bixbang-ajaxloading {
position: relative;
padding-top: 120px;
padding-bottom: 150px; }
.shop-menu::-webkit-scrollbar {
height: 6px;
width: 0;
background-color: transparent; }
.shop-menu::-webkit-scrollbar-track {
border-radius: 6px; }
.shop-menu::-webkit-scrollbar-thumb {
border-radius: 6px;
background-color: transparent; }
.shop-menu::-webkit-scrollbar {
width: auto;
height: 6px;
background-color: #e3e3e3; }
.shop-menu::-webkit-scrollbar-thumb {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #b6b6b6; }
.star-rating {
color: #ff9919;
font-size: 14px;
width: 81px;
letter-spacing: 0.3em;
position: relative;
text-align: left;
white-space: nowrap;
display: inline-block;
line-height: 28px; }
.star-rating:before {
content: "\f006\f006\f006\f006\f006";
font-family: 'FontAwesome';
display: block; }
.star-rating span {
font-size: 0;
position: absolute;
left: 0;
top: 0;
overflow: hidden; }
.star-rating span:before {
font-family: 'FontAwesome';
color: #ff9919;
font-size: 14px;
content: "\f005\f005\f005\f005\f005";
display: block; }
.star-rating + .woocommerce-review-link {
font-size: 14px;
font-weight: 400; }
.stars {
margin: 0 -5px; }
.stars a {
font-size: 0;
margin: 0 5px;
color: #ababab;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.stars a:before {
font-size: 12px;
font-family: 'FontAwesome'; }
.stars a.star-1:before {
content: "\f006"; }
.stars a.star-2:before {
content: "\f006\f006"; }
.stars a.star-3:before {
content: "\f006\f006\f006"; }
.stars a.star-4:before {
content: "\f006\f006\f006\f006"; }
.stars a.star-5:before {
content: "\f006\f006\f006\f006\f006"; }
.stars a.star-1:hover:before, .stars a.star-1.active:before {
content: "\f005"; }
.stars a.star-2:hover:before, .stars a.star-2.active:before {
content: "\f005\f005"; }
.stars a.star-3:hover:before, .stars a.star-3.active:before {
content: "\f005\f005\f005"; }
.stars a.star-4:hover:before, .stars a.star-4.active:before {
content: "\f005\f005\f005\f005"; }
.stars a.star-5:hover:before, .stars a.star-5.active:before {
content: "\f005\f005\f005\f005\f005"; }
.stars a:hover, .stars a.active {
color: #f4cb3d; }
.ps-flash {
position: absolute;
top: 20px;
left: 0; }
.ps-flash .p-flash {
width: 60px;
height: 24px;
line-height: 24px;
display: block;
margin-bottom: 5px;
color: #fff;
text-align: center;
font-size: 13px;
letter-spacing: 0.05em;
z-index: 1; }
.ps-flash .p-flash.onsale {
background-color: #4acbb0; }
.ps-flash .p-flash.featured {
background-color: rgba(40, 56, 145, 1);
text-transform: uppercase; }
.ps-flash .p-flash.new {
background-color: #efa634;
text-transform: uppercase; }
.wg-title {
margin-bottom: 27px; }
.price_slider {
position: relative; }
.price_slider_wrapper .ui-widget-content {
background: transparent;
border-radius: 0;
margin: 0;
padding: 6px 0 0 0; }
.price_slider_wrapper .ui-widget-content:before {
content: "";
display: block;
background-color: #d4cece;
height: 2px;
width: 100%; }
.ui-slider .ui-slider-range {
position: absolute;
background-color: #909090;
left: 0;
top: 6px; }
.ui-slider .ui-slider-range {
height: 2px;
border-radius: 0; }
.ui-slider .ui-slider-handle {
width: 14px;
height: 14px;
border-radius: 50%;
position: absolute;
top: 0;
cursor: ew-resize;
background: #909090; }
.ui-slider .ui-slider-handle[style="left: 100%;"] {
margin-left: -14px; }
.ui-slider .ui-slider-handle:before {
display: block;
content: attr(data-title);
position: absolute;
top: 29px;
left: 50%;
font-size: 12px;
font-weight: 600;
color: #ababab;
-webkit-transform: translateX(-50%);
-khtml-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%); }
.price_slider_amount {
margin-top: 20px;
display: block;
overflow: hidden; }
.price_slider_amount .button {
padding: 7.5px 22px;
font-size: 12px;
letter-spacing: 0.1em; }
.price_slider_amount .button:before {
display: none; }
.price_slider_amount .button:hover, .price_slider_amount .button:active, .price_slider_amount .button:focus, .price_slider_amount .button:hover.price_slider_amount .button:active, .price_slider_amount .button:active.price_slider_amount .button:focus {
box-shadow: none;
outline: none;
border: 0;
background: rgba(40, 56, 145, 1); }
.price_label {
display: inline-block !important;
font-size: 14px; }
.price_label span {
color: #303030; }
.bixbang-filter-brand {
display: inline-block; }
.red-mini-cart {
display: none;
width: 300px;
position: absolute;
top: 100%;
right: 15px;
z-index: 21;
padding: 30px 0 30px 20px;
vertical-align: inherit;
background-color: #fff;
height: auto;
-webkit-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-khtml-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-moz-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-ms-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-o-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11); }
@media (max-width: 575px) {
.red-mini-cart {
padding: 30px 0 30px 15px; } }
.widget_shopping_cart ul {
padding-left: 0;
padding-right: 5px;
margin-left: 0;
list-style: none; }
.widget_shopping_cart ul li {
position: relative;
margin-bottom: 30px;
padding-right: 30px; }
.widget_shopping_cart .remove {
position: absolute;
top: 0;
right: 0;
padding: 6px;
font-size: 0;
line-height: 1; }
.widget_shopping_cart .remove:before {
content: "\f109";
font-family: Flaticon;
font-style: normal;
font-size: 12px;
line-height: 1; }
.widget_shopping_cart a:not(.remove) {
padding-left: 65px;
display: block;
line-height: 24px; }
.widget_shopping_cart img {
position: absolute;
left: 0;
width: 50px;
margin-right: 15px; }
.widget_shopping_cart .product-title {
font-size: 14px;
margin-bottom: 0; }
.widget_shopping_cart .quantity {
font-size: 12px;
display: block;
padding-left: 65px; }
.widget_shopping_cart .variation {
margin: 0;
padding-left: 65px; }
.widget_shopping_cart .variation dt, .widget_shopping_cart .variation dd {
margin-bottom: 0;
display: inline-block;
margin-left: 0; }
.widget_shopping_cart .variation dt p, .widget_shopping_cart .variation dd p {
margin: 0; }
.widget_shopping_cart .total {
text-align: center;
margin: 30px 0; }
.widget_shopping_cart .buttons {
text-align: center;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0 -2px;
padding-right: 13px; }
@media (max-width: 575px) {
.widget_shopping_cart .buttons {
padding-right: 8px; } }
.widget_shopping_cart .buttons a {
flex: 0 0 48%;
max-width: 48%;
font-size: 12px;
line-height: 1;
padding: 18px 20px;
min-width: 120px;
margin: 0 2.5px;
-webkit-transition: all 0.3s linear 0s;
-khtml-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s; }
.widget_product_search form {
position: relative; }
.widget_product_search form input[type="search"] {
width: 100%;
padding: 8px 60px 8px 12px;
height: 46px; }
.widget_product_search form input[type="search"]::-webkit-input-placeholder {
color: #777;
font-weight: 500;
font-size: 12px; }
.widget_product_search form input[type="search"]:-moz-placeholder {
color: #777;
font-weight: 500;
font-size: 12px; }
.widget_product_search form input[type="search"]::-moz-placeholder {
color: #777;
font-weight: 500;
font-size: 12px; }
.widget_product_search form input[type="search"]:-ms-input-placeholder {
color: #777;
font-weight: 500;
font-size: 12px; }
.widget_product_search form input[type="search"]:focus, .widget_product_search form input[type="search"]:active {
border-color: #303030; }
.widget_product_search form button[type="submit"] {
position: absolute;
top: 0;
right: 0;
bottom: 0;
border: none;
width: 60px;
height: 100%;
line-height: 100%;
background: none;
padding: 0;
text-align: center;
font-size: 0;
color: rgba(40, 56, 145, 1);
border-radius: 0; }
.widget_product_search form:before {
content: "\f10b";
font-family: 'Flaticon';
font-weight: 400;
font-size: 16px;
font-weight: 600;
line-height: 1;
color: #283891;
font-style: normal;
position: absolute;
right: 20px;
top: 16px;
-webkit-transition: all 0.3s ease-in-out 0s;
-khtml-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s; }
.widget_product_search form:hover:before {
color: #3eadef; }
.widget_rating_filter ul {
padding: 0;
list-style: none; }
.widget_rating_filter ul li a {
position: relative;
padding: 7px 0 5px 30px;
color: #a49e9e;
font-size: 14px;
text-align: right;
display: block;
width: 100%;
line-height: 24px; }
.widget_rating_filter ul li a:before {
content: "";
height: 17px;
width: 17px;
position: absolute;
border: 1px solid #c7c7c7;
top: 10px;
left: 0; }
.widget_rating_filter ul li a:after {
font-family: 'FontAwesome';
content: "\f00c";
font-size: 11px;
height: 13px;
position: absolute;
top: 7px;
left: 4px;
color: #83a979;
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.3s linear 0s;
-khtml-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s; }
.widget_rating_filter ul li a:hover:after {
visibility: visible;
opacity: 1; }
.widget_rating_filter ul li a .star-rating {
float: left;
line-height: 24px; }
.widget_rating_filter ul li.chosen a:after {
visibility: visible;
opacity: 1; }
.woocommerce-widget-layered-nav ul li a {
display: inline-block; }
.woocommerce-widget-layered-nav ul li a.bixbang-filter-color {
width: 24px;
height: 24px;
background-color: #fafafa;
display: inline-block;
margin-right: 10px;
margin-bottom: 7px;
border-radius: 50%;
position: relative;
line-height: 24px;
text-align: center;
font-size: 14px;
background-size: cover;
background-position: center; }
.woocommerce-widget-layered-nav ul li a.bixbang-filter-color span {
visibility: hidden;
opacity: 0;
color: #fff;
font-weight: 400;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.woocommerce-widget-layered-nav ul li a.bixbang-filter-color:hover span, .woocommerce-widget-layered-nav ul li a.bixbang-filter-color.active span {
visibility: visible;
opacity: 1; }
.woocommerce-widget-layered-nav ul li a[href="#color=white"] {
border: 1px solid rgba(40, 56, 145, 1); }
.woocommerce-widget-layered-nav ul li a.bixbang-filter-color:hover:after {
visibility: visible;
opacity: 1; }
.woocommerce-widget-layered-nav ul li.chosen a.bixbang-filter-color span {
visibility: visible;
opacity: 1; }
.woocommerce-widget-layered-nav ul li a.bixbang-filter-size {
position: relative;
display: inline-block;
margin-right: 10px;
margin-bottom: 7px;
width: 24px;
height: 24px;
line-height: 24px;
font-size: 12px;
color: #283891;
font-weight: 400;
letter-spacing: -0.05em;
text-align: center;
border: 1px solid #949494; }
.woocommerce-widget-layered-nav ul li a.bixbang-filter-size:hover {
border-color: #303030;
background-color: #303030;
color: #fff; }
.woocommerce-widget-layered-nav ul li a.bixbang-filter-size + span.count {
display: none; }
.woocommerce-widget-layered-nav ul li.chosen a.bixbang-filter-size {
border-color: #303030;
background-color: #303030;
color: #fff; }
.woocommerce-widget-layered-nav.inline-block ul li {
display: inline-block; }
.widget_products ul {
padding: 0;
margin: 0;
list-style: none; }
.widget_products ul li {
clear: left; }
.widget_products ul li:last-child img {
margin-bottom: 0; }
.widget_products ul img {
float: left;
margin-right: 15px;
margin-left: 0;
width: 60px;
height: auto;
box-shadow: none;
margin-bottom: 20px; }
.widget_products a {
display: block;
line-height: 24px; }
.widget_products .product-title {
text-transform: capitalize;
line-height: 22px;
margin: 0;
font-size: 14px;
font-weight: 600; }
.widget_products .amount {
line-height: 1; }
.widget_products del {
font-size: 13px; }
.widget_products ins {
float: left;
margin-right: 5px;
font-weight: 600;
text-decoration: none;
background: transparent;
color: inherit; }
.widget_top_rated_products ul {
margin: 0;
padding: 0;
list-style: none; }
.widget_top_rated_products ul li {
clear: left; }
.widget_top_rated_products ul li:last-child img {
margin-bottom: 0; }
.widget_top_rated_products ul img {
float: left;
margin-right: 15px;
margin-left: 0;
width: 60px;
height: auto;
box-shadow: none;
margin-bottom: 20px; }
.widget_top_rated_products a {
display: block;
line-height: 24px; }
.widget_top_rated_products .product-title {
text-transform: capitalize;
line-height: 22px;
margin: 0;
font-size: 14px;
letter-spacing: -0.03em;
font-weight: 600; }
.widget_top_rated_products .amount {
display: none; }
.widget_top_rated_products del {
display: none; }
.widget_top_rated_products ins {
display: none; }
.widget_top_rated_products .woocs_price_code {
display: none; }
.widget_bixbang_wg_sorting a.selected-order {
color: #3eadef; }
.widget_bixbang_wg_price_filter .bixbang-price-filter a.current-state {
color: #3eadef; }
.woocommerce-widget-layered-nav.wg-att-brand li.chosen {
color: #3eadef; }
.woocommerce-widget-layered-nav.wg-att-brand li.chosen a {
color: #3eadef; }
.widget_product_categories li.current-cat a {
color: #3eadef; }
.sidebar-area ul {
padding-left: 0;
list-style: none; }
.sidebar-area ul li a {
color: #283891;
font-size: 14px;
font-weight: 500; }
.sidebar-area ul li a:hover {
color: #3eadef; }
.sidebar-area ul li a:hover + span.count {
color: #3eadef;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.sidebar-area .bixbang-filter-brand {
padding: 5px 0; }
.sidebar-area .widget_layered_nav_filters .active_filter-title {
color: #303030;
font-size: 16px;
text-transform: uppercase;
font-weight: normal; }
.sidebar-area .widget_layered_nav_filters ul {
color: #303030;
font-size: 14px; }
.sidebar-area .widget_layered_nav_filters ul ul {
padding-left: 0; }
.sidebar-area .widget_layered_nav_filters ul.children {
display: none; }
.sidebar-area .widget_layered_nav_filters li {
position: relative; }
.sidebar-area .widget_layered_nav_filters li.lvl1 {
padding-top: 5px;
padding-bottom: 5px; }
.sidebar-area .widget_layered_nav_filters li.lvl1 i {
position: absolute;
left: 0;
top: 10px;
margin-right: 10px;
font-size: 14px;
color: #666; }
.sidebar-area .widget_layered_nav_filters .wrap-parent {
padding-left: 10px;
padding-right: 20px;
cursor: pointer; }
.sidebar-area .widget_layered_nav_filters .active_filter-item-label {
float: left;
font-size: 14px;
color: #283891; }
.sidebar-area .widget_layered_nav_filters a.unfollow-field, .sidebar-area .widget_layered_nav_filters a.unfollow-field-item {
position: absolute;
top: 0;
right: 0;
color: #d4cece;
font-size: 24px;
display: inline-block; }
.sidebar-area .widget_layered_nav_filters a.unfollow-field:hover, .sidebar-area .widget_layered_nav_filters a.unfollow-field-item:hover {
color: #3eadef; }
.sidebar-area .widget_layered_nav_filters a.unfollow-field {
padding-top: 5px; }
.sidebar-area .widget_layered_nav_filters a.unfollow-field-item {
font-size: 20px; }
.sidebar-area .widget_layered_nav_filters .active_filter-item-list span.pa-color-state {
display: inline-block;
width: 17px;
height: 17px;
border-radius: 50%;
margin-left: 10px;
font-size: 0; }
.sidebar-area .widget_layered_nav_filters ul.att-color li {
padding-top: 3px;
padding-bottom: 3px; }
.sidebar-area .widget_layered_nav_filters ul.att-color li .pa-color-state {
display: block;
width: 17px;
height: 17px;
border-radius: 50%;
font-size: 0; }
.filters-area {
margin-top: -3px;
margin-bottom: 60px; }
.filters-area .widget {
margin-bottom: 30px; }
.filters-area .widget-title {
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 40px; }
.filters-area .widget_bixbang_wg_sorting .widget-title, .filters-area .widget_bixbang_wg_price_filter .widget-title, .filters-area .woocommerce-widget-layered-nav.wg-att-brand .widget-title, .filters-area .widget_product_categories .widget-title {
margin-bottom: 34px; }
.filters-area ul {
padding-left: 0;
list-style: none; }
.filters-area ul li {
line-height: 32px; }
.filters-area ul li a {
color: #283891;
font-size: 14px;
font-weight: 500; }
.filters-area ul li a:hover {
color: #3eadef; }
.filters-area ul li a:hover + span.count {
color: #3eadef;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.filters-area .widget_product_categories ul.product-categories {
max-height: 230px;
overflow: auto; }
.filters-area .widget_product_categories .product-categories::-webkit-scrollbar {
height: 0;
width: 4px;
background-color: transparent; }
.filters-area .widget_product_categories .product-categories::-webkit-scrollbar-track {
border-radius: 2px; }
.filters-area .widget_product_categories .product-categories::-webkit-scrollbar-thumb {
border-radius: 2px;
background-color: transparent; }
.filters-area .widget_product_categories:hover .product-categories::-webkit-scrollbar {
width: 4px;
height: auto;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 2px; }
.filters-area .widget_product_categories:hover .product-categories::-webkit-scrollbar-thumb {
-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
background-color: rgba(255, 255, 255, 0.2); }
.filters-area .woocommerce-widget-layered-nav.wg-att-brand ul.woocommerce-widget-layered-nav-list {
max-height: 230px;
overflow: auto; }
.filters-area .woocommerce-widget-layered-nav.wg-att-brand .woocommerce-widget-layered-nav-list::-webkit-scrollbar {
height: 0;
width: 4px;
background-color: transparent; }
.filters-area .woocommerce-widget-layered-nav.wg-att-brand .woocommerce-widget-layered-nav-list::-webkit-scrollbar-track {
border-radius: 2px; }
.filters-area .woocommerce-widget-layered-nav.wg-att-brand .woocommerce-widget-layered-nav-list::-webkit-scrollbar-thumb {
border-radius: 2px;
background-color: transparent; }
.filters-area .woocommerce-widget-layered-nav.wg-att-brand:hover .woocommerce-widget-layered-nav-list::-webkit-scrollbar {
width: 4px;
height: auto;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 2px; }
.filters-area .woocommerce-widget-layered-nav.wg-att-brand:hover .woocommerce-widget-layered-nav-list::-webkit-scrollbar-thumb {
-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
background-color: rgba(255, 255, 255, 0.2); }
.filters-area .widget_bixbang_wg_price_filter .bixbang-price-filter {
max-height: 230px;
overflow: auto; }
.filters-area .widget_bixbang_wg_price_filter .bixbang-price-filter::-webkit-scrollbar {
height: 0;
width: 4px;
background-color: transparent; }
.filters-area .widget_bixbang_wg_price_filter .bixbang-price-filter::-webkit-scrollbar-track {
border-radius: 2px; }
.filters-area .widget_bixbang_wg_price_filter .bixbang-price-filter::-webkit-scrollbar-thumb {
border-radius: 2px;
background-color: transparent; }
.filters-area .widget_bixbang_wg_price_filter:hover .bixbang-price-filter::-webkit-scrollbar {
width: 4px;
height: auto;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 2px; }
.filters-area .widget_bixbang_wg_price_filter:hover .bixbang-price-filter::-webkit-scrollbar-thumb {
-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
background-color: rgba(255, 255, 255, 0.2); }
@media (min-width: 992px) {
.content-area.col-lg-12 .widget_layered_nav:not(.wg-att-brand) .woocommerce-widget-layered-nav-list {
max-width: 170px; } }
.active-filters {
margin-bottom: 30px; }
.active-filters .widget {
margin-top: -30px; }
.active-filters .widget_layered_nav_filters {
display: flex;
flex-wrap: wrap;
align-items: center; }
.active-filters .widget_layered_nav_filters .active_filter-title {
color: #303030;
font-size: 16px;
font-weight: normal;
flex: 0 0 auto;
width: auto;
margin: 0;
display: none; }
.active-filters .widget_layered_nav_filters ul {
color: #303030;
font-size: 14px;
padding: 0;
list-style: none;
flex: 0 0 auto;
width: auto; }
.active-filters .widget_layered_nav_filters .widget_layered_nav_filters .wrap-parent {
padding-left: 10px;
padding-right: 20px; }
.active-filters .widget_layered_nav_filters .active_filter-item-label {
color: #777;
display: inline-block; }
.active-filters .widget_layered_nav_filters .active_filter-item-list {
display: inline-block; }
.active-filters .widget_layered_nav_filters .active_filter-item-list .pa-color-state {
font-size: 0;
width: 18px;
height: 18px;
display: inline-block;
border-radius: 50%; }
.active-filters .widget_layered_nav_filters li {
position: relative;
padding: 0 20px 0 0;
display: inline-block;
margin-right: 20px; }
.active-filters .widget_layered_nav_filters a.unfollow-field, .active-filters .widget_layered_nav_filters a.unfollow-field-item {
position: absolute;
top: 0;
right: 0;
color: #283891;
font-size: 12px;
display: inline-block; }
.active-filters .widget_layered_nav_filters a.unfollow-field:hover, .active-filters .widget_layered_nav_filters a.unfollow-field-item:hover {
color: #3eadef; }
.active-filters .widget_layered_nav_filters ul.children {
position: absolute;
top: calc(100% + 20px);
left: 0;
z-index: 1;
background-color: #fff;
padding: 20px 15px;
opacity: 0;
visibility: hidden;
-webkit-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-khtml-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-moz-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-ms-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-o-box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
box-shadow: 0 9px 32px rgba(19, 18, 21, 0.11);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.active-filters .widget_layered_nav_filters ul.children .pa-color-state {
font-size: 0;
width: 18px;
height: 18px;
display: inline-block;
border-radius: 50%; }
.active-filters .widget_layered_nav_filters > ul > li:hover ul.children {
top: 100%;
opacity: 1;
visibility: visible; }
.woo-filter-wrap {
text-align: center;
margin-top: -8px;
margin-bottom: 57px; }
.woo-filter-wrap .woo-filter-inner {
list-style: none;
padding: 0;
display: inline-block; }
.woo-filter-wrap .woo-filter-inner .woo-filter-item {
font-size: 18px;
font-weight: 600;
border-bottom: 1px solid rgba(255, 255, 255, 0.4);
margin: 0 12px;
display: inline-block; }
.woo-filter-wrap .woo-filter-inner .woo-filter-item > a {
position: relative;
display: inline-block;
color: #283891;
line-height: 30px; }
.woo-filter-wrap .woo-filter-inner .woo-filter-item > a:after {
content: "";
position: absolute;
left: 50%;
bottom: 2px;
height: 2px;
width: 0;
transform: translateX(-50%);
background-color: #3eadef;
-webkit-transition: all 0.5s ease;
-khtml-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; }
.woo-filter-wrap .woo-filter-inner .woo-filter-item > a:hover {
color: #3eadef; }
.woo-filter-wrap .woo-filter-inner .woo-filter-item > a:hover:after {
width: 100%; }
.woo-filter-wrap .woo-filter-inner .woo-filter-item.active > a {
color: #3eadef; }
.woo-filter-wrap .woo-filter-inner .woo-filter-item.active > a:after {
width: 100%; }
.woocommerce-products-header {
display: none; }
.red-shop-loop-head {
margin-bottom: 40px; }
.red-shop-loop-head .red-result-count .red-result-count {
font-size: 14px;
font-weight: 500; }
.red-shop-loop-head .red-result-count .red-result-count span {
color: #303030; }
.red-shop-loop-head .red-shop-filter > div {
display: inline-block; }
.red-shop-loop-head .red-shop-filter > form.woocommerce-ordering {
display: inline-block;
margin-left: 40px; }
.red-shop-loop-head .red-shop-filter .col-switcher {
font-size: 14px; }
@media (max-width: 1199px) {
.red-shop-loop-head .red-shop-filter .col-switcher {
display: none; } }
.red-shop-loop-head .red-shop-filter .col-switcher a {
margin: 0 5px;
line-height: 16px;
display: inline-block;
border-bottom: 1px solid transparent; }
.red-shop-loop-head .red-shop-filter .col-switcher a:hover, .red-shop-loop-head .red-shop-filter .col-switcher a.active {
border-color: #303030; }
.red-shop-loop-head .red-shop-filter .red-filter-buttons {
font-size: 14px;
font-weight: 500; }
@media (min-width: 1200px) {
.red-shop-loop-head .red-shop-filter .red-filter-buttons {
margin-left: 40px; } }
.red-shop-loop-head .red-shop-filter .red-filter-buttons .open-filters:after {
content: "\f114";
font-family: 'Flaticon';
margin-left: 10px;
display: inline-block;
vertical-align: middle;
font-size: 12px;
transform: rotate(90deg);
font-weight: 700; }
.red-shop-loop-head .red-shop-filter .red-filter-buttons .open-filters.opened:after {
content: "\f109";
font-weight: 400;
font-size: 10px; }
.woocommerce-result-count {
display: inline-block;
margin-bottom: 50px;
margin-top: 0;
line-height: 55px; }
@media screen and (max-width: 479px) {
.woocommerce-result-count {
float: none; } }
.woocommerce-ordering select {
min-width: 230px;
margin-bottom: 0;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
appearance: none; }
.woocommerce-ordering select::-ms-expand {
display: none; } ul.products {
margin-right: -15px;
margin-left: -15px;
display: flex;
flex-wrap: wrap; }
ul.products > .product {
padding-left: 15px;
padding-right: 15px; }
@media (max-width: 575px) {
ul.products > .product {
width: 100%; } }
@media (min-width: 1200px) {
ul.products > .product.col-xl-is-5 {
flex: none;
max-width: 100%;
width: 20%; } }
@media (min-width: 992px) and (max-width: 1199px) {
ul.products > .product.col-lg-2, ul.products > .product.col-lg-3 {
flex: none;
max-width: 100%;
width: 33.333333%; } }
@media (min-width: 576px) {
ul.products > .product.col-sm-2, ul.products > .product.col-sm-3, ul.products > .product.col-sm-4 {
flex: none;
max-width: 100%;
width: 50%; } }
@media (min-width: 576px) and (max-width: 767px) {
ul.products.columns-2 .product {
width: 50%; }
ul.products.columns-3 .product {
width: 50%; }
ul.products.columns-4 .product {
width: 50%; }
ul.products.columns-5 .product {
width: 50%; }
ul.products.columns-6 .product {
width: 50%; } }
@media (min-width: 768px) and (max-width: 991px) {
ul.products.columns-2 .product {
width: 50%; }
ul.products.columns-3 .product {
width: 33.333333%; }
ul.products.columns-4 .product {
width: 33.333333%; }
ul.products.columns-5 .product {
width: 33.333333%; }
ul.products.columns-6 .product {
width: 33.333333%; } }
@media (min-width: 992px) and (max-width: 1199px) {
ul.products.columns-2 .product {
width: 50%; }
ul.products.columns-3 .product {
width: 33.333333%; }
ul.products.columns-4 .product {
width: 33.333333%; }
ul.products.columns-5 .product {
width: 33.333333%; }
ul.products.columns-6 .product {
width: 33.333333%; } }
@media (min-width: 1200px) {
ul.products.columns-2 .product {
width: 50%; }
ul.products.columns-2 .product.col-xl-6 {
flex: 0 0 50%;
max-width: 50%;
width: 50%; }
ul.products.columns-2 .product.col-xl-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
width: 33.3333333333%; }
ul.products.columns-2 .product.col-xl-3 {
flex: 0 0 25%;
max-width: 25%;
width: 25%; }
ul.products.columns-2 .product.col-xl-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
width: 16.6666666667%; }
ul.products.columns-3 .product {
width: 33.333333%; }
ul.products.columns-3 .product.col-xl-6 {
flex: 0 0 50%;
max-width: 50%;
width: 50%; }
ul.products.columns-3 .product.col-xl-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
width: 33.3333333333%; }
ul.products.columns-3 .product.col-xl-3 {
flex: 0 0 25%;
max-width: 25%;
width: 25%; }
ul.products.columns-3 .product.col-xl-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
width: 16.6666666667%; }
ul.products.columns-4 .product {
width: 25%; }
ul.products.columns-4 .product.col-xl-6 {
flex: 0 0 50%;
max-width: 50%;
width: 50%; }
ul.products.columns-4 .product.col-xl-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
width: 33.3333333333%; }
ul.products.columns-4 .product.col-xl-3 {
flex: 0 0 25%;
max-width: 25%;
width: 25%; }
ul.products.columns-4 .product.col-xl-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
width: 16.6666666667%; }
ul.products.columns-5 .product {
width: 20%; }
ul.products.columns-5 .product.col-xl-6 {
flex: 0 0 50%;
max-width: 50%;
width: 50%; }
ul.products.columns-5 .product.col-xl-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
width: 33.3333333333%; }
ul.products.columns-5 .product.col-xl-3 {
flex: 0 0 25%;
max-width: 25%;
width: 25%; }
ul.products.columns-5 .product.col-xl-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
width: 16.6666666667%; }
ul.products.columns-6 .product {
width: 16.66667%; }
ul.products.columns-6 .product.col-xl-6 {
flex: 0 0 50%;
max-width: 50%;
width: 50%; }
ul.products.columns-6 .product.col-xl-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%;
width: 33.3333333333%; }
ul.products.columns-6 .product.col-xl-3 {
flex: 0 0 25%;
max-width: 25%;
width: 25%; }
ul.products.columns-6 .product.col-xl-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%;
width: 16.6666666667%; } }
@media (min-width: 1200px) and (max-width: 1599px) {
.loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button, .loop-products li.col-lg-2 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button {
font-size: 0; }
.loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button:before, .loop-products li.col-lg-2 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button:before {
content: "\f112";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px; }
.loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.product_type_grouped:before, .loop-products li.col-lg-2 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.product_type_grouped:before {
content: "\f116";
font-size: 17px; }
.loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.loading:before, .loop-products li.col-lg-2 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.loading:before {
content: "\f106"; }
.loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .added_to_cart, .loop-products li.col-lg-2 .wc-img-wrap .wc-loop-attrs .added_to_cart {
font-size: 0; }
.loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .added_to_cart:before, .loop-products li.col-lg-2 .wc-img-wrap .wc-loop-attrs .added_to_cart:before {
content: "\f10f";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px;
display: inline-block;
font-weight: 400;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -9px; }
.loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .product_type_variable.button, .loop-products li.col-lg-2 .wc-img-wrap .wc-loop-attrs .product_type_variable.button {
font-size: 0; }
.loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .product_type_variable.button:before, .loop-products li.col-lg-2 .wc-img-wrap .wc-loop-attrs .product_type_variable.button:before {
content: "\f116";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 17px; } }
@media (min-width: 1200px) and (max-width: 1365px) {
.loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button {
font-size: 0; }
.loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button:before {
content: "\f112";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px; }
.loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.product_type_grouped:before {
content: "\f116";
font-size: 17px; }
.loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.loading:before {
content: "\f106"; }
.loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .added_to_cart {
font-size: 0; }
.loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .added_to_cart:before {
content: "\f10f";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px;
display: inline-block;
font-weight: 400;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -9px; }
.loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .product_type_variable.button {
font-size: 0; }
.loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .product_type_variable.button:before {
content: "\f116";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 17px; } }
@media (min-width: 992px) and (max-width: 1199px) {
.content-area.col-lg-9 ul.products.columns-4 .product {
width: 33.333333%; }
.content-area.col-lg-9 ul.products.columns-5 .product {
width: 33.333333%; }
.content-area.col-lg-9 ul.products.columns-6 .product {
width: 33.333333%; }
.content-area.col-lg-9 ul.products .product.col-xl-is-5 {
width: 33.333333%; } }
@media (min-width: 1200px) {
.content-area.col-xl-10 .loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button {
font-size: 0; }
.content-area.col-xl-10 .loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button:before {
content: "\f112";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px; }
.content-area.col-xl-10 .loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.product_type_grouped:before {
content: "\f116";
font-size: 17px; }
.content-area.col-xl-10 .loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.loading:before {
content: "\f106"; }
.content-area.col-xl-10 .loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .added_to_cart {
font-size: 0; }
.content-area.col-xl-10 .loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .added_to_cart:before {
content: "\f10f";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px;
display: inline-block;
font-weight: 400;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -9px; }
.content-area.col-xl-10 .loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .product_type_variable.button {
font-size: 0; }
.content-area.col-xl-10 .loop-products li.col-xl-2 .wc-img-wrap .wc-loop-attrs .product_type_variable.button:before {
content: "\f116";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 17px; } }
@media (min-width: 1200px) and (max-width: 1599px) {
.content-area.col-xl-10 .loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button {
font-size: 0; }
.content-area.col-xl-10 .loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button:before {
content: "\f112";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px; }
.content-area.col-xl-10 .loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.product_type_grouped:before {
content: "\f116";
font-size: 17px; }
.content-area.col-xl-10 .loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .add-to-cart-btn .button.loading:before {
content: "\f106"; }
.content-area.col-xl-10 .loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .added_to_cart {
font-size: 0; }
.content-area.col-xl-10 .loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .added_to_cart:before {
content: "\f10f";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 16px;
display: inline-block;
font-weight: 400;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -9px; }
.content-area.col-xl-10 .loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .product_type_variable.button {
font-size: 0; }
.content-area.col-xl-10 .loop-products li.col-xl-is-5 .wc-img-wrap .wc-loop-attrs .product_type_variable.button:before {
content: "\f116";
font-family: Flaticon;
font-style: normal;
display: inline-block;
font-size: 17px; } }
.loop-products {
list-style: none;
padding: 0; }
.loop-products .product {
margin-bottom: 39px;
float: left; }
.loop-products .wc-img-wrap {
position: relative;
overflow: hidden; }
.loop-products .wc-img-wrap .wishlist-icon {
position: absolute;
top: 16px;
right: 20px; }
.loop-products .wc-img-wrap .wishlist-icon .woosw-btn {
font-size: 0;
color: #909090;
line-height: 1;
display: inline-block; }
.loop-products .wc-img-wrap .wishlist-icon .woosw-btn:before {
content: "\f107";
font-family: 'Flaticon';
font-size: 17px; }
.loop-products .wc-img-wrap .wishlist-icon .woosw-btn:hover {
color: #3eadef; }
.loop-products .wc-img-wrap .red-woo-loop-product-link:not(.has-img-hover) .thumb-image {
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.loop-products .wc-img-wrap .red-woo-loop-product-link:not(.has-img-hover):hover .thumb-image {
-webkit-transform: scale(1.2);
-khtml-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2); }
.loop-products .wc-img-wrap .red-woo-loop-product-link img {
width: 100%; }
.loop-products .wc-img-wrap .red-woo-loop-product-link .hover-image {
display: block;
min-width: 100%;
position: absolute; }
.loop-products .wc-img-wrap .red-woo-loop-product-link.fade-in-up .hover-image {
top: 0;
left: 50%;
opacity: 0;
visibility: hidden;
transition-duration: 0.7s;
-webkit-transform: translate(-50%, 20px);
-khtml-transform: translate(-50%, 20px);
-moz-transform: translate(-50%, 20px);
-ms-transform: translate(-50%, 20px);
-o-transform: translate(-50%, 20px);
transform: translate(-50%, 20px);
-webkit-transition: all 0.5s ease;
-khtml-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; }
.loop-products .wc-img-wrap .red-woo-loop-product-link.flip .hover-image {
top: 0;
opacity: 0;
visibility: hidden;
-webkit-transform: rotateY(-180deg);
-khtml-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
transform: rotateY(-180deg);
-webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;
-khtml-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;
-moz-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;
-ms-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;
-o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s;
transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s; }
.loop-products .wc-img-wrap .red-woo-loop-product-link.scaleUp.has-img-hover .thumb-image {
-webkit-transition: all 350ms ease-in-out;
-khtml-transition: all 350ms ease-in-out;
-moz-transition: all 350ms ease-in-out;
-ms-transition: all 350ms ease-in-out;
-o-transition: all 350ms ease-in-out;
transition: all 350ms ease-in-out; }
.loop-products .wc-img-wrap .red-woo-loop-product-link.scaleUp .hover-image {
top: 0;
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: all 300ms ease-in-out;
-khtml-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out; }
.loop-products .wc-img-wrap .red-woo-loop-product-link.move-up.has-img-hover .thumb-image {
-webkit-transition: all 1000ms ease;
-khtml-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease; }
.loop-products .wc-img-wrap .red-woo-loop-product-link.move-up .hover-image {
-webkit-transition: all 1000ms ease;
-khtml-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease; }
.loop-products .wc-img-wrap .red-woo-loop-product-link.move-down.has-img-hover .thumb-image {
-webkit-transition: all 1000ms ease;
-khtml-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease; }
.loop-products .wc-img-wrap .red-woo-loop-product-link.move-down .hover-image {
-webkit-transform: translate3D(0, -200%, 0);
-khtml-transform: translate3D(0, -200%, 0);
-moz-transform: translate3D(0, -200%, 0);
-ms-transform: translate3D(0, -200%, 0);
-o-transform: translate3D(0, -200%, 0);
transform: translate3D(0, -200%, 0);
-webkit-transition: all 1000ms ease;
-khtml-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease; }
.loop-products .wc-img-wrap .red-woo-loop-product-link.move-left.has-img-hover .thumb-image {
-webkit-transition: all 1000ms ease;
-khtml-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease; }
.loop-products .wc-img-wrap .red-woo-loop-product-link.move-left .hover-image {
top: 0;
-webkit-transform: translateX(100%);
-khtml-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: all 1000ms ease;
-khtml-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease; }
.loop-products .wc-img-wrap .red-woo-loop-product-link.move-right.has-img-hover .thumb-image {
-webkit-transition: all 1000ms ease;
-khtml-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease; }
.loop-products .wc-img-wrap .red-woo-loop-product-link.move-right .hover-image {
top: 0;
-webkit-transform: translateX(-100%);
-khtml-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: all 1000ms ease;
-khtml-transition: all 1000ms ease;
-moz-transition: all 1000ms ease;
-ms-transition: all 1000ms ease;
-o-transition: all 1000ms ease;
transition: all 1000ms ease; }
.loop-products .wc-img-wrap .red-woo-loop-product-link.rotate.has-img-hover .thumb-image {
-webkit-transform: rotate(-360deg) scale(1);
-khtml-transform: rotate(-360deg) scale(1);
-moz-transform: rotate(-360deg) scale(1);
-ms-transform: rotate(-360deg) scale(1);
-o-transform: rotate(-360deg) scale(1);
transform: rotate(-360deg) scale(1);
-webkit-transition: all 0.45s ease-in;
-khtml-transition: all 0.45s ease-in;
-moz-transition: all 0.45s ease-in;
-ms-transition: all 0.45s ease-in;
-o-transition: all 0.45s ease-in;
transition: all 0.45s ease-in; }
.loop-products .wc-img-wrap .red-woo-loop-product-link.rotate .hover-image {
top: 0;
-webkit-transform: rotate(0) scale(0);
-khtml-transform: rotate(0) scale(0);
-moz-transform: rotate(0) scale(0);
-ms-transform: rotate(0) scale(0);
-o-transform: rotate(0) scale(0);
transform: rotate(0) scale(0);
-webkit-transition: all 0.45s ease-in;
-khtml-transition: all 0.45s ease-in;
-moz-transition: all 0.45s ease-in;
-ms-transition: all 0.45s ease-in;
-o-transition: all 0.45s ease-in;
transition: all 0.45s ease-in; }
.loop-products .wc-img-wrap .wc-loop-attrs {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
position: absolute;
bottom: -1px;
width: 100%; }
.loop-products .wc-img-wrap .wc-loop-attrs > div {
flex: 0 0 auto;
width: auto;
box-sizing: border-box;
-webkit-transition: all 0.3s ease;
-khtml-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
@media (min-width: 1200px) {
.loop-products .wc-img-wrap .wc-loop-attrs > div {
opacity: 0;
visibility: hidden;
transform: translateY(20px); } }
.loop-products .wc-img-wrap .wc-loop-attrs .woosmart-icon {
transition-delay: 0.1s; }
.loop-products .wc-img-wrap .wc-loop-attrs .add-to-cart-btn {
flex: 0 0 calc(100% - 92px);
width: calc(100% - 92px); }
.loop-products .wc-img-wrap .wc-loop-attrs.non-sq-cp .add-to-cart-btn {
flex: 0 0 100%;
width: 100%; }
.loop-products .wc-img-wrap .wc-loop-attrs .woosq-btn, .loop-products .wc-img-wrap .wc-loop-attrs .wooscp-btn {
width: 45px;
height: 45px;
line-height: 41px;
text-align: center;
font-size: 0;
border: 2px solid #303030;
display: block;
color: #ccc;
padding: 0;
background-color: #303030; }
.loop-products .wc-img-wrap .wc-loop-attrs .woosq-btn:hover, .loop-products .wc-img-wrap .wc-loop-attrs .wooscp-btn:hover {
background-color: rgba(40, 56, 145, 1);
border-color: rgba(40, 56, 145, 1);
color: #fff; }
.loop-products .wc-img-wrap .wc-loop-attrs .quickview-icon .woosq-btn:before {
content: "\f10b";
font-family: 'Flaticon';
font-size: 16px; }
.loop-products .wc-img-wrap .wc-loop-attrs .compare-icon .wooscp-btn:before {
content: "\f10e";
font-family: 'Flaticon';
font-size: 16px; }
.loop-products .wc-img-wrap .wc-loop-attrs .add_to_cart_button, .loop-products .wc-img-wrap .wc-loop-attrs .button {
width: 100%;
height: 45px;
line-height: 41px;
font-size: 14px;
color: #ccc;
letter-spacing: 0.075em;
padding: 0;
background-color: #303030;
font-weight: 400;
position: relative; }
.loop-products .wc-img-wrap .wc-loop-attrs .add_to_cart_button.loading, .loop-products .wc-img-wrap .wc-loop-attrs .button.loading {
font-size: 0; }
.loop-products .wc-img-wrap .wc-loop-attrs .add_to_cart_button.loading:before, .loop-products .wc-img-wrap .wc-loop-attrs .button.loading:before {
content: "\f106";
font-family: Flaticon;
font-size: 18px;
line-height: 1;
font-style: normal;
display: inline-block;
font-weight: 400;
position: absolute;
top: 50%;
left: 50%;
margin-left: -9px;
margin-top: -9px;
-webkit-animation-name: spinnerRotate;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: spinnerRotate;
-moz-animation-duration: 1s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: spinnerRotate;
-ms-animation-duration: 1s;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
-webkit-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s; }
.loop-products .wc-img-wrap .wc-loop-attrs .add_to_cart_button.added, .loop-products .wc-img-wrap .wc-loop-attrs .button.added {
display: none; }
.loop-products .wc-img-wrap .wc-loop-attrs .add_to_cart_button:hover, .loop-products .wc-img-wrap .wc-loop-attrs .button:hover {
background-color: rgba(40, 56, 145, 1);
border-color: rgba(40, 56, 145, 1);
color: #fff; }
.loop-products .wc-img-wrap .wc-loop-attrs .added_to_cart {
width: 100%;
height: 45px;
font-size: 16px;
color: #ccc;
letter-spacing: 0.075em;
padding: 13px 5px;
background-color: #303030;
display: inline-block;
text-align: center;
line-height: 1;
vertical-align: top;
font-weight: 400;
position: relative;
text-transform: uppercase;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #303030; }
.loop-products .wc-img-wrap .wc-loop-attrs .added_to_cart:hover {
background-color: rgba(40, 56, 145, 1);
border-color: rgba(40, 56, 145, 1);
color: #fff; }
.loop-products .wc-img-wrap:hover .red-woo-loop-product-link.fade-in-up .hover-image {
opacity: 1;
visibility: visible;
-webkit-transform: translate(-50%, 0);
-khtml-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0); }
.loop-products .wc-img-wrap:hover .red-woo-loop-product-link.flip .hover-image {
opacity: 1;
visibility: visible;
-webkit-transform: rotate(0deg);
-khtml-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg); }
.loop-products .wc-img-wrap:hover .red-woo-loop-product-link.scaleUp.has-img-hover .thumb-image {
-webkit-transform: scale(0);
-khtml-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
opacity: 0; }
.loop-products .wc-img-wrap:hover .red-woo-loop-product-link.scaleUp .hover-image {
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1; }
.loop-products .wc-img-wrap:hover .red-woo-loop-product-link.move-up.has-img-hover .thumb-image {
-webkit-transform: translate3D(0, -100%, 0);
-khtml-transform: translate3D(0, -100%, 0);
-moz-transform: translate3D(0, -100%, 0);
-ms-transform: translate3D(0, -100%, 0);
-o-transform: translate3D(0, -100%, 0);
transform: translate3D(0, -100%, 0); }
.loop-products .wc-img-wrap:hover .red-woo-loop-product-link.move-up .hover-image {
-webkit-transform: translate3D(0, -100%, 0);
-khtml-transform: translate3D(0, -100%, 0);
-moz-transform: translate3D(0, -100%, 0);
-ms-transform: translate3D(0, -100%, 0);
-o-transform: translate3D(0, -100%, 0);
transform: translate3D(0, -100%, 0); }
.loop-products .wc-img-wrap:hover .red-woo-loop-product-link.move-down.has-img-hover .thumb-image {
-webkit-transform: translate3D(0, 100%, 0);
-khtml-transform: translate3D(0, 100%, 0);
-moz-transform: translate3D(0, 100%, 0);
-ms-transform: translate3D(0, 100%, 0);
-o-transform: translate3D(0, 100%, 0);
transform: translate3D(0, 100%, 0); }
.loop-products .wc-img-wrap:hover .red-woo-loop-product-link.move-down .hover-image {
-webkit-transform: translate3D(0, -100%, 0);
-khtml-transform: translate3D(0, -100%, 0);
-moz-transform: translate3D(0, -100%, 0);
-ms-transform: translate3D(0, -100%, 0);
-o-transform: translate3D(0, -100%, 0);
transform: translate3D(0, -100%, 0); }
.loop-products .wc-img-wrap:hover .red-woo-loop-product-link.move-left.has-img-hover .thumb-image {
-webkit-transform: translateX(-100%);
-khtml-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%); }
.loop-products .wc-img-wrap:hover .red-woo-loop-product-link.move-left .hover-image {
-webkit-transform: translateX(0);
-khtml-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0); }
.loop-products .wc-img-wrap:hover .red-woo-loop-product-link.move-right.has-img-hover .thumb-image {
-webkit-transform: translateX(100%);
-khtml-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%); }
.loop-products .wc-img-wrap:hover .red-woo-loop-product-link.move-right .hover-image {
-webkit-transform: translateX(0);
-khtml-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0); }
.loop-products .wc-img-wrap:hover .red-woo-loop-product-link.rotate.has-img-hover .thumb-image {
-webkit-transform: rotate(0) scale(0);
-khtml-transform: rotate(0) scale(0);
-moz-transform: rotate(0) scale(0);
-ms-transform: rotate(0) scale(0);
-o-transform: rotate(0) scale(0);
transform: rotate(0) scale(0); }
.loop-products .wc-img-wrap:hover .red-woo-loop-product-link.rotate .hover-image {
-webkit-transform: rotate(360deg) scale(1);
-khtml-transform: rotate(360deg) scale(1);
-moz-transform: rotate(360deg) scale(1);
-ms-transform: rotate(360deg) scale(1);
-o-transform: rotate(360deg) scale(1);
transform: rotate(360deg) scale(1); }
.loop-products .wc-img-wrap:hover .wc-loop-attrs > div {
opacity: 1;
visibility: visible;
transform: translateY(0); }
.loop-products .wc-loop-content-wrap {
position: relative; }
.loop-products .wc-loop-content-wrap .wc-loop-title {
color: #909090;
font-weight: 500;
margin-top: 18px;
margin-bottom: 2px; }
.loop-products .wc-loop-content-wrap .wc-loop-title a:hover {
color: #3eadef; }
.loop-products .wc-loop-content-wrap .price {
font-size: 18px;
font-weight: 600;
color: #303030; }
.loop-products .wc-loop-content-wrap .price del {
font-size: 13px;
color: #909090;
font-weight: 500;
margin-right: 6px; }
.loop-products .wc-loop-content-wrap .price ins {
text-decoration: none;
font-size: 18px;
font-weight: 600;
background: transparent; }
.woocommerce-pagination {
margin: 3px 0 13px 0;
text-align: center;
display: block;
clear: both; }
.woocommerce-pagination ul.page-numbers {
padding: 0;
margin: 0;
display: inline-block;
list-style: none; }
.woocommerce-pagination ul.page-numbers li {
display: inline-block; }
.woocommerce-pagination ul.page-numbers li .page-numbers {
display: inline-block;
color: #283891;
line-height: 16px;
margin: 5px 6px;
border-bottom: 1px solid transparent; }
.woocommerce-pagination ul.page-numbers li .page-numbers.current {
color: #3eadef;
border-color: #3eadef; }
.woocommerce-pagination ul.page-numbers li a.page-numbers:hover {
color: #3eadef;
border-color: #3eadef; }
.woocommerce-pagination ul.page-numbers li a.page-numbers.prev:hover {
color: #3eadef;
border-color: transparent; }
.woocommerce-pagination ul.page-numbers li a.page-numbers.next:hover {
color: #3eadef;
border-color: transparent; }
.woocommerce-pagination ul.page-numbers li .prev {
margin-right: 10px; }
.woocommerce-pagination ul.page-numbers li .next {
margin-left: 10px; }
.woocommerce-loadmore {
clear: both; }
.woocommerce-loadmore .loadmore-btn:after {
content: "\f106";
font-family: Flaticon;
font-style: normal;
font-weight: 600;
margin-left: 10px;
-webkit-animation-name: spinnerRotate;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: spinnerRotate;
-moz-animation-duration: 1s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: spinnerRotate;
-ms-animation-duration: 1s;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
-webkit-transition: all 0.3s linear 0s;
-khtml-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s;
display: none; }
.woocommerce-loadmore .loadmore-btn.loading:after {
display: inline-block; }
.woocommerce-infinite {
position: relative;
clear: both; }
.woocommerce-infinite .infinite-btn {
font-size: 24px;
font-style: normal;
display: inline-block;
font-weight: 600;
color: #303030;
-webkit-animation-name: spinnerRotate;
-webkit-animation-duration: 1s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: spinnerRotate;
-moz-animation-duration: 1s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: spinnerRotate;
-ms-animation-duration: 1s;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
-webkit-transition: all 0.3s linear 0s;
-khtml-transition: all 0.3s linear 0s;
-moz-transition: all 0.3s linear 0s;
-ms-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;
transition: all 0.3s linear 0s; }
ul.products.loop-products-list {
margin-right: 0;
margin-left: 0;
display: block; }
ul.products.loop-products-list > .product {
padding-left: 0;
padding-right: 0;
list-style: none;
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #dedede; }
ul.products.loop-products-list > .product:last-child {
padding-bottom: 0;
border-bottom: 0; }
ul.products.loop-products-list a.list-img-link {
max-width: 150px;
display: block; }
@media (max-width: 575px) {
ul.products.loop-products-list .list-content {
margin-top: 20px; } }
ul.products.loop-products-list .list-content .wc-loop-title {
color: #909090;
font-weight: 500;
margin-bottom: 12px; }
ul.products.loop-products-list .list-content .wc-loop-title a:hover {
color: #3eadef; }
ul.products.loop-products-list .list-content .star-rating {
margin-bottom: 5px; }
ul.products.loop-products-list .list-content .price {
display: block;
font-size: 18px;
font-weight: 600;
color: #303030; }
ul.products.loop-products-list .list-content .price del {
font-size: 13px;
color: #909090;
font-weight: 500;
margin-right: 6px; }
ul.products.loop-products-list .list-content .price ins {
text-decoration: none;
font-size: 18px;
font-weight: 600;
background: transparent; }
ul.products.loop-products-list .list-content .product_meta {
margin-top: 10px; }
ul.products.loop-products-list .list-content .product_meta > div {
font-size: 14px;
color: #777; }
ul.products.loop-products-list .list-content .product_meta > div a {
color: inherit; }
ul.products.loop-products-list .list-content .product_meta > div a:hover {
color: #3eadef; }
ul.products.loop-products-list .list-content .product_meta .lbl {
display: inline-block;
color: #303030; }
@media (min-width: 1366px) {
body.single-product .red-main.container-fluid {
padding-left: 60px;
padding-right: 60px; } }
@media (min-width: 1366px) {
body.single-product .red-main.container-fluid .img-summary-wrap.gallery-row .pimages-thumb {
margin-left: -30px;
margin-right: -30px; } }
.single-product { }
.single-product .woocommerce-message, .single-product .woocommerce-info, .single-product .woocommerce-error {
margin-bottom: 35px;
position: relative; }
@media (min-width: 576px) {
.single-product .woocommerce-message, .single-product .woocommerce-info, .single-product .woocommerce-error {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between; } }
@media (min-width: 576px) {
.single-product .woocommerce-message > *, .single-product .woocommerce-info > *, .single-product .woocommerce-error > * {
flex: 0 0 auto;
width: auto;
margin-bottom: 15px; } }
.single-product .woocommerce-message i, .single-product .woocommerce-info i, .single-product .woocommerce-error i {
margin-right: 15px;
width: 30px;
height: 30px;
line-height: 30px;
display: inline-block;
text-align: center;
background: rgba(40, 56, 145, 1);
color: #fff;
border-radius: 3px; }
@media (max-width: 575px) {
.single-product .woocommerce-message a, .single-product .woocommerce-info a, .single-product .woocommerce-error a {
padding: 0;
background: transparent;
border: 0;
color: #3eadef;
text-transform: inherit;
vertical-align: middle; }
.single-product .woocommerce-message a:hover, .single-product .woocommerce-info a:hover, .single-product .woocommerce-error a:hover {
color: #283891; } }
.single-product .img-summary-wrap .col-left, .single-product .img-summary-wrap .col-right {
margin-bottom: 50px; }
@media (min-width: 768px) {
.single-product .img-summary-wrap .left.flex-md-first {
-ms-flex-order: -1;
order: -1; } }
.single-product .img-summary-wrap .wc-single-img-wrap > .row {
margin: 0 -7.5px; }
.single-product .img-summary-wrap .wc-single-img-wrap > .row > div {
padding: 0 7.5px; }
.single-product .img-summary-wrap .pimages-thumb {
position: relative; }
.single-product .img-summary-wrap .ps-flash {
top: 15px;
z-index: 1; }
.single-product .img-summary-wrap .slick-list img {
width: 100%; }
@media (min-width: 1200px) {
.single-product .woocommerce-product-gallery .col-md-9 {
flex: 0 0 calc(100% - 135px);
max-width: calc(100% - 135px); } }
@media (min-width: 768px) and (max-width: 991px) {
.single-product .woocommerce-product-gallery .col-md-9 {
flex: 0 0 calc(100% - 135px);
max-width: calc(100% - 135px); } }
@media (min-width: 1200px) {
.single-product .woocommerce-product-gallery .col-md-3 {
flex: 0 0 135px;
max-width: 135px; } }
@media (min-width: 768px) and (max-width: 991px) {
.single-product .woocommerce-product-gallery .col-md-3 {
flex: 0 0 135px;
max-width: 135px; } }
.single-product .woocommerce-product-gallery .col-thumb .product_preview {
margin-bottom: -5px;
overflow: hidden; }
.single-product .woocommerce-product-gallery .col-thumb .slick-slider {
margin-top: 20px; }
.single-product .woocommerce-product-gallery .col-thumb .slick-slider.slick-vertical {
margin-top: 0; }
.single-product .woocommerce-product-gallery .col-thumb .slick-list {
margin: 0 -5px; }
.single-product .woocommerce-product-gallery .col-thumb .slick-list .slick-slide {
padding: 0 5px; }
.single-product .woocommerce-product-gallery .col-thumb .slick-arrow {
padding: 0;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 0;
text-align: center;
border: none;
z-index: 1;
background-color: rgba(48, 48, 48, 0.7);
width: 40px;
height: 100%;
line-height: 1;
color: #fff;
opacity: 0;
visibility: hidden;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
@media (max-width: 575px) {
.single-product .woocommerce-product-gallery .col-thumb .slick-arrow {
width: 30px; } }
.single-product .woocommerce-product-gallery .col-thumb .slick-arrow:before {
font-family: 'Flaticon';
font-size: 26px; }
@media (max-width: 575px) {
.single-product .woocommerce-product-gallery .col-thumb .slick-arrow:before {
font-size: 20px; } }
.single-product .woocommerce-product-gallery .col-thumb .slick-arrow:hover {
background-color: rgba(48, 48, 48, 1); }
.single-product .woocommerce-product-gallery .col-thumb .slick-prev {
left: 20px; }
.single-product .woocommerce-product-gallery .col-thumb .slick-prev:before {
content: "\f101";
display: block; }
.single-product .woocommerce-product-gallery .col-thumb .slick-next {
right: 20px; }
.single-product .woocommerce-product-gallery .col-thumb .slick-next:before {
content: "\f114";
display: block; }
.single-product .woocommerce-product-gallery .col-thumb .slick-vertical .slick-list {
margin: -5px 0; }
.single-product .woocommerce-product-gallery .col-thumb .slick-vertical .slick-list .slick-slide {
padding: 5px 0; }
.single-product .woocommerce-product-gallery .col-thumb .slick-vertical .slick-arrow {
position: absolute;
top: auto;
bottom: 0;
font-size: 0;
text-align: center;
border: none;
z-index: 1;
padding: 0;
height: 30px;
width: 49%;
color: #fff;
background-color: rgba(48, 48, 48, 0.7);
-webkit-transform: translateY(25px);
-khtml-transform: translateY(25px);
-moz-transform: translateY(25px);
-ms-transform: translateY(25px);
-o-transform: translateY(25px);
transform: translateY(25px);
opacity: 0;
visibility: hidden;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.single-product .woocommerce-product-gallery .col-thumb .slick-vertical .slick-arrow:before {
font-family: 'Flaticon';
font-size: 18px;
line-height: 30px; }
.single-product .woocommerce-product-gallery .col-thumb .slick-vertical .slick-arrow:hover {
background-color: rgba(48, 48, 48, 1); }
.single-product .woocommerce-product-gallery .col-thumb .slick-vertical .slick-prev {
left: 0; }
.single-product .woocommerce-product-gallery .col-thumb .slick-vertical .slick-prev:before {
content: "\f101";
display: block;
-webkit-transform: rotate(90deg);
-khtml-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg); }
.single-product .woocommerce-product-gallery .col-thumb .slick-vertical .slick-next {
right: 0; }
.single-product .woocommerce-product-gallery .col-thumb .slick-vertical .slick-next:before {
content: "\f114";
display: block;
-webkit-transform: rotate(90deg);
-khtml-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg); }
.single-product .woocommerce-product-gallery .col-thumb:hover .slick-arrow {
opacity: 1;
visibility: visible; }
.single-product .woocommerce-product-gallery .col-thumb:hover .slick-arrow.slick-prev {
left: 0; }
.single-product .woocommerce-product-gallery .col-thumb:hover .slick-arrow.slick-next {
right: 0; }
.single-product .woocommerce-product-gallery .col-thumb:hover .slick-vertical .slick-arrow {
-webkit-transform: translateY(-5px);
-khtml-transform: translateY(-5px);
-moz-transform: translateY(-5px);
-ms-transform: translateY(-5px);
-o-transform: translateY(-5px);
transform: translateY(-5px);
opacity: 1;
visibility: visible; }
.single-product .woocommerce-product-gallery .col-thumb .slick-slide {
border: 0; }
.single-product .woocommerce-product-gallery .col-thumb .slick-current img {
border: 1px solid #b3b3b3; }
.single-product .woocommerce-product-gallery .col-thumb .thumbnails-sticky a {
display: block;
margin-bottom: 10px;
border: 1px solid transparent; }
.single-product .woocommerce-product-gallery .col-thumb .thumbnails-sticky a:hover, .single-product .woocommerce-product-gallery .col-thumb .thumbnails-sticky a.active {
border-color: #b3b3b3; }
.single-product .woocommerce-product-gallery .pimages-thumb .slick-slider .slick-arrow {
position: absolute;
bottom: 12px;
font-size: 0;
text-align: center;
border: none;
z-index: 1;
padding: 5px 8px;
color: #283891;
background-color: transparent; }
.single-product .woocommerce-product-gallery .pimages-thumb .slick-slider .slick-arrow:before {
font-family: 'Flaticon';
font-size: 17px; }
.single-product .woocommerce-product-gallery .pimages-thumb .slick-slider .slick-arrow:hover {
color: #3eadef; }
.single-product .woocommerce-product-gallery .pimages-thumb .slick-slider .slick-prev {
left: calc(50% - 46px); }
.single-product .woocommerce-product-gallery .pimages-thumb .slick-slider .slick-prev:before {
content: "\f108";
display: block; }
.single-product .woocommerce-product-gallery .pimages-thumb .slick-slider .slick-next {
right: calc(50% - 46px); }
.single-product .woocommerce-product-gallery .pimages-thumb .slick-slider .slick-next:before {
content: "\f116";
display: block; }
.single-product .woocommerce-product-gallery .pimages-thumb .enlarge-popup, .single-product .woocommerce-product-gallery .pimages-thumb .enlarge-popup-stick, .single-product .woocommerce-product-gallery .pimages-thumb .enlarge-popup-gal {
top: 15px;
position: absolute;
right: 20px;
font-size: 24px;
z-index: 1;
line-height: 1;
color: #283891; }
.single-product .woocommerce-product-gallery .pimages-thumb .enlarge-popup:hover, .single-product .woocommerce-product-gallery .pimages-thumb .enlarge-popup-stick:hover, .single-product .woocommerce-product-gallery .pimages-thumb .enlarge-popup-gal:hover {
color: #3eadef; }
.single-product .woocommerce-product-gallery .pimages-thumb .video-feature {
position: absolute;
left: 25px;
bottom: 25px;
z-index: 1;
font-size: 12px;
font-weight: 500;
color: #fff;
text-transform: uppercase;
display: inline-block;
padding: 3px 18px;
background-color: #303030; }
@media (max-width: 1365px) {
.single-product .woocommerce-product-gallery .pimages-thumb .video-feature {
font-size: 0;
text-align: center;
padding: 0 15px; } }
.single-product .woocommerce-product-gallery .pimages-thumb .video-feature i {
font-size: 10px;
margin-right: 10px; }
@media (max-width: 1365px) {
.single-product .woocommerce-product-gallery .pimages-thumb .video-feature i {
margin-right: 0;
line-height: 30px; } }
.single-product .woocommerce-product-gallery .pimages-thumb .video-feature:hover, .single-product .woocommerce-product-gallery .pimages-thumb .video-feature:active {
background-color: rgba(40, 56, 145, 1); }
.single-product .woocommerce-product-gallery .pimages-thumb .bixbang-gallery-sticky .woocommerce-product-gallery__image {
margin-bottom: 10px; }
.single-product .entry-summary .single-product-nav {
display: inline-block;
position: absolute;
right: 15px;
top: 0; }
.single-product .entry-summary .single-product-nav .nav-links {
margin: 0 -10px; }
.single-product .entry-summary .single-product-nav .nav-link {
font-size: 17px;
color: #283891;
padding: 0 10px;
font-weight: 400;
line-height: 30px;
display: inline-block; }
.single-product .entry-summary .single-product-nav .nav-link:hover {
color: #3eadef; }
.single-product .entry-summary .product-title {
padding-right: 65px;
margin-top: -5px;
margin-bottom: 5px;
font-weight: 500; }
@media (max-width: 575px) {
.single-product .entry-summary .product-title {
font-size: 24px; } }
.single-product .entry-summary .woocommerce-product-rating {
margin-bottom: 5px; }
.single-product .entry-summary .woocommerce-product-rating .woocommerce-review-link {
display: none; }
.single-product .entry-summary .price {
font-size: 22px;
font-weight: 400;
color: #303030;
margin-bottom: 22px;
line-height: 31px; }
@media (max-width: 575px) {
.single-product .entry-summary .price {
font-size: 16px; } }
.single-product .entry-summary .price del {
font-size: 18px;
color: #909090;
font-weight: 400;
float: left;
margin-right: 8px; }
.single-product .entry-summary .woocommerce-product-details__short-description {
line-height: 22px; }
.single-product .entry-summary input::-webkit-inner-spin-button {
opacity: 1;
background-color: rgba(40, 56, 145, 1); }
.single-product .entry-summary .single-color-att {
width: 24px;
height: 24px;
background-color: #fafafa;
display: inline-block;
margin-right: 10px;
border-radius: 50%;
position: relative;
line-height: 24px;
text-align: center;
font-size: 14px; }
.single-product .entry-summary .single-color-att span {
visibility: hidden;
opacity: 0;
color: #fff;
font-weight: 400;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.single-product .entry-summary .single-color-att:hover span, .single-product .entry-summary .single-color-att.active span {
visibility: visible;
opacity: 1; }
.single-product .entry-summary .single-color-att.variations-img {
width: 30px;
height: 30px;
line-height: 30px; }
.single-product .entry-summary .single-size-att {
position: relative;
display: inline-block;
margin-right: 10px;
min-width: 24px;
height: 24px;
line-height: 24px;
padding: 0 5px;
font-size: 12px;
letter-spacing: -0.05em;
text-align: center;
border: 1px solid #949494; }
.single-product .entry-summary .single-size-att.active, .single-product .entry-summary .single-size-att:hover {
border-color: #303030;
background-color: #303030;
color: #fff; }
.single-product .entry-summary .woobt-wrap {
margin-top: 22px; }
.single-product .entry-summary .woobt-wrap .woobt-products {
width: 100%; }
.single-product .entry-summary .woobt-wrap .woobt-products > td {
line-height: 20px; }
.single-product .entry-summary .woobt-wrap .woobt-products .woobt-product .woobt-price {
color: #303030; }
.single-product .entry-summary .woobt-wrap .woobt-products .woobt-product .woobt-price del {
opacity: 1;
color: #909090; }
.single-product .entry-summary .woosb-wrap {
margin-top: 22px; }
.single-product .entry-summary .woosb-wrap .woosb-before-text span {
color: rgba(40, 56, 145, 1); }
.single-product .entry-summary .woosb-wrap .woosb-products {
width: 100%; }
.single-product .entry-summary .woosb-wrap .woosb-products > td {
line-height: 20px; }
.single-product .entry-summary .woosb-wrap .woosb-products .woobt-product .woobt-price {
color: #303030; }
.single-product .entry-summary .woosb-wrap .woosb-products .woobt-product .woobt-price del {
opacity: 1;
color: #909090; }
.single-product .entry-summary table.variations {
width: auto;
margin: 0; }
.single-product .entry-summary table.variations td, .single-product .entry-summary table.variations th {
border-color: transparent;
padding: 10px 0;
background-color: transparent; }
.single-product .entry-summary table.variations td {
line-height: 1;
vertical-align: middle;
border: 0; }
.single-product .entry-summary table.variations td.label {
min-width: 60px;
display: table-cell;
text-align: left; }
@media screen and (max-width: 991px) {
.single-product .entry-summary table.variations td.label {
width: auto;
padding-right: 8px; } }
.single-product .entry-summary table.variations .bixbang-auto_refill {
display: inline-flex; }
.single-product .entry-summary table.variations label {
font-size: 15px; }
.single-product .entry-summary table.variations select {
padding: 0 30px 0 10px;
border: 0;
width: auto;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; }
.single-product .entry-summary table.variations select#pa_color {
display: none; }
.single-product .entry-summary table.variations select#pa_size {
display: none; }
.single-product .entry-summary table.variations .reset_variations {
float: right;
color: #3eadef;
line-height: 25px; }
.single-product .entry-summary table.variations .reset_variations:hover {
color: #283891; }
.single-product .entry-summary form.cart {
margin-top: 30px; }
.single-product .entry-summary form.cart.variations_form {
margin-top: 20px; }
.single-product .entry-summary form.cart .single_variation .woocommerce-variation-price {
margin-bottom: 10px;
padding-left: 60px; }
.single-product .entry-summary form.cart .single_variation .price {
font-size: 16px; }
.single-product .entry-summary form.cart .variations_button {
margin-top: 20px; }
.single-product .entry-summary form.cart table.group_table {
margin-bottom: 30px; }
.single-product .entry-summary form.cart table.group_table td.woocommerce-grouped-product-list-item__quantity {
padding: 5px 0; }
.single-product .entry-summary form.cart table.group_table td.woocommerce-grouped-product-list-item__label, .single-product .entry-summary form.cart table.group_table td.woocommerce-grouped-product-list-item__price {
padding: 5px 15px;
line-height: 20px;
vertical-align: middle; }
.single-product .entry-summary form.cart table.group_table td.woocommerce-grouped-product-list-item__price {
color: #303030; }
.single-product .entry-summary form.cart table.group_table td.woocommerce-grouped-product-list-item__price del {
color: #909090; }
.single-product .entry-summary form.cart input[type="number"] {
height: 45px;
border: 1px solid #949494;
text-align: center;
font-size: 18px;
color: #303030;
width: 137px; }
@media (max-width: 575px) {
.single-product .entry-summary form.cart input[type="number"] {
width: 100px; } }
.single-product .entry-summary form.cart .quantity input[type=number]::-webkit-inner-spin-button, .single-product .entry-summary form.cart .quantity input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0; }
.single-product .entry-summary form.cart .quantity {
position: relative;
width: 137px;
display: inline-block;
float: left;
margin-right: 10px; }
@media (max-width: 575px) {
.single-product .entry-summary form.cart .quantity {
width: 100px;
margin-bottom: 10px; } }
.single-product .entry-summary form.cart .quantity .quantity-button {
width: 42px;
height: 45px;
position: absolute;
color: #777;
font-weight: 300;
font-size: 20px;
text-align: center;
line-height: 45px;
cursor: pointer;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
@media (max-width: 575px) {
.single-product .entry-summary form.cart .quantity .quantity-button {
width: 30px; } }
.single-product .entry-summary form.cart .quantity .quantity-button:hover {
color: #303030; }
.single-product .entry-summary form.cart .quantity .quantity-up {
right: 0; }
.single-product .entry-summary form.cart .quantity .quantity-up:before {
content: "+"; }
.single-product .entry-summary form.cart .quantity .quantity-down {
left: 0; }
.single-product .entry-summary form.cart .quantity .quantity-down:before {
content: "-"; }
.single-product .entry-summary form.cart button[type="submit"] {
font-size: 16px;
font-weight: 400;
letter-spacing: 0.075em;
color: #ccc;
height: 45px;
margin-right: 6px; }
@media (max-width: 575px) {
.single-product .entry-summary form.cart button[type="submit"] {
padding: 13px 28px;
font-size: 14px;
margin-bottom: 10px; } }
.single-product .entry-summary form.cart button[type="submit"]:hover {
color: #303030; }
.single-product .entry-summary .woosmart-btn .wooscp-btn, .single-product .entry-summary .woosmart-btn .woosw-btn {
width: 45px;
height: 45px;
line-height: 45px;
text-align: center;
font-size: 0;
border: 1px solid #949494;
display: block;
color: #777;
padding: 0; }
.single-product .entry-summary .woosmart-btn .wooscp-btn:hover, .single-product .entry-summary .woosmart-btn .woosw-btn:hover {
background-color: #303030;
border-color: #303030;
color: #ccc; }
.single-product .entry-summary .woosmart-btn.compare-btn {
margin-right: 10px; }
@media (min-width: 992px) and (max-width: 1199px) {
.single-product .entry-summary .woosmart-btn.compare-btn {
margin-bottom: 10px; } }
@media (max-width: 575px) {
.single-product .entry-summary .woosmart-btn.compare-btn {
margin-bottom: 10px; } }
.single-product .entry-summary .woosmart-btn.compare-btn .wooscp-btn:before {
content: "\f10e";
font-family: 'Flaticon';
font-size: 17px; }
.single-product .entry-summary .woosmart-btn.wishlist-btn .woosw-btn:before {
content: "\f107";
font-family: 'Flaticon';
font-size: 17px; }
.single-product .entry-summary .product_meta {
border-top: 1px solid #dedede;
padding-top: 43px;
margin-top: 50px; }
.single-product .entry-summary .product_meta > div {
font-size: 15px;
color: #777;
margin-bottom: 12px; }
.single-product .entry-summary .product_meta > div a {
color: inherit; }
.single-product .entry-summary .product_meta > div a:hover {
color: #3eadef; }
.single-product .entry-summary .product_meta .lbl {
display: inline-block;
min-width: 148px;
font-size: 15px;
font-weight: 500;
color: #303030; }
.single-product .entry-summary .product-share .lbl, .single-product .entry-summary .product-share .share-icon {
display: inline-block; }
.single-product .entry-summary .product-share .lbl {
display: inline-block;
min-width: 148px;
font-size: 15px;
font-weight: 500;
color: #303030; }
.single-product .entry-summary .product-share .share-icon ul li {
margin-right: 20px; }
.single-product .entry-summary .product-share .share-icon ul li:last-child {
margin-right: 0; }
.single-product .entry-summary .product-share .share-icon ul li a {
color: #283891; }
.single-product .entry-summary .product-share .share-icon ul li a:hover {
color: #3eadef; }
.single-product .img-summary-wrap.gallery-row .wc-single-img-wrap > .row {
margin-left: -30px;
margin-right: -30px; }
.single-product .img-summary-wrap.gallery-row .wc-single-img-wrap > .row > div {
padding-left: 30px;
padding-right: 30px; }
.single-product .img-summary-wrap.gallery-row .pimages-thumb {
padding-bottom: 100px; }
.single-product .img-summary-wrap.gallery-row .pimages-thumb .slick-list {
margin-left: -15px;
margin-right: -15px; }
.single-product .img-summary-wrap.gallery-row .pimages-thumb .slick-list .slick-slide {
padding-left: 15px;
padding-right: 15px; }
.single-product .img-summary-wrap.gallery-row .pimages-thumb .slick-slider .slick-arrow {
bottom: -44px; }
.single-product .img-summary-wrap.gallery-row .entry-summary {
text-align: center; }
.single-product .img-summary-wrap.gallery-row .entry-summary .product-title {
padding-right: 0; }
@media (max-width: 767px) {
.single-product .img-summary-wrap.gallery-row .entry-summary .single-product-nav {
display: none; } }
.single-product .img-summary-wrap.gallery-row .entry-summary .woocommerce-product-details__short-description {
border-top: 1px solid #dedede;
padding-top: 25px;
margin-top: 42px; }
.single-product .img-summary-wrap.gallery-row .entry-summary form.cart, .single-product .img-summary-wrap.gallery-row .entry-summary form.cart.variations_form {
margin-top: 34px; }
.single-product .img-summary-wrap.gallery-row .entry-summary table.variations {
margin: 0 auto; }
.single-product .img-summary-wrap.gallery-row .entry-summary table.variations td {
text-align: left; }
.single-product .img-summary-wrap.gallery-row .entry-summary form.cart .quantity {
float: none;
display: inline-flex; }
@media (min-width: 768px) {
.single-product .img-summary-wrap.gallery-row .entry-summary form.cart .variations_button {
display: flex;
justify-content: center; } }
.single-product .img-summary-wrap.gallery-row .entry-summary form.cart .single_variation .woocommerce-variation-price {
padding-left: 0;
display: inline-block; }
.single-product .img-summary-wrap.gallery-row .entry-summary .psingle-meta-share {
border-top: 1px solid #dedede;
padding-top: 23px;
margin-top: 50px; }
@media (min-width: 768px) {
.single-product .img-summary-wrap.gallery-row .entry-summary .psingle-meta-share {
display: flex;
flex-wrap: wrap;
text-align: left;
justify-content: space-between; } }
@media (min-width: 768px) {
.single-product .img-summary-wrap.gallery-row .entry-summary .psingle-meta-share > div {
flex: 0 0 auto;
width: auto; } }
.single-product .img-summary-wrap.gallery-row .entry-summary .psingle-meta-share .product_meta {
border-top: 0;
padding-top: 0;
margin-top: 0; }
.single-product .img-summary-wrap.gallery-row .entry-summary .psingle-meta-share .product_meta .lbl {
min-width: 0; }
.single-product .img-summary-wrap.gallery-row .entry-summary .psingle-meta-share .product_meta > div {
display: inline-block;
margin-right: 20px; }
.single-product .img-summary-wrap.gallery-row .entry-summary .psingle-meta-share .product_meta > div:last-child {
margin-right: 0; }
.single-product .img-summary-wrap.gallery-row .entry-summary .psingle-meta-share .product-share .lbl {
min-width: 0; }
.single-product .img-summary-wrap.gallery-row .entry-summary .psingle-meta-share .product-share .share-icon ul li {
margin-right: 0;
margin-left: 20px;
margin-bottom: 12px; }
.single-product .img-summary-wrap.gallery-row + .woocommerce-tabs {
margin-top: 10px; }
.single-product .woocommerce-tabs {
margin-top: 50px;
border-top: 1px solid #ededed;
padding-top: 90px;
position: relative; }
@media (max-width: 1199px) {
.single-product .woocommerce-tabs {
margin-top: 20px;
padding-top: 70px; } }
.single-product .woocommerce-tabs:before {
position: absolute;
content: "";
height: 1px;
background-color: #ededed;
top: -1px;
right: 100%;
width: 2000px; }
.single-product .woocommerce-tabs:after {
position: absolute;
content: "";
height: 1px;
background-color: #ededed;
top: -1px;
left: 100%;
width: 2000px; }
.single-product .woocommerce-tabs ul.tabs {
padding: 0;
list-style: none;
margin-left: -15px;
margin-right: -15px;
margin-bottom: 64px; }
@media (min-width: 768px) {
.single-product .woocommerce-tabs ul.tabs {
text-align: center; } }
@media (max-width: 1199px) {
.single-product .woocommerce-tabs ul.tabs {
margin-bottom: 40px; } }
.single-product .woocommerce-tabs ul.tabs li {
font-size: 18px;
font-weight: 600;
color: #7c7c80;
display: inline-block;
padding: 0 15px; }
@media (max-width: 767px) {
.single-product .woocommerce-tabs ul.tabs li {
margin-bottom: 8px; } }
.single-product .woocommerce-tabs ul.tabs li a {
position: relative;
color: inherit; }
.single-product .woocommerce-tabs ul.tabs li a:before, .single-product .woocommerce-tabs ul.tabs li a:after {
content: "";
position: absolute;
bottom: -1px;
width: 0;
height: 2px;
background-color: #283891;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.single-product .woocommerce-tabs ul.tabs li a:before {
left: calc(50%); }
.single-product .woocommerce-tabs ul.tabs li a:after {
right: calc(50%); }
.single-product .woocommerce-tabs ul.tabs li:hover a, .single-product .woocommerce-tabs ul.tabs li.active a {
color: #283891; }
.single-product .woocommerce-tabs ul.tabs li:hover a:before, .single-product .woocommerce-tabs ul.tabs li.active a:before, .single-product .woocommerce-tabs ul.tabs li:hover a:after, .single-product .woocommerce-tabs ul.tabs li.active a:after {
background-color: #283891;
width: 50%; }
.single-product .woocommerce-tabs .wc-tab {
padding-bottom: 45px; }
.single-product .woocommerce-tabs .wc-tab p {
margin: 0; }
.single-product .woocommerce-tabs .wc-tab table th, .single-product .woocommerce-tabs .wc-tab table td {
padding: 5px 0;
border: 0;
background-color: transparent;
font-family: Poppins; }
.single-product .woocommerce-tabs .wc-tab table th {
font-size: 15px;
font-weight: 500;
color: #303030;
padding-right: 20px;
text-align: right; }
.single-product .woocommerce-tabs .wc-tab .woocommerce-Reviews-title {
display: none; }
.single-product .woocommerce-tabs .wc-tab #comments {
margin-bottom: 68px; }
.single-product .woocommerce-tabs .wc-tab .commentlist {
padding: 0;
list-style: none; }
.single-product .woocommerce-tabs .wc-tab .commentlist li {
margin-bottom: 30px; }
.single-product .woocommerce-tabs .wc-tab .commentlist li .red-review-head {
margin-bottom: 3px; }
.single-product .woocommerce-tabs .wc-tab .commentlist li .red-review-head .row-header {
align-items: center; }
.single-product .woocommerce-tabs .wc-tab .commentlist li .author-name {
color: #373737;
font-size: 16px;
text-transform: uppercase;
margin: 0; }
.single-product .woocommerce-tabs .wc-tab .commentlist li .review-date {
font-size: 12px;
color: #777;
line-height: 1.5;
margin-bottom: 8px; }
.single-product .woocommerce-tabs .wc-tab .commentlist li .description {
line-height: 25px; }
.single-product .woocommerce-tabs .wc-tab .comment-respond .comment-reply-title {
font-size: 22px;
color: #373737;
display: block;
margin-bottom: 33px; }
.single-product .woocommerce-tabs .wc-tab .comment-respond .comment-form .comment-form-rating {
display: flex;
margin-bottom: 18px; }
.single-product .woocommerce-tabs .wc-tab .comment-respond .comment-form .comment-form-rating .lbl {
margin-right: 25px; }
.single-product .woocommerce-tabs .wc-tab .comment-respond .comment-form p {
margin-bottom: 30px; }
.single-product .woocommerce-tabs .wc-tab .comment-respond .comment-form p.form-submit {
margin-bottom: 0; }
.single-product .woocommerce-tabs .wc-tab .comment-respond .comment-form p.stars {
margin-bottom: 0; }
.single-product .related.products {
margin-top: 50px;
border-top: 1px solid #ededed;
padding-top: 90px;
position: relative; }
@media (max-width: 1199px) {
.single-product .related.products {
margin-top: 20px;
padding-top: 70px; } }
.single-product .related.products:before {
position: absolute;
content: "";
height: 1px;
background-color: #ededed;
top: -1px;
right: 100%;
width: 2000px; }
.single-product .related.products:after {
position: absolute;
content: "";
height: 1px;
background-color: #ededed;
top: -1px;
left: 100%;
width: 2000px; }
.single-product .related.products .product-related-title {
text-align: center;
margin-bottom: 67px; }
.single-product .related.products .loop-products .product {
margin-bottom: 0; }
.single-product .related.products .owl-nav {
padding: 0;
margin: 0;
justify-content: space-between; }
@media (max-width: 575px) {
.single-product .related.products .owl-nav {
display: none; } }
.single-product .related.products .owl-nav > div {
padding: 0;
position: absolute;
top: 42%;
-webkit-transform: translateY(-50%);
-khtml-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 1;
line-height: 43px;
height: 43px;
color: #777;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.single-product .related.products .owl-nav > div i {
font-size: 30px; }
.single-product .related.products .owl-nav > div:hover {
color: #303030; }
.single-product .related.products .owl-nav .owl-prev {
left: -125px; }
@media (max-width: 1599px) {
.single-product .related.products .owl-nav .owl-prev {
left: -80px; } }
@media (max-width: 1365px) {
.single-product .related.products .owl-nav .owl-prev {
left: -50px; } }
@media (max-width: 1300px) {
.single-product .related.products .owl-nav .owl-prev {
left: 10px; } }
.single-product .related.products .owl-nav .owl-next {
right: -125px; }
@media (max-width: 1599px) {
.single-product .related.products .owl-nav .owl-next {
right: -80px; } }
@media (max-width: 1365px) {
.single-product .related.products .owl-nav .owl-next {
right: -50px; } }
@media (max-width: 1300px) {
.single-product .related.products .owl-nav .owl-next {
right: 10px; } }
.logged-in .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form {
display: block;
margin: 0; }
.logged-in .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form-rating {
margin-bottom: 10px; }
.woocommerce-cart .woocommerce-message {
position: relative;
margin-bottom: 50px; }
.woocommerce-cart .woocommerce-message:before {
content: "\f058";
font-family: 'Font Awesome 5 Pro';
margin-right: 15px;
width: 30px;
height: 30px;
line-height: 30px;
display: inline-block;
text-align: center;
background: rgba(40, 56, 145, 1);
color: #fff;
border-radius: 3px; }
.woocommerce-cart .woocommerce-error {
padding: 20px 30px;
list-style: none;
margin-bottom: 50px;
margin-left: 0;
background: #dc3545;
color: #fff; }
@media (min-width: 1200px) {
.woocommerce-cart .woocommerce-error {
margin-left: 50px;
margin-right: 50px; } }
.woocommerce-cart .cart-empty {
margin: 0 0 30px; }
.woocommerce-cart .return-to-shop {
padding: 0; }
.woocommerce-cart table.cart {
width: 100%;
border: 0;
border-radius: 0;
margin-top: 0;
margin-bottom: 0; }
.woocommerce-cart table.cart th {
vertical-align: middle;
text-align: left;
font-size: 22px;
color: #303030;
font-weight: 400;
border-bottom: 1px solid #e2e2e2;
padding-bottom: 24px; }
.woocommerce-cart table.cart th.product-price, .woocommerce-cart table.cart th.product-quantity, .woocommerce-cart table.cart th.product-subtotal {
text-align: center; }
.woocommerce-cart table.cart td {
color: #828282;
font-size: 16px;
padding: 15px 5px;
vertical-align: middle;
background-color: #fff;
border-bottom: 1px solid #e2e2e2; }
.woocommerce-cart table.cart td.product-thumbnail {
width: 100px; }
@media (max-width: 991px) {
.woocommerce-cart table.cart td.product-thumbnail {
width: 80px; }
.woocommerce-cart table.cart td.product-thumbnail img {
width: 80px; } }
.woocommerce-cart table.cart td.product-name {
padding-left: 20px;
font-size: 16px; }
@media (min-width: 992px) {
.woocommerce-cart table.cart td.product-name {
width: 33%; } }
@media (max-width: 575px) {
.woocommerce-cart table.cart td.product-name {
padding-left: 0; } }
.woocommerce-cart table.cart td.product-name .code-rating {
margin-bottom: 8px; }
.woocommerce-cart table.cart td.product-name .code-rating > div {
display: inline-block; }
.woocommerce-cart table.cart td.product-name .code-rating .code {
font-size: 16px;
color: rgba(40, 56, 145, 1); }
.woocommerce-cart table.cart td.product-name .code-rating .woocommerce-product-rating {
margin-left: 36px; }
.woocommerce-cart table.cart td.product-name > a {
font-size: 16px;
color: #828282;
font-weight: 500;
display: block; }
.woocommerce-cart table.cart td.product-name > a:hover {
color: #3eadef; }
.woocommerce-cart table.cart td.product-name dl.variation {
margin: 0;
height: 26px; }
.woocommerce-cart table.cart td.product-name dl.variation dd, .woocommerce-cart table.cart td.product-name dl.variation dt {
margin: 0;
padding: 0; }
.woocommerce-cart table.cart td.product-name dl.variation dd p, .woocommerce-cart table.cart td.product-name dl.variation dt p {
line-height: 26px;
margin: 0; }
.woocommerce-cart table.cart td.product-name .variation > * {
float: left;
margin-right: 5px !important;
font-weight: normal; }
.woocommerce-cart table.cart td.product-price {
text-align: center;
font-weight: 500; }
.woocommerce-cart table.cart td.product-price .woocommerce-Price-amount.amount {
opacity: 1; }
.woocommerce-cart table.cart td.product-quantity {
text-align: center; }
.woocommerce-cart table.cart td.product-quantity input[type="number"] {
height: 45px;
border: 1px solid #949494;
text-align: center;
font-size: 18px;
color: #303030;
width: 137px; }
@media (max-width: 767px) {
.woocommerce-cart table.cart td.product-quantity input[type="number"] {
width: 100px; } }
.woocommerce-cart table.cart td.product-quantity .quantity input[type=number]::-webkit-inner-spin-button, .woocommerce-cart table.cart td.product-quantity .quantity input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0; }
.woocommerce-cart table.cart td.product-quantity .quantity {
position: relative;
width: 137px;
display: inline-block; }
@media (max-width: 767px) {
.woocommerce-cart table.cart td.product-quantity .quantity {
width: 100px; } }
.woocommerce-cart table.cart td.product-quantity .quantity .quantity-button {
width: 42px;
height: 45px;
position: absolute;
color: #777;
font-weight: 300;
font-size: 20px;
text-align: center;
line-height: 45px;
cursor: pointer;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
@media (max-width: 767px) {
.woocommerce-cart table.cart td.product-quantity .quantity .quantity-button {
width: 30px; } }
.woocommerce-cart table.cart td.product-quantity .quantity .quantity-button:hover {
color: #303030; }
.woocommerce-cart table.cart td.product-quantity .quantity .quantity-up {
right: 0; }
.woocommerce-cart table.cart td.product-quantity .quantity .quantity-up:before {
content: "+"; }
.woocommerce-cart table.cart td.product-quantity .quantity .quantity-down {
left: 0; }
.woocommerce-cart table.cart td.product-quantity .quantity .quantity-down:before {
content: "-"; }
.woocommerce-cart table.cart td.product-subtotal {
text-align: center; }
.woocommerce-cart table.cart td.product-subtotal .woocommerce-Price-amount.amount {
opacity: 1; }
.woocommerce-cart table.cart td.product-remove {
text-align: right; }
@media screen and (min-width: 992px) {
.woocommerce-cart table.cart td.product-remove {
width: 90px; } }
.woocommerce-cart table.cart td.product-remove a {
background: transparent;
display: inline-block;
font-size: 0;
position: relative;
color: #283891;
line-height: 1; }
.woocommerce-cart table.cart td.product-remove a:before {
content: "\f109";
font-family: Flaticon;
font-style: normal;
font-size: 16px; }
@media (max-width: 991px) {
.woocommerce-cart table.cart td.product-remove a:before {
font-size: 14px; } }
.woocommerce-cart table.cart td.product-remove a:hover {
color: #3eadef; }
.woocommerce-cart table.cart td.actions {
padding: 50px 0 30px 0;
border-bottom: 0; }
@media (max-width: 575px) {
.woocommerce-cart table.cart thead {
display: none; }
.woocommerce-cart table.cart tbody tr {
display: block; }
.woocommerce-cart table.cart tbody tr:last-child {
display: table-row; }
.woocommerce-cart table.cart tbody td {
border-top: 0;
display: block;
text-align: right !important;
padding: 10px 0; }
.woocommerce-cart table.cart tbody td:before {
content: attr(data-title) ": ";
float: left;
color: #3b3b3b; }
.woocommerce-cart table.cart tbody td.product-remove:before, .woocommerce-cart table.cart tbody td.product-thumbnail:before {
content: none; }
.woocommerce-cart table.cart tbody td.product-thumbnail {
width: 100%;
text-align: left !important; }
.woocommerce-cart table.cart tbody td.product-thumbnail img {
width: 80px; }
.woocommerce-cart table.cart tbody td.product-thumbnail a {
display: block; }
.woocommerce-cart table.cart td.actions {
display: table-cell;
text-align: left !important; }
.woocommerce-cart table.cart td.actions:before {
content: none; }
.woocommerce-cart .cart_item {
margin-bottom: 30px; } }
.woocommerce-cart .col-coupon > * {
flex: 0 0 auto;
width: auto;
margin-bottom: 10px; }
.woocommerce-cart .col-coupon .continue-shopping {
margin-right: 26px; }
@media (max-width: 575px) {
.woocommerce-cart .col-coupon .continue-shopping {
display: none; } }
.woocommerce-cart .col-coupon .input-text {
width: 360px;
padding: 10px 18px;
height: 50px;
margin-right: 1px; }
.woocommerce-cart .col-coupon .input-text::-webkit-input-placeholder {
color: #7c7c80;
text-transform: uppercase; }
.woocommerce-cart .col-coupon .input-text:-moz-placeholder {
color: #7c7c80;
text-transform: uppercase; }
.woocommerce-cart .col-coupon .input-text::-moz-placeholder {
color: #7c7c80;
text-transform: uppercase; }
.woocommerce-cart .col-coupon .input-text:-ms-input-placeholder {
color: #7c7c80;
text-transform: uppercase; }
@media (min-width: 768px) and (max-width: 991px) {
.woocommerce-cart .col-coupon .input-text {
width: 270px; } }
@media (max-width: 575px) {
.woocommerce-cart .col-coupon .input-text {
width: auto;
text-align: left; } }
.woocommerce-cart .col-btn .btn {
margin-right: 7px; }
.woocommerce-cart .col-btn .btn, .woocommerce-cart .col-btn .button {
margin-bottom: 10px; }
@media (min-width: 1200px) {
.woocommerce-cart .col-btn .btn, .woocommerce-cart .col-btn .button {
min-width: 180px; } }
.woocommerce-cart .shipping-calculator-form {
display: block; }
@media (min-width: 1200px) {
.woocommerce-cart .cart-collaterals {
display: flex;
flex-wrap: wrap;
justify-content: flex-end; } }
.woocommerce-cart .cart-collaterals h2 {
display: none; }
.woocommerce-cart .cart-collaterals table {
margin-bottom: 37px; }
.woocommerce-cart .cart-collaterals table th {
min-width: 165px; }
.woocommerce-cart .cart-collaterals table th, .woocommerce-cart .cart-collaterals table td {
padding: 5px 0;
font-size: 16px;
text-align: left;
font-weight: 400;
color: #303030; }
.woocommerce-cart .cart-collaterals table ul {
padding-left: 0;
list-style: none;
margin-bottom: 10px; }
.woocommerce-cart .cart-collaterals table strong {
font-weight: 400; }
.woocommerce-cart .cart-collaterals table p {
margin-bottom: 5px; }
.woocommerce-cart .cart-collaterals table label {
display: inline-block; }
.woocommerce-cart .cart-collaterals table input[type="radio"], .woocommerce-cart .cart-collaterals table input[type="checkbox"] {
margin: 0 3px 0 0; }
@media (max-width: 575px) {
.woocommerce-cart .cart-collaterals table {
width: 100%; }
.woocommerce-cart .cart-collaterals table thead {
display: none; }
.woocommerce-cart .cart-collaterals table tbody th {
display: none; }
.woocommerce-cart .cart-collaterals table tbody tr {
display: block; }
.woocommerce-cart .cart-collaterals table tbody tr:last-child {
display: table-row; }
.woocommerce-cart .cart-collaterals table tbody td {
border-top: 0;
display: block;
text-align: right !important;
padding: 10px 0;
border-bottom: 1px solid #dedede; }
.woocommerce-cart .cart-collaterals table tbody td:before {
content: attr(data-title) ": ";
float: left; }
.woocommerce-cart .cart-collaterals table ul {
margin-top: 30px;
text-align: left; }
.woocommerce-cart .cart-collaterals table p {
text-align: left; } }
.woocommerce-cart .cart-collaterals .select2-container .select2-choice, .woocommerce-cart .cart-collaterals .select2-container .select2-selection {
height: auto;
padding: 13px 40px 13px 20px;
border: 1px solid #e0e0e0;
border-radius: 0;
margin: 0; }
.woocommerce-cart .cart-collaterals .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 54px;
width: 50px; }
.woocommerce-cart .cart-collaterals .select2-container--default .select2-selection--single .select2-selection__rendered {
text-transform: capitalize;
padding: 0; }
.woocommerce-cart .cart-collaterals .select2-container .select2-selection--single .select2-selection__rendered {
white-space: normal; }
.woocommerce-cart .cart-collaterals form.woocommerce-shipping-calculator p {
margin-top: 0;
margin-bottom: 10px; }
.woocommerce-cart .cart-collaterals form.woocommerce-shipping-calculator a {
color: #283891; }
.woocommerce-cart .cart-collaterals form.woocommerce-shipping-calculator a:hover {
color: #3eadef; }
.woocommerce-cart .cart-collaterals form.woocommerce-shipping-calculator .shipping-calculator-form {
margin-top: 20px; }
.woocommerce-cart .cart-collaterals form.woocommerce-shipping-calculator input[type="text"] {
font-family: Poppins;
font-size: 16px;
text-transform: capitalize; }
.woocommerce-cart .cart-collaterals form.woocommerce-shipping-calculator button[type="submit"] {
width: 100%; }
.woocommerce-cart .cart-collaterals form.woocommerce-shipping-calculator .form-row {
margin-left: 0;
margin-right: 0; }
.woocommerce-cart .cart-collaterals form.woocommerce-shipping-calculator .form-row > span {
width: 100%; }
.woocommerce-cart .wc-proceed-to-checkout .checkout-button {
width: 100%;
padding: 16px 32px; }
.woocommerce-checkout .woocommerce-message {
padding: 20px 30px;
background: rgba(40, 56, 145, 1);
color: #fff; }
.woocommerce-checkout .woocommerce-error {
padding-left: 0;
list-style: none;
margin-bottom: 30px;
margin-left: 0; }
.woocommerce-checkout .woocommerce-form-coupon-toggle {
margin-bottom: 40px; }
.woocommerce-checkout form.woocommerce-form-login {
margin-bottom: 40px; }
.woocommerce-checkout form.woocommerce-form-login .woocommerce-form__label-for-checkbox {
line-height: 55px;
margin-left: 15px; }
.woocommerce-checkout form.checkout_coupon {
margin-bottom: 40px; }
.woocommerce-checkout .form-row {
margin-left: 0;
margin-right: 0; }
.woocommerce-checkout form.checkout > .row > div {
margin-bottom: 30px; }
.woocommerce-checkout form.checkout .col2-set {
display: flex;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px; }
.woocommerce-checkout form.checkout .col2-set > div {
flex: 0 0 100%;
max-width: 100%; }
@media (min-width: 768px) {
.woocommerce-checkout form.checkout .col2-set > div {
flex: 0 0 50%;
max-width: 50%;
padding-left: 15px;
padding-right: 15px; } }
@media (max-width: 767px) {
.woocommerce-checkout form.checkout .col2-set .col-2 {
margin-top: 30px; } }
.woocommerce-checkout form.checkout .form-row {
display: block;
flex-wrap: inherit;
margin-right: 0;
margin-left: 0; }
.woocommerce-checkout form.checkout p.form-row {
margin-top: 0;
margin-bottom: 10px; }
.woocommerce-checkout form.checkout h3 {
font-size: 22px;
margin-top: 0;
margin-bottom: 24px; }
.woocommerce-checkout form.checkout h3 label {
font-weight: inherit; }
.woocommerce-checkout form.checkout #order_review_heading {
display: none; }
.woocommerce-checkout form.checkout .select2-container .select2-choice, .woocommerce-checkout form.checkout .select2-container .select2-selection {
height: 56px;
padding: 13px 20px;
border: 1px solid #e0e0e0;
border-radius: 0;
margin: 0; }
.woocommerce-checkout form.checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #303030; }
.woocommerce-checkout form.checkout .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 54px;
width: 50px; }
.woocommerce-checkout form.checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
text-transform: capitalize;
padding: 0; }
.woocommerce-checkout form.checkout textarea {
height: 122px; }
.woocommerce-checkout form.checkout input[type="text"]::-webkit-input-placeholder, .woocommerce-checkout form.checkout input[type="email"]::-webkit-input-placeholder, .woocommerce-checkout form.checkout input[type="phone"]::-webkit-input-placeholder, .woocommerce-checkout form.checkout input[type="tel"]::-webkit-input-placeholder, .woocommerce-checkout form.checkout input[type="password"]::-webkit-input-placeholder, .woocommerce-checkout form.checkout select::-webkit-input-placeholder, .woocommerce-checkout form.checkout textarea::-webkit-input-placeholder {
color: #373737; }
.woocommerce-checkout form.checkout input[type="text"]:-moz-placeholder, .woocommerce-checkout form.checkout input[type="email"]:-moz-placeholder, .woocommerce-checkout form.checkout input[type="phone"]:-moz-placeholder, .woocommerce-checkout form.checkout input[type="tel"]:-moz-placeholder, .woocommerce-checkout form.checkout input[type="password"]:-moz-placeholder, .woocommerce-checkout form.checkout select:-moz-placeholder, .woocommerce-checkout form.checkout textarea:-moz-placeholder {
color: #373737; }
.woocommerce-checkout form.checkout input[type="text"]::-moz-placeholder, .woocommerce-checkout form.checkout input[type="email"]::-moz-placeholder, .woocommerce-checkout form.checkout input[type="phone"]::-moz-placeholder, .woocommerce-checkout form.checkout input[type="tel"]::-moz-placeholder, .woocommerce-checkout form.checkout input[type="password"]::-moz-placeholder, .woocommerce-checkout form.checkout select::-moz-placeholder, .woocommerce-checkout form.checkout textarea::-moz-placeholder {
color: #373737; }
.woocommerce-checkout form.checkout input[type="text"]:-ms-input-placeholder, .woocommerce-checkout form.checkout input[type="email"]:-ms-input-placeholder, .woocommerce-checkout form.checkout input[type="phone"]:-ms-input-placeholder, .woocommerce-checkout form.checkout input[type="tel"]:-ms-input-placeholder, .woocommerce-checkout form.checkout input[type="password"]:-ms-input-placeholder, .woocommerce-checkout form.checkout select:-ms-input-placeholder, .woocommerce-checkout form.checkout textarea:-ms-input-placeholder {
color: #373737; }
.woocommerce-shipping-fields h3 {
position: relative; }
.woocommerce-shipping-fields h3 label {
margin: 0; }
.woocommerce-shipping-fields h3 input[type="checkbox"] {
margin-right: 5px; }
.woocommerce-checkout-review-order {
margin-top: 50px; }
@media (min-width: 1200px) {
.woocommerce-checkout-review-order {
display: flex;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px; } }
.woocommerce-checkout-review-order table {
border-color: transparent;
margin: 0;
border-radius: 0;
border-spacing: 0;
width: 100%; }
@media (min-width: 1200px) {
.woocommerce-checkout-review-order table {
flex: 0 0 50%;
max-width: 50%;
padding-left: 15px;
padding-right: 15px; } }
@media (max-width: 1199px) {
.woocommerce-checkout-review-order table {
margin-bottom: 50px; } }
.woocommerce-checkout-review-order table th, .woocommerce-checkout-review-order table td {
font-size: 16px;
font-weight: 400;
color: #828282;
border: 0;
padding: 8px 0;
text-align: left;
border-bottom: 1px solid #e2e2e2; }
@media (max-width: 575px) {
.woocommerce-checkout-review-order table th, .woocommerce-checkout-review-order table td {
text-transform: capitalize;
padding: 5px 0; } }
@media (max-width: 350px) {
.woocommerce-checkout-review-order table th, .woocommerce-checkout-review-order table td {
font-size: 14px; } }
.woocommerce-checkout-review-order table th strong, .woocommerce-checkout-review-order table td strong {
font-weight: 400; }
.woocommerce-checkout-review-order table th input[type="radio"], .woocommerce-checkout-review-order table td input[type="radio"] {
margin-right: 5px; }
.woocommerce-checkout-review-order table td + td {
padding-left: 5px; }
@media (max-width: 575px) {
.woocommerce-checkout-review-order table td + td {
width: 50%; } }
.woocommerce-checkout-review-order table thead th {
font-size: 22px;
padding-bottom: 24px;
color: #303030; }
@media (max-width: 575px) {
.woocommerce-checkout-review-order table thead th {
font-size: 18px;
padding-bottom: 16px; } }
.woocommerce-checkout-review-order table thead th + th {
text-align: right; }
.woocommerce-checkout-review-order table tbody dl.variation {
margin: 0;
font-size: 14px; }
.woocommerce-checkout-review-order table tbody dl.variation dd, .woocommerce-checkout-review-order table tbody dl.variation dt {
float: left;
margin-bottom: 0;
padding-bottom: 0; }
.woocommerce-checkout-review-order table tbody dl.variation dd {
margin-left: 15px; }
.woocommerce-checkout-review-order table tbody .woocommerce-Price-amount.amount {
opacity: 1 !important; }
.woocommerce-checkout-review-order table tbody td + td {
text-align: right; }
@media (max-width: 575px) {
.woocommerce-checkout-review-order table tfoot th {
min-width: 0;
padding-right: 10px; } }
.woocommerce-checkout-review-order table tfoot th + td {
text-align: right; }
.woocommerce-checkout-review-order table ul {
list-style: none;
margin: 0; }
.woocommerce-checkout-review-order table label {
display: inline-block; }
@media (min-width: 1200px) {
.woocommerce-checkout-review-order .woocommerce-checkout-payment {
flex: 0 0 50%;
max-width: 50%;
padding-left: 15px;
padding-right: 15px; } }
.woocommerce-checkout-review-order .woocommerce-checkout-payment ul {
list-style: none;
margin: 0; }
.woocommerce-checkout-review-order .woocommerce-checkout-payment ul li input[type="radio"] {
margin-right: 5px; }
.woocommerce-checkout-review-order .woocommerce-checkout-payment ul li label {
font-size: 16px;
line-height: 28px;
display: inline-block;
color: #303030; }
.woocommerce-checkout-review-order .woocommerce-checkout-payment p {
margin-top: 0;
margin-bottom: 15px; }
.woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_method_paypal img, .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_method_paypal a {
display: none; }
.woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order {
display: inline-block;
margin-top: 40px;
margin-bottom: 5px; }
.woocommerce-order .woocommerce-notice {
position: relative;
margin-bottom: 50px; }
.woocommerce-order .woocommerce-notice:before {
content: "\f058";
font-family: 'Font Awesome 5 Pro';
margin-right: 15px;
width: 30px;
height: 30px;
line-height: 30px;
display: inline-block;
text-align: center;
background: rgba(40, 56, 145, 1);
color: #fff;
border-radius: 3px; }
.woocommerce-order p {
margin-top: 0; }
.woocommerce-order ul {
margin: 0;
list-style: none; }
.woocommerce-order .order_details {
padding-left: 0;
color: #828282; }
.woocommerce-order .order_details li {
border-bottom: 1px solid #e2e2e2;
border-right: medium none;
display: block;
float: none;
line-height: 38px;
margin-right: 0;
width: 100%; }
.woocommerce-order .order_details li strong {
float: right;
font-weight: 400; }
.woocommerce-order .order_details ul.wc-item-meta li {
border-bottom: 0; }
.woocommerce-order .order_details ul.wc-item-meta li > * {
float: left;
margin-right: 5px;
font-weight: normal; }
.woocommerce-order .order_details a {
color: inherit; }
.woocommerce-order .order_details a:hover {
color: #3eadef; }
.woocommerce-order h2 {
font-size: 22px;
margin-top: 0;
margin-bottom: 20px; }
.woocommerce-order .woocommerce-order-details {
margin-top: 50px; }
.woocommerce-order table.shop_table {
width: 100%;
border-spacing: 0; }
.woocommerce-order table.shop_table thead th {
display: none;
vertical-align: middle;
text-align: left;
font-size: 18px;
font-weight: 500; }
.woocommerce-order table.shop_table tbody th, .woocommerce-order table.shop_table tfoot th, .woocommerce-order table.shop_table tbody td, .woocommerce-order table.shop_table tfoot td {
border-bottom: 1px solid #e2e2e2;
padding: 13px 0;
font-size: 16px;
text-align: left;
font-weight: 400; }
.woocommerce-order table.shop_table tbody th strong, .woocommerce-order table.shop_table tfoot th strong, .woocommerce-order table.shop_table tbody td strong, .woocommerce-order table.shop_table tfoot td strong {
font-weight: 400; }
.woocommerce-order table.shop_table tbody th + td, .woocommerce-order table.shop_table tfoot th + td, .woocommerce-order table.shop_table tbody td + td, .woocommerce-order table.shop_table tfoot td + td {
text-align: right; }
.woocommerce-order .woocommerce-customer-details {
margin-top: 50px; }
.woocommerce-order .woocommerce-customer-details .woocommerce-columns {
margin-right: -15px;
margin-left: -15px; }
@media (min-width: 576px) {
.woocommerce-order .woocommerce-customer-details .woocommerce-columns {
display: flex;
flex-wrap: wrap; } }
@media (max-width: 575px) {
.woocommerce-order .woocommerce-customer-details .woocommerce-columns .col-1, .woocommerce-order .woocommerce-customer-details .woocommerce-columns .col-2 {
flex: 0 0 100%;
max-width: 100%; } }
@media (min-width: 576px) {
.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column {
padding-right: 15px;
padding-left: 15px;
flex: 0 0 50%;
max-width: 50%; } }
.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column address {
font-style: normal; }
.woocommerce-account ul {
margin: 0;
list-style: none; }
.woocommerce-account .woocommerce {
margin-bottom: 5px; }
.woocommerce-account .woocommerce-notices-wrapper {
margin-bottom: 20px; }
.woocommerce-account .woocommerce-notices-wrapper strong {
color: #f00; }
.woocommerce-account .col2-set {
display: flex;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px; }
.woocommerce-account .col2-set .col-1, .woocommerce-account .col2-set .col-2 {
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 50px; }
@media (min-width: 576px) {
.woocommerce-account .col2-set .col-1, .woocommerce-account .col2-set .col-2 {
flex: 0 0 50%;
max-width: 50%; } }
.woocommerce-account form.login .woocommerce-Button {
min-width: 120px;
margin-bottom: 20px; }
.woocommerce-account form.login input[type="checkbox"] {
margin-left: 0; }
.woocommerce-account form .form-row label {
display: block;
width: 100%;
margin-bottom: 5px; }
.woocommerce-account form .form-row .required {
color: #f00;
font-weight: 700;
border: 0 !important;
text-decoration: none; }
.woocommerce-account .woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0;
margin: 0 -15px; }
@media (min-width: 576px) {
.woocommerce-account .woocommerce-MyAccount-navigation ul {
text-align: center; } }
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
display: inline-block;
margin: 0 15px; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
display: inline-block;
text-align: center;
font-size: 18px;
font-weight: 500; }
.woocommerce-account .woocommerce-MyAccount-content {
margin-top: 40px; }
.woocommerce-account .woocommerce-MyAccount-content strong {
font-weight: 400;
color: #303030; }
.woocommerce-account .woocommerce-MyAccount-content table {
width: 100%;
border-spacing: 0; }
.woocommerce-account .woocommerce-MyAccount-content table th, .woocommerce-account .woocommerce-MyAccount-content table td {
text-align: left;
vertical-align: middle;
padding: 10px 0;
border-bottom: 1px solid #e2e2e2;
color: #828282; }
.woocommerce-account .woocommerce-MyAccount-content table th {
font-size: 16px;
color: #303030;
font-weight: 500; }
.woocommerce-account .woocommerce-MyAccount-content h3 {
margin-top: 0;
margin-bottom: 20px; }
.woocommerce-account .woocommerce-MyAccount-content address {
margin: 0; }
.woocommerce-account .woocommerce-MyAccount-content p {
margin-bottom: 10px; }
.woocommerce-account .woocommerce-MyAccount-content .edit {
color: #3eadef; }
.woocommerce-account .woocommerce-MyAccount-content .edit:hover {
color: #283891; }
.woocommerce-account .woocommerce-MyAccount-content .form-row {
margin-left: 0;
margin-right: 0; }
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-input-wrapper {
width: 100%; }
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table a.woocommerce-button {
min-width: 120px; }
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message a.button {
background: transparent;
color: #3eadef;
border: 0;
padding: 0;
float: left;
text-align: left;
line-height: 26px;
margin-right: 15px;
text-transform: capitalize; }
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Message a.button:hover {
color: #283891; }
@media (min-width: 768px) {
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses {
display: flex;
flex-wrap: wrap; } }
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set > div {
flex: 0 0 100%;
max-width: 100%; }
@media (min-width: 768px) {
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set > div {
flex: 0 0 50%;
max-width: 50%; } }
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses > div {
margin-bottom: 30px; }
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses > div address {
font-style: normal; }
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .button {
margin-top: 30px; }
.woocommerce-account .woocommerce-MyAccount-content form.edit-account fieldset {
padding: 0;
border: 0;
margin: 0; }
.woocommerce-account .woocommerce-MyAccount-content form.edit-account legend {
border: 0;
border-bottom: 0;
margin-bottom: 5px;
display: none; }
.woocommerce-account .woocommerce-MyAccount-content form.edit-account button[type="submit"] {
margin-top: 20px; }
.woocommerce-account h2 {
display: block;
font-size: 22px;
font-weight: 500;
margin-bottom: 30px;
padding-bottom: 0;
margin-top: 0;
padding-top: 0; }
.woocommerce-account .select2-container .select2-choice, .woocommerce-account .select2-container .select2-selection {
height: 56px;
padding: 13px 18px;
border-radius: 0;
border: 1px solid #e0e0e0;
margin: 0; }
.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #303030; }
.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 54px;
width: 50px; }
.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__rendered {
text-transform: capitalize;
padding: 0; }
.woocommerce-account .form-row {
margin-left: 0;
margin-right: 0; }
.woocommerce-account form.login {
border: 0;
padding: 0;
margin: 0;
margin-top: 30px;
border-radius: 0; }
.woocommerce-account form.login .col2-set > div {
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 50px; }
.woocommerce-account form.login .col2-set > div .form-row {
padding: 0;
margin: 20px 0 0 0; }
.woocommerce-account .woocommerce-pagination {
margin: 30px 0 0 0; }
.woocommerce-view-order .woocommerce-table {
margin-bottom: 30px; }
.woocommerce-view-order .woocommerce-customer-details {
margin-top: 50px; }
.woocommerce-view-order .red-footer {
margin-top: 15px; }
.woosw-list table.woosw-content-items {
width: 100%;
border-spacing: 0; }
.woosw-list table.woosw-content-items tr td {
font-size: 16px;
color: #828282;
padding: 15px 0;
border-bottom: 1px solid #e2e2e2;
vertical-align: middle; }
@media (max-width: 767px) {
.woosw-list table.woosw-content-items tr td {
display: block;
width: 100%;
border-bottom: 0; } }
.woosw-list table.woosw-content-items tr td:first-child {
padding-left: 0; }
@media (max-width: 767px) {
.woosw-list table.woosw-content-items tr td:first-child {
padding-top: 30px; } }
.woosw-list table.woosw-content-items tr td:last-child {
padding-right: 0;
width: 470px;
position: relative;
text-align: right; }
@media (max-width: 1365px) {
.woosw-list table.woosw-content-items tr td:last-child {
width: 370px; } }
@media (max-width: 991px) {
.woosw-list table.woosw-content-items tr td:last-child {
width: 290px; } }
@media (max-width: 767px) {
.woosw-list table.woosw-content-items tr td:last-child {
width: 100%;
border-bottom: 1px solid #e2e2e2;
text-align: left; } }
.woosw-list table.woosw-content-items tr:first-child td {
border-top: 1px solid #e2e2e2; }
@media (max-width: 767px) {
.woosw-list table.woosw-content-items tr:first-child td {
border-top: 0; } }
.woosw-list table.woosw-content-items tr:nth-child(2n) td {
background-color: transparent; }
.woosw-list table.woosw-content-items tr:hover td {
background-color: transparent; }
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--remove {
width: 54px; }
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--remove span:before {
font-size: 20px; }
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--image {
width: 110px;
padding-right: 20px; }
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--title a {
font-style: 16px;
font-weight: 500;
color: #828282; }
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--title a:hover {
color: #3eadef; }
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--stock, .woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--add {
display: inline-block; }
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--stock {
position: absolute;
left: 0;
top: 50%;
margin-top: -13px; }
@media (max-width: 767px) {
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--stock {
display: none; } }
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--add {
margin-top: 8px; }
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--add p a {
padding: 16px 42px;
min-width: 200px; }
@media (max-width: 1365px) {
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--add p a {
padding: 16px 32px;
min-width: 185px; } }
@media (max-width: 1199px) {
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--add p a {
padding: 16px 28px;
min-width: 170px; } }
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--add p a.added_to_cart {
cursor: pointer;
display: block;
margin-top: 10px;
text-align: center;
line-height: 1;
vertical-align: top;
position: relative;
overflow: hidden;
font-family: Poppins;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
color: #fff;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #303030;
background-color: #303030;
background-image: inherit;
background-size: inherit;
background-position: inherit;
background-attachment: inherit;
border-radius: 0px;
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.woosw-list table.woosw-content-items .woosw-content-item .woosw-content-item--add p a.added_to_cart:hover {
color: #303030;
border-color: #303030;
background-color: transparent;
background-image: inherit;
background-size: inherit;
background-position: inherit;
background-attachment: inherit; }
#woosq-popup {
max-height: 615px; }
@media screen and (max-width: 1023px) {
#woosq-popup {
max-height: none; } }
#woosq-popup .mfp-close {
font-size: 0; }
#woosq-popup .slick-slider .slick-arrow {
position: absolute;
top: auto;
bottom: 12px;
font-size: 0;
text-align: center;
border: none;
z-index: 1;
padding: 5px 8px;
color: #283891;
background-color: transparent;
-webkit-transform: translateX(0);
-khtml-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0); }
#woosq-popup .slick-slider .slick-arrow:hover {
background-color: transparent;
color: #3eadef; }
#woosq-popup .slick-slider .slick-arrow:before {
font-family: 'Flaticon';
font-size: 17px; }
#woosq-popup .slick-slider .slick-arrow.slick-prev {
left: calc(50% - 46px); }
#woosq-popup .slick-slider .slick-arrow.slick-prev:before {
content: "\f108";
display: block; }
#woosq-popup .slick-slider .slick-arrow.slick-next {
right: calc(50% - 46px); }
#woosq-popup .slick-slider .slick-arrow.slick-next:before {
content: "\f116";
display: block; }
#woosq-popup .slick-slider .slick-dots {
display: none !important; }
@media screen and (max-width: 1023px) {
#woosq-popup .single-product .product > div {
height: auto; } }
#woosq-popup .single-product .product .thumbnails::-webkit-scrollbar {
height: 0;
width: 0px;
background-color: transparent; }
#woosq-popup .single-product .product .thumbnails::-webkit-scrollbar-track {
border-radius: 0px; }
#woosq-popup .single-product .product .thumbnails::-webkit-scrollbar-thumb {
border-radius: 0px;
background-color: transparent; }
#woosq-popup .single-product .product .thumbnails:hover::-webkit-scrollbar {
width: 0px;
height: auto;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 0px; }
#woosq-popup .single-product .product .thumbnails:hover::-webkit-scrollbar-thumb {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: rgba(255, 255, 255, 0.2); }
#woosq-popup .single-product .product .summary.entry-summary {
padding: 30px 10px 25px 30px; }
#woosq-popup .single-product .product .summary.entry-summary .summary-content {
padding: 0; }
#woosq-popup .single-product .product .summary.entry-summary table.group_table tr {
display: table-row-group; }
#woosq-popup .single-product .product .summary.entry-summary form.cart .quantity {
width: 100px; }
#woosq-popup .single-product .product .summary.entry-summary form.cart .quantity .quantity-button {
width: 32px; }
#woosq-popup .single-product .product .summary.entry-summary form.cart .quantity input[type="number"] {
width: 100px; }
#woosq-popup .single-product .product .summary.entry-summary form.cart button[type="submit"] {
padding: 13px 20px; }
#woosq-popup .single-product .product .summary.entry-summary .product_meta {
border-top: 1px solid #dedede;
padding-top: 43px;
margin-top: 50px; }
#woosq-popup .single-product .product .summary.entry-summary .product_meta > span {
font-size: 15px;
margin-bottom: 12px;
display: block;
font-weight: 500;
color: #303030; }
#woosq-popup .single-product .product .summary.entry-summary .product_meta > span span {
color: #777; }
#woosq-popup .single-product .product .summary.entry-summary .product_meta > span a {
color: #283891; }
#woosq-popup .single-product .product .summary.entry-summary .product_meta > span a:hover {
color: #3eadef; }
.woosw-area .woosw-inner .woosw-content {
max-width: 950px; }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid {
padding: 0 30px; }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items {
width: 100%;
border-spacing: 0; }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr td {
font-size: 16px;
color: #828282;
padding: 15px 0;
border-bottom: 1px solid #e2e2e2;
vertical-align: middle; }
@media (max-width: 767px) {
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr td {
display: block;
width: 100%;
border-bottom: 0; } }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr td:first-child {
padding-left: 0; }
@media (max-width: 767px) {
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr td:first-child {
padding-top: 30px; } }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr td:last-child {
padding-right: 0;
width: 470px;
position: relative;
text-align: right; }
@media (max-width: 1365px) {
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr td:last-child {
width: 370px; } }
@media (max-width: 991px) {
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr td:last-child {
width: 290px; } }
@media (max-width: 767px) {
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr td:last-child {
width: 100%;
border-bottom: 1px solid #e2e2e2;
text-align: left; } }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr:first-child td {
border-top: 1px solid #e2e2e2; }
@media (max-width: 767px) {
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr:first-child td {
border-top: 0; } }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr:nth-child(2n) td {
background-color: transparent; }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items tr:hover td {
background-color: transparent; }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove {
width: 54px; }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--remove span:before {
font-size: 20px; }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--image {
width: 110px;
padding-right: 20px; }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--title a {
font-style: 16px;
font-weight: 500;
color: #828282; }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--title a:hover {
color: #3eadef; }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--stock, .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--add {
display: inline-block; }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--stock {
position: absolute;
left: 0;
top: 50%;
margin-top: -13px; }
@media (max-width: 767px) {
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--stock {
display: none; } }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--add {
margin-top: 8px; }
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--add p a {
padding: 16px 42px;
min-width: 200px; }
@media (max-width: 1365px) {
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--add p a {
padding: 16px 32px;
min-width: 185px; } }
@media (max-width: 1199px) {
.woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--add p a {
padding: 16px 28px;
min-width: 170px; } }
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner {
overflow: scroll;
padding-top: 30px; }
.wooscp-area .wooscp-inner .wooscp-table .ps-theme-wpc > .ps-scrollbar-x-rail > .ps-scrollbar-x {
height: 7px !important; }
.wooscp-area .wooscp-inner .wooscp-table .ps-theme-wpc > .ps-scrollbar-y-rail > .ps-scrollbar-y {
width: 7px !important; }
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-close {
font-size: 0;
line-height: 1;
background-color: transparent;
color: #303030;
top: 0;
right: 5px;
opacity: 1;
padding: 10px;
-webkit-transform: scale(1);
-khtml-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms; }
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-close:before {
font-size: 16px;
content: "\f109";
font-family: Flaticon;
font-style: normal; }
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-close:hover, .wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-close:focus {
color: #3eadef;
-webkit-transform: scale(1.2);
-khtml-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2); }
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn {
background-color: #fff !important;
color: #303030; }
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn .wooscp-bar-btn-icon-wrapper .wooscp-bar-btn-icon-inner span {
background-color: #303030; }
.wooscp-area .wooscp-table-items table tr.tr-add_to_cart .woocs_price_code {
display: none; }
.woocommerce-js .woocommerce > ul.woocommerce-error {
list-style: none;
text-align: center;
margin-bottom: 20px;
color: rgba(40, 56, 145, 1); }
@media (min-width: 768px) {
form.track_order {
max-width: 712px;
margin: 0 auto;
padding: 0 95px 28px 95px;
background: #f5f5f5; } }
form.track_order p:not(.form-row) {
text-align: center; }
@media (min-width: 768px) {
form.track_order p:not(.form-row) {
background: #fff;
margin: 0 -95px;
padding-bottom: 67px; } }
form.track_order p.form-row {
margin-bottom: 22px; }
form.track_order p.form-row label {
font-size: 16px;
color: #303030;
margin-bottom: 12px; }
form.track_order .form-row-first {
margin-top: 44px; }
form.track_order input[type="text"]::-webkit-input-placeholder {
font-size: 15px;
font-weight: 500;
color: #777; }
form.track_order input[type="text"]:-moz-placeholder {
font-size: 15px;
font-weight: 500;
color: #777; }
form.track_order input[type="text"]::-moz-placeholder {
font-size: 15px;
font-weight: 500;
color: #777; }
form.track_order input[type="text"]:-ms-input-placeholder {
font-size: 15px;
font-weight: 500;
color: #777; }
form.track_order .button {
display: block;
width: 100%;
margin-top: 28px; }
@media (min-width: 992px) {
.col-lg-24 {
flex: 0 0 20%;
max-width: 20%; } }
@media (max-width: 575px) {
body .col-is-5 {
flex: 0 0 20%;
max-width: 20%; } }
@media (min-width: 576px) and (max-width: 767px) {
body .col-sm-is-5 {
flex: 0 0 20%;
max-width: 20%; } }
@media (min-width: 768px) and (max-width: 991px) {
body .col-md-is-5 {
flex: 0 0 20%;
max-width: 20%; } }
@media (min-width: 992px) and (max-width: 1199px) {
body .col-lg-is-5 {
flex: 0 0 20%;
max-width: 20%; } }
@media (min-width: 1200px) {
body .col-xl-is-5 {
flex: 0 0 20%;
max-width: 20%; } }
@media (max-width: 575px) {
.col-xs-12 {
flex: 0 0 100%;
max-width: 100%; }
.col-xs-6 {
flex: 0 0 50%;
max-width: 50%; }
.col-xs-4 {
flex: 0 0 33.3333333333%;
max-width: 33.3333333333%; }
.col-xs-3 {
flex: 0 0 25%;
max-width: 25%; }
.col-xs-2 {
flex: 0 0 16.6666666667%;
max-width: 16.6666666667%; }
.col-xs-1 {
flex: 0 0 8.3333333333%;
max-width: 8.3333333333%; } }
@media (min-width: 1600px) {
.max-width-xxxl-325 {
max-width: 325px; } }
.ef4-gtb-block {
max-width: 610px;
margin-right: auto;
margin-left: auto; }
.ef4-gtb-block.align-wide {
max-width: 1100px; }
.ef4-gtb-block.align-full {
margin-left: calc(-100vw / 2 + 100% / 2);
margin-right: calc(-100vw / 2 + 100% / 2);
max-width: 100vw; }
.ef4-gtb-block.align-full img {
width: 100vw; }
.ef4-gtb-block .alignleft {
float: left;
margin: 0 30px 30px 0; }
[dir="rtl"] .ef4-gtb-block .alignleft {
float: right;
margin: 0 0 30px 30px; }
.ef4-gtb-block .alignright {
float: right;
margin: 0 0 30px 30px; }
[dir="rtl"] .ef4-gtb-block .alignright {
float: left;
margin: 0 30px 30px 0; }
.ef4-gtb-block.ef4-block-separator {
display: block;
clear: both; }
.ef4-gtb-block .blockquote, .ef4-gtb-block blockquote {
margin-top: 0;
padding: 0; }
.ef4-gtb-block .blockquote:before, .ef4-gtb-block blockquote:before {
display: none; }
.ef4-gtb-block.wp-block-paragraph p {
margin-bottom: 30px; }
.ef4-gtb-block.wp-block-latest-posts, .ef4-gtb-block.wp-block-categories, .ef4-gtb-block.wp-block-archives, .ef4-gtb-block.ef4-block-pullquote {
margin-bottom: 30px; }
.alignwide {
max-width: 1100px; }
ul.wp-block-gallery {
padding-left: 0;
padding-right: 0; }
.wp-block-heading > * {
margin-bottom: 30px; }
.wp-block-column .ef4-gtb-block {
max-width: 100%; }