/*
Theme Name: Architect Child for Eaglecrest New Homes
Author: Naim Hilal
Author URI: http://naimhilal.com/
Template: architect
Version: 1.0.0
*/

/*vertical centering for slider images*/
.home-slide {background-position: 50% 50% !important;}
.project-showcase-image {background-position: 50% 50% !important;}

/*vertical centering for section BG images*/
.cover-bg{background-position: 50% 50% !important;}

/*widening of design section*/
.section-description {width: 250px; max-width: 250px;}

/*Fixing form size and margins*/
.contact-form textarea { height: 84px }
#contact form { margin-top: 0px }
#contact .section-content {padding-bottom: 10px;}
input {box-sizing: border-box; width: 100%;}
textarea {width: 100%;}

/*Video aspect ratio*/
.video-ratio {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 51%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.video-ratio iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0; top: 0;
}

/*Fixing form message*/
div.wpcf7-response-output {
margin:0;
/*color: #ffffff;*/
}

/*  Center team images horizontally */
#team .owl-carousel .owl-stage-outer {
    margin: 0 auto;
    max-width: 730px;
} 

/* ***** Center logo vertically when menu is hidden */
@media screen and (max-width: 865px) {
#logo img {
transform: none!important;
width: 65%;
}
.logo-wrap {
margin-bottom: 40px;
margin-top: -40px;
}
}

 /* full project page - no sidebar */
.article  {
	margin-top: 0px!important;
	width: 100%;	
 }
.divider {
	padding-top: 0px;
}
.middle{
	float: align="middle";
}
.right{
margin-left: auto!important;
margin-right: auto!important;
}

/* project page table */
#project-table{
	margin-top: 5px;
	width: 275px;
	float:right;	
	max-width: 100%;
}
.panel{
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,.1);
}
dt{
	width:57%!important;
	padding: 9px 9px!important;
}
dd{
	width:43%!important;
	padding: 9px 9px!important;
}
div{
	box-sizing: border-box;	
}

/* project page footer */
.project-footer{
	clear: both;
	float: left;
	width: 100%;
	padding: 0px 29px 29px 29px;
}

/* project page double arrow down icon */
.single-portfolio .project-showcase-image:after {
content: "\f103";
font-family: FontAwesome;
width: 100%;
text-align: center;
display: block;
position: absolute;
bottom: 0;
padding-bottom: 3px;
padding-top: 3px;
background: rgba(0, 0, 0, 0.47);
color: white;
font-size: 40px;
}
