.fg-bg-layer.fg-bg-type-parallax {
background-position: center 10%;
}
.fg-row-match-cols {
display: flex;
flex-flow: row wrap;
}
.fg-row-match-cols::before,
.fg-row-match-cols::after {
display: none;
}
.ark-woocommerce-single-product-images {
background: #fff;
}
.portfolio-classic-1 {
margin: 0;
}
.portfolio-classic-1 .ff-portfolio-grid-wrapper {
padding-bottom: 8px;
}
.btn-base-brd-slide {
white-space: normal;
}
html[style*="margin-right:"] {
margin-right: 0 !important;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce #review_form #respond textarea,
.select2-container--default .select2-selection--single {
border: 1px solid #E8DACD !important;
border-radius: 3px;
}
#billing_country_field .woocommerce-input-wrapper,
#shipping_country_field .woocommerce-input-wrapper {
width: 100%;
border: 1px solid #e8dacd;
background: #f9f6f3;
border-radius: 3px;
display: block;
height: 31px;
padding: 0 7px;
font-size: 14px;
line-height: 31px;
}
.cli-switch .cli-slider:after {
display: none;
}
.cli-bar-btn_container {
flex-wrap: wrap;
margin-right: 70px;
}   .ark-header .navbar-actions .ff-el-icons i.theme-icons,
.ark-header .navbar-actions .icon-search,
.ark-header .navbar-actions .icon-times {
font-size: 18px;
}
.ark-header .navbar-actions .icon-shopping-cart {
font-size: 22px;
min-height: 35px;
line-height: 1.4;
vertical-align: middle;
}
.shopping-cart-icon-wrapper:after {
right: -10px !important;
top: calc(50% - 22px) !important;
background: #e8dacd !important;
color: #431000 !important;
}
.ark-header .navbar-actions .navbar-actions-shrink.shopping-cart {
margin: 0 5px;
}
header:not(.ark-cart-classic) .shopping-cart-menu {
overflow-x: hidden!important;
}
body.admin-bar header.ark-cart-left-side .shopping-cart-menu .shopping-cart-menu, 
body.admin-bar header.ark-cart-right-side .shopping-cart-menu .shopping-cart-menu, 
body.admin-bar header.ark-cart-next-to .shopping-cart-menu .shopping-cart-menu {
top: 0 !important;
}
.search-menu .search-btn .search-btn-default,
.search-menu .search-btn .search-btn-active {
color: #431000;
}
.search-menu .search-btn .search-btn-default {
margin-top: -9px;
}
.search-menu .search-btn.is-clicked .search-btn-active {
margin-top: -9px;
}
.ark-search-field {
max-width: 1140px;
left: unset;
right: calc(50vw - 580px);
border: 1px solid #E8DACD;
border-radius: 5px;
box-shadow: 2px 8px 10px rgba(0, 0, 0, 0.2);
}
.header .menu-item-object-language_switcher .dropdown-menu {
min-width: unset !important;
}
.dropdown-toggle .wcag-label {
display: none;
}   .woocommerce div.product div.images img {
max-height: 100vh;
object-fit: contain;
}
.ark-woocommerce-single-product-price del span.amount,
.ark-woocommerce-single-product-price del span.amount:hover {
font-size: 0.8em !important;
font-weight: 300 !important;
}
.ark-woocommerce-single-product-price del span.woocommerce-Price-currencySymbol,
.ark-woocommerce-single-product-price del span.woocommerce-Price-currencySymbol:hover {
font-weight: 300 !important;
font-size: 100% !important;
}
.ark-woocommerce-single-product-price ins {
text-decoration: none;
}
body.single-product div.product.outofstock .ark-woocommerce-single-product-add-to-cart .stock.out-of-stock {
text-align: center;
background: #8a0c0c;
border-radius: 3px;
color: white;
padding: .618em 1em;
}
.woocommerce div.product .woocommerce-tabs .panel {
border: none;
margin: 0;
box-shadow: none;
}
.woocommerce table.shop_attributes th {
vertical-align: top;
}
.woocommerce table.shop_attributes .woocommerce-product-attributes-item__value a {
font-weight: bold;
}
.product_meta>* {
display: block;
}
.product_meta .posted_in {
display: none;
}
.product_tags {
display: flex;
flex-flow: row wrap;
margin-bottom: 10px;
}
.product_tags [rel=tag] {
padding: 8px 12px;
color: #F9F6F3;
background: #431000;
line-height: 1;
border-radius: 6px;
margin: 0 10px 5px 0;
}
.product_tags [rel=tag]:hover {
opacity: 0.8;
text-decoration: none;
}   .ark-woocommerce-product-archive-title a {
font-weight: bold;
}
.ark-woocommerce-product-archive-title a:hover {
text-decoration: underline;
}
.ark-woocommerce-product-archive-title .titlebar__brand-logo {
max-height: 164px;
margin: 0 auto;
display: block;
max-width: 50%;
}
.ark-woocommerce-product-archive-description .term-description {
margin-top: 20px;
}
.ark-woocommerce-product-archive-description .term-description h2,
.ark-woocommerce-product-archive-description .term-description h3,
.ark-woocommerce-product-archive-description .term-description h4 {
font-family: 'Tinos', Arial, sans-serif;
color: #431000;
}
.ark-woocommerce-product-archive-description .subbrands,
.ark-woocommerce-product-archive-description .category_is_filtered_prompt {
margin-top: 20px;
}
.ark-woocommerce-product-archive-description .category_is_filtered_prompt a {
font-weight: bold;
}
.titlebar-row--featured {
max-height: 100vh;
}
.titlebar-row--featured .ff-slider {
margin: 0 0 20px;
}
.titlebar-row--featured .ff-slider div[class*=ffb-one-slide-] {
height: 0;
padding-bottom: 60%;
}
.titlebar-row--featured .ff-slider div[class*=ffb-one-slide-] img {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: block;
width: 100% !important;
height: 100% !important;
object-fit: cover;
}
.titlebar {
position: relative;
}
.titlebar-row--featured {
transition: max-height 400ms;
overflow: hidden;
position: relative;
}
.titlebar-fader {
position: absolute;
z-index: 1;
left: 0;
right: 0;
bottom: 0;
height: 60px;
background-image: linear-gradient(to top, #fff 0, rgba(255, 255, 255, 0) 100%);
opacity: 1;
visibility: visible;
transition: opacity 400ms, visibility 400ms;
}
.titlebar.expanded .titlebar-fader {
opacity: 0;
visibility: hidden;
}
.titlebar-expander {
position: absolute;
bottom: 10px;
left: 50%;
transform: translateX(-50%);
color: #431000;
text-decoration: none;
overflow-anchor: none;
cursor: pointer;
font-size: 12px;
}
.titlebar-expander:hover {
text-decoration: underline;
}
.titlebar-expander::after {
content: '';
display: inline-block;
width: 0.5em;
height: 0.5em;
border: 1px solid #431000;
border-width: 0 1px 1px 0;
transform: rotate(45deg);
margin-left: 1ch;
position: relative;
top: -0.2em;
transition: transform 400ms, top 400ms;
}
.titlebar.expanded .titlebar-expander::after {
transform: rotate(-135deg);
top: 0;
}
.ark-sidebar.widget-title-big .widget-title {
margin-bottom: 10px;
}
.sidebar-widget-brands a[href*='brand/rogaska'],
.sidebar-widget-brands a[href*='brand/vista-alegre'] {
margin-bottom: 1em;
display: inline-block;
}
.taxonomy-catalogs {
display: flex;
flex-flow: row wrap;
align-items: flex-end;
margin: 0 0 50px;
}
.product-archive-has-products+.fg-section .taxonomy-catalogs {
margin-top: 40px;
border-top: 1px solid #e8dacd;
padding-top: 40px;
}
.taxonomy-catalogs h3 {
font-size: 32px !important;
color: #431000 !important;
font-family: 'Tinos', Arial, sans-serif !important;
margin: 0 0 40px;
flex: 1 0 100%;
}
.taxonomy-catalogs .brand-catalog {
flex: 0 0 50%;
padding: 0 10px 10px;
}
.taxonomy-catalogs h4 {
font-size: 20px !important;
color: #431000 !important;
text-align: center !important;
margin-top: 10px;
font-family: 'Tinos', Arial, sans-serif !important;
line-height: 1.1;
min-height: 2.2em;
}
.taxonomy-catalogs img {
border: 1px solid #f9f6f3;
margin: 0 auto;
display: block;
}
.ark-sidebar .widget.ffb-widget {
padding: 0;
}
.woocommerce-ordering select {
border: 1px solid #e8dacd;
border-radius: 3px;
cursor: pointer;
padding: 5px;
}
.woocommerce ul.products {
display: flex;
flex-flow: row wrap;
}
.woocommerce ul.products::before,
.woocommerce ul.products::after {
display: none;
}
.woocommerce ul.products li.product .archive-product-wrapper {
display: flex !important;
flex-flow: column;
padding-bottom: 40px;
height: 100%;
}
.woocommerce ul.products li.product .archive-product-wrapper:hover {
opacity: 0.9;
}
.woocommerce ul.products li.product .archive-product-wrapper .onsale {
border-radius: 0 2px 0 6px;
padding: 10px;
margin: 0;
min-height: unset;
right: 15px;
background-color: #e8dacd;
color: #431000;
}
.woocommerce ul.products li.product .archive-product-wrapper .product_meta {
position: relative;
}
.woocommerce ul.products li.product .archive-product-wrapper .product_tags {
position: absolute;
bottom: calc(100% + 20px);
flex-flow: column;
margin: 0;
}
.woocommerce ul.products li.product .archive-product-wrapper .product_tags [rel=tag] {
border-radius: 0 6px 6px 0;
margin: 0 0 5px;
font-size: 11px !important;
}
.woocommerce ul.products li.product .archive-product-wrapper .price {
margin-bottom: 0;
}
.woocommerce ul.products li.product .archive-product-wrapper .ark-woocommerce-single-product-add-to-cart {
align-self: flex-start;
display: flex;
flex-flow: row wrap;
width: 100%;
gap: 5px;
}
.woocommerce ul.products li.product .archive-product-wrapper .ark-woocommerce-single-product-add-to-cart .add_to_cart_button {
margin: 0;
}
.woocommerce ul.products li.product .archive-product-wrapper .ark-woocommerce-single-product-add-to-cart .add_to_cart_button.loading {
padding-right: 2.3em;
}
.woocommerce ul.products li.product .archive-product-wrapper .ark-woocommerce-single-product-add-to-cart .added_to_cart {
margin: 0;
flex: 1;
line-height: 1.4;
border-color: #E8DACD;
}
.woocommerce ul.products li.product.outofstock .archive-product-wrapper .ark-woocommerce-single-product-add-to-cart .button {
font-size: 13px;
background: none;
color: #a01f1f;
border: 1px solid #a01f1f;
width: 100%;
}
.woocommerce-pagination-wrapper ul {
padding: 0;
}   .woocommerce form.checkout.woocommerce-checkout {
display: flex;
flex-flow: row wrap;
margin: 0 -10px;
}
.woocommerce form.checkout.woocommerce-checkout .woocommerce-NoticeGroup {
flex: 1 0 100%;
}
.woocommerce form.checkout.woocommerce-checkout .col2-set,
.woocommerce .order_review_wrapper {
flex: 1 1 50%;
padding: 0 10px;
}
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-1,
.woocommerce form.checkout.woocommerce-checkout .col2-set .col-2 {
float: none;
width: 100%;
}
body.woocommerce-checkout .select2-search {
display: none !important;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
background: #F9F6F3;
}
.woocommerce-info {
border-top-color: #431000;
}
.woocommerce-info::before {
color: #431000;
}
.woocommerce-cart h2,
.woocommerce table.shop_table,
.woocommerce table.shop_table a,
.woocommerce table.shop_table li {
color: #431000;
}
.woocommerce table.shop_table,
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
border-color: #E8DACD;
}
.woocommerce table.shop_table {
overflow: hidden;
border-radius: 3px;
}
.woocommerce table.shop_table th {
background-color: #F9F6F3;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table td,
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
border-top: none;
border-left: none;
}
.woocommerce table.shop_table th:last-child,
.woocommerce table.shop_table td:last-child {
border-right: none;
}
.woocommerce table.shop_table td.actions,
.woocommerce table.shop_table tfoot tr:last-child>* {
border-bottom: none;
}
.woocommerce table.shop_table .product-quantity .quantity input.qty {
border: 1px solid #E8DACD;
}
.woocommerce-cart .woocommerce-cart-form table.cart td.actions .coupon .input-text {
padding: 0.45em 1em;
font-size: 100%;
line-height: 1;
height: auto;
display: inline-block;
min-width: 12em;
border-radius: 3px;
border-color: #E8DACD;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
background: #E8DACD;
color: #431000;
border: 1px solid #E8DACD;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
background: #F9F6F3;
color: #431000;
border-color: #E8DACD;
}
.woocommerce .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-checkout #payment button#place_order:hover {
background-color: #431000 !important;
opacity: 0.8;
}
form.checkout.woocommerce-checkout .woocommerce-shipping-fields h3#ship-to-different-address {
padding-left: 25px;
padding-top: .5em;
margin-top: 1em;
border-top: 1px solid #E8DACD;
float: none;
}
form.checkout.woocommerce-checkout .woocommerce-shipping-fields h3#ship-to-different-address input[type=checkbox] {
position: relative;
margin-right: 0.1em;
}
form.checkout.woocommerce-checkout .woocommerce-additional-fields {
padding-top: .5em;
margin-top: 1em;
border-top: 1px solid #E8DACD;
}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table {
display: flex;
flex-flow: column;
overflow: hidden;
border-radius: 3px;
}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tr {
display: flex;
justify-content: space-between;
border-bottom: 1px solid #e8dacd;
}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot tr:last-child {
border: none;
}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td {
border: none !important;
background: none !important;
}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table th:last-child,
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td:last-child {
text-align: right;
}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table thead tr,
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tfoot tr {
background: #f9f6f3;
}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .includes_tax {
display: block;
}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .woocommerce-shipping-methods .shipping_note {
display: block;
font-size: 13px;
line-height: 1.4;
}
.woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .woocommerce-shipping-methods .shipping_note a {
font-size: inherit;
font-weight: bold;
}
.woocommerce-checkout #payment {
background: #f9f6f3;
color: #431000;
}
.woocommerce-checkout #payment ul.payment_methods {
border-color: #e8dacd;
}
.woocommerce-checkout #payment .wc_payment_method,
.woocommerce-checkout #payment p {
color: #431000;
}
.woocommerce-checkout #payment .wc_payment_method label {
display: inline;
}
.woocommerce-checkout #payment div.payment_box {
background-color: #e8dacd;
color: #431000;
}
.woocommerce-checkout #payment div.payment_box::before {
border-color: transparent transparent #e8dacd transparent;
}
label[for=payment_method_alphabank_masterpass]::after {
content: '';
display: inline-block;
height: 28px;
width: 44px;
background: url(//www.lifeatstyle.gr/wp-content/themes/ark-child/img/masterpass.gif) left/contain no-repeat;
vertical-align: middle;
line-height: 1;
margin-left: 0.2em;
}
.woocommerce-terms-and-conditions-checkbox-text {
font-weight: normal;
}
.woocommerce-privacy-policy-text a,
.woocommerce-terms-and-conditions-checkbox-text a {
font-weight: bold;
}
.woocommerce-order-overview li {
color: #431000;
}
.woocommerce-checkout h2,
.woocommerce-checkout h3 {
font-family: 'Tinos', Arial, sans-serif;
color: #431000;
}
.woocommerce .woocommerce-customer-details address {
border-width: 1px;
border-radius: 3px;
border-color: #e8dacd;
}
.woocommerce-thankyou-order-failed-actions {
text-align: center;
padding-bottom: 40px;
border-bottom: 1px solid #431000;
margin-bottom: 40px;
}
.woocommerce-thankyou-order-failed {
text-align: center;
padding: 40px 20px 20px;
border-top: 1px solid #431000;
font-weight: bold;
color: #431000;
}   .woocommerce-customer-details h2 {
font-family: 'Tinos', Arial, sans-serif;
color: #431000;
}
.woocommerce-table--order-details th,
.woocommerce-table--order-details td {
border: 1px solid #E8DACD;
}   .woocommerce-account .woocommerce-MyAccount-navigation {
border: 1px solid #E8DACD;
border-radius: 3px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
padding: 0;
margin: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
list-style: none;
border-bottom: 1px solid #e8dacd;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child {
border: none;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
padding: .5em 1em;
display: block;
width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
background: #e8dacd;
}
.woocommerce-account .woocommerce-MyAccount-content mark,
.woocommerce .order-info mark {
background: #e8dacd;
font-weight: bold;
color: #431000;
}
.woocommerce-account h2,
.woocommerce-account h3,
.woocommerce-account legend {
font-family: 'Tinos', Arial, sans-serif;
color: #431000;
margin-top: 1em;
}
.woocommerce-account fieldset {
margin: 30px 0;
}
.woocommerce-account table.my_account_orders .button {
margin-right: 5px;
}
.woocommerce-account table.my_account_orders .button:last-child {
margin-right: 0;
}
.woocommerce-Addresses {
border: 1px solid #E8DACD;
border-radius: 3px;
padding: 0;
}
.woocommerce-Addresses .woocommerce-Address {
padding: 15px;
border-bottom: 1px solid #e8dacd;
}
.woocommerce-Addresses .woocommerce-Address:last-child {
border-bottom: none;
}   .divider-v7 {
margin: 0;
}
.divider-v7-title {
height: 0 !important;
}
.icons ul.list-inline,
.theme-icons-wrap .theme-icons {
margin-bottom: 0;
}
.ffb-btn.btn-w-auto[data-toggle=collapse] {
min-width: 0;
transition: min-width 0.25s;
}
.ffb-btn.btn-w-auto[data-toggle=collapse]:not(.collapsed) {
min-width: 100%;
}
.rogaska-brand-page a,
.rogaska-brand-page a:hover {
color: #9f7e50;
}
.ivvnet-brand-page a,
.ivvnet-brand-page a:hover {
color: #696768;
}
#retailers>.fg-row {
padding-top: 10px;
padding-bottom: 10px;
}
#retailers>.fg-row::after {
display: block;
border-bottom: 1px solid #ddd;
margin: 0 15px;
position: relative;
bottom: -10px;
}
#retailers p {
margin: 0;
}
.rogaska-brand-page #retailers>.fg-row::after {
border-color: #9f7e50;
}
.ivvnet-brand-page #retailers>.fg-row::after {
border-color: #636363;
}
.okb-page.nav-tabs {
border-color: transparent;
display: flex;
flex-flow: column;
}
.okb-page.nav-tabs:has(> li.active)>li:not(.active) {
height: auto;
width: 150px;
flex: 0 0 auto;
order: -1;
}
.okb-page.nav-tabs>li {
height: 50dvh;
flex: 1 0 auto;
}
.okb-page.nav-tabs>li.active {
height: auto;
flex: 1;
}
.okb-page.nav-tabs>li>a {
display: grid;
place-items: center;
padding: 30px;
height: 100%;
}
.okb-page.nav-tabs>li.active>a,
.okb-page.nav-tabs>li>a:hover {
border-color: transparent;
}
.okb-page.nav-tabs li img {
max-width: 600px;
}
.okb-page.tab-content * {
color: black;
}
.okb-page.tab-content a:hover {
opacity: 0.8;
}
.okb-page.tab-content #kostaboda-content {
padding: 24px;
}
.okb-page .tab-pane img {
max-width: 100%;
}
.okb-page #kostaboda-content img {
margin-bottom: 24px;
}
.okb-page .brand-description {
margin-bottom: 80px;
}
.okb-page .brand-description * {
font-weight: 500;
font-size: 18px;
}
.okb-page .brand-description *:empty {
display: none;
}
.okb-page #kostaboda-content .brand-description {
max-width: 760px;
}
.okb-page #orrefors-content .brand-description {
columns: 600px;
column-gap: 30px;
padding: 0 24px;
}
.okb-page .family_cover {
display: flex;
flex-flow: column;
}
.okb-page .family_cover img {
width: 100%;
aspect-ratio: 4/3;
object-fit: cover;
}
.okb-page #kostaboda-content .family_cover {
padding: 24px 0;
border-top: 1px solid black;
}
.okb-page #kostaboda-content .family_cover h2 {
order: 10;
margin: 0 0 24px;
}
.okb-page #kostaboda-content .family_cover h2 * {
font-weight: 600;
font-size: 32px;
}
.okb-page #orrefors-content .family_cover {
margin-bottom: 10vw;
}
.okb-page #orrefors-content .family_cover h2 {
margin: 0 24px 56px;
}
.okb-page #orrefors-content .family_cover h2 * {
font-weight: 400;
font-size: 36px;
}
.okb-page .taxonomy-catalogs {
border-top: 1px solid black;
}
.okb-page .taxonomy-catalogs h3 {
color: black!important;
text-align: center;
margin-top: 20px;
font-family: 'Noto Sans',Arial,sans-serif!important;
font-weight: 500;
}
.okb-page .taxonomy-catalogs h4 {
color: black!important;
margin-top: 20px;
font-family: 'Noto Sans',Arial,sans-serif!important;
font-weight: 400;
word-break: break-word;
}
.okb-page .brand-catalog img {
height: auto;
}
@media (min-width: 768px) {
.okb-page #kostaboda-content .brand_families {
display: grid;
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 1024px) {
.okb-page #orrefors-content .brand_families {
display: grid;
grid-template-columns: repeat(2, 1fr);
}
.okb-page #kostaboda-content .family_cover:nth-child(odd) {
padding-right: 12px;
}
.okb-page #kostaboda-content .family_cover:nth-child(even) {
padding-left: 12px;
}
.okb-page #kostaboda-content .family_cover h2 * {
font-size: 56px;
}
.okb-page #orrefors-content .family_cover h2 * {
font-size: 64px;
}
}
@media (min-width: 1280px) {
.okb-page #kostaboda-content .brand_families {
grid-template-columns: repeat(3, 1fr);
}
.okb-page #kostaboda-content .family_cover:nth-child(3n+1) {
padding-right: 16px;
padding-left: 0;
}
.okb-page #kostaboda-content .family_cover:nth-child(3n+2) {
padding-right: 8px;
padding-left: 8px;
}
.okb-page #kostaboda-content .family_cover:nth-child(3n) {
padding-right: 0;
padding-left: 16px;
}
}   @media (min-width: 1200px) {
.titlebar-row--featured {
max-height: 330px;
position: relative;
z-index: 0;
}
.titlebar-row--featured .ff-slider {
position: relative;
float: right;
width: 550px;
height: 330px;
margin: 0 0 40px 40px;
z-index: 2;
}
.titlebar-row--featured.titlebar-row--no-description .ff-slider {
margin-bottom: 0;
}
.titlebar-row--no-description .fg-vcenter {
display: flex;
align-items: center;
flex-flow: row-reverse;
}
.titlebar-row--no-description .ark-woocommerce-product-archive-title {
flex: 1;
}
}
@media (min-width: 992px) {
.header .navbar-nav .menu-item:hover>.dropdown-menu {
display: flex;
flex-flow: column;
height: auto;
max-height: calc(100vh - 85px);
}
.ark-header .navbar-nav .dropdown-menu .menu-item {
flex: 1 1 auto;
display: flex;
align-items: center;
}
.ark-header .navbar-nav .dropdown-menu .menu-item:not(.menu-item-has-children) {
overflow: hidden;
}
.ark-header .navbar-nav .dropdown-menu .ffb-ark-sub-level-menu {
width: 100%;
}
.header .navbar-nav .nav-item:hover>.dropdown-menu {
top: 75px;
}
.header .dropdown-submenu.has-large-submenu {
position: unset;
}
.header .dropdown-submenu.has-large-submenu .ffb-ark-sub-level-menu {
position: relative;
}
.header .dropdown-submenu.has-large-submenu .sub-menu.dropdown-menu {
top: 40px;
max-height: calc(100vh - 155px);
}
#retailers>.fg-row {
padding-top: 0;
padding-bottom: 0;
}
#retailers>.fg-row::after {
position: static;
}
#retailers>.fg-row>.fg-col>.fg-vcenter-wrapper {
min-height: 45px;
}
#retailers>.fg-row>.fg-col.col-md-2:first-child {
width: 13.333333%;
}
#retailers>.fg-row>.fg-col.col-md-2:nth-child(2) {
width: 20%;
}
}
@media (min-width: 992px) and (max-width: 1024px) {
.fg-bg-layer.fg-bg-type-parallax.parallax-on {
background-attachment: scroll;
background-position: center !important;
background-size: cover !important;
}
}
@media (max-width: 991px) {
.header .dropdown-submenu .dropdown-submenu-child:hover {
cursor: pointer;
}
body.admin-bar header .shopping-cart-menu {
top: 90px!important;
}
.ark-search-field {
right: 10px;
left: 10px;
width: calc(100% - 20px);
}
.woocommerce form .form-row.form-row-first,
.woocommerce form .form-row.form-row-last {
float: none;
width: 100%;
}
.woocommerce-account table.shop_table.woocommerce-MyAccount-orders td {
border-right: none;
}
}
@media (min-width: 986px) {
.cli-bar-btn_container {
min-width: 28em;
}
}
@media (min-width:768px) and (max-width: 991px) {
.ark-sidebar {
display: flex;
}
.ark-sidebar>.widget {
flex: 0 0 50%;
}
}
@media (min-width: 768px) {
.ark-woocommerce-product-archive-description .term-description {
margin-top: 40px;
}
.taxonomy-catalogs .brand-catalog {
flex: 0 0 25%;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
width: 20%;
float: left;
}
.woocommerce-account .woocommerce-MyAccount-content {
width: calc(80% - 40px);
float: right;
}
}
@media (max-width: 767px) {
.ark-header>.navbar>.container>.menu-container {
display: flex;
}
.ark-header>.navbar>.container>.menu-container>.navbar-actions {
order: 10;
flex: 0 0 auto;
}
.header .navbar-logo {
margin: 0 20px;
flex: 0 1 auto;
}
.ark-header .navbar-logo .navbar-logo-wrap img {
max-width: 100% !important;
object-fit: contain;
}
#footer {
text-align: center;
}
.woocommerce-notices-wrapper,
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count,
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
float: none;
display: block;
}
.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count,
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
text-align: right;
}
.ark-sidebar {
padding-top: 30px;
border-top: 1px solid #E8DACD;
}
.woocommerce-product-gallery__image .zoomImg {
display: none !important;
}
.ark-woocommerce-single-product-price {
text-align: right;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
margin-bottom: 40px;
}
.woocommerce-account table.shop_table.woocommerce-MyAccount-orders {
border: none;
}
.woocommerce-account table.shop_table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions::before {
float: none !important;
display: block;
text-align: left;
margin-bottom: 5px;
}
.woocommerce-account table.shop_table.woocommerce-MyAccount-orders .woocommerce-orders-table__row {
margin-bottom: 20px;
border: 1px solid #e8dacd;
}
.woocommerce-account table.shop_table.woocommerce-MyAccount-orders td:last-child {
border: none;
}
.woocommerce .woocommerce-customer-details .woocommerce-column--1 {
margin-bottom: 40px;
}
}