/*
Theme Name: Messergarage
Description: Theme fuer Uwe Heieck
Version: 1.0
Author: ExusuDesign
Author URI: http://www.exusu-design.de/
Template: enfold
*/
@import url("../enfold/css/custom.css");
/* General Custom CSS */
h1, h2, h3, h4, h5, h6 {
    font-weight: 400!important;
    text-transform: none!important;
	letter-spacing: normal!important;
	}
h3 {
	line-height: 1.5em;
	}
body .column-top-margin {
	margin-top: 20px;
	}
body.page #main>.main_color:first-child, body.category #main>.main_color:first-child, body.single #main>.main_color:first-child {
	background: #191919 url("img/bg_content.jpg") no-repeat top center;
	}
.content, .sidebar {
	margin-bottom: 20px;
	}
/* Menu oben */
.av-main-nav-wrap .avia-menu-text {
	font-family: 'bad-script', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 18px;
	}
#header_main_alternate {
	background-color: #8c110e;
	}
/* Menü oben Navlevel II */
.header_color .main_menu .menu ul li a {
	background-color: #8c110e;
	}
.av-main-nav ul {
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.6);
	}
/* Burgermenu */
.av-hamburger {
    padding: 20px 0 0 0;
    }
.av-hamburger strong {
    display: block;
    line-height: 60px;
    color: #f5120e;
	}
.av-burger-overlay-bg {   
    opacity: 0.95;
    background: #000;
    }
li.av-active-burger-items {
	border-bottom: 1px dotted #f5120e;
	}
/* Suche oben */
.header_color .avia-tt {
	background-color: #8c110e;
	}
#top #searchsubmit {
	height: 40px;
	}
/* Magazin Startseite */
.av-magazine-top-heading {
	font-family: 'bad-script', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 18px;
	text-transform: none;
	letter-spacing: normal!important;
	}
.av-magazine-content-wrap {
    border-bottom: 1px dashed;
	}
/* BG Masonry Galerien */
.av-masonry-container {
	background-color: #191919;
	}
/* Kategorien und Archive */
.category-term-description {
	text-align: center;
	font-family: 'bad-script', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	border-bottom: 1px dashed #444;
	margin-bottom: 20px;
	font-size: 20px;
	}
.template-blog .post_delimiter {
	margin-bottom: 0px;
	}
.post-meta-infos {
	display: none;
	}
body.archive .template-blog .post_delimiter, body.archive .post-entry {
	border-bottom: 1px dashed #444;
	margin-bottom: 30px;
	padding-top: 20px;
	}
#top .fullsize .template-blog .post .entry-content-wrapper {
	text-align: left;
	font-size: 15px!important;
	}
/* Singelpost */
.av-share-box {
	margin-bottom: 15px;
	}
.logged-in-as {
	font-weight: 400!important;
	}
/* Seite Links */
.blogroll {
   margin-left: 14px;
   list-style: square;	
   }
.blogroll li {
	padding: 7px 0 7px 0;
	border-bottom: 1px dotted #8c110e; 
	}
/* Seite Presse */
.page-id-1021 .avia_textblock ul li {
	padding: 7px 0 7px 0;
	border-bottom: 1px dotted #8c110e; 
	}
/* Gästebuch - Kommentare */
.single.postid-20 .av-share-box {
	display: none;
	}
.comment_text {
	font-size: 15px!important;
	}
.comment_author_name {
	font-family: 'bad-script', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
.comment_container .minitext {
	font-size: 15px;
	}
.comment_page_nav_links {
	font-size: 20px;
	font-family: 'bad-script', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	border-bottom: 1px dashed #444;
	margin-bottom: 20px;
	}
.comment_container .minitext {
	display: none;
	}
#commentform .submit {
	font-size: 20px;
	font-family: 'bad-script', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
/* Kontaktform */
.form_element .button {
	font-size: 20px;
	font-family: 'bad-script', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
/* Cookie-Meldung */
.avia-cookiemessage-top-right, .avia-cookiemessage-bottom-right {   
    border-radius: 7px;
	}
.avia-cookie-consent p {
	font-size: 15px;
	}
.avia-cookie-consent p a {
	color: #f40c04;
	}
.avia-cookie-consent p a:hover {
	color: #f56560;
	}
.av-toggle-switch {
	border-bottom: 1px dotted #fff;
	padding-bottom: 5px;
	}
#top .av-toggle-switch .toggle-label-content {
	font-weight: 400;
	}
#top .av-toggle-switch input[type="checkbox"]:checked + .toggle-track::before {
    background: #06a022;
    }
#top .av-toggle-switch .toggle-track::before {
    height: 15px;
    width: 15px;
	}
/* Footer und Socket */
.widget_nav_menu a {
	padding: 0px;
	font-size: 15px;
	}
#footer .widget {
	margin: 10px 0px;
	}
#footer .widget .widgettitle {
	margin-top:0;
	color: #f5120e;
	letter-spacing: normal;
	font-size: 18px;	
	}
#footer .news-thumb, #footer .news-time {
	display: none;
	}
#footer .news-content {
	font-size: 14px;
	line-height: 21px;
	}
#socket {
	height: 163px;
	border-top: none;
	background: #191919 url("img/bg_footer.jpg") no-repeat top center;
	}
#socket .container {
    padding-top: 75px;
    }
/* Menu Footer */
#menu-standard-unten li {
	line-height: 2.1em;
	border-bottom: 1px dotted #444;
	}
/* GoogleMap Footer */
.gm-style-iw {
	color: #8c110e;
	}
/* .widget .avia_google_maps_container {
	border-radius: 50% 50% 50% 50%;
	-moz-border-radius: 50% 50% 50% 50%;
	-webkit-border-radius: 50% 50% 50% 50%;
	border: 0px solid #000000;
	}*/
/* Scroll Top */
#scroll-top-link {
	background-color: #8c110e;
	}
/*
Desktop Styles
================================================== */
@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}

/*
Mobile Styles
================================================== */
@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
  	#header {
	  	border-bottom: 1px solid #444;
  	}
  	.av-main-nav-wrap .avia-menu-text{
    font-size: 20px!important;
	}
    #footer .widget {
		border-bottom: 1px dotted #444;
	}
	.responsive #top #wrap_all .flex_column {
	 	 margin-bottom: 0px;
  	}
}