/*
Theme Name:  Divi Child
Theme URI:   http://www.getwpress.com
Version:     2.0
Description: Custom Divi child of the Divi by Elegant Themes, developed by Scott Hendison and his programmer Heather.
Author:      Scott Hendison
Author URI:  http://www.getwpress.com
Template:    Divi
*/

/*- YOU CAN INCLUDE THE CUSTOM CODE FOR YOUR CHILD THEME BELOW THIS LINE-*/

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-----------------[WP CALENDAR]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*------------------[TRANSITIONS]-----------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-----------------[Accessibility]----------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/


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

}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {

	/*-------------------[Sliders]------------------*/

	/*-------------------[Portfolio]------------------*/

	/*-------------------[Sidebar]------------------*/
	
	/*-------------------[Menu]------------------*/
	
}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {

	/*-------------------[Portfolio]------------------*/
	
	/*-------------------[Sliders]------------------*/
	
	/*-------------------[Menu]------------------*/

}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

}

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

}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {

	/*-------------------[Menu]------------------*/

}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {

}
@media (max-width: 980px) {
.et_header_style_left #logo {
max-width: 80%;
max-height: 100%;
}
#footer-widgets {
text-align: center !important;
}
#footer-widgets .et_pb_widget {
float: none;
} 
#main-footer .container .fwidget { float: none!important; display: block!important; text-align: center!important; margin: auto!important; padding: auto!important;  }
}
@media screen and ( max-width: 980px ) {
.post .alignleft, .post .alignright, .page .alignleft, .page .alignright { float: none; clear: both; display: block; text-align: center; margin: 8px auto; }
		
}
#main-content ul, ol { margin-left: 5%; overflow: hidden; }
#top-header ul, #main-header ul {margin-left: 0%;}
.et-social-facebook a.icon:before { content: '\e093'; }
.et-social-twitter a.icon:before { content: '\e094'; }
.et-social-google-plus a.icon:before { content: '\e096'; }
.et-social-pinterest a.icon:before { content: '\e095'; }
.et-social-linkedin a.icon:before { content: '\e09d'; }
.et-social-tumblr a.icon:before { content: '\e097'; }
.et-social-instagram a.icon:before { content: '\e09a'; }
.et-social-skype a.icon:before { content: '\e0a2'; }
.et-social-flikr a.icon:before { content: '\e0a6'; }
.et-social-myspace a.icon:before { content: '\e0a1'; }
.et-social-dribbble a.icon:before { content: '\e09b'; }
.et-social-youtube a.icon:before { content: '\e0a3'; }
.et-social-vimeo a.icon:before { content: '\e09c'; }
.et-social-rss a.icon:before { content: '\e09e'; }
#main-content a { text-decoration: underline; }
#main-content .et-pb-slider-arrows a, #main-content .et_pb_button { text-decoration: none; }
.gform_wrapper input { width: 100%!important; }
.container::before { display: none !important; }
.et_pb_widget_area::after { display: none !important; }
h1, h2, h3, h4, h5, h6 { line-height: 125%; }
#top-menu > li:last-child .sub-menu { position: absolute; right: 0; }
#page-container .et_pb_slide_title a { text-decoration: none; }

#top-menu .menu-item-27600 {
    background-color: #02770b  !important;;
    padding: 15px 8px 0 8px;
    line-height: 0;
    margin-bottom: 3px;
    font-size: 12px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 2px solid #02770b;
}
.et_pb_pagebuilder_layout .m-a-box { width: 60%!important; }

input#cm-hipaa-forms-privacy-agree { width: unset !important; }

#et-secondary-nav li:focus-within>ul {
    opacity: 1;
    visibility: visible;
}