/*
Theme Name: daniela-delfi
Description: Anpassungen zu enfold
Author: SPI
Author URI: friedensau-landschaften.de
Template: enfold
*/



/*Add your own styles here:*/


#socket .copyright {float:right; color: #95a5a6; font-size: 14px; padding-right: 30px;}
.upper {text-transform: uppercase;}
.logo-style-spi {text-transform: uppercase; font-weight: bold; color: #8800FF;}
.logo-style-spi a, .logo-style-spi a:hover {color: #745f7e;font-size:2.8rem;}
.subtext-style-spi {text-transform: uppercase; font-weight: lighter; color:#8800FF;}
.template-page.content.av-content-full.alpha.units {padding-top: 0px;}
#menu-contentmenue {display:block ruby; text-align: center; font-size: 18px;}
.menu-item-42 {padding-left: 1rem; padding-right: 1rem;}
.menu-item-41 {padding-left: 1rem; padding-right: 1rem;}
.menu-item-40 {padding-left: 1rem; padding-right: 1rem;}
.subheadline-spi {font-size: 13px; font-weight: bold; color: #bdc3c7; text-transform: uppercase;}
.trennlinie-spi {color: #ecf0f1; padding-bottom: 30px;}
/*.border-img-spi {margin-top:1.2em !important;}*/
.spi p {padding-top: 0px; margin-top:0px;}
.spi-right1 p {padding-top: 0px; padding-left: 0;}
.spi-right2 p {padding-top: 0px; padding-right: 30px;}
.spi2 p {padding-top: 10px; margin-top:0px;}
#section1-spi .container {padding-left:0; padding-right: 0}
#section2-spi .container {padding-top:0;}
#menu-item-shop .cart_dropdown_link {color:#e74d3c}
.cart_dropdown_first .cart_dropdown_link {font-size: 3rem;}
.av-main-nav > li > ul {width:100%}
.logo img {margin-top: 19px; max-height:75px;}

/*ACHTUNG HIER MUSSTE DIT ANPASSEN*/
.container {padding-left:0; padding-right:0;}

.spi-slider-1 {font-size:5rem; color:#ffffff;}



.shop_columns_1 {display: flex; max-width: 100%;}
.shop_columns_1 .products .product {width: 100%;}
.shop_columns_1 .products .product .inner_product {max-width: 100%; display: flex;}
.shop_columns_1 .products .product .a .inner_product_header .inner_product_header_table .inner_product_header_cell .woocommerce-loop-product__title {text-transform: uppercase; font-weight: bold; color: #000;}
/*
.shop_columns_1 .products .product .a .inner_product_header_table .inner_product_header_cell {width: 45%; order:3; border: 1px solid green;}
.shop_columns_1 .products .product .inner_product a {display: flex; width: 	100%;}
.shop_columns_1 .products .product .inner_product a .thumbnail_container {width: 45%; order:2; border: 1px solid red;}
*/

#top #wrap_all #section1-spi .bildband-bestellen .products .loop-title-list,
#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner
{width:100%;}
#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products li.loop-title-list h2 {font-size: 16px;color: #000; letter-spacing:normal;}
#top #wrap_all #section1-spi .bildband-bestellen .products .loop-title-list h2 span {font-weight: bold;}
#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .thumbnail_container {flex: 0 0 60%;}
#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .price-loop-spi {display: block; margin-left: 4%;height: 150px;}
#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .price-loop-spi .price span {font-size: 30px; color:#2c3e50; font-weight: 700;}
#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .price-loop-spi .legal {flex: 0 0 29%;}
#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .price-loop-spi .legal .wc-gzd-additional-info 
{margin-left: 0; margin-top:0; margin-bottom:2px; padding:0;font-size: 12px; color:#000000; font-weight: 200; line-height: 1em;}
#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .price-loop-spi .teaser p
{font-size: 1rem;color: #000;font-weight: 200;letter-spacing:.028rem;}
#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .price-loop-spi .legal .shipping-costs-info a {display: inline;text-decoration: none; color:#000;}
#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .avia_cart_buttons 
{padding-right: 0;position: absolute;right: 11%;width: 30%;top: 77%; opacity: 1;background: transparent;border: none;}
#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .avia_cart_buttons .quantity {display:flex; position: relative;left:14%;}
#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .avia_cart_buttons .quantity::before {
  font-family: entypo-fontello;
  content: "\e883";
  font-size: 25px;
  position: absolute;
  left: 17px;
  top: 8px;
  color: #000000;
  pointer-events: none;
}
#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .avia_cart_buttons .quantity span {color: #000;order:2; padding: 5px 0 0 15px;}
#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .avia_cart_buttons .quantity select {
  color: #000000;
  width: 40px; 
  height:40px; 
  margin: 0; 
  padding: 0; 
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid #000000;
  outline: none;
  border-radius: 3px;}

#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .avia_cart_buttons .button 
{color:#ffffff; background-color: #e74c3c; font-size: 16px; float:right; font-weight: bold; line-height: 25px; margin-top:10px; border-radius: 3px; width: 86%;}  
#block-2 {text-align: center; width: 100%; max-width: 1310px;}
#block-2 a {font-size: 13px; padding:0 1em;}  



/*WooCommerce*/
/*.inner_product.main_color.wrapped_style.noLightbox.av-product-class- {display: flex;}*/

.thumbnail_container {font-weight: 900;}

#top .all_colors .price-spi {font-size: 30px;color: #2c3e50;font-weight: 700;margin-top: 3rem;margin-bottom: 0px;}
.versandkosten-spi-1 {padding:0; margin-top: 0.85em; margin-bottom:0; font-size: 12px; color:#000000; font-weight: 200 !important; line-height: 1em !important;}
.versandkosten-spi-2 {padding:0; margin-top: 0em; margin-bottom:0; font-size: 12px; color:#000000; font-weight: 200 !important; line-height: 1em !important;}
.versandkosten-spi-2 a {text-decoration: none; color:#000000;}
.produktbeschreibung-spi {font-size: 15px; color:#000000; font-weight: 200 !important; margin-top:0px;}
div.unterzeile {font-size:1.1rem; color:#000000; font-weight:bold;}
div .mfp-title {font-size: 18px;}
#top #section1-spi .zusatzfeld {padding-left: 4%;}


/*Checkout Styles*/
.select2-container--default .select2-selection--single {border: 1px solid #ecf0f1; border-radius: 4px;}
.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper input {border: 1px solid #ecf0f1; border-radius: 4px; background-color: #ffffff;}
.woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p .woocommerce-input-wrapper textarea {border: 1px solid #ecf0f1; border-radius: 4px; background-color: #ffffff;}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {border: 1px solid #ecf0f1; border-radius: 4px; background-color: #ffffff !important;}
.cart-collaterals .cart_totals tr th {padding-left: 0px;}

#top #payment ul.payment_methods li {padding-left: 0px;}
#top #payment ul.payment_methods {padding-left: 0px;}
#top .form-row {margin-top: 0.4em; margin-right: 0px; margin-bottom: 0.85em; margin-left: 0px;}
#top.page-id-8 .quantity span,
#top.page-id-2 p.wc-gzd-additional-info.tax-info, #top.page-id-26 .product p.wc-gzd-additional-info {display: none;}
#top.woocommerce-checkout .form-row label {color:#2e2e2e; font-size: 1.1rem;font-weight:normal;}
.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p .woocommerce-input-wrapper input, .woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p .woocommerce-input-wrapper textarea
{border: 1px solid #2757a4;}
#top table.shop_table th {font-size:1rem;}
#top table.shop_table td {font-size: 1.2rem; color:#2e2e2e;}
#top table.shop_table td select, #top #payment ul.payment_methods li label {color:#2e2e2e;}
#top table.shop_table td.product-quantity .quantity span {display:none;}
#payment {margin-top:5px;}
#top #payment ul.payment_methods {padding: 0 1em 0 1em;}
#customer_details {padding-bottom:5px;}
.woocommerce-page .button.alt {float:right; min-width: 350px; font-size: 1.5rem;}
#top .av-cart-counter,
#top .woocommerce-mini-cart__buttons.buttons .button.wc-forward
 {background-color:#2757a4;color:#ffffff;}
#top .woocommerce-mini-cart__buttons.buttons .button.wc-forward {padding:10px 2px;}
#top .dropdown_widget .woocommerce-mini-cart__buttons.buttons {
    background-color: transparent;
}
p.woocommerce-mini-cart__total.total strong {color:#2e2e2e;}

@media only screen and (max-width: 767px) {
	#zum-hintergrund {text-align:center;}
	.spi-right1 p {padding-left: 0px;}
	.shop_columns_1 .products .product .inner_product{display: block;}
	#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .price-loop-spi 
	{flex-wrap: wrap;height: auto;margin-left:0;}
	#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .price-loop-spi .teaser {position:relative;}
	#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .avia_cart_buttons 
	{padding-right: 0;position: relative;right: 0;width: 100%;top: 0;}
	#top #wrap_all #section1-spi .bildband-bestellen .avia-content-slider-inner .products .product .inner_product .avia_cart_buttons .quantity {left: 0;}
}


@media only screen and (max-width: 589px) {
.responsive #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive #top #wrap_all .av-logo-container
	{line-height: 20px !important;margin-bottom: 25px;}

}