/*
 Theme Name:   Goodspace Child
 Description:  Goodspace Child Theme
 Author:       Gernot Rutter
 Author URI:   http://asol.at
 Template:     goodspace-v1-09
 Version:      1.1.2 
*/

@import url("../goodspace-v1-09/style.css");
@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400,400italic);

/* =Theme customization starts here
-------------------------------------------------------------- */
html{
	background: #fff !important;
	background-image: none !important;
}
body{
	font-family: Arial, "HelveticaNeue", "Helvetica Neue", sans-serif;
	font-size: 13px;
	color: #000 !important;
}
p{
	font-size: 13px;
	line-height: 1.5em;
}
p a {
	color: #990033;
}
p b{
	font-weight: bold;
}
h3 b{
	font-weight: bold;
}
table{
	border: 0px;
}
.single .single-content{
	padding-top: 9px;
}
div.body-wrapper{
	background: #fff;
}
div.logo-wrapper{
	float: left;
	position: relative;
	z-index: 99;
}
div.logo-wrapper a img{
	display: inline-block;
	width: auto;
	max-height: 60px;
}
div.logo-wrapper a .logo-text{
	float: left;
	font-size: 9px;
	letter-spacing: 2px;
	margin-top: 25px;
	line-height: 9.3333330154419px;
	margin-right: 9px;
}
.navigation-wrapper .sf-menu li a{
	color:#990033 !important;
}
.navigation-wrapper .sf-menu li a:last-child{
	padding-right: 0;
}
.four.columns.gdl-left{
	background: #f8e1da;
}
div.gdl-page-title-wrapper{
	display: block;
	background: none !important;
	padding-left: 0 !important;
	border-bottom: 0px solid #990033;
	text-transform: uppercase;
}
.header-wrapper-fullwidth{
	border-bottom: 2px solid #990033;
}
div.sidebar-title-wrapper-line{
	display:none;
}
.slider-container{
	width: 100%;
}.slider-container > .columns{
	width: 100%;
	float: none;
	padding: 0;
	display: block;
	margin: 0;
}
.slider-wrapper.fullwidth{
	padding-bottom: 0;
}
div.bg-bird{
	position: absolute;
	margin: 35px;
}
div.gdl-slider-caption{
	background-color: rgba(255, 255, 255, 0) !important;
	color: #1c1c1c;
	left: 5%;
	bottom: 5%;
	opacity: 1;
	width: auto;
	padding: 0;
}
div.gdl-slider-title{
	/* color: #990033 !important; */
	color: #fff;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
	font-family: 'Libre Baskerville', serif;
	font-style: italic;
	font-size: 24px;
}
div.slider-title-bar{
	width: 50%;
	display:none;
}

.nav-bg{
	/* margin-bottom: 10px; */
}
.nav-bg .header-wrapper{
	/* border-bottom: 1px solid #990033; */
	margin: 0 10px ;
}
.nav-bg .container{
	/* background-color: #848484; */
	border-bottom: 2px solid #990033;
}
.sf-menu li a {
    padding: 0px 0px 0px 18px !important;
}
.site-name{
	font-size: 18px;
	font-weight: 100;
	margin-top: 30px;
	display: inline-block;
	color: #000;
}
.ebook-flag{
    position: absolute;
    margin-top: -135px;
    width: 80px !important;
    right: -10px;
}
iframe{
max-width: 100%;
}
.woocommerce ul.products li.product a img.ebook-flag{
	width: 30px !important;
    margin-top: -50px !important;
    left: 90px;
}
.search-result .images{
	position: relative;
}
.search-result .images img.ebook-flag{
    width: 50px !important;
    margin-top: -70px;
}
.search-result .entry-summary{
	float: left !important;
    padding-left: 40px;
}
.title-author-container{
	margin-bottom: 0;
}
.synved-social-resolution-single{
    margin-bottom: 20px !important;	
}
.news-container{
	margin-top: 20px;
    width: 70%;
	display: inline-block;
}
.box-book{
	width: calc( 29% - 20px );
	margin-left: 20px;
	display: inline-block;
	margin-top: 20px;
	vertical-align: top;
}
.issuuembed{
	max-width: 100% !important; /* ISSUU embedding fix*/
}
/* asolmerce */
.single .type-product .summary.entry-summary, .search-result .summary.entry-summary{
	width: 55% !important;
}
.single .type-product .images{
	max-width: 40% !important;
/* 	max-height: 180px;
 */
}
.abverkauf-flag{
	position: absolute !important;
    max-width: 100px !important;
	width: 100px !important;
    top: 120px;
    left: -1px;
}
.single-product .abverkauf-flag{
    max-width: 140px !important;
	width: 140px !important;
    bottom: 100px;
	top: auto !important;
}
.single-product .neu-flag{
    max-width: 158px !important;
	width: 85px !important;
    top: -1px;
	left: -1px;
	position: absolute;
	display: none;

}
.woocommerce ul.products li.product a img.neu-flag{
    max-width: 158px !important;
	width: 85px !important;
    top: -1px;
	left: -1px;
	position: absolute;
	display: none;
}
.gdl-woo-commerce-wrapper .images{
	position: relative;
}
.search-result .images{
	width: 140px !important;
}
.search-result .images img{
	width: auto !important;
}
.single .type-product .images img, .search-result .images img{
	/*min-height: 180px;*/
	box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.single .type-product .images .landscape img{
	min-height: 0px;
	min-width: 180px;
}
.single .type-product .summary.entry-summary.entry-landscape{
	width: 54% !important;
}
.single .type-product .summary.entry-summary div[itemprop="description"]{
	display: none;
}
.single .type-product .entry-title, .search-result .entry-title{
	color: #000;
}	
/* Anpassungen asol.at */

p{
	margin: 0 0 10px 0;
	color: #000;
}
.gdl-page-content p a{
	text-decoration: underline;
}

.woocommerce ul.products li.product a.button {
	display: none;
}
.woocommerce .columns ul.products li.product{
/* 	border-bottom: 1px dashed #e3e3e3;
 */}
.woocommerce .columns ul.products li.product img.wp-post-image {
	margin-right: 15px;
	
}
input#s, div.custom-sidebar #search-text input[type="text"]{
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.bestseller ul li{
	clear: both;
}
.bestseller .products{
	display: inline-block;
margin-bottom: 0 !important;
}
.bestseller .woocommerce{
	display: inline-block;
	float: left;
	padding-left: 10px;
}
.bestseller .products .product {
	width: 100% !important;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{
	/* max-width: 140px !important; */
	max-height: 180px !important;
	width: auto !important;
	box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.bestseller .woocommerce  ul.products li.product a img,.bestseller .woocommerce-page ul.products li.product a img{
	max-width: 22% !important;
	float: left !important;
	margin-right: 10px !important;
	height: auto !important; 	
}
.bestseller .products .product{
	list-style-type: none !important;
	background: none !important;
	margin-bottom: 0 !important;

}
ul.bestseller li span {
	display: inline-block;
	float: left !important;
}
.product .woocommerce-tabs .tabs{
	display: none;

}
#tab-additional_information{
	display: none !important;
}
.woocommerce .related.products ul.products li.product{
	width: 22% !important;
}
.panel.entry-content h2{
	font-size: 13px;
	font-weight: bold;
}
.woocommerce .related.products > .sidebar-title-wrapper{
	border-bottom: 2px solid #990033; 
}
.woocommerce .related.products > ul.products{
	margin-top: 15px;
}
.related.products .custom-sidebar-title , .woocommerce-tabs .custom-sidebar-title  {
line-height: 18px;
padding: 0px;
margin-bottom: 10px;
margin-right: 15px;
font-size: 13px;
font-weight: bold;
border-color: inherit;
float: left;
}
.woocommerce .related.products ul.products li.product{
	float: left !important;
	clear: none !important;
}
.woocommerce .related.products ul.products li.product:nth-child(4){
	margin-right: 0 !important;
}
h3{
 word-wrap: break-word; 
}
.bestseller .woocommerce .products{
	width:180px;
	word-wrap: break-word;
}
.bestseller .woocommerce .products h3{
	padding-top: 0px !important;
	display: none;
}
.woocommerce .products .woocommerce-price-suffix{
	display: none;
}
.search-result .product{
	margin-bottom: 15px !important;
	border-bottom: 1px solid #ececec !important;
}
.product-categories .children{
	display:none;
}
.product-categories .cat-parent.current-cat .children, div.custom-sidebar ul li.cat-parent.current-cat-parent .children{
	display:block;
}
.custom-sidebar .sidebar-title-wrapper{
	background: transparent;
	padding: 0;
}
.custom-sidebar .sidebar-title-wrapper h3.custom-sidebar-title{
	font-size: 15px;
	margin-bottom: 0;
	padding: 11px 0;
    border-bottom: 0px solid #990033; /* 2px if desired */
    border-color:#990033 !important; 
	display: block;
    width: calc(100% - 17px);
    margin-right: 0;
	text-transform: uppercase;
}
.gdl-right-sidebar .custom-sidebar .sidebar-title-wrapper h3.custom-sidebar-title{
	margin-left: 17px;
}
.gdl-left-sidebar .custom-sidebar .sidebar-title-wrapper h3.custom-sidebar-title{
	margin-right: 17px;
}
.gdl-left-sidebar .custom-sidebar .textwidget{
	padding-left: 5px;
}
.custom-sidebar .textwidget, #searchform{
	background: transparent;
	padding: 10px 18px;
	margin-top: 5px;
	margin-left: 0;
}
.right-sidebar-wrapper .custom-sidebar .textwidget{
	padding: 10px 0 10px 18px;
}
div.custom-sidebar #searchform{
	width: auto;
	margin-left: 0;
	padding-left: 0px;
}
div.custom-sidebar #searchsubmit, div.search-wrapper input[type="submit"]{
	background-size: 13px !important;
}
div.custom-sidebar #searchsubmit{
	top: 10px;
	right: 30px;
}
div.custom-sidebar ul li.cat-item.cat-parent{
	background: url('images/dark-arrow.png') no-repeat 0px 14px;
}
div.custom-sidebar ul li.cat-parent:hover, div.custom-sidebar ul li.cat-parent.active{
	background: url('images/dark-arrow-down.png') no-repeat 0px 14px;
}
div.custom-sidebar ul li.cat-item{
	background: url('images/light-arrow.png') no-repeat 0px 14px;
}
div.custom-sidebar ul li.cat-parent.current-cat, div.custom-sidebar ul li.cat-parent.current-cat-parent{
	background: url('images/dark-arrow-down.png') no-repeat 0px 14px;
}

div.custom-sidebar ul li.cat-parent.active ul, div.custom-sidebar ul li.cat-parent ul li.cat-parent.active ul{
	display:block;
}
div.custom-sidebar ul li.cat-item ul, div.custom-sidebar ul li.cat-parent ul, div.custom-sidebar ul li.cat-parent ul li.cat-parent ul{
	display:none;
}
div.custom-sidebar ul li.cat-item .product-categories.active{
	display:block;
}
div.custom-sidebar.widget_recent_entries ul, div.custom-sidebar.picus_recent_blogs ul{
	list-style-type: none;
	padding-left: 18px;
}
div.custom-sidebar.widget_recent_entries ul li, div.custom-sidebar.picus_recent_blogs ul li{
	background: none;
	padding-left: 0px;
}div.custom-sidebar.widget_recent_entries ul li a, div.custom-sidebar.picus_recent_blogs ul li a{
	display: block;
}
.header-info{
	position: absolute;
	right: 0;
	margin: 15px;
	margin-right: 170px;
    	z-index: 9999;
    	margin-top: 13px;
}
.field-wrap.label-left .ninja-forms-field{
	display: inline-block;
	margin: 0;
	width: 300px;
}
.field-wrap.label-left label{
	display: inline-block !important;
	width:120px;
}
.ninja-forms-all-fields-wrap h2{
	font-size: 13px;
	font-weight: bold;
}
.field-wrap.label-left, .field-wrap.label-right{
	margin-bottom: 10px;
}
.field-wrap.label-right.checkbox-wrap{
	margin-left: 128px;
}
.current-cat a{
	font-weight: bold;
}
.current-cat .cat-item:not(.current-cat) a{
	font-weight: normal;
}
.attach-link img{
	display: inline-block;
}
.event-preview{
	border-bottom: 1px solid;
    padding: 10px 0;
}
.textwidget .attach-link{
	margin-left: -5px;
    position: relative;
}
.gdl-page-content .attach-link .event-link{
	text-decoration: none;
}
.gdl-page-content .attach-link .event-link span{
	color: #000;
}
.single-event{
	color: #000;
}
.event-month{
	text-transform: uppercase;
    font-weight: bold;
	color: #000;
}
.single-event .sidebar-title-color{	
    border-bottom: 2px solid #990033;
	margin-bottom: 11px;
	padding-bottom: 10px;	
	font-size: 15px;
    font-weight: bold;
}
.single-event .sidebar-title-color i.fa{
	width: 0px;
	font-size: 0px;
}
.single-event i.fa {
	width: 20px;
	color: #990033;
}
.single-event .event-img{
/* 	max-width: 210px;
    float: right;
    margin-left: 20px; */
		max-width: 130px;

    margin-top: 10px;
    margin-bottom: 10px;
}
#add_payment_method .wc-proceed-to-checkout a, .woocommerce-cart .wc-proceed-to-checkout a, .woocommerce-checkout .wc-proceed-to-checkout a{

    background-color: #990033 !important;
    font-size: 1.25em;
	line-height: initial;
}
#add_payment_method .wc-proceed-to-checkout a:hover, .woocommerce-cart .wc-proceed-to-checkout a:hover, .woocommerce-checkout .wc-proceed-to-checkout a:hover{

    background-color: #990033 !important;
    font-size: 1.25em;
}
.woocommerce-cart .wc-proceed-to-checkout a{
	font-size: 1em !important;
	padding: 5px;
}
.botm-author{
	display: block;

}
.botm-title{
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	color: #242424;
	font-weight: bold;
}
.event-text i.fa{
	width: 17px;
	color: #990033;
}
table.single-event td:nth-child(odd) {
	padding-left: 0;
	padding-right: 0;
	width: 28%;
}
table.single-event tr td {
	padding: 6px 10px;
	border-right: 0px;
}
table.single-event{
	border: none;
}
.woocommerce .woocommerce-message .button:after{
 content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
}
div.pp_woocommerce div.ppt, div.pp_woocommerce .pp_description {
    display: none !important;
}
.woocommerce.single-product div.product form.cart .button{
 background-color: transparent !important;
color: #000;
font-weight: normal;	
height: auto;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message{
	-webkit-border-radius: 0px !important; 
	border-radius: 0px !important;
	background: none !important;
	-webkit-box-shadow: none !important; 
	box-shadow: none !important;
	font-weight: bold !important;
	border: 1px solid #e3e3e3;


}
.lieferstatus-text{
	margin-top: 11px;
    color: #b12704 !important;
}
.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
 .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover,
 .woocommerce-page input.button:hover, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button{
	/*background: transparent !important;
	box-shadow: none !important;*/
}
.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button,
.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,
 .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt,
 .woocommerce-page input.button.alt,.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover,
 .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover,
 .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover{
	/*background: none !important;*/
	/*box-shadow: none !important;
	border: none !important;
	font-size: 10px;
	color: #848484;
	font-weight: normal;
	text-shadow: none;
	height: auto;
	display: table-cell;
	float: none;
	margin-bottom: -25px !important;
	padding: 0 20px;	*/
}
.single .product .product-price{
	float: left !important;
}
.single .product .cart{
	clear: both;
    display: table;
	margin-bottom: 25px;
	float: right;
	
}
.single .product .cart .quantity.buttons_added{
	display: table-cell;
	vertical-align: bottom;
	float: none;
}
.single .product .cart .quantity .plus{
	top: auto;
}
.single .product .cart .single_add_to_cart_button{
	outline: 0;
}

.single .product .cart .single_add_to_cart_button div.sackerl{
    z-index: 0;
	width: 73px;
	height: 118px;
	background: url('images/bag_big.png') no-repeat;
	margin: auto;
}
.woocommerce div.product form.cart div.quantity{
    float: none !important;
   	text-align: center;
	margin-right: 0;
}
.imagewrapper{
	min-height: 150px;
}
.single .product .cart .single_add_to_cart_button div.sackerl_hidden{
display:none;
	background: url('images/bag_big.png') no-repeat;
}
.single .product .cart .single_add_to_cart_button:hover div.sackerl{
	background: url('images/bag_big_open.png') no-repeat;
}
.single .product .product_meta{
	clear: both !important;
}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th{
	padding: 10px !important;
}
.woocommerce .checkout .payment_method_bacs #payment_method_bacs, .woocommerce .checkout .payment_method_bacs label{
	display: none;
}
.woocommerce .checkout .payment_method_bacs .payment_box.payment_method_bacs{
	background: none !important;
	box-shadow: none !important;
	font-weight: bold !important;
	margin: 0 !important;
}
.woocommerce .checkout .payment_method_bacs .payment_box.payment_method_bacs:after{
	display: none !important;
}
#ship-to-different-address label{
	display: inline-block;
}
.woocommerce .woocommerce-message{
	border: 0 !important;
   	border-top: 5px solid #990033 !important;
   	border-color: #990033 !important;
	top: -5px;
    	border-bottom: 1px solid #990033 !important;
}
.woocommerce .woocommerce-message::after{
content : "";
background: url('http://showcase.asoldev.com/rso/wp-content/themes/goodspace-v1-09/images/icon/dark/title-bg.png__') !important;
content: " ";
display: block; 
height: 5px;
width: 100%;
/* padding: 1em 1em 1em 3.5em!important; */
/*position: absolute;*/
left: 0;
margin-top: 10px;
}
.woocommerce .woocommerce-message .message{
	float: left;
   	width: 55%;
}
.wc-forward a:after, .wc-forward:after{
	display: none;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{
	line-height:24px;
    margin-left: 10px;
}
.mt30 {
	margin-top: 0px !important;
}
.sub-preview{
	margin-left: 0px;
}
.sub-preview a{
	display: block;
	width: auto;
	padding: 10px;
}
.sub-preview article{
	border: 1px solid #ececec;
	margin-bottom: 10px;
}
.sub-preview .read-more{
	float: right;
}
.gdl-page-content  .sub-preview h2{
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin-bottom: 0;
}
.gdl-page-content  .sub-preview-h2{
	font-size: 12px;
	font-weight: bold;
}
div.gdl-page-item {
	float: right;
	padding-top: 30px;
	margin-bottom: 10px;
}
.content-top-image{
	margin-bottom: 20px;
}
.gdl-page-content h1{
	font-size: 16px;
}
.gdl-page-content h2{
	font-size: 14px;
	font-weight: bold;
}
.gdl-page-content h3, .gdl-page-content h4{
	font-size: 12px;
}
div.gdl-page-content {
	margin-top: 0px;
}
.page-attach{
	margin-bottom: 20px;
}
.product-price{
	padding-top: 7px;
}
.img-attach{
	margin-top: 5px;
	font-size: 10px;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .price span, .price{
	color: #b12704 !important;
}
.author-cat{
	display: block;
	margin: 5px;
	float: left;
}
.author-cat:hover{
	color: #000;
	cursor:pointer;
}
.author-link{
	margin-top: 30px;
	clear: both;
	display: none;
}
.author-img{
	max-width: 210px;
    float: left;
    padding: 15px 15px 15px 0;
}
.custom-title{
	font-size: 15px;
    margin-bottom: 0;
    padding: 11px 0;
    display: block;
    width: 100%;
    font-weight: bold;
}
.gdl-woo-commerce-wrapper{
	padding-top: 60px;
}
.author-wrapper.gdl-woo-commerce-wrapper{
	padding-top: 0px;
}
.pp_pic_holder .ppt{
	display: none;
}
.wk-widget .wk-widget-title, .wk-widget .textwidget{
	display: inline-block;
	padding: 10px 0px 10px 18px !important;
	font-size: 14px;
	color: #990033;
	line-height: 24px;
}
.wk-widget .textwidget a{
	color: #990033;
}
.wk-widget .textwidget a:hover{
	color: #1c1c1c;
}
.wk-widget {
    position: absolute;
    right: 0;
}
#footer .copyright-wrapper{
	bottom: 0;
	width: 100%;
	background-color: #fff !important;
	color: #000 !important;
	-moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
#footer .footer-wrapper{
    position: relative;
    width: 100%;
	border-top: 2px solid #990033;
	background-color: #fff !important;
}
#footer .footer-wrapper a{
   color: #000;
}
div.footer-widget-wrapper{
	padding-top: 0px;
}
#footer .about-img{
	float: left;
	padding: 0px 20px 20px 0;
}
#footer .textwidget{
	padding: 10px 0 0 0;
}
.container .five.columns {
	width: 240px !important;
}
div.gdl-right-sidebar {
	float: right;
}
div.custom-sidebar {
	margin-bottom: 20px;
}
.page-title{
	margin-bottom: 15px !important;
}
.gdl-page-title-left-bar{
	display:none;
}
.gdl-page-content .p, .cat-item {
/*font-size: 11pt !important;*/	
}
.shop_table.order_details tfoot tr td small{
	display: none;
}
.widget_easy_facebook_page_plugin{
	padding-left: 20px;
}
.mini-product-thumb img{
	display: inline-block;
	margin-right: 10px;
}
.mini-product-thumb{
	display:block;
	margin-bottom: 10px;
}
.mini-product-thumb div{
	display: inline-block;
}
.product_meta .posted_in{
	display:none;
}
.entry-summary .cart{
	display: none;
}
.download-files-container{
    clear: both;
    margin-bottom: 20px;
    width: 49%;
    display: inline-block;
}
.download-files-container img{
	max-width: 50px;
	float: left;
	padding-right: 20px;
}
.woocommerce-result-count{
	display: none;
}
img.leseprobe{
	width: auto !important;
}
#flex-container{
	height: 100vh;
}
.single .product .cart{
	/* display: none !important; */
}
.woocommerce-ordering{
	display:none;
}
.product-new{
	font-weight: bold;
}
.product-new.not-released {
	display: inline-block;
    max-width: 200px;
}

.widget_recent_entries .post-date{
	display: none;
}
.wp-image-48109, .wp-image-51048{
	max-width: 25%;
}
.field-wrap > div input, .field-wrap > div select{
	width: 300px !important;
}
.field-wrap > div input[type=button]{
	width: auto !important;
}
.label-left .nf-field-label{
	width: auto !important;
}
.label-left .nf-field-label label{
	width: 120px !important;
}
/** my account **/
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content{
	width: 100% !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
	margin-bottom: 20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul{
	margin-left: 0;
}
.woocommerce-MyAccount-navigation-link{
list-style-type: none;
    float: left;
    padding: 5px 10px;
    border: 0px solid #990033 !important;
    border-color: #990033 !important;
    background: #990033;
    line-height: 20px;
    color: #fff;
    margin-right: 10px;
    border-radius: 3px;
}
.woocommerce-MyAccount-navigation-link a{
	color: #fff;
}

/*!
 * SlickNav Responsive Mobile Menu v1.0.5.5
 * (c) 2015 Josh Cope
 * licensed under MIT
 */
.slicknav_btn {
  position: relative;
  display: block;
  vertical-align: middle;
  float: right;
  padding: 0.438em 0.625em 0.438em 0.625em;
  line-height: 1.125em;
  cursor: pointer; }
  .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
    margin-top: 0.188em; }

.slicknav_menu {
  *zoom: 1; }
  .slicknav_menu .slicknav_menutxt {
    display: block;
    line-height: 1.188em;
    float: left; }
  .slicknav_menu .slicknav_icon {
    float: left;
    width: 1.125em;
    height: 0.875em;
    margin: 0.188em 0 0 0; }
    .slicknav_menu .slicknav_icon:before {
      background: transparent;
      width: 1.125em;
      height: 0.875em;
      display: block;
      content: "";
      position: absolute; }
  .slicknav_menu .slicknav_no-text {
    margin: 0; }
  .slicknav_menu .slicknav_icon-bar {
    display: block;
    width: 1.125em;
    height: 0.125em;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
  .slicknav_menu:before {
    content: " ";
    display: table; }
  .slicknav_menu:after {
    content: " ";
    display: table;
    clear: both; }

.slicknav_nav {
  clear: both; }
  .slicknav_nav ul {
    display: block; }
  .slicknav_nav li {
    display: block; }
  .slicknav_nav .slicknav_arrow {
    font-size: 0.8em;
    margin: 0 0 0 0.4em; }
  .slicknav_nav .slicknav_item {
    cursor: pointer; }
    .slicknav_nav .slicknav_item a {
      display: inline; }
  .slicknav_nav .slicknav_row {
    display: block; }
  .slicknav_nav a {
    display: block; }
  .slicknav_nav .slicknav_parent-link a {
    display: inline; }

.slicknav_brand {
  float: left; }

.slicknav_menu {
  font-size: 16px;
  box-sizing: border-box;
  padding: 5px; }
  .slicknav_menu * {
    box-sizing: border-box; }
  .slicknav_menu .slicknav_menutxt {
    color: #fff;
    font-weight: bold;
    text-shadow: 0 1px 3px #000; }
  .slicknav_menu .slicknav_icon-bar {
    background-color: #fff; }

.slicknav_btn {
  margin: 5px 5px 6px;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #990033; }

.slicknav_nav {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 0.875em;
  list-style: none;
  overflow: hidden; }
.slicknav_nav ul {
list-style: none;
overflow: hidden;
padding: 0;
margin: 0 0 0 20px; }
.slicknav_nav .slicknav_row {
padding: 5px 10px;
margin: 2px 5px; }
.slicknav_nav .slicknav_row:hover {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background: #ccc;
  color: #fff; }
.slicknav_nav a {
padding: 5px 10px;
margin: 2px 5px;
text-decoration: none;
color: #fff; }
.slicknav_nav a:hover {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background: #ccc;
  color: #222; }
.slicknav_nav .slicknav_txtnode {
margin-left: 15px; }
.slicknav_nav .slicknav_item a {
padding: 0;
margin: 0; }
.slicknav_nav .slicknav_parent-link a {
padding: 0;
margin: 0; }
.mobile-header{
	padding: 0 0 0 15px;
}
.mobile-header .sf-menu{
	display: none;
}
.mobile-header div.logo-wrapper a img{
		max-height: 30px;
}
.mobile-header .wk-widget{
	position: relative;
	float: left;
	margin-top: 7px;
	/* margin-left: 30px; */
}
#search-5 #searchform, #search-5 {
	display:none;
}
.woocommerce-price-suffix{
	font-size: 60%;
    color: #5f5f5f;
}

@media only screen and (min-width: 1160px) {
div.container{
	width: 1160px;
}
.both-sidebar-included .gdl-page-item{
	width: 680px !important;
	max-width: 100%;
}
.container .both-sidebar-included .gdl-page-item .twelve.columns, .container .both-sidebar-included .gdl-page-item .sixteen.columns, .container .both-sidebar-included .gdl-page-item .two-thirds.column{
	width: 680px !important;
	max-width: 100%;
}
.woocommerce .products .product{
  width: 22% !important;
  float: left;
}
}
@media only screen and (max-width: 960px) {
	.header-wrapper .navigation-wrapper{
		float: left;
		margin-top: auto;
	}
	.navigation-wrapper .sf-menu li:first-child a{
		padding-left: 0 !important;
	}
	div#main-superfish-wrapper{
		margin-left: 10px;
	}
}
@media only screen and (max-width: 767px){
div.container {
    padding-left: 0px !important;
    padding-right: 0px !important;
	width: 360px;
	max-width: 100%;
	box-sizing: border-box;
}
div.gdl-page-item{
	float:none !important;
}
div.gdl-page-float-left{
	float:none !important;
}
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary{
	float: left !important;
	margin-right: 10px;
}
.both-sidebar-included .gdl-page-item {
    width: 360px !important;
	max-width: 100%;
}
.container .both-sidebar-included .gdl-page-item .four.columns, .container .both-sidebar-included .gdl-page-item .eight.columns, .container .both-sidebar-included .gdl-page-item .one-third.column, .container .both-sidebar-included .gdl-page-item .twelve.columns, .container .both-sidebar-included .gdl-page-item .sixteen.columns, .container .both-sidebar-included .gdl-page-item .two-thirds.column {
    width: 360px !important;
	max-width: 100%;
}
.woocommerce .related.products ul.products li.product {
    width: 50% !important;
}
div.logo-wrapper{
	float: left !important;
	margin-right: 70px !important;

}
.mobile-header{
	display: block !important;
    position: fixed;
    z-index: 9;
    width: 100%;
	width: 100vw;
    box-sizing: border-box;
	background: #fff;
	height: 60px;
	transition: all 0.4s ease;
	border-bottom: 2px solid #990033;

}
.mobile-header .slicknav_menu{
	height: 60px;
}
.mobile-header.sticky{
	/* height: 40px; */
	box-shadow: 0px 1px 3px rgba(150, 150, 150, 1);

}
.mobile-header.sticky .slicknav_menu{
	/* height: 40px; */
}
.header-wrapper-fullwidth{
	display:none;
}
.slider-container{
	padding-top: 60px;
	/* border-top: 2px solid #990033; */
}
.mobile-header .sf-menu.active{
	display: block;
    position: absolute;
    left: 0;
    margin-top: 55px;	
}
.mobile-header ul.sf-menu li{
	background: #fff;
	width: 100%;
	padding: 0;
	border-bottom: 1px solid #ececec;
}
.mobile-header ul.sf-menu li a{
	padding: 9px 0 9px 18px !important;
}
.gdl-right-sidebar, .gdl-left-sidebar{
	display: none !important;
}
.mobile-header .sf-menu{
	box-shadow: 0px 1px 3px rgba(150, 150, 150, 1);
	border-bottom: 2px solid #990033;
}
.desktop-only{
	display:none;
}
#search-5 {
	position: initial;
	display:block;
}
#search-5 #searchform{
	display:none;
	position: absolute;
    background: #fff;
    left: 0;
    width: 100%;
    box-sizing: border-box;
}
#search-5 #searchform input#s{
    width: 100%;
    box-sizing: border-box;	
	margin-bottom: 0px;
}
#search-5 #searchform input#searchsubmit{
	position: absolute;
    height: 27px;
	top: 11px;
    right: 19px;
    cursor: pointer;
    width: 28px;
    border: 0px;
    border-image: initial;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: url(http://www.picus.at/wp-content/themes/goodspace-v1-09/images/icon/dark/find-17px.png) no-repeat center;
}
#search-5:before{
	/* background: url(http://www.picus.at/wp-content/themes/goodspace-v1-09/images/icon/dark/find-17px.png) no-repeat center; */
    top: 0px;
    right: 2px;
    cursor: pointer;
    width: 28px;
	content: '\f002';
    font: normal normal normal 14px/1 FontAwesome;
	display: inline-block;
	color: #990033;
    padding: 11px 2px !important;
    font-size: 1.3em;
}
 .wk-widget .textwidget{
	 padding: 10px !important;
 }
 .wcmenucart-contents .fa{
	font-size: 1.2em;
 }
.search-result .entry-summary {
    padding-left: 20px;
    margin-right: 5px;
}.search-result .images {
    width: 100px !important;
}
.search-result{
	padding-top: 50px;
}
}
.mitwirkende{
	margin-top: 10px;
}
.mitwirkende a{
    color: #242424 !important;
}
.newsflash .sidebar-title-wrapper{
	border-bottom: 2px solid #990033;
}
.newsflash{
	/* display: none; */
}
.double-boxes .box{
	width: calc( 50% - 10px );
	display: inline-block;
    vertical-align: top;
	margin-right: 15px;
}
.double-boxes > div.box:first-child(){
	margin-right: 19px;
}
div:not(.double-boxes) > .box > ul > li{
	width: calc( 50% - 10px );
}
div:not(.double-boxes) > .box > ul > li:nth-child(odd){
	margin-right: 15px;
}
.double-boxes .box.newsflash.box-va {
    margin-right: 0px !important;
}
.newsflash ul{
	list-style-type: none;
	margin-left: 0;
	margin-top: 10px;
}
.newsflash ul li{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #efefef;
	    display: inline-block;
}
.newsflash ul li:last-child{
	border-bottom: none;

}
.newsflash .feat-img img{
	max-height: 70px;
}
.newsflash .feat-img{
	display: inline-block;
	width: 60px;
}
.newsflash .feat-text{
	display: inline-block;
    vertical-align: top;
	margin-left: 10px;
	color: #a1a1a1;
	width: calc( 100% - 80px );
}
.newsflash .feat-text a{
	color: #000;
}
.newsflash .feat-text h2{
	color: #000;
	font-weight: normal;
	margin-bottom: 5px;
}
.newsflash .short-date span{
    color: #990033;
    display: block;
    font-size: 28px;	
}
.newsflash .short-date{
	font-size: 20px;
    color: #000;
    display: inline-block;
    width: 40px;
    line-height: 26px;
    text-transform: uppercase;}
.newsflash.box-va .feat-text{
	width: calc( 100% - 60px );
}
.blog-box h2{
	font-size: 13px;
}
.blog-box{
	margin: 60px 10px 20px 10px;
}
.picus_recent_blogs ul li span{
	display: block;
	padding-top: 5px;
}
@media only screen and (max-width: 767px){
.news-container{
width: 100%;
}
.box-book{
width: 100%;
}
.double-boxes .box {
    width: 100%;
}
}
.licence-cats{
	margin-left: 0px;
}
.licence-cats li, .licence-cats li a{
	color: #990033;
    font-weight: bold;
    font-size: 14px;
	list-style-type: none;
}
.lizenz_partner{
color: #000;
    font-weight: bold;
margin-bottom: 5px;
}
.lizenz_partner .art{
font-style: italic;
display: inline-block;
}
.lizenz_partner .partner{

display: inline-block;


}