/*
Theme Name: Pataflafla
Description: A theme for Pataflafla
Version: 1.0
Author: WeMakeWebsites / Jonas Langreuter
Author URI: https://www.wemakewebsites.de
Template: enfold
*/

@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-Light.eot');
    src: url('fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Lato-Light.woff2') format('woff2'),
        url('fonts/Lato-Light.woff') format('woff'),
        url('fonts/Lato-Light.ttf') format('truetype'),
        url('fonts/Lato-Light.svg#Lato-Light') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-Regular.eot');
    src: url('fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Lato-Regular.woff2') format('woff2'),
        url('fonts/Lato-Regular.woff') format('woff'),
        url('fonts/Lato-Regular.ttf') format('truetype'),
        url('fonts/Lato-Regular.svg#Lato-Regular') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

body, h1, h2, h3, h4, h5, h6,
#top label,
#top .button{
	font-family: "Lato", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.template-page .entry-content-wrapper h1,
.template-page .entry-content-wrapper h2{
	letter-spacing: 0;
	line-height: 1.3;
}

#main .avia-button.avia-size-large{
	font-size: 16px;
}

#top #main .avia-button.avia-size-large:hover{
	background-color: #d4330f;
}

#top #after_section_1.container_wrap{
	border-top: none;
}

.main_color blockquote{
	border: none;
	padding-left: 0;
	color: #1c1c1c;
	font-style: italic;
	text-align: center;
}

#top .main_color strong{
	color: #da6009;
}

.special_amp {
	font-family: inherit;
	font-style: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit!important;
}

.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a{
	border: none;
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{
	font-size: 18px;
	font-weight: bold;
}

#top .avia-slider-testimonials.avia-testimonial-wrapper{
	min-height: 200px;
}

#top .av-large-testimonial-slider .avia-testimonial-meta{
	margin-top: 0;
}

#top .av-large-testimonial-slider strong.avia-testimonial-name{
	font-size: 1.4em;
	color: #1c1c1c;
	font-weight: normal;
}

#top div .av-dark-form .input-text, #top div .av-dark-form input[type="text"], #top div .av-dark-form input[type="input"], #top div .av-dark-form input[type="password"], #top div .av-dark-form input[type="email"], #top div .av-dark-form input[type="number"], #top div .av-dark-form input[type="url"], #top div .av-dark-form input[type="tel"], #top div .av-dark-form input[type="search"], #top div .av-dark-form textarea, #top div .av-dark-form select, div div .av-dark-form .button{
	border-width: 1px !important;
}

#top .av-custom-form-color input[type="submit"]:hover{
	color: #fff;
	border-color: inherit;
}

/* footer */

#footer-page main.content{
	padding-top: 0;
	padding-bottom: 0;
}

#footer-page .avia_textblock a{
	color: #1c1c1c;
}


/* media queries */

/*
@media only screen and (min-width: 990px){
	
	#header_main{
		position: relative;
	}
	
	#header_main_alternate{
		position: absolute;
		top: 20px;
		right: 0;
	}
	
}
*/

/* max */
@media only screen and (max-width: 989px){
	
	#top .header_color .av-hamburger-inner,
	#top .header_color .av-hamburger-inner::before,
	#top .header_color .av-hamburger-inner::after{
		background-color: #1c1c1c;
	}
	
}

/* min */
@media only screen and (min-width: 768px){
	
	#footer-page .av_font_icon{
		float: right;
	}
	
	#footer-page .avia_textblock.patafootermenu{
		text-align: right;
	}
	
}






