/*
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
*/



/*Add your own styles here:*/


#top .avia-button .avia_button_icon, #top .avia-button .avia_iconbox_title {
    position: relative;
    z-index: 3;
    font-size: 18px;
}

#top .avia-button-fullwidth {
    width: 100%;
	padding: 10px 20px !important; 
}

#top .avia-button.avia-size-x-large {
	padding: 20px 60px;
}

#top h2 {
    font-weight: 500;
    font-size: 44px;
}

#top h3 {
	font-weight: 500;
    font-size: 26px;
    text-transform: uppercase;
}

#top .av_inherit_color a {
    text-decoration: none;
}

#top .av-special-heading {
    width: 100%;
    clear: both;
    display: block;
    margin-top: 10px;
    position: relative;
}

#socket .copyright {
    float: left;
    color: #fff;
    font-size: 14px;
}

#top .av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-facebook a {
    color: #fff;
    background-color: #373737;
}

#top .av-social-sharing-box.av-social-sharing-box-color-bg .av-social-link-instagram a {
    color: #fff;
    background-color: #4e4e4e;
}

.header_color .header_bg, .header_color .main_menu ul ul, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div, .header_color .av-subnav-menu > li ul, .header_color .av-subnav-menu a {
    background-color: var(--enfold-header-color-bg);
    color: var(--enfold-header-color-meta);
    border: none;
}

#top .av-main-nav ul a {
    width: 129%;
    height: auto;
    float: left;
    text-align: left;
    line-height: 23px;
    padding: 12px 20px;
    font-size: 15px;
    min-height: 23px;
    max-width: none;
    text-decoration: none;
    font-family: inherit;
}

#top .header_color .main_menu .menu ul li > a:hover, #top .header_color .main_menu .menu ul li > a:focus {
    color: #000000;
}

#top #header .av-main-nav > li > a {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 400;
}

#top .max-w-lg {
    max-width: 43rem !important;
}

.giftup-fullwidth {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  padding: 0 20px !important;
  box-sizing: border-box !important;
  overflow: visible !important;
}

.giftup-fullwidth iframe {
  width: 83.33% !important;
  height: 1900px !important;
  min-height: 1900px !important;
  transform: scale(1.2);
  transform-origin: top center;
  display: block !important;
  margin: 0 auto !important;
  border: 0 !important;
}


/*TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET TABLET*/

@media only screen and (min-width: 820px) and (max-width: 1026px) {
	
}

@media only screen and (min-width: 767px) and (max-width: 820px) {
	
}

/*MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE MOBILE*/

@media screen and (max-width: 767px) { 
#top #wrap_all .all_colors h1 {
    color: #ffffff;
    font-size: 27px;
    font-family: 'static', Helvetica, Arial, sans-serif;
    font-weight: 600;
	text-transform: uppercase; 
	}

	#top .av-align-middle {
		padding: 20px;
	}
	
	#top h2 {
    font-weight: 500;
    font-size: 32px;
}
	
	#top h5 {
        margin-bottom: 25px;
}
	
		
	#top .h1_start h1 {
		font-size: 30px !important;
	}
	
		#top h1 {
		font-size: 50px;
	}
	
	    #top #wrap_all .av-special-heading.av-350zu-bcff180a83a90ec2db56a38bffa60090 .av-special-heading-tag {
        font-size: 0.6em !important;
    }
	
	   .responsive .logo img, .responsive .logo svg {
        margin: 0;
        max-width: 74% !important;
    }
	
	.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
    background-color: #444444;
}
	
}