:root{--color-bright-red:#f33a3a;--color-black:#000;--color-white:#fff;--color-charcoal:#464444;--color-black2:#060505}:root{--font-montserrat:"Montserrat";--font-quicksand:"Quicksand"}.banner-image,.about-page-banner{background-size:cover}.banner-image .entry-title{font:normal normal bold 40px/45px var(--font-quicksand);color:var(--color-white);text-transform:capitalize}.bradcrumbs a,.bradcrumbs span,.bradcrumbs{font:normal normal 300 22px/20px var(--font-quicksand);color:var(--color-white)}.inner-page-info-box-name a,.inner-page-info-box-name,.service-content h4{font:600 20px/25px var(--font-quicksand);color:var(--color-black)}.inner-page-meta{font:400 14px/25px var(--font-montserrat);color:var(--color-black)}.inner-page-meta .mail{font:400 13px/20px var(--font-montserrat);color:var(--color-black)}.inner-page-image-box:hover{box-shadow:0px 0px 10px 0px #9e9e9e73}.social-profiles i{color:var(--color-black);margin-right:10px}.single-page-content,.single-page-content p{font:400 14px/25px var(--font-montserrat)}.hosted-successful-events img,.services-offer-info img,.inner-page-feature-box img,.about-page-box-image img,.about-box-center-image img,.services-agency-info-box img{width:auto}.emoji-image{width:28px;height:28px;margin-top:-5px}#single-service .inner-page-feature-box img,.service-image img{background-color:#f33a3a;width:auto !important;height:auto;border-radius:50%}.inner-page-image img{width:auto;height:auto;display:block;margin:0 auto;margin-top:20px}.service-content-box a,.inner-page-image-box a{font-size:14px}#contact{background-color:#d1cbc1}textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{border:1px solid #d2d2d2;color:#000;display:inline-block;font-size:14px;font-weight:400;line-height:20px;outline:none;padding:5px 10px;vertical-align:middle;transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;padding:15px 10px;width:100%}textarea{height:230px}.wpcf7-form-control-wrap{float:left;width:100%}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.uneditable-input{background-color:#f7f7f7;box-shadow:0px -3px 5px 0px rgb(0 0 0/10%) inset;-moz-box-shadow:0px -3px 5px 0px rgba(0,0,0,.1) inset;-webkit-box-shadow:0px -3px 5px 0px rgb(0 0 0/10%) inset}input[type=submit]{font:bold 18px/36px var(--font-quicksand);letter-spacing:1.13px;color:var(--color-white);background-color:#000;position:relative;border:unset;z-index:1;transition:all .3s ease-out;padding:.6em 1.6em;border-radius:14px;margin:0 auto;display:block}input[type=submit]:hover{background-color:var(--color-black);border-color:#fff}.contact-box .feature-block-inner .inner-box{background-color:#f9f9f9;border-radius:14px}.section-title h4{font:bold 30px/45px var(--font-quicksand);letter-spacing:2.25px;color:#000}#contact .feature-block-inner i{font-size:30px;color:#000}#contact .feature-block-title{font:bold 20px/23px var(--font-quicksand);letter-spacing:1.35px;color:var(--color-black)}#contact .feature-block-text a{font:400 14px/30px var(--font-montserrat);color:var(--color-black);letter-spacing:.8px}#contact .feature-block-inner:hover .feature-block-text a{color:#000;transition-duration:1s}.contact-shortcode textarea,.contact-shortcode input[type=text],.contact-shortcode input[type=password],.contact-shortcode input[type=datetime],.contact-shortcode input[type=datetime-local],input[type=date],.contact-shortcode input[type=month],.contact-shortcode input[type=time],.contact-shortcode input[type=week],.contact-shortcode input[type=number],.contact-shortcode input[type=email],.contact-shortcode input[type=url],.contact-shortcode input[type=search],.contact-shortcode input[type=tel],.contact-shortcode input[type=color],.contact-shortcode .uneditable-input{border:none;background-color:#f9f9f9;border-radius:12px;margin-bottom:20px;font:300 15px/30px var(--font-montserrat);letter-spacing:.99px;color:#383838;padding:16px 20px}.single-page-category span{background-color:var(--color-black);border-radius:20px;color:var(--color-white);padding:5px 36px;font:600 14px/22px var(--font-quicksand)}.single-page-title{font:600 32px/50px var(--font-quicksand);color:var(--color-black)}.single-author-image img{width:8%;border-radius:50%}.single-page-metabox,.single-author-image span{font:500 16px/30px var(--font-quicksand);color:var(--color-black)}.single-page-metabox .entry-comments,.single-page-metabox .entry-date{color:#bcbcbc;background-color:var(--color-white)}.single-page-metaimage img{width:auto;margin:0 auto;display:block}.single-post-content p{font:400 15px/35px var(--font-montserrat);color:var(--color-black)}.last_single_head{font-size:25px}.meta-box-question{font:400 23px/55px var(--font-montserrat);color:var(--color-charcoal)}.single-post-social-box .cat-item a{font:500 14px/18px var(--font-montserrat);color:var(--color-charcoal)}.single-post-social-box li{list-style-type:none;margin-right:15px;float:left;padding:20px 0 30px}.single-post-social-box li a{padding:5px 30px;border:1px solid #bcbcbc;border-radius:20px}.content_boxes{background-color:var(--color-white);transform:translateY(-8%)}.single-date-box span:before,.single-date-box span:after{content:'';background:#bcbcbc;position:absolute;top:13px;width:4px;height:4px;border-radius:50px;left:0}.single-date-box span:after{left:auto;right:0}.socila_share a .fa-facebook-f{padding:6px 10px}.socila_share a .fa-link{color:#000000c7}.socila_share a i{padding:6px;border-radius:50%;color:#000;font-size:16px}.socila_share a .fa-link{background-color:#bcbcbc}.single-post-comment{margin-top:20%;width:40%}#reply-title{font:600 25px/35px var(--font-quicksand);color:var(--color-violent-violet)}.comment-respond label{font:300 18px/35px var(--font-quicksand);color:var(--color-violent-violet)}.comment-form-cookies-consent label{font-size:13px}.logged-in-as,.comment-form-url,.comment-notes,.widget_block{display:none}#comments{background-color:#e5e5e55c;padding:20px 14px}#comments textarea,#comments input{border-top:none;border-left:none;border-right:none}#respond input[type=submit]{border-radius:31px;padding:2px 23px}#comments .comment-form-author{width:50%;margin-left:0;display:block}#comments .comment-form-author{float:left;padding:0 10px}#comments .comment-form-comment{padding:0 10px}.nav-previous{float:left;width:250px}.nav-next{float:right;width:250px}.nav-links .meta-nav{font:400 16px/50px var(--font-montserrat);color:#888}.nav-links a{display:grid}.nav-links .post-title{font:400 14px/30px var(--font-montserrat);color:var(--color-black)}.search-form.serach-page{position:relative}.search-form.serach-page [type=submit]{top:0;padding:9px 14px;font-size:15px;border:none;color:#fff;background-color:#f33a3a;right:0;left:auto}.widget_search [type=search]{border:1px solid #000;font:400 14px/20px var(--font-montserrat);color:#545353;padding:10px}#sidebar .widget{padding:20px 20px 0;margin-bottom:15px;border:1px solid #a6a6a6}#sidebar .widget_search{border:none;padding:0}#sidebar h3:before,#sidebar h2:before,.coupon-store-cat-title h2:before{content:"";display:block;width:60px;height:4px;background:#000;position:absolute;bottom:-4px}#sidebar h3{font:normal normal 600 20px/32px var(--font-quicksand);color:var(--color-black);padding-bottom:10px;margin-bottom:11px;border-bottom:2.5px solid #ddd;letter-spacing:2px;position:relative}#sidebar .widget li a,#sidebar .widget li{font:300 14px/23px var(--font-montserrat);letter-spacing:.2px;color:#444343}#sidebar .recentcomments a{font:500 15px/24px var(--font-montserrat) !important;color:#525151 !important}.content_page .widget_recent_entries .recent-post-box .post-date{display:none}.content_page .widget_recent_entries .post-thumb .col-8{align-self:center}.content_page .widget_recent_entries .post-thumb{padding-bottom:10px}#sidebar .recentcomments,#sidebar .widget_archive li,#sidebar .widget_categories li,#sidebar .widget_meta li{padding-left:18px}.widget_search label{display:block}.wp-block-search__inside-wrapper{display:block !important}.widget_search input[type=submit]{background-color:var(--color-pink);border:1px solid var(--color-pink);width:100%;color:var(--color-white);margin:10px auto;font:500 14px/28px var(--font-Josefin);text-transform:uppercase;border-radius:20px;transition-duration:2s}.widget_search input[type=submit]:hover{border-radius:0;background-color:var(--color-violent-violet);border-color:var(--color-violent-violet)}.recent-post-box img{height:auto}#sidebar li{border-bottom:1px solid #e1e1e1;padding:10px 0;margin-bottom:0}#sidebar li:last-child{border-bottom:none}#sidebar .widget li:before{position:absolute;top:18px;left:-1px;width:8px;height:8px;content:"";background-color:#000;transform:rotate(45deg)}#sidebar .widget_recent_entries li:after,#sidebar .widget_recent_entries li:before{content:none}#sidebar .widget li{position:relative}#error_page .page-content h2 span{font:700 190px/1 var(--font-quicksand);color:#000}#error_page .page-content h4{font:600 50px/1 var(--font-montserrat);color:var(--color-black)}#error_page .page-content h6{font:600 25px/1 var(--font-montserrat);color:var(--color-black)}#error_page .view-more:hover{border-color:#000}#error_page .page-content a{font-size:16px}.faq-text-box{border-color:#e6e6e6;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;border:1px solid #e6e6e6}.faq-main-box .accordion-button{color:var(--color-black);background-color:#313a433d;font-weight:500;font:400 14px/25px var(--font-montserrat)}.faq-main-box .accordion-body{font:400 13px/25px var(--font-montserrat)}.faq-main-box .accordion-button:not(.collapsed){background-color:#313a4321}.faq-main-box .sec-title-bg img{width:8%}#typography-sec .display-6,#typography-sec h1,#typography-sec h2,#typography-sec h3,#typography-sec h4,#typography-sec h5,#typography-sec h6{color:var(--color-black)}.testimonial_sc img{width:80px}.search-page-box .search-form.serach-page{display:flex}.woocommerce .woocommerce-result-count{font-family:'Montserrat';font-weight:600;font-size:16px}.woocommerce .woocommerce-ordering select{vertical-align:top;padding:10px 8px;border-color:#fd0000;background:#fff;position:relative;top:0;font-family:'Montserrat';font-weight:500;font-size:13px;letter-spacing:.5px}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{margin:0;right:auto;left:0;background:#000;line-height:2.236;min-height:0;border-radius:0;padding:5px 10px}.woocommerce span.onsale{top:0}li.product.type-product:hover{box-shadow:-1px 5px 14px 6px rgb(0 0 0/9%);top:-5px}.woocommerce ul.products li.product a{text-decoration:none;text-align:center;margin:0 auto;display:block}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:600;font-family:'Quicksand';color:#000;line-height:20px}li.product.type-product{transition:all .6s ease-in-out;border:2px solid #f2f5f7;overflow:hidden;height:100%;position:relative;top:0}.woocommerce ul.products li.product .price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:#000000b0;font-size:12px;font-weight:500}.woocommerce ul.products li.product .price ins,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{color:#000000b0;font-size:14px;text-decoration:unset}.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.woocommerce .added_to_cart{text-align:center !important;display:table !important;margin-bottom:20px !important;background:#000;border-color:#000;color:#fff;font:600 14px/20px var(--font-montserrat);padding:9px 20px;border-radius:4px}.woocommerce ul.products li.product .price{display:inline-block}.woocommerce ul.products{padding-top:20px}.woocommerce nav.woocommerce-pagination ul li span.current{background:#fff;color:#000 !important;font-weight:600 !important}a.page-numbers,span.page-numbers.current{padding:10px !important;background:#000;color:#fff !important;border:1px solid #000;font-weight:600 !important}.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:var(--color-white);color:var(--color-black) !important}.woocommerce .woocommerce-breadcrumb{font-weight:600}.woocommerce .quantity .qty{padding:5px 0;margin:3px}.woocommerce div.product form.cart .button{padding:10px 15px;margin-top:2px;background-color:#000;font-family:var(--font-montserrat)}.product_meta span{font:600 16px/20px var(--font-montserrat)}.product_meta span a{font:600 16px/20px var(--font-montserrat);color:#000;margin-bottom:0;margin-left:2px}.woocommerce div.product .product_title{text-align:left !important;color:#000;font-size:28px}p.price{margin-top:10px}.woocommerce-Tabs-panel h2{font-family:var(--font-quicksand)}.woocommerce-Tabs-panel p{font-weight:500}#review_form .comment-respond label{font:300 14px/30px var(--font-quicksand)}.woocommerce p.stars a{color:#000}.related.products{padding-top:0}