.vc_separator h4 {
    font-size: 1.8em;
}



/* Öffnungszeiten Widget
------------------------------------------------------------- */

span.op-period-time {
    text-align: right;
    display: block;
}

.op-list-overview .highlighted, tr.op-row-day.highlighted td, tr.op-row-day.highlighted th {
    color: #008057;
}


#current-shop-items-dropdown {
    width: 360px;
}

.woocommerce .related.products {
    margin-top: 80px;
}


/* Responsive Settings
------------------------------------------------------------- */



@media screen and (max-width: 420px) {

	#site-header-inner {
		padding-top: 40px;
		padding-right: 0px!important;
		padding-bottom: 40px;
		padding-left: 20px!important;
	}
	
	#outer-wrap #main {
	background: #fff;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	border-top-right-radius: 0px;
}

}


@media screen and (min-width: 1180px) {	
	.boxed-main-layout #wrap .container {
   		padding-left: 60px;
    	padding-right: 60px;
	}
	
		#site-header-inner {
		padding: 30px 0 50px 0px;
	}
	
}

@media screen and (min-width: 767px) {	

}

/* Responsive Settings
------------------------------------------------------------- 


@media screen and (max-width: 379px) {}


@media only screen and (min-width: 421px) and (max-width: 768px) {}


@media only screen and (max-width: 767px) {
		
}


@media screen and (max-width: 1180px) {	
	
	
	.boxed-main-layout #wrap .container {
   		padding-left: 60px;
    	padding-right: 60px;
	}
	
}

@media screen and (max-width: 1025px) {	}

@media screen and (min-width: 980px) {}

@media screen and (min-width: 1100px) {


}

@media screen and (max-width: 1100px) {	

}

*/
