body{
color: var(--clr-black-4);
}
body.admin-bar{
margin-top: 32px;
}
body.admin-bar .header-mobile-navigation-area > .offcanvas {
margin-top: 45px;
}
.header-logo a{
text-decoration: none;
}
.header-topbar-area .topbar-menu a:after{
display: none;
}
.header-topbar-area .topbar-social-icon {
list-style-type: none;
padding: 0;
margin: 0;
}
.breadcrumb-wrapper .current-page::before {
content: "\f054";
font-family: "Font Awesome 6 Free";
font-weight: 900;
font-size: 10px;
color: #fff;
}
.breadcrumb-wrapper h1 {
font-size: var(--fs-46);
}
.popular-img .product-img {
padding: unset;
}
.header-topbar-area .topbar-menu {
list-style: none;
padding: 0;
}
a.tinvwl_add_to_wishlist_button.tinvwl-position-shortcode{
display: block;
width: 2.125rem !important;
height: 2.125rem !important;
}
.cart-meta a {
text-decoration: none;
background-color: var(--clr-primary) !important;
color: var(--clr-white) !important;
border-radius: 30px !important;
padding: 2px 10px !important;
}
.cart-meta a:hover{
background-color: var(--clr-white) !important;
color: var(--clr-primary) !important;
}
.cart-meta a i {
font-size: 12px !important;
}
.shop-product-area .cart-meta a.button {
padding: 10px !important;
}
.shop-product-area .product-content h4{
font-family: var(--ff-roboto);
color: var(--title-clr);
line-height: 1.4;
font-size: 1.125rem;
margin: 0;
}
.cart-meta a.acoqvw_quickview_button span svg {
fill: white !important;
}
.cart-meta a.acoqvw_quickview_button:hover span svg{
fill: var(--clr-primary) !important;
}
.cart-meta a.button.acoqvw_view_details_button {
width: 100%;
position: absolute;
bottom: -8px;
left: 0;
right: 0;
background: black !important;
color: white !important;
text-align: center;
border-radius: 0 !important;
}
.woocommerce a.button.added::after{
display: none;
}
.cart-meta a.added_to_cart.wc-forward {
padding: 0 6px !important;
font-size: 10px;
}
.cart-meta a.loading::after {
position: absolute !important;
right: 0 !important;
margin: auto;
display: block;
top: 3px !important;
right: 0 !important;
left: 0;
font-size: 28px;
font-weight: 100;
}
.cart-meta a.marin-view-products {
padding-top: 8px !important;
}
.cart-meta a i{
margin-right: 0;
}
.marin-pagination{
text-align: center;
padding: 0;
}
.marin-pagination .page-numbers {
text-decoration: none;
width: 2.25rem;
height: 2.25rem;
line-height: 2.25rem;
border-radius: 50%;
text-align: center;
display: inline-block;
}
.marin-pagination .page-numbers:hover,
.marin-pagination .page-numbers:hover i {
background-color: var(--clr-primary);
color: var(--clr-white);
}
.woocommerce .star-rating {
width: 8em;
letter-spacing: 8px;
}
.single-small-product-slider{
position: relative;
}
.single-small-product-slider span.onsale {
padding: unset;
}
.shop-single-area .single-product-img,
.shop-single-area .single-small-product-img .single-product-gallery-img {
padding: unset;
}
.product-item.layout-one.marin-product-widget-wrapper {
text-align: unset;
}
.product-item.layout-one.marin-product-widget-wrapper:last-child {
padding-bottom: 0;
}
.product-img{
position: relative;
}
.product-img.no-pro-link::before {
content: '';
display: block;
clear: both;
content: "";
top: 0;
left: 0;
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
visibility: hidden;
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
}
.inner-product-item .cart-meta a.add_to_cart_button{
padding: 10px !important;
}
.product-img img {
height: auto;
max-width: 100%;
max-height: 100%;
}
.product-img.thumb-left img{
margin-right:auto;
}
.product-img.thumb-center img{
margin:auto;
}
.product-img.thumb-right img{
margin-left:auto;
}
.product-item.layout-two .rating {
margin: 7px 0 7px;
}
.single-page-similar-product .product-item.layout-two {
padding-left: 20px;
}
span.woocommerce-Price-amount.amount { line-height: 2.25rem;
color: var(--clr-primary);
margin-bottom: var(--gutter-10);
}
del span.woocommerce-Price-amount.amount {
color: var(--price-clr); 
font-size: var(--fs-18);
}
.acoqvw_quickview_container .acoqvw_quickview .acoqvw_inner .onsale {
background: #04b86d !important;
height: 45px !important;
width: 45px !important;
line-height: 37px !important;
background-color: #C32000 !important;
color: #eeebeb !important;
left: 20px !important;
top: 15px !important;
font-weight: 500;
font-size: 13px !important;
}
.acoqvw_quickview_container .acoqvw_quickview .acoqvw_inner .acoqvw_contentSec .price {
display: inline-flex;
flex-direction: row-reverse;
gap: var(--gutter-10);
align-items: baseline;
color: var(--clr-primary);
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
display: inline-flex;
flex-direction: row-reverse;
gap: var(--gutter-10);
align-items: baseline;
color: var(--clr-primary);
}
.acoqvw_quickview_container .acoqvw_quickview .acoqvw_inner .acoqvw_contentSec .price ins {
text-decoration: none;
}
.acoqvw_quickview_container .acoqvw_quickview .acoqvw_inner .acoqvw_contentSec .price ins > span {
color: var(--clr-primary) !important;
}
.single-page-similar-product p.price, .single-page-similar-product span.price {
gap: var(--gutter-5) !important;
color: #0c67c4 !important;
align-items: baseline;
}
.single-page-similar-product p.price span, .single-page-similar-product span.price span {
color: var(--clr-primary);
font-size: var(--fs-18);
font-weight: var(--fw-600);
}
.single-page-similar-product p.price del, .single-page-similar-product span.price del {
display: none !important;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
text-decoration: none;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce div.product p.price del span.woocommerce-Price-amount.amount, .woocommerce div.product span.price del span.woocommerce-Price-amount.amount {
font-size: 14px !important;
font-weight: 400 !important;
color: #a7a7a7;
}
.acoqvw_quickview_container .acoqvw_quickview .acoqvw_inner .acoqvw_contentSec .price del > span {
font-size: 16px !important;
}
.woocommerce .star-rating span::before {
font-size: var(--fs-12);
}
.woocommerce .star-rating::before {
font-size: var(--fs-12);
}
a.woocommerce-review-link.rating-count {
color: var(--clr-black-12);
font-size: var(--fs-12);
text-decoration: none;
margin-left: -2em;
}
.woocommerce-variation-description > p,
.shop-single-area .product-details-wrapper span.woo-short-desc > p {
font-family: var(--ff-poppins);
font-size: var(--fs-12);
color: var(--clr-black-4);
padding: var(--gutter-30) 0;
padding-top: 0;
padding-bottom: 15px;
}
.shop-single-area .product-details-wrapper .woocommerce-product-rating {
margin-top: var(--gutter-10);
}
.shop-single-area .product-details-wrapper .star-rating {
margin-top: 0.6em;
}
.shop-single-area .brand a,
.shop-single-area .categories a {
color: var(--clr-black-4);
font-weight: var(--fw-400);
text-decoration: none;
}
.shop-single-area .brand a:hover,
.shop-single-area .categories a:hover {
color: var(--clr-primary);
}
.shop-single-area .product-details-wrapper .awwlm-add-to-wishlist-wrap a {
padding: 10px;
text-align: center;
}
.shop-single-area .product-details-wrapper .awwlm-add-to-wishlist-wrap a > i {
margin: 0;
}
.woocommerce-variation-description p {
margin-bottom: 0;
padding-bottom: 0;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
text-transform: uppercase;
padding: 0;
}
.header-account.no-woo-class {
border-right: none;
padding-right: 0;
}
.woocommerce .star-rating span {
color: var(--clr-yellow-2);
}
.shop-single-area .tab-content .tab-pane h2 {
margin: 0 0 25px;
padding: 0;
font-size: 21px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
margin: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
padding: 10px 15px;
}
.woocommerce #reviews #comments ol.commentlist {
padding: 0;
}
.shop-single-area .tab-content {
margin-top: var(--gutter-20);
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong{
text-transform: capitalize;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description p::first-letter{
text-transform: capitalize;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{
width: 6em;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
padding: 0;
width: 65px;
border-radius: 50px;
border: 2px solid var(--bs-blue);
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
border: 1px solid #d7e7ff;
border-radius: 4px;
background: #f7faff;
margin: 0 0 0 80px;
}
.woocommerce p.stars.selected a,
.woocommerce p.stars:hover a {
color: var(--clr-yellow-2);
}
.woocommerce #reviews span#reply-title {
text-transform: uppercase;
margin: 10px 0;
display: block;
color: black;
}
#review_form form label {
margin: 0 0 7px;
text-transform: capitalize;
color: black;
}
.woocommerce #review_form #respond textarea {
box-sizing: border-box;
width: 100%;
border: 1px solid #d7e7ff;
border-radius: 4px;
background: #f7faff;
min-height: 100px;
}
.woocommerce #review_form #respond .form-submit input {
min-width: 138px;
padding: 20px 23px;
text-transform: uppercase;
color: white;
background: var(--clr-primary);
border: 1px solid var(--clr-primary);
}
.woocommerce #review_form #respond .form-submit input:hover {
color: var(--clr-primary);
background-color: transparent;
border-color: #d7e7ff;
}
.woocommerce-message {
border-top-color: var(--clr-primary);
}
.woocommerce-message::before{
color: var(--clr-primary);
}
.popular-img .product-img{
position: unset;
}
.woocommerce span.onsale {
height: 45px;
width: 45px;
line-height: 37px;
background-color: #C32000;
color: #eeebeb;
left: 20px;
top: 15px;
font-weight: 500;
font-size: 13px;
}
.awwlm-add-button .awwlm_loading, .awwlm-remove.awwlm_loading {
filter: hue-rotate(45deg);
}
.woocommerce #review_form #respond form input[type="text"], .woocommerce #review_form #respond form input[type="email"] {
border: 1px solid #d7e7ff;
border-radius: 4px;
background: #f7faff;
display: block;
}
.related-product-not-found {
padding: 20px;
}
.quantity-action.grouped-cart {
width: max-content;
}
.grouped-cart-items{
flex-direction: column-reverse;
display: flex;
}
.grouped-cart-items > tr > td {
width: unset !important;
padding-left: 0 !important;
}
.grouped-cart-items > tr > td:nth-child(2){
text-align: right;
}
.grouped-cart-items > tr > td > label > a {
text-decoration: none;
color: black;
font-weight: 500;
}
.grouped-cart-items > tr > td span.woocommerce-Price-amount.amount {
font-size: 14px;
margin: 0 0 0 19px;
line-height: 27px;
color: #5f5f5f;
}
.vertical-product-inner{
-webkit-box-shadow: 0 5px 80px rgb(0 0 0 / 7%);
box-shadow: 0 5px 80px rgb(0 0 0 / 7%);
transition: .3s all;
}
.vertical-product-thumbnail a img {
width:auto;
transition: .3s all;
}
.vertical-loop-buttons {
padding: 20px 30px 15px;
box-sizing: border-box;
transition: .3s all;
margin-bottom: 25px;
}
.vertical-loop-buttons a.add_to_cart_button {
transition: .3s all;
font-size: 16px;
line-height: 14px !important;
}
.vertical-product-thumbnail {
overflow: hidden;
transition: .3s all;
text-align: center;
}
.swiper-slide.single-product-img {
min-height: 450px;
align-items: center;
width: 100% !important;
}
.single-product-gallery-img {
height: 100px;
text-align: center;
}
.shop-single-area .single-small-product-img .single-product-gallery-img img {
height: auto;
max-height: 100%;
}
.vertical-loop-buttons a.add_to_cart_button {
transition: .3s all;
padding: 9px 15px;
line-height: unset;
}
.vertical-loop-buttons .vertical-brandLink a {
color: black;
font-size: .625rem;
text-transform: uppercase;
opacity: .4;
text-decoration: none;
margin-bottom: 10px;
}
.vertical-loop-buttons h4 {
font-size: .9375rem;
font-weight: 400;
line-height: 1.4;
text-rendering: optimizeSpeed;
word-break: break-word;
margin-bottom: 10px;
}
.vertical-loop-buttons h4 a{
text-decoration: none;
color: rgb(66 66 66)
}
.vertical-product-inner .vertical-product-thumbnail a img {
margin-bottom: 15px;
}
.vertical-product-inner .product-price ins,
.vertical-product-inner .product-price del{
text-decoration: none;
}
.vertical-product-inner .product-price .woocommerce-Price-amount.amount {
font-size: 15px;
margin-right: 10px;
}
.vertical-product-cart-wrap {
display: flex;
transition: .3s all;
transform: translateY(calc(-1 * (0px px / 3)));
opacity: 1;
transition: .3s all;    
padding-top: 10px;
margin-bottom: -10px;
}
.vertical-product-cart-wrap a,
.vertical-product-cart-wrap div {
width: fit-content;
}
.vertical-product-cart-wrap div {
height: unset;
margin: 0;
padding: 0;
}
.vertical-product-inner .vertical-loop-buttons {
transform: translateY(calc(-1 * (50px / 3)));
}
.vertical-product-inner .rating {
padding: 10px 0 5px;
}
.vertical-product-inner .product-price {
margin-bottom: 5px;
}
.shop-bar-icon.default-active,
.shop-bar-icon.vertical-active{
color: var(--clr-primary);
}
.woocommerce-cart table.cart img {
width: auto;
height: auto;
max-width: 110px;
}
.woocommerce-cart table.cart td.product-name {
display: flex;
align-items: center;
gap: 12px;
} .woocommerce-cart-form .coupon{
margin-bottom: 40px;
}
.woocommerce-cart-form .coupon input[type='text'] {
border: 1px solid #d7e7ff;
border-radius: 4px;
display: inline-block;
background: #f0f4f9;
padding: 7px 10px;
font-weight: 300;
}
.woocommerce-cart-form .coupon input[type='text']:focus-visible {
border: 1px solid #d7e7ff;
outline: none;
}
.woocommerce-cart-form .cart_totals h2 {
font-weight: 600;
text-transform: uppercase;
font-size: 16px;
margin-bottom: 15px;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
font-weight: 600;
border-top: 1px solid rgba(0,0,0,.1);
text-transform: uppercase;
font-size: 14px;
color: var(--clr-black-4);
}
.woocommerce table.shop_table td span.woocommerce-Price-amount.amount, .woocommerce table.shop_table td {
font-size: 15px;
color: var(--clr-black-3);
}
.cart-colladterals table.shop_table td a {
font-size: 14px;
color: var(--clr-primary);
text-decoration: none;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: var(--clr-primary);
border: 1px solid var(--clr-primary);
transition: .3s all;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color: transparent;
border-color: var(--clr-primary);
color: var(--clr-primary);
}
.woocommerce table.shop_table .cart_item a{
color: #000;
text-decoration: none;
}
.woocommerce table.shop_table .cart_item a.remove{
opacity: 0;
}
.woocommerce table.shop_table .cart_item:hover a.remove{
opacity: 1;
}
#add_payment_method table.cart input, .woocommerce-cart table.cart input, .woocommerce-checkout table.cart input {
text-align: center;
border: 1px solid #d7e7ff;
border-radius: 4px;
display: inline-block;
background: #f0f4f9;
padding: 3px 4px;
font-weight: 300;
}
#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th {
color: var(--clr-black-4);
}
.woocommerce table.shop_table .cart_item span.woocommerce-Price-amount.amount{
color: var(--clr-black-4);
}
.woocommerce table.shop_table tbody {
border-color: inherit;
border-style: solid;
border-width: 0;
background: #c4c4c403;
}
.woocommerce-cart table.cart th {
text-transform: uppercase;
font-size: 12px;
padding: 20px;
box-sizing: border-box;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select {
padding: 12px;
border: 1px solid #e3e3e3;
font-size: 14px;
box-sizing: border-box;
}
.select2-container--default .select2-selection--single {
border-radius: 0;
padding: 8px 6px;
height: 44px;
border: 1px solid #ede6e6;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 39px;
}
form.checkout_coupon.woocommerce-form-coupon > p {
margin: 3px 0;
color: #434343;
font-size: 14px;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 50%;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last{
padding-left: 10px
}
.woocommerce-form-coupon p button.button {
height: 43px;
}
.woocommerce-billing-fields{
margin-bottom: 10px;
}
h3#order_review_heading,
.woocommerce-billing-fields h3{
font-size: 17px;
text-transform: uppercase;
font-weight: 600;
margin-bottom: 10px;
}
h3#ship-to-different-address span {
font-size: 13px;
text-transform: uppercase;
font-weight: 500;
vertical-align: text-bottom;
}
.woocommerce-order p {
margin: 0 0 10px;
}
.woocommerce ul.order_details li strong {
margin-top: 5px;
}
.woocommerce ul.order_details {
border: 1px dashed #d3ced2;
padding: 18px 10px 10px;
background: #fbfbfb;
margin: 0 0 10px;
}
.woocommerce .woocommerce-customer-details h2, .woocommerce .woocommerce-order-details h2, .woocommerce .woocommerce-order-downloads h2 {
text-transform: uppercase;
font-size: 16px;
margin-bottom: 15px;
margin-top: 30px;
}
.woocommerce table.shop_table th {
font-weight: 600;
text-transform: uppercase;
color: var(--clr-black-3);
font-size: 15px;
}
.woocommerce .woocommerce-order-details :last-child {
background: #fbfbfb;
}
.woocommerce ul.order_details li strong, .woocommerce ul.order_details li span.woocommerce-Price-amount.amount {
color: var(--clr-black-4);
font-size: 15px;
line-height: 35px;
}
.woocommerce .woocommerce-customer-details address {
border: 1px dashed rgba(0,0,0,.1);
padding: 10px 15px;
background: #fbfbfb;
}
.return-to-shop > a.button{
height: unset;
}
.woocommerce-order table.shop_table{
border: 1px dashed #e1e1e1;
}
.woocommerce-order  table.shop_table tbody th, .woocommerce-order table.shop_table tfoot td, .woocommerce-order table.shop_table tfoot th {
border-top: 1px dashed rgba(0,0,0,.1);
}
.woocommerce-order table.shop_table th {
font-weight: 400;
text-transform: uppercase;
color: #8d8e92;
font-size: 12px;
}
.marin_archive_cate_wrap{
position: relative;
}
.banner-slider.layout-one .slider-content h1 {
width: fit-content;
padding-left: var(--gutter-20);
padding-right: var(--gutter-20);
}
.banner-slider.layout-one .slider-content {
left: 30%;
-webkit-transform: translate(-30%, -50%);
transform: translate(-30%, -50%);
text-align: left;
width: auto;
min-width: unset;
}
.banner-slider.layout-one.right .slider-content {
right: 30%;
-webkit-transform: translate(30%, -50%);
transform: translate(30%, -50%);
text-align: -webkit-right;
}
.banner-slider.layout-one.center .slider-content {
height: fit-content;
left: 0;
right: 0;
transform: none;
text-align: center;
margin: auto;
display: block;
width: max-content;
top: 0;
bottom: 0;
}
.banner-slider.layout-one.center .slider-content h1 {
width: auto;
display: table;
margin: 0 auto 20px;
}
.banner-slider.layout-one .slider-content h4 {
margin: var(--gutter-20) 0;
}
.banner-slider.layout-one.right .slider-content h4,
.banner-slider.layout-one.left .slider-content h4 {
padding-left: var(--gutter-20);
padding-right: var(--gutter-20);
}
.banner-slider.layout-one.left .slider-content h4:empty{
display: none;
}
.about-us-area .about-img .play-button svg {
max-width: 40px;
max-height: 40px;
}
body {
overflow-x: hidden;
}  .blog:hover > .blog-img > img,
.blog:hover > .blog-img > a > img{
-webkit-transform: scale(1.08);
-ms-transform: scale(1.08);
transform: scale(1.08);
}
.blog .blog-content .blog-title:hover a {
color: var(--clr-primary);
}
.blog-img {
overflow: hidden;
}
.blog-img.blog-gallery-swiper{
max-height: 400px;
position: relative;
margin-bottom: 15px;
}
.blog-wrapper-area .format-video .blog iframe{
margin-bottom: 15px;
max-height: 400px;
}
body.search .blog-img {
margin-bottom: 15px;
display: inline-block;
width: 100%;
}
.blog-img img {
width: auto;
max-width: 100%;
height: auto;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-o-object-fit: cover;
object-fit: cover;
}
.blog-content .blog-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 20px 0 10px;
font-size: 13px;
}
.has-post-thumbnail .blog-content .blog-meta {
margin: 20px 0 10px;
}
.blog-content .blog-meta a{
text-decoration: none;
}
.blog-content .blog-meta ul.meta-list {
margin: 0px;
padding: 0;
}
.blog-content .blog-meta .meta-list li {
display: inline-block;
font-size: 13px;
color: #aab7cf;
text-transform: capitalize;
margin-right: 9px;
}
.blog-content .blog-meta .meta-list li a {
display: inline-block;
margin-left: 2px;
color: #29303b;
font-family: "Open Sans", sans-serif;
}
.inner-banner .banner-content .current-page::before {
margin-top: 5px;
}
.blog-content .blog-meta .meta-list li a:hover {
color: var(--clr-primary);
}
.blog-content .blog-meta .meta-list li.date {
position: relative;
padding-left: 12px;
}
.blog-content .blog-meta .meta-list li.date::before {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
margin: auto 0;
width: 3px;
height: 3px;
background-color: #aab7cf;
border-radius: 50%;
}
.wp-block-cover__image-background, .wp-block-cover__video-background {
max-width: 100%;
}
.blog-content .blog-title {
margin: 0 0 20px;
-ms-word-wrap: break-word;
word-wrap: break-word;
letter-spacing: -0.1px;
font-size: 20px;
line-height: 27px;
}
.blog-content .blog-title a {
color: var(--title-clr);
text-decoration: none;
}
.blog-content a.btn.blog-btn {
background-color: transparent;
color: #29303b;
border: 2px solid #DBDBDB;
font-size: 13px;
padding: 6px 22px;
margin-top: 20px;
border-radius: 0;
}
.blog-content a.btn.blog-btn:hover {
background-color: var(--clr-black-4);
color: #fff;
border-color: var(--clr-black-4);
}
.blog-post-wrapper {
border: 1px dashed #ececec;
border-radius: 5px;
padding: 30px;
box-sizing: border-box;
}
.post-widget {
padding: 35px 0 0px;
border-bottom: 1px dotted #ececec;
}
.blog-post-wrapper .post-widget {
padding: 0px
}
.post-widget .post-widget-title {
font-size: 24px;
line-height: 30px;
margin: 0 0 25px;
}
.post-widget:last-of-type {
border-bottom: none;
}
.post-list .post-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: 0 0 30px;
}
.post-list .post-item .post-thumbs {
margin-right: 20px;
}
.post-list .post-item .post-deatils .post-title {
font-size: 16px;
line-height: 18px;
font-weight: 600;
}
.post-list .post-item .post-deatils .post-title a {
color: #29303b;
}
.post-list .post-item .post-deatils .meta6 {
background-color: transparent;
color: #b0b0b0;
padding: 0;
}
.post-list .post-item:hover .post-deatils .post-title a {
color: var(--clr-primary);
}
.post-list .post-item:last-of-type {
margin-bottom: 0;
}
.Category-list .list-item {
padding-left: 20px;
}
.Category-list .list-item a {
color: #29303b;
}
.Category-list .list-item a:hover {
color: var(--clr-primary);
}
.Category-list .list-item span {
color: #b0b0b0;
margin-left: 8px;
}
.tag-list .tag-item {
display: inline-block;
margin-right: 5px;
margin-bottom: 10px;
}
.tag-list .tag-item a {
font-size: 14px;
display: inline-block;
color: #717584;
background-color: #f4f4f4;
padding: 5px 20px;
border-radius: 5px;
}
.tag-list .tag-item a:hover {
color: #fff;
background-color: var(--clr-primary);
}
.post-meta-list .meta-item {
display: inline-block;
margin-right: 15px;
font-size: 14px;
line-height: 18px;
}
.post-meta-list .meta-item .user-icon {
color: var(--clr-primary);
margin-right: 4px;
}
.post-meta-list .meta-item a {
color: var(--clr-primary);
}
.post-meta-list .meta-item a.user {
font-weight: 600;
color: #54606c;
}
.post-meta-list .meta-item:last-of-type {
margin-right: 0;
}
blockquote:not(.wp-block-pullquote blockquote) {
position: relative;
padding: 40px !important;
font-size: 20px;
line-height: 30px;
color: #29303b;
margin: 40px 0;
}
blockquote.posts-format-quote {
margin: 20px 0px;
}
blockquote.posts-format-quote .author {
color: unset
}
blockquote.posts-format-quote .author:hover {
color: var(--clr-primary)
}
blockquote {
background: rgba(76, 76, 241, 0.05);
border-left: 4px solid var(--brand_color);
font-size: 20px;
padding: 50px 40px;
position: relative;
z-index: 0;
margin: 46px 0;
}
blockquote cite {
margin-top: 10px;
display: block;
font-style: normal;
}
blockquote::before {
content: '';
background: url(//mbc-marine.com/wp-content/themes/marinocart/assets/img/quote_top.png) no-repeat scroll left top;
width: 132px;
height: 81px;
top: 0;
display: block;
position: absolute;
z-index: -1;
}
blockquote:after {
content: '';
background: url(//mbc-marine.com/wp-content/themes/marinocart/assets/img/quote_bottom.png) no-repeat scroll left bottom;
width: 77px;
height: 75px;
right: 40px;
bottom: 30px;
position: absolute;
z-index: -1;
}
.blog-footer {
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-top: 1px solid #ececec;
border-bottom: 1px solid #ececec;
padding: 12px 0;
margin: 40px 0;
width: 100%;
}
.blog-footer ul.blog-footer-tag {
margin: 0;
padding: 0;
}
.blog-footer ul.blog-footer-tag li {
margin: 0;
padding: 0;
}
.blog-footer .share {
font-size: 14px;
line-height: 30px; 
font-weight: 700;
min-width: 65px
}
.blog-footer .share .share-icon {
color: var(--clr-primary);
display: inline-block;
margin-right: 5px;
} 
.blog-footer-tag li {
display: inline-block;
}
.blog-footer-tag li a {
font-size: 13px;
line-height: 30px;
color: var(--clr-primary);
text-decoration: none;
}
.blog-footer-tag li a:hover {
color: var(--clr-primary);
}
.post-form-title {
margin: 0 0 30px;
}
.post-form-title .cmt-title {
margin: 0 0 8px;
}
.post-form-title p {
font-size: 14px;
}
.children {
padding-left: 70px;
}
@media (min-width: 1200px) {
.blog-gap {
margin-bottom: 30px;
}
}
@media (max-width: 767px) {
.post-comment-form {
padding: 40px 30px;
}
}
.footer-widget ul{
list-style:none;
margin: 0;
padding: 0;
}
.blog-post-wrapper .widget_block {
padding: 35px 0;
border-bottom: 1px dotted #ececec;
}
.blog-post-wrapper .widget:first-child {
padding-top: 0;
}
.blog-post-wrapper .widget:last-child {
padding-bottom:0;
border:none
}
.wp-block-group__inner-container h4,
.widget h2,
.widget h2.widgettitle,
.widget.mcs_course h2{
font-size: 24px;
line-height: 30px;
margin: 0 0 25px;
} .wp-block-categories li{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-left: 5px;
color: #29303b;
position: relative;
}
.wp-block-categories li:last-child{
margin-bottom:0px
}
.wp-block-categories li a {
color: #29303b;
font-size: 17px;
font-weight: 400;
}
.footer-top .wp-block-categories li a {
color: #8c9599;
font-size: 15px;
}
.footer-top .wp-block-categories li:before {
line-height: 2.375rem;
}
.wp-block-categories:not(.wp-block-categories-dropdown) li:before {
content: "\f054";
display: block;
clear: both;
font-family: "Font Awesome 5 Free";
font-weight: 900;
position: absolute;
left: 0;
top: 0;
bottom: 0;
margin: auto 0;
color: var(--clr-primary);
font-size: 12px;
}
.wp-block-categories li a:hover {
color: var(--clr-primary);
} .wp-block-tag-cloud a,
.tagcloud a {
font-size: 14px !important;
display: inline-block;
color: #717584;
background-color: #f4f4f4;
padding: 5px 20px;
border-radius: 5px;
margin: 4px 2px 4px 0px;
}
.wp-block-tag-cloud a:hover,
.tagcloud a:hover {
color: #fff;
background-color: var(--clr-primary);
} .blog-widget-area .wp-block-latest-posts li a {
font-weight: 600;
font-family: "Open Sans", sans-serif;
color: #29303b;
margin-bottom: 10px;
display: block;
text-decoration: none;
} .wp-block-latest-posts li:hover a {
color: var(--clr-primary);
}
.blog-widget-area .wp-block-latest-posts li a::first-letter{
text-transform:capitalize;
}
time.wp-block-latest-posts__post-date {
background-color: transparent;
color: black;
font-size: 14px;
position: relative;
right: -20px;
top: -5px;
margin: 0;
}
.wp-block-latest-posts__post-excerpt {
font-size: 16px;
}
.wp-block-latest-posts.wp-block-latest-posts__list li:last-child {
margin-bottom: 0;
}
time.wp-block-latest-posts__post-date::before {
position: absolute;
content: "\f073";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 14px;
margin-left: -20px;
color:#aab7cf;
}
.wp-block-latest-posts__featured-image {
margin-right: 20px !important;
min-height: 120px;
}
.blog-widget-area {
border: 1px dashed #ececec;
padding: 30px;
box-sizing: border-box;
}
.blog-widget-area .wp-block-latest-posts__featured-image,
.post-wrapper-page .blog-widget-area .wp-block-latest-posts__featured-image {
min-height: unset;
margin-bottom: 10px !important;
}
.post_format-post-format-image .blog .blog-img,
.post_format-post-format-audio .blog .wp-audio-shortcode,
.post-wrapper-page .blog audio{
margin-bottom: 10px;
}
.blog-widget-area .wp-block-search__button-inside .wp-block-search__inside-wrapper {
font-size: 14px;
color: #2b2a35;
background-color: #f0f0f0;
resize: none;
border-radius: 5px !important;
border: 1px solid rgba(0,0,0,0) !important;
box-shadow: inset 0 1px 1px rgb(0 0 0 / 0%);
font-weight: 500;
width: 100%;
padding-left: 10px;
}
.blog-widget-area .wp-block-search__button-inside .wp-block-search__inside-wrapper input[type="search"] {
background: transparent;
min-height: 45px;
font-weight: 400;
}
.post-wrapper-page .blog-widget-area .wp-block-latest-posts:not(.aligncenter, .alignleft, .alignright),
.post-wrapper-page .blog-widget-area .wp-block-latest-comments:not(.aligncenter, .alignleft, .alignright),
.post-wrapper-page .blog-widget-area .wp-block-group{
margin-bottom: 0;
padding-bottom: 0;
}
.blog-widget-area .wp-block-search__button-inside .wp-block-search__inside-wrapper button{
border: none;
}
.wp-block-latest-posts__featured-image img {
border-radius: 6px;
margin-bottom: 7px;
} .wp-block-pages-list__item{
margin-bottom: 10px
}
.wp-block-pages-list__item ul.submenu-container{
margin-left: 10px
}
.widget ul.menu {
margin-top: -10px;
display: block;
z-index: 0;
position: relative;
}
.widget ul li{
margin: 5px 0px;
}
.widget ul li.cat-item{
margin: 15px 0px;
}
.widget ul li.cat-item a span{
font-size: 12px;
margin-left: 7px;
color: var(--clr-primary);
}
.wp-block-calendar tbody td{
color:#aeaeae
}
.wp-block-latest-posts__list.is-grid img {
max-width: 100% !important;
max-height: 100% !important;
}
.post-wrapper-page.blog-area .col-12{
padding: 25px 25px 25px;
margin-bottom: 40px;
box-shadow: 0px 0px 10px 0px #efefef66;
border: 1px dashed #ececec;
} input[type=search]::-ms-clear { display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal { display: none; width : 0; height: 0; } input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; } .widget.widget_nav_menu .menu li ul.sub-menu {
margin-top: 0;
margin-left: 10px;
display: block;
}
.wp-block-archives-dropdown label {
margin: 0 0 8px;
}
.comments-list li.trackback,
.comments-list li.pingback{
margin-bottom: 10px;
}
.comments-list li.trackback span.edit-link a, .comments-list li.pingback span.edit-link a {
background: var(--clr-primary);
color: white;
padding: 3px 5px;
font-size: 13px;
border-radius: 3px;
text-transform: capitalize;
}
.comments-list li.trackback span.edit-link:hover a, .comments-list li.pingback span.edit-link:hover a {
background: #b6826d;
} .blog-meta a.meta {
color: #fff;
background-color: var(--clr-primary);
display: inline-block;
padding: 3px 15px;
border-radius: 5px;
}
.meta:hover {
color: #fff;
}
.meta.meta2 {
color: #48cfaf;
background-color: #ecfaf7;
padding: 5px 20px;
border-radius: 30px;
}
.meta.meta3 {
color: #fff;
background-color: #01aa95;
border-radius: 30px;
margin-bottom: 10px;
}
.meta.meta4 {
background-color: var(--clr-primary);
font-weight: 600;
margin-right: 17px;
font-size: 13px;
}
.meta.meta4_cat2 {
background-color: var(--clr-primary);
}
.meta.meta4_cat3 {
background-color: #4582ff;
}
.meta i {
margin-right: 4px;
}
.post-wrapper-page .blog {
position: relative;
}
.post-wrapper-page .blog .sticky-label {
position: absolute;
background: var(--clr-primary);
top: 0px;
right: 0px;
padding: 5px 20px;
color: white;
border-bottom-left-radius: 5px;
border-top-right-radius: 5px;
font-weight: 600;
font-size: 13px;
margin-top: 0;
z-index: 1;
}
.post-wrapper-page .blog .sticky-label.no-thumbnail {
top: -26px;
right: -25px;
border-top-right-radius: 4px;
}
.post-wrapper-page .blog .sticky-label.has-post-meta.no-thumbnail{
top: -25px
}
.blog-img.no-post-meta{
margin-bottom: 15px;
}
.sticky .blogs__content p.sticky-label {
position: absolute;
background: var(--clr-primary);
top: 10px;
right: 0px;
padding: 5px 20px;
color: white;
border-bottom-left-radius: 5px;
border-top-right-radius: 5px;
font-weight: 600;
font-size: 13px;
box-sizing: border-box;
margin: 0px;
}
ul.offcanvus-mobile-menu li ul,
.header-dropdown .dropdown-menu li ul{
display: none;
}
ul.offcanvus-mobile-menu {
list-style: none;
padding: 0;
}
.offcanvas ul .nav-item.menu-item {
width: 100%;
}
.offcanvas ul .nav-item.menu-item a.dropdown-toggle::after{
display: none;
}
.offcanvas ul .nav-item.menu-item.menu-item-has-children{
position: relative;
}
.offcanvas ul .nav-item.menu-item.menu-item-has-children::after {
content: "\f107";
font-family: "Font Awesome 6 Free";
font-weight: 900;
font-size: var(--fs-12);
border: none;
position: absolute;
right: 20px;
top: 28px;
margin: 0;
display: block;
height: 0;
}
.offcanvas ul li ul .nav-item.menu-item.menu-item-has-children::after {
display: none;
}
.header-mobile-navigation-area .offcanvas-body .menu-item .nav-link {
width: fit-content;
}
.offcanvas ul .nav-item.menu-item.menu-item-has-children.active-menu-wrap ul{
display: block;
}
.offcanvas ul ul ul {
border: none;
}
.offcanvas ul .nav-item.menu-item.menu-item-has-children.active-menu-wrap ul .dropdown-item {
padding: 15px 25px;
width: fit-content;
}
.header-mobile-logo img{
max-width: 100%;
}
div#offcanvasExample {
overflow-y: auto;
}
.header-mobile-navigation-area .offcanvas-body ul.dropdown-menu.third {
border-left: 0;
border-right: 0;
}
blockquote .blogs__content p.sticky-label {
padding: 0 20px !important;
}
blockquote a{
text-decoration: none;
} table{
border: 1px solid #d6d6d6;
margin: 0 0 1.5em;
}
table tr:not(table.variations tr){
border-top: 1px solid #ededed;
}
tbody, td, tfoot, th, thead, tr {
padding: 12px;
}
tbody a, td a, tfoot a, th a, thead a, tr a{
text-decoration: none;
color: #000;
}
tbody a:hover, td a:hover, tfoot a:hover, th a:hover, thead a:hover, tr a:hover{
text-decoration: underline;
color: var(--clr-primary);
}
.btn-blue{
border: 2px solid var(--clr-primary);
--bs-btn-hover-border-color: var(--clr-primary);
}
.page:not(.page-template-page-onepage) .page_wrapper ul:not(.ordered-list), .blog_single_item ul:not(.ordered-list) {
list-style: disc;
padding-left: 40px;
}
@media screen and (min-width: 700px) {
.alignnone, .aligncenter, .alignleft, .alignright, .alignwide, .wp-block-archives:not(.alignwide, .alignfull), .wp-block-categories:not(.alignwide, .alignfull), .wp-block-code, .wp-block-columns:not(.alignwide, .alignfull), .wp-block-cover:not(.alignwide, .alignfull, .alignleft, .alignright, .aligncenter), .wp-block-embed:not(.alignwide, .alignfull, .alignleft, .alignright, .aligncenter), .wp-block-gallery:not(.alignwide, .alignfull, .alignleft, .alignright, .aligncenter), .wp-block-group:not(.has-background, .alignwide, .alignfull), .wp-block-image:not(.alignwide, .alignfull, .alignleft, .alignright, .aligncenter), .wp-block-latest-comments:not(.aligncenter, .alignleft, .alignright), .wp-block-latest-posts:not(.aligncenter, .alignleft, .alignright), .wp-block-media-text:not(.alignwide, .alignfull), .wp-block-preformatted, .wp-block-pullquote:not(.alignwide, .alignfull, .alignleft, .alignright), .wp-block-quote, .wp-block-quote.is-large, .wp-block-quote.is-style-large, .wp-block-verse, .wp-block-video:not(.alignwide, .alignfull) {
margin-bottom: 2rem;
margin-top: 0.5rem;
}
}
.blog-widget-area .wp-block-categories,
.blog-widget-area .wp-block-latest-comments__comment:last-child,
.blog-widget-area .wp-block-latest-comments:not(.has-background, .alignwide, .alignfull),
.blog-widget-area .wp-block-group:not(.has-background, .alignwide, .alignfull),
.blog-widget-area .wp-block-categories li:last-child {
margin-bottom: 0;
}
footer.wp-block-latest-comments__comment-meta{
background: transparent;
} .marin-latest-comment{
padding: 0 !important;
}
.marin-latest-comment,
.children {
list-style: none !important;
margin-top: 50px;
}
.marin-latest-comment > li .single-comments::after,
.children > li .single-comments::after {
content: "";
display: block;
clear: both;
}
.marin-latest-comment > li .single-comments .comments__author,
.children > li .single-comments .comments__author {
width: 75px;
float: left;
margin-right: 20px;
height: 75px;
border-radius: 50%;
overflow: hidden;
}
.marin-latest-comment > li .single-comments .comments__text,
.children > li .single-comments .comments__text {
width: calc(100% - 100px);
float: right;
}
.marin-latest-comment > li,
.children > li {
margin-bottom: 40px;
}
.marin-latest-comment > li .single-comments .comments__text h4 span,
.children > li .single-comments .comments__text h4 span{
font-size: 14px;
font-weight: 400;
color: #999;
margin-left: 10px;
}
.marin-latest-comment > li .single-comments .comments__text p img,
.children > li .single-comments .comments__text p img{
max-width: 100%;
margin: 10px 0;
}
.marin-latest-comment > li .single-comments .comments__text a, .children > li .single-comments .comments__text a {
display: block;
text-decoration: none;
margin: 15px 0 0;
}
.comments-form-area div#respond a {
color: var(--clr-primary);
font-size: 2rem;
text-decoration: none;
}
.comments-form-area div#respond small a {
color: red;
font-size: 17px;
text-decoration: none;
background: #f6f6f6;
padding: 5px 20px;
font-weight: 400;
border-radius: 23px;
vertical-align: middle;
margin: 0 9px;
}
.comments-form-area div#respond .logged-in-as a {
font-size: 1rem;
}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
font-size: 15px;
color: black;
text-transform: capitalize;
margin: 0 0 15px;
}
.wp-block-categories {
padding: 0;
list-style: none;
}
.wp-block-categories li a {
padding-left: 15px;
text-decoration: none;
}
.wp-block-archives{
padding: 0;
list-style-type: none;
list-style: none;
}
.wp-block-archives a {
margin: 0 0 10px;
text-decoration: none;
color: var(--clr-black-4);
display: block;
font-size: 14px;
}
.wp-block-archives a span{
margin-left: 10px;
}
.wp-block-archives a:hover {
color: var(--clr-primary);
}
ol.wp-block-latest-comments {
margin-left: 0;
padding: 0;
}
ol.wp-block-latest-comments a {
text-decoration: none;
}
footer ul, footer ol {
list-style: none;
padding: 0;
}
footer .footer-menu-wrapper .footer-title p {
text-transform: uppercase;
margin: 0;
}
.footer-menu-wrapper .wp-block-group__inner-container h2 {
font-weight: var(--fw-700);
line-height: 0.875rem;
color: var(--clr-white);
padding-bottom: var(--gutter-20);
text-transform: uppercase;
font-family: var(--ff-roboto);
font-size: var(--fs-16);
}
.footer-menu-wrapper .wp-block-group__inner-container p{
font-family: var(--ff-poppins);
color: var(--clr-black-7);
font-size: var(--fs-14);
}
.footer-top .widget_block:first-child {
padding-left: 0;
}
@media screen and (min-width: 992px) { 
.footer-top .col-lg-preset:first-child,
.footer-top .col-lg-preset:nth-child(4) {
width: 33.33333333%;
}
.footer-top .col-lg-preset:nth-child(2),
.footer-top .col-lg-preset:nth-child(3) {
width: 16.66666667%;
}
}
footer .wp-block-latest-comments a {
color: #999999;
}
footer .footer-email-form button {
color: #dedede;
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
}
footer .footer-email-form button img{
margin: 0 5px;
}
.wp-block-social-links .wp-social-link svg {
width: 2em;
height: 2em;
}
.marin_newsletter.widget {
margin-bottom: 25px;
}
.blog-widget-area .footer-email-form input {
border-color: #86b7fe;
}
.header-topbar-area .topbar-callout p{
margin: 0;
}
.header-navigation-area .navbar.default-navbar-layout{
width: 100%;
}
.header-navigation-area .navbar.default-navbar-layout .navbar-nav {
margin-right: 0 !important;
}
.header-searchbar-area.header-default-searchbar-area{
padding: 0;
} @media screen and (min-width: 992px) and (max-width: 1199px) {
.header-navigation-area .nav-link {
padding: 0 !important;
font-size: 14px;
}
.header-navigation-area .navbar.default-navbar-layout .navbar-nav {
margin-right: 15px !important;
margin-left: auto;
}
}
@media screen and ( max-width: 1024px ){
.header-mobile-logo {
text-align: center;
width: 100%;
}
.header-mobile-navigation-area .row{
align-items: center;
}
}
ul#menu-sidebar-menu,
ul#menu-mobile-menu {
list-style: none;
padding: 0;
}
ul#menu-sidebar-menu li,
ul#menu-mobile-menu li{width: 100%;}
footer .footer-top{
background: var(--footer_top_color);
}
footer .footer-bottom{
background: var(--footer_bottom_color);
}
.inner-banner{
background: var(--clr-primary);
background-repeat: no-repeat !important;
background-size: cover;
background-position: center center !important;
}
footer .payment-method a img {
width: 40px;
}
footer .copyright p, footer .payment-text p{
margin: 0;
}
footer .has-dates .wp-block-latest-comments__comment, footer .has-excerpts .wp-block-latest-comments__comment {
color: #cfcfcf;
} @media screen and (max-width: 767px) {
footer .footer-bottom-wrapper .col-md-6{
text-align: center;
}
}
.popular-area .filter-group {
list-style: none;
padding: 0;
} .woocommerce .woocommerce-MyAccount-navigation ul{
list-style-type: none !important;
padding-left: 0 !important;
margin-right: 30px;
}
.woocommerce .woocommerce-MyAccount-navigation ul li {
padding: 10px 27px 10px 0;
position: relative;
padding-left: 30px;
}
.woocommerce .woocommerce-MyAccount-navigation ul li:last-child{
border-bottom: none;
}
.woocommerce .woocommerce-MyAccount-navigation ul li a {
text-decoration: none;
color: var(--clr-black-4);
text-transform: capitalize;
font-size: 15px;
font-weight: 500;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 25%;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: 75%;
}
.woocommerce .woocommerce-MyAccount-navigation ul li::before{
display: block;
clear: both;
font-family: fontawesome;
position: absolute;
left: 0;
font-size: 15px;
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard::before {
content: '\f015';
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders::before {
content: '\f02d';
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads::before {
content: '\f019';
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address::before {
content: '\f041';
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account::before {
content: '\f007';
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout::before {
content: '\f08b';
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods::before {
content: '\f09d';
}
.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address::before {
content: '\f041';
}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active {
color: green;
}
fieldset{
padding-left: 0;
}
.woocommerce form .form-row span em {
font-style: normal;
margin-top: 8px;
display: block;
font-size: 12px;
}
.woocommerce-error::before {
left: 1em;
}
.header-contact-info p{
margin: 0;
}
.icon_color_invert img{
filter: invert();
}
.header-searchbar-area .header-searchbar button img {
filter: invert(1);
}
.header-searchbar-area .header-searchbar button.search_icon_color_invert img{
filter: invert(1);
}
.header-searchbar-area .header-searchbar button.search_icon_color_white img{
filter:unset;
}
.post-wrapper-page blockquote:not(.wp-block-pullquote blockquote) {
margin: 0 0 40px;
border-radius: 10px;
box-shadow: 0px 0px 10px 0px #efefef66;
border-top: 1px dashed #ececec;
border-bottom: 1px dashed #ececec;
border-right: 1px dashed #ececec;
}
.post-wrapper-page blockquote a {
display: block;
margin-top: 10px;
} body.search .blog-wrapper-area .blog-search-widget form input {
border: 1px dashed gray;
width: 100%;
max-width: 400px;
padding: 10px;
border-radius: 2px;
margin: 0 0 10px;
display: block;
}
body.search .blog-wrapper-area .blog-search-widget form button {
border: 1px dashed gray;
width: 100%;
max-width: 200px;
padding: 10px;
border-radius: 2px;
margin: 0 0 10px;
display: block;
text-transform: uppercase;
font-weight: 500;
font-size: 15px;
color: var(--clr-black-4);
}
.woocommerce div.product form.cart .variations select {
padding: 6px;
margin-bottom: 10px;
border: 1px dashed gray;
cursor: pointer;
box-sizing: border-box;
}
.woocommerce div.product form.cart .variations tr {
margin-bottom: 0px;
display: inline-block;
}
.woocommerce div.product form.cart .variations label {
min-width: 50px;
}
.woocommerce div.product form.cart .variations a.reset_variations {
margin-left: 10px;
}
.shop-single-area .quantity-action .quantity input {
border: 1px solid #f2f2f2;
}
.woocommerce-variation.single_variation {
margin-bottom: 15px;
}
.woocommerce-grouped-product-list .grouped-cart-items tr .quantity-action,
.woocommerce-grouped-product-list .grouped-cart-items tr {
border: none;    
padding: 0;
}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label,
.woocommerce div.product form.cart .group_table td {
vertical-align: middle;
}
tbody.grouped-cart-items{
padding: 0;
}
table.woocommerce-grouped-product-list{
border: none;
}
button.group_add_to_cart_button {
min-width: 170px;
padding: 12px;
font-size: 14px;
}
form.cart.grouped_form .awwlm-add-to-wishlist-wrap {
display: inline-flex;
}
.shop-single-area .instock:empty{
display: none;
}
p.price,
.shop-single-area .categories, .shop-single-area .sku, .shop-single-area .brand {
margin: 0;
} a.button.acoqvw_view_details_button {
display: inline-block;
width: auto;
min-width: 180px;
text-align: center;
background: var(--clr-primary) !important;
color: white !important;
}
.acoqvw_quickview_container .acoqvw_quickview .acoqvw_inner .acoqvw_contentSec .cart .quantity {
display: none;
}
.awwlm-add-to-wishlist-wrap.awwlm_add_to_wishlist_18.wish-detail {
width: auto;
display: inline-grid;
}
a.acoqvw_view_details_button,
.acoqvw_quickview_container .acoqvw_quickview .acoqvw_inner .acoqvw_contentSec .cart .single_add_to_cart_button {
min-width: 212px;
min-height: 50px;
border-color: var(--clr-primary) !important;
}
.acoqvw_quickview_container .acoqvw_quickview .acoqvw_inner .acoqvw_contentSec .cart .single_add_to_cart_button > i{
margin-right: 10px;
}
.acoqvw_contentInner a.acoqvw_view_details_button {
padding-top: 16px !important;
min-width: 214px;
}
.awwlm-add-to-wishlist-wrap {
display: inline-grid;
}
.awwlm-add-to-wishlist-wrap .awwlm-add-button .awwlm-icon {
margin-right: 2px;
}
.acoqvw_contentInner form.cart {
margin-bottom: 0 !important;
margin-top: 2em;
}
#awwlm-popup-message {
z-index: 99999999;
}
.vertical-product-cart-wrap div.awwlm-add-to-wishlist-wrap{
position: absolute;
right: -35px
}
.vertical-product-cart-wrap .acoqvw_quickview_button {
width: 58px;
margin-left: 7px !important;
text-align: center;
display: inline-block !important;
padding: 9px 20px 9px !important;
}
.vertical-product-cart-wrap a.added_to_cart {
background: #eae8ea;
color: black;
padding: 5px 7px;
margin-left: 7px;
text-decoration: none;
border-radius: 4px;
font-size: 14px;
font-weight: 500;
}
.selected_cat{
display: none;
}
.selected_cat.selected_cat_active{
display: block;
}
.woocommerce .shop-filter .woocommerce-ordering {
margin: 0;
}
.nice-select.orderby {
background: transparent;
border: none;
height: auto;
line-height: 30px;
}
.marin-comments-counter {
font-size: 24px;
font-weight: 500;
color: var(--clr-black-4);
} .blog-share-wrap > a {
text-decoration: none;
margin-right: 10px;
cursor: auto;
color: var(--clr-black-4);
}
.blog-share-wrap > ul {
padding: 0;
list-style: none;
display: inline-block;
margin: 0;
}
.blog-share-wrap > ul > li{
display: inline-block;
}
.blog-share-wrap > ul > li > a {
padding: 1px 6px 4px;
color: #5b5b5b;
border-radius: 50%;
margin-right: 1px;
transition: all 0.3s ease;
background: #e2e2e2;
width: 25px;
display: inline-block;
height: 25px;
text-align: center;
line-height: 21px;
}
.blog-share-wrap > ul > li > a > i {
font-family: 'fontawesome';
font-size: 12px;
font-weight: 100;
vertical-align: middle;
}
.blog-share-wrap > ul > li > a:hover {
background: var(--clr-blue);
color: white;
} .marin-newsletter-response #mce-error-response {
color: red;
margin: 10px 0 0;
}
.marin-newsletter-response #mce-success-response {
color: green;
margin: 10px 0 0;
} .awwlm-container-wishlistlisting{
padding: 0;
}
.awwlm-container-wishlistlisting .container {
width: 100%;
max-width: 100%;
padding: 0;
}
.awwlm-container-wishlistlisting .head-sect{
display: none;
}
.awwlm-container-wishlistlisting table thead {
border: 1px solid #eaeaea;
background: #f7f7f7;
}
.awwlm-container-wishlistlisting table tr td::after{
content: "";
display: block;
clear: both;
}
.awwlm-container-wishlistlisting table tr td:last-child .actions{
float: right;
}
.awwlm-container-wishlistlisting table tr td .awwlm_add_to_cart_button {
background: transparent;
color: black;
border: none;
padding: 5px 10px;
border-radius: 4px;
font-size: 14px;
font-weight: 500;
transition: all 0.3s ease;
}
.awwlm-container-wishlistlisting table tr td ins {
text-decoration: none;
margin-left: 10px;
}
.awwlm-container-wishlistlisting table tr td span.woocommerce-Price-amount.amount{
font-size: 16px;
font-weight: 500;
}
.acoqvw_quickview_container .acoqvw_quickview .acoqvw_inner .acoqvw_contentSec .woocommerce-product-rating {
display: none;
}
.shop-bar-text, :is(.shop-icon-wrapper, .shop-filter) span {
align-items: center;
display: flex;
}
.comment-form-rating .nice-select{
display: none;
}
.blog-meta.no-post-thumbnail{
margin-top: 0;
}
.header-account p span bdi, .header-cart p{
margin-bottom: 0;
}
.header-account p span bdi, .header-cart p span bdi {
font-size: var(--fs-14);
font-weight: var(--fw-500);
}
.footer-email-form button {
background-color: var(--clr-primary) !important;
border: 1px solid var(--clr-primary) !important;
border-top-right-radius: 0.3125rem !important;
border-bottom-right-radius: 0.3125rem !important;
position: absolute !important;
font-size: unset !important;
padding-left: 0.75rem !important;
padding-right: 0.75rem !important;
border-bottom-left-radius: 0 !important;
border-top-left-radius: 0 !important;
}
.product-details-wrapper p.stock {
text-align: right;
margin: 0;
}
span.woo-short-desc {
width: 100%;
display: inline-flex;
align-items: center;
margin: 20px 0;
}
span.woo-short-desc p {
margin: 0;
padding: 0 !important;
}
.banner-slider.layout-one .slider-content h6{
margin: 0;
}
p.woocommerce-info.woocommerce-no-products-found {
padding-left: 50px;
}
.el-marin-product-content-wrap > span.product-price.price del {
float: right;
margin-left: 10px;
}
.el-marin-product-content-wrap > span.product-price.price{
width: fit-content;
}
.el-marin-product-content-wrap.left > span.product-price.price {
margin-right: auto;
}
.el-marin-product-content-wrap.center > span.product-price.price {
margin: auto;
}
.el-marin-product-content-wrap.right > span.product-price.price {
margin-left: auto;
}
.el-marin-product-content-wrap > span.product-price.price::after{
content: "";
clear: both;
display: block;
}
.popular-area .filter-group li {
position: relative;
padding-right: 25px;
padding-left: 25px;
}
.popular-area .filter-group li::after {
content: "";
position: absolute;
top: 0;
width: 3px;
height: 3px;
background: #737373;
right: 0;
margin: auto;
bottom: 0;
border-radius: 50%;
}
.popular-area .filter-group li:last-child:after {
display: none;
}
.marin_heading_wrap .marin_heading_text {
position: relative;
display: inline-block;
padding: 0 20px;
}
.marin_heading_wrap .marin_heading_text h1, .marin_heading_wrap .marin_heading_text h2, .marin_heading_wrap .marin_heading_text h3, .marin_heading_wrap .marin_heading_text h4, .marin_heading_wrap .marin_heading_text h5, .marin_heading_wrap .marin_heading_text h6{
margin: 0;
}
.marin_heading_wrap .marin_heading_text::before {
content: "";
position: absolute;
top: 0;
width: 50px;
height: 6px;
background: #aacaea;
left: 100%;
margin: auto;
bottom: 0;
}
.marin_heading_wrap .marin_heading_text::after {
content: "";
position: absolute;
top: 0;
width: 50px;
height: 6px;
background: #aacaea;
right: 100%;
margin: auto;
bottom: 0;
}
.comments-form textarea, .comments-form input {
border-radius: 0;
color: #fff;
}
.comments-form textarea, .comments-form input[type="text"], .comments-form input[type="email"] {
border-color: #E0E0E0;
}
@media screen and ( max-width: 767px ) {
.shop-single-area .single-small-product-img .single-product-gallery-img{
border: none;
}
}
.shop-popular span.spinner-border {
width: 70px;
height: 70px;
border-width: 10px;
border-style: inset;
border-color: var(--clr-primary);
border-inline-end-color: revert;
}