/*

 Theme Name:     Divi Child Theme

 Theme URI:      http://www.elegantthemes.com/gallery/foxy/

 Description:    Divi Child Theme

 Author:         Elegant Themes

 Author URI:     http://www.elegantthemes.com

 Template:       Divi

 Version:        1.0.0

*/



 



/* =Theme customization starts here



------------------------------------------------------- */



/*Sub menu adjustments */

#top-menu li ul { width: 280px; }

#top-menu li li a { width: 250px; font-size: 105%; }



/* set the h tags color */

h1, h3, h5 { color: #e8232d !important; }

h2, h4, h6 ( color: #6d6e73 !important; )





/* Hide Mail Icon in Header */

#et-info-email {

    display: none !important;

}

#et-info-email:before { content:'' !important;}



/*putting home page slide stuff left or right */

/*---Left---*/

.ds-slider-left.et_pb_slider .et_pb_container {

    float: left !important; /*move the slider text container to the left*/

}

.ds-slider-left .et_pb_slide_description  {

	text-align: left !important; /*align the slider text to the left*/

	padding: 35% 8%; /*adjust the padding around the slider text container, this will help you to control the 

	height of your slides. You can remove this if you want the default height*/

}

.ds-slider-left.et_pb_slider .et_pb_button {

    float: left !important;  /*move the button to the left*/

}

/*Learn More button*/

.learnmore

{

background: #e8232d !important;

color: #ffffff;

box-shadow: 2px 2px 0px rgba(0,0,0,0.8);

padding: .5em 1em .5em 1em;

margin-top: .5em;

}



.footer-widget:last-child { text-align: center !important; }

.footer-widget .et_pb_widget { float: none; }

.footer-widget .myfooter:last-child {  float: none; margin: auto; text-align: center !important;  }



/* hide the bottom bar text on the gallery on the virtual tour */

.mfp-bottom-bar { display: none; }



/*weird top gap on all pages */

/* posts and pages */

.single #page-container, .page #page-container, h1.singlepostgapfix { 

	padding-top:86px !important; 

}  



/* homepage */

.home #page-container { 

	padding-top:86px !important; 

} 



@media only screen and ( max-width:981px ) {

	

	/* mobile posts and pages */

	.single #page-container, .page #page-container { 

		padding-top:86px !important; 

	}  

	

	/* mobile homepage */

    .home #page-container { 

		padding-top:86px !important;

	} 

}



/* footer widget rollover color and underline */

.footer-widget li a { text-decoration: underline !important; }

.footer-widget li a:hover { color: #777 !important; }



/* hide secondary menu on mobile */

#mobile_menu li:not([id]) { display:none !important; }



/* make the FAQ + into a SEE ANSWER link */

.faqcustomlink .et_pb_toggle_title::before {

font-family: "Open Sans" !important;

content: "SEE ANSWER" !important;

background: #e8232d;

color: #fff;

padding: .25em;

}



/* make the jobs + into a APPLY NOW link */

.jobcustomlink .et_pb_toggle_title::before {

font-family: "Open Sans" !important;

content: "APPLY NOW" !important;

background: #e8232d;

color: #fff;

padding: .25em;

}

.jobcustomlink .et_pb_accordion_item_0 .et_pb_toggle_title::before {  content: "LEARN MORE" !important;  }



.jobcustomlink h5 { font-weight: bold; font-size: 125%; }

/* shrink social icons on smaller screens */
.footericon { padding: 6px !important; }
@media only screen and ( max-width:981px ) 
{
	img.footericon { max-width: 50px !important; height: auto !important; }
}