@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
a {
text-decoration:none !important
}
@font-face { 
font-family: 'Neuzeit Grotesk Bold'; 
font-display: swap;  
src: url(//www.whetherday.com/wp-content/themes/Divi-child/fonts/NeuzeitGro-Bol.ttf) format("truetype"); 
}
@font-face { 
font-family: 'Neuzeit-bold'; 
font-display: swap;  
src: url(//www.whetherday.com/wp-content/themes/Divi-child/fonts/NeuzeitGro-Bol.ttf) format("truetype"); 
}
@font-face { 
font-family: "neuzeitgro-reg"; 
font-display: swap;  
src: url(//www.whetherday.com/wp-content/themes/Divi-child/fonts/NeuzeitGro-Reg-1.ttf) format("truetype"); 
}
body, input, textarea, select, p {
font-family: 'neuzeitgro-reg',Helvetica,Arial,Lucida,sans-serif;
}
p{
font-family: 'neuzeitgro-reg',Helvetica,Arial,Lucida,sans-serif;
line-height: 30px;
}
h6{
font-family: 'neuzeitgro-reg',Helvetica,Arial,Lucida,sans-serif;
}
h1, h2, h3, h4, h5{
font-family: 'Neuzeit Grotesk Bold'; 
}
.custom_select,
.select2_fields .select2 {
width: 100%!important;
}
.select2_fields .select2-container .select2-selection--single {
height: 40px;
}
.select2_fields .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 40px;
right: 10px;
}
.ss-hed-number-sec a{
color:#000;
}
.blink {
background-color: #f20659;
-webkit-animation: blink 800ms step-end infinite;
animation: blink 800ms step-end infinite;
color: #fff;
display: inline-block;
padding: 5px 30px 7px;
border-radius: 9px;
font-size: 30px !important;
}
@-webkit-keyframes blink { 50% { background-color: #161439; }}
@keyframes blink { 50% { background-color: #161439; }}
.text-center{
text-align:center;
}
.added_to_cart.wc-forward {
display:none!important;
}
.products.columns-3 li form .single_add_to_cart_button.button.alt.added {
background: #2a3381 !important;
color: #fff !important;
cursor: not-allowed;
}
.et_pb_slide_content{
font-family: 'Neuzeit Grotesk Bold';
} .custom-cart-icon {
display: flex;
align-items: center;
position: relative;
}
.ss-hm-abt-sec p{
padding-bottom:10px;
}
.cart-icon-count {
margin-right: 15px;
}
.ss-hed-cnt-inf-col {
display: flex;
gap: 19px;
justify-content: end;
}
.ss-hed-cnt-inf-col a:hover{
color:#2a3381;
}
.cart-contents {
display: inline-block;
position: relative;
text-decoration: none;
color: #333; }
.cart-icon-count .count {
position: absolute;
top: -2px;
right: -3px;
background-color: #233a95;
color: #ffffff;
border-radius: 50%;
font-size: 12px;
width: 18px;
height: 18px;
line-height: 18px;
text-align: center;
}
.cart-text-price {
display: flex;
flex-direction: column;
}
.cart-text, .price-text {
font-size: 17px;
text-align: center;
color: #233a95;
font-weight: 600;
}
.ss-hed-user-cart-dv>ul {
display: flex;
padding: 0;
list-style: none;
gap: 30px;
align-items: center;
justify-content:end;
}
.custom-my-account-content {
display: flex;
gap: 8px;
}
.account-imag {
}
.account-image img {
width: 17px;
}
.account-image {
width: 40px;
height: 40px;
background: #edeef5;
text-align: center;
vertical-align: middle;
line-height: 46px;
border-radius: 100px;
}
.cart-icon-count .et-pb-icon {
font-size: 16px !important;
color: #233a95;
opacity:1 !important;
}
.cart-icon-count {
width: 40px;
height: 40px;
line-height: 48px;
background: #edeef5;
text-align: center;
border-radius: 100px;
position: relative;
}
.et_pb_gutters2 .ss-hed-log-men-sec .et_pb_column_3_4{
width:85% !important;
margin-right:3% !important;
}
.et_pb_gutters2 .ss-hed-log-men-sec  .et_pb_column_1_4{
display: contents;
}
.account-text  p {
padding-bottom: 0;
color: #000;
text-align: left;
line-height: 19px;
font-size: 15px;
}
.account-text p:nth-child(2) {
color: #2a3381;
font-size: 16px;
font-weight: 600;
}
span.cart-text {
color: #000;
font-size: 16px;
text-align: left;
font-weight: 400;
line-height: 20px;
}
.ss-hed-user-cart-dv{
float:right;
width: 107%;
}
.ss-hed-log-men-sec .et_pb_row{
display:flex;
align-items:center;
}
.ss-hed-log-men-sec .et_pb_menu .et-menu>li {
padding-left: 20px !important;
padding-right: 20px !important;
}
::-webkit-scrollbar {
width: 12px;
} ::-webkit-scrollbar-track {
background: #f1f1f1; 
} ::-webkit-scrollbar-thumb {
background: #2a3381; 
} ::-webkit-scrollbar-thumb:hover {
background: #2a3381; 
}
.et_pb_row {
width: 84%;
}
.ss-hm-form-stck-dv ul {
display: flex;
list-style: none;
padding: 0px 40px;
gap: 15px;
}
.ss-hm-form-stck-dv li {
width: 35%;
}
.ss-hm-form-stck-dv input,
.ss-hm-form-stck-dv select {
width: 100%;
height: 40px;
border-radius: 5px;
padding: 0 15px;
font-size: 16px;
}
.ss-hm-form-stck-dv ul li:nth-child(4) {
width: 16%;
}
.ss-hm-form-stck-dv button {
width: 100%;
border: 0;
height: 40px;
background: transparent;
border: 1px solid #fff;
border-radius: 5px;
color: #fff;
font-size: 18px;
font-weight: 600;
cursor: pointer;
}
.ss-hm-abt-btn-sec ul {
list-style: none;
padding: 0;
display: flex;
gap: 15px;
margin-top:28px;
}
.ss-hm-abt-btn-sec ul li:nth-child(2) a {
background:transparent;
border:1px solid #2a3381;
color:#2a3381;
}
.ss-hm-abt-btn-sec a {
background: #2a3381;
display: flex;
padding: 6px 18px;
color: #ffff;
border-radius: 4px;
position: relative;
font-size: 14px;
gap:5px;
}
.ss-hm-abt-btn-sec a:after{
content: '$'; right: 5px;
top: 11px;
font-family: ETmodules !important;
font-weight: 400 !important;
}
.ss-hm-abt-btn-sec a:hover{
background:#000 !important;
color:#fff !important;
}
.ss-abt-img-txt-bx .et_pb_text{
position: absolute;
top: 0;
bottom: 0;
margin: auto;
display: flex;
align-items: center;
text-align: center;
justify-content: center;
width: 100%;
}
li.productall-slide {
border: 1px solid #e5e5e5;
padding: 20px 20px;
}
.product-list-item h2 {
font-size: 16px;
font-family: "neuzeitgro-reg" !important; 
}
.ss-testimonial-box {
background: #fff;
text-align: center;
padding: 35px 20px;
position:relative;
border-radius: 10px;
}
.ss-testimonial-box:after {
position: absolute;
content: "{";
font-family: ETmodules !important;
font-weight: 400 !important;
color: #e5e5e5;
font-size: 50px;
position: absolute;
left: 10px;
top: 14px;
transform: rotate(180deg);
}
p.addReadMore.showlesscontent {
line-height: 28px;
color: #424242;
}
.ss-testimonial-box:before {
position: absolute;
content: "{";
font-family: ETmodules !important;
font-weight: 400 !important;
color: #e5e5e5;
font-size: 50px;
position: absolute;
right: 10px;
bottom: 14px;
}
.ss-testimonial_desc {
margin: 15px 0;
}
.ss-testimonial-box img {
width: 80px!important;
margin: auto;
}
.ss-testimonial-box small {
display: block;
margin-top:6px;
color: #767676;
font-size: 16px;
font-family: 'neuzeitgro-reg',Helvetica,Arial,Lucida,sans-serif  !important;
}
.ss-testimonial-box h3 {
color: #293280;
font-size: 18px;
}
.testi-card__rating i {
font-size: 15px !important;
margin: 0 2px;
color: #ffba00;
box-shadow: none !important;
width: auto !important;
}
.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess {
display: none;
}
.addReadMore.showmorecontent .readMore {
display: none;
}
.addReadMore .readMore,
.addReadMore .readLess {
font-weight: 600;
margin-left: 2px;
cursor: pointer;
}
.addReadMoreWrapTxt.showmorecontent .SecSec,
.addReadMoreWrapTxt.showmorecontent .readLess {
display: block;
}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{
position: absolute;
top: 0;
height: 100%;
}
.owl-next{
right:-20px;
}
.owl-prev{
left:-20px;
}
.owl-carousel .et-pb-icon {
width: 40px;
height: 40px;
background: #fff;
line-height: 38px;
font-size: 25px;
text-align: center;
border-radius: 100px;
border:1px solid #e7e7e7;
}
.testi-card__rating .et-pb-icon{
width: auto !important;
border: 0 !important;
font-size: 13px !important;
height: auto !important;
line-height: 12px;
}
.ss-hm-spart-sec .et_pb_row{
display:flex;
align-items:end;
}
.ss-hm-spart-sec .et_pb_module_header{
padding-bottom:18px;
}
.ss-foot-could-sec .et_pb_button{
width:210px;
text-align:center;
}
.ss-foot-could-sec .et_pb_row{
display:flex;
flex-wrap:wrap;
align-items:center;
}
.ss-foot-could-sec .et_pb_column_2_3 {
height: 57px;
}
.ss-foot-4-box-sec .et_pb_module_header{
padding-bottom:0;
}
.ss-foot-4-box-sec  .et_pb_blurb_container{
padding-top: 7px;
}
.ss-foot-4-box-sec .et_pb_main_blurb_image{
vertical-align: middle;
border-right: 1px solid #e5e5e5;
}
.ss-foot-link-sec .et-menu li:before {
color: #2a3381;
content: '$';
position: absolute;
left: 7px;
top: 0 !important;
font-family: ETmodules !important;
font-weight: 400 !important;
font-size: 16px;
}
.ss-foot-link-sec .et-menu li {
padding-left: 28px !important;
position: relative;
padding-bottom: 0;
line-height: 22px;
}
.ss-foot-link-sec .et-menu {
display: block !important;
}
.footer-h3-style-1 h3:after {
content: '';
position: absolute;
width: 12px;
background: #d8dae4;
height: 12px;
right: -25px;
top: 0;
border-radius: 50%;
bottom: 0;
margin: auto;
}
.footer-h3-style-1 h3:before {
content: '';
position: absolute;
width: 50px;
background: #d8dae4;
height: 1px;
right: -71px;
top: 0;
bottom: 0;
margin: auto;
}
.footer-h3-style-1 h3 {
font-size: 18px;
text-transform: uppercase;
display: inline-block;
position: relative;
padding-bottom: 0;
}
.ss-foot-loc-txt-sec p{
line-height:25px;
}
.ss-foot-numb-link-sec a{
color:#000;
}
.ss-foot-numb-link-sec a:hover{
color:#2a3381;
}
.ss-foot-news-par p{
line-height:26px;
}
.ss-news-frm-sec ul {
list-style: none;
}
.ss-news-frm-sec .wpcf7-text {
border: 0px solid #e5e5e5;
padding: 0 143px 0 20px;
width: 100%;
height: 46px;
border-radius: 100px;
box-shadow:0px 0px 10px #f7f7f7;
}
.ss-news-frm-sec .wpcf7-form-control.wpcf7-submit.has-spinner {
border: 0;
background: #2a3381;
color: #fff;
padding: 8px 30px;
font-size: 15px;
border-radius: 100px;
}
.ss-news-frm-sec ul li:nth-child(2) {position: absolute;
right: 6px;
top: 6px;
bottom: 0;
margin: auto;}
.ss-news-frm-sec {
position: relative;
}
span.wpcf7-spinner {
display: none;
}
.copyright-footer span {
font-weight: 500;
color:#2a3381;
text-decoration: underline;
}
.copyright-footer img {
max-height: 40px;
}
.copyright-footer .circle-anim {
position:relative;
margin-left: 7px;
display:block;
padding: 10px;
display: flex;
align-items: center;
justify-content: center;
}
.copyright-footer .circle-anim:before, .copyright-footer .circle-anim:after {
z-index: 2;
opacity: 1;
top: auto;
left: auto;
right: auto;
transform: none;
background: rgb(255 255 255 / 0%)!important;
content: "";
position: absolute;
border:1px solid #000000;
border-radius: 50%;
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
border-right-color: transparent;
-webkit-animation: circle-rotation1 3s infinite linear;
}
.copyright-footer .circle-anim:after {
content: "";
border: 1px solid #000000;
border-radius: 50%;
width: 60px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
border-right-color: transparent;
-webkit-animation: circle-rotation 2s infinite linear;
}
@-webkit-keyframes circle-rotation{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-webkit-keyframes circle-rotation1{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}
.copyright-footer img {
max-height: 40px;
}
.ss-slid-cate-show .category-image {
background: #e5e5e5;
border-radius: 100px;
width: 120px;
height: 120px;
display: flex;
align-items: center;
justify-content: center;
margin:auto;
}
.ss-slid-cate-show .category-image img {
width: 70px !important;
margin: auto;
}
.ss-slid-cate-show li{
list-style-type:none;
text-align:center;
}
.category-title {
margin-top: 8px;
}
.category-title a {
color: #000;
}
.copyright-footer {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 15px;
}
.ss-foot-btm-rit{
display: flex;
gap: 7px;
justify-content: end;
}
.container {
width: 85%;
}
.ss-foot-btm-sec .et_pb_row{
display:flex;
align-items:center;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
z-index: 2;
background: #00b853 !important;
color: #fff;
font-size: 12px;
text-transform: uppercase;
padding: 4px 9px !important;
line-height: normal !important;
z-index: 1;
}
p.out-of-stock-text {
color: #4ec982;
font-weight: 400;
text-transform: uppercase;
font-size: 12px;
margin: 0px 0 11px;
line-height: normal;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
left: 20px !important;
margin: 0 !important;
right: auto !important;
top:18px !important;
}
.products .product {
border: 1px solid #e5e5e5;
padding: 15px 18px 30px !important;
border-radius: 18px;
background:#fff;
}
span.onsale {
z-index: 2;
background: #00b853 !important;
color: #fff;
font-size: 12px;
text-transform: uppercase;
padding: 4px 9px !important;
line-height: normal !important;
border-radius:3px;
}
.ss-view-detl-btn,
.products li form .single_add_to_cart_button.button.alt {
border: 1px solid #e5e5e5 !important;
font-size: 14px !important;
color: #2a3381 !important;
width: 100%;
text-align: center;
border-radius: 100px;
text-transform: uppercase;
font-weight: 600;
padding: 7px 10px !important;
display: inline-block;
margin-top: 15px !important;
background: none !important;
}
.ss-view-detl-btn:hover,
.products li form .single_add_to_cart_button.button.alt:hover {
border: 1px solid #233a95 !important;
color: #fff !important;
background: #233a95 !important;
}
.products li form .quantity {
display:none !important;
}
.product-category-above-title {
background: #2a3381;
display: inline-block;
padding: 5px 10px;
color: #fff;
line-height: normal;
font-size: 12px;
border-radius: 4px;
margin-bottom: 3px;
}
h2.woocommerce-loop-product__title {
font-size: 15px !important;
font-family: "neuzeitgro-reg";
color: #000;
line-height: 22px;
font-weight: 600;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 56px;
}
.ss-prod-slid-sec  span.woocommerce-Price-amount.amount {
color: #2a3381 !important;
font-size: 17px;
margin: 0 !important;
font-weight: 600;
margin-top: 6px !important;
}
.woocommerce span.price del span bdi {
font-size:15px;
margin-right:5px;
} .woocommerce .star-rating span::before{
color:#ffcd00 !important;
}
.woocommerce ul.products li.product .star-rating {
font-size: 11px;
}
.woocommerce .star-rating {
width: 6em;
}
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .woocommerce .star-rating span::before {
letter-spacing: 2px;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
color: #2a3381 !important;
font-size: 16px !important;
margin: 0 !important;
font-weight:600;
margin-top: 6px !important;
}
span.et_overlay { }
.ss-prod-slid-sec .product {
width: 100% !important;
margin-bottom: 0 !important;
}
button.owl-dot span {
width: 10px !important;
height: 10px;
background: #e1e1e1;
display: block;
margin: 0 3px;
border-radius: 100px;
}
.ss-adv-prog-slid-rw .et_pb_main_blurb_image{
margin-bottom: 10px;
}
button.owl-dot.active span {
background: #2a3381;
width:13px !important;
height:13px;
box-shadow: 0px 0px 10px rgb(42 51 129 / 52%);
}
.owl-dots {
text-align: center;
margin-top: 30px;
}
button.owl-dot span {
width: 10px !important;
height: 10px;
background: #e1e1e1;
display: block;
margin: 0 3px;
border-radius: 100px;
}
.ss-shop-categry-sec .owl-nav{
text-align:center;
margin-top: 55px;
position:relative;
}
.ss-shop-categry-sec .owl-prev {
left: -10px;
}
.ss-shop-categry-sec .owl-next {
right: -10px;
}
.ss-shop-categry-sec .owl-nav:after {
content: "";
position: absolute;
width: 100%;
height: 1px;
background: #f3f3f3;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
z-index: -1;
}
.ss-shop-categry-sec .owl-carousel .owl-nav .owl-prev {
position: relative;
top: 0;
height: 100%;
}
.ss-shop-categry-sec .owl-carousel .owl-nav .owl-next {
position: relative;
top: 0;
height: 100%;
}
.ss-adv-cousyl-tab ul {
display: inline-flex;
list-style: none;
gap: 20px;
background:#ececec;
padding: 0;
justify-content: center;
border-radius:5px;
}
.ss-adv-cousyl-tab .active {
border-bottom: 2px solid #2a3381;
padding-bottom: 8px;
position: relative;
color: #ffffff;
background: #2a3381;
border-radius: 5px;
}
.ss-adv-cousyl-tab .active:after {
font-family: ETmodules !important;
content: "C";
vertical-align: middle;
font-weight: 900;
position: absolute;
bottom: -16px;
left: 0;
right: 0;
color: rgb(42 51 129);
font-size: 22px;
margin: auto;
}
.ss-adv-cousyl-tab {
text-align: center;
margin-bottom: 60px;
margin-top: 40px;
}
.ss-adv-cousyl-tab button {
border: 0;
background: transparent;
font-size: 16px;
padding: 10px 20px;
cursor:pointer;
}
.woocommerce-page #main-content {
background-color: #f2f3fb;
}
.woocommerce-page nav.woocommerce-breadcrumb {
display: none;
}
.woocommerce-page .orderby{
background-color: #ffffff;
padding: 8px 8px;
font-weight: 500;
font-family: 'Open Sans', Arial, sans-serif;
}
.ss-mobile-show{
display:none !important;
}
#sidebar .widgettitle{
position:relative;
padding: 0px 0 10px;
margin: 0 0 20px;
text-transform: capitalize;
font-size: 20px;
border-bottom: 1px solid #e1e1e1;
line-height: 20px;
}
#sidebar .widgettitle:before{
content: "";
width: 50px;
height: 3px;
background: #2a3381;
bottom: -1px;
position: absolute;
}
div#woocommerce_product_search-2 {
border: 1px solid #e5e5e5;
background: #fff;
padding: 20px 15px;
border-radius: 5px;
}
.woocommerce-product-search .search-field{
height: 38px;
border: 1px solid #e5e5e5;
padding: 0 10px;
width: 100%;
border-radius: 4px;
}
.woocommerce-product-search button{
width: 100%;
background: #000;
color: #fff;
border: 0;
height: 38px;
margin-top: 8px;
cursor:pointer;
border-radius: 4px;
}
.woocommerce-product-search button:hover{background: #2a3381;}
div#woocommerce_product_categories-2 {
border: 1px solid #e5e5e5;
background: #fff;
padding: 20px 15px;
border-radius: 5px;
}
div#woocommerce_price_filter-2 {
border: 1px solid #e5e5e5;
background: #fff;
padding: 20px 15px;
border-radius: 5px;
}
#main-content .container:before{
width:0 !important;
}
.ss-main-brd-container nav {
margin-bottom: 0 !important;
}
.ss-main-brd-container{
background:#f2f4f8;
padding: 35px 0;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
font-size: 15px;
float: left;
background: #2a3381;
color: #fff;
padding: 1px 15px;
border-radius: 3px;
border: 0;
}
.woocommerce .price_slider_amount button.button:hover:after {
display: none;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
width: 13px;
height: 13px;
background-color: #2a3381;
border-radius: 1em;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
height: 5px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color: #f3f3f3;
}
li.cat-item.cat-item-65 {
display: none;
}
div#woocommerce_price_filter-2 {
background: #fff;
background: #fff;
border-radius: 9px;
padding: 20px 20px;
}
li.cat-item.cat-item-31.cat-parent.current-cat-parent a {
display: none;
}
.children li a{
display:block !important;
}
.children li{
display:flex;
gap:8px;
}
#sidebar{
padding-right:0 !important;
}
.cat-parent a {
display: none;
}
.cat-parent span {
display: none;
}
ul.children span {
display: block;
}
ul.product-categories  li {
margin-left: 0 !important;
border-bottom: 1px solid #e5e5e5;
padding-bottom: 6px;
}
.ss-shop-featu-prodt {
display: flex;
background: #fff;
align-items:center;
margin-top: 15px;
border: 1px solid #e5e5e5;
border-radius: 4px;
padding:8px;
width: 99.8%;
}
.ss-shop-featu-prodt .product-image {
width: 80px;
flex: 0 0 auto;
padding: 0;
margin-right: 18px;
}
.ss-shop-featu-prodt .product-name a {
display: block;
font-size: 15px;
line-height: 1.4;
white-space: nowrap;
color: var(--porto-heading-color);
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: 0.5rem;
font-weight: 600;
}
.ss-shop-featu-prodt .product-details {
position: relative;
flex: 0 0 auto;
width: calc(100% - 104px);
}
.ss-shop-featu-prodt .star-rating {
font-size: 10px !important;
}
.ss-shop-featu-prodt span.woocommerce-Price-amount.amount {
font-size: 14px; }
.ss-shop-featu-prodt .product-price {
margin-top: 7px;
}
.ss-feu-custom-products-slider .owl-carousel .owl-nav .owl-next, .ss-feu-custom-products-slider .owl-carousel .owl-nav .owl-prev {
height: auto !important;
top: -45px;
}
.ss-feu-custom-products-slider .owl-carousel .et-pb-icon {
width: 0;
height: 0;
background: transparent;
line-height: 25px;
font-size: 25px;
border-radius: 0;
border: 1px solid #e7e7e7;
}
.ss-feu-custom-products-slider .owl-prev {
right: 40px !important;
left: auto;
}
.ss-feu-custom-products-slider .owl-next {
right: 20px;
}
div#custom_html-3 {
background: #fff;
border-radius: 9px;
padding: 20px 20px 10px;
}
.ss-view-detl-btn:hover{
background:#2a3381;
color:#fff;
}
.woocommerce-product-gallery{
background:#fff;
} .single-product .product_meta {
border-width: 0;
border-style: solid;
border-color: #dadada;
border-top: 0px solid #dadada;
font-size: 16px;
color: #000;
padding-top: 8px;
margin-top: 30px;
font-weight: 600;
}
.single-product .single-product h1 {
font-size: 30px;
font-weight: 600;
color: #000 !important;
line-height: normal !important;
}
.single-product  .entry-summary p.price span {
font-size: 25px !important;
}
.single-product .price{
font-size:25px !important;
}
.single_add_to_cart_button {
background: #233a95 !important;
border: 0 !important;
color: #fff !important;
padding: 6px 30px !important;
text-transform: uppercase;
font-size: 15px !important;
}
.single_add_to_cart_button:hover:after{
display:none !important;
}
.single-product .quantity input {
border: 0px solid #e3e3e3 !important;
width: 70px !important;
max-width: 4.3em !important;
padding: 3px 3px !important;
line-height: 32px !important;
background: #fff !important;
color: #000 !important;
border-radius: 1px !important;
}
.single-product .product .stock {
color: #00b853 !important;
margin-top: 10px;
font-size: 18px !important;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button:hover{
background-color:#000 !important;
}
p.in-stock-text {
color: #4ec982;
font-weight: 400;
text-transform: uppercase;
font-size: 12px;
margin: 0px 0 11px;
line-height: normal;
}
span.wc-block-components-product-name {
font-weight: 600;
}
body.woocommerce .woocommerce-tabs {
border: 1px solid #2a32803b;
margin: 30px 0 45px;
background: #fff;
padding: 30px;
border-radius: 5px;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
background: #fff0 !important;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a {
color: #27307f !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li {
margin: 0 !important;
margin-right: 40px !important;
background: transparent;
font-size: 18px;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active{
border:0;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a:after {
content: "";
position: absolute;
width: 100%;
height: 3px;
background: #2a3380;
border: 0;
left: 0;
right: 0;
bottom: 0;
}
body.woocommerce div.product .woocommerce-tabs .panel, body.woocommerce #content-area div.product .woocommerce-tabs .panel {
padding: 30px 0;
margin: 0;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a{
padding:0 !important;
padding: 4px 0 5px !important;
}
.single-product .form-submit {
text-align: left;
}
.single-product .form-submit .submit{
border: 0 !important;
padding: 6px 20px !important;
color: #fff !important;
font-size: 15px !important;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs{
background:transparent;
}
.woocommerce-product-details__short-description p{
font-size:17px;
line-height:30px;
}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea{
background:transparent;
border:1px solid #e7e7e7;
font-size:15px;
}
section.related.products h2:nth-child(1) {
border-bottom: 1px solid #e5e5e5;
margin-bottom: 40px;
line-height: normal;
padding-bottom: 10px;
position: relative;
display: block; text-transform: capitalize;
font-size: 30px !important;
}
section.related.products h2:nth-child(1):after {
content: "";
position: absolute;
height: 3px;
background: #2a3380;
border: 0;
left: 0;
right: 0;
bottom: 0;
width: 9%;
}
section.related.products {
margin-top: 70px;
}
.related.products .product {
width: 24.75% !important;
}
.related.products .product .woocommerce-loop-product__title {
font-size: 15px !important;
font-family: "neuzeitgro-reg";
color: #000;
line-height: 22px;
font-weight: 600;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 60px;
}
.woocommerce-message a.button, .woocommerce-page a.button {
line-height: normal !important;
font-size: 17px;
padding: 8px 20px;
}
.woocommerce-page a.button:hover:after{
display:none;
}
.woocommerce a.button:hover, .woocommerce-page a.button:hover{
padding: 8px 20px;
}
table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th{
padding:15px 15px;
}
.woocommerce-cart table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block {
background: #fff !important;
}
.woocommerce-cart .wc-block-components-product-badge.wc-block-components-sale-badge {
background: #2a3381;
color: #fff;
border: 0 !important;
font-weight: 400;
font-size: 12px;
}
.woocommerce-cart .wc-block-components-product-metadata__description p {
line-height: 25px;
font-size: 14px;
}
.woocommerce-cart a.wc-block-components-product-name {
font-weight: 600;
line-height: 0;
margin-bottom: 5px !important;
}
.woocommerce-cart .wc-block-cart-item__remove-link{
color:red !important;
}
.wc-block-cart-items th{
font-size:15px;
color:#000 !important;
}
.single-product h1.product_title.entry-title {
font-size: 25px;
line-height: 35px;
}
.woocommerce-cart .wp-block-woocommerce-cart-totals-block {
padding: 2%;
width: 35%;
background: #fff;
}
.woocommerce-cart span.wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
text-align: left !important;
font-size: 17px !important;
color: #000 !important;
font-weight: 600 !IMPORTANT;
}
.woocommerce-cart a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
background: #2a3381;
color: #fff;
margin-top: 10px;
border-radius: 3px;
}
.woocommerce-page button.components-button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {
background: #2a3381;
color: #fff;
padding: 2px 25px;
height: 45px;
margin-left: 0 !important;
cursor: pointer;
border-radius: 0px 5px 5px 0px;
border:0;
}
form#wc-block-components-totals-coupon__form label {
line-height: 15px !important;
}
input[type=text]:focus{
box-shadow: 0 0 0 0px #50575e !important;
}
.wc-block-components-text-input.is-active label{
transform: translateY(.2em) scale(.875) !important;
}
:focus-visible {
outline: -webkit-focus-ring-color auto 0px;
}
.woocommerce-cart a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover {
background: #000 !important;
color:#fff;
}
.woocommerce-checkout form.wc-block-components-form.wc-block-checkout__form {
background: #fff;
padding: 15px 25px 15px 15px;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block {
background: #fff;
border-radius: 8px;
overflow: hidden;
}
.woocommerce-checkout .wc-block-components-totals-wrapper {
border-top: 1px solid hsla(0, 0%, 7%, .11);
padding: 16px 0;
}
.woocommerce-checkout button.wc-block-components-panel__button {
border-bottom: 1px solid #e5e5e5;
margin-bottom: 22px !important;
}
.woocommerce-checkout .components-button{
background: #2a3381;
color: #fff;
border: 0;
border-radius: 4px;
font-size: 15px;
cursor:pointer;
}
.woocommerce-checkout .components-button:hover{
background: #000;
color: #fff;}
.woocommerce-checkout .wc-block-components-sidebar-layout {
margin: 0 auto 0px !important;
padding-bottom: 60px;
}
.woocommerce-cart #main-content {
padding-bottom: 50px;
}
.ss-product-rating-and-reviews {
display: flex;
align-items: center;
gap: 5px;
margin-bottom:20px;
} .ss-product-rating-and-reviews .no-reviews-yet {
line-height: 35px;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button {
background-image: url(//www.whetherday.com/wp-content/uploads/2024/05/single-cart-new.svg) !important;
color: #fff;
text-transform: uppercase;
font-weight: 500;
font-size: 16px !important;
height: 45px !important;
padding: 0 25px 0px 48px !important; background-size: 35px !important;
background-repeat: no-repeat !important;
background-position: 10px center !important;
}
.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce .quantity input.qty {
height: 49.2px!important;
min-width: 49.2px;
}
.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus {
background:#fff!important;
color: #000!important;
border: 1px solid #ddd!important;
cursor: pointer;
}
.woocommerce .quantity input.qty {
border-top: 1px solid #ddd!important;
border-bottom: 1px solid #ddd!important;
color: #000;
font-weight: 600;
}
.woocommerce-page .quantity .minus {
border-radius: 2px 0 0 2px!important;
}
.woocommerce-page .quantity .plus {
border-radius:0 2px 2px 0!important;
}
.woocommerce-page .quantity {
display: flex;
align-items: center;
} input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type=number] {
-moz-appearance: textfield;
}
.woocommerce-page .quantity {
display: flex;
align-items: center;
}
.description p{
line-height: 25px;
font-size: 14px;
}
.comment_container{
border-bottom: 1px solid #e5e5e5;
}
.woocommerce .comment_container .star-rating{
font-size:12px;
}
.woocommerce-checkout .main_title {
margin-bottom: 0px;
font-weight: 600;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: left;
width: 48%;
background: #fff;
padding: 25px;
border-radius: 5px;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
width: 100%;
display: flex;
gap: 24px;
}
.woocommerce form .form-row {
padding: 3px;
margin: 0 0 15px;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: right;
width: 48%;
padding: 25px;
border-radius: 5px;
background: #fff;
}
div#customer_login:before { display:none;
}
.u-columns{
position:relative;
margin-bottom: 60px;
}
button.woocommerce-button.button.woocommerce-form-login__submit,
.lost_reset_password .woocommerce-Button.button,
.lost_reset_password .woocommerce-Button.button:hover {
background: #2a3381;
color: #fff;
border: 0;
padding: 6px 27px;
}
.lost_reset_password .input-text {
background:#fff!important;
border-radius:4px!important;
}
button.woocommerce-button.button.woocommerce-form-login__submit:after {
display: none !important;
}
input#rememberme {
height: auto;
}
p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide input {
background: transparent !important;
border: 1px solid #e5e5e5 !important;
height: 48px;
border-radius: 4px !important;
}
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:after {
display: none !important;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
border: 0px solid #cfc8d8;
padding: 0;
margin: 0em 0;
text-align: left;
border-radius: 5px;
}
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
background: #2a3381;
color: #fff;
border: 0;
padding: 6px 27px;
}
.woocommerce-form-login input {
background: transparent !important;
border: 1px solid #e5e5e5 !important;
height: 48px;
border-radius: 4px !important;
color: #000;
}
nav.woocommerce-MyAccount-navigation ul li {
list-style: none;
line-height: 40px;
border-bottom: 1px solid #e5e5e5;
padding: 0 22px;
}
.woocommerce-account #main-content {
padding-bottom: 50px;
}
.woocommerce-edit-account .woocommerce form .form-row input.input-text{
border-radius: 5px;
border: 1px solid #e5e5e5;
padding: 13px;
background:transparent;
}
.woocommerce-edit-account .woocommerce-Button{
background: #2c3481 !important;
color: #fff !important;
border: 0 !important;
font-size: 18px !important;
}
.woocommerce-MyAccount-navigation .is-active {
background: #2a3380 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
background:#fff;
}
.woocommerce-MyAccount-content {
background: #fff;
padding: 15px;
}
.woocommerce-MyAccount-navigation .is-active a {
color: #fff !important;
}
nav.woocommerce-MyAccount-navigation ul {
padding: 0 !important;
}
li.wc-block-grid__product {
border: 1px solid #e5e5e5;
padding: 15px 18px 30px !important;
border-radius: 18px;
background: #fff;
}
.ith-empty-cart-icon {
text-align: center;
font-size: 22px;
}
.with-empty-cart-icon {
text-align: center;
font-size: 15px;
}
h2.wp-block-heading.has-text-align-center {
text-align: center;
padding-bottom: 25px;
}
hr.wp-block-separator.has-alpha-channel-opacity.is-style-dots {
opacity: 0;
} .wc-block-grid__products {
display: flex;
flex-wrap: wrap;
margin-right: -15px; }
.wc-block-grid.has-4-columns .wc-block-grid__product {
flex: 0 0 calc(25% - 15px) !important; margin-bottom: 15px; margin-right: 15px; }
.wc-block-grid__product-onsale {
background: #00b853 !important;
border: 0 !important;
color: #fff !important;
padding: 0 14px!important;
}
.wc-block-grid__product-title {
font-size: 15px !important;
font-family: "neuzeitgro-reg" !important;
color: #000 !important;
line-height: 22px !important;
font-weight: 600 !important;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
height: 60px;
}
.wp-block-button.wc-block-grid__product-add-to-cart a {
border: 1px solid #e5e5e5;
font-size: 14px !important;
color: #2a3381;
width: 100%;
text-align: center;
border-radius: 100px;
text-transform: uppercase;
font-weight: 600;
padding: 7px 10px;
display: inline-block;
margin-top: 15px !important;
}
.wc-block-grid__product-rating {
display: none;
}
.wc-block-grid__product-price.price {
font-size: 18px;
font-weight: 600;
color: #2b3381;
}
.wc-block-grid__product-rating {
display: none;
}
.wc-block-grid__product-price.price del {
color: #b9bddf;
font-weight: 400;
}
.custom-cart-sidebar {
position: fixed;
top: 0;
right: -300px; width: 300px;
height: 100%;
background-color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
transition: right 0.3s ease;
z-index: 9999;
overflow-y: auto;
}
.custom-cart-sidebar.open {
right: 0; }
.custom-cart-icon-link {
cursor: pointer;
} .ss-hed-log-men-sec .nav li li{
display:block;
padding:0;
}
.ss-hed-log-men-sec ul.sub-menu a{
width:100%;
}
.ss-hed-log-men-sec ul.sub-menu  a:hover {
background: #2a3381;
color: #fff !important;
opacity: 1;
}
.ss-bred-text-sec span {
color: #fff;
font-size:18px;
}
.ss-bred-text-sec a {
color: #fff;
}
.ss-cnt-pg-bx-sec .et-pb-icon{
border-radius:100px;
position:relative;
}
.ss-cnt-pg-bx-sec .et_pb_module_header{
padding-bottom:2px;
}
.ss-cnt-pg-bx-sec .et-pb-icon::before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: #2a3380;
z-index: 0;
transition: all 0.5s ease-in-out;
-moz-transform: scale(0);
-webkit-transform: scale(0);
transform: scale(0);
border-radius: 100%;
z-index: -1;
}
.ss-cnt-pg-bx-sec:hover .et-pb-icon::before  {
-moz-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
}
.ss-cnt-pg-bx-sec h4{
padding-bottom:2px;
}
.ss-cnt-pg-bx-sec p{
line-height:28px;
}
.ss-cnt-pg-bx-sec .et_pb_blurb_container{
vertical-align:bottom;
} .ss-cnt-form-div {
display: flex;
gap: 20px;
}
.ss-cnt-form-div ul {
padding: 0;
list-style: none;
width:50%;
}
.ss-cnt-form-div .wpcf7-text {
background: #fff;
padding: 15px 15px;
border-radius: 5px;
margin-bottom: 18px;
font-size:15px;
width:100%;
}
.ss-cnt-form-div .wpcf7-textarea{
height: 117px;
background: #fff;
padding: 13px 15px;
border-radius: 5px;
margin-bottom: 0;
font-size: 15px;
width: 100%;
}
.ss-cnt-form-div .wpcf7-submit {
background: #272f7c;
color: #fff;
border: 0;
padding: 14px 33px;
font-size: 16px;
border-radius: 5px;
margin-top: 8px;
width: 100%;
cursor:pointer;
}
.ss-cnt-form-div .wpcf7-submit:hover{
background:#000;
}
.single-product .woocommerce-product-rating{
display:none;
}
.woocommerce-cart .ss-hed-user-cart-dv{
width:auto;
}
.woocommerce-cart .ss-hed-user-cart-dv ul{
gap:0;
}
.woocommerce-cart .et_pb_gutters2 .ss-hed-log-men-sec .et_pb_column_1_4 {
display: flex;
text-align: right;
justify-content: end;
width: 10%;
}
.woocommerce a.button:hover, .woocommerce-page a.button:hover {
padding: 6px 19px;
background:#000 !important;
}
.woocommerce .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a {
padding: 6px 19px;
border: 0;
background: #2a3380;
color: #fff;
}
.ss-prd-search-bx-sec {
text-align: end;
position: relative;
}
.ss-prd-search-bx-sec input {
width: 66%;
height: 40px;
padding: 0 12px;
border: 0;
border-radius: 5px 0 0 5px;
}
input#searchsubmit {
width: 20%;
background: #000;
border: 0;
color: #fff;
position: absolute;
height: 40px;
right: 0;
border-radius: 0px 0px 0px 0px;
}
.ss-prd-search-bx-sec {
text-align: end;
position: relative;
}
.ss-prd-search-bx-sec input[type="text"] {
width: 100%;
height: 38px;
padding: 0 12px;
border: 0;
border-radius: 5px 5px 5px 5px;
background: #e9e9e9 !important;
}
input#searchsubmit {
width: 20%;
background: #000;
border: 0;
color: #fff;
position: absolute;
height: 38px;
right: 0;
border-radius: 0px 5px 5px 0px;
cursor:pointer;
}
div#custom_html-4 {
margin-bottom: 0 !important;
}
.et_pb_widget_area_left {
border-right: 0px solid rgba(0, 0, 0, .1);
padding-right: 0;
}
.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a:hover {
color: #000000 !important;
}
.et-db #et-boc .et-l .et_mobile_menu li a:hover, .et-db #et-boc .et-l .nav ul li a:hover {
background-color: rgb(42 51 129);
opacity: 1;
color:#fff !important;
}
.woocommerce-Tabs-panel h2 {
display: none;
}
body.single.single-product.woocommerce .woocommerce-tabs .wc-tab * {
color: #000;
}
table.cutom_table tr td {
border: 1px solid #e5e5e5;
}
.cutom_table tbody tr:nth-child(even) {
background: #f2f3fb;
}
.ss-hed-sec1 .et_pb_row{
display:flex;
align-items:center;
}
.et-db #et-boc .et-l .et_pb_widget_area_left {
border-right: 0px solid rgba(0, 0, 0, .1);
padding-right: 0;
}
.wc-block-components-express-payment__event-buttons {
padding-left:0!important;
list-style:none;
}
.wc-block-components-totals-item__description.wc-block-components-totals-shipping__via {
background: #1fcb00;
display: inline-flex !important;
width: auto;
padding: 0 10px;
border-radius: 3px;
color: #fff;
font-weight: 600;
font-size: 14px;
}
.wc-block-components-totals-shipping__change-address__link {
background: #2a3381;
display: inline-flex !important;
width: auto;
padding: 0 10px;
border-radius: 3px;
color: #fff;
font-weight: 600;
font-size: 14px;
}
.components-button.wc-block-components-button.wp-element-button.wc-block-components-shipping-calculator-address__button.contained {
background: #2a3381;
color: #fff;
border-radius: 3px;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details,
.wc-bacs-bank-details.order_details.bacs_details {
background: #fff;
padding-top: 30px !important;
margin-top: 20px;
}
.woocommerce .wc-bacs-bank-details-account-name {
color: #27307f;
}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
background: #fff;
} .single-product #sidebar {
display: none;
}
.single-product #left-area {
width: 100% !important;
}
.cartdropdown {
position: absolute;
width: 400px;
right:0;
opacity:0;
visibility:hidden;
background: #fff;
padding: 20px 0px 20px 20px;
border: 1px solid #233a95;
top:155%;
height: auto;
overflow-y: auto;
z-index: 99999999;
transition:all 0.5s ease;
-webkit-transition:all 0.5s ease;
text-align:left;
}
.cartdropdown.activecart {
opacity:1;
visibility:visible;
transition:all 0.5s ease;
-webkit-transition:all 0.5s ease;
}
.cartdropdown h2.widgettitle {
font-size: 20px;
font-weight: 600;
text-align: left;
}
.woocommerce-mini-cart.cart_list {
max-height:400px;
overflow-y:auto;
padding-right: 20px !important;
}
.woocommerce-mini-cart-item.mini_cart_item {
padding: 10px 0px 25px !important;
margin: 10px 0 !important;
position: relative;
border-bottom: 1px solid #e8e8e8;
}
.woocommerce-mini-cart.cart_list li .remove.remove_from_cart_button {
position: absolute;
right: -8px;
top: 0;
background: red;
color: #fff !important;
font-size: 16px;
width: 20px;
height: 20px;
text-align: center;
border-radius: 50px;
padding:0;
z-index: 1;
}
.cartdropdown ul.cart_list li a, .cartdropdown ul.product_list_widget li>a:nth-child(2) {
font-weight: 600;
color: #000;
font-size: 16px;
display: block;
padding-right: 50px;
}
.woocommerce-mini-cart.cart_list.product_list_widget {
padding-left:0!important;
list-style:none;
}
.woocommerce-mini-cart-item.mini_cart_item>a>img {
margin-left: 4px;
width: 40px;
height: auto;
box-shadow: none;
position: absolute;
right: 0;
border: 1px solid #ddd;
}
.cartdropdown .quantity {
background:#233a95;
width: auto;
display: inline-block!important;
padding: 0 10px;
border-radius: 3px;
color: #fff;
}
.cartdropdown .woocommerce-mini-cart__buttons.buttons>a:nth-child(1) {
border-radius: 3px 0 0 3px;
background: #233a95;
padding: 6px 5px;
}
.cartdropdown .woocommerce-mini-cart__buttons.buttons>a:nth-child(2) {
border-radius: 0 3px 3px 0;
background: #000;
padding: 6px 5px;
}
.cartdropdown .woocommerce-mini-cart__buttons.buttons {
display: flex;
align-items: center;
margin-right: 20px;
}
.cartdropdown .woocommerce-mini-cart__buttons.buttons>a {
width: 50%;
color: #fff!important;
text-align: center;
}
.wc-block-components-totals-coupon-link {
background: #3ecb15;
padding: 8px 15px;
border-radius: 4px;
color: #fff;
font-weight: 600;
}
.single.single-product .stock.in-stock {
display:none;
}
p.stock.in-stock {
display: none;
}
.single-product .entry-summary p.price span.custom-price-text {
color: #303030;
font-size: 13px !important;
position: relative;
top: -4px;
}
p.product-sku {
background: #233a95;
display: inline-block;
color: #fff;
font-size: 14px;
padding: 0px 20px;
border-radius: 5px;
margin-bottom: 25px;
}
span.sku_wrapper {
display: none;
}
.woocommerce div.product .related products form.cart  .button.single_add_to_cart_button {
display: none !important;
}
.single-product .related.products form.cart .single_add_to_cart_button {
background-image: none !important;
background-image: transparent !important;
}
.woocommerce .related div.product form.cart .button.single_add_to_cart_button {
display: none !important;
}
.woocommerce .related .products .product form.cart .button.single_add_to_cart_button {
background-image: none !important;
padding: inherit !important;
font-weight: 600;
font-size: 15px !important;
}
.woocommerce .related .products .product form.cart .button.single_add_to_cart_button:hover {
background: #2a3381 !important;
background-image: none !important;
}
.ss-form-grp {
display: flex;
gap: 15px;
}
.ss-form-grp input {
width: 100%;
border: 1px solid #e5e5e5;
padding: 14px 15px;
font-size: 15px;
border-radius: 8px;
margin-top: 20px;
}
.ss-form-grp div {
width: 50%;
}
.ss-spare-prt-frm textarea {
height: 150px;
width: 100%;
border: 1px solid #e5e5e5;
padding: 12px 15px;
font-size: 15px;
margin-top: 20px;
border-radius: 10px;
}
.ss-spare-prt-frm .wpcf7-submit {
background: #233a95;
color: #fff;
border: 0;
font-size: 18px;
padding: 10px 30px;
border-radius: 5px;
margin-top:10px;
cursor:pointer;
}
.ss-spare-prt-frm .wpcf7-submit:hover{
background:#000;
}
.wpcf7 form.invalid .wpcf7-response-output {
border-color: #ffb900;
background: #ffb900;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450;
background: #46b450;
color: #fff;
}
ul.children li:last-child {
padding-bottom: 0;
border: none;
margin-bottom: 0;
}
.wc-block-components-shipping-rates-control .wc-block-components-radio-control__description{
font-size:15px;
}
form#wc-block-components-totals-coupon__form input {
border: 1px solid #e5e5e5;
padding: 13px;
border-radius: 5px 0px 0px 5px !important;
}
.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button {
background: #2a3380;
color: #fff;
border-radius: 3px;
}
.ss-feu-custom-products-slider .rq-btn{
padding: 5px 10px !important;
font-size: 12px;
}
#nav_menu-2 {
border: 1px solid #e5e5e5;
background: #fff;
padding: 30px 30px;
border-radius: 5px;
width: 92%;
}
#nav_menu-2 h4.widgettitle {
position: relative;
padding: 0px 0 10px;
margin: 0 0 20px;
text-transform: capitalize;
font-size: 20px;
border-bottom: 1px solid #e1e1e1;
line-height: 20px;
}
#nav_menu-2 .widgettitle:before {
content: "";
width: 50px;
height: 3px;
background: #2a3381;
bottom: -1px;
position: absolute;
}
#nav_menu-2 ul#menu-page-sidebar li {
margin-left: 0 !important;
border-bottom: 1px solid #e5e5e5;
padding-bottom: 6px;
}
#nav_menu-2 ul.sub-menu {
padding-left: 10px !important;
margin-top: 10px;
}
#menu-item-3734{
border:0 !important;
}
#nav_menu-2 ul li a{
display:block;
}
.services-page-buttons ul {
display: flex;
flex-direction: row;
gap: 15px;
padding: 0;
list-style: none;
}
.services-page-buttons ul li a {
background: #233a95;
display: flex;
align-items: center;
color: #fff;
gap: 10px;
padding: 6px 18px;
border-radius: 2px;
}
.services-page-buttons .et-pb-icon {
font-size: 15px;
}
.services-page-buttons ul li:nth-child(2) a {
background: #000;
} .ss_service_custom_popup{
display: none;
position: fixed;
inset: 0;
background: rgba(0,0,0,0.7);
z-index: 99999;
justify-content: center;
align-items: center;
}
.ss_service_custom_popup .popup-content{
background: #fff;
width: 90%;
max-width: 500px;
padding: 30px;
position: relative;
border-radius: 8px;
}
.close-popup{
position: absolute;
right: 15px;
top: 10px;
font-size: 26px;
cursor: pointer;
}
.ss_service_custom_popup.enquiry-popup .popup-box {
max-width: 1000px;
}
.products li.product.type-product {
margin-bottom: 4.06% !important;
}
.ss_d_flex{
display:flex;
flex-wrap:wrap;
align-items:center;
}
.et-menu li li a {
padding: 3px 20px;
width: 200px;
}
.single-product .ss-product-rating-and-reviews {
display: none;
}
div#nav_menu-2 .current-menu-item a {
color: #2a3381;
font-weight: 600;
}
.products .product .price .price-excl, .products .product .price .price-incl {
flex-wrap: wrap;
line-height: normal;
}  @media only screen and (min-width: 320px) and (max-width: 767px){
p{
line-height:28px;
}
.ss-mobile-show{
display:block !important;
}
.ss-hed-sec2 .et_pb_column{
margin-bottom:0 !important;
}
.ss-hed-sec1 p{
line-height:20px;
}
.ss-hed-sec2 p{
line-height:25px;
}
.ss-hed-log-men-sec .et_pb_column {
margin-bottom: 0px !important;
}
.ss-hed-log-men-sec .et_pb_row {
display: block;
}
.ss-hed-user-cart-dv {
float: right;
width: 100%;
border-top: 1px solid #e5e5e5;
margin-top: 0px;
padding: 13px 0px 0;
}
.ss-hed-user-cart-dv ul{
justify-content:center;
}
.account-image{
width: 35px;
height: 35px;
line-height: 41px;
}
.account-text p{
font-size: 12px;
line-height: 17px;
}
.account-text p:nth-child(2) {
font-size: 13px;
}
.cart-icon-count {
width: 35px;
height: 35px;
line-height: 42px;
}
span.cart-text{
font-size: 12px;
line-height: 15px;
}
.cart-text, .price-text{
font-size: 13px;
}
.ss-hm-banner-sec h2{
padding-bottom:0 !important;
}
.ss-hm-form-stck-dv ul{
display:block;
padding: 0px 15px;
}
.ss-hm-form-stck-dv li {
width: 100%;
margin-top: 10px;
}
.ss-hm-form-stck-dv ul li:nth-child(4) {
width: 100%;
}
.ss-hm-abt-hed-sec br{
display:none;
}
.ss-abt-cate-row h2{
padding-bottom:0;
}
.ss-abt-cate-row .et_pb_row .et_pb_column.et_pb_column_1_4{
margin: 0 0 18px !important;
}
.ss-adv-cousyl-tab ul{
gap:3px;
}
.ss-adv-cousyl-tab button{
font-size: 12px;
padding: 7px 8px;
}
.ss-hm-spart-sec p{
line-height:20px;
}
.ss-shop-categry-sec .owl-nav{
margin-top:30px;
}
.ss-hm-logo-sec .ss-hm-logo-rw  {
display: flex;
gap:20px;
}
.ss-hm-logo-sec .ss-hm-logo-rw .et_pb_column {
width: 45% !important;
}
.ss-hm-logo-sec .ss-hm-logo-rw .et_pb_column img {
width: 70px;
}
.ss-foot-could-sec .et_pb_column_2_3 {
height: auto;
}
.ss-foot-could-sec .et_pb_row{
display:block;
}
footer .et_pb_menu .et_pb_menu__menu {
display: block;
}
footer .et_mobile_nav_menu{
display:none !important;
}
footer .et_pb_menu--style-left_aligned .et_pb_menu__wrap{
justify-content: start;
}
.ss-news-frm-sec ul {
list-style: none;
padding: 0;
}
.ss-news-frm-sec ul li:nth-child(2){
top:5px;
}
.ss-news-frm-sec .wpcf7-text{
height:42px;
}
.ss-news-frm-sec .wpcf7-form-control.wpcf7-submit.has-spinner{
font-size: 12px;
}
.copyright-footer {
justify-content: center;
}
.ss-foot-btm-sec .et_pb_row {
align-items: center;
display: flex;
flex-flow: row wrap;
}
.copyright-footer{
order: 2;
}
.ss-foot-btm-rit {
justify-content: center;
order: 1;
margin-bottom: 10px !important;
}
a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
min-height: 37px !important;
margin-top: 0;
}
table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th{
}
.woocommerce-cart a.wc-block-components-product-name{
font-size:12px;
}
.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{
overflow: scroll;
overflow-y: auto;
width: 3px;
}
.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main ::-webkit-scrollbar {
width: 3px;
}
.single-product h1.product_title.entry-title {
font-size: 18px;
line-height: 29px;
margin-top: 15px;
}
.single-product .entry-summary p.price span {
font-size: 20px !important;
}
.woocommerce div.product .woocommerce-product-rating {
margin-bottom: 10px;
}
.single-product .price{
font-size:20px !important;
}
.single-product .quantity input{
width: 40px !important;
}
.woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce .quantity input.qty {
height: 35px !important;
min-width: 30px;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button {
line-height: 37px !important;
font-size: 14px !important;
min-height: 35px !important;
height: 35px !important;
padding: 0 18px 0px 35px !important;
background-size: 27px !important;
background-position: 6px center !important;
}
.single-product .product_meta{
padding-top: 0px;
margin-top: 0;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li {
margin: 0 !important;
margin-right: 18px !important;
background: transparent;
display:inline-block;
font-size: 14px;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
display: inline-block !important;
border-bottom: 1px solid #E0DADF !important;
}
body.woocommerce .woocommerce-tabs{
padding:18px;
}
.woocommerce-Tabs-panel h2{
font-size:20px;
}
h2.woocommerce-Reviews-title {
font-size: 18px;
line-height: 25px;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
width:100%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
width: 100%;
margin-top: 40px;
}
.woocommerce .col2-set, .woocommerce-page .col2-set{
display:block;
}
.ss-hed-cnt-inf-col {
display: block;
}
.woocommerce-cart .wp-block-woocommerce-cart-totals-block {
padding: 6% !important;
margin-top:40px;
}
.ss-cnt-form-div {
display: block;}
.ss-cnt-form-div ul {
width: 100%;
}
.woocommerce-cart .et_pb_gutters2 .ss-hed-log-men-sec .et_pb_column_1_4 {
display: block;}
.woocommerce-cart .ss-hed-user-cart-dv {
width: 100%;
}
.ss-hed-sec1 .et_pb_column{
margin-bottom:0 !important;
}
.ss-hed-sec1 .et_pb_row{
display:block;
align-items:center;
}
.ss-adv-cousyl-tab ul li {
display: flex;
width: 50%;
}
.et_pb_gutters2 .ss-hed-log-men-sec .et_pb_column_3_4 {
width: 100% !important;
margin-right: 0% !important;
}
.ss-form-grp div {
width: 100%;
}
.ss-form-grp {
display: block;
}
.cartdropdown {
width: 300px;
left: -100px !important;
margin: 0 auto;
}
.ss_ser_pg_mn_sec .et_pb_row {
display: flex;
flex-direction: column;
}
.ss_ser_pg_mn_sec .et_pb_column_1_3{
order:2;
}
.ss_ser_pg_mn_sec .et_pb_column_2_3{
order:1;
}
.services-page-buttons ul li a {
padding: 5px 13px;
border-radius: 4px;
font-size: 14px;
}
#nav_menu-2 {
width: 100%;
margin-top: 40px;
}
.ss_ser_pg_mn_sec {
padding-bottom: 0 !important;
}
.ss_ser_pg_mn_sec .et_pb_row {
padding-bottom: 0 !important;
}
}
@media (max-width: 980px) {
.et_mobile_menu {
max-height: 400px;
overflow-y: auto;
}
body.woocommerce .woocommerce-tabs {
overflow-x: auto;
}
.et-db #et-boc .et-l .footer_menu_row .et_pb_menu__wrap {
justify-content:flex-start !important;
}
.et-db #et-boc .et-l .footer_menu_row .et_pb_menu__wrap .et_pb_menu__menu {
display:block !important;
}
}
@media only screen and (min-width: 481px) and (max-width: 767px){ }
@media only screen and (min-width: 767px) and (max-width: 1023px){
.ss-mobile-show{
display:block !important;
}
.ss-hed-sec2 .et_pb_column{
margin-bottom:0 !important;
}
.ss-hed-sec1 p{
line-height:20px;
}
.ss-hed-sec2 p{
line-height:25px;
text-align: center;
}
.ss-hed-log-men-sec .et_pb_column {
margin-bottom: 0px !important;
}
.ss-hed-user-cart-dv ul{
justify-content:center;
}
.account-image{
width: 35px;
height: 35px;
line-height: 41px;
}
.account-text p{
font-size: 12px;
line-height: 17px;
}
.account-text p:nth-child(2) {
font-size: 13px;
}
.cart-icon-count {
width: 35px;
height: 35px;
line-height: 42px;
}
span.cart-text{
font-size: 12px;
line-height: 15px;
}
.cart-text, .price-text{
font-size: 13px;
}
.ss-foot-could-sec .et_pb_row{
display:block;
}
footer .et_pb_menu .et_pb_menu__menu {
display: block;
}
footer .et_mobile_nav_menu{
display:none !important;
}
footer .et_pb_menu--style-left_aligned .et_pb_menu__wrap{
justify-content: start;
}
h2.woocommerce-loop-product__title{
height:82px;
}
.ss-hm-foot-blu-rit-btn{
display:inline-flex;
gap:20px;
justify-content:center;
margin-top:20px;
}
.ss-foot-btm-sec .et_pb_row {
display: block;
}
.ss-foot-btm-rit {
justify-content: center;
}
.ss-news-frm-sec {
margin-top: 18px;
}
.ss-news-frm-sec ul{
padding:0;
}
.ss-hm-logo-sec .ss-hm-logo-rw .et_pb_column {
width: 28% !important;
}
.ss-hm-logo-sec .ss-hm-logo-rw {
display: flex;
gap: 10px;
justify-content: center;
}
.ss-hm-form-stck-dv ul li:nth-child(4) {
width: 25%;
}
.single-product h1.product_title.entry-title{
margin-top:30px;
}
.related.products .product .woocommerce-loop-product__title{
height:90px;
}
.woocommerce-cart .wp-block-woocommerce-cart-totals-block {
padding: 4% !important;}
.et_pb_gutters2 .ss-hed-log-men-sec  .et_pb_column_1_4{
display: block;
}
.ss-hed-cnt-inf-col {
justify-content: center;
}
.woocommerce-cart .wp-block-woocommerce-cart-totals-block {
padding: 6% !important;
margin-top:40px;
}
.woocommerce-cart .et_pb_gutters2 .ss-hed-log-men-sec .et_pb_column_1_4 {
display: block;
width: 14%;
}
.woocommerce-cart .ss-hed-user-cart-dv {
width: 100%;
}
.ss_ser_pg_mn_sec .et_pb_row {
display: flex;
flex-direction: column;
}
.ss_ser_pg_mn_sec .et_pb_column_1_3{
order:2;
}
.ss_ser_pg_mn_sec .et_pb_column_2_3{
order:1;
}
.services-page-buttons ul li a {
padding: 5px 13px;
border-radius: 4px;
font-size: 14px;
}
#nav_menu-2 {
width: 100%;
margin-top: 40px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1300px){
.ss-hed-log-men-sec .et_pb_menu .et-menu>li {
padding-left: 10px !important;
padding-right: 10px !important;
}
.ss-hed-log-men-sec .et_pb_menu_1_tb_header.et_pb_menu ul li a {
font-size: 12px;
color: #3f3f40 !important;
}
.account-text p:nth-child(2){
font-size:12px;
}
.account-text p {
font-size: 12px;
}
span.cart-text {
font-size: 12px;
}
.cart-text, .price-text {
font-size: 12px;
}	
.et_pb_menu_0_tb_header.et_pb_menu ul li a {
font-size: 12px !important;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1400px){
.ss-hed-log-men-sec .et_pb_menu .et-menu>li {
padding-left: 10px !important;
padding-right: 10px !important;
}
}
.wc-block-cart-items__row .wc-block-components-product-metadata__description {
display:none !important;
}
@media(min-width:981px) {
.main_menu.et_pb_menu .et-menu>li {
padding-left: 20px;
padding-right: 20px;
}
.hide-on-desktop .et_pb_menu__wrap,
.hide-on-desktop-device {
display:none !important;
}
}
@media(max-width:980px) {
.hide-mobile-toggle .et_pb_menu__wrap,
.main_menu .mobile_nav .mobile_menu_bar{
display: none !important;
}
.hide-mobile-toggle .et_pb_menu__logo {
margin-right:0 !important
}
li.menu-item-has-children>a {
max-width: 80%;
background: none !important;
font-weight: 400 !important;
}
li.menu-item-has-children {
position: relative;
display: flex;
justify-content: space-between;
flex-wrap:wrap;
}
body.et-db #et-boc .et-l .et_mobile_menu li ul.sub-menu {
display: none !important;
flex:0 0 100%;
}
body.et-db #et-boc .et-l .et_mobile_menu li ul.sub-menu.active {
display:block !important;
padding: 0 !important;
}
.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu li.menu-item-has-children:hover>a,
.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu li.menu-item-has-children>a:hover {
color:#000 !important;
}
.menu-toggles {
width: 40px;
height: 47px;
display: flex;
justify-content: center;
align-items: center;
}
span.menu-toggles:after {
font-family: ETmodules;
content: "3";
font-size: 16px;
font-weight: 800;
transition:all 0.5s ease;
}
.open>span.menu-toggles:after {
transform: rotate(180deg);
transition:all 0.5s ease;
}
}
@media(max-width:767px) {
.ss-hed-number-sec {
position: fixed;
bottom: 0;
background: #fff;
left: 0;
width: 100%;
padding: 5px 0;
border-top: 1px solid #ddd;
}
.mb-0 {
margin-bottom: 15px !important;
}
.et_pb_sticky--top .mobile-tab-width-100 {
display: none;
}
}	
@media(max-width:767px) {
.woocommerce-page ul.products li.product:nth-child(n) {
margin: 0 0 30px !important;
width: 100%!important;
}
}
@media(min-width:479px) and (max-width:767px) {
.woocommerce-searchbox-popup {
padding-top: 15px;
border-top: 1px solid #ddd;
}
.mobile-tab-width-100 {
width:100% !important
}
}