/* Customize Divi headers 
h1 {
color: red;
font-weight: normal;
font-size: 2.5em;
font-family: Times;
text-transform: uppercase;
}
 */
h1 {
font-weight: bold;
font-size: 2.2em;
line-height: 1.3em;
}
h2 {
font-weight: bold;
font-size: 2em;
line-height: 1.5em;
}
h3 {
font-weight: normal;
font-size: 1.3em;
}
h4 {
font-weight: normal;
font-size: 1.7em;
text-transform: none;
}
h5 {
font-weight: normal;
font-size: .75em;
text-transform: none;
}
h6 {
font-weight: bold;
font-size: .5em;
text-transform: none;
}
/* customize mobile menu */
.mobile_menu_bar:after {
    content: "OPEN MENU";
    position: relative;
    color: #000!important;
    cursor: pointer;
    font-size: 14px;
    vertical-align: text-top;
	}
 
.mobile_menu_bar:before {
    opacity: 0;
}
.opened .mobile_menu_bar:after {
    content: "CLOSE MENU";
}
.hideonscreen {
aria-hidden:"true"
}
/* end customize mobile menu */

/*cutomize back to top button */
.et_pb_scroll_top:after {
    content: "Back To Top";/*button text*/
    font-family: "Open Sans",Arial,sans-serif;/*text font*/
    font-size:12px;/*text size*/
}
.et_pb_scroll_top:before {
    content: "";/*select icon*/
    font-family: ETmodules !important;
    font-size:12px;/*icon size*/
    margin-right: 5px;
} 
.et_pb_scroll_top.et-pb-icon {
    padding: 0px 20px 17px;
    right: 20px;
    bottom: 30px;
    border-radius: 10px;
    background: #498500;/*button color*/
    box-shadow: 0 10px 20px #37798940;
    transition: all .1s ease-in-out;
}
.et_pb_scroll_top.et-pb-icon:hover {
    background: #498500;/*button color on hover*/
    transition: all .1s ease-in-out; /*add transition*/
}
/*Add Animation from Bottom */
.et_pb_scroll_top.et-visible {
    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);
    -moz-animation: fadeInBottom 2s 1 cubic-bezier(.50,0,.160,1);
    -o-animation: fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);
    animation: fadeInBottom 1s 1 cubic-bezier(.50,0,.160,1);
}
.et_pb_scroll_top.et-hidden {
    opacity: 0;
    -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -moz-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
    -o-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
    animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
}
/* end customize back to top button */
/*set the width of the rows inside the Post Content module*/
.et-db #et-boc .et-l .et-l--post .et_builder_inner_content .et_pb_row {
	width: 100%;
}