.blog-sec{padding:60px 0 30px;margin:0 0 0 0}.blog-sec .block{display:flex;width:100%;padding:0;margin:0 0 40px 0;align-items:center;position:relative}.blog-sec .block .img-block{width:40%;padding:0;margin:0;border-radius:0;overflow:hidden}.blog-sec .block .img-block img{width:100%;height:auto;border-radius:0}.blog-sec .block .text-block{width:70%;position:absolute;right:0;border-radius:6px;background:#fff;box-shadow:0 5px 15px 0 rgb(0 0 0 / .1);padding:30px 35px;margin:0}.blog-sec .block .text-block h3{font-family:'Old Standard TT',serif;font-size:25px;color:#000;line-height:27px;font-weight:700;letter-spacing:.01em;padding:0 0 5px 0;margin:0}.blog-sec .block .text-block h3 a{color:#000}.blog-sec .block .text-block h3 a:hover{color:#2bb673}.blog-sec .block .text-block h6{font-family:'HelveticaLT55Roman';font-size:15px;color:#505050;line-height:17px;padding:0 0 0 20px;margin:0 0 20px 0;background:url(/wp-content/themes/concretefair/images/date-icon.png) no-repeat left top}.blog-sec .block .text-block a.common-btn{font-size:12px;line-height:14px;margin:10px 0 0 0}.blog-sec .block:nth-child(even){justify-content:flex-end}.blog-sec .block:nth-child(even) .text-block{right:inherit;left:0}.single-blog-sec{padding:220px 0 50px;margin:30px 0 0 0}.single-blog-sec h2{font-family:'Old Standard TT',serif;font-size:35px;color:#000;line-height:37px;font-weight:700;letter-spacing:.01em;padding:0 0 5px 0;margin:0}.single-blog-sec h6.date-person{font-family:'HelveticaLT55Roman';font-size:15px;color:#cfcfcf;line-height:17px;padding:0 0 20px 0;margin:0}.single-blog-sec h6.date-person .date{display:inline-block;padding:0 0 0 0;margin:0 15px 0 0;text-transform:uppercase;color:#2bb673;font-family:'Montserrat',sans-serif;font-weight:600;letter-spacing:.115em;line-height:25px;font-size:11px}.single-blog-sec h6.date-person .person{display:inline-block;padding:0 0 0 0;margin:0 0 0 15px;text-transform:uppercase;color:#cfcfcf;font-family:'Montserrat',sans-serif;font-weight:600;letter-spacing:.115em;line-height:25px;font-size:11px}.single-blog-sec .img-block{overflow:hidden;padding:0;margin:30px 0 40px 0;height:420px}.single-blog-sec .img-block img{width:100%;height:100%;object-fit:cover;object-position:center}.single-blog-sec p{padding:0 0 15px 0}.single-blog-sec p a{color:#505050;font-weight:700}.single-blog-sec p a:hover{color:#2bb673}.single-blog-sec .common-btn{font-size:12px;line-height:14px;margin:15px 0 0 0}.single-blog-sec .top-blog{max-width:900px;margin:0 auto;text-align:center}.single-blog-sec .bottom-blog{max-width:900px;margin:0 auto;background:url(/wp-content/themes/concretefair/images/socialmedia_bg.png) no-repeat top left;padding-left:50px}.single-blog-sec .top-blog h3{font-family:'Old Standard TT',serif;font-size:40px;color:#000;line-height:42px;font-weight:400;letter-spacing:.04em;padding:0 0 80px 0;margin:0 0 20px 0;position:relative}.single-blog-sec .top-blog h3::before{content:'';width:1px;height:30px;background:#cfcfcf;position:absolute;bottom:30px;left:0;right:0;margin:0 auto}.single-blog-sec .top-blog h3::after{content:'';background:url(/wp-content/themes/concretefair/images/icon-logo.png);width:25px;height:25px;background-size:contain;background-repeat:no-repeat;position:absolute;left:4px;right:0;bottom:0;margin:0 auto}.woocommerce div.product .product_title{font-family:'Old Standard TT',serif;font-size:30px;color:#000;line-height:32px;font-weight:400;letter-spacing:.02em;padding:0 0 15px 0;margin:0}.woocommerce div.product p.price{font-size:17px!important;color:#2bb673!important;line-height:19px;padding:0 0 30px 0;margin:0}.woocommerce div.product p.price .woocommerce-Price-amount{font-size:17px!important}.woocommerce div.product .woocommerce-product-details__short-description p{font-family:'Montserrat',sans-serif;line-height:19px;padding:0 0 15px 0}.woocommerce div.product .woocommerce-product-details__short-description p strong{font-weight:600}.woocommerce div.product .woocommerce-product-details__short-description p a{color:#505050;font-weight:600}.woocommerce div.product .woocommerce-product-details__short-description p a:hover{color:#2bb673}.woocommerce div.product form.cart{padding:20px 0 0 0;margin:0}.woocommerce div.product form.cart .variations{font-family:'Montserrat',sans-serif;font-size:15px;color:#505050;line-height:17px;font-weight:400}.woocommerce div.product form.cart .variations th{width:22%}.woocommerce div.product form.cart .variations td{padding-bottom:10px}.woocommerce div.product form.cart .variations label{font-weight:600;padding-top:5px}.woocommerce div.product form.cart .variations select{height:40px;font-family:'Montserrat',sans-serif;font-size:14px;color:#505050;line-height:16px;font-weight:400;padding:6px 12px;margin:0;border:1px solid #dfdfdf;border-radius:4px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(/wp-content/themes/concretefair/images/form-select-arrow-icon.png) no-repeat right 7px center;outline:none}.woocommerce div.product form.cart .variations .reset_variations{font-family:'Montserrat',sans-serif;color:#cb0223;font-weight:600}.woocommerce div.product form.cart div.quantity{border:1px solid #dfdfdf;border-radius:4px;margin:0 10px 0 0!important}.woocommerce div.product form.cart div.quantity button{width:25px;height:35px;font-family:'Montserrat',sans-serif;font-size:16px;color:#000;line-height:18px;font-weight:600;padding:5px;margin:0;border:none;border-radius:0;background:#fff0;outline:none}.woocommerce div.product form.cart div.quantity button.minus{border-right:1px solid #dfdfdf}.woocommerce div.product form.cart div.quantity button.plus{border-left:1px solid #dfdfdf}.woocommerce div.product form.cart div.quantity .qty{width:40px;height:35px;font-family:'HelveticaLT55Roman';font-size:16px;color:#505050;line-height:18px;padding:6px 10px;margin:0;border:none;outline:none}.woocommerce div.product form.cart div.quantity .qty::-webkit-inner-spin-button,.woocommerce div.product form.cart div.quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce div.product form.cart .button{font-family:'Montserrat',sans-serif;font-size:12px;color:#fff;line-height:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:13px 20px 12px 40px;margin:0;background:url(/wp-content/themes/concretefair/images/add-to-cart-icon2.png) no-repeat 15px center #2bb673;outline:none}.woocommerce div.product form.cart .button:hover{background-color:#1b9c5e}.woocommerce div.product form.cart .single_variation_wrap .woocommerce-variation{padding:0 0 10px 0}.woocommerce div.product form.cart .single_variation_wrap .woocommerce-variation .price{font-size:17px!important;color:#2bb673!important;line-height:19px}.woocommerce div.product form.cart .single_variation_wrap .woocommerce-variation .price .woocommerce-Price-amount{font-size:17px!important}.woocommerce-page div.product .woocommerce-tabs{padding:0 0 20px 0;margin:0;border-bottom:1px solid #f2f2f2}.woocommerce-page div.product .woocommerce-tabs h4{font-family:'Old Standard TT',serif;font-size:25px;color:#000;line-height:27px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;padding:0 0 7px 0;margin:0 0 20px 0;position:relative}.woocommerce-page div.product .woocommerce-tabs h4:before{content:"";width:40px;height:1px;position:absolute;left:0;bottom:0;background:#2bb673}.woocommerce-page div.product .woocommerce-tabs p{font-family:'Montserrat',sans-serif;font-size:15px;line-height:19px;font-weight:400;padding:0 0 15px 0}.related.products{padding:40px 0 0 0;margin:0}.related.products h2{font-family:'Old Standard TT',serif;font-size:25px;color:#000;line-height:27px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;padding:0 0 7px 0;margin:0 0 20px 0;position:relative}.related.products h2:before{content:"";width:40px;height:1px;position:absolute;left:0;bottom:0;background:#2bb673}.related.products .products h2.woocommerce-loop-product__title{line-height:22px;letter-spacing:.04em;font-weight:400}.related.products .products h2.woocommerce-loop-product__title:before{display:none}.faqs-sec{padding:60px 0 50px 0;margin:0}.faqs-sec .card{border-color:#fff0;margin:0 0 15px 0;box-shadow:0 2px 15px 0 rgb(0 0 0 / .03)}.faqs-sec .card-header{padding:0;margin:0;border-bottom-color:rgb(217 217 214 / .3);background:#fff0;border-bottom-width:1px}.faqs-sec .card-header .card-link{display:block;font-family:'Old Standard TT',serif;font-size:18px;color:#000;line-height:24px;font-weight:400;border-radius:4px;padding:16px 40px 12px 15px;margin:0;background:#fff0;position:relative}.faqs-sec .card-header .card-link:after{content:"\f067";font-family:FontAwesome;font-size:12px;line-height:14px;position:absolute;right:15px;top:17px;color:#5050508f}.faqs-sec .card-header .card-link[aria-expanded="true"]{background:#fff0;color:#2bb673}.faqs-sec .card-header .card-link[aria-expanded="true"]:after{content:"\f068";color:#2bb673}.faqs-sec .card-body{padding:15px 15px 5px;margin:0;border:none;border-top:none;border-radius:0 0 4px 4px}.faqs-sec .card-body p{padding:0 0 15px 0}.cms-sec{padding:60px 0 50px 0;margin:0}.cms-sec h2{font-family:'Old Standard TT',serif;font-size:30px;color:#000;line-height:34px;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;padding:0 0 20px 0;margin:0}.cms-sec h3{font-family:'Old Standard TT',serif;font-size:22px;color:#000;line-height:26px;font-weight:700;letter-spacing:-.01em;text-transform:uppercase;padding:0 0 7px 0;margin:0 0 15px 0;position:relative}.cms-sec h3:before{content:"";width:40px;height:1px;position:absolute;left:0;bottom:0;background:#2bb673}.cms-sec h5{font-family:'Old Standard TT',serif;font-size:18px;color:#000;line-height:22px;font-weight:700;letter-spacing:-.01em;padding:0 0 10px 0;margin:0}.cms-sec p+h3,.cms-sec ul+h3{padding-top:20px}.cms-sec p{line-height:21px;padding:0 0 15px 0}.cms-sec p a{color:#505050;font-weight:700;letter-spacing:.06em}.cms-sec p a:hover{color:#2bb673}.cms-sec ul{padding:0 0 10px 0;margin:0}.cms-sec ul li{font-family:'HelveticaLT55Roman';font-size:15px;color:#505050;line-height:19px;padding:0 0 15px 25px;margin:0;position:relative}.cms-sec ul li:before{content:"";width:14px;height:14px;position:absolute;left:0;top:2px;border:1px solid #6d6f71;border-radius:50%}.cms-sec ul li:after{content:"";width:6px;height:6px;position:absolute;left:4px;top:6px;background:#2bb673;border-radius:50%}.cms-sec .link-block{padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #f2f2f2}.cms-sec .link-block .common-btn{font-size:12px;line-height:14px;margin:10px 0 0 0}@media only screen and (orientation:landscape){body{-webkit-text-size-adjust:none}}@media only screen and (orientation:portrait){body{-webkit-text-size-adjust:none}}@media screen and (max-width:1279px){.woocommerce div.product .product_title{font-size:28px;line-height:30px}}@media screen and (max-width:1199px){.woocommerce div.product .product_title{font-size:26px;line-height:28px}.woocommerce div.product p.price .woocommerce-Price-amount{font-size:16px!important}.woocommerce div.product p.price{font-size:16px!important;padding-bottom:20px}.woocommerce div.product .woocommerce-product-details__short-description p{padding-bottom:10px}.woocommerce div.product form.cart .variations th{width:30%}.woocommerce div.product form.cart .variations{font-size:14px}.woocommerce div.product form.cart .single_variation_wrap .woocommerce-variation .price .woocommerce-Price-amount{font-size:16px!important}.woocommerce div.product form.cart .single_variation_wrap .woocommerce-variation .price{font-size:16px!important}.woocommerce div.product div.summary{margin-bottom:10px!important}.woocommerce-page div.product .woocommerce-tabs h4{font-size:24px;line-height:26px}.related.products h2{font-size:24px;line-height:26px}.cms-sec h2{font-size:28px;line-height:32px}}@media screen and (max-width:991px){.woocommerce.single-product{margin-top:65px}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%!important;float:left!important}.woocommerce div.product form.cart .variations th{width:20%}.woocommerce-page div.product .woocommerce-tabs h4{font-size:23px;line-height:25px}.related.products h2{font-size:22px;line-height:24px}.woocommerce div.product div.images{margin-bottom:1em!important}.woocommerce div.product .product_title{font-size:24px;line-height:26px}.cms-sec h2{font-size:26px;line-height:30px}}@media screen and (max-width:767px){.woocommerce div.product .product_title{font-size:22px;line-height:24px}.woocommerce div.product form.cart .variations th{width:25%}.woocommerce-page div.product .woocommerce-tabs h4{font-size:21px;line-height:23px}.related.products h2{font-size:20px;line-height:22px}.related.products{padding-bottom:15px}.cms-sec{padding-top:50px}.cms-sec h3{font-size:20px;line-height:24px}.cms-sec h3::before{width:30px}.cms-sec h2{font-size:24px;line-height:28px}}@media screen and (max-width:575px){.woocommerce div.product form.cart .variations{font-size:13px}.woocommerce-page div.product .woocommerce-tabs h4{font-size:20px;line-height:22px}.related.products h2{font-size:19px;line-height:21px}.woocommerce div.product .product_title{font-size:20px;line-height:22px}.woocommerce div.product form.cart .variations label{line-height:1em!important}.cms-sec h3{font-size:18px;line-height:22px}.cms-sec h3::before{width:25px}.cms-sec .link-block .common-btn{font-size:11px;line-height:13px}.cms-sec h2{font-size:22px;line-height:26px;padding-bottom:15px}.cms-sec h5{font-size:16px;line-height:20px}}@media screen and (max-width:499px){.woocommerce-page div.product .woocommerce-tabs h4{font-size:18px;line-height:20px}.related.products h2{font-size:18px;line-height:20px}.woocommerce div.product .woocommerce-product-details__short-description p{font-size:14px}.cms-sec h2{font-size:20px;line-height:24px;padding-bottom:10px}}@media screen and (max-width:425px){.woocommerce-page div.product .woocommerce-tabs h4{font-size:17px;line-height:19px}.related.products h2{font-size:17px;line-height:19px}.woocommerce div.product .product_title{font-size:18px;line-height:20px}.cms-sec h3{font-size:17px;line-height:21px}}@media screen and (max-width:360px){.woocommerce-page div.product .woocommerce-tabs h4{font-size:16px;line-height:18px}.related.products h2{font-size:16px;line-height:18px}}