:root {
--brand-color-main: #3172D2;
--brand-color-black: #2C2B36;
--color-main: var(--brand-color-main);
--color-gren: #3ABA5C;
--color-gren-2: #7BAE44;
--color-gray: #9F9F9F;
--color-orange: #F37813;
--max-width: 1720px;
--white-1: #fff;
--white-2: #CDDEF8;
--grey-1: #F4F4F4;
--grey-10: var(--brand-color-black);
--blue-1: var(--brand-color-main); --color-secondary: #7A7A7A;
--font-family-main: 'Inter Tight', sans-serif; --font-weght-400: 400;
--font-weght-500: 500;
--font-weght-600: 600;
--font-weght-700: 700;
--font-size-heading-1: 60px;
--font-size-heading-2: 50px; --border-radius: 0;
--border-radius-sm: 5px;
--border-radius-lg: 10px;
--border-radius-btn: 4px;
}
.visuallyhidden {
position: absolute;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(0px 0px 99.9% 99.9%);
clip-path: inset(0px 0px 99.9% 99.9%);
overflow: hidden;
height: 1px;
width: 1px;
padding: 0;
border: 0;
}
@media (max-width: 640px) {
:root {
--font-size-heading-2: 38px;
}
}
.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: none;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 12px;
line-height: 17px;
margin: 3px 0 0;
padding: 0 4px 5px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
font-style: italic;
font-size: 12px;
line-height: 2;
color: #757575;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
li {
list-style: decimal;
}
.list-style-none li {
list-style: none;
}
.vc_btn3-color-juicy-pink {
background-color: var(--color-main) !important;
display: flex !important;
justify-content: center;
align-items: center;
} .information-sidebar-menu {
transition: all 0.5s;
}
.information-sidebar-menu ul {
padding: 0;
}
.information-sidebar-menu li {
background-color: var(--grey-1);
margin: 5px 0;
padding: 5px;
transition: all 0.3s;
}
.information-sidebar-menu li:hover a {
color: #fff !important;
}
.information-sidebar-menu a {
display: block;
transition: all 0.3s;  }
.information-sidebar-menu a[aria-current] {
color: var(--color-main);
}
.information-sidebar-menu li:hover {
background-color: var(--color-main);
}
.information-sidebar-menu li:hover a {
color: #fff;
}
.information-sidebar-menu.full ul {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
gap: 15px;
}
.information-sidebar-menu.full ul li {
padding: 20px;
width: 250px;
height: 150px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
border-radius: 15px; font-size: 18px;
font-weight: bold;
margin: 0;
}
.information-sidebar-menu.full ul li:hover {
background-color: var(--brand-color-main);
}
@media (max-width: 564px) {
.information-sidebar-menu.full ul li {
width: 100%;
}
} body {
font-display: swap;
color: #1e1e1e !important;
}
.contact_information_working_hours {
display: flex;
gap: 20px;
}
.contact_information_working_hours .working_hours_item {
display: flex;
flex-direction: column;
gap: 5px;
}
.contact_information_working_hours .working_hours_item p {
margin: 0;
}
.contact_information_working_hours .working_hours_item .working_hours_data {
color: #fff;
}
.main-container img, .wrapper img {
max-width: 100%;
height: auto; }  .phone_box .social_media_box {
justify-content: space-between;
}
.phone_box.style_1 .social_media_box {
justify-content: start;
}
.phone_box.style_3 {
display: flex;
flex-direction: column;
gap: 10px;
}
.phone_box .phone_item {
justify-content: start;
gap: 5px;
}
.phone_box_mobile {
display: flex;
justify-content: center;
gap: 20px;
flex: 1;
}
.phone_item {
display: flex;
align-items: center;
justify-content: start;
gap: 5px;
font-size: 18px;
}
.phone_item a {
font-weight: 500 !important;
}
.phone_box_mobile .phone_item a {
font-size: 18px;
color: #fff;
}
.phone_box_mobile .phone_item a:hover {
color: #CDDEF8;
}
.phone_item svg {
margin-right: 5px;
}
.phone_item img {
display: block;
max-width: 32px;
max-height: 32px; }
.social_media_box {
display: flex;
align-items: center;
gap: 10px;
}
.social_media_box img {
max-width: 32px;
max-height: 32px; }
.social_media_box p {
font-size: 10px;
color: #000;
margin: 0 !important;
}
.mark, mark {
background-color: transparent !important;
}
.woocommerce div.product {
margin-bottom: 15px !important;
}
#back-top.show {
bottom: 1% !important;
}
.button-main {
background: var(--color-main);
color: #fff;
padding: 5px 15px;
border: none;
cursor: pointer;
}
@media (max-width: 990px) {
.social_media_box p {
font-size: 10px;
}
}
@media (max-width: 600px) {
.phone_box_mobile {
justify-content: space-around;
}
}
@media (max-width: 480px) {
.phone_box_mobile a {
font-size: 14px !important;
}
.phone_box_mobile .social_media_box {
display: none;
}
}
@media (max-width: 410px) {
.phone_box_mobile img {
max-width: 15px;
max-height: 15px;
}
.phone_box_mobile .phone_item {
margin-right: 5px;
}
}
@media (max-width: 350px) {
.phone_box_mobile a {
font-size: 12px !important;
}
} .shop-products.grid-view .gridview {
display: flex !important;
flex-direction: column;
justify-content: space-between; } .main-container nav.woocommerce-pagination ul.page-numbers {
padding-right: 0 !important;
}
@media (max-width: 450px) {
.main-container nav.woocommerce-pagination ul.page-numbers li a,
.main-container nav.woocommerce-pagination ul.page-numbers li span {
height: 25px !important;
width: 25px !important;
line-height: 25px !important;
}
}
@media (max-width: 766px) {
.vc_btn3-container {
margin-bottom: 30px !important;
}
} .contact-text .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
margin-bottom: 15px !important;
} .wpc-filters-range-column input {
border-radius: 2px;
border: 1px solid #ccd0dc;
padding: 5px;
}
.quickviewbtn {
margin-left: 4px !important;
}
.add-to-wishlist, .add-to-compare {
display: none !important;
}
#post-2349 .wpb_column {
margin-bottom: calc(15px);
}
#post-2349 .vc_row {
margin-bottom: 0;
}
.wpc-filter-chips-list {
display: none !important;
}
@media (min-width: 1200px) {
.product-stock-status span {
display: block;
}	
}
@media (max-width: 992px) {
#secondary {
order: 1;
}
#archive-product {
order: 2;
}
} button[name="add-to-cart"] {
background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.yith-wcwl-add-to-wishlist, .compare {
display: none !important;
}
.related-upsell-products {
padding-bottom: 20px;
} .custom-tabs-product .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a {
font-weight: 500 !important;
color: #000 !important;
}
.custom-tabs-product .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li:hover a {
font-weight: 500 !important;
color: #000 !important;
}
.sale_product_empty {
background-color: rgb(255, 249, 216);
color:rgb(137, 126, 104);
padding: 20px;
}
.sale_product_empty p {
margin: 0;
}
@media (max-width: 766px) {
#post-2093 .heading-title {
margin-top: 20px;
}
} .product-category img {
display: block;
margin: auto;
}
.product-category span {
text-align: center;
display: block;
}
@media (max-width: 767px) {
.catalog-items-bolck .wpb_column {
margin-bottom: 15px !important;
}
}
.catalog-items-bolck .vc-hoverbox-front-inner {
background-color: rgba(35, 110, 208, 0.5);
}
.catalog-items-bolck .vc-hoverbox-front-inner h2 {
color: #fff;
font-weight: 600;
text-transform: uppercase;
}
.catalog-items-bolck .vc-hoverbox-front {
justify-content: end;
} .woocommerce-shipping-totals, .cart-subtotal {
display: none;
}
#order_review_heading {
display: none;
}
#order_review h3 {
margin-top: 30px;
}
#order_review h3:first-of-type {
margin-top: 0;
}
#shipping_method {
margin-bottom: 30px !important;
}
.main-container .order-box {
padding: 0 !important;
}
#wcus-order-total bdi {
font-size: 24px;
}
#order_review button[type="submit"] {
display: block;
margin: 20px auto !important;
}
.woocommerce-privacy-policy-text p {
display: none;
} #payment .place-order {
padding: 20px 0 !important;
}
button[name="woocommerce_checkout_place_order"] {
background-color: rgb(119, 204, 93) !important;
margin: 20px 0 30px !important;
}
.woocommerce-error li {
padding-left: 45px !important;
}
#payment .wc_payment_methods {
display: none;
} .yith_magnifier_zoom_magnifier {
background: #fff;
}
.delivery_and_payment_link_block {
margin-top: 10px;
}
.delivery_and_payment_link_block p {
margin: 0;
}
.main-container .product-view .summary.single-product-info .cart .button {
background: var(--teal) !important;
} .blog-page #secondary, .main-container .single article .post-info > div {
margin-bottom: 10px !important;
}
.blog-page #comments {
display: none;
} @media (max-width: 766px) {
.wpb_wrapper .vc_row, .wpb-content-wrapper .vc_row {
margin-bottom: 0 !important;
}
.wpb_wrapper .wpb_column, .wpb-content-wrapper .wpb_column {
margin-bottom: 20px;
}
.header .wpb_wrapper .wpb_column, .wpb-content-wrapper .wpb_column {
margin-bottom: 0;
}
} .wpb_text_column ul, .term-description ul,
.post-info ul {
padding-left: 25px !important;
}
.wpb_text_column li, .term-description li,
.post-info li {
list-style: decimal;
}
@media(max-width: 768px) {
#post-2105 .wpb_column, #post-73 .wpb_column {
margin-bottom: 15px;
}
} .my_flex_items_block .wpb_wrapper:first-of-type {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
align-items: center;
}
.my_flex_items_block .wpb_wrapper .delivery-item {
width: 220px;
}
@media (max-width: 1140px) {
.my_flex_items_block .wpb_wrapper .pay-item {
width: 250px;
}
}
@media (max-width: 767px) {
.regions_of_deliveri_block {
display: flex !important;
justify-content: center;
flex-wrap: wrap;
}
.regions_of_deliveri_block .wpb_column {
width: 250px !important;
}
}
@media (max-width: 530px) {
.my_flex_items_block .wpb_wrapper .pay-item {
width: 220px;
}
}
@media (max-width: 500px) {
.regions_of_deliveri_block .wpb_column {
width: 100% !important;
}
.my_empty_space {
height: 0 !important;
margin-top: -15px;
}
}
@media (max-width: 470px) {
.my_flex_items_block .wpb_wrapper .delivery-item {
width: 170px;
}
}  .main-carousel-item-wrapper {
position: relative;
overflow: hidden;
width: 100%;
margin-left: auto;
transition: all 0.5s;
}
.main-carousel-track {
display: flex;
transition: transform 0.5s ease;
will-change: transform;
}
.main-carousel-item {
flex: 0 0 100%;
box-sizing: border-box;
background-color: var(--grey-1); background-repeat: no-repeat;
background-position: right 19px bottom 28px;
padding: 80px 54px 193px 54px;
border-radius: var(--border-radius-lg);
}
.main-carousel-item-brand {
font-size: 14px;
font-weight: var(--font-weght-700);
text-transform: uppercase;
color: var(--blue-1);
}
.main-carousel-item-title {
color: var(--brand-color-black);
margin-top: 20px;
font-size: var(--font-size-heading-1);
font-weight: var(--font-weght-600);
}
.main-carousel-item-text {
color: var(--brand-color-black);
max-width: 65%;
}
@media (max-width: 1240px) {
.main-carousel-item-text {
max-width: 50%;
}
}
@media (max-width: 991px) {
.main-carousel-item-title {
font-size: 38px;
}
.main-carousel-item {
background-position: right -100px bottom 25px;
}
.feedback-wrapper {
padding: 80px 50px !important;
}
.feedback-section {
margin: 50px 0 !important;
}
.heading-2 {
margin-top: 40px !important;
margin-bottom: 20px !important;
}
.product-category {
flex: 1 !important;
width: 100% !important;
max-width: 100% !important;
}
} @media (max-width: 640px) {
.main-carousel {
margin: auto -15px;
}
.main-carousel-item {
padding: 60px 30px 150px 30px;
background-position: right -150px bottom 25px;
border-radius: 0;
}
.feedback-title {
font-size: 36px !important;
}
.feedback-text {
font-size: 18px !important;
}
.main-carousel-item-title {
font-size: 24px;
}
.main-carousel-item-text {
font-size: 18px;
}
}
@media (max-width: 520px) {
.main-carousel-item-text {
max-width: 100%;
}
.main-carousel-item {
padding: 40px 30px 240px 30px;
background-position: center bottom 40px;
background-size: 90%;
}
.main-carousel-item-btn {
padding: 15px 40px 15px 30px !important;
background-position: right 16px top 50% !important;
margin-top: 10px !important;
margin-bottom: 65px;
}
.main-carousel-item-text {
line-height: 1.3;
}
.feedback-title {
font-size: 28px !important;
}
.feedback-text {
margin-top: 0 !important;
font-size: 14px !important;
}
.feedback-wrapper {
padding: 60px 30px !important;
}
.category-item {
background-position: right -50px bottom 0 !important;
}
}
.main-carousel-item-text {
font-size: 22px;
margin-top: 20px;
}
.main-carousel-item-btn {
margin-top: 50px;
padding: 15px 72px 15px 43px;
background-color: var(--grey-10);
background-image: url(//atlant-tm.com/wp-content/themes/autima/images/home_page/arrow-right-outlined.svg);
background-repeat: no-repeat;
background-position: right 43px top 50%;
border-radius: var(--border-radius-btn);
color: var(--white-1);
outline: none;
border: none;
cursor: pointer;
}
.main-carousel-dots {
position: absolute;
bottom: 20px;
left: 50%;
transform: translateX(-50%);
display: flex;
gap: 5px;
}
.main-carousel-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background-color: var(--white-2);
list-style: none;
}
.main-carousel-dot-active {
width: 30px;
height: 8px;
border-radius: 35px;
background-color: var(--blue-1);
}
.hero-feat-list {
padding: 0;
display: flex;
margin-top: 20px;
gap: 20px;
flex-wrap: wrap;
}
.feat-item {
display: flex;
flex: 1;
align-items: center;
padding: 30px 50px;
border-radius: var(--border-radius-sm);
background-color: var(--grey-1);
min-width: 300px;
} .feat-chip {
display: inline-block; min-height: 80px;
min-width: 80px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
background-color: var(--white-1);
}
.feat-text {
margin-left: 35px;
font-size: 22px;
font-weight: var(--font-weght-600);
line-height: 1.2;
margin-bottom: 0;
color: var(--brand-color-black);
}
.heading-2 {
font-size: var(--font-size-heading-2);
font-weight: var(--font-weght-600);
line-height: 60px;
margin-top: 60px;
margin-bottom: 30px;
}  .feedback-section {
margin: 100px 0;
position: relative;
}
.feedback-section br {
display: none;
}
.feedback-section .wpcf7-spinner {
position: absolute;
top: 15px;
left: 15px;
margin: 0;
}
.feedback-section input, .feedback-section button {
font-family: inherit !important;
font-size: inherit !important;
color: inherit !important;
background-color: transparent !important;
min-width: 250px !important;
width: 100%;
}
.feedback-section input::-ms-clear {
display: none !important;
}
.feedback-section button, .feedback-section input[type="submit"] {
display: inline-block !important;
box-shadow: none !important;
background-color: transparent !important;
background: none !important;
cursor: pointer !important;
}
.feedback-section input:focus, .feedback-section input:active,
.feedback-section button:focus, .feedback-section button:active {
outline: none !important;
}
.feedback-section button::-moz-focus-inner {
padding: 0 !important;
border: 0 !important;
}
.feedback-section input[type='file'] {
max-width: 100% !important;
}
.feedback-wrapper {
padding: 62px 145px;
background-image: url(//atlant-tm.com/wp-content/themes/autima/images/home_page/feedback-bg.webp);
background-repeat: no-repeat;
background-size: cover;
border-radius: var(--border-radius-lg);
} .feedback-title {
margin: 0 !important;
}
.feedback-title,
.feedback-text {
color: var(--white-1);
}
.feedback-text {
margin-top: 10px;
font-size: 22px;
font-weight: var(--font-weght-600);
}
.feedback-controls > p {
margin-top: 40px;
display: flex;
gap: 29px;
flex-wrap: wrap;
}
.feedback-controls > p > span {
flex: 1;
}
.feedback-controls input,
.feedback-controls button {
flex: 1 !important;
display: inline-flex !important;
line-height: 1 !important;
}
.feedback-controls input {
padding: 15px !important;
border: 1px solid var(--white-1) !important;
border-radius: var(--border-radius-btn) !important;
color: var(--white-1) !important;
background: transparent !important;
height: auto !important; }
.feedback-controls input::placeholder {
color: var(--white-1) !important;
}
.feedback-controls input:hover {
border-color: #EAEAEA !important;
}
.feedback-controls input[type="submit"] {
display: flex !important;
justify-content: center !important;
align-items: center !important;
padding: 15px !important;
border-radius: var(--border-radius-btn) !important;
background-color: var(--white-1) !important;
font-size: 18px !important;
outline: none !important;
border: 0 !important;
font-weight: var(--font-weght-600) !important;
color: #000 !important;
}
.feedback-controls button:hover {
background-color: #EAEAEA !important;
}
@media (max-width: 460px) {
.feat-item {
flex-direction: column;
min-width: 250px;
width: 100%;
}
.feat-text {
margin-top: 10px;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
text-align: center;
}
}
.category-list {
display: flex;
margin-top: 40px;
gap: 20px;
flex-wrap: wrap;
}
.category-item {
display: flex;
flex-direction: column;
flex: 1;
padding: 30px;
min-height: 246px;
border-radius: var(--border-radius-lg);
background-color: var(--grey-1);
background-repeat: no-repeat;
background-position: right 0 bottom 0;
background-size: 230px;
line-height: 1.2;
transition: all 0.5s;
}
.front-page .shop-products {
justify-content: center;
}
.product-category {
min-width: 420px;
}
@media (max-width: 420px) {
.product-category {
min-width: 340px;
}
}
.category-item svg {
fill: var(--white-1);
}
.category-item:hover {
background-color: var(--blue-1);
}
.category-item:hover>.category-item-title,
.category-item:hover>.category-item-text {
color: var(--white-1)
}
.category-item:hover>.category-item-btn {
background-color: var(--white-1);
}
.category-item svg {
transition: all 0.5s;
}
.category-item:hover svg {
fill: var(--blue-1);
}
.category-item-title {
font-size: 22px;
font-weight: var(--font-weght-600); transition: all 0.5s;
}
.category-item-text {
margin-top: 10px;
font-size: 18px;
font-weight: var(--font-weght-500);
max-width: 60%;
transition: all 0.5s;
min-height: 70px;
}
.category-item-btn {
margin-top: 50px; align-self: flex-start;
border-radius: var(--border-radius-sm);
background-color: var(--blue-1);
border: none;
outline: none;
width: 46px;
height: 46px;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.5s;
}
.wrapper .main-container .custom-tabs-product .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li:after {
display: none;
}
.vc_tta-tabs-list {
display: flex !important;
gap: 10px !important;
margin-top: 40px !important;
flex-wrap: nowrap !important;
overflow-x: auto !important;
white-space: nowrap !important;
scrollbar-width: none !important;
user-select: none !important;
border-radius: 0 !important;
height: auto !important;
border: none !important;
padding: 0 !important;
}
.vc_tta-tabs-list::-webkit-scrollbar {
display: none !important;
}
.vc_tta-tabs-list.drag-scroll--enabled {
cursor: grab !important;
}
.vc_tta-tabs-list.drag-scroll--scrolling {
cursor: grabbing !important;
}
.vc_tta-tab {
padding: 15px !important;
display: inline-flex !important;
white-space: nowrap !important;
flex-shrink: 0 !important;
box-sizing: border-box !important;
border: 1px solid transparent !important;
border-radius: var(--border-radius-sm) !important;
background-color: var(--grey-1) !important;
color: var(--color-secondary) !important;
user-select: none !important;
}
.vc_tta-tab:hover:not(.vc_active) {
border: 1px solid var(--color-secondary) !important;
}
.vc_tta-tabs-list .vc_active {
background-color: var(--grey-10) !important;
color: var(--white-1) !important;
user-select: none !important;
}
.vc_tta-tabs-list .vc_tta-title-text {
font-size: 18px !important;
}
.vc_tta-tabs-list .vc_active .vc_tta-title-text {
color: #fff !important;
}
.expanded_text_block {
position: relative;
max-height: 330px;
overflow: hidden;
transition: all 0.5s;
}
.expanded_text_block_open::after {
display: none;
}
.expanded_button {
position: absolute;
top: 300px;
left: 0;
z-index: 1;
font-size: 18px;
font-weight: 500;
text-decoration: underline;
text-underline-offset: 5px;
color: var(--brand-color-main);
cursor: pointer;
}
.expanded_button_open {
bottom: 10px;
}
.expanded_text_block::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 150px;
background: linear-gradient(to bottom, transparent 5%, white 70%);
}
.shop-products .gridview .add-to-cart {
opacity: 1 !important;
}
.shop-products .gridview .add_to_cart_inline a {
width: 56px !important;
height: 56px !important;
background-image: url(//atlant-tm.com/wp-content/themes/autima/images/product_add_to_cart_ico.svg) !important;
background-repeat: no-repeat !important;
background-position: center !important;
}
.shop-products .gridview .add_to_cart_inline a:before {
content: "" !important;
}
.add-to-cart-button {
background: var(--brand-color-main);
border-radius: var(--border-radius-sm);
transition: all 0.5s;
}
.add-to-cart-button:hover {
background: #185DC3;
}
.product_bottom_block {
display: flex !important;
align-items: center;
justify-content: space-between;
cursor: pointer;
}
.product-name-card {
padding: 10px 20px;
}
.product-name-card p {
margin: 0;
text-align: left;
font-size: 18px;
}
.product-name-card .prod-name-part-1 {
display: block;
font-size: 22px;
font-weight: 600;
color: var(--brand-color-black);
line-height: 1.3;
}
.price-box .price-box-inner {
font-size: 28px;
font-weight: 700;
color: var(--brand-color-main);
}
.product-availability-block {
padding: 10px 20px !important;
display: flex;
align-items: center;
justify-content: space-between;
}
.product-availability-block .availability::before {
content: "";
display: block;
border-radius: 50%;
width: 4px;
height: 4px;
background: var(--color-gray);
}
.product-availability-block .availability.instock::before {
background: var(--color-gren);
}
.product-availability-block .availability {
display: flex;
align-items: center;
justify-content: center;
gap: 5px;
font-size: 16px;
font-weight: 500;
}
.product-availability-block .availability.instock {
color: var(--color-gren);
}
.products .product {
min-width: 25% !important;
}
@media (max-width: 1200px) {
.products .product, .shop-products .product:not(.product-category) {
min-width: 50%;
}
}
@media (max-width: 991px) {
.products .product {
min-width: 50% !important;
}
}
@media (max-width: 620px) {
.products .product {
min-width: 100% !important;
}
}
.product-wrapper {
position: relative;
}
.product-wrapper.outofstock .product-name-card .prod-name-part-1,
.product-wrapper.outofstock .price-box .price-box-inner {
color: var(--color-gray);
}
.product-wrapper.outofstock .add-to-cart-button {
background: var(--color-gray);
}
.shop-products .gridview .list-col8 {
padding: 20px 20px 28px 20px !important;
}
.type_label {
position: absolute;
top: 20px;
left: 20px;
border-radius: var(--border-radius-sm);
padding: 15px 20px;
font-size: 16px;
font-weight: 500;
color: #fff;
line-height: 1.2;
z-index: 2;
}
.type_label.bestseller {
background: var(--color-orange);
}
.type_label.new_product {
background: var(--color-gren-2);
}
.product-image-block {
padding: 0 !important;
}
.shop-products .gridview {
transition: border 0.5s;
}
.shop-products .gridview:hover {
border-color: #dbdbdb;
}
.product-image img {
border-bottom: 1px solid #f0f0f0;
}
.information-sidebar-menu li {
list-style: none;
}
.information-sidebar-menu .current_page_item {
background-color: var(--brand-color-main);
color: #fff;
}
.atlant-articles-wrapper {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.atlant-article-large {
flex: 1;
display: flex;
flex-direction: column;
max-width: 100%;
}
.atlant-article-image {
height: 550px;
border-radius: 10px;
overflow: hidden;
}
.atlant-article-image img {
width: 100%;
min-height: 100%;
height: auto; }
.atlant-article-content {
padding: 10px 0;
}
.atlant-articles-small {
flex: 1;
display: flex;
flex-direction: column;
gap: 20px;
max-width: 100%;
}
.atlant-article-small {
display: flex;
gap: 10px;
align-items: stretch;
}
.atlant-article-image-small {
flex: 1;
height: 170px;
border-radius: 5px;
overflow: hidden;
}
.atlant-article-image-small img {
object-fit: cover;
width: 100%;
min-height: 100%;
}
.atlant-article-info {
flex: 2;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.atlant-article-body {
max-height: 100px;
overflow: auto;
}
.atlant-article-title {
margin: 5px 0;
font-size: 22px;
font-weight: bold;
}
.atlant-article-date {
font-size: 16px;
color: #777;
}
.atlant-article-link {
color: #3366cc;
font-weight: 500;
text-decoration: none;
font-size: 18px;
transition: all 0.5s;
}
.atlant-article-link:hover {
text-decoration: underline;
text-underline-offset: 5px;
}
@media (max-width: 991px) {
.atlant-article-title {
font-size: 18px;
}
.atlant-article-date {
font-size: 14px;
}
.atlant-articles-wrapper {
flex-direction: column;
}
}
@media (max-width: 760px) {
.atlant-article-image {
height: 100%;
}
}
@media (max-width: 640px) {
.atlant-article-info {
flex: 1;
}
}
@media (max-width: 580px) {
.atlant-article-small {
flex-direction: column;
} .atlant-articles-small {
flex-direction: row;
flex-wrap: wrap;
}
.atlant-article-small {
width: calc(32.133333333333% - 10px);
}
.atlant-article-body {
max-height: 100%;
}
}
@media (max-width: 480px) {
.atlant-article-small {
width: calc(50% - 10px) !important;
}
}
@media (max-width: 420px) {
.atlant-article-small {
width: 100% !important;
}
}
.wp-block-latest-posts__list li {
list-style: none;
}
@media (min-width: 991px) {
.categories_menu_1 .menu-item a {
flex: 1;
}
}
.page-numbers.current {
color: #fff !important;
}
.page-numbers li:hover .page-numbers {
color: #fff !important;
}
.shop-products.list-view .listview .add-to-cart .add_to_cart_inline a:hover {
color: #fff !important;
}
.my-product-card.listview .col-bottom.relative {
position: relative;
display: flex !important;
flex-direction: column;
justify-content: space-between;
}
.my-product-card.listview .actions {
position: absolute;
top: 0;
right: 0;
}
.my-product-card.listview .add-to-cart { }
.menu-item a:hover {
color: var(--brand-color-main) !important;
}
.archive-product-add-to-cart-form form {
margin-bottom: 0 !important;
display: flex;
align-items: center;
justify-content: center;
}
.archive-product-add-to-cart-form button {
background-color: var(--brand-color-main) !important;
width: 56px !important;
height: 56px !important;
background-image: url(//atlant-tm.com/wp-content/themes/autima/images/product_add_to_cart_ico.svg) !important;
background-repeat: no-repeat !important;
background-position: center !important;
padding: 0 !important;
}   .custom-seo-rule {
border: 1px solid #ccc;
margin-bottom: 15px;
background: #f9f9f9;
}
.rule-header {
cursor: pointer;
background: #e0e0e0;
padding: 10px;
border-left: 5px solid #00a32a;
}
.rule-body {
display: none;
padding: 15px;
}
.rule-body.visible {
display: block;
}