.btn{cursor:pointer;display:inline-block;text-decoration:none;padding:22px 50px;font-size:15px;text-transform:uppercase;font-family:"Varela Round", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#fff;border-radius:50px;position:relative;transition:all .3s ease;text-align:center;}
@media(max-width:768px){
.btn{padding:15px 35px;font-size:13px;}
}
.btn + .btn{margin-left:30px;}
.btn img{position:absolute;left:10px;top:10px;}
.btn i{margin-left:10px;font-size:12px;display:inline;vertical-align:middle;}
.btn span{display:inline;vertical-align:middle;}
.btn:after{display:block;width:100%;height:100%;}
.btn:hover{color:#fff;}
.btn.icon-left i{margin-left:0;margin-right:10px;}
.post-edit-link{cursor:pointer;display:inline-block;text-decoration:none;padding:20px 50px;font-size:15px;font-family:"Varela Round", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#fff;border-radius:50px;position:relative;transition:all .3s ease;text-align:center;margin:30px 0;}
.post-edit-link:hover{box-shadow:9px 9px 9px 0 rgba(76, 194, 192, 0.2);color:#fff;}
@media(max-width:768px){
.post-edit-link{padding:15px 35px;font-size:13px;margin:10px 0;}
}
.page-builder-wrap .edit-link{display:block;text-align:center;}
.crum-button.inline-block + .crum-button.inline-block{margin-left:30px;}
@media(max-width:480px){
.crum-button.inline-block + .crum-button.inline-block{margin-left:0;}
}
.btn-small{padding:12px 35px;text-transform:none;font-size:16px;}
@media(max-width:768px){
.btn-small{padding:15px 25px;font-size:13px;}
}
.btn-medium{padding:20px 30px;}
@media(max-width:768px){
.btn-medium{padding:15px 25px;font-size:13px;}
}
.btn-large{padding:25px 60px;font-size:18px;}
@media(max-width:768px){
.btn-large{padding:17px 40px;font-size:13px;}
}
.semicircle{display:block;position:absolute;top:12px;left:12px;width:18px;height:18px;overflow:hidden;}
@media(max-width:768px){
.semicircle{top:10px;left:10px;width:12px;height:12px;}
}
.semicircle:after{content:'';display:block;position:absolute;width:35px;height:35px;border:2px solid #fff;border-radius:100%;}
@media(max-width:768px){
.semicircle:after{width:20px;height:20px;border:1px solid #fff;}
}
.semicircle--right{display:block;position:absolute;top:12px;right:12px;width:18px;height:18px;overflow:hidden;}
.semicircle--right:after{content:'';display:block;position:absolute;width:35px;height:35px;border:2px solid #fff;border-radius:100%;right:0;}
.btn-hover-shadow:after{content:"";display:block;width:100%;height:100%;border-radius:inherit;left:0;top:0;position:absolute;transition:all .3s ease;}
.woocommerce a.button, .woocommerce .widget_price_filter .price_slider_amount .button{padding:22px 30px;font-size:15px;text-transform:uppercase;font-family:"Varela Round", Arial, "Helvetica Neue", Helvetica, sans-serif;border-radius:50px;transition:all .3s ease;}
.woocommerce a.button:hover, .woocommerce .widget_price_filter .price_slider_amount .button:hover{box-shadow:9px 9px 9px 0 rgba(47, 44, 44, 0.2);}
.woocommerce a.button.wc-backward{color:#fff;font-weight:400;}
.woocommerce-info, .woocommerce-message{border-radius:50px;box-shadow:9px 9px 9px 0 rgba(47, 44, 44, 0.2);}
.cart-empty{margin-bottom:40px;}
.btn--dark{background-color:#2f2c2c;}
.btn--dark:hover{background-color:#3f3f3f;}
.btn--dark:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.5) inset;}
.btn--dark.btn-hover-shadow:hover{background-color:#2f2c2c;}
.btn--dark.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(47, 44, 44, 0.2);}
.btn--dark.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.5) inset;}
.btn--dark.btn-border{background-color:transparent;color:#2f2c2c;border-color:#2f2c2c;}
.btn--dark.btn-border .semicircle::after{border-color:#2f2c2c;}
.btn--dark.btn-border:hover{color:#2f2c2c;background-color:transparent;}
.btn--white{background-color:#fff;color:#222;}
.btn--white:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.1) inset;}
.btn--white.btn-hover-shadow{color:#222;}
.btn--white.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(255, 255, 255, 0.2);}
.btn--white.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.1) inset;}
.btn--white.btn-border{background-color:transparent;color:#fff;border-color:#fff;}
.btn--white.btn-border .semicircle::after{border-color:#fff;}
.btn--white.btn-border:hover{color:#fff;background-color:transparent;}
.btn--primary.btn-hover-shadow:hover{box-shadow:9px 9px 9px 0 rgba(76, 194, 192, 0.2);}
.btn--primary.btn-border{background-color:transparent;}
.btn--primary.btn-border:hover{background-color:transparent;}
.btn--gray{background-color:#ebebeb;color:#2f2c2c;}
.btn--gray:hover{background-color:#f3f3f3;}
.btn--gray:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--gray.btn-hover-shadow:hover{background-color:#ebebeb;}
.btn--gray.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(0, 0, 0, 0.2);}
.btn--gray.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--gray.btn-border{background-color:transparent;color:#ebebeb;border-color:#ebebeb;}
.btn--gray.btn-border .semicircle::after{border-color:#ebebeb;}
.btn--gray.btn-border:hover{color:#ebebeb;background-color:transparent;}
.btn--blue{background-color:#00adef;}
.btn--blue:hover{background-color:#00bff3;}
.btn--blue:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--blue.btn-hover-shadow:hover{background-color:#00adef;}
.btn--blue.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(0, 191, 243, 0.2);}
.btn--blue.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--blue.btn-border{background-color:transparent;color:#00adef;border-color:#00adef;}
.btn--blue.btn-border .semicircle::after{border-color:#00adef;}
.btn--blue.btn-border:hover{color:#00adef;background-color:transparent;}
.btn--purple{background-color:#6739b6;}
.btn--purple:hover{background-color:#7643cf;}
.btn--purple:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--purple.btn-hover-shadow:hover{background-color:#6739b6;}
.btn--purple.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(118, 67, 207, 0.2);}
.btn--purple.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--purple.btn-border{background-color:transparent;color:#6739b6;border-color:#6739b6;}
.btn--purple.btn-border .semicircle::after{border-color:#6739b6;}
.btn--purple.btn-border:hover{color:#6739b6;background-color:transparent;}
.btn--breez:hover{background-color:#55d5d3;}
.btn--breez:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--breez.btn-hover-shadow:hover{background-color:#4cc3c1;}
.btn--breez.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(85, 213, 211, 0.2);}
.btn--breez.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--breez.btn-border{background-color:transparent;}
.btn--breez.btn-border:hover{background-color:transparent;}
.btn--secondary:hover{background-color:#ff7342;}
.btn--secondary:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--secondary.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(241, 91, 38, 0.2);}
.btn--secondary.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--secondary.btn-border{background-color:transparent;}
.btn--secondary.btn-border:hover{background-color:transparent;}
.btn--orange{background-color:#fcaf3b;}
.btn--orange:hover{background-color:#ffc265;}
.btn--orange:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--orange.btn-hover-shadow:hover{background-color:#fcaf3b;}
.btn--orange.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(255, 194, 101, 0.2);}
.btn--orange.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--orange.btn-border{background-color:transparent;color:#fcaf3b;border-color:#fcaf3b;}
.btn--orange.btn-border .semicircle::after{border-color:#fcaf3b;}
.btn--orange.btn-border:hover{color:#fcaf3b;background-color:transparent;}
.btn--yellow{background-color:#fecb16;}
.btn--yellow:hover{background-color:#ffd21f;}
.btn--yellow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--yellow.btn-hover-shadow:hover{background-color:#FFD21F;}
.btn--yellow.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(255, 210, 31, 0.2);}
.btn--yellow.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--yellow.btn-border{background-color:transparent;color:#fecb16;border-color:#fecb16;}
.btn--yellow.btn-border .semicircle::after{border-color:#fecb16;}
.btn--yellow.btn-border:hover{color:#fecb16;background-color:transparent;}
.btn--green{background-color:#3cb879;}
.btn--green:hover{background-color:#46d68d;}
.btn--green:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--green.btn-hover-shadow:hover{background-color:#3cb879;}
.btn--green.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(70, 214, 141, 0.2);}
.btn--green.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--green.btn-border{background-color:transparent;color:#3cb879;border-color:#3cb879;}
.btn--green.btn-border .semicircle::after{border-color:#3cb879;}
.btn--green.btn-border:hover{background-color:transparent;color:#3cb879;}
.btn--dark-gray{background-color:#31364c;}
.btn--dark-gray:hover{background-color:#4a516e;}
.btn--dark-gray:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--dark-gray.btn-hover-shadow:hover{background-color:#31364c;}
.btn--dark-gray.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(74, 81, 110, 0.2);}
.btn--dark-gray.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--dark-gray.btn-border{background-color:transparent;color:#31364c;border-color:#31364c;}
.btn--dark-gray.btn-border .semicircle::after{border-color:#31364c;}
.btn--dark-gray.btn-border:hover{color:#31364c;background-color:transparent;}
.btn--brown{background-color:#c69c6c;}
.btn--brown:hover{background-color:#e4b47c;}
.btn--brown:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--brown.btn-hover-shadow:hover{background-color:#c69c6c;}
.btn--brown.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(228, 180, 124, 0.2);}
.btn--brown.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--brown.btn-border{background-color:transparent;color:#c69c6c;border-color:#c69c6c;}
.btn--brown.btn-border .semicircle::after{border-color:#c69c6c;}
.btn--brown.btn-border:hover{color:#c69c6c;background-color:transparent;}
.btn--rose{background-color:#e91d62;}
.btn--rose:hover{background-color:#ff528d;}
.btn--rose:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--rose.btn-hover-shadow:hover{background-color:#e91d62;}
.btn--rose.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(255, 82, 141, 0.2);}
.btn--rose.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--rose.btn-border{background-color:transparent;color:#e91d62;border-color:#e91d62;}
.btn--rose.btn-border .semicircle::after{border-color:#e91d62;}
.btn--rose.btn-border:hover{color:#e91d62;background-color:transparent;}
.btn--violet{background-color:#605ca9;}
.btn--violet:hover{background-color:#8a86d5;}
.btn--violet:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--violet.btn-hover-shadow:hover{background-color:#605ca9;}
.btn--violet.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(138, 134, 213, 0.2);}
.btn--violet.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--violet.btn-border{background-color:transparent;color:#605ca9;border-color:#605ca9;}
.btn--violet.btn-border .semicircle::after{border-color:#605ca9;}
.btn--violet.btn-border:hover{color:#605ca9;background-color:transparent;}
.btn--olive{background-color:#3e4d50;}
.btn--olive:hover{background-color:#576b6f;}
.btn--olive:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--olive.btn-hover-shadow:hover{background-color:#3e4d50;}
.btn--olive.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(87, 107, 111, 0.2);}
.btn--olive.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--olive.btn-border{background-color:transparent;color:#3e4d50;border-color:#3e4d50;}
.btn--olive.btn-border .semicircle::after{border-color:#3e4d50;}
.btn--olive.btn-border:hover{color:#3e4d50;background-color:transparent;}
.btn--light-green{background-color:#80be2d;}
.btn--light-green:hover{background-color:#8fd532;}
.btn--light-green:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--light-green.btn-hover-shadow:hover{background-color:#80be2d;}
.btn--light-green.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(143, 213, 50, 0.2);}
.btn--light-green.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--light-green.btn-border{background-color:transparent;color:#80be2d;border-color:#80be2d;}
.btn--light-green.btn-border .semicircle::after{border-color:#80be2d;}
.btn--light-green.btn-border:hover{color:#80be2d;background-color:transparent;}
.btn--dark-blue{background-color:#2e3192;}
.btn--dark-blue:hover{background-color:#4448c3;}
.btn--dark-blue:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--dark-blue.btn-hover-shadow:hover{background-color:#2e3192;}
.btn--dark-blue.btn-hover-shadow:hover:after{box-shadow:9px 9px 9px 0 rgba(68, 72, 195, 0.2);}
.btn--dark-blue.btn-hover-shadow:active{box-shadow:0px -4px 7px 0 rgba(0, 0, 0, 0.2) inset;}
.btn--dark-blue.btn-border{background-color:transparent;color:#2e3192;border-color:#2e3192;}
.btn--dark-blue.btn-border .semicircle::after{border-color:#2e3192;}
.btn--dark-blue.btn-border:hover{color:#2e3192;background-color:transparent;}
.back-to-top{position:absolute;z-index:999;width:50px;height:50px;display:block;fill:#222121;stroke:inherit;transition:all .3s ease;float:right;top:50%;right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;}
@media(max-width:980px){
.back-to-top{bottom:0;top:auto;-webkit-transform:none;transform:none;}
}
.back-to-top.hidden{opacity:0;}
.back-to-top-fixed{position:fixed;z-index:999;right:30px;bottom:30px;top:auto;-webkit-transform:none;transform:none;}
.btn-border{border:2px solid;background-color:transparent;}
.btn-border.btn-small{padding:10px 35px;}
@media(max-width:768px){
.btn-border.btn-small{padding:15px 25px;}
}
.btn-border.btn-medium{padding:18px 34px;}
@media(max-width:768px){
.btn-border.btn-medium{padding:15px 25px;}
}
.btn-border.btn-large{padding:23px 64px;}
@media(max-width:768px){
.btn-border.btn-large{padding:17px 40px;}
}
.btn-border:hover{background-color:rgba(255, 255, 255, 0.1);}
.crumina-servises-item:hover > .btn{background-color:#2f2c2c !important;border-color:#2f2c2c !important;color:#fff !important;}
.crumina-servises-item:hover > .btn .semicircle:after{border-color:#fff !important;}
.kc_twitter_feed.kc_twitter_style-2 .kc_twitter_follow, .kc_facebook_recent_post.kc_shortcode .fb-button-profile{cursor:pointer;display:inline-block;text-decoration:none;padding:10px 30px;font-size:15px;text-transform:uppercase;font-family:"Varela Round", Arial, "Helvetica Neue", Helvetica, sans-serif;border-radius:50px;position:relative;transition:all .3s ease;text-align:center;}
.kc_twitter_feed.kc_twitter_style-2 .kc_twitter_follow:hover, .kc_facebook_recent_post.kc_shortcode .fb-button-profile:hover{box-shadow:9px 9px 9px 0 rgba(47, 44, 44, 0.2);}
.message-boxes .message-box-wrap{border-radius:30px;box-shadow:9px 9px 9px 0 rgba(47, 44, 44, 0.2);border:none;margin:15px 0;font-size:16px;}
.message-boxes .message-box-wrap .kc-close-but{position:relative;}
.message-boxes .message-box-wrap .kc-close-but:after{content:'\f00d';display:block;position:absolute;font-family:FontAwesome;color:#fff;left:0;top:0;font-size:16px;line-height:1;}
.kc-multi-icons-wrapper button{padding:10px;margin:3px;background:#f15b26;line-height:1;display:inline-block;border-radius:3px;cursor:pointer;}
.info-boxes .crumina-info-box{margin-bottom:80px;}
@media(max-width:640px){
.info-boxes .crumina-info-box{margin-bottom:30px;}
}
.crumina-info-box .info-box-image{border-radius:100%;margin-right:30px;margin-bottom:10px;overflow:hidden;text-align:center;transition:all .3s ease;}
.crumina-info-box .info-box-image i{font-size:50px;}
.crumina-info-box .info-box-content{overflow:hidden;position:relative;transition:all .3s ease;}
.crumina-info-box .info-box-title{text-transform:capitalize;transition:all .3s ease;line-height:1.1em;margin-bottom:10px;}
.crumina-info-box .info-box-title a:hover{color:inherit;}
@media(max-width:480px){
.crumina-info-box .info-box-text{font-size:14px;}
}
.crumina-info-box .info-box-text.c-white{color:#fff;}
.crumina-info-box .info-box-text + a{margin-top:20px;}
.crumina-info-box.info-box--standard .info-box-image{border-radius:0;float:left;}
@media(max-width:360px){
.crumina-info-box.info-box--standard .info-box-image{float:none;}
}
.crumina-info-box.info-box--standard-nofloat .info-box-image{border-radius:0;float:none;text-align:left;}
.crumina-info-box.info-box--standard-centered{text-align:center;}
.crumina-info-box.info-box--standard-centered .info-box-image{width:100px;height:100px;line-height:100px;background-color:#c0e3cf;overflow:visible;margin:0 auto 10px;}
.crumina-info-box.info-box--standard-centered .info-box-image i{font-size:50px;line-height:100px;}
.crumina-info-box.info-box--standard-centered .info-box-content .btn{margin-bottom:30px;}
.crumina-info-box.info-box--standard-centered .info-box-text{margin-bottom:30px;font-size:16px;}
@media(max-width:480px){
.crumina-info-box.info-box--standard-centered .info-box-text{font-size:14px;}
}
.crumina-info-box.info-box--standard-centered .info-box-title{text-transform:uppercase;}
.crumina-info-box.info-box--standard-centered:hover .info-box-image{box-shadow:25px 20px 20px -15px rgba(0, 0, 0, 0.3);}
.crumina-info-box.info-box--standard-bg{margin-top:50px;text-align:center;position:relative;}
@media(max-width:1024px){
.crumina-info-box.info-box--standard-bg{margin-bottom:30px;}
}
.crumina-info-box.info-box--standard-bg .info-box-content{overflow:visible;background-color:#fff;padding:80px 40px 40px;}
.crumina-info-box.info-box--standard-bg .info-box-title{text-transform:uppercase;}
.crumina-info-box.info-box--standard-bg .info-box-text{margin-bottom:30px;}
@media(max-width:480px){
.crumina-info-box.info-box--standard-bg .info-box-text{font-size:14px;}
}
.crumina-info-box.info-box--standard-bg .info-box-image{width:100px;height:100px;line-height:100px;background-color:#e9e7df;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:5;margin-bottom:0;}
.crumina-info-box.info-box--standard-bg .info-box-image i{font-size:50px;line-height:100px;}
.crumina-info-box.info-box--modern{position:relative;padding:40px;background-color:#f7f9f9;transition:all .3s ease;}
.crumina-info-box.info-box--modern .info-box-image{width:130px;height:130px;line-height:130px;background-color:#f7f9f9;float:left;}
@media(max-width:980px){
.crumina-info-box.info-box--modern .info-box-image{float:none;}
}
.crumina-info-box.info-box--modern .info-box-image i{line-height:130px;}
.crumina-info-box.info-box--modern .info-box-title{margin-bottom:15px;}
.crumina-info-box.info-box--modern .info-box-text{margin-bottom:25px;}
.crumina-info-box.info-box--modern:hover{background-color:#2f2c2c;}
.crumina-info-box.info-box--modern:hover .info-box-title{color:#fff;}
.crumina-info-box .read-more{font-size:16px;padding:0;border-left:none;margin:0;float:none;display:block;}
.crumina-info-box .read-more i{margin-left:10px;font-size:12px;}
.crumina-info-box.info-box--standard-centered-big{text-align:center;}
.crumina-info-box.info-box--standard-centered-big .info-box-image{width:170px;height:170px;line-height:170px;margin:0 auto 20px;background-color:#f7f9f9;}
.crumina-info-box.info-box--standard-centered-big .info-box-image i{line-height:170px;}
.crumina-info-box.info-box--standard-centered-big .info-box-title{text-transform:uppercase;}
.crumina-info-box.info-box--standard-centered-big:hover .info-box-image{box-shadow:25px 20px 20px -15px rgba(0, 0, 0, 0.3);}
.crumina-info-box.info-box--standard-round{text-align:left;}
.crumina-info-box.info-box--standard-round .info-box-title{text-transform:uppercase;}
.crumina-info-box.info-box--standard-round .info-box-image{float:left;width:70px;height:70px;line-height:68px;background-color:#f7f9f9;}
.crumina-info-box.info-box--standard-round .info-box-image i{line-height:70px;font-size:30px;}
.crumina-info-box.info-box--standard-hover{text-align:center;padding:20px 0;}
.crumina-info-box.info-box--standard-hover .info-box-image{margin:0 auto 10px;border-radius:0;}
.crumina-info-box.info-box--standard-hover .info-box-title{display:block;font-size:30px;}
@media(max-width:980px){
.crumina-info-box.info-box--standard-hover .info-box-title{font-size:18px;}
}
.crumina-info-box.info-box--standard-hover .info-box-text{margin-bottom:19px;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;}
.crumina-our-vision{position:relative;overflow:hidden;padding:120px 0 215px;}
.crumina-our-vision .elements{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.crumina-our-vision .eye{opacity:0;position:absolute;left:50%;bottom:-100%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);}
.crumina-testimonial-item{position:relative;box-sizing:border-box;}
.crumina-testimonial-item .author-name{display:block;margin:0;}
.crumina-testimonial-item .testimonial-text{margin:0;}
.crumina-testimonial-item .testimonial-text + .author-info-wrap,
.crumina-testimonial-item .testimonial-content + .author-info-wrap{margin-top:30px;}
.crumina-testimonial-item .author-company{font-size:14px;display:block;}
.crumina-testimonial-item.testimonial-item-arrow{padding:50px 60px;background-color:#fff;position:relative;}
@media(max-width:980px){
.crumina-testimonial-item.testimonial-item-arrow{padding:30px;}
}
.crumina-testimonial-item.testimonial-item-arrow .testimonial-text{position:relative;z-index:20;margin-bottom:30px;}
.crumina-testimonial-item.testimonial-item-arrow .author-info-wrap{display:table;}
.crumina-testimonial-item.testimonial-item-arrow .testimonial-img-author{float:left;margin-right:30px;display:table-cell;vertical-align:middle;margin-bottom:0;}
.crumina-testimonial-item.testimonial-item-arrow .author-info{display:table-cell;vertical-align:middle;}
.crumina-testimonial-item.testimonial-item-arrow .quote{position:absolute;bottom:15px;right:60px;}
.crumina-testimonial-item.testimonial-item-arrow .quote i{font-size:140px;color:#f7f9f9;}
@media(max-width:800px){
.crumina-testimonial-item.testimonial-item-arrow .quote i{font-size:80px;right:15px;}
}
@media(max-width:800px){
.crumina-testimonial-item.testimonial-item-arrow .quote{right:15px;}
}
.crumina-testimonial-item.testimonial-item-arrow:before{content:"";position:absolute;bottom:0;right:0;border-width:40px 40px 0 0;border-style:solid;border-color:#f0f2f2 #f7f9f9 #f7f9f9 #f0f2f2;display:block;width:0;}
.crumina-testimonial-item.testimonial-item-arrow.author-round .testimonial-img-author{border-radius:100%;overflow:hidden;width:65px;height:65px;line-height:63px;text-align:center;background-color:#f7f9f9;}
.crumina-testimonial-item.testimonial-item-arrow.author-round .testimonial-img-author i{font-size:40px;}
.crumina-testimonial-item.testimonial-item-quote-left{padding:15px 15px 15px 100px;}
@media(max-width:480px){
.crumina-testimonial-item.testimonial-item-quote-left{padding-left:50px;}
}
.crumina-testimonial-item.testimonial-item-quote-left .quote{position:absolute;top:-20px;left:0;}
.crumina-testimonial-item.testimonial-item-quote-left .quote i{font-size:90px;color:#f0f2f2;}
@media(max-width:480px){
.crumina-testimonial-item.testimonial-item-quote-left .quote i{font-size:45px;}
}
.crumina-testimonial-item.testimonial-item-author-top{text-align:center;}
.crumina-testimonial-item.testimonial-item-author-top .testimonial-img-author{background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/avatar-bg.png);width:119px;height:112px;line-height:112px;display:inline-block;margin-bottom:30px;}
.crumina-testimonial-item.testimonial-item-author-centered{text-align:center;}
.crumina-testimonial-item.testimonial-item-author-centered .testimonial-img-author{margin-right:30px;}
.crumina-testimonial-item.testimonial-item-author-centered .author-info-wrap{display:table;margin:0 auto;padding-top:30px;}
.crumina-testimonial-item.testimonial-item-author-centered .author-company{display:table-cell;vertical-align:middle;}
.crumina-testimonial-item.testimonial-item-author-centered .author-info{text-align:left;display:table-cell;vertical-align:middle;}
.crumina-testimonial-item.testimonial-item-author-centered-round{text-align:center;}
.crumina-testimonial-item.testimonial-item-author-centered-round .testimonial-img-author{overflow:hidden;margin-bottom:15px;margin-right:0;}
.crumina-testimonial-item.testimonial-item-author-centered-round .testimonial-img-author img{border-radius:100%;}
.crumina-testimonial-item.testimonial-item-modern{background-color:#362f2d;border-radius:0 100px 0 100px;padding:50px 100px;}
@media(max-width:570px){
.crumina-testimonial-item.testimonial-item-modern{padding:50px;}
}
.crumina-testimonial-item.testimonial-item-modern .testimonial-text{color:#fff;}
.crumina-testimonial-item.testimonial-item-modern .author-name{color:#fcd846;}
.crumina-testimonial-item.testimonial-item-modern .testimonial-img-author{position:absolute;background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/avatar-bg.png);width:119px;height:112px;line-height:112px;text-align:center;top:-50px;left:-50px;}
@media(max-width:768px){
.crumina-testimonial-item.testimonial-item-modern .testimonial-img-author{left:50%;margin-left:-60px;top:-90px;}
}
.crumina-testimonial-item.testimonial-item-modern .testimonial-img-author img{max-width:75px;}
.crumina-testimonial-item.testimonial-item-modern .quote{position:absolute;right:70px;bottom:20px;}
@media(max-width:360px){
.crumina-testimonial-item.testimonial-item-modern .quote{right:0;}
}
.crumina-testimonial-item.testimonial-item-modern .quote i{font-size:140px;color:#3b3432;}
@media(max-width:360px){
.crumina-testimonial-item.testimonial-item-modern .quote i{font-size:100px;}
} .crumina-testimonial-slider{overflow:hidden;padding:120px 0 80px 0;position:relative;}
@media(max-width:768px){
.crumina-testimonial-slider .images{display:none;}
}
.crumina-testimonial-slider .testimonial1{top:120px;position:absolute;right:25%;}
.crumina-testimonial-slider .testimonial2{position:absolute;bottom:-200px;left:40%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);}
.testimonial__thumb{background-color:#362f2d;border-radius:0 100px 0 100px;}
.testimonial__thumb.pagination-bottom{padding-bottom:0;}
@media(max-width:768px){
.testimonial__thumb.swiper-container{margin-top:60px;}
}
.testimonial__thumb .testimonial-item-modern{margin:0;}
@media(max-width:768px){
.testimonial__thumb .testimonial-item-modern{margin-top:40px;}
}
@media(max-width:360px){
.testimonial__thumb .testimonial-item-modern .testimonial__thumb-img{display:none;}
}
@media(max-width:360px){
.testimonial__thumb .swiper-pagination.right-bottom{right:auto;}
}
.testimonial__thumb .quote{position:absolute;right:70px;bottom:20px;z-index:5;}
.testimonial__thumb .quote i{font-size:140px;color:#3b3432;}
@media(max-width:360px){
.testimonial__thumb .quote{right:0;}
} .testimonial-slider-standard{position:relative;z-index:2;text-align:center;}
.testimonial-slider-standard .btn-next{right:95px;bottom:0;top:auto;-webkit-transform:none;transform:none;}
@media(max-width:980px){
.testimonial-slider-standard .btn-next{right:5px;}
}
.testimonial-slider-standard .btn-prev{bottom:0;left:95px;top:auto;-webkit-transform:none;transform:none;}
@media(max-width:980px){
.testimonial-slider-standard .btn-prev{left:5px;}
}
.testimonial-slider-standard.pagination-bottom{padding-bottom:80px;top:0;}
.testimonial-slider-standard.pagination-bottom .btn-next{bottom:30%;}
.testimonial-slider-standard.pagination-bottom .btn-prev{bottom:30%;}
.testimonial-slider-arrow{position:relative;}
.testimonial-slider-arrow.pagination-bottom{padding-bottom:80px;top:0;}
.testimonial-slider-arrow .btn-next{right:20px;bottom:5%;top:auto;-webkit-transform:none;transform:none;}
.testimonial-slider-arrow .btn-prev{bottom:5%;left:20px;top:auto;-webkit-transform:none;transform:none;}
@media(max-width:360px){
.post{margin-bottom:30px;}
}
.post .post__date{background-color:#f7f9f9;display:inline-block;padding:15px 25px;border-radius:50px;font-size:14px;margin-bottom:20px;color:#a7a7a7;}
.post .post__content{padding-bottom:30px;border-bottom:1px solid #f7f9f9;clear:both;margin-bottom:30px;}
.post .post__content .post__title{margin-bottom:15px;display:block;}
.post .post__content .post__text{margin-bottom:0;font-size:16px;}
.post .post__content ul{padding-left:20px;margin-bottom:1em;}
.post .post__content ul li{list-style:disc;margin-bottom:5px;}
.post .post__content .post__content-info .post-additional-info .category{font-size:14px;color:#a7a7a7;}
@media(max-width:980px){
.post .post__content .post__content-info .post-additional-info > span{display:block;margin-bottom:10px;}
}
@media(max-width:768px){
.post .post__content .post__content-info .post-additional-info > span{display:inline-block;margin-bottom:0;}
}
@media(max-width:600px){
.post .post__content .post__content-info .post-additional-info > span{display:block;margin-bottom:10px;}
}
.post .post__content .post__content-info .post-tags{padding-top:30px;}
.post .post__author{display:table;font-size:14px;color:#a7a7a7;}
.post .post__author .avatar{float:left;display:table-cell;vertical-align:middle;margin-right:15px;}
.post .post__author-name{display:table-cell;vertical-align:middle;}
.post .post__author-name a{font-size:14px;color:#2f2c2c;display:inline-block;}
@media(max-width:480px){
.post .post__author-name a{white-space:nowrap;}
}
.post-standard{padding:60px 30px 30px;background-color:#f7f9f9;position:relative;margin-bottom:60px;}
.post-standard blockquote::before{color:#dadada;}
.post-standard .btn{margin-bottom:30px;}
.post-standard .gallery-caption{background-color:#fff;}
@media(max-width:460px){
.post-standard .gallery-caption{font-size:12px;}
}
.post-standard .more-link{padding-top:25px;}
@media(max-width:480px){
.post-standard{padding:50px 15px 15px;}
}
@media(max-width:480px){
.post-standard{margin-bottom:30px;}
}
.post-standard.has-post-thumbnail{padding:30px;}
@media(max-width:480px){
.post-standard.has-post-thumbnail{padding:50px 15px 15px;}
}
.post-standard:hover .overlay{opacity:1;}
.post-standard:hover .post-thumb .link-image{opacity:1;left:50%;}
.post-standard:hover .post-thumb .link-post{opacity:1;right:50%;}
.post-standard .post-thumb-wrap{text-align:center;}
.post-standard .post-thumb{position:relative;display:inline-block;margin-bottom:60px;box-shadow:24px 50px 60px rgba(0, 0, 0, 0.3);text-align:center;}
.post-standard .post-thumb.swiper-slide{box-shadow:none;}
@media(max-width:480px){
.post-standard .post-thumb{margin-bottom:40px;}
}
.post-standard .post-thumb .link-image{color:#fff;font-size:36px;position:absolute;top:50%;left:0;transform:translate(75%, -50%);-webkit-transform:translate(75%, -50%);-ms-transform:translate(75%, -50%);opacity:0;z-index:50;transition:all .6s ease;}
.post-standard .post-thumb .link-post{color:#fff;font-size:36px;position:absolute;top:50%;right:0;transform:translate(-75%, -50%);-webkit-transform:translate(-75%, -50%);-ms-transform:translate(-75%, -50%);opacity:0;z-index:50;transition:all .6s ease;}
.post-standard .post-thumb.custom-bg{background-size:cover;background-position:center;width:100%;margin-bottom:0;box-shadow:none;}
.post-standard .post-thumb iframe{display:block;max-width:100%;}
.post-standard .post__content{padding-left:15px;padding-bottom:0;margin-bottom:0;}
.post-standard .post__content .post__author{margin-right:40px;float:left;text-align:center;}
@media(max-width:480px){
.post-standard .post__content .post__author{margin-bottom:20px;text-align:left;display:block;float:none;}
}
.post-standard .post__content .post__author img{margin:0 auto;display:block;margin-bottom:10px;float:none;}
@media(max-width:480px){
.post-standard .post__content .post__author img{float:left;margin-right:20px;}
}
.post-standard .post__content .post__author .post__author-name{display:block;}
.post-standard .post__content .post__author .post__author-name a{display:block;}
.post-standard .post__content .post__content-info{overflow:hidden;}
@media(max-width:480px){
.post-standard .post__content .post__content-info{clear:both;}
}
.post-standard .post__content .post__title{text-transform:uppercase;margin-top:0;font-size:24px;}
.post-standard .post__content .post__text{margin-bottom:30px;}
@media(max-width:480px){
.post-standard .post__content .post__text{margin-bottom:20px;}
}
.post-standard .post__content .post-tags{padding-top:30px;}
@media(max-width:980px){
.post-standard .post__content .post-additional-info > span{display:block;}
}
.post-standard .overlay{opacity:0;}
.post-standard.sticky:before{content:'\e952';font-family:"seosight";display:block;width:50px;height:50px;background-color:#f04e4e;line-height:50px;text-align:center;color:#fff;font-size:20px;position:absolute;top:-20px;left:60px;z-index:5;}
.post-standard.video .overlay{opacity:1;}
.post-standard.video .play-video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:10;}
.post-standard.slider:hover .post-thumb .overlay{opacity:0;}
.post-standard.slider .post-thumb{margin-bottom:0;}
.post-standard.slider .post-standard-thumb-slider{margin-bottom:60px;}
.post-standard.slider .pagination, .post-standard.slider .swiper-pagination{bottom:40px;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);}
.post-standard.quote .post-thumb{padding:100px 120px;text-align:left;}
@media(max-width:1024px){
.post-standard.quote .post-thumb{padding:30px;}
}
.post-standard.quote .post-thumb .testimonial-content{position:relative;}
.post-standard.quote .post-thumb .testimonial-img-author{float:left;margin-right:30px;}
.post-standard.quote .post-thumb .author-name{margin:0;}
.post-standard.quote .post-thumb .text{font-size:24px;color:#fff;line-height:1.4;}
.post-standard.quote .post-thumb .text p{font-size:24px;color:#fff;line-height:1.4;}
@media(max-width:570px){
.post-standard.quote .post-thumb .text p{font-size:18px;}
}
@media(max-width:570px){
.post-standard.quote .post-thumb .text{font-size:18px;}
}
.post-standard.quote .post-thumb .quote{position:absolute;right:0;bottom:-30px;}
@media(max-width:360px){
.post-standard.quote .post-thumb .quote{display:none;}
}
.post-standard.quote .post-thumb .quote i{font-size:140px;color:#fcd846;}
@media(max-width:980px){
.post-standard.quote .post-thumb .quote i{font-size:90px;}
}
.post-standard.audio .post-thumb{height:auto;overflow:hidden;}
@media(max-width:360px){
.post-standard.audio .post-thumb{height:auto;}
}
.post-standard.audio .post-thumb .author-photo{position:relative;float:left;z-index:5;}
@media(max-width:360px){
.post-standard.audio .post-thumb .author-photo{float:none;}
}
.post-standard.audio .post-thumb .author-photo .overlay-audio{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(43, 48, 68, 0.8);}
.post-standard.audio .post-thumb .author-photo .play-audio{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.post-standard.audio .post-thumb .author-photo .play-audio i{font-size:46px;color:#fff;}
.post-standard.link .post-thumb{padding:120px 100px;text-align:left;}
@media(max-width:1024px){
.post-standard.link .post-thumb{padding:80px;}
}
@media(max-width:570px){
.post-standard.link .post-thumb{padding:30px;}
}
.post-standard.link .post-thumb .site-link{color:#11847f;display:block;}
.post-standard.link .thumb-content-title{color:#fff;margin-bottom:30px;display:block;}
.post-standard.link .thumb-content{position:relative;z-index:50;}
.post-standard.link .thumb-content .post-link{display:block;position:absolute;right:0;bottom:0;}
.post-standard.link .thumb-content .post-link i{font-size:75px;color:#fff568;}
.post-additional-info{margin-bottom:25px;}
@media(max-width:480px){
.post-additional-info{margin-bottom:15px;}
}
.post-additional-info i{font-size:20px;margin-right:10px;transition:all .3s ease;}
.post-additional-info .post__date{padding:0;margin-right:30px;margin-bottom:0;background-color:transparent;vertical-align:bottom;}
@media(max-width:980px){
.post-additional-info .post__date{display:block;margin-bottom:10px;}
}
.post-additional-info .category{margin-right:30px;display:inline-block;vertical-align:bottom;}
@media(max-width:980px){
.post-additional-info .category{display:block;margin-bottom:10px;}
}
.post-additional-info .category a{color:#a7a7a7;display:inline-block;}
.post-additional-info .post__comments{color:#a7a7a7;font-size:14px;display:inline-block;vertical-align:bottom;}
@media(max-width:980px){
.post-additional-info .post__comments{display:block;margin-bottom:10px;}
}
.post-additional-info .post__comments a{color:#a7a7a7;}
.post-additional-info .post__author-name a{display:block;}
.post-standard-details{margin-bottom:80px;}
@media(max-width:640px){
.post-standard-details{margin-bottom:30px;}
}
.post-standard-details .post-thumb{box-shadow:24px 50px 60px rgba(0, 0, 0, 0.3);margin-bottom:60px;line-height:0;display:inline-block;}
.post-standard-details .form-inline input{background-color:#f7f9f9;margin-bottom:0;}
.post-standard-details .post__content{margin-bottom:30px;}
.post-standard-details .post__content .post__text{margin-bottom:30px;}
.post-standard-details .post__content .post__title{text-transform:uppercase;margin-bottom:30px;transition:all .3s ease;}
.post-standard-details .post__content .post-additional-info{margin-bottom:30px;}
@media(max-width:980px){
.post-standard-details .post__content .post-additional-info > span{display:block;margin-bottom:10px;}
}
@media(max-width:768px){
.post-standard-details .post__content .post-additional-info > span{display:inline-block;margin-bottom:0;}
}
@media(max-width:600px){
.post-standard-details .post__content .post-additional-info > span{display:block;margin-bottom:10px;}
}
.post-standard-details .post__content .post-additional-info i{font-size:20px;margin-right:10px;transition:all .3s ease;color:#a7a7a7;}
.post-standard-details .post__content .post-additional-info .post__author{display:inline-block;margin-right:30px;overflow:hidden;vertical-align:middle;}
@media(max-width:980px){
.post-standard-details .post__content .post-additional-info .post__author{display:block;margin-bottom:10px;}
}
@media(max-width:768px){
.post-standard-details .post__content .post-additional-info .post__author{display:inline-block;margin-bottom:0;}
}
@media(max-width:600px){
.post-standard-details .post__content .post-additional-info .post__author{display:block;margin-bottom:10px;}
}
.post-standard-details .post__content .post-additional-info .post__author img{margin-right:10px;}
.post-standard-details .post__content .post-additional-info .post__author > *{display:inline-block;vertical-align:middle;}
.post-standard-details .post__content .post-additional-info .post__author .post__author-link{display:inline-block;}
.post-standard-details .post__content .post-additional-info .post__author .avatar{float:none;}
.post-standard-details .post__content .post-additional-info .post__date{vertical-align:middle;}
@media(max-width:980px){
.post-standard-details .post__content .post-additional-info .post__date{margin-bottom:10px;}
}
@media(max-width:768px){
.post-standard-details .post__content .post-additional-info .post__date{margin-bottom:0;}
}
@media(max-width:600px){
.post-standard-details .post__content .post-additional-info .post__date{display:inline-block;margin-bottom:10px;}
}
.post-standard-details .post__content .post-additional-info .category{vertical-align:middle;}
.post-standard-details .post__content .post-additional-info .category a{color:#a7a7a7;display:inline-block;font-size:14px;}
.post-standard-details .post__content .post-additional-info .post__comments{color:#a7a7a7;font-size:14px;vertical-align:middle;}
.post-standard-details .post__content .post-additional-info .post__comments a{color:#a7a7a7;font-size:14px;}
.post-standard-details .post__content .crumina-testimonial-item{margin:60px 0;}
@media(max-width:768px){
.post-standard-details .post__content .crumina-testimonial-item{margin:30px 0;}
}
.post-standard-details .post__content .list{margin-bottom:30px;}
.post-standard-details .post__content .w-tags{margin-bottom:10px;}
.post-standard-details .socials .social__item i{font-size:20px;color:#d7d7d7;transition:all .3s ease;}
.post-standard-details .socials .social__item:hover i{color:#08acee;}
.post-standard-details .socials .social__item:first-child{margin-left:15px;}
.post-standard-details .socials button{background:none;cursor:pointer;margin-left:0;opacity:.7;transition:opacity .2s ease-in;}
.post-standard-details .socials button:hover{opacity:1;}
.post-standard-details .socials .label{position:relative;top:2px;}
.blog-details-author{padding:60px;background-color:#f7f9f9;margin-bottom:60px;overflow:hidden;display:flex;align-items:center;}
@media(max-width:980px){
.blog-details-author{padding:30px;}
}
.blog-details-author .blog-details-author-thumb{float:left;margin-right:30px;border-radius:100%;overflow:hidden;}
@media(max-width:480px){
.blog-details-author .blog-details-author-thumb{margin-bottom:30px;}
}
.blog-details-author .blog-details-author-content{overflow:hidden;}
@media(max-width:480px){
.blog-details-author .blog-details-author-content{clear:both;}
}
.blog-details-author .blog-details-author-content .author-info{margin-bottom:0;}
.blog-details-author .blog-details-author-content .author-info .author-name{display:inline-block;margin-right:30px;}
.blog-details-author .blog-details-author-content .author-info .author-info{display:inline-block;font-size:14px;}
.blog-details-author .blog-details-author-content .text{margin-bottom:20px;}
.blog-details-author .socials .social__item img{width:20px;height:auto;}
.format-video .post-thumb{width:100%;position:relative;}
body.author .blog-details-author{margin-bottom:30px;}
.author .avatar{border-radius:100%;}
.gallery{margin:0 -5px 1.6em;}
.gallery-item{display:inline-block;padding:0;text-align:center;vertical-align:top;width:100%;margin-top:5px;margin-bottom:5px;}
.gallery-item a{padding:0 5px;display:inline-block;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
@media(max-width:768px){
.gallery-columns-3 .gallery-item{max-width:50%;}
}
.gallery-columns-4 .gallery-item{max-width:25%;}
@media(max-width:768px){
.gallery-columns-4 .gallery-item{max-width:50%;}
}
.gallery-columns-5 .gallery-item{max-width:20%;}
@media(max-width:768px){
.gallery-columns-5 .gallery-item{max-width:50%;}
}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
@media(max-width:768px){
.gallery-columns-6 .gallery-item{max-width:50%;}
}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
@media(max-width:768px){
.gallery-columns-7 .gallery-item{max-width:50%;}
}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
@media(max-width:768px){
.gallery-columns-8 .gallery-item{max-width:50%;}
}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
@media(max-width:768px){
.gallery-columns-9 .gallery-item{max-width:50%;}
}
.gallery-icon img{margin:0 auto;}
.gallery-caption{display:block;font-size:12px;font-size:.8rem;line-height:1.5;background-color:#ececec;margin:10px 5px 10px;border-radius:5px;padding:10px;}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption{display:none;}
.align-center, .aligncenter{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
img.aligncenter{display:block;margin:20px auto;}
.alignnone{margin:5px 20px 20px 0;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:2px solid #f7f9f9;border-radius:10px;padding:15px;margin-bottom:20px;background:#fff;text-align:center;}
.wp-caption img{margin-bottom:15px;}
.wp-caption.wp-caption-text{font-size:14px;margin-bottom:0;}
.wp-caption-text{font-size:14px;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption p.wp-caption-text{font-size:14px;line-height:17px;margin:0;padding:0 4px 5px;}
.crum_single_image .wp-caption-text{margin-top:30px;}
.stunning-header{padding:125px 0;position:relative;background-position:center center;}
@media(max-width:768px){
.stunning-header{padding:60px 0;}
}
.stunning-header.with-photo{position:relative;padding:280px 0 120px;background-size:cover;}
.stunning-header-content{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:15;padding:0 15px;}
.breadcrumbs{margin-top:40px;padding:0;}
@media(max-width:570px){
.breadcrumbs{font-size:12px;}
}
.breadcrumbs-item{display:inline-block;}
.breadcrumbs-item a{text-transform:uppercase;color:rgba(255, 255, 255, 0.5);margin-right:20px;}
.breadcrumbs-item a:hover{color:white;}
.breadcrumbs-item a.c-gray + i{color:#acacac;}
.breadcrumbs-item.active span{color:white;opacity:1;text-decoration:underline;}
.breadcrumbs-item i{margin-right:20px;color:rgba(255, 255, 255, 0.5);font-size:14px;}
.breadcrumbs-item:last-child i{display:none;}
.stunning-header-title{color:#fff;}
@media(max-width:800px){
.stunning-header-title{font-size:40px;}
}
@media(max-width:640px){
.stunning-header-title{font-size:36px;}
}
@media(max-width:480px){
.stunning-header-title{font-size:30px;}
}
@media(max-width:360px){
.stunning-header-title{font-size:24px;}
}
.stunning-header-custom{color:#fff;}
.stunning-header-custom .stunning-header-title, .stunning-header-custom span, .stunning-header-custom i, .stunning-header-custom a{color:inherit !important;}
.stunning-header-bg-blue{background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/pattern-bg-blue.jpg);}
.stunning-header-bg-gray{background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/pattern-bg-gray.jpg);}
.stunning-header-bg-lightblue{background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/pattern-bg-lightblue.jpg);}
.stunning-header-bg-violet{background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/pattern-bg-violet.jpg);}
.stunning-header-bg-lightgray{background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/pattern-bg-lightgray.jpg);}
.stunning-header-bg-breez{background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/pattern-bg-breez.jpg);}
.stunning-header-bg-red{background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/pattern-bg-red.jpg);}
.stunning-header-bg-orange{background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/pattern-bg-orange.jpg);}
.stunning-header-bg-green{background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/pattern-bg-green.jpg);}
.stunning-header-bg-olive{background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/pattern-bg-olive.jpg);}
.stunning-header-bg-brown{background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/pattern-bg-brown.jpg);}
.stunning-header-bg-rose{background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/pattern-bg-rose.jpg);}
.stunning-header-bg-lightviolet{background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/pattern-bg-lightviolet.jpg);}
.stunning-header-bg-lime{background-image:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/pattern-bg-lime.jpg);}
.stunning-header-bg-photo1{background:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/stunning-header-photo1.jpg) no-repeat;}
.stunning-header-bg-photo2{background:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/stunning-header-photo2.jpg) no-repeat;}
.stunning-header-bg-photo3{background:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/stunning-header-photo3.jpg) no-repeat;}
.stunning-header-bg-photo4{background:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/stunning-header-photo4.jpg) no-repeat;}
.stunning-header-bg-photo5{background:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/stunning-header-photo5.jpg) no-repeat;}
.stunning-header-bg-photo6{background:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/stunning-header-photo6.jpg) no-repeat;}
.overlay-dark{background:rgba(47, 44, 44, 0.8);}
.overlay-primary{background:rgba(51, 204, 204, 0.2);}
.overlay-red{background:rgba(241, 91, 38, 0.3);}
.overlay-orange{background:rgba(252, 176, 59, 0.3);}
.overlay-green{background:rgba(60, 184, 120, 0.3);}
.overlay-olive{background:rgba(37, 39, 49, 0.8);}
.services-main{padding:60px 40px 60px 0;}
.crumina-servises-item{padding:60px 45px;transition:all .3s ease;text-align:center;}
@media(max-width:980px){
.crumina-servises-item{margin-bottom:30px;}
}
.crumina-servises-item:hover{background-color:#f7f9f9;}
.crumina-servises-item:hover .servises-text{color:#757575;}
.crumina-servises-item:hover .promo-link i{color:#2f2c2c;}
.crumina-servises-item .servises-item__thumb{margin-bottom:50px;}
.crumina-servises-item .servises-title{margin-bottom:20px;}
.crumina-servises-item .servises-text{margin-bottom:30px;transition:all .3s ease;}
.crumina-servises-item .promo-link{border:none;margin:0;padding:0;float:left;}
.crumina-servises-item .promo-link i{font-size:26px;}
.crumina-servises-item .hover{opacity:0;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);transition:all .3s ease;z-index:10;}
.crumina-servises-item:hover .servises-text{color:#fff;}
.crumina-servises-item:hover .hover{opacity:1;}
.crumina-servises-item:hover .hover + img{opacity:0;}
.crumina-servises-item .btn:hover{color:#fff;}
.popup-search{width:auto;min-width:430px;padding:40px 30px 10px 30px;border-radius:5px;position:absolute;top:38px;right:-20px;left:auto;background-color:#fff;z-index:1;box-shadow:15px 15px 30px rgba(0, 0, 0, 0.16);display:none;}
@media(max-width:360px){
.popup-search{min-width:320px;}
}
.popup-search .search{background-color:#f7f9f9;padding:17px 40px;font-size:16px;color:#797676;border-color:transparent;border-radius:50px 0 0 50px;float:left;width:85%;}
.popup-search .search-btn{display:inline-block;background-color:#2f2c2c;padding:20px 5px;border-radius:0 50px 50px 0;font-size:15px;text-transform:uppercase;cursor:pointer;position:relative;color:#fff;width:60px;height:64px;}
.popup-search .search-inline{position:relative;}
.popup-search .search-inline input{margin-bottom:30px;width:100%;}
.popup-search .search-inline .search-btn{position:absolute;right:0;top:0;}
.popup-search .search-inline .search-btn i{margin-left:0;}
.no-results.no-found .page-header{margin-bottom:30px;}
.no-results.no-found .page-content p{margin-bottom:30px;}
.pagination, .swiper-pagination{position:absolute;transition:all .3s ease;align-items:center;z-index:5;left:50%;bottom:10px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.pagination .pagination-item, .pagination .swiper-pagination-bullet, .swiper-pagination .pagination-item, .swiper-pagination .swiper-pagination-bullet{display:inline-block;width:15px;height:15px;background-color:#f0f2f2;margin:auto 5px;border-radius:50%;cursor:pointer;transition:all .3s ease;}
@media(max-width:640px){
.pagination .pagination-item, .pagination .swiper-pagination-bullet, .swiper-pagination .pagination-item, .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;}
}
.pagination .pagination-item.active, .pagination .pagination-item.swiper-pagination-bullet-active, .pagination .swiper-pagination-bullet.active, .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination .pagination-item.active, .swiper-pagination .pagination-item.swiper-pagination-bullet-active, .swiper-pagination .swiper-pagination-bullet.active, .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:15px;height:15px;background-color:transparent;border:2px solid;transition:all .3s ease;}
@media(max-width:640px){
.pagination .pagination-item.active, .pagination .pagination-item.swiper-pagination-bullet-active, .pagination .swiper-pagination-bullet.active, .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination .pagination-item.active, .swiper-pagination .pagination-item.swiper-pagination-bullet-active, .swiper-pagination .swiper-pagination-bullet.active, .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px;height:10px;border-width:1px;}
}
.pagination.light .pagination-item, .pagination.light .swiper-pagination-bullet, .swiper-pagination.light .pagination-item, .swiper-pagination.light .swiper-pagination-bullet{background-color:#f0f2f2;}
.pagination.light .pagination-item.active, .pagination.light .pagination-item.swiper-pagination-bullet-active, .pagination.light .swiper-pagination-bullet.active, .pagination.light .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination.light .pagination-item.active, .swiper-pagination.light .pagination-item.swiper-pagination-bullet-active, .swiper-pagination.light .swiper-pagination-bullet.active, .swiper-pagination.light .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent;border:2px solid;}
.pagination.dark .pagination-item, .pagination.dark .swiper-pagination-bullet, .swiper-pagination.dark .pagination-item, .swiper-pagination.dark .swiper-pagination-bullet{background-color:#2f2c2c;}
.pagination.dark .pagination-item.active, .pagination.dark .pagination-item.swiper-pagination-bullet-active, .pagination.dark .swiper-pagination-bullet.active, .pagination.dark .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination.dark .pagination-item.active, .swiper-pagination.dark .pagination-item.swiper-pagination-bullet-active, .swiper-pagination.dark .swiper-pagination-bullet.active, .swiper-pagination.dark .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent;border:2px solid #fff;}
.pagination.grey .pagination-item, .pagination.grey .owl-dot, .pagination.grey .swiper-pagination-bullet, .swiper-pagination.grey .pagination-item, .swiper-pagination.grey .owl-dot, .swiper-pagination.grey .swiper-pagination-bullet{background-color:#d7d7d7;}
.pagination.grey .pagination-item.active, .pagination.grey .pagination-item.swiper-pagination-bullet-active, .pagination.grey .owl-dot.active, .pagination.grey .owl-dot.swiper-pagination-bullet-active, .pagination.grey .swiper-pagination-bullet.active, .pagination.grey .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination.grey .pagination-item.active, .swiper-pagination.grey .pagination-item.swiper-pagination-bullet-active, .swiper-pagination.grey .owl-dot.active, .swiper-pagination.grey .owl-dot.swiper-pagination-bullet-active, .swiper-pagination.grey .swiper-pagination-bullet.active, .swiper-pagination.grey .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent;border:2px solid;}
.pagination.pagination-vertical .pagination-item, .pagination.pagination-vertical .owl-dot, .swiper-pagination.pagination-vertical .pagination-item, .swiper-pagination.pagination-vertical .owl-dot{display:block;margin:9px auto;background-color:#acd373;}
.pagination.pagination-vertical .pagination-item.active, .pagination.pagination-vertical .owl-dot.active, .swiper-pagination.pagination-vertical .pagination-item.active, .swiper-pagination.pagination-vertical .owl-dot.active{border-color:#fff;background-color:transparent;}
.pagination.top-right, .swiper-pagination.top-right{left:auto;bottom:auto;right:0;top:0;-webkit-transform:translate(0);transform:translate(0);}
.pagination.bottom-left, .swiper-pagination.bottom-left{left:0;bottom:0;-webkit-transform:translate(0);transform:translate(0);top:auto;}
@media(max-width:1024px){
.pagination.bottom-left, .swiper-pagination.bottom-left{bottom:20px;}
}
.pagination.right-bottom, .swiper-pagination.right-bottom{right:100px;bottom:-50px;top:auto;-webkit-transform:translate(0);transform:translate(0);}
.swiper-container-horizontal.pagination-bottom .swiper-pagination{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.swiper-container-horizontal.pagination-bottom .swiper-pagination.bottom-left{-webkit-transform:translate(0);transform:translate(0);}
.pagination-vertical .kc_row_inner.medium-padding120{padding:0;}
.kc-tweet-owl .owl-controls.clickable .owl-pagination .owl-page span{display:inline-block;width:10px;height:10px;margin:auto 5px;border-radius:50%;cursor:pointer;transition:all .3s ease;background-color:#d7d7d7;opacity:1;}
.kc-tweet-owl .owl-controls.clickable .owl-pagination .owl-page.active span{background-color:transparent;border:2px solid;}
.kc-tweet-owl .owl-controls.clickable .owl-buttons .owl-prev{transition:all .3s ease;position:relative;}
.kc-tweet-owl .owl-controls.clickable .owl-buttons .owl-prev:before{content:'\e936';display:block;position:absolute;font-family:'seosight';font-size:10px;color:#2f2c2c;left:-12px;top:2px;transition:all .3s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.kc-tweet-owl .owl-controls.clickable .owl-buttons .owl-prev:hover:before{left:-15px;}
.kc-tweet-owl .owl-controls.clickable .owl-buttons .owl-next{transition:all .3s ease;position:relative;}
.kc-tweet-owl .owl-controls.clickable .owl-buttons .owl-next:after{content:'\e936';display:block;position:absolute;font-family:'seosight';font-size:10px;color:#2f2c2c;right:-12px;top:2px;transition:all .3s ease;}
.kc-tweet-owl .owl-controls.clickable .owl-buttons .owl-next:hover:after{right:-15px;}
.pagination-vertical{padding-left:100px;}
.pagination-vertical .swiper-pagination{display:block;position:absolute;left:10px;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);bottom:auto;}
.pagination-vertical .swiper-pagination .pagination-item, .pagination-vertical .swiper-pagination .owl-dot, .pagination-vertical .swiper-pagination .swiper-pagination-bullet{display:block;margin:9px auto;background-color:#fff;opacity:.5;}
.pagination-vertical .swiper-pagination .pagination-item.active, .pagination-vertical .swiper-pagination .pagination-item.swiper-pagination-bullet-active, .pagination-vertical .swiper-pagination .owl-dot.active, .pagination-vertical .swiper-pagination .owl-dot.swiper-pagination-bullet-active, .pagination-vertical .swiper-pagination .swiper-pagination-bullet.active, .pagination-vertical .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#fff;background-color:transparent;opacity:1;}
.pagination-vertical.pagination-vertical-right{padding-left:0;margin-left:0;padding-right:100px;margin-right:-100px;}
.pagination-vertical.pagination-vertical-right .swiper-pagination{left:auto;right:10px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.light-bg .swiper-pagination .pagination-item, .light-bg .swiper-pagination .owl-dot, .light-bg .swiper-pagination .swiper-pagination-bullet{background-color:#000;opacity:.5;}
.light-bg .swiper-pagination .pagination-item.active, .light-bg .swiper-pagination .pagination-item.swiper-pagination-bullet-active, .light-bg .swiper-pagination .owl-dot.active, .light-bg .swiper-pagination .owl-dot.swiper-pagination-bullet-active, .light-bg .swiper-pagination .swiper-pagination-bullet.active, .light-bg .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#000;background-color:transparent;opacity:1;}
.pagination-bottom{padding-bottom:60px;}
.pagination-bottom .swiper-pagination{bottom:0;top:auto;-webkit-transform:none;transform:none;}
.pagination-bottom .swiper-pagination.right-bottom{bottom:-50px;-webkit-transform:none;transform:none;}
.pagination-bottom-large{padding-bottom:120px;}
@media(max-width:570px){
.pagination-bottom-large{padding-bottom:40px;}
}
.swiper-container.top-pagination{padding-top:125px;top:-105px;margin-bottom:-105px;z-index:auto;}
.swiper-container.top-pagination .swiper-pagination{top:0;bottom:auto;left:auto;}
@media(max-width:640px){
.swiper-container.top-pagination .swiper-pagination{top:55px;}
}
@media(max-width:570px){
.swiper-container.top-pagination .swiper-pagination{top:65px;}
}
@media(max-width:480px){
.swiper-container.top-pagination .swiper-pagination{top:85px;}
}
@media(max-width:320px){
.swiper-container.top-pagination .swiper-pagination{right:auto;left:0;}
} .load-more{text-align:center;margin:0 auto;cursor:pointer;transition:all .3s ease;display:block;max-width:120px;}
.load-more .load-more-img-wrap{margin-bottom:20px;position:relative;display:block;background:url(//www.machgroup.co.uk/wp-content/themes/seosight/svg/load-more-arrow.svg) no-repeat center;opacity:.15;}
.load-more .load-more-img-wrap svg{position:relative;width:80px;height:80px;top:4px;}
.load-more .load-more-text{color:#d7d7d7;text-transform:uppercase;transition:all .3s ease;}
.load-more.loading .load-more-text{opacity:0;}
.load-more:hover .load-more-img-wrap{-webkit-animation:rotate-img 1.5s infinite linear;animation:rotate-img 1.5s infinite linear;}
.load-more:hover .load-more-img-wrap svg{-webkit-animation:rotate-img 2s infinite linear;animation:rotate-img 2s infinite linear;}
.load-more.last-page:hover .load-more-img-wrap{-webkit-animation:none;animation:none;}
.load-more.last-page:hover .load-more-img-wrap img{-webkit-animation:none;animation:none;}
@-webkit-keyframes rotate-img {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotate-img {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
} .navigation{margin:20px auto;width:100%;position:relative;max-width:770px;text-align:center;}
.navigation .page-numbers{position:relative;background:#fff;display:inline-block;margin:0 12px 0 0;width:60px;height:60px;line-height:60px;text-align:center;border:2px solid transparent;text-transform:uppercase;color:#757575;font-size:20px;border-radius:100%;transition:all .3s ease;}
@media(max-width:640px){
.navigation .page-numbers{width:40px;height:40px;line-height:40px;font-size:14px;margin:0 8px 0 0;}
}
@media(max-width:460px){
.navigation .page-numbers{width:25px;height:25px;line-height:22px;font-size:12px;margin:0 8px 0 0;}
}
.navigation .page-numbers.current{background-color:transparent;}
.navigation .page-numbers span{position:relative;}
.navigation .page-numbers.bg-border-color{background-color:#f7f9f9;}
.navigation .page-numbers.bg-border-color.current{background-color:transparent;}
.navigation .next, .navigation .btn-next{position:relative;float:right;}
.navigation .prev, .navigation .btn-prev{position:relative;float:left;}
.page-links{display:inline-block;padding:15px 20px;background-color:#fff;border-radius:50px;}
.page-links a{position:relative;background:#f7f9f9;display:inline-block;margin:0 8px 0 0;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid transparent;text-transform:uppercase;color:#757575;font-size:14px;border-radius:100%;transition:all .3s ease;}
.socials .social__item{margin-left:15px;background-color:transparent;cursor:pointer;}
@media(max-width:320px){
.socials .social__item{margin-left:5px;}
}
.socials .social__item:first-child{margin-left:0;}
.socials .social__item svg{width:36px;height:36px;}
.socials .social__item img{height:24px;}
.triple-images{position:relative;text-align:center;}
.triple-images .triple-images-thumb img{position:relative;z-index:5;}
@media(max-width:1024px){
.triple-images .triple-images-thumb img{width:70%;}
}
.triple-images .first, .triple-images .last{position:absolute;top:15%;z-index:1;}
.triple-images .first{left:0;}
.triple-images .last{right:0;}
.triple-images-thumb{display:inline-block;}
.crumina-accordion{list-style:none;margin:0;padding:0;}
.accordion-group{list-style:none;}
.accordion-panel{position:relative;background:#fff;box-shadow:17px 0 60px rgba(0, 0, 0, 0.1);border-radius:50px;margin-bottom:10px;}
.accordion-panel:after{content:'';display:block;width:1px;height:35px;position:absolute;left:70px;top:50%;background-color:#cccccc;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transition:all .3s ease;}
.accordion-panel.active:after{height:80%;}
.accordion-heading{display:table;padding:25px 30px;font-size:18px;transition:all .3s ease;width:100%;}
@media(max-width:980px){
.accordion-heading{font-size:14px;}
}
@media(max-width:768px){
.accordion-heading{padding:10px 20px;}
}
.accordion-heading span{display:table-cell;vertical-align:middle;}
.accordion-heading span + span{padding-left:30px;width:100%;}
.accordion-heading .icon{font-size:20px;color:#cccccc;padding-right:30px;transition:all .3s ease;opacity:1;}
@media(max-width:768px){
.accordion-heading .icon{padding:0 15px;}
}
.accordion-heading .icon .default{top:4px;position:relative;}
.accordion-heading .icon .active{opacity:0;position:absolute;left:30px;transition:all .3s ease;}
.accordion-heading .ovh{top:4px;position:relative;}
.crumina-accordion .panel-info{font-size:15px;line-height:1.3;position:relative;padding:10px 20px 30px 97px;border-radius:0 0 50px 50px;margin-bottom:5px;transition:all .3s ease;}
.crumina-accordion .panel-info > *{float:none;}
@media(max-width:480px){
.crumina-accordion .panel-info{padding-left:83px;}
}
.crumina-accordion .panel-heading{margin-bottom:5px;transition:all .3s ease;}
.crumina-accordion .panel-heading.active{border-radius:50px 50px 0 0;margin-bottom:10px;transition:all .3s ease;}
.crumina-accordion .panel-heading.active .accordion-heading{transition:all .3s ease;}
.crumina-accordion .panel-heading.active .accordion-heading i{opacity:0;}
.crumina-accordion .panel-heading.active .accordion-heading i.active{opacity:1;}
.crumina-accordion .panel-heading.active a{padding-bottom:0;}
.accordion__title{font-size:19px;font-weight:300;}
.accordion__content__a{display:inline-block !important;color:#2dafd6 !important;font-size:15px;text-decoration:underline;}
.accordion__module .after::after{right:72%;top:36%;width:2%;}
.fade{opacity:0;transition:opacity .15s linear;}
.fade.in{opacity:1;}
.collapse{display:none;}
.collapse.in{display:block;}
tr.collapse.in{display:table-row;}
tbody.collapse.in{display:table-row-group;}
.collapsing{position:relative;height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height, visibility;}
.pagination-arrow{padding:0 0 80px;position:relative;overflow:hidden;margin-top:80px;}
@media(max-width:800px){
.pagination-arrow{padding:30px 0 30px;}
}
@media(max-width:640px){
.pagination-arrow{margin-top:30px;}
}
.pagination-arrow .btn-prev-wrap{left:5px;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);display:flex;align-items:center;position:absolute;}
.pagination-arrow .btn-prev-wrap .btn-prev{position:relative;margin-right:35px;-webkit-transform:none;transform:none;left:auto;}
.pagination-arrow .btn-prev-wrap .btn-prev:hover{margin-left:0;}
.pagination-arrow .btn-prev-wrap .btn-content{position:relative;}
@media(max-width:980px){
.pagination-arrow .btn-prev-wrap .btn-content{display:none;}
}
.pagination-arrow .btn-prev-wrap .btn-content .btn-content-title{text-transform:uppercase;font-size:18px;color:#2f2c2c;transition:all .3s ease;}
.pagination-arrow .btn-prev-wrap .btn-content .btn-content-subtitle{font-size:14px;margin-bottom:0;color:#757575;transition:all .3s ease;}
.pagination-arrow .btn-prev-wrap:hover{margin-left:-2px;}
.pagination-arrow .btn-prev-wrap:hover .btn-content .btn-content-subtitle{color:#2f2c2c;}
.pagination-arrow .all-project{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.pagination-arrow .all-project i{font-size:50px;color:#d7d7d7;transition:all .3s ease;}
.pagination-arrow .btn-next-wrap{right:5px;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);display:flex;align-items:center;position:absolute;}
.pagination-arrow .btn-next-wrap .btn-next{position:relative;-webkit-transform:none;transform:none;right:auto;}
.pagination-arrow .btn-next-wrap .btn-next:hover{margin-right:0;}
.pagination-arrow .btn-next-wrap .btn-content{position:relative;text-align:right;margin-right:35px;}
@media(max-width:980px){
.pagination-arrow .btn-next-wrap .btn-content{display:none;}
}
.pagination-arrow .btn-next-wrap .btn-content .btn-content-title{text-transform:uppercase;font-size:18px;color:#2f2c2c;transition:all .3s ease;}
.pagination-arrow .btn-next-wrap .btn-content .btn-content-subtitle{font-size:14px;margin-bottom:0;color:#757575;transition:all .3s ease;}
.pagination-arrow .btn-next-wrap:hover{margin-right:-2px;}
.pagination-arrow .btn-next-wrap:hover .btn-content .btn-content-subtitle{color:#2f2c2c;}
.pagination-arrow span{display:block;}
.js-animate-icon svg{opacity:0;transition:opacity 200ms linear;}
.js-animate-icon .drawsvg-initialized{opacity:1;}
.animate-3d-holder{position:relative;cursor:pointer;}
.inline-form .row .form-builder-item{padding:0;}
.inline-form .row .form-builder-item:first-child{padding-left:15px;}
@media(max-width:799px){
.inline-form .row .form-builder-item:first-child{padding:0 15px;}
}
.inline-form .row .form-builder-item:last-child{padding-right:15px;}
@media(max-width:799px){
.inline-form .row .form-builder-item:last-child{padding:0 15px;}
}
.inline-form .row .form-builder-item input{width:100%;float:left;border-radius:0;}
.inline-form .row .form-builder-item:first-child input{border-radius:50px 0 0 50px;}
@media(max-width:799px){
.inline-form .row .form-builder-item:first-child input{border-radius:50px;}
}
.inline-form .row .form-builder-item:last-child input{border-radius:0 50px 50px 0;margin-left:2px;}
@media(max-width:799px){
.inline-form .row .form-builder-item:last-child input{border-radius:50px;margin-left:0;}
}
.inline-form .submit-wrap{text-align:center;}
.custom-checkbox.remember-wrap{display:block;clear:both;}
.form-builder-item .remember-wrap .checkbox label{color:inherit;}
.submit-wrap button{padding:20px 40px;}
input, textarea{padding:20px 40px;border-color:transparent;transition:all .3s ease;font-size:16px;color:#757575;margin-bottom:30px;border-radius:50px;background-color:#f7f9f9;width:100%;}
input:focus, textarea:focus{box-shadow:25px 20px 20px -15px rgba(0, 0, 0, 0.3);}
input.focus-white:focus, textarea.focus-white:focus{background-color:#fff;box-shadow:25px 20px 20px -15px rgba(0, 0, 0, 0.3);}
input.input-dark, textarea.input-dark{background-color:#373434;color:#a5a5a5;border-radius:50px;}
input.input-white, textarea.input-white{background-color:#fff;}
.focus-white .form-builder-item input:focus, .focus-white .form-builder-item textarea:focus{background-color:#fff;box-shadow:25px 20px 20px -15px rgba(0, 0, 0, 0.3);}
.input-dark.form-builder-item input, .input-dark.form-builder-item textarea, .input-dark.form-builder-item select{background-color:#373434;color:#a5a5a5;border-radius:50px;}
.input-dark.form-builder-item input:focus, .input-dark.form-builder-item textarea:focus, .input-dark.form-builder-item select:focus{box-shadow:25px 20px 20px -15px rgba(0, 0, 0, 0.3);-webkit-box-shadow:25px 20px 20px -15px rgba(0, 0, 0, 0.3);}
.input-standard-grey.form-builder-item input:focus, .input-standard-grey.form-builder-item textarea:focus{box-shadow:17px 0 60px #d3dcdc;background-color:#fff;}
.input-white.form-builder-item input, .input-white.form-builder-item textarea{background-color:#fff;}
input.inline-first{border-radius:50px 0 0 50px;width:100%;float:left;}
@media(max-width:1024px){
input.inline-first{border-radius:50px;margin-bottom:30px;}
}
input.inline-last{border-radius:0 50px 50px 0;margin-left:2px;width:100%;float:left;}
@media(max-width:1024px){
input.inline-last{border-radius:50px;}
}
.form-builder-item label{margin:0 0 10px 20px;display:inline-block;float:left;position:relative;}
.field-recaptcha label{display:none;}
.field-recaptcha{min-height:100px;padding-bottom:30px;}
.crumina-module .fw-flash-type-success{font-size:48px;}
.fw-form-loading{border-radius:50px;box-shadow:25px 20px 20px -15px rgba(0, 0, 0, 0.3);}
form input + p{margin:-25px 0 25px 15px;font-size:14px;}
.servises-title a{color:inherit !important;}
[type="checkbox"], [type="radio"]{display:block;width:auto;clear:both;margin:4px 0 10px 20px;float:left;}
.contact-form [type="checkbox"], .contact-form [type="radio"]{display:block;width:auto;clear:both;margin:5px 0 10px 20px;float:left;}
.contact-form [type="checkbox"]:focus, .contact-form [type="radio"]:focus{box-shadow:none;}
.contact-form .input-dark.form-builder-item [type="checkbox"]:focus, .contact-form .input-dark.form-builder-item [type="radio"]:focus{box-shadow:none;}
.wrap-forms input, .wrap-forms textarea, .wrap-forms select{margin-bottom:0;}
.wrap-forms > .row .form-builder-item{margin-bottom:30px;}
.wrap-forms > .row:last-child .form-builder-item, .wrap-forms > .row:first-child .form-builder-item{margin-bottom:0;}
.radio{overflow:hidden;display:block;clear:both;}
.radio label{cursor:pointer;padding-left:45px;position:relative;margin-left:10px;}
.radio label span{display:block;position:absolute;left:10px;top:0;transition-duration:0.2s;}
.radio label .circle{border:1px solid #bee9e8;height:18px;width:18px;border-radius:100%;}
.radio label .check{height:18px;width:18px;border-radius:100%;background-color:#4cc2c0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);}
.radio label .check:after{display:block;position:absolute;content:"";background-color:rgba(0, 0, 0, 0.87);left:-18px;top:-18px;height:50px;width:50px;border-radius:100%;z-index:1;opacity:0;margin:0;-webkit-transform:scale3d(1.5, 1.5, 1);transform:scale3d(1.5, 1.5, 1);}
.radio input[type=radio]{opacity:0;height:0;width:0;overflow:hidden;display:none;}
.radio input[type=radio]:checked ~ .check, .radio input[type=radio]:checked ~ .circle{opacity:1;}
.radio input[type=radio]:checked ~ .check{background-color:#4cc2c0;}
.radio input[type=radio]:checked ~ .circle{border-color:#4cc2c0;}
.radio input[type=radio]:checked ~ .check{-webkit-transform:scale3d(0.45, 0.45, 1);transform:scale3d(0.45, 0.45, 1);}
.radio input[type=radio][disabled] ~ .check, .radio input[type=radio][disabled] ~ .circle{opacity:0.26;}
.radio input[type=radio][disabled] ~ .check{background-color:#000000;}
.radio input[type=radio][disabled] ~ .circle{border-color:#000000;}
.nice-select{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);padding:20px 40px 20px 20px;border-color:transparent;transition:all .3s ease;font-size:16px;margin-bottom:30px;border-radius:50px;position:relative;cursor:pointer;background-color:#f7f9f9;}
.nice-select:focus{background-color:#fff;box-shadow:17px 0 60px #d3dcdc;}
.nice-select.focus-white:focus{background-color:#fff;box-shadow:25px 20px 20px -15px rgba(0, 0, 0, 0.3);}
.nice-select:after{border-bottom:2px solid #757575;border-right:2px solid #757575;content:'';display:block;height:10px;margin-top:-8px;pointer-events:none;position:absolute;right:20px;top:50%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all 0.15s ease-in-out;width:10px;}
.nice-select.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}
.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);}
.nice-select .list{background-color:#fff;border-radius:10px;border:1px solid #f7f9f9;box-shadow:25px 20px 20px -15px rgba(0, 0, 0, 0.3);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;right:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(0.75) translateY(-40px/2);transform:scale(0.75) translateY(-40px/2);transition:all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index:9;}
.nice-select .list:hover .option:not(:hover){background-color:transparent !important;}
.nice-select .option{cursor:pointer;font-weight:400;line-height:38px;list-style:none;min-height:38px;outline:none;padding-left:40px;padding-right:60px;transition:all 0.2s;margin:0;font-size:.85em;}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus{background-color:#f7f9f9;}
.nice-select .option.selected{font-weight:bold;}
.nice-select .option.disabled{background-color:transparent;cursor:default;}
.nice-select .option.disabled:hover{color:#757575;}
.no-csspointerevents .nice-select .list{display:none;}
.no-csspointerevents .nice-select.open .list{display:block;}
select{padding:20px 40px 20px 20px;border-color:transparent;transition:all .3s ease;font-size:16px;margin-bottom:30px;border-radius:50px;position:relative;background-color:#f7f9f9;color:#757575;cursor:pointer;}
select:focus{background-color:#fff;box-shadow:17px 0 60px #d3dcdc;}
.alert{border-radius:30px;box-shadow:9px 9px 9px 0 rgba(47, 44, 44, 0.2);border:none;margin:15px 0;font-size:16px;padding:20px;}
.alert.heading, .alert.crumina-heading{color:inherit;}
.alert-link{font-weight:bold;}
.alert-dismissible .close{position:relative;top:-0.75rem;right:-1.25rem;padding:0.75rem 1.25rem;color:inherit;}
.alert-success{background-color:#3cb878;color:rgba(255, 255, 255, 0.7);}
.alert-success hr{border-top-color:#b3f3b4;}
.alert-success .alert-link{color:#b3f3b4;}
.alert-info{background-color:#4cc2c0;color:rgba(255, 255, 255, 0.7);}
.alert-info hr{border-top-color:#b7fff2;}
.alert-info .alert-link{color:#b7fff2;}
.alert-warning{background-color:#fcb03b;color:rgba(255, 255, 255, 0.7);}
.alert-warning hr{border-top-color:#ffe4b4;}
.alert-warning .alert-link{color:#ffe4b4;}
.alert-danger{background-color:#f15b26;color:rgba(255, 255, 255, 0.7);}
.alert-danger hr{border-top-color:#ffbcba;}
.alert-danger .alert-link{color:#ffbcba;}
.top-bar{background-color:#fff;padding:16px 0;font-size:14px;color:#2f2c2c;box-shadow:0 -20px 40px rgba(0, 0, 0, 0.3);position:relative;z-index:30;transition:all .3s ease;}
@media(max-width:1024px){
.top-bar{width:320px;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);position:absolute;left:50%;border-radius:0 0 10px 10px;}
}
@media(max-width:1024px){
.top-bar > .container{width:100%;}
}
.top-bar.open{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:999;}
.top-bar .flags{width:16px;height:16px;border-radius:100%;overflow:hidden;float:left;margin-right:10px;}
.top-bar .top-bar-contact{float:left;}
@media(max-width:1024px){
.top-bar .top-bar-contact{float:none;padding-right:30px;}
}
.top-bar .nice-select{float:left;padding:0 40px 0 0;background-color:transparent;font-size:14px;margin-bottom:0;color:#4cc2c0;}
@media(max-width:1024px){
.top-bar .nice-select{float:none;}
}
.top-bar .nice-select span{color:#4cc2c0;}
.top-bar .nice-select .option{padding-left:0;padding-right:0;font-size:12px;}
.top-bar .nice-select:after{height:6px;width:6px;margin-top:-4px;}
.top-bar .nice-select:focus{box-shadow:none;background-color:transparent;}
.top-bar .contact-item{float:left;padding:0 15px;position:relative;}
@media(max-width:1024px){
.top-bar .contact-item{padding:0;margin-bottom:15px;float:none;}
}
.top-bar .contact-item:first-child{padding-left:0;}
@media(max-width:1024px){
.top-bar .contact-item:first-child{padding:0;}
}
.top-bar .contact-item:last-child{padding-right:0;}
.top-bar .contact-item:last-child:after{display:none;}
.top-bar .contact-item:after{content:'|';display:block;position:absolute;right:0;bottom:0;color:#757575;}
@media(max-width:1024px){
.top-bar .contact-item:after{display:none;}
}
.top-bar a{color:#504c4c;border-bottom:1px dashed #504c4c;}
.top-bar a:hover{color:#4cc2c0;border-color:#4cc2c0;}
.top-bar span{color:#757575;}
.top-bar .follow_us{float:right;}
@media(max-width:1024px){
.top-bar .follow_us{float:none;}
}
.top-bar .login-block{float:right;margin-left:70px;}
@media(max-width:1024px){
.top-bar .login-block{float:none;margin-left:0;margin-bottom:15px;}
}
.top-bar .login-block img{width:28px;height:28px;margin-right:20px;}
.top-bar .socials{display:inline-block;margin-left:10px;}
.top-bar .socials img{width:16px;height:auto;}
.top-bar .socials a{border:none;}
.top-bar .socials .social__item{margin-left:10px;}
.top-bar + .header{top:68px;}
@media(max-width:1024px){
.top-bar + .header{top:0;}
}
.top-bar + .header.headroom--not-top{top:0;}
.top-bar .top-bar-close{width:20px;height:20px;position:absolute;right:10px;top:10px;display:none;border:none;cursor:pointer;}
@media(max-width:1024px){
.top-bar .top-bar-close{display:block;}
}
.top-bar .top-bar-close span{display:block;height:2px;background-color:#707070;border-radius:10px;margin:auto;width:100%;transition:all .3s ease;top:50%;position:absolute;}
.top-bar .top-bar-close span:first-of-type{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.top-bar .top-bar-close span:last-of-type{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}
.top-bar-dark{background-color:#151414;color:#797676;}
.top-bar-dark a{color:#797676;}
.top-bar-dark span{color:#504c4c;}
.top-bar-dark .nice-select .list{background-color:#151414;border:none;box-shadow:0 5px 40px rgba(255, 255, 255, 0.3);}
.top-bar-dark .nice-select .option.selected.focus{background-color:transparent;}
.top-bar-dark .nice-select .option.selected.focus:hover{background-color:#424444;}
.top-bar-dark .nice-select .option:hover{background-color:#424444;}
@media(max-width:1024px){
.logged-in .top-bar{top:32px;}
}
@media(max-width:782px){
.logged-in .top-bar{top:46px;}
}
@media(max-width:768px){
.logged-in .right-menu{top:46px;}
}
#site-header + .top-bar{display:none;}
.top-bar-link{display:none;visibility:hidden;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);border-radius:0 0 10px 10px;background-color:#4cc2c0;text-align:center;padding:0 16px;z-index:50;font-size:18px;color:#fff;box-shadow:10px 0 30px 0 rgba(76, 194, 192, 0.4);}
@media(max-width:1024px){
.top-bar-link{display:inline-block;visibility:visible;}
}
.top-bar-link:hover{background-color:#fff;color:#4cc2c0;}
@media(max-width:1200px){
.top-bar > .container{min-width:100%;padding-right:15px;padding-left:15px;}
.top-bar .contact-item:first-child{margin-right:0;}
}
@media(max-width:1024px){
#site-header + .top-bar{display:block !important;}
.top-bar{width:320px;-webkit-transform:translate(-50%, -103%);transform:translate(-50%, -103%);position:absolute;left:50%;top:0;border-radius:0 0 10px 10px;padding:30px 0;}
.top-bar > .container{min-width:unset;width:auto;}
.top-bar .top-bar-contact{float:none;padding-right:30px;}
.top-bar .nice-select{float:none;min-width:190px;}
.top-bar .contact-item{padding:0;margin-bottom:15px;float:none;display:block;}
.top-bar .contact-item:first-child{padding:0;}
.top-bar .contact-item:after{display:none;}
.top-bar .follow_us{float:none;}
.top-bar-close{display:block;}
} .content-page-404{padding:230px 0 510px;background:url(//i0.wp.com/www.machgroup.co.uk/wp-content/themes/seosight/img/404-img.png) 0 100% no-repeat;text-align:center;background-size:contain;background-color:#F7F9F9;}
@media(max-width:800px){
.content-page-404{padding:100px 0 300px;}
}
@media(max-width:360px){
.content-page-404{padding:50px 0 250px;}
}
.content-page-404 .title{font-size:257px;margin-bottom:15px;line-height:1;}
@media(max-width:800px){
.content-page-404 .title{font-size:150px;}
}
@media(max-width:480px){
.content-page-404 .title{font-size:100px;}
}
.content-page-404 .subtitle{font-size:47px;margin-bottom:30px;line-height:1;}
@media(max-width:800px){
.content-page-404 .subtitle{font-size:36px;}
}
.content-page-404 .text{font-size:28px;margin-bottom:53px;line-height:1.3;}
@media(max-width:800px){
.content-page-404 .text{font-size:22px;}
}
.content-page-404 .btn{text-transform:uppercase;}
.crumina-heading{position:relative;}
.crumina-heading .title-text-wrap{position:relative;z-index:5;}
.crumina-heading .title-text-wrap > *{display:inline-block;vertical-align:middle;margin-top:0;margin-bottom:0;}
.crumina-heading:hover .first{width:0;-webkit-animation:move-short 1.5s infinite linear;animation:move-short 1.5s infinite linear;}
@-webkit-keyframes move-short {
100%{width:140px;margin-right:0;}
}
@keyframes move-short {
100%{width:140px;margin-right:0;}
}
.crumina-heading:hover .second{width:130px;-webkit-animation:move 1.5s infinite linear;animation:move 1.5s infinite linear;}
@-webkit-keyframes move {
100%{width:0;}
}
@keyframes move {
100%{width:0;}
}
.crumina-heading > *:last-child{margin-bottom:0;}
.crumina-heading > *:first-child{margin-top:20px;}
.read-more{font-size:18px;color:inherit;padding:0 0 0 30px;border-left:1px solid #f0f2f2;margin:0 0 0 30px;display:inline-block;vertical-align:middle;letter-spacing:0;}
@media(max-width:570px){
.read-more{padding-left:0;margin-left:0;border:none;float:none;}
}
.read-more i{margin-left:10px;font-size:12px;}
.heading-title{margin-bottom:20px;}
.heading-decoration{position:relative;margin-top:20px;}
.heading-decoration > span{display:inline-block;border-radius:10px;position:relative;margin-right:10px;transition:width .4s linear;border-top:3px solid;}
.heading-decoration .first{width:30px;}
.heading-decoration .second{width:100px;}
.heading-text{margin-top:20px;opacity:.7;line-height:1.6;}
@media(max-width:980px){
.heading-text{font-size:20px;}
}
@media(max-width:570px){
.heading-text{font-size:16px;}
}
.heading-text.small{font-size:18px;}
.module-heading > p{font-size:20px;opacity:.7;line-height:1.6;margin-top:10px;}
.main-slider{position:relative;cursor:pointer;padding-bottom:130px;}
.main-slider .swiper-slide{display:flex;justify-content:center;align-items:center;height:auto;background-size:cover;background-position:center;}
.main-slider .swiper-slide.main-slider-bg-dark .slider-content .slider-content-title{color:#fff;}
.main-slider .swiper-slide.main-slider-bg-dark .slider-content .slider-content-text{color:#fff;}
.main-slider .container.table{padding:20px 0;position:relative;z-index:25;margin:0;}
.main-slider .slider-content-fullwidth{width:100%;}
@media(max-width:640px){
.main-slider .table-cell{float:none;}
}
.main-slider .slider-content-half-width{width:50%;}
@media(max-width:980px){
.main-slider .slider-content-half-width{float:left;}
}
@media(max-width:600px){
.main-slider .slider-content-half-width{width:100%;float:none;}
.main-slider .slider-content-half-width img{max-width:60%;}
}
@media(max-width:980px){
.main-slider .slider-content-half-width.table-cell{display:block;}
}
.main-slider .slider-content{max-width:940px;margin:0 auto;padding:20px 15px;}
@media(max-width:980px){
.main-slider .slider-content{padding:20px 5px;}
}
.main-slider .slider-content .slider-content-title{margin-bottom:20px;line-height:1.3;}
.main-slider .slider-content .slider-content-text{margin-bottom:40px;line-height:1.3;}
.main-slider .slider-thumb{overflow:hidden;padding:20px 15px;}
@media(max-width:768px){
.main-slider .slider-thumb{height:auto;overflow:visible;}
}
.main-slider .btn-prev{top:50%;left:60px;}
@media(max-width:1280px){
.main-slider .btn-prev{display:none;}
}
.main-slider .btn-next{top:50%;right:60px;}
@media(max-width:1280px){
.main-slider .btn-next{display:none;}
}
.main-slider .main-slider-btn-wrap .btn + .btn{margin-left:30px;}
@media(max-width:980px){
.main-slider .main-slider-btn-wrap .btn + .btn{margin-top:20px;margin-left:0;}
}
@media(max-width:320px){
.main-slider .main-slider-btn-wrap .btn + .btn{margin-top:20px;}
}
.main-slider .main-slider-btn-wrap .btn i{transition:all .3s ease;position:absolute;right:14px;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);}
@media(max-width:768px){
.main-slider .main-slider-btn-wrap .btn i{right:8px;}
}
.main-slider .main-slider-btn-wrap .btn:hover i{right:12px;}
@media(max-width:768px){
.main-slider .main-slider-btn-wrap .btn:hover i{right:6px;}
}
.main-slider .main-slider-btn-wrap .btn-border:hover{background-color:rgba(255, 255, 255, 0.1);}
.main-slider.main-slider-bg-dark .slider-content .slider-content-title{color:#fff;}
.main-slider.main-slider-bg-dark .slider-content .slider-content-text{color:#fff;opacity:1;}
.main-slider .thumb-left{direction:rtl;}
.main-slider .thumb-left .slider-content{direction:ltr;}
.main-slider .thumb-right{direction:ltr;}
@media(max-width:768px){
.main-slider .container > .row.table-cell{display:block;}
}
@media(max-width:570px){
.main-slider .container > .row.table-cell{float:none;}
}
.main-slider.main-slider-bg-photo-wrap{height:100vh;}
.main-slider > .container > .table{margin:0 -15px 0 -15px;height:100%;}
@media(max-width:980px){
.main-slider > .container > .table{padding-top:40px;}
}
@media(max-width:640px){
.main-slider > .container > .table{margin:0 auto;}
}
.main-slider.no-labels{padding-bottom:0;}
.btn-prev{top:50%;left:60px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.btn-next{top:50%;right:60px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);}
.slider-shadow{box-shadow:25px 62px 62px rgba(0, 0, 0, 0.42);}
.btn-next{position:absolute;cursor:pointer;width:64px;height:64px;display:block;z-index:10;transition:all .2s ease-in;fill:#e1e1e1;stroke:inherit;}
.btn-next:hover{margin-right:-2px;}
.btn-next.btn-next-gray{fill:#4a4240;}
.btn-next.btn-next-black:hover{fill:#2f2c2c;}
.btn-next.btn-next-white{fill:#fff;}
@media(max-width:460px){
.btn-next{width:30px;height:30px;}
}
.btn-prev{position:absolute;cursor:pointer;width:64px;height:64px;display:block;z-index:10;transition:all .2s ease-in;fill:#e1e1e1;stroke:inherit;}
.btn-prev:hover{margin-left:-2px;}
.btn-prev.btn-prev-gray{fill:#4a4240;}
.btn-prev.btn-prev-black:hover{fill:#2f2c2c;}
.btn-prev.btn-prev-white{fill:#fff;}
@media(max-width:460px){
.btn-prev{width:30px;height:30px;}
}
.slider-slides{position:absolute;bottom:0;left:0;right:0;display:table;width:100%;}
.slider-slides .main-slider-bg-light .content .text-wrap .slides-title{color:#2f2c2c;}
.slider-slides .main-slider-bg-light .content .text-wrap .slides-sub-title{color:#2f2c2c;}
.slider-slides .main-slider-bg-light .content .slides-number{color:#898989;opacity:.1;}
.slider-slides .triangle-slides{border:20px solid transparent;display:block;border-bottom:15px solid transparent;position:absolute;top:0;left:50%;margin-left:-20px;opacity:0;transition:all .4s ease;}
.slider-slides .triangle-slides.dark{border-bottom-color:#30302d;}
.slider-slides .triangle-slides.primary{border-bottom-color:#4cc2c0;}
.slider-slides .triangle-slides.secondary{border-bottom-color:#f15b26;}
.slider-slides .triangle-slides.orange{border-bottom-color:#fcb03b;}
.slider-slides .triangle-slides.green{border-bottom-color:#3cb878;}
.slides-item{display:table-cell;padding:13px 46px;position:relative;z-index:1;}
@media(max-width:1024px){
.slides-item{padding:10px;}
}
@media(max-width:360px){
.slides-item{padding:5px;}
}
.slides-item .content{position:relative;overflow:hidden;}
.slides-item .content .text-wrap{position:absolute;z-index:2;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);}
.slides-item .content .text-wrap .slides-title{font-size:26px;line-height:1.1;color:#fff;text-transform:capitalize;}
@media(max-width:800px){
.slides-item .content .text-wrap .slides-title{font-size:20px;}
}
@media(max-width:640px){
.slides-item .content .text-wrap .slides-title{font-size:14px;line-height:1;}
}
@media(max-width:480px){
.slides-item .content .text-wrap .slides-title{display:none;}
}
.slides-item .content .text-wrap .slides-sub-title{color:#fff;font-size:14px;margin-bottom:5px;}
@media(max-width:640px){
.slides-item .content .text-wrap .slides-sub-title{display:none;}
}
.slides-item .content .slides-number{font-size:104px;color:white;opacity:.1;position:relative;float:right;line-height:1;}
@media(max-width:800px){
.slides-item .content .slides-number{font-size:90px;}
}
@media(max-width:640px){
.slides-item .content .slides-number{font-size:70px;}
}
@media(max-width:570px){
.slides-item .content .slides-number{font-size:50px;}
}
@media(max-width:375px){
.slides-item .content .slides-number{font-size:30px;}
}
.slides-item.slide-active .triangle-slides{opacity:1;top:-34px;}
.main-slider-bg-photo-wrap{min-height:680px;}
.main-slider-bg-photo-wrap .slider-slides{position:absolute;left:0;right:0;bottom:0;}
.main-slider-bg-photo-wrap .main-slider-bg-photo{background-size:cover;}
.main-slider-bg-photo-wrap .main-slider-bg-photo .slider-content{position:relative;padding:170px 0;max-width:870px;}
@media(max-width:768px){
.main-slider-bg-photo-wrap .main-slider-bg-photo .slider-content{max-width:100%;}
}
@media(max-width:640px){
.main-slider-bg-photo-wrap .main-slider-bg-photo .slider-content{padding:300px 0;}
}
.main-slider-bg-photo-wrap .main-slider-bg-photo .slider-content.left{margin:0;max-width:670px;float:left;}
@media(max-width:768px){
.main-slider-bg-photo-wrap .main-slider-bg-photo .slider-content.left{max-width:100%;}
}
.main-slider-bg-photo-wrap .main-slider-bg-photo .slider-content.right{margin:0;max-width:570px;float:right;}
@media(max-width:768px){
.main-slider-bg-photo-wrap .main-slider-bg-photo .slider-content.right{max-width:100%;}
}
.main-slider-bg-photo-wrap .main-slider-bg-photo .slider-content .slider-content-text{margin-bottom:40px;}
.main-slider-bg-photo-wrap .main-slider-bg-photo .btn-prev{top:50%;left:60px;}
.main-slider-bg-photo-wrap .main-slider-bg-photo .btn-next{top:50%;right:60px;}
@media(max-width:768px){
.main-slider-bg-photo-wrap .main-slider-bg-photo .table-cell{display:table-cell;}
}
@media(max-width:570px){
.main-slider-bg-photo-wrap .main-slider-bg-photo .table-cell{float:none;}
}
@media(max-width:320px){
.main-slider-bg-photo-wrap .main-slider-bg-photo .btn + .btn{margin-left:0;margin-top:20px;}
} .recent-post-slider{position:relative;}
.recent-post-slider .crumina-heading{margin-bottom:40px;}
.recent-post-slider .pagination, .recent-post-slider .swiper-pagination{right:0;top:-120px;z-index:50;}
@media(max-width:980px){
.recent-post-slider .pagination, .recent-post-slider .swiper-pagination{top:80px;}
}
@media(max-width:320px){
.recent-post-slider .pagination, .recent-post-slider .swiper-pagination{top:40px;}
} .clients-slider-module{background-color:#f7f9f9;position:relative;}
.clients-slider-module .btn-prev{bottom:0;left:42%;top:auto;-webkit-transform:none;transform:none;}
@media(max-width:980px){
.clients-slider-module .btn-prev{left:30%;}
}
@media(max-width:480px){
.clients-slider-module .btn-prev{left:20%;}
}
.clients-slider-module .btn-next{bottom:0;right:42%;top:auto;-webkit-transform:none;transform:none;}
@media(max-width:980px){
.clients-slider-module .btn-next{right:30%;}
}
@media(max-width:480px){
.clients-slider-module .btn-next{right:20%;}
}
.clients-slider-module .clients-item-wrap{position:relative;padding:13px 0 104px 0;text-align:center;}
.clients-item-wrap{text-align:center;}
.recent-case-slider{position:relative;}
.recent-case-slider .heading, .recent-case-slider .crumina-heading{margin-bottom:48px;display:inline-block;}
.recent-case-slider .heading .heading-title, .recent-case-slider .crumina-heading .heading-title{float:left;}
@media(max-width:640px){
.recent-case-slider .heading .heading-title, .recent-case-slider .crumina-heading .heading-title{float:none;}
}
.recent-case-slider .heading .heading-decoration, .recent-case-slider .crumina-heading .heading-decoration{clear:both;}
.recent-case-slider .pagination, .recent-case-slider .swiper-pagination{right:0;top:0;z-index:5;}
@media(max-width:980px){
.recent-case-slider .pagination, .recent-case-slider .swiper-pagination{top:30px;}
}
@media(max-width:640px){
.recent-case-slider .read-more{margin-left:0;padding-left:0;border-left:none;}
}
.recent-case-slider .top-pagination{padding-top:125px;top:-125px;margin-bottom:-100px;}
.recent-case-slider .pagination-bottom{padding-bottom:80px;}
.recent-case-slider .pagination-bottom .pagination, .recent-case-slider .pagination-bottom .swiper-pagination{left:0;bottom:0;right:auto;top:auto;}
.slider-profit-wrap{position:relative;}
.slider-profit-wrap .slider-profit{position:relative;}
.slider-profit-wrap .slider-profit .slider-profit-thumb{position:relative;}
@media(max-width:480px){
.slider-profit-wrap .slider-profit .slider-profit-thumb{margin-top:40px;}
}
.slider-profit-wrap .slider-profit .btn{margin-top:30px;}
.slider-profit-wrap .pagination-vertical{padding-left:100px;}
.slider-profit-wrap .pagination, .slider-profit-wrap .swiper-pagination{display:block;position:absolute;left:10px;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
@media(max-width:1280px){
.slider-profit-wrap .pagination, .slider-profit-wrap .swiper-pagination{left:70px;}
}
@media(max-width:640px){
.slider-profit-wrap .pagination, .slider-profit-wrap .swiper-pagination{left:50%;top:auto;bottom:-20px;}
}
.slider-profit-wrap .pagination .swiper-pagination-bullet, .slider-profit-wrap .swiper-pagination .swiper-pagination-bullet{display:block;margin:9px 5px;background-color:#acd373;}
@media(max-width:640px){
.slider-profit-wrap .pagination .swiper-pagination-bullet, .slider-profit-wrap .swiper-pagination .swiper-pagination-bullet{display:inline-block;}
}
.slider-profit-wrap .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .slider-profit-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#fff;background-color:transparent;}
.pagination-vertical{padding-left:100px;}
@media(max-width:640px){
.pagination-vertical{padding-left:50px;}
}
.pagination-vertical .drag-helper{display:none;}
.swiper-slide > .main-slider{height:100%;padding-bottom:0;padding-top:0;}
@media(max-width:1280px){
.swiper-slide > .main-slider{height:auto;}
}
@media(max-width:360px){
.swiper-slide > .main-slider{display:flex;justify-content:center;align-items:center;}
}
.top-pagination .swiper-pagination.top-right{-webkit-transform:translate(0);transform:translate(0);}
@media(max-width:800px){
.top-pagination .swiper-pagination.top-right{right:0;}
}
@media(max-width:320px){
.top-pagination .swiper-pagination.top-right{right:auto;left:0;}
} .crumina-seo-score{position:relative;overflow:hidden;}
.crumina-seo-score .images img{position:absolute;opacity:0;}
.crumina-seo-score .images img:first-of-type{top:-100px;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);}
.crumina-seo-score .images img:nth-child(2){bottom:-100%;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);}
.crumina-seo-score .images img:last-of-type{bottom:-100%;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);}
@media(max-width:800px){
.call-to-action .table-cell{display:block;margin:0 auto 30px;text-align:center;}
}
@media(max-width:800px){
.call-to-action .table-cell:last-child{margin-bottom:0;}
} .crumina-our-video{overflow:hidden;min-height:350px;width:100%;position:static !important;}
@media(max-width:640px){
.crumina-our-video{display:block;}
}
.crumina-our-video.height-image{min-height:inherit;}
.crumina-our-video.height-image .video-thumb{min-height:100%;}
kc[data-model] > .crumina-our-video > .full-block{left:-15px;right:-15px;}
.video-thumb{background-size:contain;position:relative;min-height:320px;background-color:#3cb878;}
.video-thumb.full-block{position:absolute;min-height:100%;}
.video-thumb > img{width:100%;}
.video-thumb .video-control{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:10;}
.counters{z-index:2;overflow:hidden;position:relative;padding:20px 0;}
@media(max-width:1024px){
.crumina-counter-item{text-align:center;}
}
@media(max-width:1024px){
.crumina-counter-item{margin-bottom:30px;}
}
.crumina-counter-item .counter-numbers{font-size:100px;line-height:1;margin-bottom:-35px;}
@media(max-width:1024px){
.crumina-counter-item .counter-numbers{font-size:80px;}
}
@media(max-width:800px){
.crumina-counter-item .counter-numbers{font-size:50px;margin-bottom:0;}
}
.crumina-counter-item .counter-numbers .units{display:inline-block;}
.crumina-counter-item .counter-title{color:#fff;margin:0;line-height:1.1;}
.crumina-counter-item .element-icon{display:inline-block;line-height:1;}
.crumina-counter-item i{font-size:70px;line-height:1;}
.crumina-counter-item .counter-line{opacity:.8;}
.crumina-counter-item .counter-line .first{display:inline-block;width:20px;height:3px;border-radius:10px;position:relative;margin-right:10px;background-color:rgba(255, 255, 255, 0.2);}
.crumina-counter-item .counter-line .second{display:inline-block;width:50px;height:3px;border-radius:10px;position:relative;background-color:rgba(255, 255, 255, 0.2);}
.counter-item-default .counter-numbers{color:rgba(255, 255, 255, 0.4);}
.counter-item-default i{color:rgba(255, 255, 255, 0.7);}
.counter-item-modern .counter-numbers{margin-bottom:0;}
.recent-case{margin:60px 0;}
.recent-case .heading{margin-bottom:60px;}
.crumina-case-item{padding:30px;background-color:#f7f9f9;transition:all .3s ease;text-align:center;}
@media(max-width:800px){
.crumina-case-item{margin-bottom:30px;}
}
.crumina-case-item .case-item__thumb{margin-bottom:34px;box-shadow:0 16px 16px -8px rgba(0, 0, 0, 0.3);}
.crumina-case-item .case-item__title{text-transform:uppercase;display:block;margin-bottom:15px;}
.crumina-case-item .case-item__cat{transition:all .3s ease;}
.crumina-case-item .case-item__cat a{display:inline-block;color:#757575;font-size:14px;transition:all .3s ease;}
.crumina-case-item:hover .case-item__title{color:#fff;}
.crumina-case-item:hover .case-item__cat{color:rgba(255, 255, 255, 0.5);}
.crumina-case-item:hover .case-item__cat a{color:rgba(255, 255, 255, 0.5);}
.crumina-case-item:hover .case-item__cat a:hover{color:white;}
.crumina-case-item.big{padding-bottom:60px;}
.crumina-case-item.big .case-item__thumb{margin-bottom:60px;}
.crumina-case-item.big .case-item__cat a{font-size:16px;}
.crumina-case-item.big .case-item__title{font-size:24px;}
@media(max-width:800px){
.crumina-case-item.big .case-item__title{font-size:18px;}
}
.cat-list{margin:30px 0;padding:0;list-style:none;}
.cat-list .cat-list__item{display:inline-block;padding:20px;}
.cat-list .cat-list__item a{font-size:17px;color:#2f2c2c;position:relative;text-transform:capitalize;transition:all .3s ease;}
.cat-list .cat-list__item a:before{content:'';display:block;width:80%;position:absolute;right:0;bottom:-10px;opacity:0;transition:all .3s ease;border-top:2px solid;}
.cat-list .cat-list__item a:after{content:'';display:block;position:absolute;width:15%;left:0;bottom:-10px;opacity:0;transition:all .3s ease;border-top:2px solid;}
.cat-list .cat-list__item a:hover:after, .cat-list .cat-list__item a:hover:before{opacity:1;}
.cat-list .cat-list__item.active a:after, .cat-list .cat-list__item.active a:before{opacity:1;}
.cat-list > li:hover > a:after{width:15%;-webkit-animation:cat-short .5s linear;animation:cat-short .5s linear;}
@-webkit-keyframes cat-short {
0%{width:0;}
50%{width:40%;}
100%{width:15%;}
}
@keyframes cat-short {
0%{width:0;}
50%{width:40%;}
100%{width:15%;}
}
.cat-list > li:hover > a:before{width:80%;-webkit-animation:cat-long .5s linear;animation:cat-long .5s linear;}
@-webkit-keyframes cat-long {
0%{width:100%;}
50%{width:55%;}
100%{width:80%;}
}
@keyframes cat-long {
0%{width:100%;}
50%{width:55%;}
100%{width:80%;}
}
.cat-list-bg-style{margin:50px 0;padding:0;list-style:none;}
.cat-list-bg-style .cat-list__item{display:inline-block;background-color:#f7f9f9;margin:0 5px;border-radius:30px;overflow:hidden;}
.cat-list-bg-style .cat-list__item a{font-size:18px;color:#757575;position:relative;text-transform:capitalize;transition:all .3s ease;padding:10px 20px;display:block;}
.cat-list-bg-style .cat-list__item a:hover{color:#fff;}
.cat-list-bg-style .cat-list__item.active a{color:#fff;}
.pricing-tables-wrap{background-color:#fff;overflow:hidden;box-shadow:0 14px 32px 10px rgba(0, 0, 0, 0.2);border-radius:10px;}
.pricing-tables-wrap .bg-layer{box-shadow:none !important;border-radius:0 !important;-webkit-transform:none !important;transform:none !important;}
.pricing-tables-wrap .dots{position:absolute;top:50%;right:0;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);}
@media(max-width:570px){
.pricing-tables-wrap .dots{display:none;}
}
.pricing-tables-item{text-align:center;padding:60px 0;position:relative;}
@media(max-width:1024px){
.pricing-tables-item{padding:20px 0;}
}
@media(max-width:570px){
.pricing-tables-item{margin-bottom:30px;}
}
.pricing-tables-item .pricing-title{transition:all .3s ease;font-size:26px;margin-bottom:15px;color:#2f2c2c;display:block;}
@media(max-width:980px){
.pricing-tables-item .pricing-title{font-size:20px;}
}
.pricing-tables-item .pricing-table-content{position:relative;z-index:5;}
.pricing-tables-item .bg-layer{background-color:#fff;box-shadow:15px 0 80px rgba(0, 0, 0, 0.2);border-radius:10px;overflow:hidden;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;}
.pricing-tables-item .pricing-tables-icon{width:130px;height:130px;border:15px solid #f7f9f9;border-radius:50%;position:relative;margin:0 auto 15px;}
.pricing-tables-item .pricing-tables-icon i{font-size:70px;color:#2f2c2c;}
.pricing-tables-item .pricing-tables-icon i, .pricing-tables-item .pricing-tables-icon img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.pricing-tables-item .pricing-tables-position{font-size:16px;margin:0 0 21px 0;padding:0;list-style:none;}
.pricing-tables-item .position-item{margin-bottom:15px;}
.pricing-tables-item .position-item ins{color:#fcb03b;text-decoration:none;}
.pricing-tables-item .position-item strong{color:#2f2c2c;font-weight:600;}
.pricing-tables-item .position-item em{color:#fcb03b;font-style:normal;}
.pricing-tables-item .rate{font-size:24px;margin:1.64em 0;}
.pricing-tables-item .dots{position:absolute;top:50%;right:0;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);}
@media(max-width:570px){
.pricing-tables-item .dots{display:none;}
}
.pricing-tables-item:hover .btn--dark{border-color:transparent;background-color:#4cc2c0;}
.pricing-tables-item.highlight .bg-layer, .pricing-tables-item.hover-zoom:hover .bg-layer{-webkit-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2;}
.pricing-tables-item.highlight .pricing-head, .pricing-tables-item.hover-zoom:hover .pricing-head{position:relative;min-height:145px;}
.pricing-tables-item-head.no-icon .pricing-head{min-height:50px;}
.pricing-tables-item-head .pricing-head{position:relative;min-height:125px;transition:all .3s ease;background:#4cc2c0;}
.pricing-tables-item-head .pricing-content-wrap{margin-top:-60px;background-color:#fff;padding:0 60px 60px;}
.pricing-tables-item-head .pricing-tables-icon{background-color:#fff;}
.pricing-tables-item-colored{color:#fff;}
.pricing-tables-item-colored .pricing-title{color:#fff;}
.pricing-tables-item-colored .bg-layer{background:#f15b26;}
.pricing-tables-item-colored .pricing-tables-icon{border:none;}
.pricing-tables-item-colored .pricing-title:hover{color:#2f2c2c;}
.pricing-tables-item-colored .position-item{color:#fff;}
.pricing-tables-item-colored .position-item .count{color:#fff;}
.pricing-tables-item-colored .position-item strong, .pricing-tables-item-colored .position-item em{color:#fff;font-style:normal;}
.pricing-tables-item-colored .rate{color:white;}
.pricing-tables-item-colored:hover .btn{border-color:transparent;background-color:#2f2c2c;}
.pricing-tables-item-colored:hover .pricing-title{color:#2f2c2c;}
.client-item{display:inline-block;position:relative;padding:0 39px;text-align:center;}
@media(max-width:768px){
.client-item{padding:0 20px;}
}
@media(max-width:570px){
.client-item{margin-bottom:30px;}
}
.client-item .client-image{position:relative;transition:all .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center;}
.client-item .client-image img{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.client-item:hover .client-image{opacity:0.5;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.image-opacity{transition:opacity .3s ease;}
.image-opacity:hover{opacity:.5;}
#subscribe-section{color:#fff;}
.subscribe{padding:72px 15px;overflow:hidden;position:relative;}
@media(max-width:1024px){
.subscribe{padding:72px 15px 170px;}
}
.subscribe form{margin-bottom:25px;}
.subscribe .subscribe-title{margin-bottom:23px;color:inherit;}
.subscribe .sub-title{opacity:.75;float:left;}
.subscribe .images-block img, .subscribe .images img{position:absolute;opacity:0;}
.subscribe .images-block img.mail, .subscribe .images img.mail{left:0;bottom:-100%;}
@media(max-width:1199px){
.subscribe .images-block img.mail, .subscribe .images img.mail{width:11%;}
}
@media(max-width:768px){
.subscribe .images-block img.mail, .subscribe .images img.mail{width:35%;}
}
@media(max-width:640px){
.subscribe .images-block img.mail, .subscribe .images img.mail{width:40%;}
}
@media(max-width:360px){
.subscribe .images-block img.mail, .subscribe .images img.mail{width:60%;}
}
.subscribe .images-block img.gear, .subscribe .images img.gear{top:50px;right:0;}
@media(max-width:800px){
.subscribe .images-block img.gear, .subscribe .images img.gear{top:10px;}
}
.subscribe .images-block img.mail-2, .subscribe .images img.mail-2{bottom:-50px;right:-100%;}
.form-subscribe{display:flex;flex-flow:row wrap;align-items:center;}
@media(max-width:460px){
.form-subscribe{flex-direction:column;height:auto;}
}
.form-subscribe > *{height:100%;}
@media(max-width:460px){
.form-subscribe > *{flex-direction:column;height:auto;}
}
.form-subscribe input{background-color:#fff;padding:17px 40px;font-size:16px;color:#797676;border-color:transparent;border-radius:50px 0 0 50px;width:70%;margin-bottom:0;}
@media(max-width:460px){
.form-subscribe input{width:100%;margin-bottom:20px;border-radius:50px;}
}
.form-subscribe input:focus{box-shadow:17px 0 60px #d3dcdc;}
.form-subscribe.with-name input{width:35%;}
.form-subscribe.with-name .name{border-radius:0;border-left:1px solid #f7f9f9;}
.form-subscribe button{display:inline-block;background-color:#2f2c2c;padding:18px 40px;border-radius:0 50px 50px 0;font-size:15px;text-transform:uppercase;width:30%;cursor:pointer;position:relative;color:#fff;text-align:center;}
@media(max-width:480px){
.form-subscribe button{padding:17px 10px;}
}
@media(max-width:460px){
.form-subscribe button{padding:20px;width:100%;border-radius:50px;}
} body:before{content:'';display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(47, 44, 44, 0.85);opacity:0;transition:opacity .3s ease;z-index:-999;}
body.overlay-enable:before{opacity:.8;z-index:500;}
#overlay{width:100%;height:100%;position:fixed;top:0;left:0;display:none;background:rgba(47, 44, 44, 0.85);opacity:.8;z-index:25;}
.overlay_search{z-index:100;position:fixed;top:-100%;left:0;width:100%;height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;}
.overlay_search:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:rgba(37, 35, 35, 0.97);width:100%;height:0;padding-bottom:100%;border-radius:100%;-webkit-transform:scale(0.04) translateY(9999px);transform:scale(0.04) translateY(9999px);overflow:hidden;}
.overlay_search .form_search-wrap{position:absolute;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);min-width:1170px;opacity:0;}
@media(max-width:1024px){
.overlay_search .form_search-wrap{min-width:90%;padding:0 15px;}
}
@media(max-width:980px){
.overlay_search .form_search-wrap{min-width:72%;}
}
@media(max-width:800px){
.overlay_search .form_search-wrap{min-width:90%;}
}
.overlay_search .form_search-wrap form{position:relative;transition:all .3s ease;}
.overlay_search .form_search-wrap form .overlay_search-input{background-color:transparent;padding:0 0 25px;border:none;border-bottom:2px solid #707070;color:#707070;font-size:24px;transition:all .3s ease;width:100%;border-radius:0;}
.overlay_search .form_search-wrap form .overlay_search-input:hover{border-bottom:2px solid #fff;color:#757575;}
.overlay_search .form_search-wrap form .overlay_search-input:hover + .overlay_search-close span{background:#757575;}
.overlay_search .form_search-wrap form .overlay_search-input:focus{border-bottom:2px solid;color:#fff;box-shadow:none;}
.overlay_search .form_search-wrap form .overlay_search-close{width:30px;height:30px;position:absolute;display:block;right:-5px;top:0;}
.overlay_search .form_search-wrap form .overlay_search-close span{display:block;height:2px;background:#707070;border-radius:10px;margin:auto;width:100%;transition:all .3s ease;top:50%;position:absolute;}
.overlay_search .form_search-wrap form .overlay_search-close span:first-of-type{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.overlay_search .form_search-wrap form .overlay_search-close span:last-of-type{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}
.open .overlay_search{top:0;}
.open .overlay_search:before{-webkit-animation:menu-animation 0.8s ease-out forwards;animation:menu-animation 0.8s ease-out forwards;}
.open .overlay_search .form_search-wrap{opacity:1;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);transition:opacity 1s ease-out, -webkit-transform .5s ease-out;transition:transform .5s ease-out, opacity 1s ease-out;transition:transform .5s ease-out, opacity 1s ease-out, -webkit-transform .5s ease-out;transition-delay:.5s;}
@-webkit-keyframes menu-animation {
0%{opacity:0;-webkit-transform:scale(0.04) translateY(300%);transform:scale(0.04) translateY(300%);}
40%{-webkit-transform:scale(0.04) translateY(0);transform:scale(0.04) translateY(0);transition:ease-out;}
40%{-webkit-transform:scale(0.04) translateY(0);transform:scale(0.04) translateY(0);}
60%{opacity:1;-webkit-transform:scale(0.02) translateY(0px);transform:scale(0.02) translateY(0px);}
61%{-webkit-transform:scale(0.04);transform:scale(0.04);}
99.9%{height:0;padding-bottom:100%;border-radius:100%;}
100%{-webkit-transform:scale(2);transform:scale(2);height:100%;padding-bottom:0;border-radius:0;}
}
@keyframes menu-animation {
0%{opacity:0;-webkit-transform:scale(0.04) translateY(300%);transform:scale(0.04) translateY(300%);}
40%{-webkit-transform:scale(0.04) translateY(0);transform:scale(0.04) translateY(0);transition:ease-out;}
40%{-webkit-transform:scale(0.04) translateY(0);transform:scale(0.04) translateY(0);}
60%{opacity:1;-webkit-transform:scale(0.02) translateY(0px);transform:scale(0.02) translateY(0px);}
61%{-webkit-transform:scale(0.04);transform:scale(0.04);}
99.9%{height:0;padding-bottom:100%;border-radius:100%;}
100%{-webkit-transform:scale(2);transform:scale(2);height:100%;padding-bottom:0;border-radius:0;}
}
.right-menu{position:fixed;right:0;top:0;max-width:500px;height:100%;z-index:555;transition:all .4s ease;-webkit-transform:translateX(100%);transform:translateX(100%);will-change:transform;background-color:#fff;}
@media(max-width:570px){
.right-menu{max-width:100%;}
}
.right-menu .ps{max-height:100%;}
@media(max-width:570px){
.right-menu .logo{flex-direction:column;text-align:center;}
}
@media(max-width:570px){
.right-menu .logo img{margin-right:0;}
}
@media(max-width:570px){
.right-menu .login-btn-wrap .btn{float:none;}
}
@media(max-width:570px){
.right-menu .remember-wrap{display:block;margin-top:20px;}
}
.right-menu.opened{-webkit-transform:translateX(0%);transform:translateX(0%);}
.right-menu.opened .right-menu-wrap .user-menu-close{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
.right-menu .right-menu-wrap{padding:80px 75px 30px;background-color:#fff;}
@media(max-width:570px){
.right-menu .right-menu-wrap{padding:60px 30px 30px;}
}
.right-menu .user-menu-close{position:absolute;left:-36px;top:83px;width:70px;height:70px;border:3px solid #2f2c2c;border-radius:50%;z-index:35;-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:all .3s ease;transition-delay:.3s;}
@media(max-width:768px){
.right-menu .user-menu-close{width:50px;height:50px;border-width:3px;left:auto;right:15px;top:15px;}
}
.right-menu .user-menu-content{width:64px;height:64px;border:4px solid #fff;border-radius:50%;position:relative;display:block;}
@media(max-width:768px){
.right-menu .user-menu-content{width:44px;height:44px;border-width:2px;}
}
.right-menu .user-menu-content span{display:block;height:3px;background:#fff;border-radius:10px;margin:auto;width:50%;transition:all .3s ease;left:25%;top:50%;position:absolute;}
.right-menu .user-menu-content span:first-of-type{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.right-menu .user-menu-content span:last-of-type{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}
.right-menu .text{margin-bottom:0;}
.right-menu .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{opacity:.85;}
.right-menu .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .right-menu .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{opacity:.9;}
.right-menu .mCSB_scrollTools .mCSB_draggerRail{opacity:.5;}
.right-menu .widget{padding:30px 75px 40px;margin-bottom:0;}
@media(max-width:570px){
.right-menu .widget{padding:15px 30px;}
}
.right-menu .widget:nth-child(even){background-color:transparent;}
.right-menu .widget:nth-child(odd){background-color:#f7f9f9;}
.features-item{text-align:center;padding:20px 0;}
.features-item .features-item__thumb{margin-bottom:30px;}
.features-item a{margin-bottom:10px;font-size:30px;display:block;}
@media(max-width:570px){
.features-item a{font-size:24px;}
}
.features-item .features-text{font-size:16px;margin-bottom:19px;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;}
.features-item .read-more{font-size:16px;color:#ccc;display:block;}
.features-item .read-more i{margin-left:10px;font-size:13px;}
.contacts-item .icon{width:70px;height:70px;display:inline-block;vertical-align:middle;margin-right:30px;}
.contacts-item .content{vertical-align:middle;display:inline-block;overflow:hidden;}
.contacts-item .content .sub-title{font-size:16px;}
@media(max-width:1024px){
.contacts-item .content .sub-title{font-size:13px;}
}
.contacts-item .title{transition:all .3s ease;}
textarea{width:100%;min-height:140px;}
.contact-form{position:relative;margin-top:30px;}
.contact-form label sup{margin-left:3px;}
.contact-form abbr{text-decoration:none;}
.contact-form .checked{position:absolute;right:10px;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);margin-top:-15px;}
.contact-form .checked-icon{position:relative;display:block;}
.contact-form .checked-icon:after{content:"\e908";font-family:'seosight';position:absolute;right:20px;bottom:50px;}
.contact-form .focus-white:focus{background-color:#fff;}
.contact-form textarea{min-height:200px;width:100%;}
.contact-form input{width:100%;}
.input-title{color:#fff;font-size:16px;margin-bottom:15px;display:block;}
.input-title .optional{color:#797676;font-size:14px;margin-left:10px;}
.submit-block{overflow:hidden;padding-bottom:30px;}
.submit-block .btn{width:100%;text-align:center;text-transform:uppercase;}
@media(max-width:768px){
.submit-block .btn{margin-bottom:30px;}
}
.submit-block .submit-block-text{font-size:14px;margin-bottom:0;}
@media(max-width:360px){
.submit-block{display:block;}
}
@media(max-width:768px){
.submit-block .table-cell{float:left;}
}
.remember-wrap{display:table-cell;vertical-align:middle;}
.remember-wrap .checkbox{position:relative;}
.remember-wrap .checkbox input[type=checkbox]{display:none;}
.remember-wrap .checkbox label{padding-left:30px;color:#2f2c2c;}
.remember-wrap .checkbox label:before{content:"";display:inline-block;width:14px;height:14px;position:absolute;left:0;bottom:5px;border-radius:3px;border:none;}
.remember-wrap .checkbox input[type=checkbox]:checked + label:before{content:"\2714";font-size:14px;color:#fff;text-align:center;line-height:14px;}
.remember-wrap .checkbox.gray label:before{background-color:#dce1e1;}
.remember-wrap .choose-select{position:relative;display:block;}
.remember-wrap .choose-select:after{content:'\e908';display:block;width:60px;height:64px;background-color:#f1f3f3;position:absolute;right:0;top:0;border-left:2px solid #e3e9e9;border-radius:0 50px 50px 0;font-family:seosight;line-height:64px;text-align:center;cursor:pointer;}
.remember-wrap .choose-select .checked{color:#cfcfcf;right:15px;margin-top:0;}
.choose-select{position:relative;display:block;}
.choose-select:after{content:'\e908';display:block;width:60px;height:64px;background-color:#f1f3f3;position:absolute;right:0;top:0;border-left:2px solid #e3e9e9;border-radius:0 50px 50px 0;font-family:seosight;line-height:64px;text-align:center;cursor:pointer;}
.choose-select .checked{color:#cfcfcf;right:15px;margin-top:0;}
.cd-horizontal-timeline{opacity:0;margin:2em auto;overflow:hidden;transition:opacity 0.2s;}
.cd-horizontal-timeline ol, .cd-horizontal-timeline ol li{list-style:none;margin:0;padding:0;}
.cd-horizontal-timeline li:before{display:none;}
.cd-horizontal-timeline::before{content:'mobile';display:none;}
.cd-horizontal-timeline.loaded{opacity:1;}
.cd-horizontal-timeline .timeline{position:relative;height:100px;margin:0 auto;}
.cd-horizontal-timeline .events-wrapper{position:relative;height:100%;margin:0 60px;overflow:hidden;}
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before{content:'';position:absolute;z-index:2;top:49px;height:6px;width:20px;}
.cd-horizontal-timeline .events-wrapper::before{left:0;background-image:linear-gradient(to right, #f8f8f8, rgba(248, 248, 248, 0));}
.cd-horizontal-timeline .events-wrapper::after{right:0;background-image:linear-gradient(to left, #f8f8f8, rgba(248, 248, 248, 0));}
.cd-horizontal-timeline .events{position:absolute;z-index:1;left:0;top:49px;height:6px;background:#fecb16;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;}
.cd-horizontal-timeline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;}
.cd-horizontal-timeline .events a{position:absolute;bottom:-60px;z-index:2;text-align:center;font-size:1.3rem;padding-bottom:5px;color:#acacac;-webkit-transform:translateZ(0);transform:translateZ(0);}
.cd-horizontal-timeline .events a::after{content:'';position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-36px;height:30px;width:30px;border-radius:50%;border:2px solid #fecb16;background-color:#fff;transition:background-color 0.3s, border-color 0.3s;}
.cd-horizontal-timeline .events a.selected{pointer-events:none;}
.cd-timeline-navigation{list-style:none;margin:0;}
.cd-timeline-navigation a{position:absolute;z-index:1;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:40px;width:40px;border-radius:50%;border:2px solid #dfdfdf;overflow:hidden;color:transparent;white-space:nowrap;transition:border-color 0.3s;}
.cd-timeline-navigation a:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d7d7d7;font-size:20px;transition:all .3s ease;}
.cd-timeline-navigation a.prev{left:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}
.cd-timeline-navigation a.prev:hover, .cd-timeline-navigation a.next:hover{color:transparent;}
.cd-timeline-navigation a.next{right:0;}
.cd-timeline-navigation a.inactive{cursor:not-allowed;}
.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#dfdfdf;}
.cd-timeline-navigation a.inactive:hover:before{color:#d7d7d7;}
.cd-horizontal-timeline .events-content{position:relative;width:100%;transition:height 0.4s;}
.cd-horizontal-timeline .events-content ol{list-style:none;padding:0;margin:0;}
.cd-horizontal-timeline .events-content + .timeline{margin-top:80px;}
.cd-horizontal-timeline .timeline + .events-content{margin-top:80px;}
.cd-horizontal-timeline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);padding:0;opacity:0;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
.cd-horizontal-timeline .events-content li.selected{position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right{-webkit-animation-name:cd-enter-right;animation-name:cd-enter-right;}
.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-name:cd-enter-left;animation-name:cd-enter-left;}
.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-direction:reverse;animation-direction:reverse;}
.cd-horizontal-timeline .events-content li > *{margin:0 auto;}
.cd-horizontal-timeline .events-content h2{font-weight:bold;font-size:2.6rem;font-family:"Playfair Display", serif;font-weight:700;line-height:1.2;}
.cd-horizontal-timeline .events-content em{display:block;font-style:italic;margin:10px auto;}
.cd-horizontal-timeline .events-content em::before{content:'- ';}
.cd-horizontal-timeline .events-content em{line-height:1.6;}
.time-line-content .time-line-subtitle{color:#757575;margin-bottom:20px;}
.time-line-content .time-line-title{margin-bottom:20px;font-size:30px;line-height:1.2;}
.time-line-content .time-line-text{font-size:18px;color:#acacac;}
@media(max-width:570px){
.time-line-thumb{margin-bottom:30px;}
}
@-webkit-keyframes cd-enter-right {
0%{opacity:0;-webkit-transform:translateX(100%);}
100%{opacity:1;-webkit-transform:translateX(0%);}
}
@keyframes cd-enter-right {
0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);}
100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}
}
@-webkit-keyframes cd-enter-left {
0%{opacity:0;-webkit-transform:translateX(-100%);}
100%{opacity:1;-webkit-transform:translateX(0%);}
}
@keyframes cd-enter-left {
0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%);}
} .crumina-teammembers-item{text-align:center;}
.crumina-teammembers-item .module-image, .crumina-teammembers-item > img{margin-bottom:30px;}
.crumina-teammembers-item .teammembers-item-name{margin-bottom:5px;display:block;}
.crumina-teammembers-item .teammembers-item-prof{margin-bottom:15px;}
.crumina-teammembers-item .socials .social__item{margin-left:10px;}
.crumina-teammembers-item .socials .social__item:first-child{margin-left:0;}
.skills-item{margin-bottom:25px;}
.skills-item-meter-active{position:relative;height:6px;display:inline-block;border-radius:5px;bottom:6px;transition:all .2s ease;}
.skills-item-meter-active.skills-animate{-webkit-animation:skills-animated 1.2s ease-out;animation:skills-animated 1.2s ease-out;}
.skills-item-meter-active.skills-animate-opacity{-webkit-animation:skills-animated-opacity .2s ease-out;animation:skills-animated-opacity .2s ease-out;}
.skills-item-meter-active:after{content:'';display:block;width:25px;height:25px;border:4px solid;border-color:inherit;border-radius:100%;position:absolute;right:-23px;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);}
.skills-item-meter{padding:0 5px;width:100%;border-radius:10px;background-color:rgba(55, 52, 52, 0.7);position:relative;height:17px;}
.skills-item-meter.bg-border-color{background-color:#f7f9f9;}
.skills-item-title{font-size:16px;}
.skills-item-count{font-size:16px;float:right;}
.skills-item-info{margin-bottom:15px;}
@-webkit-keyframes skills-animated {
0%{width:0;}
}
@keyframes skills-animated {
0%{width:0;}
}
@-webkit-keyframes skills-animated-opacity {
100%{opacity:1;}
}
@keyframes skills-animated-opacity {
100%{opacity:1;}
} @media(max-width:570px){
.crumina-pie-chart-item{margin-bottom:30px;}
}
.pie-chart{width:170px;height:170px;position:relative;border-radius:100%;border:5px solid #f7f9f9;float:left;margin-right:30px;}
@media(max-width:980px){
.pie-chart{float:none;margin-bottom:30px;}
}
.pie-chart:after{content:'';display:block;width:145px;height:145px;background-color:transparent;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);border-radius:100%;border:5px solid #f7f9f9;z-index:-1;}
.pie-chart .content{font-size:40px;color:#2f2c2c;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.pie-chart img, .pie-chart .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);font-size:60px;line-height:1;}
.pie-chart-content{overflow:hidden;}
.pie-chart-content a{color:#757575;transition:all .3s ease;font-size:16px;}
.pie-chart-content a i{margin-left:10px;transition:all .3s ease;font-size:12px;}
.pie-chart-content-text{margin-bottom:20px;}
.pie-chart-content-title{line-height:1.2;margin-bottom:15px;}
.pie-chart canvas{max-width:100%;}
.chart-js canvas{margin-bottom:60px;max-width:100%;}
.chart-js .points{padding-left:50px;}
@media(max-width:1024px){
.chart-js .points{padding-left:0;}
}
.chart-js .points .points-item{align-items:center;margin-bottom:20px;}
.chart-js .points .points-item-count{font-size:14px;color:#2f2c2c;display:inline-block;}
.chart-js .points .point-sircle{display:inline-block;width:20px;height:20px;border-radius:100%;border-color:transparent;margin-right:20px;float:left;}
.comments, .commentlist{overflow:hidden;float:none;}
.comments ol li::before, .commentlist ol li::before{display:none;}
.comments__list{list-style:none;margin:0 0 73px 0;padding:0;}
.comments__item .children{margin:30px 0 0 60px;list-style:none;padding:0;}
@media(max-width:980px){
.comments__item .children{margin-left:30px;padding-left:0;}
}
.comments__article{border-bottom:2px solid #f1f3f3;padding-bottom:40px;margin-bottom:30px;}
.comments__article .comment-content{margin-bottom:30px;}
.comments__article .comments__header .comments__author{margin-right:15px;color:#2f2c2c;font-style:normal;}
.comments__article .comments__header .comments__author a{margin:0;}
.comments__article .comments__header .comments__author .replied{font-size:16px;color:#757575;}
.comments__article .comments__header .comments__time{position:relative;color:#ccc;font-size:14px;display:block;}
.comments__article .comments__avatar{float:left;margin:0 30px;}
.comments__article .comments__avatar .avatar{border-radius:100%;}
.comments__article .comments__body{overflow:hidden;}
.comments__article .comments__body .reply{float:left;font-size:26px;color:#d7d7d7;margin-right:30px;}
.comments__article .comments__body .reply:hover{color:#4cc2c0;}
.comments__article .comment-reply-link{font-size:26px;color:#d7d7d7;}
.comments__article .comments__time a{color:#a7a7a7;}
.comments .comment-list .children, .commentlist .comment-list .children{margin:30px 0 0 60px;list-style:none;padding:0;}
@media(max-width:640px){
.comments .comment-list .children, .commentlist .comment-list .children{margin:30px 0 0 30px;}
}
.comment-list{padding-left:0;}
.comment-list li{padding-left:0;}
ol.comments li:before, ol.commentlist li:before{display:none;}
ol.comments li{padding-left:0;}
ol.comments{padding-left:0;padding-right:0;}
.comments__item-review{margin-bottom:40px;border-bottom:2px solid #f1f3f3;}
.comments__item-review .ratings{color:#ccc;}
.comments__item-review .ratings .fa-star{color:#fcd846;}
.comments__list-review{list-style:none;margin:0 0 30px 0;padding:0;}
.comments__avatar-review{float:left;margin-right:30px;}
.comments__author-review{margin-right:15px;font-size:18px;color:#2f2c2c;font-style:normal;}
.comments__author-review a{color:#2f2c2c;}
.comments__header-review{margin-bottom:15px;}
.comments__header-review > a{position:relative;color:#ccc;font-size:14px;}
.leave-reply{background-color:#f7f9f9;overflow:hidden;padding:70px 60px 80px;}
@media(max-width:800px){
.leave-reply{padding:30px;}
}
.leave-reply .crumina.heading, .leave-reply .crumina.crumina-heading{margin-bottom:60px;}
.leave-reply input, .leave-reply textarea{background-color:#fff;}
.leave-reply textarea{margin-bottom:40px;}
@media(max-width:360px){
.leave-reply .submit-block{display:block;}
}
.leave-reply .submit-block .btn{width:100%;text-align:center;}
@media(max-width:768px){
.leave-reply .submit-block .btn{margin-bottom:0;}
}
@media(max-width:480px){
.leave-reply .submit-block .btn{margin-bottom:30px;}
}
.leave-reply .submit-block .submit-block-text{font-size:12px;line-height:1.2;color:#757575;}
.leave-reply .submit-block .submit-block-text span{color:#989898;}
@media(max-width:480px){
.leave-reply .submit-block.display-flex{display:block;}
}
#comment-nav-above,
#comment-nav-below{padding:0 0 60px 0;}
.logged-in-as{padding-bottom:20px;}
.socials-panel-item{cursor:pointer;width:20%;text-align:center;padding:25px;display:inline-block;float:left;min-height:80px;}
@media(max-width:1024px){
.socials-panel-item{width:33.33%;}
}
@media(max-width:570px){
.socials-panel-item{width:50%;}
}
@media(max-width:480px){
.socials-panel-item{width:100%;}
}
.socials-panel-item .social__item{display:inline-block;color:#fff;}
.socials-panel-item .social__item i{font-size:24px;margin-right:15px;}
.woocommerce-checkout-review-order-table .cart_item td{padding-left:100px;}
@media(max-width:640px){
.woocommerce-checkout-review-order-table .cart_item td{padding-left:20px;}
}
.woocommerce-checkout-review-order-table .cart_item.subtotal{background-color:#f7f9f9;}
.woocommerce-checkout-review-order-table .cart_item.subtotal .cart-product-title{text-transform:uppercase;}
.woocommerce-checkout-review-order-table .cart_item.subtotal .product-subtotal .total{color:#2f2c2c;}
.woocommerce-checkout-review-order-table .cart_item.subtotal:after{display:none;}
.woocommerce-checkout-review-order-table .cart_item.total .cart-product-title{color:#fff;text-transform:uppercase;}
.woocommerce-checkout-review-order-table .cart_item.total .product-subtotal .total{color:#fff;}
.woocommerce-checkout-review-order-table .cart_item.total:after{display:none;}
.woocommerce-checkout-review-order-table .cart_item.total .product-thumbnail:after{content:'';display:block;border:30px solid transparent;border-top:20px solid;position:absolute;bottom:-50px;left:100px;opacity:1;}
.woocommerce-checkout-review-order-table .cart-product-wrap-title-main tr > th{padding:30px 0 30px 100px;}
@media(max-width:768px){
.woocommerce-checkout-review-order-table .cart-product-wrap-title-main tr > th{padding-left:20px;}
}
.woocommerce-checkout-review-order-table .product-quantity .quantity{font-size:18px;color:#2f2c2c;}
.woocommerce-checkout-review-order-table .actions{padding:40px 100px;}
.order .order-title{margin-bottom:60px;}
.order .cheque{padding:85px 100px;overflow:hidden;}
@media(max-width:460px){
.order .cheque{padding:30px;}
}
.order .cheque .cheque-content .cheque-content-title{margin-bottom:15px;}
.order .cheque .cheque-content .cheque-content-subtitle{font-size:16px;margin-bottom:30px;}
.order .cheque .logos a{margin-right:8px;margin-top:22px;display:inline-block;}
@media(max-width:480px){
.order .cheque .logos a{float:left;}
}
.order .cheque .logos a.pay-pal{margin-right:60px;margin-top:9px;}
.order .cheque .logos .btn{float:right;padding:25px 80px;}
@media(max-width:800px){
.order .cheque .logos .btn{float:left;margin-top:30px;}
}
@media(max-width:480px){
.order .cheque .logos .btn{padding:25px 30px;}
} .crumina-product-description-border{position:relative;margin-top:60px;margin-left:30px;float:left;}
@media(max-width:1024px){
.crumina-product-description-border{margin-left:0;}
}
.crumina-product-description-border .product-description-thumb{z-index:5;top:-60px;left:-30px;position:relative;width:45%;float:left;}
@media(max-width:1024px){
.crumina-product-description-border .product-description-thumb{left:0;}
}
@media(max-width:800px){
.crumina-product-description-border .product-description-thumb{margin:0 auto;max-width:80%;float:none;top:-20px;}
}
@media(max-width:570px){
.crumina-product-description-border .product-description-thumb{width:80%;}
}
.crumina-product-description-border .product-description-thumb img{width:100%;}
.crumina-product-description-border .product-description-content{padding:90px;width:55%;float:left;}
@media(max-width:800px){
.crumina-product-description-border .product-description-content{padding:30px;float:none;width:auto;}
}
.crumina-product-description-border .product-description-text{padding-top:20px;font-size:18px;}
.crumina-product-description-border .product-description-border{border:6px solid #f7f9f9;position:absolute;height:100%;width:80%;top:0;right:0;}
@media(max-width:800px){
.crumina-product-description-border .product-description-border{width:100%;}
}
.crumina-product-description-border.even{margin-left:0;margin-right:30px;}
.crumina-product-description-border.even .product-description-thumb{left:auto;right:-30px;float:right;}
@media(max-width:1024px){
.crumina-product-description-border.even .product-description-thumb{right:0;}
}
@media(max-width:800px){
.crumina-product-description-border.even .product-description-thumb{margin:0 auto;max-width:80%;float:none;}
}
@media(max-width:570px){
.crumina-product-description-border.even .product-description-thumb{width:80%;}
}
.crumina-product-description-border.even .product-description-content{padding:90px;}
@media(max-width:800px){
.crumina-product-description-border.even .product-description-content{padding:30px;float:none;width:auto;}
}
.crumina-product-description-border.even .product-description-border{right:auto;left:0;}
.crum-icon-module .icon{display:inline-block;vertical-align:middle;margin-right:30px;}
.crum-icon-module .icon i{font-size:70px;line-height:1;}
.crum-icon-module .icon-block-info{display:inline-block;vertical-align:middle;}
@media(max-width:800px){
.crum-icon-module .module-title{font-size:18px;}
} .widget{margin-bottom:80px;}
.widget ul{list-style:none;}
@media(max-width:768px){
.widget{margin-bottom:30px;}
}
.widget .heading, .widget .crumina-heading{margin-bottom:30px;}
@media(max-width:768px){
.sidebar .widget:first-child{margin-top:40px;}
}
.visual-hidden{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
form.w-search{position:relative;}
form.w-search input{width:100%;}
form.w-search button.icon{position:absolute;right:30px;top:15px;font-size:26px;color:#e1e1e1;background:transparent;}
.w-latest-news .latest-news-wrap{margin-bottom:30px;}
.w-latest-news .post-additional-info{margin-bottom:0;}
.w-latest-news .post__date{color:#a7a7a7;}
.w-latest-news .post__date time{font-size:14px;}
.w-latest-news .post__date > *{display:inline-block;vertical-align:middle;}
.w-latest-news .post__date i{font-size:20px;margin-right:10px;}
.latest-news-item{padding:20px 0;border-bottom:2px solid #f7f9f9;}
.latest-news-item:last-child{border-bottom:none;}
.latest-news-item .post__title{font-size:20px;}
.latest-news-item .post__title:hover{color:#4cc2c0;}
.project-meta .post__date{background:#fff;display:inline-block;vertical-align:middle;margin-bottom:0;margin-right:20px;padding:15px 25px;border-radius:50px;}
.project-meta .likes{display:inline-block;color:#ff454f;vertical-align:middle;}
.category-post-item{color:#757575;margin-bottom:15px;}
.category-post-item .post-count{font-size:14px;margin-right:30px;transition:all .3s ease;width:20px;display:inline-block;float:left;clear:both;position:relative;top:2px;}
.category-post-item a{color:#757575;position:relative;display:block;overflow:hidden;}
.category-post-item a i{margin-left:5px;opacity:0;transition:all .3s ease;color:#4cc2c0;position:relative;font-size:12px;}
.category-post-item:hover .post-count{color:#2f2c2c;}
.category-post-item:hover a{color:#4cc2c0;}
.category-post-item:hover a i{opacity:1;}
.w-about .text-wrap + .btn{margin-top:20px;}
.w-banner{padding:60px 30px;border-radius:10px;border-color:transparent;text-align:center;}
.w-banner .w-banner-content-text p{color:#fff;font-size:16px;margin-bottom:30px;}
.w-banner .w-banner-content-title{margin-bottom:20px;line-height:1.3;}
@media(max-width:1024px){
.w-banner .w-banner-content-title{font-size:22px;}
} .w-follow-title{display:inline-block;color:#fff;background-color:inherit;}
.social-icon{margin-right:20px;color:#fff;font-size:24px;}
.w-follow-add{display:inline-block;width:60px;height:100%;line-height:60px;text-align:center;position:absolute;right:0;top:0;background-color:rgba(0, 0, 0, 0.1);}
.w-follow-add i{font-size:15px;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);}
.w-follow-add i.plus{opacity:1;}
.w-follow-add i.check{opacity:0;}
.w-follow-add.active i.plus{opacity:0;}
.w-follow-add.active i.check{opacity:1;}
.w-follow-item{padding:12px 15px 12px 40px;display:inline-block;min-height:60px;width:100%;position:relative;}
@media(max-width:1024px){
.w-follow-item{padding:15px;}
} .w-tags{overflow:hidden;}
.w-tags .tags-wrap a{padding:10px 15px;font-size:15px;color:inherit;border:2px solid #dddede;border-radius:50px;margin-right:10px;margin-bottom:10px;float:left;transition:all .3s ease;}
@media(max-width:1024px){
.w-tags .tags-wrap a{padding:10px 20px;}
}
.w-tags .tags-wrap a:hover{background-color:#4cc2c0;color:#fff;border-color:#4cc2c0;}
.w-custom-menu{overflow:hidden;}
.w-custom-menu ul{line-height:1.2;font-size:14px;}
@media(max-width:1024px){
.w-custom-menu ul{width:100%;}
}
.w-custom-menu li{margin-bottom:1.1em;transition:all .3s ease;}
.w-custom-menu ul ul{margin-left:1em;margin-top:1.1em;}
.w-custom-menu i{margin-right:15px;margin-top:3px;}
.w-custom-menu a:hover{margin-left:10px;}
.w-login .top-avatar{text-align:center;margin-bottom:20px;}
.w-login .helped{text-align:center;}
.w-login .w-custom-menu{margin-top:30px;margin-bottom:10px;}
.w-login .helped a{margin-bottom:5px;display:block;text-align:left;}
.remember-wrap{display:table-cell;vertical-align:middle;}
.remember-wrap .checkbox{position:relative;}
.remember-wrap .checkbox input[type=checkbox]{display:none;}
.remember-wrap .checkbox label{padding-left:30px;}
.remember-wrap .checkbox input{margin-bottom:25px;}
.remember-wrap .checkbox label:before{content:"";display:inline-block;width:14px;height:14px;position:absolute;left:0;bottom:5px;border-radius:3px;border:none;}
.remember-wrap .checkbox input[type=checkbox]:checked + label:before{content:"\2714";font-size:14px;color:#fff;text-align:center;line-height:14px;}
.login-btn-wrap{overflow:hidden;padding-bottom:20px;display:table;}
.login-btn-wrap .btn{float:left;margin-right:20px;}
.sidebar .login-btn-wrap{display:block;}
.sidebar .login-btn-wrap .btn{float:none;margin-right:0;margin-bottom:20px;}
.sidebar .remember-wrap{display:block;}
.w-contacts .contacts-icon{max-width:48px;max-height:48px;}
.w-contacts{display:block;}
.w-contacts .contacts-title, .w-contacts .heading-title{font-size:30px;margin-bottom:20px;}
.w-contacts .contacts-text{margin-bottom:30px;}
.w-contacts .contacts-item{margin-bottom:20px;}
.w-contacts .contacts-item img{float:left;margin:auto 30px auto auto;}
.w-contacts .contacts-item .content{overflow:hidden;}
.w-contacts .contacts-item .content a{font-size:22px;}
.w-contacts .contacts-item .sub-title{font-size:14px;color:#757575;margin-bottom:0;}
.sidebar .contacts-item .content{overflow:hidden;}
.sidebar .contacts-item .content a{font-size:18px;}
.w-instagramm{overflow:hidden;}
.w-instagramm__a{float:left;text-align:center;position:relative;}
.w-instagramm__a a{display:block;}
.w-instagramm__a img{width:100%;height:auto;}
.w-instagramm-padding .w-instagramm__a{padding:5px;}
.w-instagramm-padding .w-instagramm__wrap{margin:0 -5px;}
.w-instagramm--1-col .w-instagramm__a{width:100%;}
.w-instagramm--2-col .w-instagramm__a{width:50%;}
.w-instagramm--3-col .w-instagramm__a{width:33.33%;}
.w-instagramm--4-col .w-instagramm__a{width:25%;}
.w-instagramm--5-col .w-instagramm__a{width:20%;}
.w-instagramm--6-col .w-instagramm__a{width:16.66%;}
.w-instagramm--7-col .w-instagramm__a{width:14.28%;}
.w-instagramm--8-col .w-instagramm__a{width:12.5%;}
.w-instagramm--9-col .w-instagramm__a{width:11.11%;}
.w-instagramm--10-col .w-instagramm__a{width:10%;}
body.woocommerce-cart .entry-header{text-align:center;margin-bottom:60px;}
.woocommerce .cart-main table .cart_item td{padding:40px 0;overflow:hidden;border:none;}
@media(max-width:768px){
.woocommerce .cart-main table .cart_item td{padding:20px;}
}
.cart-main .cart_item .product-quantity .quantity .quantity-minus, .cart-main .cart_item .product-quantity .quantity .quantity-plus{line-height:60px;font-size:30px;}
.content-main-sidebar .cart-main .cart_item .product-quantity .quantity .quantity-minus, .content-main-sidebar .cart-main .cart_item .product-quantity .quantity .quantity-plus{display:none;}
.content-main-sidebar .cart-main .cart_item .product-quantity .quantity .qty{float:none;margin:0 10px;}
.content-main-sidebar .cart-main .actions .coupon{margin-bottom:30px;}
.content-main-sidebar .cart-main .actions input.btn{float:left;}
.content-main-sidebar .woocommerce .checkout.woocommerce-checkout #customer_details .col-1,
.content-main-sidebar .woocommerce .checkout.woocommerce-checkout #customer_details .col-2{width:100%;}
@media(max-width:1024px){
.content-main-sidebar .products ul li, .content-main-sidebar ul.products li{width:50%;}
}
@media(max-width:1024px){
.content-main-sidebar .woocommerce table.cart.shop_table img{margin-right:0;}
}
@media(max-width:1024px){
.content-main-sidebar .cart-main .actions .coupon input{padding:22px 20px;margin-bottom:30px;}
}
@media(max-width:980px){
.content-main-sidebar .cart-main .actions .coupon input{border-radius:50px;}
}
@media(max-width:768px){
.content-main-sidebar .cart-main .actions .coupon input{border-radius:50px 0 0 50px;}
}
@media(max-width:460px){
.content-main-sidebar .cart-main .actions .coupon input{border-radius:50px;}
}
@media(max-width:768px){
.content-main-sidebar .cart-main .actions .coupon .btn-medium.btn--breez{border-radius:0 50px 50px 0;}
}
@media(max-width:460px){
.content-main-sidebar .cart-main .actions .coupon .btn-medium.btn--breez{margin-bottom:30px;border-radius:50px;}
}
@media(max-width:1024px){
.content-main-sidebar .cart-main .actions .coupon{margin-bottom:0;}
}
@media(max-width:1024px){
.content-main-sidebar .cart_item .product-remove .product-del{padding:0 20px;}
}
.content-main-sidebar .woocommerce .cart-product-wrap-title-main tr > th{font-size:13px;}
@media(max-width:980px){
.content-main-sidebar .woocommerce .cart-product-wrap-title-main tr > th{padding-left:30px;}
}
@media(max-width:980px){
.content-main-sidebar .woocommerce .cart-main table.shop_table .actions{padding:30px;}
}
@media(max-width:980px){
.content-main-sidebar .woocommerce .checkout_coupon.coupon input{margin-bottom:30px;}
}
@media(max-width:980px){
.content-main-sidebar #billing_first_name_field,
.content-main-sidebar #billing_last_name_field,
.content-main-sidebar #billing_email_field,
.content-main-sidebar #billing_phone_field,
.content-main-sidebar #billing_state_field,
.content-main-sidebar #billing_postcode_field{width:100%;}
}
.content-main-sidebar .woocommerce-checkout #payment{padding:30px;}
@media(max-width:980px){
.content-main-sidebar .woocommerce table .cart_item td{padding-left:30px;}
}
@media(max-width:980px){
.content-main-sidebar .woocommerce table.shop_table tfoot th{padding-left:30px;}
}
@media(max-width:1024px){
.content-main-sidebar .product-details .product-details-info{width:100%;margin-left:0;}
}
@media(max-width:1024px){
.content-main-sidebar .row.product-details > div{width:100%;margin-bottom:40px;}
}
@media(max-width:360px){
.content-main-sidebar .woocommerce table.shop_table tfoot td{padding-left:0;}
}
.product-details-info .nice-select{margin-bottom:0;}
.product-details-info form.cart .variations label{line-height:72px;vertical-align:middle;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{line-height:1.5;}
.woocommerce .cart-main table.shop_table .actions{padding:40px 70px;}
@media(max-width:980px){
.woocommerce .cart-main table.shop_table .actions{padding:30px;}
}
.woocommerce ul.products li.product a.btn-small{width:100%;max-width:100%;}
.cart-main .actions input.btn{width:auto;}
.woocommerce table.shop_table.cart{margin:0;}
.woocommerce ul.products li.product .price{margin-bottom:1.5em;}
.woocommerce .cart-total table.shop_table{border:none;}
.woocommerce .cart-total table.shop_table .order-total th, .woocommerce .cart-total table.shop_table .order-total td{border:none;}
.cart tbody .cart_item{position:relative;}
.cart tbody .cart_item:after{content:'';display:block;width:95%;height:2px;background-color:#f7f9f9;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);}
.cart-main{border-radius:10px;overflow:hidden;box-shadow:15px 0 65px rgba(0, 0, 0, 0.3);margin-bottom:80px;}
.cart-main tbody{background-color:#fff;}
.cart-main tbody .cart_item{position:relative;}
.cart-main tbody .cart_item:after{content:'';display:block;width:95%;height:2px;background-color:#f7f9f9;position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);}
.cart-main .actions{padding:40px 70px;background-color:#f1f3f3;overflow:hidden;}
@media(max-width:570px){
.cart-main .actions{padding:30px;}
}
.cart-main .actions .coupon{display:flex;align-items:center;}
@media(max-width:980px){
.cart-main .actions .coupon{margin-bottom:30px;}
}
@media(max-width:480px){
.cart-main .actions .coupon{margin-bottom:0;flex-direction:column;align-items:flex-start;}
}
.cart-main .actions .coupon input{width:auto;border-radius:50px 0 0 50px;background-color:#fff;padding:22px 40px;float:left;margin-bottom:0;}
@media(max-width:480px){
.cart-main .actions .coupon input{border-radius:50px;margin-bottom:30px;}
}
.cart-main .actions .coupon .btn-medium{border-radius:0 50px 50px 0;float:left;}
@media(max-width:480px){
.cart-main .actions .coupon .btn-medium{border-radius:50px;margin-bottom:30px;}
}
.cart-main .actions .btn{float:right;}
@media(max-width:980px){
.cart-main .actions .btn{float:left;}
}
.cart_item td{padding:40px 0;}
.cart_item .product-remove .product-del{position:relative;font-size:24px;cursor:pointer;padding:0 55px;color:#ed1c24;display:block;}
@media(max-width:768px){
.cart_item .product-remove .product-del{padding:0 15px;}
}
@media(max-width:460px){
.cart_item .product-remove .product-del{padding:0 7px;font-size:14px;}
}
.cart_item .product-remove .product-del:hover{color:#ed1c24 !important;background:none;}
.cart_item .product-thumbnail img{float:left;margin-right:40px;width:auto;}
@media(max-width:460px){
.cart_item .product-thumbnail img{margin-right:0;}
}
.cart_item .cart-product-content{text-align:left;}
.cart_item .cart-product-content .cart-author{margin-bottom:5px;}
.cart_item .product-quantity .quantity{overflow:hidden;}
@media(max-width:768px){
.cart_item .product-quantity .quantity{float:right;}
}
.cart_item .product-quantity .quantity .quantity-minus{display:block;float:left;padding:0 20px;background-color:#f1f3f3;border-radius:50px 0 0 50px;font-size:40px;border-right:2px solid #e3e9e9;color:#cfcfcf;transition:all .3s ease;}
@media(max-width:980px){
.cart_item .product-quantity .quantity .quantity-minus{font-size:20px;padding:0 10px;}
}
@media(max-width:480px){
.cart_item .product-quantity .quantity .quantity-minus{font-size:14px;padding:0 5px;}
}
.cart_item .product-quantity .quantity .quantity-minus:hover{color:#fff;}
.cart_item .product-quantity .quantity input{max-width:70px;float:left;background-color:#f7f9f9;padding:0;font-size:16px;text-align:center;border-radius:0;margin-bottom:0;line-height:60px;width:auto;}
@media(max-width:980px){
.cart_item .product-quantity .quantity input{font-size:18px;padding:0 10px;max-width:40px;}
}
@media(max-width:480px){
.cart_item .product-quantity .quantity input{font-size:14px;padding:0 5px;max-width:30px;}
}
.cart_item .product-quantity .quantity .quantity-plus{display:block;float:left;padding:0 20px;background-color:#f1f3f3;border-radius:0 50px 50px 0;font-size:40px;border-left:2px solid #e3e9e9;color:#cfcfcf;transition:all .3s ease;}
@media(max-width:980px){
.cart_item .product-quantity .quantity .quantity-plus{font-size:20px;padding:0 10px;}
}
@media(max-width:480px){
.cart_item .product-quantity .quantity .quantity-plus{font-size:14px;padding:0 5px;}
}
.cart_item .product-quantity .quantity .quantity-plus:hover{color:#fff;}
.cart_item .product-subtotal{padding-right:45px;}
@media(max-width:570px){
.cart_item .product-subtotal{padding-right:10px;}
}
.cart_item .product-subtotal .total{color:#f26522;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{float:left;position:relative;text-align:center;}
.woocommerce ul.products li.product mark, .woocommerce-page ul.products li.product mark{background-color:rgba(76, 194, 192, 0.2);border-radius:100%;padding:3px;}
.woocommerce .button, .woocommerce button{transition:all .3s ease;}
.woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background-color:#4cc2c0;border-radius:30px;color:#fff;font-size:16px;}
.woocommerce.columns-4 ul.products li.product-category{width:25%;}
.woocommerce.columns-3 ul.products li.product-category{width:33%;}
.woocommerce.columns-2 ul.products li.product-category{width:50%;}
.woocommerce ul.products li.product-category{padding:0 15px;margin-bottom:20px;margin-right:0;}
.woocommerce .cart-product-wrap-title-main tr > th{color:#fff;font-size:16px;text-transform:uppercase;background-color:#2f2c2c;padding:30px 0;text-align:left;border:none;}
@media(max-width:460px){
.woocommerce .cart-product-wrap-title-main tr > th{font-size:12px;}
}
.cart-total{text-align:center;}
.cart-total .cart-total-title{font-size:40px;margin-bottom:30px;}
.cart-total .cart-total-subtotal{margin-bottom:5px;}
.cart-total .cart-total-total{margin-bottom:40px;}
.cart-total .cart-total-total .price{color:#f26522;}
.cart-total .btn-medium{width:100%;}
.cart-title{text-align:center;margin-bottom:60px;}
.cart-total.cart_totals{width:50%;float:none;clear:both;overflow:hidden;padding:40px 0;margin:0 auto;}
.cart-collaterals{overflow:hidden;}
.woocommerce .cart-total table.shop_table .order-total td, .woocommerce table.shop_table tbody:first-child tr:first-child td{text-align:right;font-size:24px;width:auto;color:#2f2c2c;font-family:"Varela Round", Arial, "Helvetica Neue", Helvetica, sans-serif;}
@media(max-width:640px){
.woocommerce .cart-total table.shop_table .order-total td, .woocommerce table.shop_table tbody:first-child tr:first-child td{font-size:18px;}
}
.woocommerce .checkout_coupon.coupon input{margin-bottom:0;background-color:#fff;margin-right:30px;width:auto;}
@media(max-width:460px){
.woocommerce .checkout_coupon.coupon input{margin-bottom:30px;}
}
@media(max-width:360px){
.woocommerce .checkout_coupon.coupon input{width:100%;}
}
.woocommerce .checkout_coupon.coupon input.btn--breez{margin-right:0;}
@media(max-width:800px){
.woocommerce .checkout_coupon.coupon input.btn--breez{margin-bottom:0;}
}
.woocommerce .contact-form form.login.shop-user-form-return input{background-color:#fff;width:100%;}
.woocommerce .contact-form form.login.shop-user-form-return input.btn--dark{background-color:#2f2c2c;}
.woocommerce .contact-form form.login.shop-user-form-return input.btn{width:auto;margin-bottom:0;}
.woocommerce table.shop_table tbody:first-child tr:first-child th, .woocommerce .cart-total table.shop_table .order-total th{font-weight:400;font-size:24px;width:auto;color:#2f2c2c;font-family:"Varela Round", Arial, "Helvetica Neue", Helvetica, sans-serif;}
.cross-sells .crumina-heading{margin-bottom:40px;}
.woocommerce .cart-total table.shop_table .order-total td{color:#f26522;}
.woocommerce .showcoupon, .woocommerce .showlogin{margin-left:30px;}
@media(max-width:1024px){
.woocommerce .showcoupon, .woocommerce .showlogin{display:block;margin-left:0;}
}
.woocommerce .item-title{margin-bottom:30px;padding:20px 30px;border-radius:50px;background-color:#f7f9f9;font-size:22px;}
.woocommerce .checkout_coupon.coupon, .woocommerce .contact-form form.login.shop-user-form-return{border:none;box-shadow:15px 0 65px rgba(0, 0, 0, 0.2);padding:30px;}
.woocommerce .checkout.woocommerce-checkout #customer_details{overflow:hidden;margin:0 -15px;}
.woocommerce .checkout.woocommerce-checkout #customer_details .col-1, .woocommerce .checkout.woocommerce-checkout #customer_details .col-2{width:50%;float:left;padding:15px;}
@media(max-width:1024px){
.woocommerce .checkout.woocommerce-checkout #customer_details .col-1, .woocommerce .checkout.woocommerce-checkout #customer_details .col-2{width:100%;}
}
.woocommerce .woocommerce-shipping-fields h3, .woocommerce .woocommerce-billing-fields h3{margin-bottom:40px;}
.woocommerce .woocommerce-shipping-fields p, .woocommerce .woocommerce-billing-fields p{margin-bottom:30px;}
.woocommerce .woocommerce-shipping-fields textarea:focus, .woocommerce .woocommerce-billing-fields textarea:focus{background-color:#fff;box-shadow:17px 0 60px #d3dcdc;}
.nice-select.country_to_state.country_select{display:none;}
#billing_first_name_field,
#billing_last_name_field,
#billing_email_field,
#billing_phone_field,
#billing_state_field,
#billing_postcode_field{width:50%;float:left;}
@media(max-width:768px){
#billing_first_name_field,
#billing_last_name_field,
#billing_email_field,
#billing_phone_field,
#billing_state_field,
#billing_postcode_field{width:100%;padding:0;float:none;}
}
#billing_first_name_field.form-row-first,
#billing_last_name_field.form-row-first,
#billing_email_field.form-row-first,
#billing_phone_field.form-row-first,
#billing_state_field.form-row-first,
#billing_postcode_field.form-row-first{padding-right:15px;}
@media(max-width:1024px){
#billing_first_name_field.form-row-first,
#billing_last_name_field.form-row-first,
#billing_email_field.form-row-first,
#billing_phone_field.form-row-first,
#billing_state_field.form-row-first,
#billing_postcode_field.form-row-first{padding-right:0;}
}
#billing_first_name_field.form-row-last,
#billing_last_name_field.form-row-last,
#billing_email_field.form-row-last,
#billing_phone_field.form-row-last,
#billing_state_field.form-row-last,
#billing_postcode_field.form-row-last{padding-left:15px;}
@media(max-width:768px){
#billing_first_name_field.form-row-last,
#billing_last_name_field.form-row-last,
#billing_email_field.form-row-last,
#billing_phone_field.form-row-last,
#billing_state_field.form-row-last,
#billing_postcode_field.form-row-last{padding-right:0;}
}
.select2-container.country_to_state.country_select .select2-choice, .select2-container.state_select .select2-choice{padding:13px 40px;border-color:transparent;transition:all .3s ease;font-size:16px;border-radius:50px;background-color:#f7f9f9;}
.select2-container .select2-choice .select2-arrow{right:20px;}
.select2-drop-active{border:none;}
.woocommerce table .cart_item td, .woocommerce table .cart_item th{padding:40px 0 40px 100px;margin:0;font-size:19px;font-weight:400 !important;color:#2f2c2c;font-family:"Varela Round", Arial, "Helvetica Neue", Helvetica, sans-serif;border:none;}
@media(max-width:800px){
.woocommerce table .cart_item td, .woocommerce table .cart_item th{padding-left:10px;padding-right:10px;font-size:18px;}
}
@media(max-width:570px){
.woocommerce table .cart_item td, .woocommerce table .cart_item th{font-size:14px;padding-left:5px;padding-right:5px;}
}
.woocommerce table .cart_item td.product-total .woocommerce-Price-amount.amount{color:#f26522;}
.woocommerce-checkout .woocommerce-checkout-review-order{border-radius:10px;overflow:hidden;box-shadow:15px 0 65px rgba(0, 0, 0, 0.3);margin-bottom:80px;margin-top:40px;}
.woocommerce-checkout .woocommerce-checkout-review-order #payment .form-row.place-order{margin:0;overflow:hidden;padding:30px 0 0;}
.woocommerce-checkout .woocommerce-checkout-review-order strong{font-weight:normal;}
.woocommerce-checkout #payment{padding:40px 100px;}
@media(max-width:768px){
.woocommerce-checkout #payment{padding:20px;}
}
.woocommerce-checkout #payment .btn{float:right;padding:20px 80px;}
@media(max-width:768px){
.woocommerce-checkout #payment .btn{padding:20px 40px;}
}
.woocommerce-checkout-review-order-table .cart_item.total th, .woocommerce-checkout-review-order-table .cart_item.total td{color:#fff;}
.woocommerce-checkout #payment ul.payment_methods li{margin:0;font-size:24px;font-weight:400;color:#2f2c2c;font-family:"Varela Round", Arial, "Helvetica Neue", Helvetica, sans-serif;list-style:none;}
@media(max-width:768px){
.woocommerce-checkout #payment ul.payment_methods li{font-size:18px;}
}
.woocommerce-checkout #payment ul.payment_methods li input{width:auto;display:inline-block;float:none;}
.woocommerce-checkout #payment ul.payment_methods li input:focus{box-shadow:none;}
.woocommerce-checkout #payment div.payment_box p{font-size:14px;}
.woocommerce table.cart.shop_table img{width:auto;max-width:140px;margin-right:0;}
@media(max-width:768px){
.woocommerce-page table.cart .product-thumbnail{display:block;}
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{font-size:0.67em;}
@media(max-width:360px){
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:none;display:inline-block;}
}
.cart-total strong{font-weight:normal;}
@media(max-width:570px){
.woocommerce ul.products li.product{width:100%;}
}
@media(max-width:768px){
.woocommerce .cart-collaterals .cart-total.cart_totals.calculated_shipping{text-align:center;}
}
@media(max-width:480px){
.woocommerce .cart-main .shop_table .coupon input.email{width:100%;}
}
@media(max-width:480px){
.woocommerce .cart-main .shop_table .coupon input.btn{width:auto;}
}
.woocommerce .wc-bacs-bank-details-heading, .woocommerce .woocommerce-thankyou-order-received{margin-bottom:30px;}
.woocommerce table.shop_table tfoot th, .woocommerce table.shop_table tfoot td{font-weight:normal;}
@media(max-width:980px){
.woocommerce .woocommerce-thankyou-order-details li{float:none;margin-bottom:30px;}
} .woocommerce .product.first{clear:both;}
.woocommerce .products ul, .woocommerce ul.products{margin:0 -15px;}
.woocommerce #content .price{margin-bottom:30px;font-size:16px;}
.woocommerce #content .price ins{font-weight:400;text-decoration:none;}
.woocommerce #content .price del{font-size:0.82em;color:#757575;text-decoration:line-through;margin-right:5px;display:inline-block;opacity:1;}
.woocommerce #content .price.free{color:#8dc63f;}
.woocommerce #content .product-details-info .price{font-size:24px;}
.woocommerce #content .product-details-info .price del{opacity:.6;}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count{margin:0 0 1em;display:inline-block;font-size:16px;}
@media(max-width:640px){
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count{display:block;}
}
.woocommerce-grid-control{text-align:center;margin-bottom:60px;}
.woocommerce-grid-control .woocommerce-result-count{margin-right:60px;font-size:16px;}
@media(max-width:640px){
.woocommerce-grid-control .woocommerce-result-count{margin-right:0;}
}
.woocommerce-grid-control .woocommerce-ordering{min-width:350px;}
@media(max-width:480px){
.woocommerce-grid-control .woocommerce-ordering{min-width:unset;}
}
.woocommerce ul.products li.product a .attachment-shop_catalog{margin-bottom:40px;}
.woocommerce.single #primary .onsale{width:55px;height:55px;line-height:55px;font-weight:400;padding:0;text-align:center;position:absolute;top:45px !important;left:35px !important;right:auto !important;font-size:14px;color:#fff;border-radius:100%;}
.woocommerce .product-item{text-align:center;background-color:#f7f9f9;padding:60px 40px;position:relative;}
@media(max-width:1024px){
.woocommerce .product-item{padding:30px;}
}
@media(max-width:768px){
.woocommerce .product-item{margin:0 15px 30px;}
}
.woocommerce .product-item .product-item-info .product-category{font-size:14px;margin-bottom:20px;}
.woocommerce .product-item .product-item-info .product-category a{color:inherit;}
.woocommerce .product-item .product-item-info .product-title{margin-bottom:20px;}
.woocommerce .product-item a.added_to_cart{padding:12px 35px;font-size:16px;color:#fff;border-radius:50px;white-space:normal;}
.woocommerce .product-item a.added_to_cart:after{font-family:'seosight' !important;margin-left:10px;font-size:12px;display:inline;content:"\e908";}
.woocommerce .product-item .add_to_cart_button.added{display:none;}
.woocommerce div.product .stock{text-indent:50px;}
.woocommerce-Reviews-title{margin-bottom:40px;}
.woocommerce .comments__body .star-rating{float:none;margin-bottom:10px;}
.woocommerce .star-rating span{color:#fcd846;}
.woocommerce-form.woocommerce-form-login.login .woocommerce-Button{display:block;}
.shop-user-form .item-title{font-size:30px;padding-bottom:40px;display:block;position:relative;}
@media(max-width:640px){
.shop-user-form .item-title{font-size:20px;}
}
.shop-user-form .item-title:after{content:'';display:block;border:30px solid transparent;border-bottom:20px solid #f7f9f9;position:absolute;bottom:0;left:0;opacity:0;}
.shop-user-form .item-title.active:after{opacity:1;}
.shop-user-form input{background-color:#fff;margin-bottom:30px;}
.shop-user-form .helped{padding:20px 0;display:block;}
.shop-user-form .login-btn-wrap{overflow:hidden;padding-bottom:20px;display:table;}
.shop-user-form .login-btn-wrap .btn{float:left;margin-right:20px;}
@media(max-width:360px){
.shop-user-form .login-btn-wrap .btn{margin-bottom:30px;}
}
.shop-user-form .login-btn-wrap .remember-wrap{display:table-cell;vertical-align:middle;}
@media(max-width:320px){
.shop-user-form .login-btn-wrap .remember-wrap{display:block;}
}
.shop-user-form .login-btn-wrap .remember-wrap .checkbox{position:relative;}
.shop-user-form .login-btn-wrap .remember-wrap .checkbox input[type=checkbox]{display:none;}
.shop-user-form .login-btn-wrap .remember-wrap .checkbox label{padding-left:30px;color:#2f2c2c;}
.shop-user-form .login-btn-wrap .remember-wrap .checkbox label:before{content:"";display:inline-block;width:14px;height:14px;position:absolute;left:0;bottom:5px;border-radius:3px;border:none;}
.shop-user-form .login-btn-wrap .remember-wrap .checkbox input[type=checkbox]:checked + label:before{content:"\2714";font-size:14px;color:#fff;text-align:center;line-height:14px;}
.shop-user-form .shop-user-form-return p{margin-bottom:30px;}
.billing-details .billing-details-title{margin-bottom:60px;}
@media(max-width:570px){
.product-details{overflow:hidden;}
}
.product-details .product-details-thumb{padding:80px 100px 130px;position:relative;background-color:#f7f9f9;box-shadow:0 25px 40px rgba(0, 0, 0, 0.3);text-align:center;margin-bottom:30px;}
@media(max-width:980px){
.product-details .product-details-thumb{padding:30px;}
}
.product-details .product-details-thumb .product-details-img-wrap{position:relative;max-width:271px;margin:0 auto;}
.product-details .product-details-thumb .product-details-img-wrap .sale{width:80px;height:80px;line-height:80px;text-align:center;position:absolute;top:-25px;left:-43px;background-color:#f15b26;font-size:18px;color:#fff;border-radius:100%;}
.product-details .product-details-thumb .pagination, .product-details .product-details-thumb .swiper-pagination{bottom:0;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);}
@media(max-width:980px){
.product-details .product-details-thumb .pagination, .product-details .product-details-thumb .swiper-pagination{bottom:10px;}
}
.product-details .product-details-thumb .pagination .swiper-pagination-bullet, .product-details .product-details-thumb .swiper-pagination .swiper-pagination-bullet{background-color:#d7d7d7;}
.product-details .product-details-thumb .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .product-details .product-details-thumb .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent;border:2px solid #4cc2c0;}
.product-details .swiper-container{padding-bottom:80px;margin-bottom:-80px;overflow:visible;}
.product-details .swiper-container .swiper-slide{opacity:0 !important;}
.product-details .swiper-container .swiper-slide.swiper-slide-active{opacity:1 !important;}
@media(max-width:570px){
.product-details .swiper-container .swiper-slide.swiper-slide-active{position:absolute;left:50%;-webkit-transform:translate(-50%, 0) !important;transform:translate(-50%, 0) !important;display:block;}
}
.product-details .product-details-info{padding-bottom:40px;margin-bottom:40px;border-bottom:2px solid #f7f9f9;position:relative;z-index:10;}
@media(max-width:570px){
.product-details .product-details-info{padding-top:40px;}
}
.product-details .product-details-info .product-details-info-price{color:#f26522;font-size:24px;margin-bottom:15px;}
.product-details .product-details-info .product-details-info-price .del{color:#cccccc;font-size:18px;margin-right:15px;text-decoration:line-through;}
.product-details .product-details-info .product-details-info-title{margin-bottom:20px;}
.product-details .product-details-info .product-details-info-ratings{margin-bottom:35px;}
.product-details .product-details-info .product-details-info-ratings .ratings{display:inline-block;margin-right:20px;color:#cccccc;}
.product-details .product-details-info .product-details-info-ratings .ratings .fa-star{color:#fcd846;}
.product-details .product-details-info .product-details-info-ratings .reviews{display:inline-block;font-size:16px;color:#4cc2c0;}
.product-details .product-details-info .product-details-info-text{margin-bottom:40px;}
.product-details .product-details-info .quantity{margin-right:30px !important;float:left;}
@media(max-width:980px){
.product-details .product-details-info .quantity{margin-bottom:30px;}
}
.product-details .product-details-info .quantity .quantity-minus{display:block;float:left;padding:0 20px;background-color:#f1f3f3;border-radius:50px 0 0 50px;font-size:40px;border-right:2px solid #e3e9e9;color:#cfcfcf;transition:all .3s ease;height:65px;line-height:65px;}
.product-details .product-details-info .quantity .quantity-minus:hover{color:#fff;background-color:#2f2c2c;border-right-color:#2f2c2c;}
.product-details .product-details-info .quantity input{max-width:70px;float:left;background-color:#f7f9f9;padding:18px 20px;font-size:16px;text-align:center;border-radius:0;height:65px;width:auto;}
.product-details .product-details-info .quantity .quantity-plus{display:block;float:left;padding:0 20px;background-color:#f1f3f3;border-radius:0 50px 50px 0;font-size:40px;border-left:2px solid #e3e9e9;color:#cfcfcf;transition:all .3s ease;height:65px;line-height:65px;}
.product-details .product-details-info .quantity .quantity-plus:hover{color:#fff;background-color:#2f2c2c;border-right-color:#2f2c2c;}
.product-details .product-details-info .btn i{font-size:18px;}
.product-details .product-details-add-info .author{font-size:16px;color:#2f2c2c;margin-bottom:15px;}
.product-details .product-details-add-info .author .author-name{color:#4cc2c0;}
.product-details .product-details-add-info .tags{font-size:16px;color:#2f2c2c;margin-bottom:15px;}
.product-details .product-details-add-info .tags .tags-item{color:#757575;}
.product-details .product-details-add-info .tags .tags-item:hover{color:#4cc2c0;}
.product-details .product-details-add-info .socials{font-size:16px;color:#2f2c2c;margin-bottom:15px;}
.product-details .product-details-add-info .socials .social__item i{font-size:20px;color:#d7d7d7;transition:all .3s ease;}
.product-details .product-details-add-info .socials .social__item:hover i{color:#08acee;}
.product-details .product-details-add-info .socials .social__item:first-child{margin-left:15px;}
.product-description{background-color:#f7f9f9;position:relative;padding-bottom:120px;}
.product-description:before{content:'';display:block;width:100%;height:77px;background-color:#fff;position:relative;}
.product-description .tab-content > .tab-pane{display:none;}
.product-description .tab-content > .tab-pane.active{display:block;}
.product-description .product-description-control{margin-top:-77px;margin-bottom:50px;float:left;padding:0;}
.product-description .product-description-control li{display:inline-block;}
.product-description .product-description-control li .control-item{padding:25px 70px;text-align:center;text-transform:uppercase;background-color:#f1f3f3;border-right:2px solid #e3e9e9;position:relative;font-size:18px;float:left;}
@media(max-width:480px){
.product-description .product-description-control li .control-item{padding:25px 30px;font-size:16px;}
}
@media(max-width:320px){
.product-description .product-description-control li .control-item{padding:15px;font-size:14px;}
}
.product-description .product-description-control li .control-item:before{content:'';display:block;width:60%;height:2px;background-color:#4cc2c0;position:absolute;top:0;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);opacity:0;}
.product-description .product-description-control li .control-item.reviews{border-right:none;border-radius:0 50px 0 0;}
.product-description .product-description-control li.active .control-item{color:#4cc2c0;background-color:#f7f9f9;}
.product-description .product-description-control li.active .control-item:before{opacity:1;}
.product-description .product-description-control li:last-child{margin-left:-4px;}
@media(max-width:480px){
.product-description .product-description-control{margin-top:-74px;}
}
@media(max-width:320px){
.product-description .product-description-control{margin-top:-51px;margin-bottom:30px;}
}
.product-description .product-description-title{font-size:40px;color:#2f2c2c;margin-bottom:40px;}
@media(max-width:1024px){
.product-description .product-description-title{font-size:26px;}
}
.product-description .comments__list-review .comments__item-review{border-bottom:none;}
.product-description .comments__list-review .comments__item-review .comment-content p{margin-bottom:30px;}
.product-description .add-review .your-rating{padding-left:40px;font-size:16px;}
.product-description .add-review .your-rating .ratings{display:inline-block;margin-left:50px;color:#ccc;margin-bottom:30px;}
.product-description .add-review .your-rating .ratings .fa-star{color:#fcd846;}
.product-description .add-review .contact-form{padding-bottom:20px;}
.product-description .add-review .contact-form input, .product-description .add-review .contact-form textarea{background-color:#fff;}
.product-description .add-review .contact-form textarea{min-height:230px;}
.product-description .product-description-text{margin-bottom:30px;}
.product-description .tab-content ul{margin:1.5em 0;list-style:none;padding-left:20px;}
.product-description .tab-content ul li{margin-bottom:18px;font-size:18px;transition:all .3s ease;position:relative;padding-left:40px;}
.product-description .tab-content ul li:before{content:"\e908";position:absolute;left:0;top:5px;transition:all .3s ease;font-family:'seosight';counter-increment:none;font-size:12px;}
.woocommerce table.shop_attributes td{padding:8px;}
.logged-in-as a + a{margin-left:20px;}
.comment-form-rating{margin-bottom:30px;}
.product-description .product-description-control{margin-top:-77px;margin-bottom:50px;float:left;padding:0;width:100%;}
@media(max-width:768px){
.product-description .product-description-control{margin-top:-71px;}
}
.product-description .product-description-control
li{display:inline-block;padding-left:0;margin-left:-4px;}
@media(max-width:1000px){
.product-description .product-description-control
li{width:100%;margin-bottom:0;}
}
.product-description .product-description-control li:first-child .control-item{border-radius:50px 0 0 0;}
@media(max-width:1000px){
.product-description .product-description-control li:first-child .control-item{border-radius:50px 50px 0 0;}
}
.product-description .product-description-control li:last-child .control-item{border-right:none;border-radius:0 50px 0 0;}
@media(max-width:1000px){
.product-description .product-description-control li:last-child .control-item{border-radius:50px;}
}
.product-description .product-description-control li.active .control-item{background-color:#f7f9f9;}
.product-description .product-description-control li.active .control-item:before{opacity:1;}
.product-description .product-description-control li:first-child{margin-left:0;}
.product-description .product-description-control li:before{display:none;}
@media(max-width:320px){
.product-description .product-description-control{margin-top:-51px;margin-bottom:30px;}
}
@media(max-width:1000px){
.product-description .product-description-control li .control-item{width:100%;border:none;border-radius:50px;}
}
@media(max-width:768px){
.product-description .product-description-control li .control-item{font-size:14px;padding:25px 70px;}
}
.project-meta{margin-bottom:30px;}
.project-meta .post__date + .sl-wrapper{margin-left:20px;}
.project-meta + .crumina-heading{margin-bottom:30px;}
.project-meta .sl-wrapper .count-likes{font-family:"Varela Round", Arial, "Helvetica Neue", Helvetica, serif;}
.project-meta .likes{display:inline-block;color:#ff454f;margin-bottom:-10px;}
.project-meta .likes .count-likes{font-size:18px;float:left;}
.project-meta .likes i{font-size:26px;float:left;margin-right:5px;}
.challenge-solutions .challenge-solutions-thumb{border:2px solid #f7f9f9;border-radius:10px;padding:30px;}
.challenge-solutions .challenge-solutions-thumb img{margin-bottom:30px;}
.challenge-solutions .challenge-solutions-thumb .text{padding-left:30px;font-size:14px;margin-bottom:0;}
.challenge-solutions .challenge-solutions-content .crumina-heading:first-child{margin-bottom:60px;}
.product-description-ver3{position:relative;}
.product-description-ver3 .product-description-ver3-thumb{width:auto;margin:0 auto;position:relative;padding:60px 0 90px 0;}
@media(max-width:768px){
.product-description-ver3 .product-description-ver3-thumb{padding-bottom:30px;}
}
.half-height-bg{position:absolute;height:50%;left:0;right:0;bottom:0;}
.image-shadow-rounded{border-radius:10px;border-color:transparent;box-shadow:24px 50px 60px rgba(0, 0, 0, 0.3);}
.woocommerce-error, .woocommerce-info, .woocommerce-message{border-radius:50px;box-shadow:9px 9px 9px 0 rgba(47, 44, 44, 0.2);}
.select2-search input{border-radius:0;}
.interested-products{text-align:center;}
.interested-products .products > h2{padding:1.5em;}
.interested-products .crumina-heading{margin-bottom:50px;}
.interested-products .books-item{margin-bottom:60px;}/*/*/#items-grid > div.animate{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp 0.65s ease forwards;animation:moveUp 0.65s ease forwards;}
@-webkit-keyframes moveUp {
0%{}
100%{-webkit-transform:translateY(0);opacity:1;}
}
@keyframes moveUp {
0%{}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}
}/**/.cart-contents{display:inline-block;}
.cart-popup-wrap{position:absolute;top:39px;right:-50px;width:330px;border-radius:5px;box-shadow:15px 15px 30px rgba(0, 0, 0, 0.16);overflow:hidden;display:none;z-index:10;}
@media(max-width:980px){
.cart-popup-wrap{right:auto;left:0;}
}
@media(max-width:800px){
.cart-popup-wrap{right:0;left:auto;}
}
@media(max-width:570px){
.cart-popup-wrap{right:0;}
}
@media(max-width:320px){
.cart-popup-wrap{right:-60px;}
}
.cart-popup-wrap .popup-cart{padding:40px;background-color:#fff;}
.cart-popup-wrap .popup-cart .title-cart{font-size:22px;}
.cart-popup-wrap .popup-cart .subtitle{font-size:16px;margin-bottom:20px;}
.cart-popup-wrap .popup-cart .btn{text-transform:capitalize;width:100%;text-align:center;}
.cart-popup-wrap .popup-cart .cart-product .cart-product__item{display:table;padding:20px 0;border-bottom:2px solid #f7f9f9;}
.cart-popup-wrap .popup-cart .cart-product .cart-product__item:last-child{border:none;}
.cart-popup-wrap .popup-cart .cart-product .cart-product__item .product-del{width:25px;height:25px;position:relative;font-size:25px;z-index:2;font-weight:100;cursor:pointer;display:table-cell;vertical-align:middle;}
.cart-popup-wrap .popup-cart .cart-product .cart-product__item img{float:left;padding-right:20px;display:table-cell;vertical-align:middle;width:80px;}
.cart-popup-wrap .popup-cart .cart-product .cart-product__item .cart-product-content{display:table-cell;vertical-align:middle;}
.cart-popup-wrap .popup-cart .cart-product .cart-product__item .cart-product-content .cart-product-title{font-size:16px;line-height:1;}
.cart-popup-wrap .popup-cart .cart-product .cart-product__item .cart-product-content .price{font-size:14px;}
.cart-popup-wrap .cart-total{padding:30px 40px 40px;background-color:#f7f9f9;overflow:hidden;width:100%;}
.cart-popup-wrap .cart-total .cart-total-text{margin-bottom:30px;overflow:hidden;}
.cart-popup-wrap .cart-total .cart-total-text .title{text-transform:uppercase;font-size:16px;float:left;}
.cart-popup-wrap .cart-total .cart-total-text .total-price{font-size:18px;float:right;}
.cart-popup-wrap .cart-total .btn{width:50%;border-radius:50px 0 0 50px;float:left;}
.cart-popup-wrap .cart-total .btn:last-child{border-radius:0 50px 50px 0;}
.cart-popup-wrap .cart-total .btn + .btn{margin-left:0;}
.cart-popup-wrap.cart-with-product{width:370px;}
@media(max-width:360px){
.cart-popup-wrap.cart-with-product{width:330px;}
}
.cart-popup-wrap.cart-with-product .popup-cart{padding:40px 40px 0 40px;}
.woocommerce-checkout-review-order-table .cart-product-wrap-title-main tr > th{padding:30px 0 30px 100px;}
@media(max-width:768px){
.woocommerce-checkout-review-order-table .cart-product-wrap-title-main tr > th{padding-left:30px;}
}
@media(max-width:570px){
.woocommerce-checkout-review-order-table .cart-product-wrap-title-main tr > th{padding-left:10px;}
}
.shop_table .variation{margin:5px 0;}
.variation-Color{display:inline-block;}
.woocommerce form .form-row label{padding-left:15px;}
.woocommerce div.product div.images img{width:auto;}
.woocommerce-product-gallery ol li::before{display:none;}
.woocommerce-product-gallery ol li{padding-left:0;}
figure.woocommerce-product-gallery__wrapper{max-width:none;}
.woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1;}
.woocommerce-MyAccount-navigation ul li a:before{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;content:"\f0f6";line-height:1.618;margin-left:0.5407911001em;width:1.41575em;text-align:right;float:right;opacity:.25;transition:all .15s ease;}
.woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1;}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\f0e4";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\f291";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\f1c6";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\f015";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"\f09d";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f007";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\f08b";}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before{content:"\f021";}
.my_account_orders .button.view:after{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;content:"\f06e";margin-left:0.5407911001em;}
p.order-again .button:after{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;content:"\f021";margin-left:0.5407911001em;}
.woocommerce-MyAccount-downloads .button:after{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;content:"\f0ed";margin-left:0.5407911001em;}
.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a:before, .woocommerce-page .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a:before{content:"\f005";}
.woocommerce-MyAccount-navigation ul li a{padding:.875em 0;display:block;}
.woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid rgba(0, 0, 0, 0.05);position:relative;}
.woocommerce-MyAccount-navigation ul{margin-left:0;border-top:1px solid rgba(0, 0, 0, 0.05);}
.woocommerce-MyAccount-navigation{width:17%;float:left;margin-right:5%;}
.woocommerce-MyAccount-content{width:76%;float:right;margin-right:0;}
.woocommerce-MyAccount-content fieldset{border:none;}
.woocommerce-MyAccount-content fieldset legend{font-size:2rem;margin-top:30px;}
.woocommerce form.login{border:none;padding:0;}
.woocommerce form.login input.button{display:block;width:auto;padding:18px 50px;text-transform:uppercase;font-weight:900;margin:30px 0;color:#fff;border-radius:30px;background-color:#4cc2c0;}
.woocommerce form.login [type="checkbox"]{margin:9px 0 10px 0;box-shadow:none;}
@media(max-width:1024px){
.woocommerce .product.first{clear:none;}
}
@media(max-width:980px){
.cart-total.cart_totals{width:100%;}
}
@media(max-width:768px){
.woocommerce table.shop_table_responsive tr td.product-thumbnail::before, .woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before{display:none;}
}
@media(max-width:500px){
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{width:100%;float:none;}
} .kc_tabs{display:inline-block;width:100%;}
.kc_wrapper.ui-tabs{width:100%;display:inline-block;}
.kc_vertical_tabs > .kc_wrapper.ui-tabs{border:none;}
.kc_tabs.kc-tabs-slider ul.kc-tabs-slider-nav{margin:0;}
ul.kc-tabs-slider-nav li{display:inline-block;cursor:pointer;padding:8px 15px;}
ul.kc-tabs-slider-nav li.kc-title-active{background:#ddd;}
.kc_tabs_nav, .nav-pills{*zoom:1;line-height:45px;margin:0;padding:0;}
.kc_tabs_nav:before, .nav-pills:before, .kc_tabs_nav:after, .nav-pills:after{display:table;line-height:0;content:"";}
.kc_tabs_nav:after, .nav-pills:after{clear:both;}
.kc_tabs_nav ~ .kc_tab{overflow:hidden;float:left;width:100%;height:0;}
html body.kc-css-system .kc_tabs_nav ~ .kc_tab:not(.ui-tabs-body-active){margin:0 !important;padding:0 !important;}
.kc_tabs_nav ~ .kc_tab.ui-tabs-body-active{height:inherit !important;background:#ddd;}
.kc_tabs_nav ~ .kc_tab .kc_tab_content{padding:30px 30px 15px;}
.kc_tabs_nav > li, .nav-pills > li{float:left;}
.kc_tabs_nav > li > a, .nav-pills > li > a{padding:0 30px;text-decoration:none;outline:none;display:block;line-height:50px;color:#6b6b6b;}
.kc_tabs > .kc_wrapper > .kc_tabs_nav{background:#eee;float:left;min-height:50px;margin:0;width:100%;}
.kc_tabs_nav{border-right:0 !important;border-bottom:0 !important;border-top:0 !important;}
.kc_tabs_nav > li{list-style:none;border-right:1px solid #fff;border-left:none !important;border-bottom:none !important;}
.kc_tabs_nav > li{margin:0;float:left;color:#333;box-shadow:none;cursor:pointer;}
.kc_tabs_nav > li:hover, .kc_tabs_nav > li > a:hover, .kc_tabs_nav > .ui-tabs-active > a{background-color:#ddd;color:#333;}
.kc_tabs_nav > .ui-tabs-active, .kc_tabs_nav > .ui-tabs-active:hover, .kc_tabs_nav > .ui-tabs-active > a, .kc_tabs_nav > .ui-tabs-active > a:hover{color:#555555;display:block;}
.kc_vertical_tabs > .kc_wrapper > ul.ui-tabs-nav{float:left;margin:0;padding:0;position:relative;width:25%;z-index:10;right:0;}
.kc_vertical_tabs.tabs_right > .kc_wrapper > ul.ui-tabs-nav{border-right:none;right:0;left:0;}
.kc_vertical_tabs > .kc_wrapper > ul.ui-tabs-nav ~ div.kc_tab{float:left;width:75%;height:0;overflow:hidden;}
.kc_vertical_tabs > .kc_wrapper > ul.ui-tabs-nav ~ div.kc_tab.ui-tabs-body-active{height:inherit;border:1px solid #ddd;}
.kc_vertical_tabs.tabs_right > .kc_wrapper > ul.ui-tabs-nav ~ div.kc_tab{list-style:outside none none;}
.kc_vertical_tabs > .kc_wrapper > ul.ui-tabs-nav > li{list-style:outside none none;border:1px solid #ddd;}
.kc_wrapper > ul.ui-tabs-nav > li{overflow:hidden;}
.kc_vertical_tabs:not(.tabs_right) > .kc_wrapper > ul.ui-tabs-nav > li{border-right:0 !important;}
.kc_vertical_tabs.tabs_right > .kc_wrapper > ul.ui-tabs-nav > li{border-left:0 !important;}
.kc_vertical_tabs > .kc_wrapper > ul.ui-tabs-nav > li:not(:last-child){border-bottom:0 !important;}
.kc_vertical_tabs > .kc_wrapper > ul.ui-tabs-nav > li > a:hover, .kc_vertical_tabs > .kc_wrapper > ul.ui-tabs-nav > li.ui-tabs-active > a, .kc_vertical_tabs > .kc_wrapper > ul.ui-tabs-nav > li.ui-tabs-active > a:hover{border:none;background:#f7f7f7;margin-left:0px;color:#333;}
.kc_vertical_tabs > .kc_wrapper > ul.ui-tabs-nav > li > a{display:block;padding:12px 0 12px 20px;outline:none;text-decoration:none;}
.kc_vertical_tabs.tabs_right > .kc_wrapper > ul.ui-tabs-nav{float:right;}
.kc-video-inner iframe{margin-bottom:0px;}
.kc_accordion_content{padding-bottom:0px;padding-bottom:0px;border-left:1px solid #eaeaea;color:#727272;border-right:1px solid #eaeaea;display:none;}
.kc_accordion_content.ui-state-body-active{height:inherit !important;}
.kc_accordion_section > .kc_accordion_header{position:relative;cursor:pointer;min-height:30px;line-height:30px;font-weight:bold;font-size:inherit;margin-top:0;margin-bottom:-1px;float:left;width:100%;border:1px solid #e0e0e0;}
.kc_accordion_section > .ui-state-active{border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0;}
.kc_accordion_header > span.ui-accordion-header-icon{float:right;font-family:'simple-line-icons';margin:17px;color:#aaa;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.kc_accordion_header > span.ui-accordion-header-icon:before{content:"\e604";}
.kc-section-active .kc_accordion_header.ui-state-active > span.ui-accordion-header-icon:before{content:"\e607";}
.kc_accordion_header > a{display:block;font-size:15px;padding:10px 15px;text-decoration:none;outline:none;font-weight:normal;border:none;}
.kc_accordion_header > a{cursor:pointer;}
.kc_accordion_content .kc-panel-body{padding:15px;float:left;width:100%;}
.kc_wrapper > .kc_tabs_nav.ui-tabs-nav{border-radius:50px 50px 0 0;overflow:hidden;float:left;width:auto !important;}
@media(max-width:1024px){
.kc_wrapper > .kc_tabs_nav.ui-tabs-nav{border-radius:15px 15px 0 0;}
}
.ui-tabs .kc_tabs_nav ~ .kc_tab .kc_tab_content{overflow:hidden;padding:40px 20px;background-color:#f7f9f9;}
.ui-tabs .kc_tabs_nav > .ui-tabs-active a{background-color:#f7f9f9;}
.ui-tabs .kc_tabs_nav > .ui-tabs-active a:before{opacity:1;}
.ui-tabs .kc_tabs_nav > li > a{padding:25px 70px;text-align:center;text-transform:uppercase;position:relative;font-size:18px;line-height:1;color:#2f2c2c;transition:all .3s ease;}
.ui-tabs .kc_tabs_nav > li > a:hover{color:#2f2c2c;}
.ui-tabs .kc_tabs_nav > li > a:before{content:'';display:block;width:60%;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);opacity:0;transition:all .3s ease;}
.ui-tabs .kc_tabs_nav > li:hover{background-color:transparent;}
@media(max-width:1024px){
.ui-tabs .kc_tabs_nav > li{padding:15px 30px;font-size:16px;}
}
@media(max-width:480px){
.ui-tabs .kc_tabs_nav > li{width:100%;}
}
.ui-tabs .kc_text_block p{color:#acacac;}
.ui-tabs .kc_tabs_nav ~ .kc_tab{transition:all .3s ease;}
@media(max-width:1024px){
.kc_tabs > .kc_wrapper > .kc_tabs_nav{min-width:0;}
}
.kc_image_gallery.kc-grid{width:100%;overflow:hidden;}
.kc_image_gallery.kc-grid .item-grid{float:left;position:relative;padding-right:10px;padding-bottom:10px;}
.kc-grid .item-grid a{position:relative;display:block;}
.kc_image_gallery.kc-grid .item-grid .kc-image-overlay{background:rgba(0, 0, 0, 0.2);}
.kc_image_gallery.kc-grid .item-grid:hover .kc-image-overlay{opacity:1;}
.kc_image_gallery.kc-grid .item-grid img{display:block;}
.kc_image_gallery.kc-grid .item-grid{width:25%;}
.kc_image_gallery.kc-grid .item-grid.grid-2{width:50%;}
.kc_image_gallery.kc-grid .item-grid.grid-3{width:32.7%;}
.kc_image_gallery.kc-grid .item-grid.grid-4{width:25%;}
.kc_image_gallery.kc-grid.masonry .item-grid.grid-4{width:24.8%;}
.kc_image_gallery.kc-grid .item-grid.grid-5{width:20%;}
.kc_image_gallery.kc-grid .item-grid.grid-6{width:16.66666666666666%;}
.kc_image_gallery.kc-grid .item-grid img{max-width:100%;border-image-width:0;}
.kc_image_gallery{clear:both;}
.kc_single_image{max-width:100%;width:100%;position:relative;}
.kc_single_image figure{position:relative;}
.kc_single_image > a{width:100%;float:left;position:relative;}
.kc_single_image p{margin:10px 0;float:left;width:100%;}
.kc_image_empty{max-width:100%;}
.kc-image-overlay{width:100%;height:100%;position:absolute;top:0;left:0;transition:all 0.6s ease;opacity:0;}
.kc-image-overlay i{font-size:25px;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transition:all 0.3s ease;border:2px solid #fff;width:50px;height:50px;text-align:center;line-height:50px;}
.kc-image-overlay:hover i{border-radius:10px;}
.kc_single_image:hover .kc-image-overlay{background:rgba(58, 52, 42, 0.7);opacity:1;}
.fs-background{overflow:hidden;position:relative;}
.fs-background, .fs-background-container, .fs-background-media{transition:none;}
.fs-background-container{width:100%;height:100%;position:absolute;top:0;z-index:0;overflow:hidden;}
.fs-background-media{position:absolute;top:0;bottom:0;opacity:0;}
.fs-background-media.fs-background-animated{transition:opacity .5s linear;}
.fs-background-media iframe, .fs-background-media img, .fs-background-media video{width:100%;height:100%;display:block;-webkit-user-drag:none;}
.fs-background-media.fs-background-fixed, .fs-background-media.fs-background-native{width:100%;height:100%;}
.fs-background-media.fs-background-fixed img, .fs-background-media.fs-background-native img{display:none;}
.fs-background-media.fs-background-native{background-position:center;background-size:cover;}
.fs-background-media.fs-background-fixed{background-position:center;background-attachment:fixed;}
.fs-background-embed.fs-background-ready:after{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:'';}
.fs-background-embed.fs-background-ready iframe{z-index:0;}
.bg-layer {
position: absolute !important;
left: 0;
top: 0;
bottom: 0;
right: 0;
background: no-repeat center; }