/*
 Theme Name:   Divi child
 Template:     Divi
*/

/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE ------------ */

/*-----------------------------New Home CSS--------------------------------*/
input.news-btn.et_pb_more_button.et_pb_button.et_pb_button_one {
	color: #e1417f!important;
	border-width: 3px!important;
	border-color: #e1417f;
	letter-spacing: 0px;
	font-size: 20px;
	font-family: 'Droid Serif',Georgia,"Times New Roman",serif!important;
	padding: .3em 1em;
	background-color: rgba(225, 65, 127, 0);
	margin-top: 0;
	cursor: pointer;
}
input.news-btn.et_pb_more_button.et_pb_button.et_pb_button_one:hover {
    color: #ffffff!important;
    padding: .3em 1em;
    background-color: #e1417f;
}
@media screen and (min-width: 981px) {
	.first-row.et_pb_row.et_pb_row_fullwidth {
		width: 95%!important;
		max-width: 95%!important;
	}
	.et_header_style_left #et-top-navigation {
		padding-bottom: 30px !important;
		padding-top: 30px !important;
	}
	.et_pb_gutters3 .et_pb_column_1_3.r-side-text {
    	width: 42%;
	}
	.et_pb_gutters3 .et_pb_column_2_3.side-text {
    	width: 58%;
	}
}
@media screen and (min-width: 781px) {
	.first-section.et_pb_section_0.et_pb_section {
		padding-bottom:5% !important;
		padding-top:0% !important;
	}
}
@media screen and (max-width: 480px) {
	.first-section.et_pb_section_0.et_pb_section {
		padding-bottom:5% !important;
		padding-top:15% !important;
	}
}
@media screen and (min-width: 320px){
	.et_mobile_menu {
		height: auto !important;
	}
}
@media screen and (min-width: 481px) and (max-width: 780px) {
	.first-section.et_pb_section_0.et_pb_section {
		padding-top:10% !important;
	}
}
@media screen and (max-width: 980px) {
	.et_header_style_left #logo, .et_header_style_split #logo {
    	max-width: 100%;
	}
	.et_pb_promo_description {
    	padding-left: 10px;
	}
	.appbtn{margin-bottom: 0px !important;}
}
.et_pb_image_sticky img{ width:100% !important; }

.et-fixed-header #top-menu-nav ul.et_pb_social_media_follow .icon.rounded_rectangle {
    border: 2px solid #121212 !important;
}
#top-menu-nav > ul > li > a:hover {
	color: rgba(255, 255, 255, 0.53) !important;
}
.et-fixed-header #top-menu-nav > ul > li > a:hover {
    color: rgba(0, 0, 0, 0.53) !important;
}
.et-fixed-header #top-menu-nav > ul > li > a {
	border: 2px solid #000 !important;
	color: #000 !important;
}
#main-header .et_mobile_menu {
    background-color: rgb(255, 255, 255) !important;
}
.et_mobile_menu li a:hover {
    background-color: #fb1788 !important;
}
/* mobile dropdown menu */
.et_mobile_menu {
	border-top: 3px solid #a63f86 !important;
}

span.mobile_menu_bar:before {
    color: #fff !important;
}
.single #main-header {
    background-color: #a63f86;
}
ul#top-menu li a img {
    width: 40%;
    float: right;
	margin-bottom: -10px;
}
ul#top-menu li.download {
    display: none;
}
.et-fixed-header ul#top-menu li.download {
    display: inline-block;
}
.et-fixed-header ul#top-menu li.download a {
    border: none !important;
    padding-bottom: 0px !important;
}
.et_pb_promo h2 {
    padding-bottom: 20px;
}
.et_pb_social_media_follow li a.icon::before {
	color: #000;
}
.et_pb_social_media_follow li a.icon:hover::before {
	color: #000;
}
.et_pb_social_media_follow li a {
    border: 2px solid #000 !important;
    color: #000 !important;
    border-radius: 10px !important;
}