html,
body {
height: 100%;
scroll-behavior: smooth;
}
#page {
min-height: 100%;
display: flex;
flex-direction: column;
}
#content {
overflow: hidden;
flex: 1 1 auto;
}
a:focus {
outline: none;
} ::-webkit-scrollbar {
width: 5px;
} ::-webkit-scrollbar-track {
background: #F6F5F0;
} ::-webkit-scrollbar-thumb {
background: #A5976A;
} ::-webkit-scrollbar-thumb:hover {
background: #83704F;
}
#menu-header ul {
justify-content: space-between;
gap: 1rem;
}
#menu-header ul::after {
display: none;
}
#menu-header li {
padding-bottom: 20px;
max-width: max-content;
}
#menu-header li a {
padding: 20px 0 0 0;
max-width: max-content;
}
#menu-header li a:hover {
padding: 20px 0 0 0;
max-width: max-content;
}
#search .e-font-icon-svg-container {
overflow: hidden;
}
#search .e-font-icon-svg-container svg {
display: none;
}
#search .e-font-icon-svg-container::after {
content: url(//stands.aero/wp-content/themes/stands-aero/img/search.svg);
}
.svg {
position: relative;
background-color: #f6f5f088;
border-radius: 100%;
}
.svg .first {
position: relative;
}
.svg .first svg {
display: block;
width: auto;
height: 170px;
letter-spacing: 0.5em;
}
@media (max-width: 767px) {
.svg .first svg {
height: 120px;
}
}
@media (min-width: 768px) {
.svg .first svg {
height: 150px;
}
}
.svg .first text {
fill: #2c2c2c;
transform-origin: 50% 50%;
animation: rotate 10s linear infinite;
}
.svg .second {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 12rem;
display: flex;
justify-content: center;
}
.no-animation {
animation: none !important;
}
@keyframes rotate {
from {
transform: rotate(0);
}
to {
transform: rotate(-360deg);
}
}
.about-us .elementor-swiper-button {
background-color: #fff;
border-radius: 100%;
padding: 8px;
transition: all 0.3s ease-in-out;
}
.about-us .elementor-swiper-button:hover {
background-color: #f6f5f0;
}
.about-us .swiper-pagination {
bottom: -5px !important;
}
.about-us .swiper-pagination .swiper-pagination-bullet {
border: 1px solid #83704f;
margin: 3px !important;
}
.about-us .swiper-pagination .swiper-pagination-bullet-active {
border: none;
}
#product-homepage .swiper-pagination {
bottom: -5px !important;
}
#product-homepage .swiper-pagination .swiper-pagination-bullet {
border: 1px solid #83704f;
margin: 3px !important;
background-color: #f6f5f0;
opacity: 1;
}
#product-homepage .swiper-pagination .swiper-pagination-bullet-active {
border: none;
background-color: #83704f;
}
#product-homepage #product {
position: relative;
font-family: "Albert Sans", Sans-serif !important;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
@media (max-width: 767px) {
#product-homepage #product {
font-size: 12px;
}
}
#product-homepage #product .product_info {
display: flex;
flex-direction: column;
gap: 3px;
padding-top: 6px;
color: #2c2c2c;
font-family: "Albert Sans", Sans-serif;
}
#product-homepage #product .product_info span {
opacity: 0.8;
}
#product-homepage #product #block-product .img {
position: relative;
}
#product-homepage #product #block-product .subcategory {
top: -15px;
right: -15px;
position: absolute;
background-color: #83704f;
border-radius: 4px;
padding: 7px 15px;
}
@media (max-width: 767px) {
#product-homepage #product #block-product .subcategory {
top: -8px;
right: -8px;
padding: 4px 7px;
}
}
#product-homepage #product #block-product .subcategory p {
margin: 0;
color: #fff;
font-family: "Albert Sans", Sans-serif !important;
font-size: 17px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
@media (max-width: 767px) {
#product-homepage #product #block-product .subcategory p {
font-size: 10px;
}
}
#product-homepage .elementor-swiper-button {
background-color: #83704f;
border-radius: 100%;
padding: 8px;
transition: all 0.3s ease-in-out;
}
#product-homepage .elementor-swiper-button svg {
fill: #fff !important;
}
#product-homepage .elementor-swiper-button:hover {
background-color: #b9b08b;
}
@media (max-width: 1405px) and (min-width: 768px) {
#product-homepage {
padding: 0 3rem !important;
}
#product-homepage .elementor-swiper-button-prev {
left: 0;
}
#product-homepage .elementor-swiper-button-next {
right: 0;
}
}
.post-home .elementor-posts {
align-items: stretch !important;
}
.post-home article {
position: relative;
}
.post-home article:nth-child(1) {
background: #edeae1;
}
.post-home article:nth-child(2) {
background: #f6f5f0;
}
.post-home article:nth-child(3) {
background: #f1efe8;
}
.post-home article div .elementor-post__meta-data {
position: absolute;
top: 0;
right: 0px;
border-radius: 5px;
padding: 5px 20px;
background: #83704f;
}
@media (max-width: 767px) {
.post-home article div .elementor-post__meta-data {
padding: 0 12px 4px 12px;
}
.post-home article div .elementor-post__meta-data .elementor-post-date {
font-size: 16px !important;
}
}
#events article {
position: relative;
height: 100%;
}
#events article:nth-child(4n + 1) {
background: #edeae1;
}
#events article:nth-child(2n) {
background: #f6f5f0;
}
#events article:nth-child(3n) {
background: #f1efe8;
}
#events article div .elementor-post__meta-data {
position: absolute;
top: 0;
right: 0px;
border-radius: 5px;
padding: 5px 20px;
background: #83704f;
}
@media (max-width: 767px) {
#events article div .elementor-post__meta-data {
padding: 0 12px 4px 12px;
}
#events article div .elementor-post__meta-data .elementor-post-date {
font-size: 16px !important;
}
}
.breadcrumbs {
color: #2c2c2c;
font-family: "Gelasio", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.breadcrumbs a {
color: #2c2c2c;
transition: all 0.3s ease-in-out;
}
.breadcrumbs a:hover {
color: #83704f;
}
@media (max-width: 767px) {
.breadcrumbs {
font-size: 12px;
font-weight: 500;
}
}
.post {
margin-bottom: 0;
}
#search article {
border-radius: 15px;
background: #f6f5f0;
padding: 20px;
}
@media (max-width: 767px) {
#search article {
border-radius: 5px;
padding: 7px;
}
}
#search article .elementor-post__thumbnail {
border-radius: 15px;
background: #d3ceb5;
}
@media (max-width: 767px) {
#search article .elementor-post__thumbnail {
border-radius: 5px;
}
}
#search article .elementor-post__text {
display: flex;
height: 100%;
}
#search article .elementor-post__text .elementor-post__excerpt p::after {
content: "...";
}
#search article .elementor-post__text .elementor-post__read-more {
text-decoration: none;
position: relative;
display: flex;
justify-content: flex-end;
width: 100%;
height: 100%;
align-items: flex-end;
}
#search article .elementor-post__text .elementor-post__read-more::after {
content: "";
position: absolute;
bottom: 0;
width: 157px;
right: 0;
height: 1px;
background-color: #83704f;
}
@media (max-width: 767px) {
#search article .elementor-post__text .elementor-post__read-more::after {
width: 73px;
}
}
#search article .elementor-post__text .elementor-post__read-more span {
line-height: 32px;
padding-left: 10px;
}
@media (max-width: 767px) {
#search article .elementor-post__text .elementor-post__read-more span {
line-height: normal;
padding-left: 5px;
}
}
@media (max-width: 1500px) {
#contact-us span.elementor-icon-list-text {
font-size: 18px;
}
}
@media (max-width: 767px) {
#contact-us span.elementor-icon-list-text {
font-size: 14px;
}
}
@media (max-width: 1500px) {
#contact-us a {
font-size: 18px;
}
}
@media (max-width: 767px) {
#contact-us a {
font-size: 14px;
}
}
@media (max-width: 767px) {
#contact-us .elementor-icon-list-icon svg {
margin: 0 !important;
}
#contact-us .elementor-icon-list-text {
display: none;
}
}
#logo-footer {
width: max-content;
}
@media (max-width: 1024px) {
#logo-footer {
width: 100%;
}
}
@media (max-width: 333px) {
#logo-footer {
flex-direction: column;
}
}
#logo-footer img {
width: 400px;
}
@media (max-width: 1500px) {
#logo-footer img {
width: 300px;
}
}
@media (max-width: 767px) {
#logo-footer img {
width: 100px;
}
}
@media (max-width: 767px) {
#menu-footer ul li{   margin: 0 auto;
}
}
#menu-footer li {
width: max-content;
}
#menu-footer li a {
padding: 5px 0;
}
#menu-footer li a:hover {
padding: 5px 0;
}
#menu-footer li a.elementor-item-active {
font-weight: 600;
}
@media (max-width: 1500px) {
#menu-footer li a {
font-size: 18px;
}
}
@media (max-width: 767px) {
#menu-footer li a {
font-size: 16px;
}
}
#newsletter form {
padding: 20px 0 0 0 !important;
}
@media (max-width: 767px) {
#newsletter form {
padding: 0 !important;
}
}
#newsletter form p {
margin: 0;
padding-bottom: 10px;
color: var(--Light, #f6f5f0);
font-family: "Albert Sans", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
opacity: 0.8;
width: 100%;
}
@media (max-width: 767px) {
#newsletter form p {
font-size: 10px !important;
}
}
@media (max-width: 452px) {
#newsletter form p {
width: 180px;
}
}
@media (max-width: 767px) {
#newsletter form .mailpoet_form_columns {
width: max-content;
}
}
@media (max-width: 767px) {
#newsletter form .mailpoet_form_column {
width: 300px;
}
}
@media (max-width: 452px) {
#newsletter form .mailpoet_form_column {
width: 220px;
}
}
@media (max-width: 452px) {
#newsletter form .mailpoet_form_column {
width: 180px;
}
}
#newsletter form .mailpoet_form_column .mailpoet_paragraph {
margin: 0;
}
#newsletter form .mailpoet_form_column .mailpoet_paragraph:nth-child(1) {
position: relative;
width: 100%;
}
#newsletter form .mailpoet_form_column .mailpoet_paragraph:nth-child(2) {
position: absolute;
z-index: 999;
right: 0;
background-image: url(//stands.aero/wp-content/themes/stands-aero/img/icon-footer-news.svg);
background-repeat: no-repeat;
background-position: center;
background-position-y: 5px;
width: 40px;
}
@media (max-width: 767px) {
#newsletter form .mailpoet_form_column .mailpoet_paragraph:nth-child(2) {
background-position-y: -5px;
width: 30px;
}
}
#newsletter form .mailpoet_form_column .mailpoet_paragraph:nth-child(2) input {
cursor: pointer;
height: 100%;
}
@media (max-width: 767px) {
#newsletter form .mailpoet_form_column .mailpoet_paragraph:nth-child(2) input {
height: 27px !important;
width: 300px !important;
}
}
#newsletter form .mailpoet_form_column .mailpoet_paragraph input {
font-family: "Albert Sans", Sans-serif;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 8px !important;
background: #fff;
border: none !important;
padding: 15px !important;
height: 50px !important;
}
@media (max-width: 767px) {
#newsletter form .mailpoet_form_column .mailpoet_paragraph input {
height: 27px !important;
width: 300px !important;
padding: 5px 10px 8px 10px !important;
}
}
@media (max-width: 452px) {
#newsletter form .mailpoet_form_column .mailpoet_paragraph input {
width: 220px !important;
}
}
@media (max-width: 372px) {
#newsletter form .mailpoet_form_column .mailpoet_paragraph input {
width: 180px !important;
}
}
@media (max-width: 333px) {
#newsletter form .mailpoet_form_column .mailpoet_paragraph input {
width: 100% !important;
}
}
#newsletter form .mailpoet_form_column .mailpoet_paragraph input::placeholder {
opacity: 0.5;
font-size: 16px;
line-height: normal !important;
}
@media (max-width: 767px) {
#newsletter form .mailpoet_form_column .mailpoet_paragraph input::placeholder {
font-size: 7px;
}
}
#newsletter form .mailpoet_form_column .mailpoet_paragraph input:focus {
outline: none;
border: none !important;
}
#newsletter form .parsley-required {
font-family: "Albert Sans", Sans-serif;
}
#benefits {
width: 50%;
}
@media (max-width: 767px) {
#benefits {
width: 100%;
}
}
#benefits .elementor-icon-box-wrapper {
height: 100%;
display: flex;
gap: 1rem;
flex-direction: column-reverse;
align-items: flex-start;
}
#benefits .elementor-icon-box-wrapper .elementor-icon-box-icon {
width: max-content;
margin: 0 !important;
}
.contact-form {
padding: 30px;
background-color: #f6f5f0;
border-radius: 12px;
}
@media (max-width: 767px) {
.contact-form {
padding: 18px 25px 0 25px;
border-radius: 10px;
}
}
.contact-form p {
margin-bottom: 0;
}
.contact-form p.contact-title {
color: #2c2c2c;
font-family: "Albert Sans", Sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: center;
width: max-content;
border-bottom: 1.5px solid #83704f;
margin: 0 auto;
}
@media (max-width: 767px) {
.contact-form p.contact-title {
font-size: 16px;
}
}
.contact-form p label {
padding-left: 13px;
color: #2c2c2c;
font-family: "Albert Sans", Sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
@media (max-width: 767px) {
.contact-form p label {
font-size: 14px;
font-weight: 400;
}
}
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="url"],
.contact-form input[type="password"],
.contact-form input[type="search"],
.contact-form input[type="number"],
.contact-form input[type="tel"],
.contact-form input[type="range"],
.contact-form input[type="date"],
.contact-form input[type="month"],
.contact-form input[type="week"],
.contact-form input[type="time"],
.contact-form input[type="datetime"],
.contact-form input[type="datetime-local"],
.contact-form input[type="color"],
.contact-form textarea {
padding: 13px 15px;
color: #2c2c2c;
font-family: "Albert Sans", Sans-serif;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 8px;
background: #fff;
border: 1px solid transparent !important;
max-width: 100%;
width: 100%;
}
@media (max-width: 767px) {
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="url"],
.contact-form input[type="password"],
.contact-form input[type="search"],
.contact-form input[type="number"],
.contact-form input[type="tel"],
.contact-form input[type="range"],
.contact-form input[type="date"],
.contact-form input[type="month"],
.contact-form input[type="week"],
.contact-form input[type="time"],
.contact-form input[type="datetime"],
.contact-form input[type="datetime-local"],
.contact-form input[type="color"],
.contact-form textarea {
border-radius: 5px;
height: 36px;
padding: 11px 12px;
}
}
.contact-form input[type="text"]::placeholder,
.contact-form input[type="email"]::placeholder,
.contact-form input[type="url"]::placeholder,
.contact-form input[type="password"]::placeholder,
.contact-form input[type="search"]::placeholder,
.contact-form input[type="number"]::placeholder,
.contact-form input[type="tel"]::placeholder,
.contact-form input[type="range"]::placeholder,
.contact-form input[type="date"]::placeholder,
.contact-form input[type="month"]::placeholder,
.contact-form input[type="week"]::placeholder,
.contact-form input[type="time"]::placeholder,
.contact-form input[type="datetime"]::placeholder,
.contact-form input[type="datetime-local"]::placeholder,
.contact-form input[type="color"]::placeholder,
.contact-form textarea::placeholder {
opacity: 0.5;
font-size: 15px;
}
@media (max-width: 767px) {
.contact-form input[type="text"]::placeholder,
.contact-form input[type="email"]::placeholder,
.contact-form input[type="url"]::placeholder,
.contact-form input[type="password"]::placeholder,
.contact-form input[type="search"]::placeholder,
.contact-form input[type="number"]::placeholder,
.contact-form input[type="tel"]::placeholder,
.contact-form input[type="range"]::placeholder,
.contact-form input[type="date"]::placeholder,
.contact-form input[type="month"]::placeholder,
.contact-form input[type="week"]::placeholder,
.contact-form input[type="time"]::placeholder,
.contact-form input[type="datetime"]::placeholder,
.contact-form input[type="datetime-local"]::placeholder,
.contact-form input[type="color"]::placeholder,
.contact-form textarea::placeholder {
font-size: 12px;
font-weight: 300;
}
}
.contact-form input[type="text"]:focus,
.contact-form input[type="email"]:focus,
.contact-form input[type="url"]:focus,
.contact-form input[type="password"]:focus,
.contact-form input[type="search"]:focus,
.contact-form input[type="number"]:focus,
.contact-form input[type="tel"]:focus,
.contact-form input[type="range"]:focus,
.contact-form input[type="date"]:focus,
.contact-form input[type="month"]:focus,
.contact-form input[type="week"]:focus,
.contact-form input[type="time"]:focus,
.contact-form input[type="datetime"]:focus,
.contact-form input[type="datetime-local"]:focus,
.contact-form input[type="color"]:focus,
.contact-form textarea:focus {
outline: none;
border: 1px solid #83704f !important;
}
.contact-form textarea {
max-height: 150px;
min-height: 47px;
width: 100% !important;
}
@media (max-width: 767px) {
.contact-form textarea {
max-height: 130px;
}
}
.contact-form .btn input {
border-radius: 7.5px;
background: #83704f;
width: 100%;
padding-bottom: 10px;
color: #fff;
font-family: "Albert Sans", Sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
@media (max-width: 767px) {
.contact-form .btn input {
border-radius: 5px;
font-size: 18px;
padding: 5px;
}
}
.wpcf7 form.invalid .wpcf7-response-output {
display: none !important;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #83704f;
font-family: 'Albert Sans', sans-serif;
font-weight: 500;
background-color: #d3ceb559;
backdrop-filter: blur(0.5px);
}
#all-product li {
overflow: hidden;
}
#all-product .info h2 {
padding-bottom: 5px;
margin-bottom: 0;
}
#all-product .info .product-short-description p {
color: #2c2c2c;
font-family: "Albert Sans", Sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin: 0;
}
@media (max-width: 1024px) {
#all-product .info .product-short-description p {
font-size: 12px;
font-weight: 400;
}
}
#all-product .subcategory {
top: -15px;
right: -15px;
position: absolute;
background-color: #83704f;
border-radius: 4px;
padding: 7px 15px;
}
@media (max-width: 767px) {
#all-product .subcategory {
top: -8px;
right: -8px;
padding: 4px 7px;
}
}
#all-product .subcategory p {
margin: 0;
color: #fff;
font-family: "Albert Sans", Sans-serif !important;
font-size: 17px;
font-style: normal;
font-weight: 300;
line-height: normal;
}
@media (max-width: 767px) {
#all-product .subcategory p {
font-size: 10px;
}
}
#filter .pwf-field-item-title {
color: #2c2c2c;
font-family: "Albert Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
@media (max-width: 1024px) {
#filter .pwf-field-item-title {
font-size: 16px;
}
}
#filter .pwf-title-container .text-title {
color: #2c2c2c;
font-family: "Albert Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
@media (max-width: 1024px) {
#filter .pwf-title-container .text-title {
font-size: 14px;
}
}
#filter .pwf-search-field span {
color: transparent;
width: auto;
height: auto;
top: 18%;
right: 3%;
}
@media (max-width: 1500px) {
#filter .pwf-search-field span {
top: 13%;
}
}
@media (max-width: 1024px) and (min-width: 768px) {
#filter .pwf-search-field span {
display: none;
}
}
#filter .pwf-search-field span::after {
content: url(//stands.aero/wp-content/themes/stands-aero/img/search.svg);
}
#filter .pwf-search-field span::before {
display: none;
}
#filter .pwf-search-field input {
border-radius: 15px;
background: #fff;
border: 1px solid transparent !important;
height: 50px;
}
@media (max-width: 1500px) {
#filter .pwf-search-field input {
height: 40px;
border-radius: 10px;
}
}
#filter .pwf-search-field input::placeholder {
opacity: 0.5;
font-size: 15px;
color: #2c2c2c;
font-family: "Albert Sans", sans-serif;
font-style: normal;
font-weight: 400;
line-height: normal;
}
@media (max-width: 1024px) {
#filter .pwf-search-field input::placeholder {
font-size: 12px;
}
}
#filter .pwf-search-field input:focus {
outline: none;
border: 1px solid #83704f !important;
}
#filter .pwf-select select {
border-radius: 15px;
background: #fff;
border: 1px solid transparent !important;
height: 50px;
font-family: "Albert Sans", sans-serif;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
@media (max-width: 1500px) {
#filter .pwf-select select {
height: 40px;
border-radius: 10px;
}
}
#filter .pwf-select::after {
line-height: 48px;
font-size: 22px;
font-weight: 300;
}
@media (max-width: 1500px) {
#filter .pwf-select::after {
line-height: 38px;
}
}
#filter .pwf-checkbox-label .pwf-input-container {
border-radius: 4px;
border: 2px solid #b9b08b;
}
#filter .pwf-checkbox-label .pwf-input-container::after {
color: #83704f;
border-width: 0 0 1px 1px;
height: 5px;
top: 3px;
left: 2px;
border: solid #866e45;
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 1px;
border-left-width: 1px;
}
#filter .pwf-note-item {
background-color: #f5e2a72b;
border: 1px solid #d3ceb5;
margin-bottom: 10px;
color: #2c2c2c;
font-family: "Albert Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
#filter .pwf-field-inner .pwf-item-button {
border-radius: 15px;
background: #83704f;
padding: 12px 40px;
border: none;
}
@media (max-width: 1024px) {
#filter .pwf-field-inner .pwf-item-button {
padding: 12px 20px;
}
}
#filter .pwf-field-inner .pwf-item-button .button-text {
color: #fff; font-family: "Albert Sans", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
@media (max-width: 1024px) {
#filter .pwf-field-inner .pwf-item-button .button-text {
font-size: 18px;
font-weight: 400;
}
}
#single-product { }
#single-product .gallery_item img {
width: 100%;
border-radius: 15px;
}
#single-product .product_info {
display: flex;
flex-direction: column;
gap: 10px;
}
#single-product .product_info div {
color: #2c2c2c;
font-family: "Albert Sans", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 500;
line-height: normal;
display: flex;
align-items: baseline;
position: relative;
}
@media (max-width: 1024px) {
#single-product .product_info div {
font-size: 17px;
}
}
@media (max-width: 767px) {
#single-product .product_info div {
font-size: 14px;
justify-content: space-between;
}
}
#single-product .product_info div hr {
background-color: #d3ceb5;
width: 8rem;
padding-top: -15px;
margin: 0 10px;
}
#single-product .product_info div.status hr {
width: 10rem;
}
@media (max-width: 1024px) {
#single-product .product_info div.status hr {
width: 10.15rem;
}
}
#single-product .product_info div.categories hr {
width: 5.95rem;
}
@media (max-width: 1024px) {
#single-product .product_info div.categories hr {
width: 7rem;
}
}
@media (max-width: 767px) {
#single-product .product_info div.categories hr {
width: 9rem;
}
}
#single-product .product_info div.location hr {
width: 8.55rem;
}
@media (max-width: 1024px) {
#single-product .product_info div.location hr {
width: 9rem;
}
}
#single-product .product_info div.attribute hr {
width: 10.6rem;
}
#single-product .product_info div span {
font-weight: 400;
font-size: 19px;
color: #83704f;
}
@media (max-width: 1024px) {
#single-product .product_info div span {
font-size: 16px;
}
}
@media (max-width: 767px) {
#single-product .product_info div span {
font-size: 12px;
}
}
#single-product .slick-dots {
list-style: none;
display: flex;
justify-content: center;
margin: 0;
padding: 0;
bottom: -30px;
}
#single-product .slick-dots li {
margin: 0 4px;
width: auto;
}
#single-product .slick-dots button {
position: relative;
border: 1px solid #83704f;
width: 10px;
height: 10px;
border-radius: 50%;
cursor: pointer;
}
#single-product .slick-dots button::before {
content: "";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #f6f5f0;
}
#single-product li.slick-active button::before {
background-color: #83704f;
}
#single-product .slick-prev::before,
#single-product .slick-next::before {
opacity: 1;
line-height: inherit;
position: absolute;
background-color: #fff;
padding: 10px 7px 12px 7px;
border-radius: 100%;
}
#single-product .slick-prev::before {
content: url(//stands.aero/wp-content/themes/stands-aero/img/Vector.svg);
}
#single-product .slick-next::before {
content: url(//stands.aero/wp-content/themes/stands-aero/img/Vector.svg);
right: 50%;
}
#single-product .slick-prev {
left: 0;
z-index: 9;
transform: rotate(270deg);
}
#single-product .slick-next {
right: 0;
z-index: 9;
transform: rotate(90deg);
}
.container-btn {
position: relative;
height: 80px;
}
@media (max-width: 1024px) {
.container-btn {
height: 60px;
}
}
@media (max-width: 767px) {
.container-btn {
height: 45px;
}
}
.container-btn .main-button,
.container-btn .new-buttons {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
font-size: 16px;
text-decoration: none;
color: #ffffff;
position: absolute;
transition: opacity 0.5s ease-out;
border-radius: 15px;
}
@media (max-width: 1024px) {
.container-btn .main-button,
.container-btn .new-buttons {
border-radius: 10px;
}
}
.container-btn .main-button {
background-color: #83704f;
cursor: pointer;
font-family: "Albert Sans", sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 500;
line-height: normal;
transition: all 0.3s ease-in-out;
}
@media (max-width: 1024px) {
.container-btn .main-button {
font-weight: 400;
font-size: 18px;
}
}
@media (max-width: 767px) {
.container-btn .main-button {
font-size: 14px;
}
}
.container-btn .main-button:hover {
background-color: #a5976a;
}
.container-btn .new-buttons {
opacity: 0;
display: none;
gap: 0.5rem;
}
@media (max-width: 1350px) {
.container-btn .new-buttons {
height: auto;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-around;
}
}
.container-btn .new-buttons a {
display: flex;
justify-content: space-between;
align-items: center;
flex-direction: column;
gap: 5px;
width: 100%;
height: 100%;
text-decoration: none;
color: #ffffff;
transform: translateX(100%);
transition: transform 1s ease-out;
opacity: 0;
font-family: "Albert Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 10px 5px;
border-radius: 15px;
background: #83704f;
transition: all 0.3s ease-in-out;
}
@media (max-width: 1350px) {
.container-btn .new-buttons a {
width: 40%;
}
}
@media (max-width: 1024px) {
.container-btn .new-buttons a {
font-size: 14px;
font-weight: 300;
border-radius: 10px;
padding: 5px;
width: 40%;
}
}
@media (max-width: 767px) {
.container-btn .new-buttons a {
font-size: 13px;
border-radius: 5px;
}
}
.container-btn .new-buttons a img {
filter: brightness(0) invert(1);
}
@media (max-width: 1024px) {
.container-btn .new-buttons a img {
width: 1.5rem;
}
}
.container-btn .new-buttons a:hover {
background: #a5976a;
}
#menu-mob nav {
background-image: url(//stands.aero/wp-content/themes/stands-aero/img/bg-menu.svg);
background-position: center bottom;
background-repeat: no-repeat;
background-size: cover;
z-index: 9999999;
}
#menu-mob nav ul {
padding: 18px 0;
}
#menu-mob nav ul li a {
position: relative;
}
#menu-mob nav ul li a::after {
content: " ";
width: 30px;
height: 1px;
border-bottom: 1px solid #d3ceb5;
opacity: 1;
position: absolute;
bottom: 0;
}
#menu-mob nav ul li:last-child a::after {
display: none;
}
@media (max-width: 768px) {
.pwf-sticky-filter,
.pwf-sticky-filter-inner {
background: transparent !important;
z-index: 1 !important;
}
.pwf-woo-filter {
margin-top: 0 !important;
}
.pwf-sticky-button {
background: #b9b08b !important;
border-radius: 10px 10px 0px 0px !important;
}
.pwf-sticky-button .pwf-button-text {
color: #fff;
font-family: "Albert Sans", sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.c-offcanvas--left {
width: 75% !important;
background-color: #f6f5f0 !important;
}
.c-offcanvas--left .pwf-off-canvas-header {
text-transform: capitalize !important;
box-shadow: none !important;
padding: 30px 20px !important;
color: #2c2c2c !important;
background-color: #f6f5f0 !important;
}
.c-offcanvas--left .pwf-off-canvas-header .header-text {
color: var(--Text-main, #2c2c2c);
font-family: "Albert Sans", sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
border-bottom: 1px solid #83704f;
}
.c-offcanvas--left .pwf-off-canvas-header .pwf-canvas-close-btn {
top: 34% !important;
}
.c-offcanvas--left .pwf-off-canvas-header .pwf-canvas-close-btn .c-button__text {
width: 24px !important;
height: 24px !important;
}
.c-offcanvas--left .pwf-off-canvas-header .pwf-canvas-close-btn .c-button__text .pwf-canvas-icon::before, .c-offcanvas--left .pwf-off-canvas-header .pwf-canvas-close-btn .c-button__text .pwf-canvas-icon::after {
width: 24px !important;
background-color: #2c2c2c !important;
opacity: 1 !important;
height: 1.3px !important;
}
.c-offcanvas--left .pwf-field-item-title {
color: #2c2c2c;
font-family: "Albert Sans", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
margin-bottom: 8px !important;
}
.c-offcanvas--left .pwf-title-container .text-title {
color: #2c2c2c;
font-family: "Albert Sans", sans-serif;
font-size: 12px !important;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.c-offcanvas--left .pwf-search-field span {
color: transparent;
width: auto;
height: auto;
top: 8%;
}
.c-offcanvas--left .pwf-search-field span::after {
content: url(//stands.aero/wp-content/themes/stands-aero/img/search.svg);
}
.c-offcanvas--left .pwf-search-field span::before {
display: none;
}
.c-offcanvas--left .pwf-search-field input {
border-radius: 5px;
border: 1px solid transparent !important;
height: 32px;
background-color: #fff !important;
}
.c-offcanvas--left .pwf-search-field input::placeholder {
opacity: 0.5;
font-size: 10px;
color: #2c2c2c;
font-family: "Albert Sans", sans-serif;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.c-offcanvas--left .pwf-search-field input:focus {
outline: none;
border: 1px solid #83704f !important;
}
.c-offcanvas--left .pwf-select select {
border-radius: 5px;
background: #fff;
border: 1px solid transparent !important;
height: 32px;
font-family: "Albert Sans", sans-serif;
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.c-offcanvas--left .pwf-select select option {
color: red;
}
.c-offcanvas--left .pwf-select select option:nth-child(1) {
color: #2c2c2c6c;
}
.c-offcanvas--left .pwf-checkbox-label .pwf-input-container {
border-radius: 2px;
border: 1px solid #b9b08b;
}
.c-offcanvas--left .pwf-checkboxlist-item > .pwf-item-inner > .pwf-item-label .pwf-input-container::after {
color: #83704f;
border-width: 0 0 1px 1px;
height: 5px;
top: 4px;
left: 3px;
border: solid #866e45;
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 1px;
border-left-width: 1px;
}
.c-offcanvas--left .pwf-note-item {
background-color: #f5e2a72b;
border: 1px solid #d3ceb5;
margin-bottom: 10px;
color: #2c2c2c;
font-family: "Albert Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.c-offcanvas--left .pwf-field-inner .pwf-item-button {
border-radius: 15px;
background: #83704f;
padding: 12px 40px;
border: none;
}
}
@media (max-width: 768px) and (max-width: 1024px) {
.c-offcanvas--left .pwf-field-inner .pwf-item-button {
padding: 12px 20px;
}
}
@media (max-width: 768px) {
.c-offcanvas--left .pwf-field-inner .pwf-item-button .button-text {
color: #fff; font-family: "Albert Sans", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
}
@media (max-width: 768px) and (max-width: 1024px) {
.c-offcanvas--left .pwf-field-inner .pwf-item-button .button-text {
font-size: 18px;
font-weight: 400;
}
}
@media (max-width: 768px) {
.c-offcanvas--left .pwf-canvas-footer {
background-color: transparent !important;
box-shadow: none !important;
line-height: normal !important;
bottom: 20px !important;
}
.c-offcanvas--left .pwf-canvas-footer .pwf-footer-inner {
display: flex !important;
flex-direction: column-reverse !important;
gap: 16px;
}
.c-offcanvas--left .pwf-canvas-footer .pwf-footer-inner .pwf-field-item-button .pwf-filter-button,
.c-offcanvas--left .pwf-canvas-footer .pwf-footer-inner .pwf-field-item-button .pwf-reset-button {
color: #fff;
font-family: "Albert Sans", sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.c-offcanvas--left .pwf-canvas-footer .pwf-footer-inner .pwf-field-item-button .pwf-filter-button {
padding: 8px 30px;
border-radius: 10px;
background: #83704f;
width: max-content;
}
.c-offcanvas--left .pwf-canvas-footer .pwf-footer-inner .pwf-field-item-button .pwf-reset-button {
font-size: 12px;
color: #83704f;
}
}