/* Mail Navi */
#top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text { font-weight: 400; }
.avia_textblock { line-height: 1.5em; }
.main_color strong a, .main_color strong { color: rgb(102,102,102); }

/* Navigation */
.cart_dropdown .dropdown_widget .avia-arrow, .header_color ul.cart_dropdown, .header_color a.cart_dropdown_link, .header_color li.cart_dropdown_first, .header_color a.cart_dropdown_link span { border-color: #d4d4d4; }
.lsp { float: left !important;  }
.lsp1 { padding-right: 0px !important;  }
.lsp2 { padding-right: 5px !important; padding-left: 5px !important;  }
.lsp3 { padding-left: 0px !important;  }
.lspact span { font-weight: 600 !important; }
#header.av_header_transparency {
	background: rgba(0, 0, 0, 0.2);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
	background: linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* Content Kacheln Startseite */
.avia-content-slider .read-more-link, .avia-content-slider .blog-categories.minor-meta, .avia-content-slider .av-vertical-delimiter { display: none !important; }
.avia-content-slider article { flex: 1; background-color: white; box-shadow: none; margin-top: 5px; }
.avia-content-slider article:first-child { margin-left: 5px !important; }
.avia-content-slider article:last-child { margin-right: 5px !important; }

.avia-content-slider article .slide-content { padding: 15px; } 
.avia-content-slider .slide-image, .avia-content-slider .slide-image img { border-radius: 0px; }
.avia-content-slider .slide-entry-wrap { display: -ms-flex; display: -webkit-flex; display: flex; }
.avia-content-slider .slide-entry-title.entry-title { text-align: left; color: black !important; font-size: 1.2em; }
article .av-special-heading-tag{ line-height: 24px; }
.avia-content-slider .blogdate { font-size: 16px; }
.html_elegant-blog .avia-content-slider .slide-meta { margin-top: 10px; }
.main_color article footer { position: absolute; bottom: 0; width: 100%; }
.avia-content-slider article .slide-content { margin-bottom: 60px; }
.avia-content-slider article.av_one_third { width: 29% !important; max-width: 29%; }
@media screen and (max-width: 1024px) {
	.avia-content-slider article.av_one_third { width: 99% !important; max-width: 99%; }
	.avia-content-slider .slide-entry-wrap { display: initial !important; }
	.avia-content-slider .slide-image, .avia-content-slider .slide-image img { width:100%; }
	.avia-content-slider article, .avia-content-slider article:last-child { margin: 30px 0 0 5px !important; }
}

/* Diverse Headers und Buttons */
.main_color input[type='submit'], .main_color .pricing-table li.avia-heading-row, .main_color .pricing-table li.avia-heading-row .pricing-extra {
background-color: transparent; color: #c20406; border-bottom-width: 1px; border-bottom-style: solid; border-top-width: 1px; border-top-style: solid; border-left-width: 1px; border-left-style: solid; border-right-width: 1px; border-right-style: solid; }
.alternate_color h2 { font-size: 30px !important; color: #e42618; }

/* Fullwidth Color-Container */
.responsive .fullwidth .container { max-width: initial; min-width: 100%; padding: 0 0; }
.responsive .fullwidth .container .flex_column.av_one_half.first { padding-right: 2px; padding-bottom:4px; }
.responsive .fullwidth .container .flex_column.av_one_half:not(.first) { padding-left: 2px; padding-bottom:4px; }
.responsive .fullwidth .container  .avia-image-container-inner, .responsive .fullwidth .container  .avia-image-container-inner .avia_image { width: 100%; }
.responsive .fullwidth .container .av-image-caption-overlay-center p {  font-size: 18px; letter-spacing: 2px; width: 260px; margin: auto; border: 2px white solid; background: rgba(0,0,0,0.2); padding: 5px; text-transform: uppercase; }

/* Midwidth Color-Container */
.responsive .midwidth .container { max-width: 2100px; min-width: 1%; padding: 0 0; }
.responsive .midwidth .container .flex_column.av_one_half.first { padding-right: 5px; padding-bottom: 5px; padding-top: 5px; }
.responsive .midwidth .container .flex_column.av_one_half:not(.first) { padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }
.avia-image-container.avia-align-center { margin: 0 auto 10px auto; }
.responsive .midwidth .avia-image-container .av-caption-image-overlay-bg { opacity: 0; }
.responsive .midwidth .container  .avia-image-container-inner, .responsive .fullwidth .container  .avia-image-container-inner .avia_image { width: 100%; }
.responsive .midwidth .container .av-image-caption-overlay-center p {  font-size: 34px; letter-spacing: 2px; width: 385px; margin: auto; background: rgba(0,0,0,0.3); padding: 26px 5px; font-weight: 600; }

/* Slider Titel */
.slideshow_align_caption h2 { font-weight: 400; }
.avia_transform .av_slideshow_full .avia-caption-title, .avia_transform .av_slideshow_full.avia-fade-slider .active-slide .avia-caption-title, .avia_transform .av_fullscreen.avia-fade-slider .active-slide .avia-caption-title { visibility: visible !important; opacity: 1 !important; -webkit-animation: none; animation: none; }

/* News */
#top .av-blog-meta-date-disabled .minor-meta.date-container, #top .av-blog-meta-date-disabled .text-sep-date { display: block; }
.main_color .container .av-inner-masonry-content { background-color: #f4f4f4; }
.av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry { margin-right: 35px; margin-bottom: 35px; }
.single-post .post-meta-infos { visibility: hidden; }

/* Footer */
#footer .widget { margin: 0; }
#footer .widget_nav_menu ul { list-style: none; margin: 0; }
#footer .widget_nav_menu li { float: left; text-align: center;  letter-spacing: 0.05em; font-size: 16px; line-height: 24px; }
#footer h3.widgettitle { font-weight: 400; color: white !important; margin-top: 10px; font-size: 16px; letter-spacing: 0.05em; }
#footer a img { filter: grayscale(100%); }

.widget_nav_menu ul:first-child>.current-menu-item>a, .widget_nav_menu ul:first-child>.current_page_item>a { padding: 4px 0 5px 0; }

/* Generelles */
.avia-button.avia-size-large { font-size: 18px; }
.avia-slideshow-dots { display: none; }
#footer .textwidget a img { width: 35px; height: 35px; }
.avia-table.avia-data-table td { font-size: 18px; }
table, td { font-size: 16px !important; }
#top div div.product .woocommerce-tabs ul.tabs li.active a, th, table.shop_table th { letter-spacing: 0.45px; font-size: 16px; }
.avia-button.avia-size-medium { font-size: 14px; }
#top .main_color a.remove { background-color: #ccc; }

/* Tabelle Wollannahme */
@media screen and (min-width:768px) {
	table.firstsmall tr td:last-child { width: 35% !important; }
}
@media screen and (max-width: 767px) {
	.main_color tr:nth-child(odd){
		background-color: #e1e1e1;
	}
}

/* Ergänzungen und Overrides für Styles (Desktop) */
/* Header Home */
/* Container */
.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption { padding-top: unset; }

/* Pfeile*/
#top .av-control-minimal .avia-slideshow-arrows a:before { border: none }

/* Content */
.avia-section-huge .content { padding-top: 90px; padding-bottom: 90px; }
#top #wrap_all .all_colors h2 { letter-spacing: 0.04em; }
.container p { letter-spacing: 0.025em; }
.content { padding-top: 90px; padding-bottom: 90px; }
h4, h5 { font-size: 25px; }
h5 { color: #e42618 !important; }
#av_section_4 .av-section-color-overlay { background-color: #8f8b86; }

/* News */
div .av_one_third { margin-left: 30px; }
.avia-content-slider article .slide-content { padding: 10px 15px 20px 15px; }
.avia-content-slider .blogdate { letter-spacing: 0.05em; font-size: 14px; text-transform: uppercase; color: #A4AEB3; }
#top .avia-content-slider article .slide-content h3 { font-weight: 500; letter-spacing: 0; }
.slide-entry-excerpt { line-height: 1.5; }
#top .avia-button.avia-color-dark { width: 260px; color: rgba(0,0,0,0.5); border-color: rgba(0,0,0,0.5); border-radius: 0; text-transform: uppercase; letter-spacing: 1px; }

/* Neue Schrift 12.2020 */
h1, h2, h3, h4, h5, h6, #top .title_container .main-title, article .av-special-heading-tag a, #top .avia-content-slider article .slide-content h3 { font-weight: 700; letter-spacing: 0.04em !important; line-height: 1.2em; }
strong { font-weight: 400 !important; }
.main_color .meta-heading>* { color: #4D4D4D; letter-spacing: 1px !important; }
.av-subheading.av-subheading_below { margin-top: 40px; font-size: 24px !important; color: #4d4d4d; letter-spacing: 1px !important; }
.main_color h3, .main_color h4, .main_color h5, .main_color h6 { color: black; padding-bottom: 0px; }
#top #wrap_all .all_colors h3 { font-size: 18px; letter-spacing: 0.05em !important; line-height: 1.4em; }
.av-special-heading.av-special-heading-h3  { padding-bottom: 0px !important; }
.av-special-heading ~ .av_textblock_section p { margin-top: 2px !important; }
header.entry-content-header h3 a { font-size: 30px; line-height:1.2em; }

/* Lagerbestand */
.slw_item_stock_location { margin: 20px 0 !important; }

/* Shop */
.woocommerce-Tabs-panel h2 { font-size: 30px !important; }
#top .price, #top .price span, #top del, #top ins { font-size: 34px; line-height: 34px; }
.product p.wc-gzd-additional-info { font-size: .8em; }
.woocommerce-product-gallery__wrapper a.lightbox-added{ border: 1px solid #e8e8e8; }
div .products .product .wc-gzd-additional-info { padding: 0 15px; }
div .products .product .wc-gzd-additional-info a { display: inline; }
.widget_shopping_cart_content { background-color: white; }
.avia_cart_buttons.single_button { background-color: #5f5f5f; opacity: 1; }
.price, .price span { font-size: 18px !important; line-height: 18px !important; color:black !important; font-weight:normal !important; }
.woocommerce-variation-availability p { font-size: 14px !important; line-height: 14px !important; color:black !important; font-weight:normal !important; }
#top div.woocommerce-message { color: black; background-color: #eaeaea; }
#top div.woocommerce-error, #top div.woocommerce-message, #top .woocommerce-info { padding: 24px 45% 24px 36px; font-size: 18px !important; line-height: 18px !important; color:black !important; font-weight:normal !important; margin: 0; }
.nomarg.av-special-heading { margin-top: 10px; margin-bottom: 10px; }
.button { margin-bottom: 0 !important; }
.avia-content-slider-inner .thumbnail_container img { border: 0 !important; border-color: transparent; }
.product.type-product .inner_product { text-align: center; }

/* Shop Übersichtsseite */
.produkttitel h2 { font-size: 30px !important; letter-spacing: 0 !important; line-height: 1.2em !important; color:black !important;}
.avia_desktop .av_slideshow.avia-slideshow .avia-slideshow-controls a { opacity: 1; filter: alpha(opacity=1); }
.sort-param { font-size: 16px; float: right; }
.sort-param ul { background-color: white; }
.sort-param ul li a { color: black; }
.sort-param.sort-param-count { display: none; }
#top #wrap_all  h2.woocommerce-loop-product__title { font-size: 18px !important; color:black; font-weight: 700; }
.avia_cart_buttons.single_button { background-color: transparent; }
.avia_cart_buttons.single_button .button { color: black; }
.sort-param li .avia-bullet { display:none; }
.inner_product_header .price span { font-size: 16px !important; }
#top .inner_product_header { min-height: 71px; }
div .product .wc-gzd-additional-info a, #top .dropdown_widget p.shipping-costs-cart-info a { text-decoration: underline; color:black; }
.inner_product:hover .avia_cart_buttons a { color: white !important; }
.avia_cart_buttons.single_button, .main_color .avia-color-theme-color-subtle { background-color: #efefef; font-weight: 600; border-width: 0; }
.inner_product:hover .avia_cart_buttons, .main_color .avia-color-theme-color-subtle:hover { background-color: #14425c; }
.avia_cart_buttons.single_button .button:hover, .main_color .avia-color-theme-color-subtle:hover { color: white; }
.inner_product { border-style: none; border-width: 0px; border-radius: 0px; }
.inner_product .thumbnail_container { border-left-style: solid; border-right-style: solid; border-top-style: solid; border-width: 0px; }
.inner_product .avia_cart_buttons { border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-width: 0; border-radius: 3px; width: max-content; margin: auto; }
.shop_columns_3 .products .product { margin: 0 1% 4% 0; }
#top .avia_cart_buttons .button { font-size: 14px; }
#top .products .avia_cart_buttons .button > span { display: none; }
.single-product .price, .single-product .price span { font-weight:600 !important; }
#top .inner_product_header { border-top-width: 0px; }

/* Shop Detailseite */
#top label { font-size: 16px !important; }
#top .variations select, .single_variation_wrap select, #top div .quantity input.qty { font-size: 14px !important; }
#top .variations td.label { padding-top: 6px; }
#top div .quantity input.plus, #top div .quantity input.minus { font-size: 18px; font-weight:200; }
#top div div.product .woocommerce-tabs ul.tabs li a { color: black; }
table.shop_attributes th { text-transform: none; vertical-align: top; }
div table.shop_attributes td { font-style: normal; }
.woocommerce-Tabs-panel h2 { margin-bottom: 30px; }
#top .variations_form{ border-style: none; border-width: 0px; padding: 0 0; }
div form.cart table { text-align: right; }
.single-product p.wc-gzd-additional-info { margin: 0 0; }
.related .price span, .upsells  .price span { font-weight:400 !important; }
.related .inner_product, .upsells .inner_product { background-color: transparent; }
.woocommerce-variation-add-to-cart { margin-top: 0px; }
.av-woo-purchase-button .woo-multi-currency.wmc-price-switcher, .step-number { display: none; }
.reset_variations { opacity: 0; }
#top #reviews h2 { line-height: 30px; }
.woocommerce-product-gallery__wrapper a.lightbox-added { border: 0px solid #e8e8e8; }
.template-shop .images a { padding: 0px; }
div.product div.images img { padding: 0; border: 0px !important; }
.main_color ol.flex-control-nav li { border: 0px !important; }
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img { opacity: 1; }
.variations tr th, .variations  tr td { border: 0; }
.variations tr th { padding: 0px; }
.main_color .variations_form { background-color: transparent !important; }
body.single-product #av_section_1 .container .product_column.product_column_4:nth-child(2), .inner_product_header .avia-arrow, .products .product.type-product .wc-gzd-additional-info, .avia-content-slider-inner .product.type-product .wc-gzd-additional-info, .product.type-product .product_meta { display: none !important; }
.woocommerce-variation-price > .price { padding-bottom: 20px; }
.product_meta .posted_in, .html_entry_id_5719 .product_meta { display: none; }
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { width: calc(25% - 10px); margin-right: 10px; margin-bottom: 10px; }
.type-product .av-woo-purchase-button .stock, .type-product .av-woo-purchase-button .legal-price-info { display: none; }

/* Warenkorb Popup */
#top .widget_shopping_cart_content ul.product_list_widget li a { font-size: 14px; color:black; }
#top .dropdown_widget .total strong { color:black; font-weight: 600 !important; }
#top .dropdown_widget .buttons .button { width: calc( 50% - 0.5px ); padding: 10px !important; background-color: #14425c; }
#top .dropdown_widget .buttons .button.checkout { background-color: #e42618; }
.cart_dropdown .dropdown_widget .widget_shopping_cart_content p { padding: 0; }
.dropdown_widget ul.cart_list li a img { width: 140px; }
.cart_dropdown .dropdown_widget { width: 380px; }
.cart_dropdown .dropdown_widget .widget_shopping_cart_content, div .dropdown_widget .cart_list li { border-color: #d4d4d4; }
#top .dropdown_widget p.total { padding: 0px 10px !important; }
#top .dropdown_widget .woocommerce-mini-cart__buttons, #top .dropdown_widget p.total.woocommerce-mini-cart__total { padding-top: 15px !important; }
.dropdown_widget .buttons { border-top-style: none; border-top-width: 0px; }
#top .header_color .dropdown_widget .buttons .button { color: white; }

/* Warenkorb */
table.shop_table th { font-weight: normal; }
table.cart img { width: 120px; height: auto; }
.woocommerce .cart_item .product-name a { font-size: 16px; color: black; }
.shipping-calculator-button, .slw_cart_item_stock_location_label { display: none; }
.woocommerce .cart_item  .product-subtotal .woocommerce-Price-amount { font-weight: 600 !important; }
.woocommerce-cart td, .woocommerce-cart tr, .woocommerce-cart th, .woocommerce-cart table { border: 0 !important; border-style: none !important; }
.cart-collaterals .cart_totals, .wc-proceed-to-checkout { float: right; }
.woocommerce-cart .product-name a { font-weight: 600; }
.woocommerce-notices-wrapper { padding-bottom: 30px; }
#top.woocommerce-cart form.woocommerce-cart-form { margin-bottom: 120px; }
.cart-collaterals .cart_totals tr td, .cart-collaterals .cart_totals tr th { padding: 0px 24px; }
#top form.woocommerce-shipping-calculator, ul#shipping_method { margin-bottom: 0px; }
.cart-collaterals .cart_totals a.button.alt { font-size: 14px; }
.wc-proceed-to-checkout { margin-top: 30px; }
#top table.shop_table .actions .coupon .button[name=apply_coupon] { background-color: #14425c !important; }

/* Checkout */
#top .woocommerce-account-fields label.woocommerce-form__label-for-checkbox span { color: #d42d21; }
.woocommerce-billing-fields h3 { margin-bottom: 30px; }
.woocommerce-shipping-fields h3 { padding-top: 27px !important; margin-bottom: 0px; }
.woocommerce-multistep-checkout ul.nav-wizard li.active, .woocommerce-multistep-checkout ul.nav-wizard li.active a, .woocommerce-multistep-checkout ul.nav-wizard li.active a:active, .woocommerce-multistep-checkout ul.nav-wizard li.active a:visited, .woocommerce-multistep-checkout ul.nav-wizard li.active a:focus { color: white; background: #14425c; }
.woocommerce-multistep-checkout ul.nav-wizard li.active:after { border-left-color: #14425c; }
.woocommerce-multistep-checkout h3 { color: #d42d21 !important; font-size: 32px !important; }
#top div form .form-row input.input-text, #top div #content .form-row input.input-text, #top div form .form-row textarea, #top div #content .form-row textarea { font-size: 16px;}
.select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 16px; color: black; }
.main_color .required { color: black; text-decoration: none; }
.woocommerce-multistep-checkout .optional { display: none; }
.select2-container--default .select2-selection--single { border-radius: 0px; background-color:#fcfcfc; height: 30px; }
#top .woocommerce-account-fields label.woocommerce-form__label-for-checkbox span { font-size:18px; }
#top .woocommerce-account-fields { padding-top: 30px; }
.prev-step-button.step-trigger { min-width: 110px; padding: 15px; line-height: 1em; margin: 4px 2px 0 0; float: left; font-size: 12px; width: auto;vertical-align: middle; text-align: center; text-decoration: none; border: none; cursor: pointer; font-family: inherit; border-radius: 2px; border: 1px solid grey; color: black; }
a.edit.step-trigger { font-size: 14px; }
.woocommerce-gzdp-checkout-verify-data p { margin: 0 0; }
.woocommerce-gzdp-checkout-verify-data :nth-child(4) { padding-top: 30px; }
.addresses.col2-set .col-1, .addresses.col2-set .col-2 { border-style: none; }
.woocommerce-multistep-checkout .main_color tr:nth-child(odd), .woocommerce-multistep-checkout .main_color .pricing-table>li:nth-child(odd), .woocommerce-multistep-checkout .main_color .pricing-extra { background: white; }
.wc-gzd-product-name-right { font-weight: 600; margin-top: 58px; }
.main_color .wc-gzd-product-name-right strong { font-size: 18px; margin-left: 30px; }
.woocommerce-shipping-methods span.woocommerce-Price-amount, .woocommerce-shipping-methods span.woocommerce-Price-amount .woocommerce-Price-currencySymbol { font-size: 16px !important; }
table.shop_table .order-tax th, .order-tax td span, table.shop_table .cart-subtotal th, .cart-subtotal td span, table.shop_table .woocommerce-shipping-totals th, .woocommerce-shipping-totals td span, #top .woocommerce-shipping-totals td label { font-weight: 400; }
.order-total td span { font-weight: 600; color: black; }
#place_order { float: right; }
.step-buttons-order, .avia-post-nav.avia-post-prev, .avia-post-nav.avia-post-next { display: none !important; }
.alternate_color { border-color: transparent !important; border-top-style: none; }
#top div.product .woocommerce-tabs { margin: 0; padding: 50px 0 30px 0; }
.woocommerce-multistep-checkout ul.nav-wizard li a { color: #14425c; }
.woocommerce .login .lost_password { top: -0.5em; }
.main_color .woocommerce-checkout a { color: black; text-decoration: underline; }
.woocommerce-checkout-review-order-table .woocommerce-shipping-totals th, .woocommerce-checkout-review-order-table .cart-subtotal td, .woocommerce-checkout-review-order-table .cart-subtotal th, .woocommerce-checkout-review-order-table .order-tax td, .woocommerce-checkout-review-order-table .order-tax th { padding: 5px 12px; }
.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td { padding: 0 12px; }
.woocommerce-checkout-review-order-table .order-total th { font-weight: 600; }
.woocommerce-form-coupon-toggle { display: none; }

/* Gutscheine */
.woocommerce .voucher-fields { display: none; }

/* Thank you Page */
.woocommerce-order-received .wc-bacs-bank-details strong, .woocommerce-order-received .woocommerce-thankyou-order-details strong { margin-top: 10px; }
.woocommerce-order-received .woocommerce-column__title, .woocommerce-order-received .wc-bacs-bank-details-heading, .woocommerce-order-received .woocommerce-order-details__title { color:black; font-size: 20px !important; }
.woocommerce-order-received .wc-bacs-bank-details-account-name, .woocommerce-order-received .wc-item-meta { display: none; }
.woocommerce-order-received .woocommerce-table--order-details { padding: 0 !important; }
.woocommerce-order-received .woocommerce-table__product-name a { color:black; font-weight: 600; }
.woocommerce-order-received .woocommerce-table--order-details tfoot tr:not(:last-child) td { font-weight:400; }
.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child th { font-weight:600; }
.woocommerce-order-received .woocommerce-table__line-item.order_item { height: 43.636px; }
.woocommerce-order-received .woocommerce-table--order-details tfoot tr:not(:last-child) th, .woocommerce-order-received .woocommerce-table--order-details tfoot tr:not(:last-child) td { padding: 5px 12px; }
.woocommerce-order-received iframe { margin-top: 50px; }

/* Formular */
.avia-form-success {
	border: none !important;
	background: none !important;
}

/* Mein Account */
.woocommerce-MyAccount-content a { color: black !important; font-weight: 600 !important; }

/* Avia new Button */
#top .avia-button.avia-color-dark {
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-width: 0;
	border-radius: 3px;
	width: max-content;
	margin: auto;
	background-color: #efefef;
	margin: 0 auto;
	float: none;
	min-width: 75px;
	width: initial;
	font-size: 14px;
	font-weight: 600;
	line-height: 15px;
	color: black;
	text-transform: initial;
}
#top .avia-button.avia-color-dark:hover {
	background-color: #1A435C;
	font-weight: 600;
	color: white;
}

/* Responsive Zeugs */
#top .product_column_4 .products .product { width: 24%; }
div.product div.images div.thumbnails a { float: left; width: 24%; margin-right: 1%;}
@media screen AND (min-width: 1024px) {
	div.product div.images div.thumbnails a { margin-left: 1.7%; width: 23.724%; margin-right: 0%; }
	div.product div.images div.thumbnails a:first-child { margin-left: 0%; width: 23.25%;  }
}

/* Country Stock */
.woocommerce-variation-availability { display: none !important; }