﻿/*!
Theme Name:		Page Builder Framework – Child
Theme URI:		https://mapsteps.com
Description:	The Page Builder Framework for WordPress
Version: 		1.0.6
Author: 		MapSteps
Author URI: 	https://mapsteps.com
Template:		page-builder-framework
Tags: 			one-column, two-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, full-width-template, rtl-language-support
Text Domain:	wpbf-child
*/.single-product #menu-item-31 a{color:#37445c}.single-product #menu-item-31 a:after{width:100%}.highlighted,.single-product .article-content a:not(.wpbf-button){position:relative;z-index:1}.highlighted strong,.single-product .article-content a:not(.wpbf-button) strong{color:#37445c}.highlighted:after,.single-product .article-content a:not(.wpbf-button):after{content:"";width:104%;background:#f9e880;position:absolute;bottom:0;height:50%;left:-2%;z-index:-1;-moz-transition:height 0.2s;-o-transition:height 0.2s;-webkit-transition:height 0.2s;transition:height 0.2s}.arrow-link{color:#9ba8c3;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s}.arrow-link:hover{color:#37445c}.arrow-right:after{content:"";background:url(img/arrow-right.png) no-repeat center center;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;background-size:50px auto;display:inline-block;width:50px;margin-left:20px;height:20px;vertical-align:middle}.arrow-right:hover:after{margin-left:30px}.arrow-left:before{content:"";background:url(img/arrow-left.png) no-repeat center center;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s;background-size:50px auto;display:inline-block;width:50px;margin-right:20px;height:20px;vertical-align:middle}.arrow-left:hover:before{margin-right:30px}.arrow-down{width:50px;height:50px;position:absolute;bottom:80px;left:50%;margin-left:-25px;cursor:pointer}.arrow-down img{width:15px}.statement{font-size:24px}.link-primary{font-size:22px;color:#9ba8c3;-moz-transition:all 0.25s;-o-transition:all 0.25s;-webkit-transition:all 0.25s;transition:all 0.25s}.link-primary:hover{color:#37445c}.divider{width:80px;height:4px;border-radius:4px;background:#e9edf4;margin-left:auto;margin-right:auto}.divider.left{margin-left:0;margin-right:0}.statement h2,.wpbf-section h2{font-size:26px}.wpbf-section{border-radius:3px;padding:60px 40px;background:#f3f5f9}.wpbf-section input[type="text"],.wpbf-section input[type="email"],.wpbf-section input[type="tel"],.wpbf-section textarea{border:none;background:#fff;padding:17px 20px;border:none;border-radius:3px}.wpbf-section input[type="submit"]{padding:17px 20px}.wpbf-section div.wpcf7-response-output{margin-bottom:0;margin-top:20px}.wpbf-section .wpcf7-not-valid-tip{background:#fff;padding:0 10px}.wpbf-section h2{border:none;margin-bottom:6px}.wpbf-section:not(.testimonial-section) p:last-of-type{margin-bottom:0}.wpbf-section-primary{background:#4bd1c0}.wpbf-section-primary h2{color:#fff}.wpbf-section-primary p{color:#fff}.preloader{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000000;background:#f3f5f9}.preloader .animated{z-index:10000000;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.preloader .animated img{width:80px;height:auto}.preloader-second{z-index:100000000;position:fixed;height:100%;bottom:-100%;background:#37445c;left:0;width:100%}.sideline{left:20px;font-size:18px;position:absolute;top:50%;margin-top:130px;color:#9ba8c3;z-index:333;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:0 0;-webkit-transform-origin:0 0;-ms-transform-origin:0 0}.sideline strong{color:#37445c}.wpbf-page-header{position:relative}.full-height{position:relative}.full-height .headline{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.testimonials .testimonial{border-radius:10px}.testimonials .testimonial .star-rating{margin:30px auto 30px auto;width:198px}.testimonials .testimonial .testimonial-image{border:6px solid #fff;width:120px !important;height:auto;border-radius:120px;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.15);margin:40px auto 20px auto}.testimonials .testimonial .testimonial-meta-wrapper{margin-bottom:20px;font-size:16px}.testimonials .testimonial span.testimonial-position{font-family:"PT Sans";font-weight:700}.wpcf7-acceptance .wpcf7-list-item{margin:0;padding:20px;background:#fff}.wpbf-home #inner-content{padding-top:0}#mc_embed_signup{margin-top:30px}#mc_embed_signup input[type="email"]{width:100%;margin-bottom:20px}#mc_embed_signup input[type="submit"]{width:100%}.wpbf-products .mc-signup{margin-top:15px}.products .product{position:relative;border-radius:3px;overflow:hidden}.products .product .productoverlay{-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;background:-moz-linear-gradient(top, rgba(125,185,232,0) 0%, #1e5799 100%);background:-webkit-linear-gradient(top, rgba(125,185,232,0) 0%, #1e5799 100%);background:linear-gradient(to bottom, rgba(125,185,232,0) 0%, #1e5799 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#1e5799',GradientType=0 )}.products .product img{margin:0}.products .product .productcontent{-moz-transition:all 0.4s;-o-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;position:absolute;bottom:0;left:0;right:0;padding:30px;bottom:-15px;opacity:0}.products .product .productcontent span{color:#fff;margin-bottom:10px;font-size:14px;text-transform:uppercase;display:inline-block;opacity:.7;font-family:PT Sans;font-weight:700}.products .product .productcontent span:before{content:',';display:inline-block;margin:0 5px 0 2px}.products .product .productcontent span:first-child:before{display:none}.products .product .productcontent h3{margin-bottom:0;font-size:36px;color:#fff}.products .product:hover .productoverlay{opacity:.88}.products .product:hover .productcontent{bottom:0;opacity:1}.wpbf-inner-footer{font-family:PT Sans}.footprints{background:#f3f5f9;font-size:22px;color:#37445c;display:block;padding-left:20px;padding-right:20px}.single figure,.single .wpbf-post-image,.single blockquote,.single .wpbf-section{margin-left:-100px;width:calc(100% + 200px);max-width:none}.single blockquote{width:calc(100% + 100px);margin-left:-50px}.wp-caption-text{font-size:16px;padding:20px}.single .author-avatar{display:inline-block}.single .author-avatar img{border-radius:100px;width:70px;margin-right:10px;border:3px solid #dfe4ef}.single .article-meta{display:inline-block}.go-to{padding:25px;border-radius:2px;-webkit-box-shadow:0px 0px 50px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 50px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 50px 0px rgba(0,0,0,0.25);position:relative}.go-to:hover{-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);-webkit-transform:scale(1.04);transform:scale(1.04)}.wpbf-about figure{margin-left:-100px;width:calc(100% + 200px)}.passionate-grid li{text-align:left;list-style:none}.passionate-grid li strong{cursor:pointer;background:#f3f5f9;border-radius:4px;padding:10px 20px;display:block;font-size:18px;font-family:"PT Sans"}.passionate-grid li strong:before{content:"";width:8px;height:8px;border-radius:8px;background:#37445c;margin-right:10px;display:inline-block}@media screen and (max-width: 768px){.products .product .productcontent h3{font-size:26px}.single figure,.single .wpbf-post-image,.single blockquote,.single .wpbf-section{margin-left:0;width:100%}}@media screen and (max-width: 480px){.wpbf-section{padding:30px}.products .product .productcontent{padding:20px}.statement{font-size:inherit}.statement h2{font-size:21px}.testimonials .testimonial .testimonial-image{width:90px !important;border:4px solid #fff}.link-primary{font-size:19px}.wpbf-about figure{margin-left:0;width:100%}.footprints{font-size:19px}.footprints strong{display:inline-block}.wpbf-products .mc-signup{margin-top:0}.arrow-down{bottom:40px}.wpbf-home .headline>.statement{display:none}}#post-not-found .article-content{text-align:center}#post-not-found:after{margin-left:auto;margin-right:auto}.cookie-notice-container{border-top:1px solid #f3f5f9}
