.comments-avatar img{border-radius:50%}a.comment-reply-link,a#cancel-comment-reply-link{position:absolute;right:0;top:0;font-size:14px;color:#fff;padding:6px 22px;font-weight:500;border-radius:50px;display:inline-block;background-color:var(--clr-theme-color);text-transform:uppercase}a.comment-reply-link:hover,a#cancel-comment-reply-link:hover{background-color:#222;color:#fff}p.comment-form-cookies-consent{display:none}.widget_search input{position:relative;line-height:28px;padding:10px 50px 10px 20px;border:1px solid #f2f2f2;background:0 0;display:block;font-size:14px;width:100%;height:50px;color:gray;font-weight:400}.widget_search button{position:absolute;right:0;top:0;width:50px;height:50px;color:#fff;text-align:center;background-color:var(--clr-theme-color);cursor:pointer}.widget_search .form-group{position:relative;margin:0}.widget_news article{position:relative;font-size:14px;color:#666;padding:0;padding-left:108px;min-height:100px;margin-bottom:20px;border-bottom:1px solid #ddd}.widget_news article:last-child{border-bottom:none;margin-bottom:0}.widget_news article .post-thumb{position:absolute;left:0;top:0;width:85px}.widget_news article .post-thumb img{display:block}.widget_news .post .post-thumb .overlay-box{position:absolute;content:'';left:0;top:0;width:100%;height:100%;display:block;color:var(--clr-theme-color);font-size:18px;opacity:0;text-align:center;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;background-color:rgba(51,51,51,.7)}.widget_news .post .post-thumb .overlay-box .fa{top:50%;position:relative;margin-top:-12px;display:block}.widget_news .post .text{position:relative;top:-4px;font-size:18px;margin:0;font-weight:600;color:#222;line-height:1.6em;text-transform:capitalize}.widget_news .post .text a{color:#222}.widget_news .post-info{position:relative;font-size:14px;color:#777;font-weight:400}.widget_news .post:hover .post-thumb .overlay-box{opacity:1}.widget_news .post a:hover{color:var(--clr-theme-color)}.widget_categories ul,.widget_product_categories ul{position:relative}.widget_categories li,.widget_product_categories li{position:relative;margin-bottom:15px}.widget_categories li:last-child,.widget_product_categories li:last-child{margin-bottom:0}.widget_categories li a,.widget_product_categories li a{position:relative;color:#444;font-size:16px;font-weight:400;padding-bottom:15px;display:block;border-bottom:1px dashed #ccc;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.widget_categories li:last-child a,.widget_product_categories li:last-child a{border-bottom:none;padding-bottom:0}.widget_categories li a:hover,.widget_product_categories li a:hover{color:var(--clr-theme-color)}.wp-tag-cloud a{line-height:1;padding:12px 18px;background:#fff;display:inline-block;text-transform:capitalize;font-size:14px!important;font-weight:500;color:#444;border-radius:2px;border:1px solid #444}.wp-tag-cloud li,.tagcloud li{display:inline-block;margin-bottom:8px;margin-right:5px}.wp-tag-cloud a:hover,.tagcloud a:hover{background:var(--clr-theme-color);color:#fff;border:1px solid var(--clr-theme-color)}.textwidget .post{position:relative;width:50%;float:left;padding:0 8px;margin-bottom:16px}.textwidget .post img{position:relative;width:100%;display:block}.blog-page-section ul.pagination{text-align:center;display:block;margin-top:30px}.pagination{position:relative}.pagination li{position:relative;display:inline-block;margin:0 3px}.pagination li a,.pagination span.current{position:relative;display:inline-block;line-height:48px;height:50px;font-size:16px;min-width:50px;color:#303030;font-weight:600;text-align:center;border-radius:5px;background:#fff;border:1px solid #f2f2f2;text-transform:capitalize;transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}.pagination li a:hover,.pagination span.current{color:#fff;border-color:var(--clr-theme-color);background-color:var(--clr-theme-color)}.pagination li i{font-size:20px}.search-custom h4{font-size:20px}.search-custom form input{position:relative;line-height:28px;padding:10px 50px 10px 20px;border:1px solid #f2f2f2;background:0 0;display:block;font-size:14px;width:100%;height:50px;color:gray;font-weight:400}.search-custom form button{position:absolute;right:0;top:0;width:50px;height:50px;color:#fff;text-align:center;background-color:var(--clr-theme-color);cursor:pointer}.search-custom form{position:relative;margin-top:21px}div.wpcf7-response-output{margin:10px 0 0}p.form-submit{margin-bottom:0!important}p.form-submit input.submit{position:relative;display:inline-block;font-size:15px;line-height:30px;color:#fff;padding:12px 40px;font-weight:600;overflow:hidden;border-radius:50px;overflow:hidden;text-transform:uppercase;background-color:var(--clr-theme-color);cursor:pointer}p.form-submit input.submit:hover{background-color:#0f1954}h3.comment-reply-title{font-weight:700;color:#222;margin-bottom:30px;text-transform:uppercase;font-size:18px}div.wpcf7 .ajax-loader{display:none}.comment-form .form-group:last-child{margin-bottom:20px}.contact-form input.theme-btn:hover,.appointment-form .theme-btn:hover{background-color:#0f1954}.emailed-form form input.wpcf7-submit{font-family:'Font Awesome 5 Free';font-weight:900;cursor:pointer}.gallery-size-thumbnail{display:none}.team-single-section .content-column .social-icon-two{margin-bottom:20px}.team-single-section .content-column .sec-title h2{color:#0f1954;font-size:40px}.sidebar-page-container{padding-bottom:90px}.search-custom form button:hover,.widget_search button:hover,.widget_product_search input[type=submit]:hover{background-color:#0f1954}.sec-title.mb-0{margin-bottom:0}.sec-title.mb-0 h2{margin-bottom:40px}.product-details .image-column .product-details-img img{position:relative;display:block;width:100%;border:1px solid #f2f2f2;background-color:#f7f7f7}.single_add_to_cart_button.theme-btn.btn-style-one{color:#ffffff!important}.woocommerce-Price-amount{font-size:22px;font-weight:400;line-height:22px;letter-spacing:1px;margin-bottom:15px}.product-details h4{margin:-5px 0 10px;line-height:1.4em}.item-price{margin-bottom:10px}table.table-bordered{margin-bottom:20px}.star-rating{color:var(--clr-theme-color)}.tab-details ul{z-index:1;border-bottom:1px solid #eee;position:relative}.tab-details ul li a{position:relative;top:1px;display:block;float:left;margin-right:5px;font-size:16px;background:#f7f7f7;color:#303030;border:1px solid #f4f4f4;text-transform:capitalize;font-weight:600;line-height:24px;cursor:pointer;padding:12px 18px 10px;transition:all .5s ease}.woocommerce .fade:not(.show){display:none}.tab-details ul li a.active{color:var(--clr-theme-color);background:#fff}.woocommerce .sidebar-page-container .comment-box{position:relative;padding:0 0 22px;margin-bottom:30px;border-bottom:1px solid #eff2f7}.woocommerce .sidebar-page-container .comment{position:relative;font-size:14px;min-height:110px;padding:5px 0 0 130px}.woocommerce .sidebar-page-container .comment-box .author-thumb{position:absolute;left:0;top:0;width:99px;margin-bottom:20px;overflow:hidden;border-radius:50%}.woocommerce .sidebar-page-container .comment-box .author-thumb img{width:100%;display:block}.woocommerce .sidebar-page-container .comment .comment-inner{position:relative;padding:15px 20px;border-radius:5px;border:1px solid #f4f4f4}.woocommerce .sidebar-page-container .comment-info{margin-bottom:10px;position:relative;color:#303030;line-height:24px;font-size:16px;font-weight:600}.woocommerce .sidebar-page-container .comment .comment-inner .rating{position:absolute;right:15px;top:15px}.woocommerce .sidebar-page-container .comment-box .text{color:#222;font-size:16px;line-height:1.8em;margin-bottom:0;padding-top:0}.woocommerce .comment-form .form-group textarea{border:1px solid #efefef;background:#fff;height:105px!important;font-size:15px}.woocommerce .comment-form .form-group input[type=text],.woocommerce .comment-form .form-group input[type=email]{border:1px solid #efefef;background:#fff;font-size:15px}.woocommerce #respond input#submit{border-radius:4px;padding:11px 57px;background-color:var(--clr-theme-color);display:inline-block;font-size:15px;line-height:30px;color:#fff;font-weight:600}.woocommerce #respond input#submit:hover{color:#fff;background-color:#0f1954}.woocommerce .shop-item .woocommerce-Price-amount{font-size:18px}.woocommerce .inner-box .add_to_cart_button{position:relative;display:inline-block;font-size:14px;line-height:30px;color:#fff;padding:5px 10px;font-weight:600;border-radius:5px;background-color:var(--clr-theme-color)}.woocommerce .inner-box .add_to_cart_button:hover{background-color:#0f1954;color:#fff}.woocommerce .added_to_cart{position:relative;display:inline-block!important;font-size:14px!important;line-height:30px;color:#ffffff!important;padding:5px 10px!important;font-weight:600!important;border-radius:5px!important;background-color:#0f1954!important;text-transform:capitalize!important}.woocommerce .added_to_cart:hover{background-color:var(--clr-theme-color)!important}.woocommerce a.added_to_cart{margin-left:10px}.cart-table thead tr th{border-bottom:none;font-weight:600}.woocommerce td.prod-column img{width:120px}.woocommerce .product-name a{font-size:18px;color:#020e28;font-weight:600}.cart-table tbody tr td.price bdi{font-size:18px;color:#020e28;font-weight:600}.cart-table tbody tr td.sub-total bdi{font-size:18px;font-weight:600}.woocommerce .update_cart,.woocommerce .wc-forward{color:#222;font-size:14px;padding:11px 33px;font-weight:700;border-radius:5px;text-transform:uppercase;font-family:'Montserrat',sans-serif}.woocommerce .update_cart:hover,.woocommerce .wc-forward:hover{color:#ffffff!important;background-color:var(--clr-theme-color)!important}.woocommerce input.coupon-form{display:block;line-height:26px;padding:12px 20px;border:2px solid #f7f7f7;height:50px;width:230px;background:0 0;border-radius:5px}.woocommerce .form-group{position:relative;float:left;margin-right:20px}.woocommerce .comment-form .form-group{margin-right:0}.woocommerce .coupon-outer{position:relative;margin:30px 30px 70px}.woocommerce input.apply_coupon:hover,.woocommerce a.checkout-button:hover,.woocommerce .wc-backward:hover{background-color:#0f1954}.cart_totals h3{position:relative;color:#303030;font-size:30px;font-weight:600;margin-bottom:20px}.woocommerce table.shop_table{border:2px solid #f0f0f0;border-radius:2px;position:relative;border-collapse:collapse}.woocommerce table.shop_table tr th{font-size:16px;color:#020e28;font-weight:600;font-family:'Montserrat',sans-serif;position:relative;padding:15px;line-height:24px}.woocommerce .cart_totals table.shop_table tr th{border-right:2px solid #f0f0f0}.woocommerce table.shop_table td bdi{font-size:18px;font-weight:600;color:var(--clr-theme-color)}.woocommerce a.checkout-button,.woocommerce .wc-backward{position:relative;display:inline-block;font-size:15px;line-height:30px;color:#fff;padding:12px 40px;font-weight:600;overflow:hidden;border-radius:50px;overflow:hidden;background-color:var(--clr-theme-color);text-transform:uppercase}.woocommerce a.checkout-btn{float:right}.woocommerce-info,.woocommerce-message{font-weight:600;font-size:16px}.woocommerce-checkout h3{position:relative;color:#303030;font-size:24px;font-weight:600;text-transform:uppercase;margin-bottom:20px}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea.input-text{position:relative;display:block;width:100%;background:#fff;line-height:22px;padding:12px 15px;height:48px;border-radius:5px;border:2px solid #f2f2f2}.woocommerce-checkout textarea.input-text{height:120px!important}.woocommerce-checkout .form-row{display:block}.woocommerce-shipping-fields{margin-top:50px}.select2-container .select2-selection--single{height:36px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px}.woocommerce-checkout table.shop_table td{font-weight:600;font-size:15px;color:#020e28}.woocommerce-checkout table.shop_table tr td:first-child,.woocommerce-checkout table.shop_table tr th:first-child{border-right:1px solid #f2f2f2}.woocommerce .btn-style-two{padding:11px 32px}.woocommerce .btn-style-two:hover{background-color:#0f1954}.woocommerce .woocommerce-ordering{margin-bottom:0}.woocommerce .woocommerce-result-count{margin-bottom:0;color:#21007f;line-height:24px;padding:13px 0;position:relative;font-size:20px;font-weight:700}.tagcloud a{position:relative;display:inline-block;line-height:24px;padding:6px 14px 6px;margin:0 4px 8px 0;color:#303030;text-align:center;font-size:14px!important;background:0 0;font-weight:400;border-radius:4px;border:1px solid #f2f2f2;text-transform:capitalize}.woocommerce .product_list_widget li{position:relative;min-height:98px;margin-bottom:25px!important;border-bottom:1px solid #eee}.woocommerce .product_list_widget li:last-child{margin-bottom:0!important;border:0;min-height:inherit}.woocommerce .product_list_widget img{display:block;width:70px!important;border:1px solid #f2f2f2;float:left!important;margin-right:20px}.woocommerce .product_list_widget .product-title{position:relative;top:-2px;font-size:16px;font-weight:500;color:#303030}.woocommerce .product_list_widget .woocommerce-Price-amount bdi{font-size:16px;letter-spacing:1px;font-weight:400;color:var(--clr-theme-color)}.sidebar-widget:last-child{margin-bottom:0}.widget_product_search input.search-field{position:relative;line-height:28px;padding:10px 50px 10px 20px;border:1px solid #f2f2f2;background:0 0;display:block;font-size:14px;width:100%;height:50px;color:gray;font-weight:400}.widget_product_search input[type=submit]{position:absolute;right:0;top:0;width:60px;height:50px;color:#fff;text-align:center;background-color:var(--clr-theme-color);cursor:pointer}.woocommerce .widget_price_filter .price_slider_amount .button{padding:10px 18px;color:#303030;font-size:14px;font-weight:700;border-radius:0}.woocommerce .widget_price_filter .price_slider_amount .button:hover{color:#fff;border-color:var(--clr-theme-color);background-color:var(--clr-theme-color)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--clr-theme-color)}.woocommerce .price_label{font-size:16px;font-weight:600}.wp-block-group h2.wp-block-heading{position:relative;display:inline-block;font-size:18px;margin-bottom:30px;font-weight:500;letter-spacing:4px;text-transform:uppercase}.widget_block.widget_search label.wp-block-search__label{display:none}.widget_block .wp-block-search .wp-block-search__inside-wrapper{position:relative}.widget_block .wp-block-search .wp-block-search__input{width:100%;padding:10px;border:0;background:#f4f5f7;margin-bottom:0;border-radius:0}.widget_block .wp-block-group .wp-block-group__inner-container ul li{margin-bottom:20px;color:#040b11;font-size:16px;line-height:1.5em;margin-bottom:10px;padding-bottom:10px;line-height:28px}.widget_block .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{position:absolute;right:10px;top:10px;background-color:transparent;color:#040b11;border:0;cursor:pointer;font-size:15px}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li{margin-bottom:20px;color:#040b11;font-size:16px;line-height:1.5em;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px;line-height:40px}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0 dashed #ccc}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment{color:#040b11;font-size:16px;line-height:1.5em;border-bottom:1px dashed #ccc;margin-bottom:10px;padding-bottom:10px;line-height:40px}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0 dashed #ccc}.sidebar_widget.widget.widget_block.widget_search .wp-block-search__button-outside .wp-block-search__inside-wrapper{margin:0}.sidebar__widget .wp-block-group__inner-container .wp-block-latest-comments{padding-left:0}.wp-block-group ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0;padding-left:0}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts__list.wp-block-latest-posts li a{color:inherit}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment a{color:inherit}.widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment footer{background:0 0}