/*
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{
/* 	font-family: vag-rounded-regular; */
	font-family: abadimtstd;
	color: #9c9c9c;
}
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{
/* 	font-family: vag-rounded-regular; */
	font-family: abadimtstd;
	color: #9c9c9c;
}
p{
/* 	font-family: vag-rounded-regular; */
	font-family: abadimtstd;
	color: #9c9c9c;
}
body .av-special-heading .av-special-heading-tag{
	color: #9c9c9c;
}
#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext{
/* 	font-family: vag-rounded-bold; */
	font-family: abadimtstd;
	font-size: 17px;
	color: #9c9c9c;
}

.widgettitle, 
.textwidget, 
.textwidget strong,
#top .social_bookmarks li a{color: #9c9c9c  !important;}

/*
.av_slideshow_full .container.caption_container{transition: all 0.3s ease-out;}
.av_slideshow_full .container.caption_container:hover{background: rgba(0,0,0,0.3);transition: all 0.3s ease-out;}
*/
.av_slideshow_full .avia-caption-title{
	background: rgba(0,0,0,0.3);
    padding: 20px;
    max-width: fit-content;
}
.av_slideshow_full .avia-caption-content{
	background: rgba(0,0,0,0.3);
    padding: 20px;
    font-size: 18px;
}

.main_color .container .av-inner-masonry-content, #top .main_color .container .av-masonry-load-more, #top .main_color .container .av-masonry-sort, .main_color .container .av-masonry-entry .avia-arrow{background: transparent;}

.av-masonry-entry .av-masonry-entry-title{font-size: 20px;}
.main_color .av-masonry{background: transparent;}

#header_main span.logo img{padding-top: 10px;padding-bottom: 10px;}
.header-scrolled #header_main span.logo img{padding: 0;}

#top div .av-light-form .input-text, #top div .av-light-form input[type='text'], #top div .av-light-form input[type='input'], #top div .av-light-form input[type='password'], #top div .av-light-form input[type='email'], #top div .av-light-form input[type='number'], #top div .av-light-form input[type='url'], #top div .av-light-form input[type='tel'], #top div .av-light-form input[type='search'], #top div .av-light-form textarea, #top div .av-light-form select, div div .av-light-form .button{
	border-color: #181b20;
	color: #181b20;
}
.value_verifier_label{color: #181b20 !important;}

#top .av-custom-form-color .button{
	border-color: #181b20;
    color: #181b20;
}

.socket_color .button:hover, .socket_color .ajax_controlls a:hover, .socket_color #submit:hover, .socket_color .big_button:hover, .socket_color .contentSlideControlls a:hover, .socket_color #submit:hover, .socket_color input[type='submit']:hover{
	background-color: transparent;
	color: #b61f11 !important;
}

footer{
	background-color: transparent !important;
	color: #181b20 !important;
	border-color: #181b20 !important;
}

footer [data-av_iconfont='entypo-fontello']:before{
	color: #181b20 !important;
}

#scroll-top-link, #av-cookie-consent-badge{
	border: 1px solid #181b20 !important;
}
html, #scroll-top-link, #av-cookie-consent-badge{
	background-color: #181b20 !important; 
}

#contact p{color: #181b20;}
#contact h3{color: #181b20;}
#socket .copyright{color: #9c9c9c;}

#whatweoffer p{font-size: 18px;font-family: abadimtstd;}

.contact-bg{position: relative;}
.contact-bg:after{
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	background: rgba(255,255,255,0.8);
}
.contact-bg .flex_cell_inner{
	position: relative;
	z-index: 9;
	max-width: 800px;
    margin: 0 auto;
}

@media only screen and (min-width: 767px) {
  .html_header_sidebar .logo img {
    width: auto;
    padding: 0;
    height: auto;
    max-height: 200px;
    margin: 0 auto;
  }
}

/*
@media only screen and (max-width: 767px) {
	.responsive #top #wrap_all #header {
	    position: fixed;
	    top:0;
	    left: 0;
	    z-index: 99;
	}
	.responsive #top #main {
	    padding-top: 80px !important;
	}
}
*/

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{
	text-transform: none;
}

.logo a {
  display: flex;
  align-items: center;
}

#top #header .av-main-nav > li:hover > a,
#top #header .av-main-nav > li:hover > a .avia-menu-text,
#top #header .av-main-nav > li:hover > a .avia-menu-subtext {
  color: #2c3033;
}


#home p{
	color: #fff;
}

#homeslide .avia-slide-wrap {
  position: relative;
}

#homeslide .avia-slide-wrap::after {
  position: absolute;
  content: "";
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  left: 0;
  height: 100%;
  top: 0;
  z-index: 3;
}

#homeslide .avia-slide-wrap .slideshow_inner_caption {
  position: relative;
  z-index: 4;
}

.avia-slideshow-dots a.active,
.avia-slideshow-dots a:hover {
  background: #b61f11;
  opacity: 1;
}

.avia-slideshow-dots a {
  background: #fff;
  opacity: 0.5;
}

html,
#scroll-top-link,
#av-cookie-consent-badge {
  background-color: #b61f11;
}

#scroll-top-link,
#av-cookie-consent-badge {
  border: 1px solid #b61f11;
}

.hr-custom .hr-inner.inner-border-av-border-fat {
  border-color: #b61f11 !important;
}
