/*
html { font-size: 72.0%; }

body, input, textarea, select, .cssButton {
  font-family: 'Montserrat', sans-serif;
}
*/

.faq {font-size:11pt; font-variant-ligatures:normal; font-variant-east-asian:normal; font-variant-position:normal; white-space:pre-wrap;}


.categorytree_single .menuzord_list_icon_container {display:none;}

.as-oil-imprint-links a {font-size:1rem!important;}
.as-oil .as-oil-content-overlay {padding:2%!important; width:100%!important; bottom:0!important;}
.as-oil__btn-optin {border-radius:0px!important; background:#00ca8d!important; padding:2rem!important;}

h1 {font-weight: 600; font-size: 2.6rem; line-height: 3.6rem; text-transform:none!important;}


.cssButtonColor4 {font-weight:500!important;}
.addtobasket_wish .cssButtonColor1 {border:none!important;}

.admin_mode .pd_flexcontent_sticky {top:200px!important;}

.gp_headline {display:none!important;}
input[type="number"] {font-weight:600!important; color:#222!important; font-size:1.2rem!important; text-align:center!important; padding:4px!important;}

.options_selection_row {margin:32px 0px 24px 0px!important;}
.options_heading_selection {margin:12px 0px 8px 0px!important; font-weight:400!important;}
.options_selection_item_inner > label {border-radius:0px!important;}
.options_selection_item_inner > label:hover {border-radius:0px!important; border:1px solid #222!important;}

.options_selection_item_inner input[type="radio"]:checked ~ label {background:#222!important; color:#fff!important; border:1px solid #222!important; border-radius:0px!important;}

.ac_item_inner .text {display:none!important;}



/*
.hfr_col2 {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 800px;
  max-height: 200px;
  white-space: nowrap;
  overflow:hidden;
}
*/

.hfr_col2 img {
  width: auto;
  max-height: 140px;
  object-fit: contain;
  margin: 0 auto;
}




.layout_header {border-bottom:1px solid #fff;}
.layout_notice_top a, .layout_notice_bot a {border-bottom:none!important;}
.layout_notice_bot {background:#fff!important; color:#000!important;font-size:1.4rem!important; padding:0px 10px 0px 10px!important;}
.layout_notice_bot a {color:#fff!important;}
.layout_notice_bot a:hover {color:#fff!important; text-decoration:underline!important; }



.search_inner .search_cat .SumoSelect > .CaptionCont {border:none!important; background:#fff!important;}
#search .search_inner input[type="text"] {border:none!important; border-bottom:1px solid #222!important; font-weight:600!important; }


#search_short .heading, #account_short .heading, #wish_short .heading, #cart_short .heading, #settings_short .heading, #service_short .heading {font-weight:500!important; font-size:0.9rem!important;}



.pd_subheadline {font-size:2.4rem; line-height:3.4rem; text-align:left!important; font-weight:600!important; text-transform:none!important;}


.pd_fleximage_big {width:50%!important;}
.pd_flexcontent_small {width:50%!important;}



h1.listing {font-size:1.6rem;line-height:1.8rem; text-align:left!important; text-transform:none!important; padding:0 10px!important;}
.subcatlist_menu {margin:-20px auto 0px auto!important; max-width:100%!important;}
.subcatlist_menu .menu_items > li > a {font-weight:600!important;}


.sort_bar_item a.view_tags .close.view {background:#fff!important; border:1px solid #fff!important;}
.tags_bar {background:#fff!important;}


.lb_box_1 {padding:14px!important;}.lb_box_2 {padding:2%!important;}
.lb_price {font-size:1.4rem!importan;}
.lb_title a, .lb_title a:visited {color:#222!important;}


.resp-easy-accordion .resp-tabs-container {border:none!important;}

.pseudo_h1 {font-size:2.4rem; line-height:3.4rem; text-align:left!important; font-weight:600!important;}

   .contentbox .pseudo_h1 {font-size:1.8rem!important;;}


.pd_price_box {}
.pd_price .item_price {display:none;}
.pd_catname {display:none;}

.pd_accordion {margin:0px!important;}
.pd_accordion h2.resp-accordion {color:#222!important; border:none!important; font-size:1.4rem!important; font-weight:500!important; text-transform:none!important;}
.pd_accordion h2.resp-accordion:hover {color:#999!important;}

.pd_accordion .resp-arrow:after {color:#222!important;}

.pd_description li {margin:4px 24px!important;}

.pd_booster_box {margin:40px 0 0 0!important; border:none!important;}
.pd_booster_item {border:none!important;}
.pd_booster_icon {display:none!important;}
.pd_booster_text {padding:0px!important;}
.pd_booster_item {padding:5px 0px!important;}

.pd_coloritem_image {padding:4px!important; width:60px!important;}
.pd_image_zoomer_gallery_item {padding:4px!important;}
.pd_image_zoomer_gallery_item:nth-child(n+5) {width:50%!important;}
.pd_image_zoomer_gallery_item:nth-child(n+9) {display:none!important;}

.pd_model {color:#999!important; font-size:1rem!important;}
.pd_price {font-size:2.4rem!important; line-height:3.4rem!important; font-weight:600!important;}


.of_action > span .cssButton {padding:0px!important;}
.of_col_img {width:120px!important;}
.of_action {border:none!important;}




#horizontalTab {margin:20px 0 0 0!important;}
.addtobasket_outer {max-width:500px!important;}

.cm_gallery_flex_item {padding:2px!important;}
 
.footer1 .footerlist li a {color:#222!important; font-weight:400!important;}
.footer1 .box_newsletter_heading {font-size:2.4rem!important; line-height:3.2rem!important;}
.footer1 .box_newsletter_disclaimer {display:none!important;}
.copyright_note {color:#ccc!important;}


.pay_banktransfer, .pay_googlewallet {display:none!important;}


.slider_content_inner:hover {background:rgba(255,255,255,0);}

.pd_info_images .slick-prev, .pd_info_images .slick-next, .pd_info_images .slick-prev:focus, .pd_info_images .slick-next:focus, .pd_image_big_container .slick-prev, .pd_image_big_container .slick-next, .pd_image_big_container .slick-prev:focus, .pd_image_big_container .slick-next:focus, .pd_image_small_container .slick-prev, .pd_image_small_container .slick-next, .pd_image_small_container .slick-prev:focus, .pd_image_small_container .slick-next:focus, .carousel_listingbox .slick-prev, .carousel_listingbox .slick-next, .carousel_listingbox .slick-prev:focus, .carousel_listingbox .slick-next:focus, .carousel_listingbox_details .slick-prev, .carousel_listingbox_details .slick-next, .carousel_listingbox_details .slick-prev:focus, .carousel_listingbox_details .slick-next:focus, .carousel_listingbox_small .slick-prev, .carousel_listingbox_small .slick-next, .carousel_listingbox_small .slick-prev:focus, .carousel_listingbox_small .slick-next:focus 
{background:transparent!important; border:none!important; opacity:1!important;}

/* START product images format */
.lb_image:before,
.of_col_img_inner:before,
.pd_image_big_inner:before,
.pd_coloritem_bild:before,
.pr_reviews_image_box:before,
.toggle_products_image:before,
.autocomplete_image:before {
    padding-top: 128.6173%;
}
/* END product images format */


/* START Logo settings */
/* checkout */
.col_logo_checkout {
    width:100px;
}
.col_logo_checkout img {
    width:160px;
    height:47px;
}
@media (min-width: 600px){
    .col_logo_checkout { width:160px; }
    .col_logo_checkout img { width:160px; height:60px; }
}
/* main */
/*
.col_logo {
    width:120px;
}
.col_logo_inner {
    width:120px;
}
.col_logo_inner img {
    width:120px;
    height:28px;
}
@media (min-width: 600px){
.col_logo { width:160px; }
.col_logo_inner { width:160px; }
.col_logo_inner img { width:160px; height:37px; }
}
*/

@media (min-width: 1024px){
	
.pd_title {font-weight:500!important; font-size:2.4rem!important; line-height:3.4rem!important; text-transform:none!important; }


.slick-slide img {width:100%;}
.cm_blog_flex_item {width:50%!important; padding:5px!important;}
.cm_blog_headline {font-size: 2.4rem;line-height: 6.0rem;font-weight: 600}
.cm_blog_text {font-size:1.4rem;line-height:2.4rem!important;}
.cm_blog_action {margin:25px 0 0 0!important;}
.cm_blog_action a {font-size: 1.2rem;line-height: 4.0rem;font-weight: 600; color: #222; border: 1px solid #222!important; padding: 14px;}

}

/*
.cm_rows_image {text-align:center!important; padding:5px!important;}
.cm_rows_image img {max-height:800px!important; width:auto!important;}
*/

.cm_100percent_headline {font-weight: 600!important; font-size: 2.6rem!important; line-height: 3.6rem!important; text-transform:none!important; margin:25px 0!important;}

.cm_timeline_image_box {width:200px!important;}
.cm_timeline_image img {height:auto!important;}
.cm_timeline_year {width:300px!important;} 
.cm_timeline_year_inner {font-size:1.6rem!important; font-weight:800!important; background:#fff!important; border:1px solid #fff!important; color:#222!important;}
.cm_timeline_year::after {border-left:8px solid #222!important;}
.cm_timeline_headline {font-size:2rem!important; font-weight:800!important}




/* END Logo settings */
/*
@media (min-width: 1280px) {
	.col_logo {width:375px;}
}
*/


.content_trusted_shops {background:aliceblue;}
.content_trusted_shops .cm_blog_headline {font-size:3.4rem; line-height:4.8rem; padding:2% 8%; font-weight:800;}
.trusted_recommendation_right {float:left; width:50%; padding:8px;}
.trusted_recommendation_left {float:left; width:100%; padding:8px;}
.trusted-stars-service-widget .wrapper {justify-content:left!important;}

@media (min-width: 1280px) { 
.content_trusted_shops .cm_blog_headline {font-size:5.4rem; line-height:6.8rem; padding:2% 8%; font-weight:800;}
.trusted_recommendation_right {float:right; width:50%; padding:8px;}
.trusted_recommendation_left {float:left; width:70%; padding:8px;}
}
