/*======================================
Theme Name: Agama Child
Theme URI: http://theme-vision.com/agama/
Author: ThemeVision
Author URI: http://theme-vision.com/
Description: Child Theme of Agama
Version: 1.3.1.3
Template: agama
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, left-sidebar, grid-layout, flexible-header, accessibility-ready, buddypress, custom-background, custom-header, custom-logo, custom-menu, custom-colors, editor-style, featured-image-header, featured-images, full-width-template, footer-widgets, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, education, entertainment, food-and-drink, holiday, news, photography, portfolio
Text Domain: agama
======================================*/



@import url("https://www.bioweingut-ettl.at/wp-content/themes/agama/style.css");

@import url('https://www.bioweingut-ettl.at/wp-content/uploads/omgf/local-stylesheet-import-49/local-stylesheet-import-49.css');
@import url('https://www.bioweingut-ettl.at/wp-content/uploads/omgf/local-stylesheet-import-68/local-stylesheet-import-68.css');

/* Product Detail */
body.woocommerce-page .vision-row{
	padding-top:80px;
}
body.single-product #main-wrapper div.product div.images{
	width:40%;
}
body.single-product #main-wrapper div.product div.summary{
	width:58%;
	padding-top: 150px;
}
.woocommerce #main div.product{
	padding-top:30px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
	min-height:63px;
}

.woocommerce div.product form.cart div.quantity{
	margin-top:1px;
}

/* Mobile Logo */
@media screen and (max-width: 800px) {
    header.has_mobile .logo-desktop,
    header.has_mobile .logo-tablet {
        display: none;
    }
    header.has_mobile .logo-mobile {
        display: block;
    }
}

/*ul#menu-menue-1.menu {float: left !important;}*/

div#page.hfeed.site {
	background-color: #fff;
}

header.entry-header {display: none;}

header#masthead.site-header.header_v1.has_desktop.clearfix {
	max-height: 90px;
}

.site-header .sticky-header .sticky-header-inner {
	max-width: 1400px;
}

#vision-primary-nav > ul > li.current-menu-item > a, #vision-primary-nav > ul > li.current_page_item > a {
	line-height: 1;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 3px;
}

nav#vision-mobile-nav.mobile-menu.collapse { margin-top: 5px;}


img.logo.logo-desktop {
/*	box-shadow: 0px 0px 4px 3px gray; */
/*	margin-top: 15px; */
	position: absolute;
	background-color: rgba(51, 51, 51, 0.8);
}

.sticky-header .logo {
	padding: 0px;
}

#masthead .sticky-header-shrink .logo {max-height: 60px !important;}

#masthead .sticky-header-shrink .logo {
/*	box-shadow: 0px 0px 7px 5px gray;
	margin-top: 10px;*/
}

#content .linktransform a {color: #333;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 5px;
	border-radius: 0px;
}

a.button.wc-backward {color: #333;
	padding-bottom: 5px !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-top-width: 1px !important;
	border-top-style: solid !important;
	padding-top: 5px !important;
	border-radius: 0px !important;
}

#content a:hover {color: #8d721e;}

#content .wpb_single_image a {
	border: none;
}

#content a {
	border: none;
}

h1.product_title.entry-title {
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	color: #333;
	margin-bottom: 0px;
	}


h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 50px;
	color: #333;
	text-align: center;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#colophon h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 70px;
	color: #333;
	text-align: center;
	letter-spacing: 1px;
}

.entry-content h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 50px;
	color: #333;
	text-align: center;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0px 0;
}


.entry-content h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
	color: #8d721e;
}

#colophon h5 {
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	color: #8d721e;
	text-align: center;
	letter-spacing: 1px;
	margin-bottom: 0px;
}

.entry-content h6 {
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	color: #333;
	text-transform: uppercase;
}

.entry-content th {
	font-family: 'Open Sans', sans-serif;
font-weight: 400;
	font-size: 15px;
	color: #333;
	text-transform: none;
}

h3.widget-title {
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	text-transform: none;
	color: #333;
	text-align: center;
}

#colophon p {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size: 14px;
	line-height: 2;
}


#colophon a {color: #fff;}

#colophon a:hover {color: #8d721e;}

#colophon .wpb_single_image a {
	border: none;
}

.nomarginbottom {
	margin-bottom: 0px !important;
}

.nomargintop {
	margin-top: -10px !important;
}

.imgshadow {
	box-shadow: 8px 8px 8px gray;
}

td.product-thumbnail a {
	border: none !important;
}

.woocommerce-result-count {display: none;}
.woocommerce-ordering {display: none;}

.woocommerce ul.products li.product {
	text-align: center;
}

.woocommerce ul.products li.product .price {
	color: #8d721e;
	font-weight: 600;
	font-size: 15px;
}

.woocommerce div.product p.price {
	color: #8d721e;
}

.woocommerce ul.products li.product .button {
	background: #fff;
font-size: 14px;
color: #333;
border-top: 1px solid #333 !important;
border-bottom: 1px solid #333 !important;
border-radius: 0px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.woocommerce button.button.alt {
	background: #fff !important;
font-size: 14px;
color: #333;
border-top: 1px solid #333 !important;
border-bottom: 1px solid #333 !important;
border-radius: 0px !important;
		padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.woocommerce a.button.alt {
	background-color: #fff !important;
color: #333;
border-top: 1px solid #333 !important;
border-bottom: 1px solid #333 !important;
border-radius: 0px !important;
		padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
	background-color: #ebe9eb !important;
color: #333;
border-top: 1px solid #333 !important;
border-bottom: 1px solid #333 !important;
border-radius: 0px !important;
		padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.woocommerce a.button.alt:hover {
	color: #8d721e;
}

.woocommerce ul.products li.product .button:hover {
	color: #8d721e !important;
}

a.checkout-button.button.alt.wc-forward:hover {
	color: #8d721e !important;
}

button.single_add_to_cart_button.button.alt:hover{
	color: #8d721e !important;
}

.related.products h2 {
	border-bottom: 0px;
}

ul.product-categories li.cat-item.current-cat a {
	font-weight: bold;
}

ul.product-categories {
	margin-top: -52px;
}

.widget-area .widget li {
	border-bottom: 0px;
}

ul {list-style: disc;}

.widget-area .widget li {margin-left: 13px;}

.widget-area .widget a {
	color: #333;
	font-size: 16px;
}

.woocommerce a.button {
	color: #333;
	background-color: #fff;
}

.woocommerce a.button:hover {
	color: #8d721e;
	background-color: #fff;
}

button#place_order.button.alt { background-color: #ebe9eb !important;}

button#place_order.button.alt:hover { color: #8d721e;}

aside#woocommerce_widget_cart-3.widget.woocommerce.widget_shopping_cart {
	background-color: #ebe9eb;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

p.woocommerce-mini-cart__buttons.buttons {
	text-align: center;
}

div.woocommerce-tabs.wc-tabs-wrapper {display: none !important;}

/*.boxrahmen {
	border: 2px solid black;
	box-shadow: 0px 0px 10px gray;
	padding-bottom: 20px;
	padding-left: 7px;
	padding-right: 7px;
}*/

.footericon {margin-bottom: 2px !important;}

.infobox {
	background-color: #ebe9eb;
	padding-left: 25px;
	padding-bottom: 25px;
}

div.nf-form-fields-required {display: none;}
input#nf-field-5.ninja-forms-field.nf-element {width: 70%;}
input#nf-field-6.ninja-forms-field.nf-element {width: 70%;}
input#nf-field-7.ninja-forms-field.nf-element {
	background-color: #ebe9eb;
	border-top: solid 1px #333;
	border-bottom: solid 1px #333;
	border-left: none;
	border-right: none;
	border-radius: 0px;
	font-size: 14px;
}
input#nf-field-7.ninja-forms-field.nf-element:hover {color: #8d721e;}

input#nf-field-10.ninja-forms-field.nf-element {
	background-color: #ebe9eb;
	border-top: solid 1px #333;
	border-bottom: solid 1px #333;
	border-left: none;
	border-right: none;
	border-radius: 0px;
	font-size: 14px;
}
input#nf-field-10.ninja-forms-field.nf-element:hover {color: #8d721e;}

input#nf-field-4.ninja-forms-field.nf-element {
	background-color: #ebe9eb;
	border-top: solid 1px #333;
	border-bottom: solid 1px #333;
	border-left: none;
	border-right: none;
	border-radius: 0px;
	font-size: 14px;
}
input#nf-field-4.ninja-forms-field.nf-element:hover {color: #8d721e;}

input#mc_embed_signup.button {
	background-color: #ebe9eb !important;
	border-radius: 0px !important;
	color: #000 !important;
	font-size: 15px !important;
	height: 25px !important;
	line-height: 20px !important;
	margin: 0 0px 0px 0 !important;
    margin-bottom: 0px !important;
	padding: 0 3px !important;
	text-transform: none !important;
	border-top: 1px solid black !important;
	border-bottom: 1px solid black !important;
	border: 0 none;
}

@media screen and (max-width: 450px) {
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
	width: 100%;
	}
	}

@media screen and (max-width: 450px) {
body.single-product #main-wrapper div.product div.images {
	width: 100%;
	}
	}