/*
Theme Name: Timber Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Timber Wordpress Theme.
Version: 1.0
Template: timber
*/



/*Add your own styles here:*/


/*header*/

#header_main{
	background-color: #181310;
}
.header_color .phone-info a.top-contact{
	font-size: 16px;
	line-height: 20px;
	color: #d83129;
}

.header_color .phone-info a.top-contact .av_font_icon{
	float: none;
}

.phone-info span.top-text{
	display: block;
    position: absolute;
    left: 50%;
    line-height: 20px;
    font-size: 16px;
    transform: translateX(-50%);
    padding-top: 3px;
}
@media (max-width:1023px){
	.phone-info span.top-text{
		display: none;
	}
}
.menu-item a{
	text-transform: uppercase;
	font-size: 16px  !important;
}

/*Home Page*/

.slide-1-button{
	border: 2px solid #fff !important;
}

#home-section-1 h3{
	font-size: 35px;
    word-wrap: break-word;
}

#home-section-1 .flex_column_table:nth-child(1) .flex_column:nth-child(odd) h3,
#home-section-1 .flex_column_table:nth-child(2) .flex_column:nth-child(even) h3,
#home-section-1 .flex_column_table:nth-child(1) .flex_column:nth-child(odd) a,
#home-section-1 .flex_column_table:nth-child(2) .flex_column:nth-child(even) a{
	color: #d83129;
}
#home-section-1 .flex_column_table:nth-child(1) .flex_column:nth-child(odd) p,
#home-section-1 .flex_column_table:nth-child(2) .flex_column:nth-child(even) p{
	color: #181310;
}
#home-section-1 .flex_column_table:nth-child(1) .flex_column:nth-child(even) h3,
#home-section-1 .flex_column_table:nth-child(2) .flex_column:nth-child(odd) h3,
#home-section-1 .flex_column_table:nth-child(1) .flex_column:nth-child(even) a,
#home-section-1 .flex_column_table:nth-child(2) .flex_column:nth-child(odd) a,
#home-section-1 .flex_column_table:nth-child(1) .flex_column:nth-child(even) p,
#home-section-1 .flex_column_table:nth-child(2) .flex_column:nth-child(odd) p{
	color: #fff;
}

#home-section-2 .flex_column{
	background-size: 100% 350px;
}
#home-section-2 h3{
	color: #d83129;
	font-size: 35px;
	word-wrap: break-word; 
}

#home-section-2 .avia-button{
	border: 1px solid #d83129 !important;
	border-radius: 0;
	font-size: 20px;
}
#home-section-2 .avia-button span{
	font-weight: bold;
}
#home-section-2 .av_textblock_section{
	min-height: 120px;
}
#home-section-2 .flex_column:nth-child(2) p{
	color: #fff;
}

#home-section-3{
	background-size: 100% 600px;
}
#home-section-3.avia-section.av-minimum-height .container .content{
	vertical-align: bottom;
}
#home-section-3 .av_textblock_section{
	margin-bottom: 50px;
}
#home-section-3 h3{
	color: #fff;
	font-size: 45px;
	font-weight: bold;
	word-wrap: break-word;
}
#home-section-3 p{
	color: #fff;
	font-size: 16px;
	margin: 0;
}
/*contact page*/
.page-id-14 a{
	word-wrap: break-word;
}