/*
Theme Name: Larissa-Theme
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: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/


 /*------------------------*/
/* CSS - Logo center split menu
/*------------------------*/

@media only screen and (min-width: 780px) {
/*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:300px;
}

#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: 240px;  
}
}

 /*------------------------*/
/* CSS - Logo center split menu
/*------------------------*/


#header_meta .container {
	display: flex!important; 
    justify-content: center!important; 
}







.special_amp {
	font-family: inherit;
	font-style: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: normal;
	color: inherit!important;
}
.container_wrap { 
	border-top: none !important;
}
@media only screen and (max-width: 767px) {
    .responsive #top  #scroll-top-link {
        display: block;
    }
}
.bg-image{
	background-size: 100% 100%
}


.av-subheading p {
font-weight: 500;
font-size: 24px
}


.avia_ajax_form input,
.avia_ajax_form textarea,
.avia_ajax_form select {
    border-radius: 24px !important;
    border: 1px solid #ccc;
    padding: 12px 14px;
}

.avia_ajax_form input:focus,
.avia_ajax_form textarea:focus,
.avia_ajax_form select:focus {
    border-color: #dce153; /* passend zu deinem Farbschema */
    outline: none;
}



.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even) {
color: #000000;
}

.main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd), .main_color .pricing-extra {
background: #ffffff;
}

.leistungen{
	padding: 24px;
	background-color: #f1f1f1;
	border-radius: 24px;
}
.leistungen:hover{
	padding: 24px;
	background-color: #EEA4BC;
}
.hero-bild img{
	border: 8px solid #ffffff;
}
.hero{
	padding: 24px 148px 24px 24px;
	background-color: #EEA4BC;
	border-radius: 24px;
}
.preise{
	padding: 24px;
	background-color: #f0f0f0;
	border-radius: 24px;
}
.waxing{
	padding: 24px;
	background-color: #EEA4BC;
	border-radius: 24px;

	
}
.brautstyling{
	padding: 24px;
	background-color: #ffffff;
	border-radius: 24px;
	border: 4px solid #f1f1f1!important;
	
}
.kontakt{
	padding: 24px;
	background-color: #eb9cb5;
	border-radius: 24px;
}

.av-masonry-outerimage-container { 
	border-radius: 24px !important; 
}



