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



/*Add your own styles here:*/

body.alice {font-family:'Gotham 4r', Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta, #av-burger-menu-ul li.alice {font-family:'Gotham SSm 4r',Helvetica, Arial, sans-serif;}

.avia-menu-text {font-family:'Gotham 4r', Helvetica, Arial, sans-serif;font-weight: normal;}

.html_header_top.html_logo_center .logo {
    padding:3rem 0 2rem 0;
}

.content, .sidebar {
    padding-top: 0;
}

.html_elegant-blog #top .post-entry .blog-categories {
    font-size: 0.8em;
    font-weight: normal;
	text-transform: none;
}

.slide-meta .slide-meta-comments,.slide-meta .slide-meta-del {
    display:none !Important;
}


.html_elegant-blog .avia-content-slider .slide-entry-title {
    font-size: 1.2em;
	text-transform: none;
	letter-spacing: inherit;
}

.title_container {margin-bottom:3rem;}
.main_color strong {color: #282929;}
.main_color a {color: #282929;text-decoration:underline;}

.header_color .av-subnav-menu a,.header_color .main_menu ul:first-child > li a,.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{
    font-size: 18px;
    color: #959A9D;
    padding: 28px 15px;
    text-align: center;
}

.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:white;
	background-color:#FDC300;
}

#top .av-main-nav li:hover > ul li a{ 
	background-color:#FDC300;
}

#top .header_color .main_menu .menu ul li > a { 
	background-color:#FDC300;
	color:white;
	font-size:17px;
}

#top .header_color .main_menu .menu ul li > a:hover { 
	color:#969696;;
	background-color:white;
}

.avia-menu-fx{position: absolute; bottom:-1px; height:2px; z-index: 10; width:100%; left:0; opacity: 0; visibility: hidden; }
.av-main-nav li:hover .avia-menu-fx, .current-menu-item > a > .avia-menu-fx, .av-main-nav li:hover .current_page_item > a > .avia-menu-fx{opacity: 1; visibility: visible;}


.small-preview, .avia-post-nav .entry-info-wrap, .avia-post-nav, .avia-menu-fx, .team-social, .button, .related-format-icon, .avia-slideshow-controls a, #top .social_bookmarks li a, .fallback-post-type-icon, #scroll-top-link, .avia-slideshow-button {
    -webkit-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
}

#header .avia_mega_div {
    box-shadow: none;
	/*background-color:#FDC300;*/
}
.header_color .avia_mega_div {
    /*background-color:#FDC300;*/
    color: #ffffff;
}
.header_color .main_menu ul ul {
    background-color: #FDC300;
    color: #ffffff;
}
.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:#FDC300;*/
    color: #ffffff;
}

.baurcloud {
    border-color:transparent;
}
.baurcloud ul {
    display:inline;
	font-family:'Gotham SS 7r', Helvetica, Arial, sans-serif;
	line-height:1.7rem;
}
.baurcloud ul li {
    display:inline;
}
.baurcloud ul li a {
    color:#fdba00;
}
#socket .empire {
	float:right;
	margin-top: 3px;
	margin-left: 3px;
}
#socket span.empire img {
	width:80px;
}

.html_header_top.html_logo_center .logo {
    padding: 3rem 0 2rem 0;
}
.jobsblog {
    position: absolute;
    z-index: 50;
	margin: 0;
	right: 40px;
	top: 20px;
	width: 18%;
}

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

	.jobsblog {
		right: -20px;
		top: 55px;
		width: 110px;
	}
	
.responsive #top #wrap_all .slide-entry {
    width: 100%;
}
	
}