/*!/wp-content/themes/enfold-child/style.css*//*
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
*/

.avia_textblock p {color: #efefef}

.avia_textblock p a {color: #deab57;}

html body .av-single-slide {opacity: .7 !important;}
html body.home .av-single-slide {opacity: 1 !important;}



/*Add your own styles here:*/
.alternate_color {
border:none!important;
}

/*.pagebanner .avia-slideshow-inner {
height:400px!important;
overflow:hidden;
}

.pagebanner .av_slideshow_full .container.caption_container {
height:400px!important;
}*/

.pagebanner .avia-caption-title, .avia-caption-content {
background:transparent!important;
}

.pagebanner .slideshow_caption h2 {
color:#fff!important;
padding:0!important;
}

.pagebanner .avia-caption-content p{
color:#d7d2cb!important;
background:transparent!important;
padding:0!important;
/*font-size:32px!important;*/
}

/*---Header---*/

.html_header_top.html_header_sticky #header {
    height: 80px!important;
}


/* .html_header_top.html_header_sticky  .header_color {
    background: transparent url(http://cohlabwebsitedesign.com/StringLine/wp-content/uploads/2016/09/nav03.png) top left no-repeat scroll!important;
} */

#header_meta {
display:none!important;
}

/* @font-face {
    font-family: 'Akzidenz-Medium';
    src: url('http://cohlabwebsitedesign.com/StringLine/wp-content/uploads/2016/08/akzidenzgroteskbe-md-webfont.eot');
    src: url('http://cohlabwebsitedesign.com/StringLine/wp-content/uploads/2016/08/akzidenzgroteskbe-md-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cohlabwebsitedesign.com/StringLine/wp-content/uploads/2016/08/akzidenzgroteskbe-md-webfont.woff2') format('woff2'),
         url('http://cohlabwebsitedesign.com/StringLine/wp-content/uploads/2016/08/akzidenzgroteskbe-md-webfont.woff') format('woff'),
         url('http://cohlabwebsitedesign.com/StringLine/wp-content/uploads/2016/08/akzidenzgroteskbe-md-webfont.ttf') format('truetype'),
         url('http://cohlabwebsitedesign.com/StringLine/wp-content/uploads/2016/08/akzidenzgroteskbe-md-webfont.svg#berthold_akzidenz_grotesk_bmd') format('svg');
 font-display:swap;} */


/*@font-face {
    font-family: 'Akzidenz-Medium';
    src: url('http://cohlabwebsitedesign.com/StringLine/wp-content/uploads/2016/08/akzidenzgroteskbe-md-webfont.woff2') format('woff2'),
         url(http://cohlabwebsitedesign.com/StringLine/wp-content/uploads/2016/08/akzidenzgroteskbe-md-webfont.woff') format('woff'),
         url('http://cohlabwebsitedesign.com/StringLine/wp-content/uploads/2016/08/akzidenzgroteskbe-md-webfont.ttf') format('truetype');
src: url('http://cohlabwebsitedesign.com/StringLine/wp-content/uploads/2016/08/akzidenzgroteskbe-md-webfont.eot');
url('http://cohlabwebsitedesign.com/StringLine/wp-content/uploads/2016/08/akzidenzgroteskbe-md-webfont.svg.svg') format('svg');
    font-weight: normal;
    font-style: normal;
 font-display:swap;}*/

h1, h2, h3, h4, h5, h6 {
/* 	font-family: 'Akzidenz-Medium', Helvetica, sans-serif!important; */
	font-family: 'Rubik', Helvetica, sans-serif!important;
font-weight:normal!important;
}

h4 {
/* 	font-family: 'Akzidenz-Medium', Helvetica, sans-serif!important; */
		font-family: 'Rubik', Helvetica, sans-serif!important;

	text-transform: uppercase!important;
}

h2 {
/* 	font-family: 'Akzidenz-Medium', Helvetica, sans-serif!important; */
		font-family: 'Rubik', Helvetica, sans-serif!important;

	font-weight: normal!important;
}

span.avia_iconbox_title {
    font-size: 15px;
}

.header_color .header_bg {
 background-size:cover!important;
}
.html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 50px!important;
}

.mobilebtnwrap {
display:none;
}

.logo {
    position: absolute;
    float: left;
    width: 213px;
    height: 140px;
}

.logo a, .logo img {
max-height:140px!important;
}

.av-menu-button > a .avia-menu-text {
border: 1px solid #865e39!important;
    border-radius: 0!important;
text-transform:uppercase;
/* 		font-family: 'Rubik', Helvetica, sans-serif!important;
 */
		font-family: 'Rubik', Helvetica, sans-serif!important;

}

.av-main-nav > li {
    margin-right: 10px;
}

.av-main-nav ul {
	width: 232px;
}

.av-main-nav a {
height: 40px!important; 
line-height: 40px!important;
}

.borderheading {
text-align:center;
    border-top: 1px solid #c7b299!important;
    border-bottom: 1px solid #c7b299!important;
    float: none;
width:50%;
margin:auto;
    padding-top: 10px!important;
}

#top .alternate_color .input-text, #top .alternate_color input[type='text'], #top .alternate_color input[type='input'], #top .alternate_color input[type='password'], #top .alternate_color input[type='email'], #top .alternate_color input[type='number'], #top .alternate_color input[type='url'], #top .alternate_color input[type='tel'], #top .alternate_color input[type='search'], #top .alternate_color textarea, #top .alternate_color select {
background-color:#191918!important;
}

input[type="submit"] {
background-color:#865e39!important;
}

.topbanner h3 {
    font-size: 1.5em!important;
    text-transform: uppercase;
    font-style: italic;
    color: #fff!important;
    line-height: 61px;
font-weight:normal!important;
}

.topbanner .av-subheading.av_custom_color {
opacity:1!important;
    font-size: 28px!important;
    text-transform: capitalize;
    font-style: normal;
    color: #d7d2cb;
    line-height: 1.2em;
/*     font-family: 'Akzidenz-Medium', Helvetica, sans-serif; */
		font-family: 'Rubik', Helvetica, sans-serif!important;

}
/*-mobile-*/
#mobile-advanced {
    background-color: #191918!important;
border-color: #666!important;
}

#mobile-advanced li > a {
color:#c4c7ce!important;
}

#mobile-advanced a {
    border-color: #666!important;
}

#mobile-advanced li > a:hover {
    background-color: #333!important;
}
/*---Home---*/

.avia-caption-title {
/*  font-family: 'Akzidenz-Medium', Helvetica, sans-serif; */
		font-family: 'Rubik', Helvetica, sans-serif!important;

    font-size: 81px!important;
    font-style: italic;
    text-transform: uppercase;
}

.hellobanner {
padding-left:200px;
padding-right:200px;
}

/*-video slider-*/

.youtubeVimeoWithPlaylistBorder, .thumbsHolderWrapper {
background:transparent!important;
}

.cvm-vim-playlist.default {
width:100%!important;
}

.cvm-vim-playlist.default .cvm-player {
max-width:70%!important;
width:70%!important;
    float: left;
}

.cvm-vim-playlist.default .cvm-playlist-wrap {
    display: inline-block;
    width: 30%!important;
    float: left;
}

.cvm-vim-playlist.default .cvm-playlist {
    max-height: 600px!important;
    height: auto!important;
}

/*---About---*/
.teamimgs {
border: 10px solid #eee!important;
}

/*---Blog---*/
/*.blogsearch .widget {
width:30%;
float:left;
clear:none!important;
margin-right:40px;
padding:0!important;
}

.blogsearch .widgettitle  {
display:none!important;
}

#archives-3, #categories-2 {
padding:0!important;
}

input#s, #archives-dropdown-3, #cat {
background:#4f4f4f!important;
border-color:#474747!important;
}

#categories-2 label {
display:none;
}*/

/*---Molbile Styles---*/
@media only screen and (max-width: 767px) {

#header_meta {
display:block!important;
}

.html_header_top.html_header_sticky #header {
    height: auto!important;
}

.html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 0!important;
}

.header_color .header_bg {
    background-size: inherit!important;
}
.responsive .phone-info span {
float:right;
}

.mobilebtnwrap {
display:block!important;
}

a.mobilebtn {
    border: 1px solid #999;
    color: #999;
    margin: 10px;
    padding: 10px;
}

.hellobanner {
padding-left:0;
padding-right:0;
}

.topbanner h3 {
    font-size: 1em!important;
    text-transform: uppercase;
    font-style: italic;
    color: #fff!important;
    line-height: 61px;
font-weight:normal!important;
}


/*-video slider-*/
.cvm-vim-playlist.default {
width:100%!important;
}

.cvm-vim-playlist.default .cvm-player {
max-width:100%!important;
width:100%!important;
    float: none;
}

.cvm-vim-playlist.default .cvm-playlist-wrap {
    display: inline-block;
    width: 100%!important;
    float: none;
}

.cvm-vim-playlist.default .cvm-playlist {
    max-height: 200px!important;
    height: auto!important;
}

.youtubeVimeoWithPlaylistBorder {
height:650px!important;
}

.thumbsHolderWrapper, .thumbsHolderVisibleWrapper, .thumbsHolder, .youtubeVimeoWithPlaylist, .lbg_player, .lbg_vimeo_player {
width: 100%!important;
}

.thumbsHolderWrapper {
top:230px!important;
left:0!important;
height:400px!important;
}

.thumbsHolderVisibleWrapper {
height:400px!important;
}

.youtubeVimeoWithPlaylist, .lbg_player, .lbg_vimeo_player {
height:220px!important;
}

.thumbsHolder_ThumbOFF {
height:100px!important;
margin-top: 10px!important;
}

.thumbsHolder_ThumbOFF img{
width:95px!important;
height:95px!important;
}

.youtubeVimeoWithPlaylist.default .thumbsHolder_ThumbOFF {
overflow:hidden;
}

.thumbsHolder_ThumbOFF .title, .thumbsHolder_ThumbOFF .reg{
font-size: 1em!important;
    line-height: 1.2em!important;
}
}


/* SEO Landing page Styles */

h1.seo-headline {
    padding-top: 25px;
	line-height: 55px;
}

/* hero / form */

#seo-form fieldset {
	background-color: #000; 
	padding: 15px; 
	width: 100%; 
	position: relative; 
	-webkit-box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 5%); 
	box-shadow: 0px 0px 6px 5px rgb(0 0 0 / 5%);
}
#seo-form p.form_element {
	display: flex; 
	justify-content: center;
}
#seo-form .seo-headline{
	font-size: 60px; 
} 
#seo-form input.button {
	width: 100%; 
	background-color: #DEAB58!important; 
} 
#seo-form input#avia_1_1, #seo-form input#avia_2_1, #seo-form input#avia_3_1, #seo-form textarea#avia_4_1 {
	height: 60px;
	border-radius: 5px;
} 
#seo-form #av-layout-grid-2 h2 {
	font-size:28px!important; 
	color: #000!important; 
	padding-bottom: 10px!important;
}


/* Testimonial Slider */
/* #top .avia-smallarrow-slider .avia-slideshow-arrows {
	position: absolute!important; 
	width: 51px!important; 
	top: 50%!important; 
	height: 40px!important;
} */

a.prev-slide, a.next-slide{
/* 	left: -90px!important; */
	border: 1px solid #DEAB58;
}
/* a.next-slide{
	right: -90px!important;
} */

.avia-content-slider .slide-entry-excerpt {
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #FFF!important;
	padding: 30px;
}

#av-layout-grid-4 .avia-content-slider .slide-entry-excerpt{
	padding: 0px;
}

/* Service Sections */

#av-layout-grid-6 img.avia_image,
#av-layout-grid-7 img.avia_image,
#av-layout-grid-8 img.avia_image{
	margin: 0px!important; 
	width: 100%; 
	height: 300px; 
	object-fit: cover; 
	bottom: -20px;
}
.avia-image-container-inner{
	width: 100%;
} 
#top .avia-button.avia-color-light {
	color: #fff; 
	border: 3px solid #DEAB58; 
	background: transparent;
}

/* Process */

.av_textblock_section.avia_textblock.process-list {
    display: flex!important;
}

li.av_textblock_section.avia_textblock.process-list{
    list-style-type: none!important;
}

.section-light{
	background-color: #FFFFFF!important;
}

/* CEO Committment */
#av-layout-grid-9 .avia-image-overlay-wrap,
#av-layout-grid-11 .avia-image-overlay-wrap{
	display: flex; 
	justify-content: center;
}

/* FAQs */
.single_toggle {
	font-weight: 500; 
	margin: 0 0 14px 0!important; 
	-webkit-box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 15%); 
	box-shadow: 0px 0px 6px 5px rgb(0 0 0 / 15%);
}

/* Post Slider */
#av-layout-grid-15 article.slide-entry.flex_column.post-entry.post-entry-3805.slide-entry-overview.slide-loop-1.slide-parity-odd.av_one_half.first.real-thumbnail, article.slide-entry.flex_column.post-entry.post-entry-3523.slide-entry-overview.slide-loop-2.slide-parity-even.av_one_half.real-thumbnail {
	background-color: #f7f7f7;
}

#av-layout-grid-15 h3.slide-entry-title.entry-title {
	color: #000; 
	padding: 20px 27px 0px 27px;
}
.slide-meta {
	padding-left: 27px;
} 
avia-content-slider .slide-entry-excerpt {
	color: #000;
}

#av-layout-grid-15 time.slide-meta-time.updated {
	color: #DEAB58; 
	font-weight: normal;
}

.avia-menu.av-main-nav-wrap {
    margin-top: 14px;
}

li.top-header-phone {
    background: #94661C;
    margin: 0px 10px;
    text-align: center;
	border-radius: 20px;
}

li.top-header-phone a {
    padding: 0px 15px !important
}

/* --- Gravity Forms Button --- */

#gform_submit_button_1 {
	padding: 15px 40px;
    border-radius: 2px;
}

.gform_heading {
	display: none;
}

#gform_2 {
	background-color: #EBEBEB;
    padding: 20px;
	color: black;
}

#gform_2 #field_2_2 legend {
	font-weight: bold;
}

#gform_2 #field_2_7 label {
	display: none;
}

#gform_submit_button_2 {
	width: 100% !important;
    border-radius: 2px;
    padding: 15px;
}


/* SEO Page Builder Template Styling */

/* Hero Layout 1 */
.hero-content h4{
    color: #FFF!important;
}

/* single Blog Page Edits */
.single-post .big-preview a {
	cursor: default;
}
.single-post .big-preview a:hover span {
	display: none !important;
}
.avia_transform .single-post .big-preview a:hover .image-overlay {
	display: none !important;
}