/*

Theme Name:   Enfold Child Theme

Theme URI:    http://www.webinssi.fi/

Description:  A Enfold child theme

Author:       Toni Leppänen

Author URI:   http://www.webinssi.fi

Template:     enfold

Version:      1.0.0

*/

@import url("../enfold/style.css")

.avia-section {
	min-height: 1px;
}

#top .av_header_glassy.av_header_transparency #header_main {
background-color: rgba(0,0,0,0.8);
}
#top .av_header_glassy.av_header_transparency #header_meta {
background-color: rgba(0,0,0,0.8);
}

.phone-info {
	  font-size: 26px;
}

.header_meta_color {
	  color: #c0b99d;
	    font-size: 22px;
	      font-weight: lighter;
}

#top .main_color input[type='text'], #top .main_color input[type='email'] { background-color: #222222; border: none; }
#top .main_color textarea { background-color: #222222; border: none; }
#top .main_color input[type='submit'] { background-color: #222222; border: none; }
#top .main_color input[type='submit']:hover { background-color: #c0b99d; border: none; }


.av-extra-border-inner {
	  background-color: #222222;
}

.avia-menu-fx {
	  background-color: #c0b99d !important;
}

.current-menu-item > a > .avia-menu-fx { opacity: 0; visibility: hidden; }

.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
	color: #ffffff !important;
}

.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
	color: #8C8C8C; 
}

.main_color .toggler {
	  background-color: #222222;
}

#mobile-header-meta {
  display: none;
}
@media only screen and (max-width: 790px) {
	   /* mobile view */
	     #header_meta {
		         display: none;
			   }
			     #mobile-header-meta {
				         display: block;
					     font-size: 24px;
					         background-color: #222222;
						     padding: 1px 20px 20px 20px;
						         text-align: center;
							   }
							     #mobile-header-meta .phone {
								         font-size: 30px;
									     font-weight: bold;
									         text-align: center;
										     color: #000000;
										         background-color: #fffd38;
											     padding: 30px;
											       }
}

.sub_menu { display: none; };
