/*
Theme Name: Enfold Child
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 will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*HEADER AND GERNERAL*/

.responsive #top .av_mobile_menu_tablet #header_main_alternate {
display: none;
}

.holding-header .container {
	padding-top: 0px !important;
}

#top #wrap_all .all_colors h1, #top #wrap_all .all_colors h2, #top #wrap_all .all_colors h3, #top #wrap_all .all_colors h4, #top #wrap_all .all_colors h5, #top #wrap_all .all_colors h6 {
letter-spacing: 0.1em;
}

.responsive #top #wrap_all .av_mobile_menu_tablet .main_menu {
top: 0;
left: auto;
right: 0;
display: block;
}

.responsive.html_mobile_menu_tablet #top .av-logo-container .main_menu .social_bookmarks {
display: none;
}

.av-logo-container {
	margin:20px auto;
}

.avia-menu.av_menu_icon_beside {
padding-right: 0;
}

#header_meta {
color: #ffffff;
}

.iex-page-icon .avia-image-container-inner {
	width: 8% !important;
margin: 0 auto;
}

.iex-page-icon img {
width: 100%;
	margin-bottom: 50px;
}

.we-icon img {
	width: 100px;
margin: 20px 0;
}

.phone-info {
font-weight: inherit;
	color: #ffffff !important;
}

.container_wrap {
border-top-style: none;
border-top-width: 0px;
}

.av_promobox {
border: none !important;
}

.standout-box p {
	font-size: 25px !important;
	line-height: 1.4em;
}

strong, b {
font-weight: 400;
font-size: large;
}

.avia-cookie-consent .avia-cookie-consent-button.avia-cookie-hide-notification, .avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification {
    background-color: #fff;
    color: #A60A33 !important;
}

.error label:after {
    content: 'Please fill empty fields';
}

/* MENU */

#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items {
border-bottom: solid 1px #ffffff;
width: 50%;
margin: 0 auto;
padding: 0.8em 0;
	letter-spacing: 0.1em;
}

#av-burger-menu-ul li a .avia-menu-subtext {
display: block;
font-size: 0.5em;
line-height: 1.9em;
margin: 0 0 13px 0;
opacity: 1;
text-transform: none;
color: #ffffff !important;
font-weight: 200;
}

.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li a {
padding: 5px 0;
}

.dont-click a {

}

/*slideshow / galleries*/

.insight-slider p {
font-size: 2em !important;
}

.insight-slider .avia-slideshow-arrows a {
margin: -50px 0 0 0;
height: 50px;
line-height: 52px;
opacity: 1;
background-color: #A60A33;
}

#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
font-size: 1.5em !important;
text-transform: none !important;
font-weight: 300 !important;
}

.av-masonry-entry .av-inner-masonry-content {
padding: 0px;
}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content {
background: rgba(166,10,51, 0.70);
}

.iex-image-grid-layout .flex_cell {
background-size: auto 120% !important;
}

.main_color .grid-content, .main_color .grid-entry-title, .grid-entry .main_color .avia-arrow {
	background-color: #000000;
	color: #ffffff;
}

.main_color .grid-entry-title {
	font-size: 14px !important;
text-align: center;
font-weight: 300 !important;
}

#top .av-sort-yes-tax {
padding-left: 10px;
padding-right: 15px;
}

/* gap between items */

.grid-sort-container article{
padding:10px!important;
}

.grid-entry .inner-entry {
box-shadow: none;
}

/* to work with the gap for each entry - see also masonry  */

.mobile-image-block {
	margin-top: 50px !important;
}

/*footer:*/

.iex-footer-logo .avia-image-container-inner {
	width: 20%;
margin: 0 auto;
}

.iex-footer-logo img {
width: 100%;
}

#footer-page .content .flex_column .widget_nav_menu li a {
padding: 0 0 4px 0;
}

#footer-page .content .flex_column .widget_nav_menu li, #footer-page .content .flex_column .widget_nav_menu li:first-child {
border: none;
}

#top .footer_color p, #top .socket_color p {
font-size: 14px;
line-height: 1.9em;
font-weight: 200;
}

/*BUTTONS:*/

.main_color #submit, .main_color input[type='submit'] {
	background-color: #000000;
border-color: #840811;
width: 100%;
	text-transform: uppercase;
}
 
.avia-button.avia-size-x-large {
padding: 15px 30px 13px;
font-size: 25px;
min-width: 200px;
}

.avia_ajax_form .button {
text-transform: uppercase;
}
.main_color .avia-color-theme-color {
background: linear-gradient(90deg, rgba(222,69,59,1) 0%, rgba(166,10,51,1) 100%);
	background-color: linear-gradient(90deg, rgba(222,69,59,1) 0%, rgba(166,10,51,1) 100%);
	border: none;
}

body div .avia-button {
	border-bottom-style: none;
}

.avia-button-center {
margin-top: 20px;
}

#top .avia-button-fullwidth {
padding: 12px;
font-size: 18px;
}

	/* TESTIMONIALS */
#top .av-large-testimonial-slider .avia-testimonial-meta-mini {
text-align: center;
}

#top .av-large-testimonial-slider .avia-testimonial-name {
font-size: 1.6em;
margin-top: 1em;
font-weight: 300;
letter-spacing: 0.1em;
}

.alternate_color .avia-testimonial-subtitle {
	color: #ffffff;
}


	/* All Mobile Sizes (devices and browser) */
	@media only screen and (min-width: 481px) and  (max-width: 767px) {
		
		.responsive #top .logo {
width: 100%;
}

	.responsive #top #header .main_menu .social_bookmarks {
		display: none;
position: relative;
margin-top: -15px;
}
		
		.av-logo-container {
	margin:20px auto !important;
}
		.text-center-mobile p {
			text-align: center !important;
		}
		
}



	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 480px) {
	
.responsive #top .logo {
width: 100%;
}		
		
				
.iex-footer-logo .avia-image-container-inner {
width: 50% !important;
margin: 0 auto;
}
		
		#top #wrap_all #header #av-burger-menu-ul > li.av-active-burger-items {
width: 100%;
}
		
		#top #wrap_all .main_color h1, #top #wrap_all .alternate_color h1 {
font-size: 32px;
line-height: 1.4em;
}
		
		#top .header_color p, #top .main_color p, #top .alternate_color p {
font-size: 16px;
line-height: 1.4em;
font-weight: 200;
}
		
		.html_header_top.html_bottom_nav_header #header_main {
z-index: 3;
padding: 20px 0;
}

		
		.avia-button-center {
margin-top: 20px;
margin-bottom: 80px !important;
}
		
		#js_sort_items .text-sep {
float: left;
padding: 0 6px;
height: 35px;
}
		
			.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
padding: 0px 30px;

	}
	
}

