/*---------------------------------------------------------------------------------

 Theme Name:   ValleyRoadDivi
 Theme URI:    http://www.valleyroad.net
 Description:  Valley Road Divi Child Theme
 Author:       Dwayne Grimes
 Author URI:   http://www.scdit.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

/*   COLOR SCHEMES  */
/*
Light Brown in secondary menu  #ca6c39
Dark Brown in Secondary Menu #8a6533;

*/



/*   LOGO    */

#logo {
	
}

/*  Row Styles */

.et_pb_row {
    padding: 1% 0;
}


.entry-title {
	text-transform: uppercase;
}

/*   Hide Chronoform Credits and other   */
#chrono-form h3, #chronoforms h3 {
	
	border: #0F9 thin solid;
	display: none;
}

#button9 {
	margin-top: 30px;
	background: #8a6533;
}

#button9:hover {
	margin-top: 30px;
	background: #ca6c39;
}

/*   Contact Us Title  */
#post-title-colored .et_pb_title_container h1 {
	font-size: 48px;
    color: #ca6c39;
    font-weight: bold;
    text-shadow: 2px 2px 2px #999999;
}



/*  PHONE & PORTAL AT THE TOP  */

#et-secondary-nav, #ed-secondary-nav li {
	display: inline-block;
	margin-right: 15px;
}



/*  SOCIAL ICONS AT THE TOP  */
#top-header .et-social-icons {
    display: inline-block;
    float: right;
}

#top-header .et-social-icon a {
	padding: 5px;
	background: #FFF;
	border-radius:25px;
	color: #2ea3f2;
	margin-top: -2px;
	height: 23px;
	width: 23px;
}

#top-header .et-social-icons li:first-child {
	margin-left: 15px;
	
}

#top-header .et-social-icons li {
	margin-left: 5px;
	
}



/*  LOCATION ICON IN FOOTER  */
.top-locate {
	width: 135px !important;
	
}

.top-locate a {
	color: white!important;
	font-size: 16px!important;
}

.top-locate:before {
	font-family: "ETmodules";
	content: "\e081";
	font-size: 16px;
	float: left;
	
}

/*   &#xe081;   */

/* SUB-MENU ITEMS  */
.nav li ul {
    
    border-top: 3px solid #ca6c39;
}

#et_search_icon:hover, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar::after, .mobile_menu_bar::before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span::before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span::before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #ca6c39;
}

/*   Top menus Fade-in Background Color  */

.et-fixed-header#top-header, .et-fixed-header#top-header #et-secondary-nav li ul {
    background-color: rgba(202,108,57,0.4);
}

header #main-header.et_fixed_header {
    
	background: #FF3 !important;
}






/*  Interior Page Titles */
.et_pb_title_container h1 {
    font-size: 48px;
	color: #FFF;
	font-weight: bold;
	text-shadow: 4px 4px 4px #666666;
}

#interiorpage .et_pb_text_inner h3 {
    font-weight: bold;
	background: hsla(40,44%, 73%, 10%);
	padding: 14px 8px;
}

#interiorpage .et_pb_column_3,#interiorpage .et_pb_column_4,#interiorpage .et_pb_column_5, #interiorpage .et_pb_column_6 {
	
	box-shadow: 0 2px 6px 0 hsla(0, 0%, 0%, 0.1);
	border-top: #C60 6px solid;
}

#contact-form .et_pb_column_3,#contact-form .et_pb_column_4,#contact-form .et_pb_column_5, #contact-form .et_pb_column_6 {
	
	box-shadow: none;
	border: none;
}

#one-project .et_pb_column_4, #one-project .et_pb_column_6 {
	display: none;
}


/* about us page Title */
#about-us-title .et_pb_title_container h1 {
    font-size: 48px;
	color: #ca6c39;
	font-weight: bold;
	text-shadow: 2px 2px 2px #999999;
}




.et_pb_gallery_grid {
	width: 95%;
	margin: auto;
}


/*   Overlay colors */
.et_overlay::before, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light.et_pb_module.et_pb_button, .et_pb_contact_submit, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .et_pb_member_social_links a:hover, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_pb_sum, .woocommerce-page #content input.button:hover .et_pb_widget li a:hover {
    color: #ca6c39;
}

#two-column-list {
	
	-webkit-column-count: 2;
	-moz-column-count: 2;
	-ms-column-count: 2;
	-o-column-count: 2;
	  column-count: 2;
	  -webkit-column-gap: 15px;
	  -moz-column-gap: 15px;
	  -ms-column-gap: 15px;
	  -o-column-gap: 15px;
	  column-gap: 15px;
	  columns: 2;
}

/*   Hide Gallery Titles */
.et_pb_gallery_title, .mfp-gallery .mfp-title { display: none; }

/*  Transparent background */
/*background-color: #918d47;
background-image: url("https://www.transparenttextures.com/patterns/black-twill.png");
*/


/*  Primary Nav test stylings  */
/*
#top-menu a:before {
content: "";
position: absolute;
top: -148px;
left: -10px;
width: calc(100% + 20px);
background: red;
z-index: -1;
border-radius: 4px;
height: 120px;
transform: skewY(0deg);
transition: .4s ease-in-out all;
}

#top-menu li ul li a:before {
border: #FF0 medium solid;
}

#top-menu a:hover:before {
top: -60px;
transform: skewY(20deg);
}

#top-menu a:hover {
color: #fff;
opacity: 1;
}

#top-menu li:nth-child(1) a:before {
background: #ac3b4a;
}

#top-menu li:nth-child(2) a:before {
background: #fc6a3c;
}

#top-menu li:nth-child(3) a:before {
background: #f1be52;
}

#top-menu li:nth-child(4) a:before {
background: #71b953;
}

#top-menu li:nth-child(5) a:before {
background: #017a8d;
top: -70px;
transform: skewY(20deg);
}

#top-menu li:nth-child(5) a {
color: #fff;
}

*/



/*   Copied from DIVI Template custom CSS 

#et-secondary-nav li ul, #top-header {

    background-color: #8a6533;

}

#top-header a {
    
    font-size: 16px;
}


#top-header .et-social-icons {
    display: inline-block;
    float: right;
}

#top-header .et-social-icon a {
	padding: 5px;
	background: #FFF;
	border-radius:25px;
	color: #2ea3f2;
	margin-top: -2px;
	height: 23px;
	width: 23px;
}

#top-header .et-social-icons li:first-child {
	margin-left: 15px;
	
}

#top-header .et-social-icons li {
	margin-left: 5px;
	
}



.top-phone {
	width: 135px !important;
	
}

.top-phone a {
	color: white!important;
	font-size: 16px!important;
}

.top-phone:before {
	font-family: "ETmodules";
	content: "\e090";
	font-size: 16px;
	float: left;
	
}


.top-portal {
	width: 115px!important;
}

.top-portal a {
	color: white!important;
	font-size: 16px!important;
}

.top-portal:before {
	font-family: "ETmodules";
	content: "\e070";
	font-size: 16px;
	float: left;
	
}



#et-secondary-nav, #ed-secondary-nav li {
	display: inline-block;
	margin-right: 15px;
}

#et_search_icon:hover, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar::after, .mobile_menu_bar::before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .star-rating span::before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span::before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #ca6c39;
}
*/
