.collapsed {
height: 190px;
overflow: hidden;
}
.collapsed::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 50%;
background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
pointer-events: none;
}
#showText {
display: block;
margin: 30px auto 0 auto;
text-align: center;
cursor: pointer;
position: absolute;
bottom: 30px;
left: 50%;
bottom: 4px;
transform: translateX(-50%);
z-index: 99;
}
.filtersbar{
border-top: 1px solid #000;
border-bottom: 1px solid #000;
margin: 0 0 30px;
padding: 16px 0;
text-align: center;
width: 100%;
float: left;
}
.filter{
color: #000;
cursor: pointer;
font-size: 11px!important;
letter-spacing: 1px!important;
margin: 0;
font-weight: 400!important;
list-style: none;
font-family: Poppins,Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: center;
} .filterslist li{
display: inline-block;
padding: 0 10px;
cursor: pointer;
}
.filteroptions{
display: none;
}
.filtersearch{
display: none;
margin: 20px 0 40px;
text-align: center;
} .genderfiltercontainer, .sizefiltercontainer, .brandfiltercontainer, .pricefiltercontainer{
margin-bottom: 20px;
}
.filtertitle{
color: #000;
font-size: 11px!important;
letter-spacing: 1px!important;
padding-bottom: 12px;
margin: 0;
font-weight: 400!important;
list-style: none;
font-family: Poppins,Arial, Helvetica, sans-serif;
text-transform: uppercase;
}
.sizefilter,.brandfilter, .genderfilter, .pricefilter{
list-style: none;
margin: 0;
max-height: 290px;
}    
.sizefilter,.brandfilter{
overflow-y: auto;
}
.filtervalues li {
line-height: 2;
color: #000;
font-size: 10px;
font-weight: 400;
letter-spacing: 1.7px;
text-transform: uppercase;
font-family: Poppins,Arial, Helvetica, sans-serif;
}
.sizefilter::-webkit-scrollbar, .brandfilter::-webkit-scrollbar {
width: 1px;
}
.sizefilter::-webkit-scrollbar-thumb, .brandfilter::-webkit-scrollbar-thumb  {
background-color: darkgrey;
outline: 1px solid slategrey;
}
.filtervalues input[type=checkbox]{
margin-right: 7px;
vertical-align: text-bottom;
height: 12px;
}
.filtersbutton {
border-top: 1px solid #000;
border-bottom: 1px solid #000;
font-family: Poppins,Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: 11px;
padding: 8px 2px; 
margin-bottom: 20px;
clear: both;
letter-spacing: 1px;
}
.filtersbutton i{
margin: 2px 2px 0 0;
font-size: 11px;
color: #000;
}
.mobile-menu-filter {
padding: 0;
font-size: 15px;
position: fixed;
z-index: 1004;
background-color: #fff;
top: 0;
bottom: 0;
left: -320px;
box-shadow: 0 0 10px #333;
width: 320px;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
transition: -webkit-transform .3s ease-in-out;
}
.mobile-menu-filter.opened {
transform: translate3d(320px,0,0);
}
.mobile-menu-filter h2 {
margin-left: 10px;
margin-top: 17px;
font-size: 22px;
text-align: center;
padding: 5px 0  15px;
color: #020202;
font-family: "Fontuna", Sans-serif;
font-size: 34px;
}
.mobile-menu-filter .mobile-menu-filter-close {
position: absolute;
height: 18px;
right: 12px;
top: 22px;
}  
.mobile-filter-container .filters-container{
list-style: none;
margin-left: 10px;
}
.mobile-filter-container .mfiltertitle{
margin: 0 10px;
border-bottom: 1px solid #ececec;
font-size: 12px;
padding: 13px 0;
letter-spacing: -.27px;
line-height: 26px;
color: #000;
text-transform: uppercase;
}
.mobile-filter-container .mfiltertitle i{
margin: 0 5px 0 5px;
font-size: 11px;
}
.mobile-filter-container ul li ul{
margin-top: 10px;
display: none;
}
.mobile-filter-container ul li ul li{
font-size: 11px;
font-weight: normal;
margin-bottom: 2px;
letter-spacing: 1px;
line-height: 18px;
}    
.mobile-filter-container input[type=checkbox]{
margin-right: 5px;
margin-left: 5px;
vertical-align: middle;
height: 14px;
width: 14px;
border: 1px solid #b2b2b2;
}
.mobilesearch{
text-align: center;
}
.post-type-archive-product .woocommerce .woocommerce-ordering, .tax-product_cat .woocommerce .woocommerce-ordering select{
border: none;
width: 124px;
}
.mobilesearch input[type="reset"]{
background: #000;
}
.krish_loadmore{
background-color: #000;
border-radius: 2px;
color: #fff;
display: block;
text-align: center;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
letter-spacing:1px;
cursor:pointer;
text-transform: uppercase;
padding: 10px 0;
margin: 20px auto;
max-width: 150px;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;  
}
.krish_loadmore:hover{
background-color: #767676;
color: #fff;
} 
.woocommerce-shop ul.products li.product .woocommerce-loop-category__title,
.tax-product_cat ul.products li.product .woocommerce-loop-category__title{
display: none;
}
.slick-slider .uael-woo-products-summary-wrap .uael-loop-product__link{
width: 65%;
float: left;
}
.slick-slider .uael-woo-products-summary-wrap .price{
width: 30% !important;
float: right !important;
}
.elementor-widget-woocommerce-product-title .product_brand{
color: #0c1214;	
}
.woocommerce div.product form.cart .variations select{
border: solid 1px #0C1214;
color: #0C1214;
padding: 1em;
}
.woocommerce div.product form.cart .variations select option{
border: solid 1px #0C1214;
}	
a.flex-next::after {
visibility:visible;
content: '\f105';
font-family: "Font Awesome 5 Free";
margin-right: 10px;
font-size: 50px;
font-weight: 900;
}
a.flex-prev::before {
visibility:visible;
content: '\f104' !important;
font-family: "Font Awesome 5 Free";
margin-left: 10px;
font-size: 50px;
font-weight: 900;
}
.woocommerce .ast-shop-toolbar-container>:last-child{
float: none !important;
}
.woocommerce .ast-shop-toolbar-container>*{
margin: inherit;
}
@font-face {
font-family: 'Fontuna';
src: local('Fontuna Bold'), local('Fontuna-Bold'),
url(//boernlille.dk/wp-content/themes/onlinemarketersnew/fonts/Fontuna-Bold.woff2) format('woff2'),
url(//boernlille.dk/wp-content/themes/onlinemarketersnew/fonts/Fontuna-Bold.woff) format('woff'),
url(//boernlille.dk/wp-content/themes/onlinemarketersnew/fonts/Fontuna-Bold.ttf) format('truetype');
font-weight: 700;
font-style: normal;
}
@media (max-width: 425px) {
.woocommerce-additional-fields .extra_options_box td:first-child{
width: 63%;
}
}
@media (max-width: 767px){
.woocommerce div.product form.cart .variations{
border-bottom:  none;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button{
padding: 14px 40px;
width: 100%;
background: #000;
color: #fff;
opacity: 1;
}
.elementor-element.elementor-products-grid ul.products{
grid-template-columns: repeat(2,1fr);
}
.home .elementor-element.elementor-products-grid ul.products{
grid-template-columns: repeat(1,1fr);
}
.woocommerce ul.products li.product a img{
height: auto !important;
}
.woocommerce-shop .astra-shop-thumbnail-wrap,
.tax-product_cat .astra-shop-thumbnail-wrap, 
.search-results .astra-shop-thumbnail-wrap,
.woocommerce-shop ul.products li.product a.woocommerce-loop-product__link,
.tax-product_cat ul.products li.product a.woocommerce-loop-product__link,
.search-results ul.products li.product a.woocommerce-loop-product__link
{
height: 180px;
}
.elementor-33687 .elementor-element.elementor-widget-woocommerce-product-title{
width: 70%;
margin: 0;
padding: 0;
text-align: left;
}
.elementor-33687 .elementor-element.elementor-widget-woocommerce-product-price{
width: 30%;
}
}
@media (min-width: 767px) {
.post-type-archive-product .woocommerce .woocommerce-ordering,
.tax-product_cat .woocommerce .woocommerce-ordering{
position: absolute;
top: 48px;
right:0;
}
.woocommerce .ast-shop-toolbar-container{
display: block !important;
}
.woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap{
display: block !important;
} .woocommerce-additional-fields .extra_options {
float: left;
width: 100%;
margin-top: 20px;
padding: 3px;
}
.woocommerce-additional-fields .extra_options_box {
border-width: 1px;
border-style: solid;
border-color: #ebebeb;
border-radius: 0;
margin-bottom: 2em; }
.woocommerce-additional-fields .extra_options_box>h2 { background-color: #000;
border-bottom: 1px solid #ebebeb;
color: #fff;
padding: 8px 15px;
font-size: 1.1em;
line-height: 1.8em;
font-weight: 700;
}
.woocommerce-additional-fields .extra_options table,
.woocommerce-additional-fields .extra_options td{
border: none;
letter-spacing: 1px;
padding-left: 10px;
}
.woocommerce-additional-fields .extra_options input{
vertical-align: text-top;
margin-right: 5px;
}
.woocommerce-additional-fields .extra_options_box .form-row {
padding: 10px 20px 20px;
text-transform: uppercase;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
letter-spacing: .5px;
font-weight: 400;
color: #111 !important;
text-transform: uppercase;
margin-top: 5px!important;
line-height: 1;
font-size: 11px;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{
float: none;
width: 100%;
text-align: inherit;
font-size: 16px;
line-height: 20px;
margin-top: 2px;
margin-bottom: 0;
display: block;
font-weight: 700;
margin: 2px 0 0 0;
letter-spacing: 1px;
font-size: 9px;
text-transform: uppercase;
}
.products .product:hover .figcaption-wrap{
background-color: #ddd;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
font-style: italic;
font-family: 'Cormorant',serif!important;
font-size: 13px;
padding-top: 85px;
z-index: 12;
}
.products .product:hover a.ast-quick-view-text, .products .product:hover .grid-product__sizes {
opacity: 1;
} 
.products .product:hover .product-link-cover{
display: block;
}
.woocommerce ul.products li.product a.ast-quick-view-text {
z-index: 14;
position: absolute;
top: 45%;
left: 0;
bottom: unset;
border: none!important;
padding: 0!important;
background-color: transparent!important;
width: 100%; 
text-align: center; 
}
.woocommerce ul.products li.product a.ast-quick-view-text span {
border: 1px solid #000;
color: #000;
display: inline-block;
font-size: 11px;
letter-spacing: 1px;
padding: 3px 10px;
text-transform: uppercase;
}
.woocommerce ul.products li.product a.ast-quick-view-text span:hover {
border: 1px solid #000;
color: #fff;
background-color: #000;
}
.grid-product__sizes {
display: block;
min-height: 100px;
margin: 0 auto;
max-width: 100%;
text-align: center;
position: absolute;
top:60%;
z-index: 14;
padding: 0 13px;
width: 100%;
opacity: 0;
}
.grid-product__sizes span.size-inner a:hover {
color: #fff!important;
background-color: #aaa;
}
.grid-product__sizes span {
transition: opacity 300ms ease-in-out 0s;
}
.grid-product__sizes span.size {
float: none;
display: inline-block;
width: auto;
}
.grid-product__sizes span.size a{
text-align: center;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
background-color: #fff;
font-size: 10px!important;
letter-spacing: .4px;
color: #000!important;
margin-bottom: 3px;
line-height: 21px;
margin-right: 5px;
padding: 2px 5px;
min-width: 40px;
float: left;
}
.product-link-cover{
position: absolute;
top: 0;
left: 0;
display: none;
width: 100%;
height: 100%;
z-index: 13;
padding: 0 15px;
}
.woocommerce-additional-fields .extra_options {
float: left;
width: 100%;
margin-top: 20px;
padding: 3px;
}
.woocommerce-additional-fields .extra_options_box {
border-width: 1px;
border-style: solid;
border-color: #ebebeb;
border-radius: 0;
margin-bottom: 2em; }
.woocommerce-additional-fields .extra_options_box>h2 { background-color: #000;
border-bottom: 1px solid #ebebeb;
color: #fff;
padding: 8px 15px;
font-size: 1.1em;
line-height: 1.8em;
font-weight: 700;
}
.woocommerce-additional-fields .extra_options table,
.woocommerce-additional-fields .extra_options td{
border: none;
letter-spacing: 1px;
padding-left: 10px;
}
.woocommerce-additional-fields .extra_options input{
vertical-align: text-top;
margin-right: 5px;
}
.woocommerce-additional-fields .extra_options_box .form-row {
padding: 10px 20px 20px;
text-transform: uppercase;
}
.elementor-3287 .elementor-element.elementor-element-17537cd{
padding: 0;
}
} @media only screen and (max-width: 600px) {
.post-type-archive-product .woocommerce .woocommerce-ordering,
.tax-product_cat .woocommerce .woocommerce-ordering{
position: absolute;
top: 68px;
right:0;
width: auto;
margin-bottom: 0;
}
.tax-product_cat .woocommerce-result-count, .post-type-archive-product .woocommerce-result-count{
display: none;
}
.astm-search-menu-wrapper.is-menu-wrapper{
text-align: center;
background-color: #f7f7f7;
right: unset;
top: 132px;
z-index: 50;
margin: 0 auto;
padding: 10px 0;
width: 90%;
margin-left: 5%;
}
.astm-search-menu-wrapper.is-menu-wrapper path.search-icon-path{
fill:  #020202;
}
.admin-bar .astm-search-menu-wrapper.is-menu-wrapper{
top: 150px;
}
.astm-search-menu-wrapper.is-menu-wrapper .search-icon { margin-right:10px; vertical-align: middle; margin-left: 0;}
.astm-search-menu-wrapper.is-menu-wrapper .is-menu {float: none; }
.astm-search-menu-wrapper.is-menu-wrapper .is-menu a{ font-size: 12px; font-weight: 700; }	
.extra_options{ margin-top: 1.5em; } .woocommerce ul.products li.product a img {
height: 140px;
} .is-search-sections .right-section .is-title a{
padding: 10px 0 5px;
letter-spacing: 2px;
text-transform: uppercase;
}
.is-search-sections .right-section .meta
{
padding: 10px 0;
}
}
.search-icon { margin-left:15px;}
li.astm-search-menu.is-menu.popup.is-first.menu-item {margin-bottom:10px;}
.product_title.entry-title { font-size:14px; }
td.label {font-size: 10px !important; }
.woocommerce-product-details__short-description {font-size:11px; }
.woocommerce-Price-amount.amount { font-weight: 600 !important }
.woocommerce-Price-currencySymbol  { font-weight: 600 !important }
.submenu.step-2, .submenu.step-3{
display: none;
}
.submenuheader{
border-bottom: 1px solid #ddd;
padding: 10px 15px 20px;
}
.submenutitle{
font-weight: 700;
font-size: 18px;
width: 82%;
display: inline-block;
color: #000;
text-transform: uppercase;
letter-spacing: 2px;
}
.submenutitle i.fa-angle-left{
font-size: 20px;
}
.submenutitlelink{
text-align: right;
display: inline-block;
}
.hfe-nav-menu__layout-vertical .hfe-nav-menu .sub-arrow, .hfe-layout-expandible .sub-arrow, .hfe-flyout-wrapper .sub-arrow{
position: absolute;
right: 0;
margin-left: 0;
padding-left: 0;
font-size: 11px;
}
.menu-item-has-children .sub-arrow i:before{
content: '\f067' !important;
}
.elementor-10744 .elementor-element.elementor-element-25e537a .hfe-flyout-wrapper .hfe-side{
width: calc(100vw-65px) !important;
}
.elementor-10744 .elementor-element.elementor-element-25e537a .hfe-flyout-content{
padding: 30px 0;
background-color: #ece9e1 !important;
}
.elementor-10744 .elementor-element.elementor-element-25e537a .menu-item a.hfe-menu-item,
.elementor-10744 .elementor-element.elementor-element-25e537a .menu-item a.hfe-sub-menu-item{
padding-top: 28px ;
padding-bottom: 28px ;	
text-transform: uppercase;
letter-spacing: 2px;
}
#menu-item-16555 a,
#menu-item-16591 a,
#menu-item-16556 a,
#menu-item-1265 a,
#menu-item-16568 a,
#menu-item-16558 a,
#menu-item-16557 a
{
justify-content: unset !important;
margin-left: 0;
padding-left: 0;
}
.hfe-menu-item img{
margin-right: 10px;
display: none;
}
li.astm-search-menu.is-menu.popup.is-first.menu-item{
display: none;
}
.hfe-flyout-container .hfe-nav-menu li.menu-item{
border-bottom: solid 1px #ddd;
padding-left: 10px;
}
.hfe-flyout-container .hfe-nav-menu li:last-child{
border-bottom: none;
}	
.elementor-10744 .elementor-element.elementor-element-25e537a .hfe-flyout-close {
color: #0c1214;
}
.woocommerce-widget-layered-nav-list a {margin:0 !important; padding:2px !important;}
#menu-item-39317 a {margin:0 !important; padding-left:0 !important;}
.far.fa-window-close {display:none !important;}
.term-description h3 {font-size:12px !important;}
.term-description h4 {font-size:12px !important;}
.term-description h5 {font-size:12px !important;}
.term-description h6 {font-size:12px !important;}
.flex-direction-nav {display:none !important;}
.extra_options_box h2 {background-color:black !important; color:white; padding:10px !important; font-size:13px !important; margin:0; font-weight:700 !important;}