/*
 Theme Name:   Enfold Child Theme
 Theme URI:    
 Description:  
 Author:       
 Author URI:   https://www.hotel-brienz.ch
 Template:     enfold
 Version:      0.1.0
 Text Domain:  enfold-child
*/

/* admin */
#wp-admin-bar-wp-logo,
#wp-admin-bar-site-name,
#wp-admin-bar-comments,
#wp-admin-bar-new-content,
#wp-admin-bar-wpseo-menu {
	display: none !important;
}


/* body */
body {
	font-size: 110%;
}

/*
@media only screen and (min-width: 990px) {
	 #wrap_all {
	 	border: 30px solid #fff !important;
	 }
}
*/
#top .scroll-down-link {
	bottom: 60px;
}


/* header */
@media only screen and (min-width: 990px) {
	#header_main .logo {
		margin-top: 50px;
		width: 200px !important;
		height: auto;
	}
}
@media only screen and (min-width: 1200px) {
	#header_main .logo {
		width: 300px !important;
	}
}

@media only screen and (max-width: 989px) {
	#header_main .logo {
		margin-top: 15px;
		width: 200px !important;
	}
}
@media only screen and (max-width: 767px) {
	#header_main .logo {
		margin-top: 0px;
		width: 150px !important;
	}
}
.av-special-heading span.heading-wrap {
	/* background: rgba(0,0,0,0.2); */
	background: none;
}


/* menu */
#avia-menu > li:first-child, #av-burger-menu-ul > li:first-child,
li.page-item-236,
li.page-item-585,
li.page-item-590,
li.page-item-1260,
li.page-item-2129 {
	display: none;
}

@media only screen and (min-width: 990px) {
	#avia-menu li a,
	#top .av_header_transparency .social_bookmarks li a {
		color: #fff;
		font-size: 24px;
		font-weight: normal;
		text-decoration: none;
		font-family: 'oswald', Helvetica, Arial, sans-serif;
	}
	#top #header_main > .container .main_menu .av-main-nav > li > a {
		height: 50px !important;
		line-height: 50px!important;
	}
	#top #header_main > .container .main_menu .av-main-nav {
		margin-top: 94px;
	}
	@media only screen and (max-width: 1199px) {
		#top #header_main > .container .main_menu .av-main-nav {
			margin-top: 68px;
		}
	}

	#avia-menu > li {
		padding-right: 15px;
	}

	/* subnavi */
	#avia-menu .children {
		padding-top: 8px;
	}
	#avia-menu .children li a {
		padding-top: 8px;
		padding-bottom: 16px;
		font-family: 'oswald', Helvetica, Arial, sans-serif;
	}


	#top .av-main-nav ul a {
		font-size: 20px;
	}
}
#avia-menu .children li a {
	color: #000;
}


	

/* heading */
.av-special-heading span {
	line-height: 150%;
	background: rgba(0,0,0,0.3);
	padding: 30px;
}
.heading-wrap::before, .heading-wrap::after,
.special-heading-border {
	display: none;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform: none;
}
h1.av-special-heading-tag {
	padding-bottom: 35px !important;
}
h2.av-special-heading-tag, 
h3.av-special-heading-tag {
	padding-bottom: 14px !important;
}
.av-special-heading {
  margin-top: 0;
}

/* table */
.pricing-table-wrap {
	min-width: 300px;
}
.pricing-table .first-table-item {
	color: #000;
}
@media only screen and (max-width: 1200px) {
	.responsive .avia-pricing-table-container, .responsive .pricing-table-wrap {
		display: block;
	}
}
@media only screen and (min-width: 1601px) {
	.pricing-table li.avia-pricing-row {
		font-size: 55px;
	}
}
@media only screen and (min-width: 1201px) and (max-width: 1600px) {
	.pricing-table li.avia-pricing-row {
		font-size: 40px;
	}
}
@media only screen and (max-width: 989px) {
	.pricing-table li.avia-pricing-row {
		font-size: 40px;
	}
}
@media only screen and (max-width: 767px) {
	.pricing-table li.avia-pricing-row {
		font-size: 30px;
	}
}
@media only screen and (max-width: 500px) {
	.pricing-table li.avia-pricing-row {
		font-size: 25px;
	}
}




/* text */
.container_wrap {
  border-top: none;
}

.avia_textblock a {
	color: #c83737;
	text-decoration: none;
}
.entry-content-wrapper .avia_textblock ul li {
	padding: 0;
}
.main_color strong {
	color: inherit;
}

/* aufzählung */
.av_toggle_section li {
	font-size: 110%;
}
.av-elegant-toggle .toggle_icon, 
.av-elegant-toggle .toggle_icon span {
	border-color: #666;
}







/* footer */
#footer {
	color: #fff;
}
#footer p a {
	text-decoration: none;
}
@media only screen and (max-width: 767px) {
	#footer .widget {
	  margin-top: 0;
	  margin-bottom: 0;
	}
}
#socket .container {
  padding-bottom: 30px;
}


