/* 
 Theme Name:     JRC Child
 Author:         James River Church
 Author URI:     https://jamesriver.org/
 Template:       Divi
 Version:        v1.0
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.8.2
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
/*---------------Header---------------*/
#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {
	position:relative;
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
	background-color: #f0c7cd;
}
.et_header_style_left #et-top-navigation {
    padding-top: 16px!important;
}
 
.et_header_style_left .et-fixed-header #et-top-navigation {
    padding-top: 16px!important;
}
#top-menu-nav>ul>li>a:hover {
    transition: none !important;
    color: #f0c7cd !important;
    background: none !important;
}
.nav ul li a:hover {
	opacity: 1 !important;
}
/*---------------Body---------------*/
@media all and (max-width: 980px) {
/*** wrap row in a flex box ***/
.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}
 
/*** custom classes that will designate the order of columns in the flex box row ***/
.first-on-mobile {
-webkit-order: 1;
order: 1;
}
 
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
 
.third-on-mobile {
-webkit-order: 3;
order: 3;
}
 
.fourth-on-mobile {
-webkit-order: 4;
order: 4;
}
/*** add margin to last column ***/
.custom_row:last-child .et_pb_column:last-child {
margin-bottom: 30px;
}
 
}
/** Ref Tag Styling **/
.rtLight .rtTooltipMoreLink:link {
	color:#00a3e0;
}
.rtLight .rtContainer {
	border: solid 1px #e7e7e7;
	box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.2) !important;
}
.rtTooltipHeader {
	font-family: 'Gotham-Medium',Helvetica,Arial,Lucida,sans-serif !important;
}
.rtTooltipBody {
	font-family: 'Gotham-Book',Helvetica,Arial,Lucida,sans-serif !important;
}
.rtTooltipFooter {
	padding: 12px 32px 22px 15px;
}
.rtTooltipFooter .rtTooltipBrandLink {
	display:none;
}
.rtTooltipFooter .rtTooltipMoreLink {
	float:left;
}
/** Coco CTA and Button Styling **/
.coco_dream_case_study .et_pb_promo .et_pb_button_wrapper .et_pb_button:before {
	background-color: #ffffff !important;
}

/*---------------Footer---------------*/
/*Fix Footer Gap Issues*/
#pbe-footer-wa-wrap {
	top:0px!important;
}

.single .et_pb_post {
	margin-bottom: 0px !important;
}

#left-area {
	padding-bottom: 0px !important;
}
.debbie_footer a {
	color: #666;
}
.debbie_footer a:hover {
	color: #333;
}
@media only screen and (max-width: 768px) {
div#debbie_footer_copyright {
	margin-top:-7%!important;
}
#debbie_footer_feed {
	width: 100% !important;
	max-width: 100% !important;
}
.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 {
    width: 100%
}
.et_pb_row {
	padding: 0%;
}
.et_pb_text_inner {
	margin-top: 0% !important;
}
#page-container {
	padding-top: 71px !important;
}
}
#footer_social {
	text-align:center;
}
#footer-social-follow .fab {
	margin: 0px 10px;
}
#footer-social-follow .footerFB:hover {
	color:#f0c7cd !important;
}
#footer-social-follow .footerTW:hover {
	color:#f0c7cd !important;
}
#footer-social-follow .footerIG:hover {
	color:#f0c7cd !important;
}
#footer-social-follow .footerYT:hover {
	color:#f0c7cd !important;
}
@media only screen and (min-width: 981px) {
#debbie_footer_feed {
	width: 100% !important;
	max-width: 100% !important;
}
.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 {
    width: 100%
}
.et_pb_row {
	padding: 0%;
}
#page-container {
	padding-top: 65px !important;	
}
}
.et_pb_button_7:hover {
	background-color: #fff !important;
	color: #000 !important;
}
.divibars-container .divibars-close {
	color: #000 !important;
}
