/*
Theme Name: Divi - Child Theme
Description: Divi child theme template
Author: Bob Haefele
Template: Divi
Site:RCHDesign.com
*/
@font-face { font-family: CommuterSansXBold; src: url(/wp-content/themes/Divi-child/fonts/Commuters_Sans_ExtraBold.otf); font-weight: normal; }

.dftGold { color:#c68849; }
.dftPink { color:#e6bac5; }


/*-----------------------------------------------
  General
-----------------------------------------------*

/*-----------------------------------------------
  Body - All
-----------------------------------------------*/
#et-main-area {
	margin-top:76px;
}
@media only screen and (min-width: 770px) {
	.rchList2Col {
		columns:2;
	}
	.rchList3Col {
		columns:3;
	}
	.rchList4Col {
		columns:4;
	}
	.rchList2Col li, .rchList3Col li, .rchList4Col li {
		margin-right:20px;
	}
}

/*-----------------------------------------------
  Header Section
-----------------------------------------------*/


/*-----------------------------------------------
  Contents Section
-----------------------------------------------*/

/*-----------------------------------------------
  Side Section
-----------------------------------------------*/

/*-----------------------------------------------
  Footer Section
-----------------------------------------------*/

/*-----------------------------------------------
Custom Style
-----------------------------------------------*/

#left-area ol, .entry-content ol, .et-l--body ol, .et-l--footer ol, .et-l--header ol,
#left-area ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul {
    padding: 10px 0 23px 2.5em;
    list-style-position: outside;
}

#input_3_1 {
	line-height:46px;
	height:46px;
}

#gform_submit_button_1, .gform-button, #gform_submit_button_2, #gform_submit_button_3, #gform_submit_button_4, #gform_submit_button_5 {
	background-color:#c68849;
	color:#333333;
	font-weight:500;
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	line-height:20px;
	padding-top:2px;
	letter-spacing: 1px;
	
}
#gform_submit_button_1:hover, .gform-button:hover, #gform_submit_button_2:hover, #gform_submit_button_3:hover, #gform_submit_button_4:hover, #gform_submit_button_5:hover {
	qqqbackground-color:#fadadd;
	background-color:rgba(198,136,111,0.75);
	
}


/*Style Vertical Navigation Menu*/ 
.et-vert-menu .et_pb_menu__menu>nav>ul {
  flex-direction: column;
  margin-left: 0px !important;
  margin-right: 0px !important;
  width: 100%;
  }
.et-vert-menu .et_pb_menu__menu>nav>ul>li {
  margin: 10px 0 !important;
  }
.et-vert-menu .et_pb_menu__menu>nav>ul>li>ul li {
  display:block !important;
  padding: 0px !important;
  }
  .et-vert-menu .et_pb_menu__menu>nav>ul ul {
    padding: 0px !important;
    top: 0px !important;
  }
.et-vert-menu .et_pb_menu__menu>nav>ul>li>ul {
  left:calc(100% - 1px) !important;
  top:0px !important;
  }
.et-vert-menu .et-menu .menu-item-has-children>a:first-child:after {
  content: "5" !important; /*change arrow icon for submenu*/
  right: 20px !important;
  }
.et-vert-menu .nav li ul {
    left: calc(100% - 1px) !important; /*align submenu to the right of menu link*/
  }
@media all and (min-width: 981px) {
	.et-vert-menu .et_pb_menu__menu, .et-vert-menu .et_pb_menu__menu>nav {
		width: 100%; /*width of the vertical navigation menu*/
	}
	/*Adjust the width of the main content and footer area to make room for the fixed vertical header*/ 
	#qqqet-main-area { 
		width: calc(100% - 300px); 
		margin-left: 300px;
	}
	
}

@media all and (max-width: 781px) {
	#et-main-area {
		margin-top:45px;
	}
	
	
}


#khfFooterMenu {
	list-style:none;
	padding-left:0;
}
#khfFooterMenu li {
	padding:5px 0px;
	text-align:center;
}
#khfFooterMenu li a {
	color:#ffffff!important;
	
}

