/*
Theme Name: Enfold Child for micromediaarts
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: micromediaarts
Author URI: http://www.micromediaarts.de
Template: enfold
*/

/*Add your own styles here:*/


/*
########################################
Fonts
########################################
*/
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('../fonts/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('../fonts/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('../fonts/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/open-sans-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('../fonts/open-sans-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}


h1, h2, h3, h4, .main_menu, #footer ul,  .widget_nav_menu ul, aside .widget ul, ul, p, a{
	font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

h2{
	
	text-transform:none !important;
	font-weight:300 !important;
} 

h1{
	font-weight:500 !important;
}

/*
########################################
LOGO
########################################
*/


/*
########################################
MAIN MENU
########################################
*/

.main_menu span{
	font-size:18px;
}

#menu-item-search *{
	font-size:24px !important;
}

.main_menu .av-main-nav #menu-item-search{
	padding-right:80px;
	background:url(http://micromediaarts.koeln/micromediaarts/wp-content/uploads/2018/03/mma_colors.png) no-repeat center right;
}

#menu-item-search .avia-search-tooltip *{
	font-size:16px !important;
	color:#faa;
}

#header_main{
	border-bottom:1px solid #ddd !important;
}

/*
########################################
WP CONTENT ELEMENTE
########################################
*/

/* Blog-Beitrag vor/zurück ausblenden*/
.avia-post-nav{
	display:none;
}

* a, * a:hover, * a:active, * a:hover{
}


.iconbox_content *{
	font-size:16px !important;
	text-transform:none !important;
}


/*Image slider bullet-nav*/
.goto-slide.active, .goto-slide:hover{
	color:#f00 !important;
	background-color:#ca1313 !important;
}

/*
########################################
ALLGEMEINES
########################################
*/

/* images: bessere Skalierung*/
.av-horizontal-gallery img, .avia-gallery-thumb a img, img {
   image-rendering:auto !important;
}

/* images: keine runden Ecken*/
.avia-content-slider .slide-image img, .avia-image-container-inner img,  .avia-image-container img{
	border-radius: 0px !important;
	border: none !important;
	border-style: none !important; 
}

.avia-content-slider .slide-image, .avia-image-container-inner, .avia-image-container{
	border-radius: 0px !important;
	border: none !important;
	border-style: none !important; 
}

/*Sec-Nav Blog: Bilder 4:3 und Elemente-Anordnung*/
.cat-post-crop.cat-post-format.cat-post-format-standard{
	width:107px !important;
}

.cat-post-crop.cat-post-format.cat-post-format-standard img{
	width:107px !important;
	height:80px !important;
}


.category-posts-internal li div{
	clear:none !important;
	display:block !important;
	margin:0 !important;
	padding:0 !important;
}

.category-posts-internal li div a{
	display:block !important;
	font-size:14px !important;
	line-height:inherit !important;
}

.category-posts-internal li div a:hover{
	text-decoration:none;
}


.category-posts-internal li{
	padding:19px 0 20px 0 !important;
}


.category-posts-internal li div a, .category-posts-internal li div span {
	text-transform: none !important; 
	margin:0 !important;
	padding:0 !important;
	height:80px !important;
	line-height:1.5em !important;

}


.category-posts-internal li div:first-of-type{
	float:left;
	clear:none;
	margin:0 8px 0 0 !important;
}

/*
########################################
BUTTONS
########################################
*/
.btn-google-maps .avia-button.avia-position-left{
	display: flex;
	justify-content: center;
}
.btn-google-maps .avia-button .avia_button_icon{
	font-size: 1.6rem;
	margin-right: 0.5rem;
}
/*
########################################
VIDEO
########################################
*/
.mejs-container { 
	max-height: 100% !important;
}

.mejs-poster {
    height: auto !important;
}

.mejs-overlay{
	border: 1px solid #dddddd !important;	
}

/*
########################################
FOOTER
########################################
*/


#footer .flex_column:nth-child(1) img{
	margin-top:15px;
	
}


#footer .flex_column:nth-child(2) img{
	margin-top:15px;
}

#footer .flex_column img{
	position:relative;
	top:0;
}

#footer{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededed+0,fcfcfc+17 */
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ededed 0%, #fcfcfc 17%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ededed 0%,#fcfcfc 17%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ededed 0%,#fcfcfc 17%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
}
	
/*
########################################
RESPOSIBILITY
########################################
*/

@media only screen and (max-width: 990px) {
	.main_menu .av-main-nav #menu-item-search{
		background:none ;
		padding:0;
	}

	#menu-item-search *{
		font-size:30px !important;
	}

	
}

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


	.category-posts-internal li div, .category-posts-internal li div a {
		clear:both !important;
		display:block !important;
		height:auto !important;
	}
	


	
}
