/*
Theme Name: Red
Description: <strong>A superflexible and responsive Business Theme by Kriesi</strong> - <br/> Update notifications available on twitter and facebook:<br/> <a href='http://twitter.com/kriesi'>Follow me on twitter</a><br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a>
Version: 3.4.3
Author: Kriesi
Author URI: http://www.kriesi.at
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/enfold/
Template: enfold */


/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme. 
* Instead use the custom.css file that is located in your themes /css/ folder to add your styles. 
* You can copy a style rule from any of your css files and paste it in custom.css and
* it will override the original style. If you just want to add small css snippets you might also
* want to consider to add it to the designated CSS option field in your themes backend at: Theme Options->General Styling
*/
/* General Custom CSS */

/* Breadcrumb and padding-top folgendem Content */
#breadcrumbs {
	font-size:0.875em;
}

.template-page.content.av-content-small.units, .sidebar, #intro-content .content {
    padding-top: 1px;
}
div#after_section_3, div#after_section_2 {
    border-color: #fff;
	}
	
/*.order-status {
    color: #82a731;
	font-weight: bold;
	}*/	
/* Add to Cart Listing entfernen */
.avia_cart_buttons.single_button { 
	display: none;
}

main.template-shop.content.av-content-full.alpha.units {
    padding-top: 30px;
}


/* Anpassen Listing produkte style */
#top .inner_product_header {
	min-height: 0px;
}
.inner_product.main_color.wrapped_style.noLightbox.av-product-class- {
	border: none;
}
/* Hintergrund Img im cart widget menu leiste */
.dropdown_widget ul.cart_list li a img {
	background: none;
}
strong.logo {
	padding-top: 10px;
}
/* größe bild im cart */
table.cart img {
    width: 100px;
    height: auto;
}
tr.order-total span.amount {
	font-size:1.750em;
}

.av-subheading.av-subheading_below {
    line-height: 1.5em;
}
/* Light bg Header */
/*.page-id-1096 #header_meta {
	        background: #ecf0f1;
	
}
.page-id-1096 #header_meta {
border-color: #ffffff;
}

.page-id-1096 #header_main.container_wrap_logo {
border-color: #cccccc;
}

.page-id-1096 #header_meta .phone-info.with_nav {
    color: #000000;
}
.page-id-1096 #header_meta .sub_menu a {
    color: #000000;
}
.page-id-1096 #header_main {
    background: #ffffff;
}
.page-id-1096 #header_main .main_menu a {
    color: #000000;
}



.page-id-1096 #header_main .header_color .primary-background, .header_color .primary-background a, div .header_color .button, .header_color #submit, .header_color input[type='submit'], .header_color .small-preview:hover, .header_color .avia-menu-fx, .header_color .avia-menu-fx .avia-arrow, .header_color.iconbox_top .iconbox_icon, .header_color .iconbox_top a.iconbox_icon:hover, .header_color .avia-data-table th.avia-highlight-col, .header_color .avia-color-theme-color, .header_color .avia-color-theme-color:hover, .header_color .image-overlay .image-overlay-inside:before, .header_color .comment-count, .header_color .av_dropcap2, #top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text, .header_color .av-colored-style .av-countdown-cell-inner, .responsive #top .header_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .header_color .av-open-submenu.av-subnav-menu li > ul a:hover {
    background-color: #000000;
    color: #000000;
    border-color: #dddddd; {
    
}
.page-id-1096 #header_main .sub-menu a {
    background-color: #ccc;
    color: #ffffff;
}*/



/* Footer links */
div.avia-promocontent p  {
	font-weight: 400;
	font-size: 1.313em;
	line-height: 1.33333em;
}

h3#order_review_heading {
    padding-top: 30px;
    padding-bottom: 10px;
}


h3#order_payment_heading, h3#order_review_heading, h3#ship-to-different-address, #top .woocommerce-billing-fields h3 {
	font-size:1.8em;
}
#socket .copyright span {
    margin-right: 1em;
    margin-left: 1em;
}


#header_meta {
	border-color: #ffffff;
}
#header_meta {
	min-height: 35px;
}
.summary.entry-summary p {
	font-weight: 400;
	font-size: 1.125em;
	line-height: 1.33333em;
}
p.wc-gzd-additional-info.delivery-time-info.variation_modified {
	padding-bottom: 20px;
}
span.wc-gzd-additional-info, span.delivery-time-info {
	font-size: 0.750em;
}
p.wc-gzd-additional-info.delivery-time-info.variation_modified {
	font-size: 0.750em;
}
div#excerpt {
	float: left;
	width: 100%;
	padding-bottom: 20px;
}
div#excerpt .product-details {
	border-top-width: .0625em;
	border-top-style: solid;
	border-top-color: #000;
}
div#excerpt .template-page.content.av-content-full.alpha.units {
	padding-top: 20px;
}
.single-product-main-image {
	width: 56%;
	padding-bottom: 0px;
}
a.woocommerce-main-image.zoom.lightbox-added {
	border-color: #ffffff;
}
#top .single-product-main-image .thumbnails a {
	width: 14.5%;
}
#top .single-product-main-image .thumbnails a {
	padding: 0px;
}
.content-container {
	max-width: 73.5em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	margin-left: auto;
	margin-right: auto;
}
.avia-section {
	clear: both;
	width: 100%;
	float: left;
	min-height: 10px;
	position: static;
}
nav.main_menu {
	left: 20%;
}
#top .avia-slideshow-button.avia-color-light {
	padding: 12px 16px;
	font-size: 0.9em;
	text-transform: none;/* background-color: rgba(0,0,0,0.2); */
}
#top .avia-button.avia-color-light {
	color: #000;
	font-weight: 600;
	border-width: .0625em;
	border-style: solid;
	padding: .3125em;
	line-height: 1.5em;
	padding-left: 16px;
	padding-right: 16px;
	font-color: #000000;
	margin-top: 0;
	border: 1px solid #000;
	background: rgba(255, 255, 255, 0);
}
#top #footer .widget ul {
	line-height: 1.0em;
}
#socket .copyright {
	float: left;
	font-size: 14px;
	line-height: 1.71429em;
}
div#content-light .avia-button.avia-color-light {
	color: #fff;
	font-weight: 600;
	border-width: .0625em;
	border-style: solid;
	padding: .3125em;
	line-height: 1.5em;
	padding-left: 16px;
	padding-right: 16px;
	font-color: #000000;
	margin-top: 0;
	border: 1px solid #fff;
	background: rgba(255, 255, 255, 0);
}
.main_menu ul:first-child > li a {
	height: 88px;
	line-height: 105px;
}
div#content-light .avia-button.avia-color-dark {
	color: #000;
	font-weight: 600;
	border-width: .0625em;
	border-style: solid;
	padding: .3125em;
	line-height: 1.5em;
	padding-left: 16px;
	padding-right: 16px;
	font-color: #000000;
	margin-top: 0;
	border: 1px solid #000;
	background: rgba(255, 255, 255, 0);
}
.main_menu ul:first-child > li a {
	height: 88px;
	line-height: 105px;
}
.av-special-heading {
	margin-top: 15px;
}
#top .content .flex_column .widget_nav_menu li {
	border-bottom-style: solid;
	border-bottom-width: 0px;
	font-size: 18px;
}
#top .widget_nav_menu li {
}
.main_color .widget_nav_menu ul:first-child>.current_page_item {
	background: none;
	box-shadow: none;
}
.sidebar_left.sidebar {
	text-align: left;
}
#top .widget_nav_menu .nested_nav {
	line-height: 0.7em;
}
.avia-button.avia-size-medium {
	font-size: 16px;
}
#top .avia-slideshow-button.avia-color-light {
	font-size: 16px;
}
/*.container_wrap {
	border-top-width: 0px;
}*/
.av-subheading.av_custom_color {
	opacity: 1;
	font-weight: 300;
}
.header_color .sub_menu>ul>li>a {
	font-weight: 400;
}
.phone-info.with_nav {
	font-weight: 400;
}
#marketing-message .avia_textblock.av_inherit_color p {
	margin: 0.15em 0;
	font-size: 0.75em;
	margin-top: 0;
	padding-top: 3px;
	line-height: 1.3em;
	margin-bottom: 0;
	text-transform: uppercase;
	font-weight: 600;
}
.avia_textblock a {
	line-height: inherit;
	border-bottom: 1px solid #c7c7c7;
}
a:hover {
	line-height: inherit;
	text-decoration: none;
}
#top .widget_nav_menu .nested_nav {
	font-size: 18px;
}
.woocommerce-checkout nav.main_menu {
	display: none;
}
.woocommerce-checkout .phone-info.with_nav, .nav.sub_menu {
	display: none;
}
.woocommerce-checkout nav.sub_menu {
	display: none;
}
.woocommerce-checkout ul.cart_dropdown {
	display: none;
}
.woocommerce-checkout div#footer {
	display: none;
}
#top .av-cart-counter {
	transform: none;
	opacity: 1;
}
.inner_product.main_color.wrapped_style.noLightbox.av-product-class- p.wc-gzd-additional-info {
 margin-bottom: .5rem;
	font-size: .7em;
	line-height: 1em;
	margin-left: 1rem;
}
small.woocommerce-price-suffix {
	font-size: 1em;
}
inner_product wc-gzd-additional-info {
	padding-left: 20px;
}
span.wc-gzd-additional-info.shipping-costs-info a {
	line-height: inherit;
	border-bottom: 1px solid #c7c7c7;
}
a.checkout-button.button.alt.wc-forward {
	background-color: #82a731;
	border-color: #82a731;
font-size: .9375rem;
	margin: 10px 0 0 5px;
	clear: none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-weight: 700;
	line-height: 19px;
	outline: none;
	padding: 12px 13px;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
}
.wc-gzd-order-submit input#place_order {
	background-color: #82a731;
	border-color: #82a731;
font-size: .9375rem;
	width: 24.2%;
	margin: 10px 0 0 5px;
	clear: none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-weight: 700;
	line-height: 19px;
	outline: none;
	padding: 12px 13px;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
}
button.single_add_to_cart_button.button.alt {
	background-color: #82a731;
	border-color: #82a731;
font-size: .9375rem;
	margin: 10px 0 0 5px;
	clear: none;
	color: #fff;
	cursor: pointer;
	font-weight: 700;
	line-height: 19px;
	outline: none;
	padding: 12px 13px;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
/* Add your Desktop Styles here */
#top div.product .woocommerce-tabs {
	margin-left: 0 !important;
}
}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
/* Add your Mobile Styles here */

}
