@media (min-width: 768px){
	#iqitcookielaw {max-width: 400px !important}
	/*.cust-border-miniature .js-product-miniature-wrapper .product-features {min-height: 20px}*/
	.cust-no-features .js-product-miniature-wrapper .product-features {min-height: unset !important}
	.cust-border-miniature h2 {min-height: 51px}
	#product .featured-products h2 {min-height: 84px}
	#module-ph_simpleblog-single .simpleblog-related-products h2 {min-height: 68px}
	.arpl-group .owl-dots {display: none !important}
	.product-miniature-default, .product-miniature-default .thumbnail-container {min-height:305px;}
	#product-availability #product-availability {font-size: 13px}
	.cust-404-img img {width: 60%}
	.delivery-option-delay {float:left;max-width:280px}
	.delivery-option-price {float:right;}
}

@media (min-width: 1200px){
	.page-product #arpl-group-1 .featured-products .js-product-miniature-wrapper {flex: 0 0 25%;max-width: 25%}
	#module-b2bregistration-business #customer-form section .col-md-3 {float:left}
	#module-b2bregistration-business #customer-form section .cust-company-fields {max-width:25%;float:left}
	
}

@media (max-width: 767px){
	.cust-home-banners h5 {font-size: 20px !important}
	.media-column {min-height: 510px}
	.mirrors-column {min-height: 260px}
	.media-column h3 {display: none;}
	.cust-col-padding > .elementor-column-wrap {padding: 1em !important;margin-top: 20px !important}
	/*.mirrors-section .cust-col-padding > .elementor-column-wrap {margin-top: 0px !important}*/
	.cust-title-hidden {display:none !important}
	.social-links._topbar,
	.header-nav .center-nav,
	.header-nav .right-nav > div:last-child,
	.header-nav .left-nav > div:first-child,
	.header-nav .right-nav > div:after {display: none !important}
	label[for="payment-option-2"] {display: block !important}
	.block-links-inline ul>li:after {display: inline-block !important}
	.product-add-to-cart .col-add-btn {flex: 0 0 60%;max-width: 100%}
	.product-add-to-cart .add-to-cart {height: 49px}
	.product-add-to-cart .col-add-qty, .product-add-to-cart .col-add-wishlist {flex: 0 0 20%;max-width: 100%}
	#footer-copyrights {padding-bottom: 35px}
	footer .block-links ul>li:last-child {margin-bottom: 20px !important}
	footer .block-links ul>li {font-size: 1.2rem;margin-bottom: 1rem}
	footer .contact-rich {font-size: 1.2rem;margin-top: 20px}
	footer .contact-rich .part {margin-bottom: 1rem;margin-top: 1rem}
	footer .copyright-txt {font-size: 1.15rem}
	footer #footer-container-main {padding-top: 2rem;padding-bottom: 0px}
	.product-minimal-quantity {margin-bottom: 25px}
	.iqit-close-popup {width: 45px !important;height: 45px !important;line-height: 45px !important;top: -20px !important}
	.iqit-close-popup > span:before {font-size: 30px !important}
	.featured-products > div:nth-child(3), .featured-products > div:nth-child(4) {display: none;}
	footer .block-iqitcontactpage h5 {text-transform: uppercase !important;}
	.arpl-carousel-products.owl-carousel .product-miniature {float: none;}
	#module-thecheckout-order #payment-option-3-container label {display: inline-block;}
	#module-thecheckout-order #payment-option-3-container label img {margin-top: 10px}
	.cust-espa {left:0px;right:unset;width:200px}
	.cust-expected-date, #product-availability #product-availability {font-size: 11px !important}
	#product #main-product-wrapper > div.tabs.product-tabs {display: none;}
	.cust-404-img img {width: 100% !important}
	#sendAAPEmail {display: block;margin}
	.cust-home-banners .elementor-button-link {display: none !important}
	#language_selector .language-selector ul a {font-size: 0px !important;padding: 0 10px !important;line-height: normal !important;position: relative;bottom: 2px}
	#language_selector .lang-flag {max-width: 15px}
	#iqithtmlandbanners-block-1:not(.cust-hide-desktop) {display:none !important}
	#iqithtmlandbanners-block-1.cust-hide-desktop {display:block !important;margin-bottom:5px}
	#iqithtmlandbanners-block-1.cust-hide-desktop > .rte-content {display:block !important;}
	#iqithtmlandbanners-block-1.cust-hide-desktop > .rte-content p {text-align:center;}
}

@media (min-width: 767px) and (max-width: 1023px){
	.cust-home-banners.cust-home-large-banner h5 {font-size: 2.2em !important}
	.cust-home-banners.cust-home-med-banner img {max-height: 150px}
	.product-miniature-default, .product-miniature-default .thumbnail-container {min-height: unset}
	.mirrors-column > .elementor-column-wrap {background-position: right;}
	.block-iqitlinksmanager-4 {max-width: 20%}
	.block-iqitlinksmanager-1 {max-width: 21%}
	.header-nav .center-nav {display: none;}
	.header-nav .right-nav {max-width: 30%;}
	.featured-products > .js-product-miniature-wrapper {flex: 0 0 25%;max-width: 25%}
	.iqit-close-popup {width: 45px !important;height: 45px !important;line-height: 45px !important;top: -21px !important}
	.iqit-close-popup > span:before {font-size: 30px !important}
	.media-column > .elementor-column-wrap {background-image:url('https://www.artline-shop.gr/img/cms/black-optimum-300x600.jpg') !important}
}

@media (min-width: 1024px) and (max-width: 1200px){
	#bankwire-modal .modal-body dd {flex: 0 0 53%}
	.product-miniature-default, .product-miniature-default .thumbnail-container {min-height: unset}
	.mirrors-column > .elementor-column-wrap {background-position: right;}
	.block-iqitlinksmanager-4 {max-width: 18%}
	.block-iqitlinksmanager-3 {max-width: 27%}
	.block-iqitlinksmanager-1 {max-width: 23%}
	.iqit-close-popup {width: 45px !important;height: 45px !important;line-height: 45px !important;top: -21px !important}
	.iqit-close-popup > span:before {font-size: 30px !important}
}

.header-top {transition:none !important}

.page-order .custom-radio input[type=radio]:checked+span {left:0px !important;top:0px !important}
#desktop-header-container .row > #blockcart {display:none !important}

.page-product .product-prices .tax-shipping-delivery-label, .page-product .product-prices .delivery-information {display:none !important;}

.cbp-category-tree > li {
	padding-left:15px !important;
	background-image:url("/img/circle-bullet-10.png");
	background-repeat: no-repeat;
	background-position: -1px 5px;
	}
.cbp-categories-row {margin-left:15px !important;}
.cbp-categories-row > div > .cbp-category-link-w > a {pointer-events:none !important;}

.cust-noprice-add-cart {margin-left:0px !important;}
.cust-noprice-add-cart a.add-to-cart {color:white !important;padding:16px;background-image:none !important;display:block;background-color:#B33336 !important;}
.cust-noprice-add-cart a.add-to-cart:hover {color:white !important;background-color:black !important;background-image:none !important;}

/*.product-description br {display:none;}*/

.product-prices #product-availability {display:none !important;}
.cust-onorder .cust410 {background-color:#67a675;}
.cust-onorder .cust600 {background-color:#e68a00;}

.category-sub-menu > li > a {padding-right:10px;}

.facet-title {text-transform: uppercase !important;}

.products-grid .product-miniature-default .product-availability {display:none !important;}

#js-product-list > nav.pagination {display:none !important}

div.category-top-menu > ul.category-sub-menu > li > a {pointer-events: none !important;}

.arpl-group .product-description-short, .arpl-group .product-add-cart, .arpl-group .product-availability, .arpl-group .product-reference {display: none !important}

#content-wrapper #main #main-product-wrapper #product-infos-tabs-content #description .product-description .rte-content p,
#content-wrapper #main #main-product-wrapper #product-infos-tabs-content #description .product-description .rte-content p span,
#content-wrapper #main #main-product-wrapper #product-infos-tabs-content #description .product-description .rte-content p strong,
#content-wrapper #main #main-product-wrapper #product-infos-tabs-content #description .product-description .rte-content li span {font-family:'Open Sans', sans-serif !important;font-size:1rem !important;color: #484848 !important}

button.exclusive_callforprice {padding: 1rem 1.5rem;margin-top: 20px}

.callback_content .input-group-addon, .callback_content_preview .input-group-addon {border: 1px solid #dadada;border-right: none;padding: 0px 10px}

.product-miniature .product-functional-buttons-links .fa {font-size: 15px}

.zero-font {display: none !important;}
.zero-font-visible {font-size: 0px !important}
.twitter .zero-font-visible svg {font-size:14px !important}
.twitter svg {position:relative;bottom:2px}

.cust-hide-fields {display: none !important}

#conditions-to-approve {display: none !important}

#iqitcookielaw {max-width: 300px}

button.bootstrap-touchspin-up, button.bootstrap-touchspin-down, a.btn-iqitwishlist-add, a.js-quick-view-iqit {font-size: 0px !important}
button.bootstrap-touchspin-up i, button.bootstrap-touchspin-down i {font-size: 1rem !important}
a.btn-iqitwishlist-add .fa, a.js-quick-view-iqit .fa {font-size: 15px !important}

.CallForPriceLabel .product-variants {display: block}

#manufacturer #wrapper {background-color: white !important}

.order-confirmation-details #order-details li .text-muted {font-size: unset !important;opacity: 1 !important}

#js-product-list .pagination-wrapper {display: none !important}

.cust-expected-date {background-color: #e68a00;font-weight: bold;color: white;padding: 2px 5px;font-size: 13px}

.cust-listing-colors, .cust-listing-dimensions, .cust-listing-materials {padding:0px 5px 0px 10px;margin-top: 20px}

#js-product-list .product-features, .owl-item .product-features {margin-top: unset;padding: 0px 0.7rem}
#js-product-list h3.product-title {min-height: 36px}
#js-product-list .product-description {min-height: 60px}
.owl-item .cust-listing-extra {display: inline-block !important}
.owl-item .product-description {padding: 10px}

#wrapper .breadcrumb,
#wrapper .breadcrumb a,
.af_filter .toggle-cut-off span  {color: black !important;}

#search_widget button {line-height: 5px;padding: 0px 10px}
#search_widget button .fa {font-size: 14px}

#back-to-top span, #back-to-top i {font-size: 28px}

.view-switcher i {font-size: 20px;position: relative;top: 5px}
button[data-action="show-password"] i, button[data-action="show-password"] span {font-size: 14px !important}

.social-links._topbar i, .social-links._topbar a span {font-size: 15px !important;position: relative;top: 3px}
.social-links._footer i, .social-links._footer a span {font-size: 1.8rem !important}

.js-quick-view-iqit i, .js-quick-view-iqit span {font-size: 13px !important}

.page-list a i, .page-list a span {font-size: 14px !important}

.product-available {background-color: #137c2a}

.qty .input-group-btn-vertical i {font-size: 1rem !important}

#iqit-wishlist-product-btn i, #iqit-wishlist-product-btn span {font-size: 14px !important}
#iqit-wishlist-product-btn {min-height: 49px}

a.remove-from-cart i, a.remove-from-cart span {font-size: 14px !important}

select.form-control:not([size]):not([multiple]) {height: 2.7rem}

a.cart-line-product-quantity-up, a.cart-line-product-quantity-down {background-image: none !important}

#module-thecheckout-order .delivery-options .delivery-option-logo {display: none !important}

#prices-drop .block-categories {display: none !important}

.cust-listing-colors,
.cust-listing-dimensions,
.cust-listing-materials {display: inline-block}

.cart-subtotals #cart-subtotal-shipping,
.cart-detailed-subtotals #cart-subtotal-shipping {display: none !important}

#pay-with-payment-option-3-form {display: none !important;}

.CallForPriceLabel .product-variants, .CallForPriceLabel .product-prices {display: block !important}

.autocomplete-suggestion.dropdown-item .no-gutters > div:last-child {display: none;}

.page-cms #content p, .page-cms #content h1, .page-cms #content h2, .page-cms #content h3, .page-cms #content p span {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1rem !important;
}
.page-cms #content p span, .page-cms #content p, .page-cms #content h2, .page-cms #content h3 {background-color: transparent !important;color: #484848 !important}

.page-contact .contact-form .form-fields > div:nth-child(2) {display: none !important}
.fa-facebook-messenger:before {content: "\f2fe"}

p.about-images img {max-height: 365px;margin-right: 10px;width: auto}

footer .cust-hours-div {display: none !important}

#cbp-hrmenu-tab-3 .menu-element-id-1 > .cbp-menu-element > .cbp-menu-column-inner > .row > div > .cbp-category-link-w,
#cbp-hrmenu-tab-3 .menu-element-id-6 > .cbp-menu-element > .cbp-menu-column-inner > .row > div > .cbp-category-link-w,
#cbp-hrmenu-tab-4 .menu-element-id-1 > .cbp-menu-element > .cbp-menu-column-inner > .row > div > .cbp-category-link-w {padding: 5px 10px;border: 1px solid white;transition: all 0.2s ease-in}
#cbp-hrmenu-tab-3 .menu-element-id-1 > .cbp-menu-element > .cbp-menu-column-inner > .row > div > .cbp-category-link-w:hover,
#cbp-hrmenu-tab-3 .menu-element-id-6 > .cbp-menu-element > .cbp-menu-column-inner > .row > div > .cbp-category-link-w:hover,
#cbp-hrmenu-tab-4 .menu-element-id-1 > .cbp-menu-element > .cbp-menu-column-inner > .row > div > .cbp-category-link-w:hover {border: 1px solid #b20000;border-radius: 5px;transition: all 0.2s ease-in}

/*.menu-element-id-6 > .cbp-menu-element {flex: 0 0 20%;max-width: 20%;padding-left: 10px;padding-right: 10px}*/
.menu-element-id-4 {flex: 0 0 30%;max-width: 30%}
.menu-element-id-11 {padding-right: 30px !important}
#cbp-hrmenu-tab-4 .menu-element-id-3 {padding-right: 50px !important}
.menu-element-id-13 .cbp-column-title {padding-left: 35px}

.page-product #arpl-group-1 .featured-products .arpl-no-carousel-products {display: flex;justify-content: center;}
.page-product #arpl-group-1 .featured-products .product-features,
.page-product #arpl-group-1 .featured-products .product-brand {display: none !important}
.page-product #arpl-group-1 .featured-products article {padding: 10px}

#payment-option-1-additional-information.ps_wirepayment p a:hover {cursor: pointer}

.register-form #customer-form span.form-control-comment,
.page-order-confirmation #customer-form span.form-control-comment {display: none !important;}

.products-grid .product-miniature-default {padding-bottom: 10px}

.cust-title-hidden {visibility: hidden !important}

#manufacturer #inner-wrapper > .row > #content-wrapper {width: 100%;flex: 0 0 100%;max-width: 100%}
#manufacturer #inner-wrapper > .row > #left-column {display: none !important}

.simpleblog__post__content p, .simpleblog__post__content p span, .simpleblog__post__content p strong, #extra-0 p, #extra-0 p span, #extra-0 p strong {background-color: transparent !important;}

#iqitpopup .iqitpopup-content {padding: 0px !important}

#cbp-hrmenu-tab-17 img {float: right}

.copyright-img img {max-width: 310px}
#footer-copyrights {padding-top: 0.5rem;padding-bottom: 0.5rem}

html[lang="en"] #cbp-hrmenu-tab-2 {display: none !important}

.cust-espa {width:300px;margin:0 auto;margin-top:20px;position:fixed;bottom:0px;left:0px;z-index:99999}
.cust-espa img {width: 100%;max-width: 215px}

.af_filter .count {color: #484848 !important}

.iqit-close-checkbox {display: none !important}

#extra-0 p span {font-family: 'Open Sans', sans-serif !important;font-size: 1rem !important;color: #484848 !important}

.js-product-miniature-wrapper .product-features {margin-top: 0px !important}

#product-modal .modal-title {display: none !important}

#product .product-minimal-quantity {margin-top: 5px}

.simpleblog__post__content p, .simpleblog__post__content p span {font-family: 'Open sans', sans-serif !important;font-size: 14px !important;line-height: 1.4rem !important;}

.simpleblog__post__content strong {color: inherit !important}

.simpleblog__post__content h3, .simpleblog__post__content h3 span {font-size: 1.35rem !important;font-weight:normal}
.simpleblog__post__content h2, .simpleblog__post__content h2 span {font-size: 1.55rem !important}

.cbp-horizontal>ul>li>a, .cbp-horizontal>ul>li>a:not([href]):not([tabindex]), .cbp-horizontal>ul>li>.cbp-main-link {border-left: none !important}

#product #product-details .product-manufacturer, #product #product-details .product-quantities {display: none !important}

#product .product-additional-info .product-quantities label {font-weight: bold}

#pagenotfound #main .page-content {margin-bottom: 0px}

#send_aap_button i {display: none;}

#send_AAP_form > .card-block > div:nth-child(2) {display: inline-block;}
#send_AAP_form > .card-block > div:nth-child(3) {display: inline-block;float: right}
.fancybox-skin {background-color: white}
#send_AAP_form .form-group p.small {margin-bottom: 0px}
#send_aap_button {background-color: #303030 !important}
#send_aap_button:hover {background-color: black !important}

#product .product-flag.discount {font-weight: bold}

#product .product-tabs strong {color: #1d1d1d}

#iqitwishlist-share .at-svc-compact {display: none}

#button_large_call:hover {background-color: #8d0007 !important}

.product-tabs .nav-link:hover {border-top: 1px solid transparent !important;border-left: 1px solid transparent !important;border-right: 1px solid transparent !important;}

#module-ph_simpleblog-single .simpleblog__post__content a {color:#d0121a;text-decoration:underline }

.page-product .product-information .product-description span {font-size: 1rem !important;font-family: 'Open Sans',sans-serif !important}
.page-product .product-information .product-description p {line-height: 1.4rem !important}

#cbp-hrmenu-tab-18 > a {max-width: 17.2857142857rem}

.language-selector ul > li:last-child {float: right;}
.language-selector ul a {display: inline-block;padding: 0.25em 0.8em !important}
.language-selector ul > li {display: inline-block;}

label[for="payment-option-2"] {display:block !important}
label[for="payment-option-2"] img {max-width:80%;margin-top:10px;display:block}

.product-condition {display: none !important}

.cbp-vertical-on-top>.cbp-vertical>ul {min-width: 260px}

#thecheckout-account .form-group.password .field-label:after {display:none !important}

#module-thecheckout-order .form-fields .form-control {font-size:1.1em;line-height:1.3em;height:1.9em;padding:4px 10px}

.cust-b2b-price {font-weight:bold}

.product-id-category-3040540 #product-availability {display:none !important}

#iqitcookielaw, #amazzing_filter.displayLeftColumn {z-index:99999}

#mobile-header .m-nav-btn {font-family:inherit !important}

div.product-line-actions .qty-box a {text-align:center}
body.compact-cart #tc-container .product-line-actions>div {line-height:30px !important}

#quickview-modal .tax-shipping-delivery-label {display:none !important}

/*.regular-price.text-muted,
.product-flag.discount,
.page-product .product-discount,
.page-product .badge-discount,
.page-cart .product-discount {display:none !important}*/

article[data-manuf-product="Komfy by Sofa Company"] .regular-price.text-muted,
article[data-manuf-product="Homad"] .regular-price.text-muted,
article[data-manuf-product="Media Strom"] .regular-price.text-muted,
article[data-manuf-product="Join"] .regular-price.text-muted {display:none}

article[data-manuf-product="Komfy by Sofa Company"] .product-flag.discount,
article[data-manuf-product="Homad"] .product-flag.discount,
article[data-manuf-product="Media Strom"] .product-flag.discount,
article[data-manuf-product="Join"] .product-flag.discount {display:none}

.page-product .product-info-row[data-manuf-product="Komfy by Sofa Company"] .product-flag.discount,
.page-product .product-info-row[data-manuf-product="Homad"] .product-flag.discount,
.page-product .product-info-row[data-manuf-product="Media Strom"] .product-flag.discount,
.page-product .product-info-row[data-manuf-product="Join"] .product-flag.discount {display:none}

#quickview-modal[data-manuf-product="Komfy by Sofa Company"] .product-flag.discount,
#quickview-modal[data-manuf-product="Homad"] .product-flag.discount,
#quickview-modal[data-manuf-product="Media Strom"] .product-flag.discount,
#quickview-modal[data-manuf-product="Join"] .product-flag.discount {display:none}

.page-product .product-info-row[data-manuf-product="Komfy by Sofa Company"] .product-discount,
.page-product .product-info-row[data-manuf-product="Homad"] .product-discount,
.page-product .product-info-row[data-manuf-product="Media Strom"] .product-discount,
.page-product .product-info-row[data-manuf-product="Join"] .product-discount {display:none}

#quickview-modal[data-manuf-product="Komfy by Sofa Company"] .product-discount,
#quickview-modal[data-manuf-product="Homad"] .product-discount,
#quickview-modal[data-manuf-product="Media Strom"] .product-discount,
#quickview-modal[data-manuf-product="Join"] .product-discount {display:none}

.page-product .product-info-row[data-manuf-product="Komfy by Sofa Company"] .badge-discount,
.page-product .product-info-row[data-manuf-product="Homad"] .badge-discount,
.page-product .product-info-row[data-manuf-product="Media Strom"] .badge-discount,
.page-product .product-info-row[data-manuf-product="Join"] .badge-discount {display:none}

#quickview-modal[data-manuf-product="Komfy by Sofa Company"] .badge-discount,
#quickview-modal[data-manuf-product="Homad"] .badge-discount,
#quickview-modal[data-manuf-product="Media Strom"] .badge-discount,
#quickview-modal[data-manuf-product="Join"] .badge-discount {display:none}

.page-cart .cart-item div[data-manuf-product="Komfy by Sofa Company"] .product-discount,
.page-cart .cart-item div[data-manuf-product="Homad"] .product-discount,
.page-cart .cart-item div[data-manuf-product="Media Strom"] .product-discount,
.page-cart .cart-item div[data-manuf-product="Join"] .product-discount {display:none}

#left-column div.category-top-menu>ul.category-sub-menu>li:nth-child(5)>a {pointer-events:auto !important}

select[name="modperiod"] {margin-left:10px;background-image:none !important}

.page-cms.cms-id-10 #content h3.elementor-heading-title {font-size:19px !important}

@media (min-width:768px){
	.brands-cms-container {display:flex !important;justify-content:space-evenly;margin-bottom:20px}
	.cust-hide-desktop {display:none !important}	
}
@media (min-width:1024px){
	.brands-cms-container {display:flex !important;justify-content:space-evenly;max-width:33% !important;margin-bottom:20px}	
}

.cust-top-bar {background-color:#b20000;color:white;text-align:center;padding:10px}

select[name="modperiod"] {margin-left:0px;margin-top:10px}

#iqithtmlandbanners-block-1 > .rte-content {background-color:#bd2000;padding:0px 5px;font-weight:bold;color:white !important}
#iqithtmlandbanners-block-1 > .rte-content a {color:white !important}
#iqithtmlandbanners-block-1 > .rte-content a:hover {text-decoration: underline;}


.cms-id-5 .rte-content table, .cms-id-3 .rte-content table {margin-bottom:30px}
.cms-id-5 .rte-content table td, .cms-id-3 .rte-content table td {padding:5px}

.form-group.missing-street-number label[data-missing-street-nr-notice]:after {display:none !important}

#pay-with-payment-option-2-form {margin-bottom:20px}

.js-product-miniature-wrapper .price-countdown-wrapper {display:none !important}

#manufacturer #content-wrapper #main h2,
#manufacturer #content-wrapper #main h3 {margin-top:1.5rem}

p a {color:#bd2000 !important}

.cust-category-description-desktop {display:none !important}

.category-description ul {padding-left:20px}
.category-description a {color:#bd2000 !important}
.category-description a:hover {text-decoration: underline;}
.category-description h2 {font-size:17px !important}
.category-description h2::highlight {color:transparent !important}
.category-description h2,
.category-description a,
.category-description p,
.category-description ul,
.category-description span {font-family:'Open Sans', sans-serif !important;color:#484848 !important}
.category-description a {color:#bd2000 !important}

#cms #content li span {font-size:14px !important;color:#484848;font-family:'Open Sans', sans-serif !important;}

.cbp-hrmenu.cbp-vertical .cbp-hrsub-inner {max-height:80vh;overflow-y:auto;}

.cust-shopnow-btn {position:absolute;bottom:0px}

.media-column:hover {cursor:pointer !important}