.site-header.header-5 .request-link {
    margin-top: 30px;
}
.site-header.header-5 .right-panel {
    margin-top: 35px;
}
.site-header.header-5 .right-panel {
    margin-right: 70px;
}
.portfolio-holder .project-description .col {
    width: 100%;
}
.grecaptcha-badge { 
    left:0px;
	display: none;
}
.wpcf7-form select {
  width: 100% !important;
	background-color: #ddd !important;
}
.entry-content select {
  background: none repeat scroll 0 0 #353535;
  height: 39px;
  width: 66%;
}
.wpcf7-submit {
    display: block;
	  height: 40px;
    width: 100% !important;
}
.wpcf7-form input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], input[type="mask"], select, textarea {width:100% !important;
}
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar, .wpcf7-mask, .wpcf7-date, .wpcf7-menu {
background-color: #ddd !important;
border: none !important;
width: 100% !important;
font-size: 1px !;
color: #333 !important;
padding: 4px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
input.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #000000 !important;
	color: yellow;
}
input.wpcf7-form-control.wpcf7-submit {
	background-color: #BD8B0B;
	color: #FFFFFF;
}
select {
  text-align: center;
	text-align-last: center;
	height: 50px !important;
}
input {
	text-align: center;	
}
#primary article .post-thumbnail {
    text-align: center;
}
.archive.post-type-archive.post-type-archive-product .header-block {
    display: none;
}
@media (min-width: 768px) {
    .page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product, 
    .page-template-template-homepage-php .site-main ul.products.columns-4 li.product, 
    .storefront-full-width-content .site-main ul.products.columns-4 li.product {
        width: 24.2%;
    }
}
/* Center product elements on shop pages */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  text-align:center;
}
/* 
   Modify the color styles of the WooCommerce Bookings datepicker calendar.
   Add any/all of these styles to your theme's custom CSS, but be sure to change
   the color hex codes to your choice. They're all black here.
*/

/* Today's date on calendar background color */ 
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-today a { 
	background-color: #FFFFFF !important; 
}
/* Selected Date*/ 
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a {
	background-color: #BD8B0B !important; 
}
/* Selected Time Block */ 
#wc-bookings-booking-form .block-picker li a.selected { 
background: #BD8B0B !important; 
}
/* Days of the week header font color */
#wc-bookings-booking-form .wc-bookings-date-picker .ui-datepicker th {
	color: #000000;
}
/* Days of the week header background color */
.ui-datepicker-calendar thead {
	background-color: #000000;
}
/*--- 2 Column Form Styles Start ---*/

#left {
    width: 47%;
    float: left;
    margin-right:6%;
	  min-height: 60px !important;
}
 
#right {
    width: 47%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}

/*--- 2 Column Form Styles End ---*/

/*--- Manage Homepage Banner & Text Size ---*/
.banner {
  padding-top: 50px !important;  
  padding-bottom: 20px;
}
.banner .text .title {
    font-size: 30px;
    line-height: 45px;
}
.banner .quote-form input[type="text"], .banner .quote-form input[type="email"] {
    padding: 4px!important;
}
/*--- Manage Homepage Banner & Text Size End ---*/

/*--- Manage WP Forms Pre-Interview Button--*/
.wpforms-form input[type=submit], 
.wpforms-form button[type=submit] {
    background-color: #eee; /* Grey background */
    border: 1px solid #ddd; /* Dark grey border */
    color: #333; /* Black text color */
    font-size: 1em; /* Size of text */
    padding: 10px 15px; /* Distance between text and border */
}
.wpforms-form input[type=submit]:hover, 
.wpforms-form input[type=submit]:active, 
.wpforms-form button[type=submit]:hover, 
.wpforms-form button[type=submit]:active, 
.wpforms-form .wpforms-page-button:hover, 
.wpforms-form .wpforms-page-button:active {
    background-color: #BD8B0B; /* Affluent Exteriors Gold */
	  color: #FFFFFF; /* Submit Text Color */
    border: 1px solid #ccc; /* Lighter grey border */
}
/*--- Manage WP Forms Pre-Interview Button--*/
/*--- Pre-Interview Questionnaire checkbox alignment */
span.wpcf7-list-item { display: block; }
/*--- Questionniare End */