/*
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; }


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

/*-----------------------------------------------
  Body - All
-----------------------------------------------*/
#et-main-area {
	margin-top:145px;
}
@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
-----------------------------------------------*/
#rchHeader.fixed-main-nav-header .et_pb_image_wrap img, #rchHeader.fixed-main-nav-header div.et_pb_menu {
	-webkit-transition-duration: .8s;
	transition-duration: .8s;
	-webkit-transition-property: all!important;
	transition-property: all!important;
	
}
#rchHeader.std-main-nav-header .et_pb_image_wrap img, #rchHeader.std-main-nav-header div.et_pb_menu {
	-webkit-transition-duration: .8s;
	transition-duration: .8s;
	-webkit-transition-property: all!important;
	transition-property: all!important;
	
}

#rchHeader.fixed-main-nav-header .et_pb_row {
	padding:10px 0px;
	
	qqqbackground-color:#000000!important;
}

#rchHeader.fixed-main-nav-header .et_pb_image_wrap img {
	max-width:75%;
}
#rchHeader.fixed-main-nav-header div.et_pb_menu {
	qqqmargin-top:10px!important;
	margin-bottom:10px!important;
}
#rchHeader.fixed-main-nav-header .et_pb_menu_0_tb_header {
	padding-top:14px;
}
#rchHeaderMenu .et_pb_menu_0_tb_header {
	padding-top:24px;
	margin-bottom:0;
	
}


@media (max-width:980px){
	#rchCustHeader {
		height:102px;
	}
	#et-main-area {
		margin-top:140px;
	}
	#rchFooterMenu .et_pb_menu__menu, #rchFooterBtn .et_pb_menu__menu {
		display: flex!important;
	}
	#rchFooterMenu .et_mobile_nav_menu, #rchFooterBtn .et_mobile_nav_menu {
		display: none!important;
	}
	#rchFooterMenu {
		text-align:center;
	}
	#rchFooterBtn {
		margin-bottom:20px;
	}
	
}

@media (max-width:1024px){
	#et-main-area {
		margin-top:120px;
	}
	#mobile_menu1 li.menu-item a {
		color:#000000;
	}
	li.rchHeadQuoteBtn {
		margin-top:10px;
	}
	
}

.rchHeadQuoteBtn a {
	background-color:#fc9a30;
	border:none;
	border-radius:5px;
	color:#000000;
	padding:10px 8px 12px;
	margin-top:-10px;
	font-family:CommuterSansXBold;
	
}
nav li.menu-item a {
	font-family:CommuterSansXBold;
}




#rchFooterMenu nav ul li {
	width: 100%;
	display: block;
}
#rchFooterMenu nav ul li  a {
	font-family:CommuterSansXBold;
	text-transform:uppercase;
	
}
#rchFooterBtn nav ul li {
	width: 100%;
	display: block;
}
#rchFooterBtn nav ul li  a {
	font-family:CommuterSansXBold;
	text-transform:uppercase;
	
}

/*-----------------------------------------------
  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;
}

