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

 Theme Name:   Divi Child
 Theme URI:    http://pleasureevolution.com
 Description:  Divi Child theme
 Author:       Sandeep
 Author URI:   http://sejix.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/



@font-face {
    font-family:'Franklin Gothic Book';
    src: url('Franklin Gothic Book.eot');
	src: url('Franklin Gothic Book.eot?#iefix') format('embedded-opentype'),
		url('Franklin Gothic Book.woff2') format('woff2'),
		url('Franklin Gothic Book.woff') format('woff'),
		url('Franklin Gothic Book.svg#Franklin Gothic Book') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-02DC;
}

@font-face {
    font-family: 'clarendonregular';
    src: url('clarendon_regular-webfont.woff2') format('woff2'),
         url('clarendon_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}






@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700');

@import url('https://fonts.googleapis.com/css?family=Philosopher:400,400i,700,700i');

.SocialIcon > li { display: inline-block; padding-left: 0 !important;padding-right: 8px;}
.SocialIcon > li::before { content: none !important;}
h4.title { color: hsl(0, 0%, 100%) !important; font-family: 'clarendonregular'; font-size: 24px; font-weight: bold;  padding-bottom: 20px;}
.home .ttshowcase_rl_quote > p { padding-bottom: 20px !important; font-size: 20px; font-style: italic; line-height: 36px;}
.addressClass { font-family: raleway; font-size: 16px;}
h2 { font-family: "clarendonregular"; font-weight: 500;}
.et_pb_gutters3 .footer-widget { margin-bottom: 3.5%;}
#footer-widgets { padding-top: 4%;}
.InnerPagesClass h2 { margin-bottom: 20px;}
h3 { font-family: "clarendonregular"; font-weight: 500;}
h4 { font-family: "clarendonregular"; font-weight: 500;}
h5 { font-family: "clarendonregular"; font-weight: 500;}
h1.main_title{ font-family: "clarendonregular"; font-weight: 500;}
h6 { font-family: "clarendonregular"; font-weight: 500;}
.page-id-49 .tt_quote_info-left.ttshowcase_rl_quote_sided.summary { width: 88%;}

.page-id-49 .tt_theme_speech .tt_info-left { float: left; padding-right: 20px; width: 20%;}
.page-id-49 .ttshowcase_rating .fa-star {  color: hsl(25, 81%, 51%);}
.SecondSection .et_pb_blurb_container > p { line-height: 1.8;}
.sub-menu li { padding-left: 0 !important; padding-right: 0 !important;}
.sub-menu li a { padding-left: 10px !important; padding-right: 10px !important; width: 220px !important;}
.et_mobile_menu li a:hover, .nav ul li a:hover {
  background-color: #bf1271;
  color: hsl(0, 0%, 100%) !important;
  opacity: 1;
}
.bx-pager-link.active{ background: hsl(0, 0%, 40%) !important;}
.sub-menu{ width: 220px !important; padding-top: 0 !important; padding-bottom: 0 !important;}
.TestimonialClass h2 { color: hsl(0, 0%, 100%); font-size: 46px; margin-bottom: 15px;}
#top-menu a {  color: hsl(0, 0%, 20%);}
#top-menu li { font-family: "Quicksand",sans-serif; font-weight: 400;}

.et_color_scheme_pink a { color: hsl(302, 58%, 36%);}

#sidebar h4.widgettitle{ font-size: 2.4em;/* font-weight: bold;*/ margin-bottom: 0; color: hsl(302, 58%, 36%); line-height: 40px;}

#sidebar #mc_embed_signup h2 { font-size: 16px; font-weight: 500; margin-top: 0;}
.mc-field-group > br { display: none;}
#mc_embed_signup .mc-field-group input {  margin-bottom: 3%;}

#sidebar #mc_embed_signup .size1of2 { width: 100%;}
.et_pb_widget li a:hover {
    color: hsl(302, 58%, 36%);
}

.NewClassAddOne h2{ font-size: 34px; margin-bottom: 0px;}
.NewClassAddOne .et_pb_text_inner > p{ line-height: 1.8; font-size: 17px;}
.home #mc_embed_signup .mc-field-group input { margin-bottom: 0;}

/*.home #mc-embedded-subscribe{ background: #ce13ac !important; color: #fff !important; padding: 0px 39px !important;height: 50px !important; 
font-size: 20px !important; border-radius: 0 !important; outline: 1px solid #ffffff; outline-offset: -5px;}*/

/*.home #mc_embed_signup h2 { font-size: 30px; font-weight: bold; line-height: 36px; text-align: center;}	*/
.FooterSectison{ font-size: 20px; font-weight: 300; font-family: "Franklin Gothic Book";  line-height: 34px;}
	.FooterTextClass > a{ color: #ce13ac !important;}
	
.BlogSection .entry-title {
    font-size: 24px;
    text-align: center;
}

.BlogSection .post-content > p {
    text-align: center; margin-bottom: 20px;
}

/*.BlogSection .more-link{ display: table; margin: auto; padding: 12px 30px; color: #fff; background: #ce13ac;
outline: 1px solid #ffffff; outline-offset: -5px; text-transform: capitalize;  font-size: 18px;}*/
.BlogSection .et_pb_text_inner > h2{ font-size: 34px; font-weight: bold;}

.page-id-49 .ttshowcase_rl_title { font-style: italic;}

#sidebar .required { height: 34px;}
#sidebar .mc-field-group.size1of2 > input {  height: 34px;}

#recent-posts-5 li::before { color: #92278f; content: ""; font-family: "FontAwesome"; margin-bottom: 0; margin-left: -15px; margin-right: 3px; margin-top: 0;}
.home #mc_embed_signup { background-color: hsla(0, 0%, 100%, 0);}

/*.home #mc-embedded-subscribe {
	-moz-box-shadow: 0px 0px 0px 2px #8c1779;
	-webkit-box-shadow: 0px 0px 0px 2px #8c1779;
	box-shadow: 0px 0px 0px 2px #8c1779;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f51ed1), color-stop(1, #8c1779));
	background:-moz-linear-gradient(top, #f51ed1 5%, #8c1779 100%);
	background:-webkit-linear-gradient(top, #f51ed1 5%, #8c1779 100%);
	background:-o-linear-gradient(top, #f51ed1 5%, #8c1779 100%);
	background:-ms-linear-gradient(top, #f51ed1 5%, #8c1779 100%);
	background:linear-gradient(to bottom, #f51ed1 5%, #8c1779 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f51ed1', endColorstr='#8c1779',GradientType=0);
	background-color:#f51ed1;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #8c1779;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:19px;
	padding:12px 37px;
	text-decoration:none;
	text-shadow:0px 1px 0px #8c1779;
		 padding: 0px 39px !important;height: 50px !important; 
	 font-size: 20px !important;
}*/

.home #mc-embedded-subscribe { padding: 0px 39px !important; height: 58px !important; font-size: 20px !important;
font-size: 20px; background: #c01372 !important; color: #fff; border-bottom: 5px solid #9d085a !important; border-radius: 5px !important;}

/*.home .HomePageForm #mc-embedded-subscribe:hover{ background: #fff !important; color:  #c01372 !important;}*/


/*.home #mc-embedded-subscribe:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8c1779), color-stop(1, #f51ed1));
	background:-moz-linear-gradient(top, #8c1779 5%, #f51ed1 100%);
	background:-webkit-linear-gradient(top, #8c1779 5%, #f51ed1 100%);
	background:-o-linear-gradient(top, #8c1779 5%, #f51ed1 100%);
	background:-ms-linear-gradient(top, #8c1779 5%, #f51ed1 100%);
	background:linear-gradient(to bottom, #8c1779 5%, #f51ed1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c1779', endColorstr='#f51ed1',GradientType=0);
	background-color:#8c1779;
}
.home #mc-embedded-subscribe:active {
	position:relative;
	top:1px;
}
*/
.BlogSection .more-link { display: table; margin: auto; padding: 12px 30px; text-transform: capitalize;  font-size: 18px;
 background: #c01372 !important; color: #fff; border-bottom: 5px solid #9d085a !important; border-radius: 5px !important; font-family: "Franklin Gothic Book";}


/*
.BlogSection .more-link {
	-moz-box-shadow: 0px 0px 0px 2px #8c1779;
	-webkit-box-shadow: 0px 0px 0px 2px #8c1779;
	box-shadow: 0px 0px 0px 2px #8c1779;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f51ed1), color-stop(1, #8c1779));
	background:-moz-linear-gradient(top, #f51ed1 5%, #8c1779 100%);
	background:-webkit-linear-gradient(top, #f51ed1 5%, #8c1779 100%);
	background:-o-linear-gradient(top, #f51ed1 5%, #8c1779 100%);
	background:-ms-linear-gradient(top, #f51ed1 5%, #8c1779 100%);
	background:linear-gradient(to bottom, #f51ed1 5%, #8c1779 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f51ed1', endColorstr='#8c1779',GradientType=0);
	background-color:#f51ed1;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #8c1779;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:19px;
	padding:12px 37px;
	text-decoration:none;
	text-shadow:0px 1px 0px #8c1779;
		 display: table; margin: auto; padding: 12px 30px;
	text-transform: capitalize;  font-size: 18px
}
.BlogSection .more-link:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8c1779), color-stop(1, #f51ed1));
	background:-moz-linear-gradient(top, #8c1779 5%, #f51ed1 100%);
	background:-webkit-linear-gradient(top, #8c1779 5%, #f51ed1 100%);
	background:-o-linear-gradient(top, #8c1779 5%, #f51ed1 100%);
	background:-ms-linear-gradient(top, #8c1779 5%, #f51ed1 100%);
	background:linear-gradient(to bottom, #8c1779 5%, #f51ed1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c1779', endColorstr='#f51ed1',GradientType=0);
	background-color:#8c1779;
}
.BlogSection .more-link:active {
	position:relative;
	top:1px;
}

.home #mc_embed_signup .clear {
  margin-top: 0px;
}*/

#mc_embed_signup .mc-field-group label { font-family: raleway;}
.home #mc_embed_signup_scroll{ background: #e6e6e6; padding-bottom: 10px;}

.home #mc_embed_signup h2 { font-size: 30px; font-weight: bold; line-height: 38px; text-align: center;  margin-top: 0px;
background: #90058e; padding: 12px; color: #fff;}	
/*.home #mc_embed_signup .mc-field-group {  padding-left: 20px; padding-right: 20px; width: 100%; padding-bottom: 2%;}*/

.home #mc_embed_signup .mc-field-group:nth-child(5) {
    width: 100% !important;
}
.home #mc_embed_signup .mc-field-group {
    clear: none;
    float: left;
    padding-bottom: 2%;
    padding-left: 20px;
    padding-right: 20px;
    width: 50%;
}

.home #mc_embed_signup .clear{ padding: 10px 6px 8px 25px;}
.home #mc_embed_signup form { padding: 0;}
#mc_embed_signup .mc-field-group label { font-size: 13px;}
.HomePageForm .et_pb_code.et_pb_module.et_pb_code_0{ background: rgb(203, 8, 227) none repeat scroll 0% 0%; padding: 6px;}
.nav > li > a{ padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important;}
#et-secondary-nav .menu-item-has-children > a:first-child, #top-menu .menu-item-has-children > a:first-child {
    padding-right: 20px !important;
}

.et-search-form, .et_mobile_menu, .footer-widget li::before, .nav li ul, blockquote { border-color: #91268d;}
.FooterTextClass { position: relative; top: 50px;}
#text-8 { text-align: right; width: 100%;}
.SocialIcon{ padding-right: 50px;}
p {
  font-family: "Franklin Gothic Book" !important;
  padding-bottom: 1em;
}
.page-id-3201 p.wp-embed-heading{ font-family: "Franklin Gothic Book";}


.MainSliderText{ font-family: 'clarendonregular';}
.SliderText {
  text-align: center;
}

.TestimonialClass .bx-pager-link.active{ background: #fff !important;}
.NewClassTesti{ line-height: 0; padding-bottom: 0; visibility: hidden;}
.page #top-header{ background: hsl(327, 82%, 41%) !important;}
.blog #top-header{ background: hsl(327, 82%, 41%) !important;}
.category #top-header{ background: hsl(327, 82%, 41%) !important;}
.single #top-header{ background: hsl(327, 82%, 41%) !important;}
.error404 #top-header{ background: hsl(327, 82%, 41%) !important;}
#et-info-email{ display: none;}
#et-info-phone > a { font-family: open sans; font-size: 16px;}
#et-info > span::before { font-size: 14px;}
#et-info { text-align: right; width: 100%;}
#logo{ max-height: 100%;}
.shareaholic-share-buttons li:nth-child(5){ display: none !important;}
.shareaholic-share-buttons li:nth-child(6){ display: none !important;}
.page .shareaholic-share-buttons-container.floated ul.shareaholic-share-buttons{ margin-top: 180px !important;}
.category .shareaholic-share-buttons-container.floated ul.shareaholic-share-buttons{ margin-top: 180px !important;}
.single .shareaholic-share-buttons-container.floated ul.shareaholic-share-buttons{ margin-top: 180px !important;}
#Logoslist ul li { list-style-type: none; display: inline; padding-right: 4px;}
#Logoslist .et_pb_text_inner > ul { padding-left: 0;}
#Logoslist .et_pb_text_inner > h2{ font-size: 46px; padding-bottom: 20px;}
.AsSeenOn h2{ font-size: 46px; padding-bottom: 20px;}
.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_8 { margin-bottom: 7px;}
#recent-posts-5 li { padding-left: 16px;}
.et_right_sidebar #sidebar { padding-left: 20px;}

.page-id-3504 #mce-LNAME { margin-left: 7%;}
.page-id-3504 .mc-field-group { width: 50%; float: left; margin-bottom: 1%;}
.page-id-3504 #mce-MMERGE3 { margin-left: 1%; width: 63%; height: 35px;}
.page-id-3504 #mc_embed_signup .mc-field-group input { width: 62%; height: 35px;}
.SubmitButionClass { float: left; margin-top: 1%; width: 100%; text-align: center;}
.SubmitButionClass #mc-embedded-subscribe{ padding: 0px 39px !important; height: 58px !important; font-size: 20px !important; background: #c01372 !important;
color: #fff; border-bottom: 5px solid #9d085a !important; border-radius: 5px !important; cursor: pointer; border-color: #ff0391;}
.page-id-3504 .indicates-required { margin-bottom: 2%;}
.ImgSpacing{ margin-bottom: 2%;}
.size-full.wp-image-5354.alignleft { margin-top: 10px;}
.size-full.wp-image-5353.alignleft { margin-top: 10px; margin-bottom: 40px;}
hr { margin-bottom: 20px;}

.page-id-4960 .mc-field-group { width: 50%; float: left; margin-bottom: 1%;}
.page-id-4960 #mc_embed_signup_scroll br { display: none;}
.page-id-4960 #mc_embed_signup .mc-field-group input { width: 62%; height: 35px;}
.page-id-4960 #mc_embed_signup_scroll li input { width: auto !important; height: auto !important;}
.page-id-4960 #mce-MMERGE2 { margin-left: 8%;}
.page-id-4960 #mce-FNAME { margin-left: 5%;}
.page-id-4960 #mc-embedded-subscribe{ padding: 0px 39px !important; height: 58px !important; font-size: 20px !important; background: #c01372 !important;
color: #fff; border-bottom: 5px solid #9d085a !important; border-radius: 5px !important; cursor: pointer; border-color: #ff0391;}
.page-id-4960 .indicates-required { margin-bottom: 2%;}

.page-id-2030 .mc-field-group { width: 50%; float: left; margin-bottom: 1%;}
.page-id-2030 #mc_embed_signup_scroll br { display: none;}
.page-id-2030 #mc_embed_signup .mc-field-group input { width: 62%; height: 35px;}
.page-id-2030 #mc_embed_signup_scroll li input { width: auto !important; height: auto !important;}
.page-id-2030 #mce-MMERGE2 { margin-left: 8%;}
.page-id-2030 #mce-FNAME { margin-left: 5%;}
.page-id-2030 #mc-embedded-subscribe{ padding: 0px 39px !important; height: 58px !important; font-size: 20px !important; background: #c01372 !important;
color: #fff; border-bottom: 5px solid #9d085a !important; border-radius: 5px !important; cursor: pointer; border-color: #ff0391;}
.page-id-2030 .indicates-required { margin-bottom: 2%;}
.MediaSection img { vertical-align: middle; display: inline-block; margin-right: 10px;}
.NewSpacingClassAdd{ margin-top: 7%;}
#event_header h3 { margin-bottom: 15px;}


.page-id-2731 .mc-field-group { width: 50%; float: left; margin-bottom: 1%;}
.page-id-2731 #mc_embed_signup br { display: none;}
.page-id-2731 #mc_embed_signup .mc-field-group input { width: 62%; height: 35px;}
.page-id-2731 #mc_embed_signup_scroll li input { width: auto !important; height: auto !important;}
.page-id-2731 #mce-MMERGE2 { margin-left: 4%;}
.page-id-2731 .mc-field-group:nth-child(4) { width: 100%;}
.page-id-2731 #mc_embed_signup #mce-MMERGE2 { width: 80% !important;}
.page-id-2731 #mce-FNAME { margin-left: 5%;}
.Keyword-Home-Page #mc-embedded-subscribe{ padding: 0px 39px !important; height: 58px !important; font-size: 20px !important; background: #c01372 !important;
color: #fff; border-bottom: 5px solid #9d085a !important; border-radius: 5px !important; cursor: pointer; border-color: #ff0391;}
.page-id-2731 .indicates-required { margin-bottom: 2%;}
.IconClass li{ list-style: none;}
.IconClass { padding-left: 0 !important;}
.IconClass li::before { font-family: 'FontAwesome'; content: '\f004'; margin: 0 11px 0 -15px; padding-left: 20px; color: hsl(327, 82%, 41%);}
.et_pb_post img { width: 30%; float: left; margin-right: 2%;}

.home .et_pb_post img { width: auto; float: none; margin-right: 0%;}


.page-id-2204 .mc-field-group { width: 50%; float: left; margin-bottom: 1%;}
.page-id-2204 #mc_embed_signup br { display: none;}
.page-id-2204 #mc_embed_signup .mc-field-group input { width: 62%; height: 35px;}
/*.page-id-2204 #mce-MMERGE2 { margin-left: 8%;}
.page-id-2204 #mce-FNAME { margin-left: 5%;}*/
.page-id-2204 #mc-embedded-subscribe{ padding: 0px 39px !important; height: 58px !important; font-size: 20px !important; background: #c01372 !important;
color: #fff; border-bottom: 5px solid #9d085a !important; border-radius: 5px !important; cursor: pointer; border-color: #ff0391;}
.page-id-2204 .indicates-required { margin-bottom: 2%;}
.page-id-2204 #mc_embed_signup .mc-field-group:nth-child(5) {  width: 100%;}
.page-id-2204 #mce-LNAME { margin-left: 3.5%;}