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



h1, h2, h3, h4 {
 font-family: nimbus-sans, sans-serif;
}

h1, h2 {
 letter-spacing: -1.1px !important;
}
h3, h4 {
 letter-spacing: -0.7px !important;
}

.hide {display:none !important}

.av_minimal_header_shadow {
 box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}
b, strong {
 color: #000000 !important;
 font-weight: 600;
}

.avia_image {
    border-radius: 0px 0px 0px 30px;
}

.avia-button, .button {
	background-color: #000000 !important;
    font-family: nimbus-sans-condensed,sans-serif;
    text-transform: uppercase;
	border-style: none !important;
    border-radius: 0px 0px 0px 8px !important;
	padding-left: 15px !important; 
	padding-right: 15px !important; 
}

.avia-button:hover, .button:hover {
	background-color: #ce0923 !important;
	transition: all 0.3s ease-in-out;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}

.container_wrap {
	border-top: none;
}

.av-alb-blogposts .post-title {
	font-size: 35px !important;
}

#scroll-top-link {
    display: none !important;
}

.menu-item-top-level > a > span, .menu-item-language > a > span > span {
	font-family: nimbus-sans,sans-serif !important;
	font-weight: 500 !important;
	font-size: 15px !important;
}

/* Mega menu shadow */
#header.av_minimal_header .avia_mega_div {
    margin: 0;
    border-top-style: none;
    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.10), -10px 0 10px -10px rgba(0, 0, 0, 0.10), 10px 0 10px -10px rgba(0, 0, 0, 0.10);
}

/* Mega menu title */
#top #header #avia-menu li .mega_menu_title {
	font-family: nimbus-sans,sans-serif;
	font-weight:400;
	letter-spacing: -0.7px;
	margin-bottom:15px;
}

/* Mega menu parent link background*/
#top #header #avia-menu li.menu-item-mega-parent{}

/* Mega menu parent link text*/
#top #header #avia-menu li.menu-item-mega-parent > a .avia-menu-text {}

/* Active mega menu parent */
#top #header #avia-menu li.active-parent-item > a .avia-menu-text {} 

/* Mega menu background color */
#top #header #avia-menu ul.sub-menu {
}

/* Mega menu sub links */
#top #header #avia-menu .avia_mega_div ul.sub-menu > li a {}

/* Mega menu sub link text */
#top #header #avia-menu .avia_mega_div ul.sub-menu > li a .avia-menu-text {
	color:#000000;
	font-size:12px;
	font-weight:400;
} 

/* Active mega menu sub link  */
#top #header #avia-menu .avia_mega_div ul .current-menu-item > a {}

/* Mega menu sub link description*/
#top #header #avia-menu ul.sub-menu .avia_mega_text_block {}

/* Mega menu bullets */
#top #header #avia-menu ul.sub-menu .avia-bullet {
	border-color:#000000;
}

@media screen and (max-width: 990px) {
	ul.sub-menu {display:none !important;}
}


#top #header .avia_mega_div > .sub-menu > li.avia_mega_menu_columns_2.avia_mega_menu_columns_first  {
	vertical-align:middle !important;
	text-align:center;
}

.hr-custom {
    -webkit-animation: avia-fadein 2s 1 ease-out!important;
    animation: avia-fadein 2s 1 ease-out!important;
	-webkit-animation-delay: 10s;
    animation-delay: 10s;
	opacity: 1;
}

.group-logo-zuend img {
	height: 60px; 
	width: auto;
	margin-top: 30px;
	margin-bottom: 25px;
}

.group-logo-optivac img {
	height: 90px; 
	width: auto;
	margin-bottom: 25px;
}

.menu-footer-menu-container a, .menu-footer-menu-englisch-container a {
	font-size:16px;
}

h3.widgettitle {
	font-size: 22px !important;
}

.av-masonry-sort {
	text-align: left;
}
.av-inner-masonry-content {
	background-color: #222222 !important;
	color: white !important;
	border-radius: 0px 0px 0px 30px;
}
.av-inner-masonry-content:hover {
	background-color: #ce0923 !important;
	transition: all 0.3s ease-in-out;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
}
h3.av-masonry-entry-title.entry-title {
	color: white !important;
}

/* Fix masonry gallery white border */
.av-masonry-outerimage-container {
    background-color:transparent !important;	
}

.post-meta-infos > .date-container  {
	color: #000000 !important;
}

#top .fullsize .template-blog .post .entry-content-wrapper {
    text-align: left;
	max-width:100%;
} 

h2.post-title {
	margin-left:0 !important;
}

.text-sep-date {
	display: none;
}

.av-language-switch-item {
  display: none;
}
.av-main-nav > li:nth-last-child(4) > a::before {
    content: "|";
    padding-right:8px;
    color: #c7c7c7 !important;
}
.av-main-nav > li:nth-last-child(5) > a {
    padding-right:0px;
    padding-left:30px !important;
}
.av-main-nav > li:nth-last-child(4) > a {
	padding-left: 8px !important;
}

.wpml-ls-item > a span {
    color:#c7c7c7 !important;
	font-weight: 600 !important;
}
.wpml-ls-current-language > a span {
    color:#333333 !important;
}


