.sp-wraptext{padding-left:40px;text-indent:-40px}.sp-star-icon{position:relative}.sp-star-icon:before{font-family:FontAwesome;top:0;left:-5px;padding-right:10px;content:"\f005"}.page-id-682 .modal-window{display:none}.postid-688 .modal-window{display:none}.postid-1147 .modal-window{display:none}.postid-995 .modal-window{display:none}.postid-6100 .modal-window{display:none}.postid-6101 .modal-window{display:none}.postid-3201 .modal-window{display:none}.postid-2582 .modal-window{display:none}.wp-site-blocks{padding:0}.sp-coursecolumn{min-height:200px}.sp-testimonial-colum{min-height:350px}.sp-partner-column{min-height:300px}.sp-testimonial-colum:hover{background-color:#000;opacity:.5}.mp_wrapper .mepr-unauthorized-message,.mp_wrapper .mepr-login-form-wrap{width:80%!important;margin:auto!important}.sp-stylebox1{border-style:solid!important;border-radius:10px 10px 10px 10px!important;box-shadow:0 10px 10px 0 rgb(8 8 8)!important}.sp-stylebox2{box-shadow:0 5px 10px 0 rgb(8 8 8)!important}.sp-stylebox3{border-style:solid!important;border-color:white!important;box-shadow:10px 5px 30px 0 rgb(255 255 255)!important}.sp-forcefont{font-family:Montserrat!important}.wp-block-button__link,.wp-element-button{background-color:rgb(234 14 29)!important;color:#fff!important;padding:10px 20px!important;border:none!important;border-radius:5px!important;box-shadow:0 4px 8px rgb(0 0 0 / .5)!important;transition:transform 0.3s ease-in-out!important}.wp-block-button__link:hover{transform:translateY(-2px)}@media screen and (max-width:390px){.sp-hide-element-mobile{display:none!important}}@media screen and (max-width:820px){.sp-hide-element-ipad{display:none!important}}@media screen and (max-width:1024px){.sp-hide-element-ipad-wide{display:none!important}}@media only screen and (min-width:821px){.sp-hideon-desktops{display:none}}@media only screen and (max-width:820px){.sp-showon-mobile{display:block}}@media screen and (max-width:1024px){.wp-block-heading{font-size:28px!important}.has-large-font-size{font-size:22px!important}#foogallery-gallery-248_filtering-top .fg-tag-item .fg-tag-text{font-size:12px!important}}@media screen and (max-width:820px){.wp-block-heading{font-size:22px!important}.has-large-font-size{font-size:22px!important}#foogallery-gallery-248_filtering-top .fg-tag-list{display:none!important}}@media screen and (max-width:390px){.wp-block-heading{font-size:16px!important}.has-large-font-size{font-size:16px!important}}.woocommerce form.checkout h3{font-size:19px}.woocommerce div.product form.cart div.quantity input.qty{width:5em}#coupon_code{margin-right:15px}.woocommerce-cart .woocommerce table.shop_table.cart td.actions #coupon_code{margin-right:15px}.woocommerce .wc-proceed-to-checkout .button{background-color:rgb(234 14 29);color:#fff;padding:10px 20px;border:none;border-radius:5px;box-shadow:0 4px 8px rgb(0 0 0 / .5);transition:transform 0.3s ease-in-out}.woocommerce .cart-collaterals .cart_totals table th{font-weight:700}.wp-block-post-excerpt__excerpt{padding-top:10px;padding-bottom:10px}#foogallery-gallery-5300_filtering-top .fg-tag-item .fg-tag-text{font-family:Montserrat;color:rgb(8 8 8);font-size:20px}#foogallery-gallery-5300_filtering-top .fg-selected .fg-tag-text{color:rgb(255 255 255)}#foogallery-gallery-248_filtering-top .fg-tag-item .fg-tag-text{font-family:Montserrat;color:rgb(8 8 8);font-size:20px}#foogallery-gallery-248_filtering-top .fg-selected .fg-tag-text{color:rgb(255 255 255)}.fg-filtering-container{margin:23px}.wp-block-group .wp-image-4764:hover{transform:scale(1.1);transition:transform 0.3s ease}.wp-block-group .wp-image-6255:hover{transform:scale(1.1);transition:transform 0.3s ease}.wp-block-group .wp-image-4510:hover{transform:scale(1.1);transition:transform 0.3s ease}.wp-block-group .wp-image-4501:hover{transform:scale(1.1);transition:transform 0.3s ease}.wp-block-group .wp-image-4559:hover{background-color:#000;opacity:.5}.wp-block-group .wp-image-4557:hover{background-color:#000;opacity:.5}.wp-block-group .wp-image-4560:hover{background-color:#000;opacity:.5}.wp-block-group .wp-image-4554:hover{transform:scale(1.1);transition:transform 0.3s ease}.wp-block-group .wp-image-6386:hover{transform:scale(1.1);transition:transform 0.3s ease}.wp-block-group .wp-image-4799:hover{transform:scale(1.1);transition:transform 0.3s ease}.wp-block-group .wp-image-7282:hover{transform:scale(1.1);transition:transform 0.3s ease}.wp-block-search__button{background-color:#fff!important;color:#000!important;box-shadow:none!important}@media only screen and (max-width:600px){.memberpressproduct-template #primary>p{padding:0 30px!important}}.cbxwpbkmarktrig .cbxwpbkmarktrig-icon{height:21px}