/*
Theme Name: Dennis Jagusiak
Description: Dennis Jagusiak - Wedding Photography Busniess Child Theme, Responive & Flexibel
Version: 1.420 (25.12.2017)
Author: Jörg Jäger
Author URI: https://nixhalbes.de
Template: enfold
*/

/*#top #header_meta {background: #ffffff !important;}*/

#top .av_header_transparency #header_meta {border-bottom: 0px solid rgba(255,255,255,0.25);}
#top .av_header_with_border.av_header_transparency #header_main {border: 0px solid rgba(255,255,255,0.25);}


.header_bg {opacity: 0.90 !important;}

#header .avia-menu-text {text-transform: uppercase !important; font-size:16px !important;}


.nxh-main-btn {border:1px solid #ffffff;}
.nxh-main-btn:hover {background:#0081ff;}


.html_elegant-blog .more-link {margin: 10px auto 10px auto !important;}
.entry-footer {display:none !important;}


/*------------------------*/
/* CSS - Logo center split menu
/*------------------------*/
@media only screen and (min-width: 1250px) {
	/*In the below code nth-child(x) the value of x should be half the number of total menu items*/
	#top #header .av-main-nav li:nth-child(3) {/* Adjust the width of the logo */ margin-right:450px;}

	#header .main_menu {/*background: gold;*/ width: 100%; left: 50%; transform: translateX(-50%);}
	.av-main-nav-wrap {left: 50%; transform: translateX(-50%);}
	#header .logo {left: 50%; transform: translateX(-50%); z-index:999;}
	#header .logo img {top: 50%; transform: translateY(-50%); max-width: 200px;}
}

.grid-entry .inner-entry { box-shadow: none !important; }
h3.grid-entry-title.entry-title {text-align: center !important;}

.social_bookmarks li { border: none !important; }

.mfp-title {display: none !important;}
.main_color .av-masonry { background-color: white; }
div .wp-caption {border-width: 0px !important;}

/*----------------------------------------*/
/* In Überschrift das &-Zeichen normal
/*--------------------------------------*/
.special_amp {font-family: inherit; font-style: normal !important; font-size: inherit; line-height: inherit; font-weight: 300; color: inherit!important;}


/*----------------------------------------*/
/* CSS - Contact form label icons
/*--------------------------------------*/

#top .avia_ajax_form.cf-label-icons label{padding-left: 20px;}
#top .avia_ajax_form.cf-label-icons label::before {position: absolute; left:0; font-family: 'entypo-fontello' !important;}
#top .avia_ajax_form.cf-label-icons fieldset p:nth-child(2) label:before{content:"e80a"; font-family: 'entypo-fontello' !important;}
#top .avia_ajax_form.cf-label-icons fieldset p:nth-child(3) label:before{content:"e805";}
#top .avia_ajax_form.cf-label-icons fieldset p:nth-child(4) label:before{content:"e826";}
#top .avia_ajax_form.cf-label-icons fieldset p:nth-child(5) label:before{content:"e83b";}

/*----------------------------------------*/
/* CSS - Mobil Grid auf 1
/*--------------------------------------*/
@media only screen and (max-width: 767px) {
	.responsive #top #wrap_all .slide-entry {width: 100%; margin-left: 0;}
	.avia-content-slider .slide-image {background-color: #eee !important;}
}

/*
#top .avia_ajax_form.cf-label-icons placeholder{padding-left: 20px;}
#top .avia_ajax_form.cf-label-icons placeholder::before {position: absolute; left:0; font-family: 'entypo-fontello';}
#top .avia_ajax_form.cf-label-icons fieldset p:nth-child(2) placeholder:before{content:"e80a";}
*/

/* Input field do not support pseudo elements so we target the last p in the fieldset which is usually the submit button */
input.button[type="submit"]:before {content:"e844" !important; font-family: 'entypo-fontello' !important;}

/*#top .avia_ajax_form.cf-label-icons fieldset p:last-child:before{content:"e844"; color:#FFF; font-family: 'entypo-fontello'; position: absolute; left: 20px; top: 50%; transform: translateY(-50%);}*/