@font-face { /* Add */
	font-family: 'WildSpirit';  
	src: url('fonts/WildSpirit2.woff2');  
	font-weight: normal;  
	font-display: swap;
}

/* Defaults */

 h1, h2, h3, h4, h5, h6, p, span, div, body, strong{
	-webkit-font-smoothing: antialiased; /* Looks pretty much the same than Windows */
	-moz-osx-font-smoothing: grayscale;
	font-smooth: always;
}

/* body {
    background-color: #fff;
    color: #444749;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6;
}

div.elementor-widget-text-editor{
    color: #444749;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
}

h1, h2, h3, h4, h5, h6{
    color: #000;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
    line-height: 1.2;
    margin: 0 0 20px;
	letter-spacing:1px;
}

h1{
	font-size:50px;
}

h2{
	font-size:45px;
}

h3{
	font-size:35px;
}

h4{
	font-size:30px;
}

h5{
	font-size:25px;
}

h6{
	font-size:20px;
}

div.elementor-widget-heading .elementor-heading-title{
    font-family: 'Lato', sans-serif;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 15px;
}

a{
    border-bottom: none;
	color: #289BB0;
	text-decoration: underline;
    text-decoration: none;
} */

blockquote::before {
    content: "";
}

strong{ 
	font-weight:700; 
}

p {
    margin: 0 0 25px;
    padding: 0;
}

/* Posts and Pages Layout */

.post-edit-link {
    clear: both;
    display: none;
}

a:focus {
    outline: none;
}

a:hover, 
.entry-title a:hover,
.white-text a:hover,
#custom-footer-section .widget a:hover,
#bottom-full-width-section .menu li a:hover{ 
	border:none; 
	color:#333;
}

.clearfix{
	display:block;
	width:100%;
	clear:both;
}

.single .entry,
.article .entry,
.blog .entry {
    margin-bottom: 40px;
    padding: 0;
}

.tpl-full-width .entry,
.elementor-page .entry{
	padding:0;
}

/* .entry {
    margin-bottom: 0;
    padding: 0 35px;
} */
/*
.site-inner{
	min-height:500px;
	padding:55px 0 200px;
}*/


/* Footer */



/* Sections Layout */

.inner{ 
	max-width:1150px; 
	width:100%; 
	margin:0 auto;  
	overflow:hidden; 
	position:relative;
}

.white-text p, .white-text a, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6, .white-text div, .white-text ul, .white-text li, .white-text ol, .white-text{ 
	color:#fff; 
}

.section-wrap{ 
	display:block; 
	overflow:hidden; 
	margin:0 auto; 
	max-width:1950px;
	width:100%; 
	padding:45px 0; 
	position:relative; 
	z-index:1; 
}

/* Maps */

.google-maps {
	position: relative;
	padding-bottom: 0;
	overflow: hidden;
	height:490px;
}
	
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	right:0;
	margin: 0 auto;
	max-width:980px!important;
	width: 100% !important;
	height:490px!important; 
}
	

/* Navigation Menus */


/* Search Layout */

.site-header .search-form{
	margin:0;
}

.popup-search {
    display: none;
    margin: 0 auto;
    max-width: 300px;
    position: absolute;
    top: 20px;
    width: 100%;
    z-index: 99999;
    right: 215px;
}

.popup-search .search-form{
	width:40px;
}

.popup-search input[type="submit"]{
	display:none;
}

.popup-search input#searchsubmit {
    background: #000 none repeat scroll 0 0;
    padding: 12px 25px;
    position: absolute;
    right: 0;
    top: 0;
    display:none;
}

.popup-search input{
	font-size: 13px;
	background: #fff;
	border:none;
	padding: 10px 18px;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.3) inset, 0 1px 10px 0 rgba(0, 0, 0, 0.1) inset;
	border-radius:30px;
	transition: all .1s ease 0s;
}

.genesis-nav-menu a:hover, #menu-main a:hover{
	color:#ccc;
}

.genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover,
#menu-main .current-menu-item > a, #menu-main .sub-menu .current-menu-item > a:hover{
	color:#ccc;
}

#menu-main li {
    display: inline-block;
}

.genesis-nav-menu .search input[type="submit"], .widget_search input[type="submit"] {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    clip: initial;
    color: transparent;
    height: auto;
    margin: 15px 0 0 -50px;
    padding: 0;
    position: absolute;
    width: auto;
}

.genesis-nav-menu#menu-main .sub-menu, #menu-main .sub-menu{
	margin-top:-10px;
}

.genesis-nav-menu#menu-main .sub-menu li:last-of-type a, #menu-main .sub-menu li:last-of-type a{
	border-radius:0 0 5px 5px;
	border-bottom:none;
}

.genesis-nav-menu#menu-main .sub-menu a, #menu-main .sub-menu a{
	background:#fff;
	text-transform:none;
	padding:15px;
	border-bottom:1px solid #291913;
	border-top:none;
	border-left:none;
	border-right:none;
	font-size:15px;
	width:150px;
}

.genesis-nav-menu a {
    color: #fff;
    display: block;
    padding: 10px 23px;
	font-size:16px;
	font-weight:400;
	text-transform:uppercase;
}



/* Mobile Menu */

.toggle-wrap {
    clear: none;
    display: none;
    margin: 20px auto;
    width: 50px;
    float: none;
}

#toggle-nav {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    display: none;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 0;
    outline: medium none;
    overflow: hidden;
    padding: 3px 0 0;
    text-align: right;
    text-indent: -99999px;
    width: 50px;
}

#toggle-nav span {
    background: #fff none repeat scroll 0 0;
    display: block;
    height: 4px;
    margin: 0 auto 5px auto;
    width: auto;
}


/* Popups */


.popmake iframe{ max-width:100%; width:100%; display:block; }

.popmake{
    left: 0!important;
    margin: 0 auto!important;
    right: 0!important;
}

.popmake-close{
    background:transparent url('images/EVAN-MARC-KATZ-popup-close.jpg') no-repeat center !important; /* Update */
    width:30px!important;
    height:30px!important;
    color:transparent!important;
}

.popmake .popmake-content p:last-of-type{
	margin:0;
}

#popmake-46664{
    background:#EFEFEF!important;
    left: 0!important;
    margin: 0 auto!important;
    max-width: 1030px!important;
    right: 0!important;
    width: 96%!important;
    padding:60px 70px!important;
}


/* Header Widgets */

.site-header{	
	/*position:fixed;*/
	background:#191A1F;
	min-height:100px;
	padding:15px 0 20px;
	width:100%;
	z-index:99999;
	overflow:hidden;
}

.home .site-header,
.tpl-no-title .site-header,
.tpl-trans-header .site-header{
	/*background:transparent;*/
	transition: all .5s ease;
	padding:15px 0;
}

.tpl-no-title .site-header.scrolling,
.tpl-trans-header .site-header.scrolling,
.site-header.scrolling{
	position:fixed;
	background: #191A1F!important;
    transition: all .5s ease;
    box-shadow: 0 0 20px rgba(0,0,0,0.05);
	padding:15px 0;
	min-height:70px;
}

.site-header .wrap {
    max-width: 1200px;
    padding: 0;
	position:relative;
}


/* Full Width Widgets */

#top-full-width-section .widget-wrap,
#footer-full-width-section .widget-wrap,
#bottom-full-width-section .widget-wrap{
    margin: 0 auto;
    max-width: 1150px;
    width: 100%;
    overflow:hidden;	
}


/* Primary Sidebar */


/* Elementor elements custom styling */
.elementor-text-editor b{
	font-weight:800;
}
.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text, .elementor-heading-title strong{
	font-family: 'WildSpirit' !important;
	font-weight: normal;
	color:#71C2C0;
	vertical-align:bottom;
}

.highlight-text .elementor-heading-title{
	font-family: 'WildSpirit' !important;
	font-weight: normal;
}

h3.elementor-heading-title strong{
	font-size:60px;
	line-height:0.4;
}
.img-border-overlap-bg .elementor-image{
	position:relative;
}
.img-border .elementor-image::before,
.img-border-overlap-bg .elementor-image::before{
	content:"";
	position:absolute;
	z-index:0;
}
.img-border-overlap-bg .elementor-image img,
.img-border .elementor-image img{
	z-index:1;
	position:relative;
}
.purple-top-left .elementor-image::before{
	content:"";
	position:absolute;
	background: url('images/EVAN-MARC-KATZ-purple-top-left-bg.jpg') no-repeat;
	width:264px;
	height:358px;
	top:0;
	left:0;
	z-index:0;
}
.purple-top-left .elementor-image img{
	z-index:1;
	position:relative;
}
.purple-btm-right .elementor-image::before{
	content:"";
	position:absolute;
	background: url('images/EVAN-MARC-KATZ-purple-bottom-right-bg.jpg') no-repeat;
	width:274px;
	height:257px;
	right:0;
	bottom:0;
	z-index:0;
}
.purple-btm-right .elementor-image img{
	z-index:1;
	position:relative;
}
.blue-center-left .elementor-image::before{
	content:"";
	position:absolute;
	background: url('images/EVAN-MARC-KATZ-blue-left-center-border.jpg') no-repeat;
	width:275px;
	height:505px;
	bottom:50px;
	left:0;
	z-index:0;
}
.blue-center-left .elementor-image img{
	z-index:1;
	position:relative;
}
.blue-top-left .elementor-image::before{
	content:"";
	position:absolute;
	background: url('images/EVAN-MARC-KATZ-blue-top-left.jpg') no-repeat;
	width:320px;
	height:289px;
	top:0;
	left:0;
	z-index:0;
}
.blue-top-left .elementor-image img{
	z-index:1;
	position:relative;
}
.blue-top-left-med .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-blue-top-left-med.jpg') no-repeat;
	width:269px;
	height:244px;
	top:0;
	left:0;
}
.blue-top-right .elementor-image::before{
	content:"";
	position:absolute;
	background: url('images/EVAN-MARC-KATZ-blue-top-right.jpg') no-repeat;
	width:378px;
	height:516px;
	top:-70px;
	right:-65px;
	z-index:0;
}
.blue-top-right .elementor-image img{
	z-index:1;
	position:relative;
}
.blue-top-right-square .elementor-image::before{
	content:"";
	position:absolute;
	background: url('images/EVAN-MARC-KATZ-blue-top-right-square.jpg') no-repeat;
	width:549px;
	height:564px;
	top:0;
	right:-80px;
	z-index:0;
}
.blue-top-right-square .elementor-image img{
	z-index:1;
	position:relative;
}
.blue-btm-right .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-blue-bottom-right.jpg') no-repeat;
	width:272px;
	height:256px;
	bottom:-50px;
	right:-50px;
}
.blue-btm-right-243 .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-blue-btm-right-243x228.jpg') no-repeat;
	width:243px;
	height:228px;
	bottom:-50px;
	right:-50px;
}
.blue-btm-left .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-blue-top-left.jpg') no-repeat;
	width:320px;
	height:289px;
	bottom:-40px;
	left:-40px;
}
.blue-btm-left-sm .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-blue-btm-left-sm.jpg') no-repeat;
	width:140px;
	height:132px;
	bottom:-15px;
	left:-15px;
}
.orange-top-left .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-orange-top-left.jpg') no-repeat;
	width:264px;
	height:358px;
	top:0;
	left:0;
}
.orange-btm-right .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-orange-btm-right.jpg') no-repeat;
	width:272px;
	height:256px;
	bottom:-40px;
	right:-52px;
}
.gray-top-left .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-gray-top-left.jpg') no-repeat;
	width:264px;
	height:358px;
	top:0;
	left:0;
}
.gray-btm-right .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-gray-btm-right.jpg') no-repeat;
	width:302px;
	height:284px;
	bottom:-50px;
	right:-55px;
}
.green-btm-right .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-green-btm-right.jpg') no-repeat;
	width:272px;
	height:256px;
	bottom:-50px;
	right:-50px;
}
.p-blue-btm-right .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-plain-blue-btm-right.jpg') no-repeat;
	width:253px;
	height:238px;
	bottom:-50px;
	right:-50px;
}
.p-blue-btm-right-272 .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-plain-blue-btm-right-272x256.jpg') no-repeat;
	width:272px;
	height:256px;
	bottom:-50px;
	right:-50px;
}
.p-blue-left .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-plain-blue-btm-right.jpg') no-repeat;
	width:253px;
	height:238px;
	bottom:15px;
	left:-50px;
}
.olive-top-right .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-olive-top-right.jpg') no-repeat;
	width:331px;
	height:352px;
	top:0;
	right:0;
}
.olive-btm-right .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-olive-btm-right.jpg') no-repeat;
	width:311px;
	height:292px;
	bottom:-100px;
	right:-55px;
}
.olive-btm-right-med .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-olive-btm-right-med.jpg') no-repeat;
	width:272px;
	height:256px;
	bottom:-50px;
	right:-50px;
}
.olive-btm-right-sm .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-olive-btm-right-sm.jpg') no-repeat;
	width:185px;
	height:174px;
	bottom:-55px;
	right:-35px;
}
.p-purple-btm-left .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-plain-purple-btm-left.jpg') no-repeat;
	width:344px;
	height:358px;
	bottom:0;
	left:0;
}
.p-purple-btm-right .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-plain-purple-btm-right.jpg') no-repeat;
	width:336px;
	height:316px;
	bottom:0;
	right:-60px;
}
.max860 .elementor-column-wrap{
	max-width:860px;
}

/* Homepage Sections */
.homepage.section1 .e-gallery-image{
	min-height:121px;
}
.homepage.section1 h3.elementor-icon-box-title{
	margin-bottom:12px;
}

.homepage.section1 .elementor-widget-icon-box:first-of-type{
	margin-left:-15px;
}

.homepage.section4 h2,
.homepage.section5 h2,
.homepage.section8 h2,
.homepage.section10 h2{
	line-height:1;
}

.homepage.section8 .love-stories.client .elementor-widget-image-box .elementor-image-box-content .description-wrap{
	left:0;
	width:100%;
}

.homepage.section10 .blog-categories-block .elementor-cta--skin-cover .elementor-cta__icon{
	max-width:70px;
	margin-right:12px;
}
.homepage.section10 .blog-categories-block .elementor-cta--skin-cover .elementor-cta__icon .elementor-icon{
	max-height:50px;
}

.homepage.section10 .blog-categories-block .elementor-cta--skin-cover .elementor-cta__title{
	width:auto;
	margin-right:5px;
	margin-bottom:5px;
}

.homepage.section10 .blog-categories-block .elementor-cta--skin-cover .elementor-cta__description{
	width:auto;
	margin-bottom:5px;
}

.home .uael-show .gform_wrapper{
	/*display:block !important;*/
}


/* About Bio */
.about-bio.section3 .content-blocks .elementor-column:hover .elementor-heading-title{
	color:#fff;
}

.elementor-page-969 .quiz-footer-widget{
	display:none !important;
}

.elementor-page-974 .footer-custom-text-widget{
	display:none !important;
}


/* About Timeline */
.about.timeline .year h2{
	margin-bottom:5px;
}

.about.timeline .timeline-row h2{
	line-height:1;
}

.about.timeline .purple-top-left .elementor-image::before{
	background: url('images/EVAN-MARC-KATZ-purple-top-left-413x324.jpg') no-repeat;
	width:413px;
	height:324px;
}

.about.timeline .blue-bottom-right .elementor-image::before{
	content:"";
	position:absolute;
	background: url('images/EVAN-MARC-KATZ-blue-ombre-bottom-right-413x285.jpg') no-repeat;
	width:413px;
	height:285px;
	bottom:0;
	right:-40px;
	z-index:0;
}

.about.timeline .blue-bottom-right .elementor-image img{
	z-index:1;
	position:relative;
}

.about.timeline .blue-center .elementor-image::before{
	content:"";
	position:absolute;
	background: url('images/EVAN-MARC-KATZ-blue-ombre-center-413x513.jpg') no-repeat;
	width:413px;
	height:513px;
	left:0;
	right:0;
	margin-right:auto;
	margin-left:auto;
	z-index:0;
	top:-30px;
}

.about.timeline .blue-center .elementor-image img{
	z-index:1;
	position:relative;
}

.about.timeline .purple-top-right .elementor-image::before{
	content:"";
	position:absolute;
	background: url('images/EVAN-MARC-KATZ-purple-top-right-465x349.jpg') no-repeat;
	width:465px;
	height:349px;
	top:-25px;
	right:-80px;
	z-index:0;
}

.about.timeline .purple-top-right .elementor-image img{
	z-index:1;
	position:relative;
}


/* Resources */
.resources-nav nav ul li{
	border-right: 1px solid #000;
}

.resources-nav nav ul li:last-of-type{
	border-right: none;
}

.resources-nav nav ul li:first-of-type a{
	padding-left:0 !important;
}

.resources-nav nav ul li:last-of-type a{
	padding-right:0 !important;
}

.resources-nav nav ul li a b{
	margin-left:3px;
}

.resources.social-section .elementor-button-icon{
	font-size:28px;
	font-weight:normal;
}

.resources.social-section .elementor-button-text{
	padding-top:8px;
	padding-right:5px;
}

#special-reports .elementor-heading-title a{
	font-weight:800;
}

#partnerships .content-blocks .elementor-column:hover .elementor-heading-title,
#digital-programs .content-blocks .elementor-column:hover .elementor-heading-title,
#digital-programs .content-blocks .elementor-column:hover .elementor-text-editor{
	color:#fff;
}

.elementor-page-1514 .footer-custom-text-widget{
	display:none !important;
}

/* FAQ */
.uael-question-span b{
	color:#289BB07D;
	font-size:20px;
	margin-right:18px;
	position: absolute;
	left: 0;
	line-height:1.6;
}
.uael-faq-accordion .uael-accordion-title .uael-question-span{
	padding-left:32px;
}
.uael-accordion-content a{
	color:#289BB0;
	text-decoration:underline !important;
}
.uael-accordion-content a:hover{
	color:#000;
}
.uael-accordion-icon.uael-accordion-icon-right{
	max-width:22px;
	margin:0 !important;
}
.uael-accordion-icon.uael-accordion-icon-right svg{
	width:22px !important;
}
.uael-faq-accordion .uael-accordion-content p{
	margin-bottom:20px !important;
}
.uael-faq-accordion .uael-accordion-content ul{
	list-style-type:none;
	padding:0;
	margin:0 0 25px 0;
}
.uael-faq-accordion .uael-accordion-content ul li{
	margin-bottom:10px !important;
}

/* Love U Pyramid of Love */
.dark-bold b, .dark-bold strong{
	color:#000;
}
.orange-title h2,
.orange-title h3,
.orange-title h4,
.orange-title h5{
	color: #E58566;
}
.gray-title h2,
.gray-title h3,
.gray-title h4,
.gray-title h5{
	color: #83918C;
}
.green-title h2,
.green-title h3,
.green-title h4,
.green-title h5{
	color: #8AA14A;
}
.blue-title h2,
.blue-title h3,
.blue-title h4,
.blue-title h5{
	color: #72B6C1;
}
.blue-title b{
	color:#000;
}
.olive-title h2,
.olive-title h3,
.olive-title h4,
.olive-title h5{
	color: #5D6D4C;
}
.olive-title b,
.olive-title strong{
	color: #5D6D4C;
	font-weight:900;
}
.purple-title h2,
.purple-title h3,
.purple-title h4,
.purple-title h5{
	color: #7C4B71;
}
.confidence h2 span,
.confidence h3 span{
	color: #E58566;
}
.emk-list ul,
.confidence ul,
.meeting-men ul,
.dating ul,
.understanding-men ul,
.relationships ul,
.commitment ul{
	list-style:none;
	margin:0 0 25px 0;
	padding:0;
}
.confidence ul li,
.understanding-men ul li,
.commitment ul li{
	margin-bottom:10px;
	padding-left:20px;
}
.commitment.story ul li{
	margin-bottom:0px;
}
.relationships ul li{
	margin-bottom:0;
	padding-left:20px;
}
.emk-list ul li,
.dating ul li,
.meeting-men ul li{
	margin-bottom:25px;
	padding-left:20px;
}
.emk-list ul li{
	position:relative;
}
.dating .green-title ul li{
	margin-bottom:10px;
}
.emk-list ul li::before,
.confidence ul li::before,
.meeting-men ul li::before,
.dating ul li::before,
.understanding-men ul li::before,
.relationships ul li::before,
.commitment ul li::before{
    content: "\2022";
	position:absolute;
	left:0;
	color:#444749;
}
.confidence ul li::before{
	color: #E58566;
}
.meeting-men ul li::before{
    color: #83918C;
}
.dating ul li::before{
    color: #8AA14A;
}
.understanding-men ul li::before{
    color: #72B6C1;
}
.relationships ul li::before{
    color: #5D6D4C;
}
.commitment ul li::before{
	color: #7C4B71;
}
.meeting-men ol{
	color: #83918C;
	font-size: 25px;
	font-weight: 900;
	margin-left: 25px;
	padding: 0;
}
.meeting-men ol li{
	margin-bottom:25px;
}
.relationships ol{
	color: #5D6D4C;
	font-weight: 900;
	margin-left: 25px;
	padding: 0;
}
.relationships ol li{
	margin-bottom:25px;
}
.understanding-men ol{
	margin-left:25px;
	padding:0;
}
.purple-list ul li{
	color: #7C4B71;
	margin-bottom:25px;
	font-weight:800;
}
.purple-list ul li b,
.purple-list ul li strong{
	font-weight:800;
	color: #7C4B71;
}

/* Masters Coaching */
.blue-bullet-list ul{
	list-style:none;
	margin:0 0 25px 0;
	padding:0;
	position:relative;
}
.blue-bullet-list ul li{
	margin-bottom:0;
	padding-left:25px;
}
.blue-bullet-list ul li::before{
    content: "\2022";
	position:absolute;
	left:0;
	color: #02A3B8;
}
.bblue-bullet-list ul,
.lblue-bullet-list ul{
	list-style:none;
	margin:0 0 25px 0;
	padding:0;
	position:relative;
}
.lblue-bullet-list ul li{
	margin-bottom:20px;
	padding-left:20px;
}
.bblue-bullet-list ul li{
	margin-bottom:20px;
	padding-left:25px;
}
.lblue-bullet-list ul li::before{
    content: "\2022";
	position:absolute;
	left:0;
	color: #71C2C0;
}
.bblue-bullet-list ul li::before{
	color:#02A3B8;
	content: "\2022";
	position:absolute;
	left:0;
	font-size:25px;
}
.lblue-bullet-list a{
	color:#02A3B8;
	text-decoration:underline !important;
}
.lblue-bullet-list a:hover,
.lblue-bullet-list a:focus{
	color:#000;
}
.bil-steps .lblue-bullet-list ul li{
	padding-left:25px;
}
.bil-steps .lblue-bullet-list ul li::before{
	font-size:24px;
	line-height:1.3;
}
.masters-section ul li{
	margin-bottom:25px;
}
.white-bullet-list ul{
	list-style:none;
	margin:0 0 25px 0;
	padding:0;
}
.white-bullet-list ul li{
	margin-bottom:0;
	padding-left:30px;
}
.white-bullet-list ul li::before{
    content: "\2022";
	position:absolute;
	left:0;
	color: #fff;
	font-size:20px;
}
.twocolumn-list ul{
    columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  position:relative;
}

.twocolumn-list ul li{
	position:relative;
	padding-left:20px;
}

.partner-program.lblue-bullet-list ul li{
	margin-bottom:10px;
}
.sm.lblue-bullet-list ul li,
.sm.bblue-bullet-list ul li{
	padding-left:35px;
}
.sm.bblue-bullet-list ul li::before{
	font-size:20px;
}
.sm.lblue-bullet-list ul li::before{
	font-size:25px;
}
.out-list.bblue-bullet-list ul{
	margin-right:-25px;
}

.out-list.bblue-bullet-list ul li::before{
	font-size:25px;
}

/* BIL */
.bil-testimonial-box > .elementor-container{
	background:url('images/EVAN-MARC-KATZ-bil-testimonial-btm-right.jpg') no-repeat bottom right;
}
.bil-testimonial-box .elementor-tab-title{
	position:absolute;
	bottom: -25px;
}
.slide-testi-auth{
    font-size:16px;
    font-weight: 900;
    letter-spacing: 1px;
    color:#202022;
}
.bil-testi-slider .elementor-main-swiper{
	overflow:visible;
}
.bil-testi-slider .swiper-slide{
	min-height: 848px;
	overflow: visible;
	height: 100% !important;
	overflow:visible;
}
.bil-testi-slider .swiper-slide .swiper-slide-contents{
	background-color: #E8EFF1;
	padding: 56.5px 160px;
	background-image: url('images/EVAN-MARC-KATZ-bil-testi-bg-top.jpg'), url('images/EVAN-MARC-KATZ-bil-testi-bg-btm.jpg');
	background-position: top center, bottom center;
    background-repeat: no-repeat; /* this applies to both images */
}
.bil-testi-slider .elementor-swiper-button-prev{
	background:url('images/EVAN-MARC-KATZ-bil-previous-btn.svg') no-repeat center left;
	left:100px;
	width:38px;
	height:38px;
}
.bil-testi-slider .elementor-swiper-button-next{
	background:url('images/EVAN-MARC-KATZ-bil-next-btn.svg') no-repeat center right;
	right:100px;
	width:38px;
	height:38px;
}
.bil-testi-slider .elementor-swiper-button-prev i,
.bil-testi-slider .elementor-swiper-button-next i{
	opacity:0;
}

.bil-testi-carousel .swiper-wrapper .swiper-slide{
	display: flex;
	align-items: center;
	justify-content: center;
}

.bil-testi-carousel .elementor-swiper-button-prev{
	background:url('images/EVAN-MARC-KATZ-bil-previous-btn.svg') no-repeat center left;
	left:-50px !important;
	width:38px;
	height:38px;
}
.bil-testi-carousel .elementor-swiper-button-next{
	background:url('images/EVAN-MARC-KATZ-bil-next-btn.svg') no-repeat center right;
	right:-50px !important;
	width:38px;
	height:38px;
}
.bil-testi-carousel .elementor-swiper-button i{
	opacity:0;
}

.bil-blue-head h3,
.bil-blue-head h4,
.lblue-bullet-list h3,
.lblue-bullet-list h4{
	color:#289BB0;
}
.purp-head h3,
.purp-head h4{
	color:#83408A;
}
.sm.bblue-bullet-list h3,
.sm.bblue-bullet-list h4{
	color:#02A3B8;
}
.bil-lblue-head h3{
	color:#4E99AD;
	font-size:40px;
}
.bil-dark-head h3,
.bil-dark-head h4{
	color:#000;
}

/* Gravity Forms */
.uael-gf-style .gform_wrapper .gform_footer{
	margin-top:0;
	padding-top:0;
}
.gform_button.button{
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    border-radius: 40px;
    padding: 18px 35px;
	margin:0!important;
	color:#fff;
	transition:none;
	line-height:1.1;
	border:0 none !important;
}

.gform_button.button:hover{
	/** background: #49BF4F; **/
}

.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label textarea,
.gform_wrapper .top_label select.medium {
    border: 1px solid #ccc;
    padding: 10px 20px;
	line-height:1.3!important;
}

.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0!important;
}

body .gform_wrapper ul li.gfield {
    margin-top: 0!important;
    padding-top: 0;
}

.field-shadow input{
	box-shadow:1px 10px 15px 1px rgba(18, 20, 20, .26);
}

/* Testimonials */

.love-stories.client .elementor-widget-image-box .elementor-image-box-content .description-wrap {
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 30, 0.1);
}

.easy-t-cycle-pager span.cycle-pager-active {
    color: #fff;
}

.easy-t-cycle-pager span{
	color:#7c7c7c;
}

.easy-t-cycle-pager span{
	width:25px;
	font-size:80px;
	height:30px;
}

/* Partner Program */
.partnerprogram-form .gform_wrapper .gfield.gfield_html h3{
	color: #02A3B8;
	font-size: 25px;
	text-align: center;
	margin-top: 30px;
	display: block;
	font-weight:900;
}
.partnerprogram-form .gform_wrapper #field_5_24.gfield.gfield_html h3{
	text-align:left;
	color:#000;
	font-size:30px;
	margin-top:25px;
}

.partnerprogram-form .gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2{
	width:100%;
}
.partnerprogram-form .gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 input{
	margin-bottom:0;
}
.partnerprogram-form .gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span{
	padding-left:5px;
	padding-right:0;
}
.partnerprogram-form .gform_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child{
	padding-left:0;
	padding-right:5px;
}
.partnerprogram-form .gform_wrapper ul.gform_fields .gf_left_half{
	padding-right:5px !important;
}
.partnerprogram-form .gform_wrapper ul.gform_fields .gf_right_half{
	padding-left:5px !important;
}
.partnerprogram-form .gform_wrapper div.ginput_container input,
.partnerprogram-form .gform_wrapper div.ginput_container textarea{
	padding:20px !important;
	border:0 !important;
}
.partnerprogram-form .gform_wrapper .uael-gf-select-custom::after{
	right:25px;
}
.partnerprogram-form .uael-gf-style .gform_wrapper .gform_footer{
	margin-top:15px;
}
.partnerprogram-form .gform_wrapper .gform_button.button{
	font-size:16px !important;
}
.partnerprogram-form .gform_wrapper .gform_button.button:hover,
.partnerprogram-form .gform_wrapper .gform_button.button:focus{
	color:#FB656C !important;
}


/* Contact */
.contact-form .gform_wrapper{
	margin-top:5px;
}
.contact-form .gform_wrapper .ginput_container input{
	padding:20px 25px !important;
}
.contact-form .gform_wrapper .ginput_container input,
.contact-form .gform_wrapper .ginput_container textarea{
	border:0 !important;
}
.contact-form .gform_wrapper ul.gform_fields .gf_left_half{
	padding-right:4px !important;
}
.contact-form .gform_wrapper ul.gform_fields .gf_right_half{
	padding-left:4px !important;
}
.contact-form .gform_wrapper4 .gform_footer.top_label{
	margin-top:0;
}
.contact-form .gform_wrapper .gform_button.button{
	font-size: 16px !important;
}
.contact-form .gform_wrapper .gform_button.button:hover,
.contact-form .gform_wrapper .gform_button.button:focus{
	color:#FB656C !important;
}
.contact-form .gform_wrapper .ginput_container_select{
  position: relative;
  /*Don't really need this just for demo styling*/

}
.contact-form .gform_wrapper .ginput_container_select::after{
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    color: #fff;
    right: 0;
    top: 0;
    height: 100%;
    padding: 20px 25px;
    position: absolute;
    pointer-events: none;
	background-color:#FB656C;
}
.contact-form .gform_wrapper .ginput_container_select .uael-gf-select-custom::after{
	display:none;
}
.contact-form .uael-gf-style .gform_wrapper .gform_footer{
	margin-top:15px;
}

/* IE11 hide native button (thanks Matt!) */
.contact-form .gform_wrapper .ginput_container_select select::-ms-expand {
display: none;
}
.contact-form .gform_wrapper .ginput_container_select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Add some styling */

  display: block;
  width: 100%;
  max-width: 100%;
  -ms-word-break: normal;
  word-break: normal;
}

/* Love U Live Reminder */
.special-love-u-story .uael-adv-heading-stack {
    background: url(images/EVAN-MARC-KATZ-story-heading-img.png) no-repeat center;
	width: 192px;
	height: 58px;
    display: inline-block;
    vertical-align: middle;
}
.special-love-u-story .uael-after-heading{
	position:relative;
	top:2px;
}
.special-love-u-story .uael-after-heading span{
	font-family: 'WildSpirit' !important;
	color: #fff !important;
	font-size: 54px !important;
	font-weight: 400 !important;
	letter-spacing: 0 !important;
}

/* Ajax Load More */



/* Custom CSS */

.scroll-to-top{ 
	width:35px; 
	height:35px; 
	background:#1e1e1e url('images/to-top-img.png') no-repeat center center;
	position:fixed; 
	bottom:60px; 
	right:30px; 
	z-index:9999999; 
	cursor:pointer; 
	display:none; 
}

textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
     -webkit-appearance: none;
     border-radius: 0;
}

.widget-title, 
.widget h2.widgettitle, 
.widget.hide-title .widget-title{
	display:none;
}

.sidebar-primary .widget-title, 
.sidebar-primary .widget h2.widgettitle{
	display:block;
}

.widget.show-title .widget-title{
	display:block;
}

.content-left{
	float:left;
	width:48%;
}

.content-right{
	float:right;
	width:48%;
}

.content-top,
.content-center,
.content-bottom{
	max-width:100%;
	width:100%;
	margin:0 auto;
}

.block {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

.blocks-wrap{
	text-align:center;
	width:100%;
}

.footer-copyright .wrap{
	border:none;
}

.site-header .widget-area {
    margin-top: 10px;
    max-width: 800px;
    width: 100%;
	text-align:right;
}

.site-footer p, 
.site-footer p a {
    color: #787D7E;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 0;
    line-height:1.3;
}

.site-footer{
	padding:0 0 20px 0;
	display:none;
}

.footer-copyright {
    padding-top: 20px;
}

.single .entry {
    padding: 0;
}

.sidebar-primary {
    float: right;
    width: 325px;
}

.sidebar .widget {
    margin-bottom: 30px;
    padding: 30px 25px;
}


.arrow-down-blue {
    border-top: 20px solid #199dbf;
}

.arrow-down-gray {
    border-top: 20px solid #e0e0e0;
}

.arrow-down-blue, .arrow-down-gray{
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    height: 0;
    margin: 0 auto -20px;
    position: relative;
    width: 0;
    z-index: 5;
}

.header-image .site-title > a {
    background: rgba(0, 0, 0, 0) url("images/logo.svg") no-repeat scroll left center;
    float: left;
    min-height: 56px;
    width: 100%;
}

.title-area {
	padding:0;
	position:absolute;
	left:0;
	top:5px;
    width: 259px;
}

.search-btn a {
    padding-right: 0;
	cursor:pointer;
}

.load-more-btn{
	background:#fff;
	border:1px solid #ffa01f;
	border-radius:50px;
    color: #ffa01f;
    display: block;
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
    padding: 22px 45px;
    text-align: center;
	margin:20px auto;
	text-transform:capitalize;
	line-height:1.1;
}

#mobile-menu-section,
.mobile-menu-wrap{
	display:none;
}

.mobile-menu-section {
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 100%;
}

.mobile-menu-section .search-form{
    margin: 0;
    width: 100%;
}

.entry-author-link{
	color:#787D7E;
}

li.no-link a:hover{
	color:unset!important;
}

ul.blue-tick{
	margin-bottom:30px;
}

ul.blue-tick li{
	background:url('images/tick.svg') no-repeat left top;
	font-size:18px;
	font-weight:300;
	line-height:1.3;
	margin-bottom:20px;
	padding-left:20px;
}

.green-btn .elementor-button-link,
.maxbutton.green-btn{
	color:#fff!important;
	background: rgb(34,85,189);
	background: linear-gradient(56deg, rgba(34,85,189,1) 0%, rgba(48,123,150,1) 41%, rgba(72,188,83,1) 100%);
	transition:none;
}

.green-btn .elementor-button-link:hover,
.maxbutton.green-btn:hover{
	background:#49BF4F;
}

.elementor-template-full-width .site-inner,
.elementor-page .site-inner{
	padding:0!important;
}

.elementor-page .site-inner{
	max-width:1950px;
}

#custom-footer-section{
	background:#111214;
	padding:20px 0;
}

#custom-footer-section li,
#custom-footer-section a,
#custom-footer-section p{
	color:#fff;
	font-size:14px;
	font-weight:400;
	margin-bottom:0;
}

#custom-footer-section .widget{
	display:inline-block;
	vertical-align:top;
}

#custom-footer-section .inner{
	max-width:1160px;
}

.widget.footer-custom-link-widget{
	float:right;
	text-align:right;
}

.widget.footer-copyright-widget a:before{
	content:'|';
	vertical-align:top;
	padding:0 10px;
	color:#fff!important;
}

.widget.footer-copyright-widget .menu li:after{
	content:'|';
	vertical-align:middle;
}

.widget.footer-copyright-widget .menu li:last-of-type:after{
	display:none;
}

.widget.footer-copyright-widget .menu li a{
	padding:0 10px;
}

.widget.footer-copyright-widget.menu li:first-of-type a{
	padding-left:0;
}

/*
.section-wrap .elementor-column-wrap,
.section-wrap .elementor-widget-wrap,
.section-wrap .elementor-row{
	display:inline-block;
	vertical-align:top;
}
*/

.header-title{
	background:#212328 none no-repeat center top;
	text-align:center;
	padding:50px 0;
}


/* Share This Image plugin override styles */
.sti,.sti .sti-share-box{
	position:relative !important;
}
.sti .sti-share-box{
	padding:10px 0;
}
.sti .sti-share-box .sti-btn{
	display:inline-block !important;
	vertical-align:top;
	min-width:96.5px;
}

/* ================= ELI ================= */
body{
    margin: 0;
}

.btn-center{
    margin: auto !important;
}

.section-wrapper-right .elementor-widget-wrap{
    display: block !important;
}

.elementor-widget.font-roboto p,
.elementor-widget.font-roboto span,
.elementor-widget.font-roboto li,
.elementor-widget.font-roboto h1,
.elementor-widget.font-roboto h2,
.elementor-widget.font-roboto h3,
.elementor-widget.font-roboto h4,
.elementor-widget.font-roboto h5,
.elementor-widget.font-roboto h6,
.elementor-widget.font-roboto div{
    font-family: "Roboto",Sans-serif;
}

.elementor-widget.font-nunito p,
.elementor-widget.font-nunito span,
.elementor-widget.font-nunito li,
.elementor-widget.font-nunito h1,
.elementor-widget.font-nunito h2,
.elementor-widget.font-nunito h3,
.elementor-widget.font-nunito h4,
.elementor-widget.font-nunito h5,
.elementor-widget.font-nunito h6,
.elementor-widget.font-nunito div{
    font-family: "Nunito Sans", Sans-serif;
}


/*------------------------------------
    HEADER
------------------------------------*/

.header-text{

}

.header-text h1,
.header-text h2,
.header-text h3,
.header-text h4,
.header-text h5,
.header-text h6{
    font-family: 'Lato', sans-serif;
    font-size: 35px;
    font-weight: 900;
}

.header-text h1 .uael-before-heading,
.header-text h2 .uael-before-heading,
.header-text h3 .uael-before-heading,
.header-text h4 .uael-before-heading,
.header-text h5 .uael-before-heading,
.header-text h6 .uael-before-heading{
    display: inline-block;
    vertical-align: middle;
}

.header-text h1 .uael-before-heading span,
.header-text h2 .uael-before-heading span,
.header-text h3 .uael-before-heading span,
.header-text h4 .uael-before-heading span,
.header-text h5 .uael-before-heading span,
.header-text h6 .uael-before-heading span{
    font-weight: 900;
}

.header-text h1 .uael-adv-heading-stack,
.header-text h2 .uael-adv-heading-stack,
.header-text h3 .uael-adv-heading-stack,
.header-text h4 .uael-adv-heading-stack,
.header-text h5 .uael-adv-heading-stack,
.header-text h6 .uael-adv-heading-stack{
    display: inline-block;
    vertical-align: middle;
    margin: 0px 0 -15px 15px;
}

.header-text h1 .uael-adv-heading-stack span,
.header-text h2 .uael-adv-heading-stack span,
.header-text h3 .uael-adv-heading-stack span,
.header-text h4 .uael-adv-heading-stack span,
.header-text h5 .uael-adv-heading-stack span,
.header-text h6 .uael-adv-heading-stack span{
    font-family: 'WildSpirit';
    color: #49A1B5 !important;
    font-weight: 400;
    font-size: 80px;
}

header.elementor-location-header,
.elementor-location-header.elementor-79343{
    position: absolute;
    width: 100%;
    z-index: 999;
}

header.elementor-location-header .elementor-top-section,
.elementor-location-header .elementor-top-section{
    width: 100% !important;
}

header.elementor-location-header.fixed,
.love-u-page-header.fixed {
    background-color: #319eb5;
    position: fixed;
}

.elementor-location-header.elementor-79343.fixed{
    position: fixed;
}

.elementor-location-header.elementor-74859 > .elementor-section-wrap > .elementor-top-section,
.elementor-location-header.elementor-79343 > .elementor-section-wrap > .elementor-top-section{
    width: 100% !important;
}

.elementor-location-header.elementor-74859.fixed > .elementor-section-wrap > .elementor-top-section{
    background-color: #319eb5;
}

header.elementor-location-header .site-logo a,
.elementor-location-header .site-logo a,
section .site-logo a{
    background: url(images/EVAN-MARC-KATZ-logo-ring.png) no-repeat 6px 3px;
}

section .site-logo-big a{
    background: url(images/EVAN-MARC-KATZ-logo-ring.png) no-repeat 6px 3px;
    background-size: 60px;
}

header.elementor-location-header .site-logo img,
.site-logo img{
    width: 323px !important;
}

header.elementor-location-header .main-menu-wrap,
header.elementor-location-header .main-menu-wrap div,
header.elementor-location-header .main-menu-wrap ul.cmm4e{
    position: static;
}

header.elementor-location-header .main-menu-wrap ul.cmm4e .cmm4e-mega:hover::after{
    content: "";
    position: absolute;
    bottom: -10px;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 15px solid #fff;
    margin-left: 95px;
}

header.elementor-location-header .main-menu-wrap h4.elementor-heading-title span{
    font-family: 'WildSpirit';
    font-size: 45px;
    line-height: 0.54;
    color: #289BB0;
    font-weight: 400;
    display: inline-block;
    vertical-align: bottom;
}

header.elementor-location-header .main-menu-wrap a{
    color: inherit;
    font-weight: inherit;
}

header.elementor-location-header .main-menu-wrap a span{
    font-weight: inherit;
}

header.elementor-location-header .main-menu-wrap .bottom-text{
    position: absolute;
    bottom: 10px;
    width: 440px;
    left: 0;
    right: 60px;
    margin: auto;
}

header.elementor-location-header .main-menu-wrap .bottom-text p{
    margin-bottom: 5px;
}

header.elementor-location-header > .elementor-section-wrap > section:first-child .cmm4e-mega .cmm4e-sub-panel{
    transition: none;
    margin-top: -15px;
    padding-top: 30px;
}

.main-menu-wrap .search-popup{
    background: url(images/EVAN-MARC-KATZ-icon-search2.svg) no-repeat center;
    cursor: pointer;
    padding: 0px 1px 0px 1px !important;
}

.main-menu-wrap .search-popup a{
    width: 30px !important;
}

.main-menu-wrap .search-popup span{
    font-size: 0;
}

.main-menu-wrap #cmm4e-menu-item-108860{
    display: none;
}

.search-popup .elementor-search-form__container{
    padding: 20px 20px 20px 0;
}

.search-popup .dialog-close-button{
    right: auto !important;
    left: calc(50% + 535px) !important;
}

.search-popup .dialog-close-button .eicon-close{
    background: url(images/EVAN-MARC-KATZ-icon-close.svg) no-repeat center;
    height: 30px;

    width: 30px;
}

.search-popup .dialog-close-button .eicon-close::before{
    /* display: none; */
}

#custom-header.default-bg header.elementor-location-header{
    position: relative;
}

/*#custom-header.default-bg header.elementor-location-header .elementor-top-section{
    width: auto !important;
}*/

/*------------------------------------
    HEADER - PRODUCTS
------------------------------------*/

.products-menu nav ul{
    padding: 10px 0;
}

.products-menu nav li{
    border-right: 1px solid #000;
}

.products-menu nav li:last-child{
    border: none;
}

.products-menu nav li a::after{
    display: none !important;
}

/*------------------------------------
    FOOTER
------------------------------------*/

footer.elementor-location-footer .copyright p,
.elementor-location-footer .copyright p{
    margin: 0;
}   

.footer.bottom-links span{
    margin: 0 5px;
}

.footer-search.copyright p a{
    color: #202022;
}

.footer-search.copyright p span{
    margin: 0 5px;
}


/*------------------------------------
    POPUP - QUIZ
------------------------------------*/

.pum-theme-quiz-theme .pum-container{
    padding: 50px 25px !important;
    text-align: center;
}

.pum-theme-quiz-theme img.gform_ajax_spinner,
.quiz-layout img.gform_ajax_spinner{
    margin: auto;
    display: block;
}

.pum-theme-quiz-theme .validation_error,
.quiz-layout .validation_error{
    display: none;
}

.quiz-layout .gform_wrapper{
    display: block !important;
}

.pum-theme-quiz-theme .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),
.quiz-layout .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){
    background: none;
    border: none;
    padding: 0;
    width: 100%;
    max-width: 100% !important;
}

.pum-theme-quiz-theme .gf_progressbar_wrapper,
.quiz-layout .gf_progressbar_wrapper{
    display: none;
}

.pum-theme-quiz-theme .pum-content h3,
.quiz-layout .gform_legacy_markup_wrapper h3{
    color: #fff;
    font-size: 35px;
    font-weight: 900;
    letter-spacing: 1px;
    line-height: 1.1;
}

.pum-theme-quiz-theme .pum-content h3 span,
.quiz-layout .gform_legacy_markup_wrapper h3 span{
    font-family: 'WildSpirit';
    font-size: 60px;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_4 h3 span,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_4 h3 span,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_4 h3 span{
    line-height: 0.6;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_3{
    margin-bottom: 30px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_3 h3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_3 h3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_3 h3{
    margin-bottom: -10px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_4 h3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_4 h3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_4 h3{
    line-height: 1.5;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 h3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 h3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 h3{
    line-height: 1.4;
    margin-bottom: 5px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 h3 img,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 h3 img,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 h3 img{
    display: inline-block;
    vertical-align: middle;
    margin: -20px 0;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 h4, 
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 h4,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 h4{
    color: #fff;
    font-size: 25px;
}

.pum-theme-quiz-theme .pum-content p,
.quiz-layout .gform_legacy_markup_wrapper p{
    color: #fff;
    font-size: 23px;
    letter-spacing: 0;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 p,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 p,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 p{
    font-size: 19px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 p a.watch,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 p a.watch,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 p a.watch{
    display: inline-block;
    margin: 0;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    background-color: #fb666c;
    border: 1px solid #fb666c;
    max-width: 470px;
    width: 100%;
    padding: 20px;
    border-radius: 3px;
    box-shadow: 0px 18px 9px rgba(18,20,20, .26);
    letter-spacing: 2px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 p a.watch:hover,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 p a.watch:hover,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 p a.watch:hover{
    background-color: #fff;
    border: 1px solid #fff;
    color: #fb666c;
}

.pum-theme-quiz-theme .pum-content li,
.quiz-layout .gform_legacy_markup_wrapper li{
    text-align: center;
}

.pum-theme-quiz-theme .pum-content .gfield_label,
.quiz-layout .gform_legacy_markup_wrapper .gfield_label{
    display: none !important;
}

.pum-theme-quiz-theme .pum-content .gfield_radio li,
.quiz-layout .gform_legacy_markup_wrapper .gfield_radio li{
    margin: 0;
    padding-bottom: 25px !important;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_4 .ginput_container,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_4 .ginput_container,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_4 .ginput_container{
    margin-top: 40px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_4 .gfield_radio li,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_4 .gfield_radio li,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_4 .gfield_radio li{
    margin: 0;
    padding-bottom: 0 !important;
    display: inline-block;
    overflow: initial;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_4 .gfield_radio li label,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_4 .gfield_radio li label,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_4 .gfield_radio li label{
    border: 1px solid #fff;
    background-color: #5dbacc;
    border-radius: 0;
    box-shadow: none;
    width: 60px;
    height: 65px;
    line-height: 1.1;
    margin-left: -1px;
    padding: 20px 10px;
    font-size: 21px;
    font-weight: 400;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_4 .gfield_radio li:first-child::before,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_4 .gfield_radio li:first-child::before,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_4 .gfield_radio li:first-child::before{
    content: "Not Urgent";
    color: #fff;
    font-size: 15px;
    position: absolute;
    bottom: -30px;
    text-align: left;
    width: 100px;
    letter-spacing: 0;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_4 .gfield_radio li:last-child::before,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_4 .gfield_radio li:last-child::before,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_4 .gfield_radio li:last-child::before{
    content: "Urgent";
    color: #fff;
    font-size: 15px;
    position: absolute;
    bottom: -30px;
    text-align: right;
    width: 58px;
    letter-spacing: 0;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_4 .gfield_radio li:first-child label,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_4 .gfield_radio li:first-child label,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_4 .gfield_radio li:first-child label{
    border-radius: 3px 0 0 3px;
    margin-left: 0;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_4 .gfield_radio li:last-child label,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_4 .gfield_radio li:last-child label,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_4 .gfield_radio li:last-child label{
    border-radius: 0 3px 3px 0;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_4 .gfield_radio li label:hover,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_4 .gfield_radio li label:hover,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_4 .gfield_radio li label:hover{
    color: #fb666c;
	background-color: #71C2C0;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_3 .gfield_radio,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_3 .gfield_radio,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_3 .gfield_radio{
    margin: auto;
    max-width: 700px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_3 .gfield_radio li,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_3 .gfield_radio li,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_3 .gfield_radio li{
    display: inline-block;
    margin: 0 0 -10px !important;
    width: 238px;
    padding: 0 8px 25px !important;
}

.pum-theme-quiz-theme .pum-content .gfield_radio input[type="radio"],
.quiz-layout .gform_legacy_markup_wrapper .gfield_radio li input[type=radio]{
    display: none;
}

.pum-theme-quiz-theme .pum-content .gfield_radio li label,
.quiz-layout .gform_legacy_markup_wrapper .gfield_radio li label{
    margin: 0;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    background-color: #fb666c;
    border: 1px solid #fb666c;
    max-width: 470px;
    width: 100%;
    padding: 20px;
    border-radius: 3px;
    box-shadow: 0px 18px 9px rgba(18,20,20, .26);
    letter-spacing: 0;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_2 .gfield_radio li label,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_2 .gfield_radio li label,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_2 .gfield_radio li label{
    max-width: 530px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_5 .gfield_radio li label,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_5 .gfield_radio li label,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_5 .gfield_radio li label{
    max-width: 650px;
}

.pum-theme-quiz-theme .pum-content .gfield_radio li label:hover,
.quiz-layout .gform_legacy_markup_wrapper .gfield_radio li label:hover{
    background-color: #fff;
    border: 1px solid #fff;
    color: #fb666c;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_1,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_1, 
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_1{
    background: url(images/EVAN-MARC-KATZ-progress-img.png) no-repeat center bottom;
    padding: 80px 40px 110px;
    border: none;
    outline: none;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_2,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_2,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_2{
    background: url(images/EVAN-MARC-KATZ-progress-img20.png) no-repeat center bottom;
    padding: 40px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_3{
    background: url(images/EVAN-MARC-KATZ-progress-img40.png) no-repeat center bottom;
    padding: 60px 40px 110px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_4,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_4,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_4{
    background: url(images/EVAN-MARC-KATZ-progress-img60.png) no-repeat center bottom;
    padding: 60px 40px 160px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_5,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_5,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_5{
    background: url(images/EVAN-MARC-KATZ-progress-img80.png) no-repeat center bottom;
    padding: 80px 40px 110px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6{
    background: url(images/EVAN-MARC-KATZ-progress-img100.png) no-repeat center bottom;
    padding: 220px 40px 220px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_7,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7{
    background: url(images/EVAN-MARC-KATZ-progress-img100.png) no-repeat center bottom;
    padding: 30px 30px 210px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_8,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8{
    background: url(images/EVAN-MARC-KATZ-progress-img100.png) no-repeat center bottom;
    padding: 30px 30px 210px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_9,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9{
    background: url(images/EVAN-MARC-KATZ-progress-img100.png) no-repeat center bottom;
    padding: 20px 30px 210px;
}

.pum-theme-quiz-theme .pum-content .gform_page_footer,
.quiz-layout .gform_legacy_markup_wrapper .gform_page_footer{
    border: none;
}

.quiz-layout .gform_legacy_markup_wrapper .gform_page_footer .gform_next_button{
    font-size: 0;
    background: transparent;
    border: none;
}

.pum-theme-quiz-theme .popmake-close{
    margin-top: 15px;
    margin-right: 15px;
}

.pum-theme-quiz-theme .pum-content .privacy{
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0;
}

.pum-theme-quiz-theme .pum-content .privacy a{
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #a4dde8;
    text-decoration: underline;
}


.pum-theme-quiz-theme .pum-content #gform_page_2_6 .gform_page_fields,
.pum-theme-quiz-theme .pum-content #gform_page_2_7 .gform_page_fields,
.pum-theme-quiz-theme .pum-content #gform_page_2_8 .gform_page_fields,
.pum-theme-quiz-theme .pum-content #gform_page_2_9 .gform_page_fields{
    overflow: hidden;
}

.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 .gform_page_fields,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 .gform_page_fields,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 .gform_page_fields,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 .gform_page_fields,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 .gform_page_fields,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 .gform_page_fields,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 .gform_page_fields,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 .gform_page_fields{
    overflow: hidden;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6,
.pum-theme-quiz-theme .pum-content #gform_page_2_7 #gform_fields_2_7,
.pum-theme-quiz-theme .pum-content #gform_page_2_8 #gform_fields_2_8,
.pum-theme-quiz-theme .pum-content #gform_page_2_9 #gform_fields_2_9{
    max-width: 520px;
    float: right;
}

.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 #gform_fields_2_7,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 #gform_fields_2_8,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 #gform_fields_2_9,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 #gform_fields_24_7,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 #gform_fields_24_8,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 #gform_fields_24_9{
    max-width: 520px;
    float: right;
    width: 100%;
}

.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6{
    max-width: 430px;
    float: right;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 .book-img,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 .book-img,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 .book-img{
    position: absolute;
    left: 40px;
    margin-top: 0 !important;
    width: 46%;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 .right-section,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 .right-,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 .right-{
    width: 75%;
    float: right;
    text-align: left;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_7 #gform_fields_2_7,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 #gform_fields_2_7,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 #gform_fields_24_7{
    max-width: 520px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_7 #gform_fields_2_7 .book-img,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 #gform_fields_2_7 .book-img,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 #gform_fields_24_7 .book-img{
    position: absolute;
    left: 0;
    margin-top: -25px !important;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_8 #gform_fields_2_8 .book-img,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 #gform_fields_2_8 .book-img,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 #gform_fields_24_8 .book-img{
    position: absolute;
    left: 20px;
    margin-top: -15px !important;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_9 #gform_fields_2_9 .book-img,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 #gform_fields_2_9 .book-img,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 #gform_fields_24_9 .book-img{
    position: absolute;
    left: 20px;
    margin-top: 35px !important;
}


.pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 .heading,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 .heading,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 .heading{
    position: absolute;
    width: 100%;
    left: 0;
    top: 70px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 h3,
.pum-theme-quiz-theme .pum-content #gform_page_2_7 #gform_fields_2_7 h3,
.pum-theme-quiz-theme .pum-content #gform_page_2_8 #gform_fields_2_8 h3,
.pum-theme-quiz-theme .pum-content #gform_page_2_9 #gform_fields_2_9 h3{
    line-height: 1.4;
    margin-bottom: 10px;
}

.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 h3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 #gform_fields_2_7 h3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 #gform_fields_2_8 h3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 #gform_fields_2_9 h3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_2_6 h3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 #gform_fields_2_7 h3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 #gform_fields_2_8 h3,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 #gform_fields_2_9 h3{
    line-height: 1.4;
    margin-bottom: 10px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 h4,
..quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 h4,
..quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 h4{
    color: #fff;
    font-size: 25px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 p,
.pum-theme-quiz-theme .pum-content #gform_page_2_7 #gform_fields_2_7 p,
.pum-theme-quiz-theme .pum-content #gform_page_2_8 #gform_fields_2_8 p,
.pum-theme-quiz-theme .pum-content #gform_page_2_9 #gform_fields_2_9 p{
    font-size: 19px;
    font-weight: 500;
    line-height: 1.6;
}

.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 p,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 #gform_fields_2_7 p,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 #gform_fields_2_8 p,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 #gform_fields_2_9 p,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 p,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 #gform_fields_24_7 p,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 #gform_fields_24_8 p,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 #gform_fields_24_9 p{
    font-size: 19px;
    font-weight: 500;
    line-height: 1.6;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 p,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 p,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 p{
    margin-bottom: 10px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 input,
.pum-theme-quiz-theme .pum-content #gform_page_2_7 #gform_fields_2_7 input,
.pum-theme-quiz-theme .pum-content #gform_page_2_8 #gform_fields_2_8 input,
.pum-theme-quiz-theme .pum-content #gform_page_2_9 #gform_fields_2_9 input{
    border: none;
    max-width: 320px;
    padding: 17px 25px;
    font-size: 18px;
    font-weight: 400;
    color: #444749;
    margin-top: 3px;
    box-shadow: 0 8px 12px rgba(71, 58, 14, .10);
    outline: none !important;
}

.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 input,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 #gform_fields_2_7 input,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 #gform_fields_2_8 input,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 #gform_fields_2_9 input,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 input,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 #gform_fields_24_7 input,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 #gform_fields_24_8 input,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 #gform_fields_24_9 input{
    border: none;
    max-width: 320px;
    padding: 17px 25px;
    font-size: 18px;
    font-weight: 400;
    color: #444749;
    margin-top: 3px;
    box-shadow: 0 8px 12px rgba(71, 58, 14, .10);
    outline: none !important;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 input::placeholder,
.pum-theme-quiz-theme .pum-content #gform_page_2_7 #gform_fields_2_7 input::placeholder,
.pum-theme-quiz-theme .pum-content #gform_page_2_8 #gform_fields_2_8 input::placeholder,
.pum-theme-quiz-theme .pum-content #gform_page_2_9 #gform_fields_2_9 input::placeholder{
    color: #444749;
    opacity: 1;
}

.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 input::placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 #gform_fields_2_7 input::placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 #gform_fields_2_8 input::placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 #gform_fields_2_9 input::placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 input::placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 #gform_fields_24_7 input::placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 #gform_fields_24_8 input::placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 #gform_fields_24_9 input::placeholder{
    color: #444749;
    opacity: 1;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 input:-ms-input-placeholder,
.pum-theme-quiz-theme .pum-content #gform_page_2_7 #gform_fields_2_7 input:-ms-input-placeholder,
.pum-theme-quiz-theme .pum-content #gform_page_2_8 #gform_fields_2_8 input:-ms-input-placeholder,
.pum-theme-quiz-theme .pum-content #gform_page_2_9 #gform_fields_2_9 input:-ms-input-placeholder{
    color: #444749;
}

.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 input:-ms-input-placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 #gform_fields_2_7 input:-ms-input-placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 #gform_fields_2_8 input:-ms-input-placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 #gform_fields_2_9 input:-ms-input-placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 input:-ms-input-placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 #gform_fields_24_7 input:-ms-input-placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 #gform_fields_24_8 input:-ms-input-placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 #gform_fields_24_9 input:-ms-input-placeholder{
    color: #444749;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 input::-ms-input-placeholder,
.pum-theme-quiz-theme .pum-content #gform_page_2_7 #gform_fields_2_7 input::-ms-input-placeholder,
.pum-theme-quiz-theme .pum-content #gform_page_2_8 #gform_fields_2_8 input::-ms-input-placeholder,
.pum-theme-quiz-theme .pum-content #gform_page_2_9 #gform_fields_2_9 input::-ms-input-placeholder{
    color: #444749;
}

.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 input::-ms-input-placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 #gform_fields_2_7 input::-ms-input-placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 #gform_fields_2_8 input::-ms-input-placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 #gform_fields_2_9 input::-ms-input-placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 input::-ms-input-placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 #gform_fields_24_7 input::-ms-input-placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 #gform_fields_24_8 input::-ms-input-placeholder,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 #gform_fields_24_9 input::-ms-input-placeholder{
    color: #444749;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 .gform_page_footer,
.pum-theme-quiz-theme .pum-content #gform_page_2_7 .gform_page_footer,
.pum-theme-quiz-theme .pum-content #gform_page_2_8 .gform_page_footer,
.pum-theme-quiz-theme .pum-content #gform_page_2_9 .gform_page_footer{
    max-width: 520px;
    float: right;
    text-align: center;
    margin: 0;
}

.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 .gform_page_footer,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 .gform_page_footer,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 .gform_page_footer
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 .gform_page_footer,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 .gform_page_footer,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 .gform_page_footer{
    max-width: 520px;
    float: right;
    text-align: center;
    margin: 0;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 .gform_page_footer{
    width: 46%;
    float: right;
    text-align: left;
}

.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 .gform_page_footer,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 .gform_page_footer{
    float: right;
    max-width: 430px;
    width: 100%;
    text-align: center;
    margin: 0;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_8 .gform_page_footer,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 .gform_page_footer,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 .gform_page_footer{
    max-width: 520px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_9 .gform_page_footer,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 .gform_page_footer,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 .gform_page_footer{
    max-width: 520px;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 .gform_page_footer .gform_previous_button,
.pum-theme-quiz-theme .pum-content #gform_page_2_7 .gform_page_footer .gform_previous_button,
.pum-theme-quiz-theme .pum-content #gform_page_2_8 .gform_page_footer .gform_previous_button,
.pum-theme-quiz-theme .pum-content #gform_page_2_9 .gform_page_footer .gform_previous_button{
    display: none;
}

.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 .gform_page_footer .gform_previous_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 .gform_page_footer .gform_previous_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 .gform_page_footer .gform_previous_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 .gform_page_footer .gform_previous_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 .gform_page_footer .gform_previous_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 .gform_page_footer .gform_previous_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 .gform_page_footer .gform_previous_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 .gform_page_footer .gform_previous_button{
    display: none;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 .gform_page_footer .gform_next_button,
.pum-theme-quiz-theme .pum-content #gform_page_2_7 .gform_page_footer .gform_next_button,
.pum-theme-quiz-theme .pum-content #gform_page_2_8 .gform_page_footer .gform_next_button,
.pum-theme-quiz-theme .pum-content #gform_page_2_9 .gform_page_footer .gform_button{
    font-size: 16px !important;
    font-weight: 700;
    letter-spacing: 2px;
    max-width: 320px;
    width: 100%;
    border-radius: 2px;
    padding: 25px;
    box-shadow: 0 18px 9px rgba(139, 168, 167, .60);
    outline: none !important;
    border: none;
}

.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 .gform_page_footer .gform_next_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 .gform_page_footer .gform_next_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 .gform_page_footer .gform_next_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 .gform_page_footer .gform_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 .gform_page_footer .gform_next_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 .gform_page_footer .gform_next_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 .gform_page_footer .gform_next_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 .gform_page_footer .gform_button{
    font-size: 16px !important;
    font-weight: 700;
    letter-spacing: 2px;
    max-width: 320px;
    width: 100%;
    border-radius: 2px;
    padding: 25px;
    box-shadow: 0 18px 9px rgba(139, 168, 167, .60);
    outline: none !important;
    border: none;
    margin: 0;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 .gform_page_footer .gform_next_button:hover,
.pum-theme-quiz-theme .pum-content #gform_page_2_7 .gform_page_footer .gform_next_button:hover,
.pum-theme-quiz-theme .pum-content #gform_page_2_8 .gform_page_footer .gform_next_button:hover,
.pum-theme-quiz-theme .pum-content #gform_page_2_9 .gform_page_footer .gform_button:hover{
    color: #FB656C;
    background-color: #fff;
    border-color: #fff;
}

.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 .gform_page_footer .gform_next_button:hover,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 .gform_page_footer .gform_next_button:hover,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 .gform_page_footer .gform_next_button:hover,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 .gform_page_footer .gform_button:hover,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 .gform_page_footer .gform_next_button:hover,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 .gform_page_footer .gform_next_button:hover,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 .gform_page_footer .gform_next_button:hover,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 .gform_page_footer .gform_button:hover{
    color: #FB656C;
    background-color: #fff;
    border-color: #fff;
}

.pum-theme-quiz-theme .pum-content #gform_page_2_6 .gform_page_footer .gform_next_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 .gform_page_footer .gform_next_button,
.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 .gform_page_footer .gform_next_button{
    margin: 0;
}




/*------------------------------------
    POPUP - PRIVACY POLICY
------------------------------------*/

#pum-107423 .pum-title{
    margin-bottom: 30px;
}

/* width */
#pum-107423 .pum-content::-webkit-scrollbar {
    width: 5px;
}

/* Track */
#pum-107423 .pum-content::-webkit-scrollbar-track {
    background-color: #E3E3E3;
    border-radius: 10px;
}
 
/* Handle */
#pum-107423 .pum-content::-webkit-scrollbar-thumb {
    background: #349FB8;
    border-radius: 10px;
}

#pum-107423 .pum-content p{
    font-size: 18px;
    line-height: 1.6;
    font-family: open sans;
}

#pum-107423 .pum-container.pum-scrollable .pum-content {
    max-height: 85%;
    padding-right: 40px;
}

#pum-107423 .popmake-close{
    background: url(images/EVAN-MARC-KATZ-icon-close-blue.svg) no-repeat center !important;
    top: 15px!important;
    right: 15px!important;
    border: none;
    outline: none;
}


/*------------------------------------
    POPUP - DOWNLOAD TRANSCRIPT
------------------------------------*/

.download-transcript h3{
    color: #fff;
    text-align: center;
    font-size: 35px;
    letter-spacing: 2px;
    line-height: 0.8;
}

.download-transcript h3 span{
    font-family: 'WildSpirit';
    font-size: 83px;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    line-height: 0;
    margin: 0 0;
}

.download-transcript h3 img{
    display: inline-block;
    vertical-align: middle;
}

.download-transcript form{
    max-width: 320px;
    width: 100%;
    margin: 0 auto 10px;
}

.download-transcript form .infusion-field{
    margin-bottom: 10px;
}

.download-transcript form .infusion-field input.infusion-field-input{
    border: none;
    max-width: 100%;
    width: 100%;
    padding: 17px 25px;
    font-size: 18px;
    font-weight: 400;
    color: #444749;
    box-shadow: 0 8px 12px rgba(71, 58, 14, .10);
    outline: none !important;
}

.download-transcript form .infusion-submit{
    margin-top: 15px;
}

.download-transcript form .infusion-submit button{
    font-size: 16px !important;
    font-weight: 700;
    letter-spacing: 2px;
    max-width: 100%;
    width: 100% !important;
    border-radius: 2px;
    padding: 25px;
    box-shadow: 0 18px 9px rgba(139, 168, 167, .60);
    outline: none !important;
    border: none !important;
    background-color: #FB656C !important;
    text-transform: uppercase;
}

.download-transcript #privacy-policy{
    font-family: "Open Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #a4dde8;
    text-decoration: underline;
    cursor: pointer;
}

.download-transcript .gravity-form form{

}

.download-transcript .gravity-form form .gfield label{
    display: none;
}

.download-transcript .gravity-form form .gfield .ginput_container{
    margin: 0 0 10px;
}

.download-transcript .gravity-form form .gfield .ginput_container input{
    border: none;
    max-width: 100%;
    width: 100%;
    padding: 17px 25px !important;
    font-size: 18px !important;
    font-weight: 400;
    color: #444749;
    box-shadow: 0 8px 12px rgb(71 58 14 / 10%);
}

.download-transcript .gravity-form form .gform_footer{
    margin: 15px 0 0;
    padding: 0;
}

.download-transcript .gravity-form form .gform_footer input[type="submit"]{
    font-size: 16px !important;
    font-weight: 700;
    letter-spacing: 2px;
    max-width: 100%;
    width: 100% !important;
    border-radius: 2px;
    padding: 25px;
    box-shadow: 0 18px 9px rgb(139 168 167 / 60%);
    outline: none !important;
    border: none !important;
    background-color: #FB656C !important;
    text-transform: uppercase;
}

.download-transcript .gravity-form form .gform_footer input[type="submit"]:hover{
    background-color: #fff !important;
    color: #FB656C;
}

/*.popup-download-transcript .uael-modal .uael-content .uael-modal-close {
    margin-top: 30px;
    margin-right: 30px;
}*/

/*------------------------------------
    CUSTOM LAYOUT
------------------------------------*/

.heading .uael-adv-heading-stack{
    display: inline-block;
    vertical-align: middle;
    margin: -20px 15px -30px 15px;
}

.heading .uael-highlight-text,
.heading-script .uael-highlight-text{
    font-size: 55px !important;
    font-weight: 400 !important;
}

.heading-script .uael-adv-heading-stack{
    display: inline-block;
    vertical-align: middle;
    margin: -15px 0 -30px 0;
}


/*------------------------------------
    BLOG CATEGORY
------------------------------------*/

.blog.cat-menu ul{  
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    display: flex;
    height: 64px;
    align-items: center;
    justify-content: center;
}

.blog.cat-menu ul li{
    display: inline-block;
}

.blog .blog.cat-menu ul li:hover,
.page-id-73170 .blog.cat-menu ul li:hover{
    margin-top: -17px;
    margin-bottom: -17px;
}

.blog .blog.cat-menu.no-effects ul li:hover{
    margin: 0;
    padding: 0;
}

.blog.cat-menu ul li a{
    font-size: 18px;
    color: #000;
    padding: 0 0 0 14px;
    line-height: 1;
    display: block;
}

.blog.cat-menu ul li:last-child a{
    border: none;
}

.blog.cat-menu.no-effects ul li:last-child a{
    border: none !important;
    padding-right: 0 !important;
}

.blog.cat-menu.no-effects ul li:first-child a{
    padding-left: 0 !important;
}

.blog.cat-menu ul li a strong{
    font-weight: 900;
    padding-right: 18px;
    border-right: 1px solid #000;
}

.blog.cat-menu ul li.confidence a{
    color: #F7815D;
}

.blog.cat-menu ul li.meeting-men a{
    color: #7B928B;
}

.blog.cat-menu ul li.dating a{
    color: #8AA14A;    
}

.blog.cat-menu ul li.understanding-men a{
    color: #19BAC4;    
}

.blog.cat-menu ul li.relationships a{
    color: #536F43;    
}

.blog.cat-menu ul li.commitment a{
    color: #834873;    
}

.blog.cat-menu ul li:first-child a{
    padding-left: 0;
}

.blog.cat-menu ul li:last-child a{
    padding-right: 0;
}

.blog.recent .recent-col1 .uael-post__thumbnail img{
    display: block;
    max-width: 674px;
}

.blog.recent .recent-col1 .uael-post__terms{
    top: auto !important;
    bottom: 0;
    margin: 0;
    max-width: 265px;
    width: 100%
}

.blog.recent .recent-col1 .commitment .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-commitment.svg) no-repeat 27px center #824873 !important;
}

.blog.recent .recent-col1 .dating .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-dating.svg) no-repeat 27px center / 30px #8AA14A !important;
    padding: 30px 18px 30px 80px;
}

.blog.recent .recent-col1 .understanding-men .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-understanding-men.svg) no-repeat 27px center / 50px #72B6C1 !important;
    padding: 30px 18px 30px 100px;
    max-width: 365px;
}

.blog.recent .recent-col1 .confidence .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-confidence.svg) no-repeat 27px center / 30px #E58566 !important;
    padding: 30px 18px 30px 80px;
}

.blog.recent .recent-col1 .relationships .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-relationships.svg) no-repeat 27px center / 50px #5D6D4C !important;
    padding: 30px 18px 30px 100px;
    max-width: 295px;
}

.blog.recent .recent-col1 .meeting-men .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-meeting-men.svg) no-repeat 27px center / 60px #83918C !important;
    padding: 30px 18px 30px 110px;
    max-width: 290px;
}

.blog.recent .recent-col1 .uael-post__excerpt,
.blog.recent .recent-col1 .uael-post__excerpt p{
    display: inline;
}

.blog.recent .recent-col1 .uael-post__read-more{
    color: #FB656C !important;
    font-size: 16px;
    background: none;
    padding: 0 !important;
    font-weight: 900;
}

.blog.recent .recent-col1 .uael-post__read-more .elementor-button-icon{
    display: none;
}

/*.blog.recent .recent-col1 .uael-post__footer{
    display: none;
}
*/
.blog.recent .recent-col2 .uael-post__bg-wrap{
    padding: 7px;
}

.blog.recent .recent-col2 .uael-post__thumbnail{
    max-width: 217px;
    float: left;
    margin-left: -40px;
}

.blog.recent .recent-col2 .uael-post__thumbnail img{
    display: block;
    max-width: 217px;
    float: left;
}

.blog.recent .recent-col2 .uael-post__terms{
    top: auto !important;
    bottom: 0;
    margin: 0;
    max-width: 85px;
    width: 100%;
}

.blog.recent .recent-col2 .uael-post__content-wrap{
    float: right;
    max-width: 195px;
    width: 100%;
}

.blog.recent .recent-col2 .uael-post__content-wrap .uael-post__title{
    margin-bottom: -3px !important;
}

.blog.recent .recent-col2 .uael-post__content-wrap .elementor-button-icon{
    display: none;
}

.blog.recent .recent-col2 .commitment .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-commitment.svg) no-repeat 5px center / 15px #824873 !important;
}

.blog.recent .recent-col2 .dating .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-dating.svg) no-repeat 10px center / 10px #8AA14A !important;
    padding: 10px 5px 10px 30px;
}

.blog.recent .recent-col2 .understanding-men .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-understanding-men.svg) no-repeat 5px center / 13px #72B6C1 !important;
    padding: 7px 2px 7px 23px;
}

.blog.recent .recent-col2 .confidence .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-confidence.svg) no-repeat 8px center / 10px #E58566 !important;
}

.blog.recent .recent-col2 .relationships .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-relationships.svg) no-repeat 5px center / 14px #5D6D4C !important;
    padding: 10px 5px 10px 24px;
}

.blog.recent .recent-col2 .meeting-men .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-meeting-men.svg) no-repeat 5px center / 17px #83918C !important;
    padding: 10px 5px 10px 29px;
}

.blog.recent .recent-col2 .elementor-widget-container .uael-post__footer{
    display: none;
}

.blog.search-wrap .heading .uael-adv-heading-stack{
    margin: -20px 0 -30px 7px;
}

.search-div .search-wrap .heading .uael-before-heading span{
    letter-spacing: 1.8px;
}

.search-div .search-wrap .heading .uael-adv-heading-stack{
    margin: -15px 15px -30px -4px;
}

.blog.search-wrap .heading h2{
    line-height: 1.1;
}

.search-div .search-wrap .heading h2{
    line-height: 1;
    margin-bottom: 10px;
}

.blog.search-wrap .heading .uael-after-heading,
.search-div .search-wrap .heading .uael-after-heading{
    display: block;
}

.blog.search-wrap .heading .uael-highlight-text,
.search-div .search-wrap .heading .uael-highlight-text{
    font-size: 60px !important;
}

.blog.search-wrap .elementor-widget-search-form::before,
.search-div .search-wrap .elementor-widget-search-form::before{
    content: "";
    background: url(images/EVAN-MARC-KATZ-search-img.png) no-repeat center top;
    width: 176px;
    height: 307px;
    display: block;
    position: absolute;
    bottom: 100px;
    right: -12px;
}

.search-div .search-wrap .elementor-widget-search-form::before{
    bottom: 80px;
}

.search-div .search-wrap .elementor-search-form{
    position: relative;
    z-index: 1;
}

.blog.search-wrap .elementor-search-form__input,
.search-div .search-wrap .elementor-search-form__input{
    padding-left: 55px !important;
}

.blog.search-wrap .elementor-search-form__input::placeholder,
.search-div .search-wrap .elementor-search-form__input::placeholder{
    color: #000;
    opacity: 1;
}

.blog.search-wrap .elementor-search-form__input:-ms-input-placeholder,
.search-div .search-wrap .elementor-search-form__input:-ms-input-placeholder{
    color: #000;
}

.blog.search-wrap .elementor-search-form__input::-ms-input-placeholder,
.search-div .search-wrap .elementor-search-form__input::-ms-input-placeholder{
    color: #000;
}

.blog.search-wrap .elementor-search-form__submit,
.search-div .search-wrap .elementor-search-form__submit{
    background: url(images/EVAN-MARC-KATZ-icon-search.svg) no-repeat 45px center;
    max-width: 207px;
    width: 100%;
    padding: 18px 30px 18px 55px !important;
    height: 58px;
    border-radius: 3px;
    margin: 20px 25px 20px 20px;
}

.blog .footer-custom-text-widget{
    display: none;
}

.blog .recent-posts-wrap .wpp-list{

}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-1{
    background-color: #FFFFFF;
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%);
    padding: 12px 12px 40px 12px;
    width: 100%;
    max-width: 700px;
    float: left;
}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-2{
    float: right;
    width: 100%;
    max-width: 395px;
}

.blog .recent-posts-wrap .wpp-list .post-img-wrap{
    position: relative;
    margin-bottom: 25px;
}

.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-img{
    
}

.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-img a{
    
}

.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-img a img{
    width: 100%;
    float: none;
    display: block;
}

.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats{
    position: absolute;
    bottom: 0;
    right: 0;
}

.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category{
    font-size: 0;
}

.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a{
    display: none;
}

.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a + .blog-cat-name{
    min-width: 85px;
    font-family: "Ubuntu", Sans-serif;
    font-size: 17.5px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    color: #fff;
    width: 100%;
    display: none;
}

.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-13 + .blog-cat-name,
.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-14 + .blog-cat-name,
.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-15 + .blog-cat-name,
.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-16 + .blog-cat-name,
.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-17 + .blog-cat-name,
.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-18 + .blog-cat-name{
    display: inline-block;
}


.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-13 + .blog-cat-name::before{
    content: "Confidence";
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-confidence.svg) no-repeat 27px center / 30px #E58566 !important;
    padding: 30px 18px 30px 80px;
    display: block;    
}

.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-14 + .blog-cat-name::before{
    content: "Meeting Men";
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-meeting-men.svg) no-repeat 27px center / 60px #83918C !important;
    padding: 30px 18px 30px 110px;
    display: block;    
}

.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-15 + .blog-cat-name::before{
    content: "Dating";
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-dating.svg) no-repeat 27px center / 30px #8AA14A !important;
    padding: 30px 100px 30px 80px;
    display: block;
}

.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-16 + .blog-cat-name::before{
    content: "Understanding Men";
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-understanding-men.svg) no-repeat 27px center / 50px #72B6C1 !important;
    padding: 30px 18px 30px 100px;
    display: block;
}

.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-17 + .blog-cat-name::before{
    content: "Relationships";
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-relationships.svg) no-repeat 27px center / 50px #5D6D4C !important;
    padding: 30px 18px 30px 100px;
    display: block;
}

.blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-18 + .blog-cat-name::before{
    content: "Commitment";
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-commitment.svg) no-repeat 27px center #824873 !important;
    padding: 30px 18px 30px 93px;
    display: block;
}


.blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-stats .wpp-category a + .blog-cat-name{
    font-size: 5.63px;
    letter-spacing: 1px;
    min-width: 90px;
    max-width: 90px;
}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-stats .wpp-category a.category-13 + .blog-cat-name::before{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-confidence.svg) no-repeat 8px center / 10px #E58566 !important;
    padding: 10px 5px 10px 27px;
}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-stats .wpp-category a.category-14 + .blog-cat-name::before{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-meeting-men.svg) no-repeat 5px center / 17px #83918C !important;
    padding: 10px 5px 10px 27px;
}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-stats .wpp-category a.category-15 + .blog-cat-name::before{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-dating.svg) no-repeat 10px center / 10px #8AA14A !important;
    padding: 10px 5px 10px 27px;
}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-stats .wpp-category a.category-16 + .blog-cat-name::before{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-understanding-men.svg) no-repeat 5px center / 13px #72B6C1 !important;
    padding: 10px 5px 10px 27px;
}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-stats .wpp-category a.category-17 + .blog-cat-name::before{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-relationships.svg) no-repeat 5px center / 14px #5D6D4C !important;
    padding: 10px 5px 10px 27px;
}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-stats .wpp-category a.category-18 + .blog-cat-name::before{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-commitment.svg) no-repeat 5px center / 15px #824873 !important;
    padding: 10px 5px 10px 27px;
}



.blog .recent-posts-wrap .wpp-list .details{
    padding: 0 20px 0px;
}

.blog .recent-posts-wrap .wpp-list .wpp-post-title{
    color: #252526;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 1;
}

.blog .recent-posts-wrap .wpp-list .excerpt{
    color: #252526;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0px;
    margin-top: 10px;
}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .excerpt{
    display: none;
}

.blog .recent-posts-wrap .wpp-list .excerpt a{
    color: #FB656C !important;
    font-size: 16px;
    background: none;
    padding: 0 !important;
    font-weight: 900;
    margin-left: 5px;
}

.blog .recent-posts-wrap .wpp-list .link-more{
    display: none;
}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .wpp-list-item{
    padding: 7px;
    background-color: #fff;
    clear: both;
    margin-bottom: 10px;
}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap{
    margin-left: -40px;
    margin-bottom: 0;
    float: left;
}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-img{
    width: 217px;
    height: 121px;
    float: left;
}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-img a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .details{
    float: right;
    width: 185px;
    padding: 20px 0 0;
}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .wpp-post-title{
    font-size: 16px;
    display: block;
    line-height: 1.2;
}

.blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .link-more{
    color: #FB656C;
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 900;
    display: inline-block;
    position: relative;
}


/*------------------------------------
    SINGLE POST
------------------------------------*/

.single.breadcrumbs #breadcrumbs{
    opacity: .5;
}

.single.breadcrumbs a{
    font-weight: inherit;
}

.single.featured-image .elementor-widget-image{
    margin: 0 !important;
}

.single.featured-image .elementor-widget-image img{
    width: 100%;
}

.single.featured-image .elementor-section .elementor-widget-wrap > .elementor-widget-post-info:first-child{

}

.single.featured-image .elementor-widget-post-info{
    position: absolute;
    bottom: 0;
    width: 260px !important;
    right: 0;
}

.single.featured-image .elementor-widget-post-info.cat-commitment{
    width: 320px !important;
}

.single.featured-image .elementor-widget-post-info.cat-understanding-men{
    width: 360px !important;
}

.single.featured-image .elementor-widget-post-info.cat-confidence{
    width: 280px !important;
}

.single.featured-image .elementor-widget-post-info.cat-relationships{
    width: 340px !important;
}

.single.featured-image .elementor-widget-post-info.cat-meeting-men{
    width: 320px !important;
}

.single.featured-image .cat-confidence > .elementor-widget-container{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-confidence.svg) no-repeat 25px center / 30px;
    padding: 35px 28px 35px 70px !important;
    line-height: 1;
}

.single.featured-image .cat-confidence > .elementor-widget-container::before{
    content: "Confidence";
    color: #FFFFFF;
    font-family: "Ubuntu", Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: block;
    text-align: right;
}

.single.featured-image .cat-confidence > .elementor-widget-container > .elementor-inline-items{
    display: none;
}

.single.featured-image .cat-meeting-men > .elementor-widget-container{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-meeting-men.svg) no-repeat 25px center / 70px;
    padding: 35px 28px 35px 100px !important;
    line-height: 1;
}

.single.featured-image .cat-meeting-men > .elementor-widget-container::before{
    content: "Meeting Men";
    color: #FFFFFF;
    font-family: "Ubuntu", Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: block;
    text-align: right;
}

.single.featured-image .cat-meeting-men > .elementor-widget-container > .elementor-inline-items{
    display: none;
}

.single.featured-image .cat-dating > .elementor-widget-container{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-dating.svg) no-repeat 50px center / 30px;
    padding: 35px 28px 35px 88px !important;
    line-height: 1;
}

.single.featured-image .cat-dating > .elementor-widget-container::before{
    content: "Dating";
    color: #FFFFFF;
    font-family: "Ubuntu", Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: block;
    text-align: center;
}

.single.featured-image .cat-dating > .elementor-widget-container > .elementor-inline-items{
    display: none;
}

.single.featured-image .cat-understanding-men > .elementor-widget-container{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-understanding-men.svg) no-repeat 25px center / 70px;
    padding: 35px 28px 35px 110px !important;
    line-height: 1;
}

.single.featured-image .cat-understanding-men > .elementor-widget-container::before{
    content: "Understanding Men";
    color: #FFFFFF;
    font-family: "Ubuntu", Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: block;
}

.single.featured-image .cat-understanding-men > .elementor-widget-container > .elementor-inline-items{
    display: none;
}

.single.featured-image .cat-relationships > .elementor-widget-container{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-relationships.svg) no-repeat 25px center / 60px;
    padding: 35px 28px 35px 110px !important;
    line-height: 1;
}

.single.featured-image .cat-relationships > .elementor-widget-container::before{
    content: "Relationships";
    color: #FFFFFF;
    font-family: "Ubuntu", Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: block;
}

.single.featured-image .cat-relationships > .elementor-widget-container > .elementor-inline-items{
    display: none;
}

.single.featured-image .cat-commitment > .elementor-widget-container{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-commitment.svg) no-repeat 25px center / 70px;
    padding: 35px 28px 35px 110px !important;
    line-height: 1;
}

.single.featured-image .cat-commitment > .elementor-widget-container::before{
    content: "Commitment";
    color: #FFFFFF;
    font-family: "Ubuntu", Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    display: block;
}

.single.featured-image .cat-commitment > .elementor-widget-container > .elementor-inline-items{
    display: none;
}


.single.post-content .elementor-widget-text-editor{
    font-size: 20px;
    color: #444749;
    line-height: 1.4;
    letter-spacing: -0.5px;
}

.single.post-content .elementor-widget-theme-post-content blockquote{
    border-top: 1px solid #3B96C2;
    border-bottom: 1px solid #3B96C2;
    margin: 0 0 20px;
    padding: 30px 50px 10px 50px;
    border-left: none;
}

.single.post-content .elementor-widget-theme-post-content blockquote p{
    color: #239CAB;
    font-size: 30px;
    font-weight: 700;
    font-style: italic;
    line-height: 1.1em;
    margin-bottom: 25px;
}

.single.post-content .elementor-widget-theme-post-content p a{
    color: #289BB0;
}

.single.post-content .elementor-widget-text-editor .elementor-7759 a{
    color: #fff;
}

.single.post-content .elementor-widget-text-editor .elementor-7759 a:hover{
    color: #FB656C;
}

.single.post-content .elementor-widget-theme-post-content h2{
    font-size: 27px;
    letter-spacing: 0;
}

.single.post-content .elementor-widget-theme-post-content h2 span{
    font-weight: inherit !important;
}

.single.post-content .elementor-widget-theme-post-content h3{
    font-size: 24px;
    letter-spacing: 0;
}

.single.post-content .elementor-widget-theme-post-content h3 span{
    font-weight: inherit !important;
}

.single.post-content .elementor-widget-theme-post-content .elementor-7759 h3{
    font-size: 35px;
    letter-spacing: 1px;
}

.single.post-content .elementor-widget-theme-post-content .elementor-7759 h3 .uael-before-heading span{
    font-weight: 900;
}

.single.post-content .elementor-widget-theme-post-content .elementor-7759 h3 .uael-adv-heading-stack span{
    font-weight: 400 !important;
}

.single.post-content .elementor-widget-theme-post-content h4{
    font-size: 22px;
    letter-spacing: 0;
}

.single.post-content .elementor-widget-theme-post-content h4 span{
    font-weight: inherit !important;
}

.single.post-content .elementor-widget-theme-post-content h5{
    font-size: 20px;
    letter-spacing: 0;
}

.single.post-content .elementor-widget-theme-post-content h5 span{
    font-weight: inherit !important;
}

.single.post-content .elementor-widget-theme-post-content h6{
    font-size: 18px;
    letter-spacing: 0;
}

.single.post-content .elementor-widget-theme-post-content h6 span{
    font-weight: inherit !important;
}

.single.bottom-post .heading .uael-highlight-text{
    font-size: 50px !important;
    letter-spacing: 0 !important;
}

.single.comments-div .comments-wrap .elementor-widget-wrap{

}

.single.comments-div .comments-wrap #respond{
    width: 100%;
}

.single.comments-div .comments-wrap #respond #reply-title{
    color: #425993;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0;
    position: relative;
    margin-bottom: 30px;
}

.single.comments-div .comments-wrap #respond #reply-title::after{
    content: "";
    border-left: 10px solid #fff;
    border-right: 10px solid #fff;
    border-top: 10px solid #425993;
    position: absolute;
    top: 4px;
    margin-left: 10px;
}

.single.comments-div .comments-wrap #respond form{
    display: none; 
    margin-bottom: 30px;
}

.single.comments-div .comments-wrap #respond form .logged-in-as{
    color: #425993;
    font-size: 17px;
    font-weight: 700;
}

.single.comments-div .comments-wrap #respond form .logged-in-as a{
    color: #425993;
}

.single.comments-div .comments-wrap #respond form p{
    color: #37393A;
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 10px;
    display: block;
}

.single.comments-div .comments-wrap #respond form p label{
    color: #37393A;
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 10px;
    display: block;
}

.single.comments-div .comments-wrap #respond form p textarea{
    width: 100%;
    display: block;
}

.single.comments-div .comments-wrap #respond form p input{
    width: 100%;
    padding: 10px;
}

.single.comments-div .comments-wrap #respond form .comment-form-cookies-consent{
    margin-top: 30px;
}

.single.comments-div .comments-wrap #respond form .comment-form-cookies-consent label{
    display: inline-block;
}

.single.comments-div .comments-wrap #respond form .comment-form-cookies-consent input{
    width: auto;
}   

.single.comments-div .comments-wrap #respond form .form-submit{
    display: inline-block;
}

.single.comments-div .comments-wrap #respond form .form-submit #submit{
    background-color: #FB656C;
    border: 1px solid #FB656C;
    padding: 15px 25px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 15px;
    cursor: pointer;
}

.single.comments-div .comments-wrap #respond form .form-submit #submit:hover,
.single.comments-div .comments-wrap #respond form .form-submit #submit:focus{
    background-color: #fff;
    color: #FB656C;
    outline: none;
}

.single.comments-div .comments-wrap #comments{
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;    
    width: 100%;
}

.single.comments-div .comments-wrap #comments > h3{
    display: none;
}

.single.comments-div .comments-wrap #comments .comment-list{
    list-style: none;
    margin: 0;
    padding: 0 0 10px;
    border-bottom: 1px solid #dcdcdc;
}

.single.comments-div .comments-wrap #comments .comment-list .comment{
    border-top: 1px solid #dcdcdc;
    padding: 18px 70px;
    display: none;
}

.single.comments-div .comments-wrap #comments .comment-list .comment ul{
    padding: 0;
    margin-top: 30px;
}

.single.comments-div .comments-wrap #comments .comment-list .comment li.comment{
    list-style: none;
    padding: 20px 0 20px 50px;
}

.single.comments-div .comments-wrap #comments .comment-list .comment::marker{
    display: none;
}

.single.comments-div .comments-wrap #comments .comment-list .comment article{

}

.single.comments-div .comments-wrap #comments .comment-list .comment article .comment-header{

}

.single.comments-div .comments-wrap #comments .comment-list .comment article .comment-header .comment-author{
    margin-bottom: 5px;
}

/*
.single.comments-div .comments-wrap #comments .comment-list .comment article .comment-header img{
/* display: none;    */
margin-right: 10px;
} 
*/

.single.comments-div .comments-wrap #comments .comment-list .comment article .comment-header .comment-author-name{
    color: #425993;
    font-size: 15px;
    font-weight: 700;
}

.single.comments-div .comments-wrap #comments .comment-list .comment article .comment-header .says{
    display: none;
}

.single.comments-div .comments-wrap #comments .comment-list .comment article .comment-header .comment-meta{
    display: none;
}

.single.comments-div .comments-wrap #comments .comment-list .comment article .comment-header .comment-edit-link{
    display: none;
}

.single.comments-div .comments-wrap #comments .comment-list .comment article .comment-content{

}

.single.comments-div .comments-wrap #comments .comment-list .comment article .comment-content p{
    color: #37393A;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 20px;
}

.single.comments-div .comments-wrap #comments .comment-list .comment article .comment-reply{
    margin-top: -20px;
}

.single.comments-div .comments-wrap #comments .comment-list .comment article .comment-reply a {
    color: #425993;
    font-size: 15px;
    font-weight: 400;
	cursor: pointer;
}

.single.comments-div .btn-load-comments a{
    cursor: pointer;
}

.single.related .heading .uael-adv-heading-stack{
        margin: -30px 7px -30px 10px;
}

.single.related .heading .uael-highlight-text{
    color: #71C2C0 !important;
}

.featured-blogs .elementor-column,
.single.related .related-posts .uael-post-wrapper,
.single.related .related-podcasts .uael-post-wrapper{
    background-color: #FFFFFF;
    box-shadow: 0px 0px 10px 10px rgb(0 0 0 / 5%);
    margin: 10px;
}

.featured-blogs .elementor-column.elementor-hidden-desktop,
.featured-blogs .elementor-column.elementor-hidden-tablet,
.featured-blogs .elementor-column.elementor-hidden-phone{
    display: block;
    background: none;
    box-shadow: none;
}

.featured-blogs .elementor-column.elementor-hidden-desktop > .elementor-column-wrap,
.featured-blogs .elementor-column.elementor-hidden-tablet > .elementor-column-wrap,
.featured-blogs .elementor-column.elementor-hidden-phone > .elementor-column-wrap{
    display: none;
}

/*.category-32 .featured-blogs .elementor-column{
    background: none;
    box-shadow: none;
    margin: 0;
}

.category-32 .featured-blogs .elementor-column .uael-post-wrapper{
    background-color: #FFFFFF;
    box-shadow: 0px 0px 10px 10px rgb(0 0 0 / 5%);
    padding-bottom: 30px;
    margin: 0 10px 0;
    width: 31.5%;
}*/

.single.related .related-posts .uael-post-wrapper,
.single.related .related-podcasts .uael-post-wrapper{
    width: 31.5%;
    padding: 0 0 40px !important;
}

.featured-blogs .elementor-column .elementor-column-wrap{
    padding: 0 !important;
}

.featured-blogs .elementor-column .uael-post__bg-wrap,
.single.related .related-posts .uael-post-wrapper .uael-post__bg-wrap,
.single.related .related-podcasts .uael-post-wrapper .uael-post__bg-wrap{
    box-shadow: none !important;
    background: none !important;
}

.single.related .uael-post__thumbnail{
    padding: 5px;
    height: 203px;
}

.featured-blogs .uael-post__thumbnail{
    max-width: 373px;
    height: 208px;
}

.single.related .uael-post__thumbnail img,
.featured-blogs .uael-post__thumbnail img{
    display: block;
    max-width: 674px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.single.related .uael-post__terms{
    top: auto !important;
    bottom: 0;
    margin: 5px;
    width: 100%
}

.featured-blogs .uael-post__terms{
    top: auto !important;
    bottom: 0;
    margin: 0 !important;
    width: 100%
}

.single.related .category-dating .uael-post__terms,
.featured-blogs .category-dating .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-dating.svg) no-repeat 17px center / 20px #8AA14A !important;
    padding: 20px 10px 20px 60px !important;
    max-width: 125px !important;
}

.single.related .category-commitment .uael-post__terms,
.featured-blogs .category-commitment .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-commitment.svg) no-repeat 17px center / 20px #824873 !important;
    padding: 20px 10px 20px 60px !important;
    max-width: 165px !important;
}

.single.related .category-understanding-men .uael-post__terms,
.featured-blogs .category-understanding-men .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-understanding-men.svg) no-repeat 17px center / 20px #72B6C1 !important;
    padding: 20px 10px 20px 60px !important;
    max-width: 185px !important;
    line-height: 1;
}

.single.related .category-confidence .uael-post__terms,
.featured-blogs .category-confidence .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-confidence.svg) no-repeat 17px center / 20px #E58566 !important;
    padding: 20px 10px 20px 60px !important;
    max-width: 165px !important;
}

.single.related .category-relationships .uael-post__terms,
.featured-blogs .category-relationships .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-relationships.svg) no-repeat 17px center / 20px #5D6D4C !important;
    padding: 20px 10px 20px 60px !important;
    max-width: 175px !important;
}

.single.related .category-meeting-men .uael-post__terms,
.featured-blogs .category-meeting-men .uael-post__terms{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-meeting-men.svg) no-repeat 17px center / 20px #83918C !important;
    padding: 20px 10px 20px 60px !important;
    max-width: 160px !important;
}

.single.related .category-confidence .uael-post__terms::before,
.featured-blogs .category-confidence .uael-post__terms::before{
    content: "Confidence";
    font-family: 'Ubuntu', sans-serif;
}

.single.related .category-meeting-men .uael-post__terms::before,
.featured-blogs .category-meeting-men .uael-post__terms::before{
    content: "Meeting Men";
    font-family: 'Ubuntu', sans-serif;
}

.single.related .category-dating .uael-post__terms::before,
.featured-blogs .category-dating .uael-post__terms::before{
    content: "Dating";
    font-family: 'Ubuntu', sans-serif;
}

.single.related .category-understanding-men .uael-post__terms::before,
.featured-blogs .category-understanding-men .uael-post__terms::before{
    content: "Understanding Men";
    font-family: 'Ubuntu', sans-serif;
}

.single.related .category-relationships .uael-post__terms::before,
.featured-blogs .category-relationships .uael-post__terms::before{
    content: "Relationships";
    font-family: 'Ubuntu', sans-serif;
}

.single.related .category-commitment .uael-post__terms::before,
.featured-blogs .category-commitment .uael-post__terms::before{
    content: "Commitment";
    font-family: 'Ubuntu', sans-serif;
}

.single.related .uael-post__terms .uael-listing__terms-link,
.featured-blogs .uael-post__terms .uael-listing__terms-link{
    display: none;
}

.single.related .uael-post__content-wrap,
.featured-blogs .uael-post__content-wrap{
    line-height: 1;
    padding-bottom: 0 !important;
}

.single.related .uael-post__excerpt,
.single.related .uael-post__excerpt p,
.featured-blogs .uael-post__excerpt,
.featured-blogs .uael-post__excerpt p{
    display: inline;
}

.single.related .uael-post__read-more{
    color: #FB656C !important;
    font-size: 16px;
    background: none;
    padding: 0 !important;
    font-weight: 900;
    position: relative;
    top: 1px;
}

.featured-blogs .uael-post__read-more{
    color: #FB656C !important;
    font-size: 16px;
    background: none;
    padding: 0 !important;
    font-weight: 900;
    position: relative;
    top: 1px;
}

.single.related .uael-post__read-more .elementor-button-icon,
.featured-blogs .uael-post__read-more .elementor-button-icon{
    display: none;
}

.single-post .footer-custom-text-widget{
    display: none;  
}


.single.programs .uael-adv-heading-stack{
    margin: -15px 10px -30px 10px;
}

.single.programs .heading .uael-highlight-text{
    color: #71C2C0 !important;
    letter-spacing: 0px !important;
    position: relative;
    top: -4px;
}

.single.programs .program .widget-image-caption{
    background-color: #FB656C;
    position: absolute;
    top: -11px;
    transform: rotate(-40deg);
    padding: 10px;
    left: -100px;
    width: 250px;
    letter-spacing: -0.5px;
}

.category-confidence .single.programs .program .widget-image-caption{
    background-color: #F6825D;
}

.category-meeting-men .single.programs .program .widget-image-caption{
    background-color: #83918C;
}

.category-dating .single.programs .program .widget-image-caption{
    background-color: #8AA14A;
}

.category-understanding-men .single.programs .program .widget-image-caption{
    background-color: #54B6C0;
}

.category-relationships .single.programs .program .widget-image-caption{
    background-color: #556A47;
}

.category-commitment .single.programs .program .widget-image-caption{
    background-color: #7E466E;
}

.single.programs .program .elementor-heading-title{
    margin-bottom: 0;
}

.single.programs .program .elementor-widget-button{
    position: absolute;
    bottom: 30px;
    margin: auto;
    left: 0;
    right: 0;
}

.single.programs .program .elementor-column-wrap{
    overflow: hidden;
}

.single.programs .program:hover > .elementor-column-wrap{
    background: rgb(71,138,155);
    background: -moz-linear-gradient(left,  rgba(71,138,155,1) 0%, rgba(114,200,199,1) 100%);
    background: -webkit-linear-gradient(left,  rgba(71,138,155,1) 0%,rgba(114,200,199,1) 100%);
    background: linear-gradient(to right,  rgba(71,138,155,1) 0%,rgba(114,200,199,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#478a9b', endColorstr='#72c8c7',GradientType=1 );
}

.single.programs .program:hover .elementor-heading-title{
    color: #fff;
}

.single.programs .program:hover .elementor-text-editor p{
    color: #fff;
}

.single.programs .program:hover .elementor-button{
    box-shadow: 0px 20px 20px 0px rgba(0,0,0,.2);
}


.blog.cat-menu ul li.current-menu-item,
.blog.cat-menu ul li.current-category-ancestor,
.blog.cat-menu ul li:hover{
    margin-left: -5px;
    margin-right: -5px;
    position: relative;
    z-index: 1;
}

.blog.cat-menu.no-effects ul li.current-menu-item,
.blog.cat-menu.no-effects ul li.current-category-ancestor,
.blog.cat-menu.no-effects ul li:hover{
    margin: 0;
}

.blog.cat-menu ul li.current-menu-item a,
.blog.cat-menu ul li.current-category-ancestor a,
.blog.cat-menu ul li:hover a{
    color: #fff;
    padding: 23px 0 23px 17px;
    font-weight: 900;
    border: none;
    position: relative;
}

.blog.cat-menu ul li.current-menu-item a strong,
.blog.cat-menu ul li.current-category-ancestor a strong,
.blog.cat-menu ul li:hover a strong{
    border: none;
}

.blog.cat-menu.no-effects ul li.current-menu-item a,
.blog.cat-menu.no-effects ul li.current-category-ancestor a,
.blog.cat-menu.no-effects ul li:hover a{
    padding: 0 18px 0 14px;
}

.blog.cat-menu ul li.current-menu-item.confidence a,
.blog.cat-menu ul li.current-category-ancestor.confidence a,
.blog.cat-menu ul li.confidence:hover a{
    background-color: #F7815D;
}
.blog.cat-menu ul li.current-menu-item.meeting-men a,
.blog.cat-menu ul li.current-category-ancestor.meeting-men a,
.blog.cat-menu ul li.meeting-men:hover a{
    background-color: #7B928B;
}
.blog.cat-menu ul li.current-menu-item.dating a,
.blog.cat-menu ul li.current-category-ancestor.dating a,
.blog.cat-menu ul li.dating:hover a{
    background-color: #8AA14A;
}
.blog.cat-menu ul li.current-menu-item.understanding-men a,
.blog.cat-menu ul li.current-category-ancestor.understanding-men a,
.blog.cat-menu ul li.understanding-men:hover a{
    background-color: #19BAC4;
}
.blog.cat-menu ul li.current-menu-item.relationships a,
.blog.cat-menu ul li.current-category-ancestor.relationships a,
.blog.cat-menu ul li.relationships:hover a{
    background-color: #536F43;
}
.blog.cat-menu ul li.current-menu-item.commitment a,
.blog.cat-menu ul li.current-category-ancestor.commitment a,
.blog.cat-menu ul li.commitment:hover a{
    background-color: #834873;
}

.blog.cat-menu.no-effects ul li.current-menu-item.confidence a,
.blog.cat-menu.no-effects ul li.current-category-ancestor.confidence a,
.blog.cat-menu.no-effects ul li.confidence:hover a{
    color: #F7815D;
}
.blog.cat-menu.no-effects ul li.current-menu-item.meeting-men a,
.blog.cat-menu.no-effects ul li.current-category-ancestor.meeting-men a,
.blog.cat-menu.no-effects ul li.meeting-men:hover a{
    color: #7B928B;
}
.blog.cat-menu.no-effects ul li.current-menu-item.dating a,
.blog.cat-menu.no-effects ul li.current-category-ancestor.dating a,
.blog.cat-menu.no-effects ul li.dating:hover a{
    color: #8AA14A;
}
.blog.cat-menu.no-effects ul li.current-menu-item.understanding-men a,
.blog.cat-menu.no-effects ul li.current-category-ancestor.understanding-men a,
.blog.cat-menu.no-effects ul li.understanding-men:hover a{
    color: #19BAC4;
}
.blog.cat-menu.no-effects ul li.current-menu-item.relationships a,
.blog.cat-menu.no-effects ul li.current-category-ancestor.relationships a,
.blog.cat-menu.no-effects ul li.relationships:hover a{
    color: #536F43;
}
.blog.cat-menu.no-effects ul li.current-menu-item.commitment a,
.blog.cat-menu.no-effects ul li.current-category-ancestor.commitment a,
.blog.cat-menu.no-effects ul li.commitment:hover a{
    color: #834873;
}

.blog.cat-menu.no-effects ul li.current-menu-item a,
.blog.cat-menu.no-effects ul li.current-category-ancestor a,
.blog.cat-menu.no-effects ul li:hover a{
    background-color: #fff;
    font-weight: 400;
    border-right: 1px solid #000;
}

.blog.cat-menu ul li.current-menu-item a::after,
.blog.cat-menu ul li.current-category-ancestor a::after,
.blog.cat-menu ul li:hover a::after{
    content: "";
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid transparent;
    position: absolute;
    bottom: -12px;
    left: 0;
    right: 0;
    margin: auto;
    width: 30px;
}

.blog.cat-menu.no-effects ul li.current-menu-item a::after,
.blog.cat-menu.no-effects ul li.current-category-ancestor a::after,
.blog.cat-menu.no-effects ul li:hover a::after{
    display: none;
}

.blog.cat-menu ul li.current-menu-item.confidence a::after,
.blog.cat-menu ul li.current-category-ancestor.confidence a::after,
.blog.cat-menu ul li.confidence:hover a::after{
    border-top: 15px solid #F7815D;
}
.blog.cat-menu ul li.current-menu-item.meeting-men a::after,
.blog.cat-menu ul li.current-category-ancestor.meeting-men a::after,
.blog.cat-menu ul li.meeting-men:hover a::after{
    border-top: 15px solid #7B928B;
}
.blog.cat-menu ul li.current-menu-item.dating a::after,
.blog.cat-menu ul li.current-category-ancestor.dating a::after,
.blog.cat-menu ul li.dating:hover a::after{
    border-top: 15px solid #8AA14A;
}
.blog.cat-menu ul li.current-menu-item.understanding-men a::after,
.blog.cat-menu ul li.current-category-ancestor.understanding-men a::after,
.blog.cat-menu ul li.understanding-men:hover a::after{
    border-top: 15px solid #19BAC4;
}
.blog.cat-menu ul li.current-menu-item.relationships a::after,
.blog.cat-menu ul li.current-category-ancestor.relationships a::after,
.blog.cat-menu ul li.relationships:hover a::after{
    border-top: 15px solid #536F43;
}
.blog.cat-menu ul li.current-menu-item.commitment a::after,
.blog.cat-menu ul li.current-category-ancestor.commitment a::after,
.blog.cat-menu ul li.commitment:hover a::after{
    border-top: 15px solid #834873;
}

.archive.cat-description{
    padding-bottom: 40px !important;
}

.archive.cat-description .uael-dual-color-heading h2{
    line-height: 0.7;
}

.archive.cat-description .uael-before-heading{

}

.archive.cat-description .uael-adv-heading-stack .uael-dual-heading-text{
    font-family: inherit !important;
    vertical-align: inherit;
}

.archive.cat-description .elementor-widget-text-editor strong{
    font-weight: 900;
}

.archive.sub-categories section:last-child > .elementor-container{
    border: none;
}

.archive.sub-categories section .elementor-container{
    border-bottom: 1px solid #edefee;
}

.archive.sub-categories .uael-post-wrapper .uael-post__bg-wrap{
    display: block;
}

.archive.sub-categories h4.uael-post__title{
    background: url(images/evan-marc-katz-icon-bullet.jpg) no-repeat left 4px;
    padding-left: 20px;
}

.archive.sub-categories .popular-posts .elementor-text-editor ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

.archive.sub-categories .popular-posts .elementor-text-editor ul li{
    background: url(images/evan-marc-katz-icon-bullet.jpg) no-repeat left 8px;
    padding-left: 20px;
    margin-bottom: 5px;
}

.archive.sub-categories .popular-posts .elementor-text-editor ul li a{
    color: inherit;
}

.archive.sub-categories .elementor-widget-uael-posts{
    margin: 0;
}

.archive.sub-categories .elementor-widget-uael-posts .uael-post-wrapper{
    background: url(images/evan-marc-katz-icon-bullet.jpg) no-repeat left 5px;
    padding-left: 20px;
}

.archive.sub-categories.related-posts .elementor-widget-uael-posts .uael-post-wrapper,
.archive.sub-categories.related-podcasts .elementor-widget-uael-posts .uael-post-wrapper{
    background: none;
}

.archive.love-slider{

}

.archive.love-slider .love-story{

}

.archive.love-slider .love-story .section-left{
    width: 75%;
    float: left;
    background-color: #e7eff1;
    padding: 100px 370px 130px 200px;
    min-height: 660px;
}

.archive.love-slider .love-story .section-left h4{
    font-size: 35px;
    line-height: 1.3;
    letter-spacing: 3px;
}

.archive.love-slider .love-story .section-left h4 span{
    background: url(images/EVAN-MARC-KATZ-lov-u-img.png) no-repeat center;
    display: inline-block;
    width: 190px;
    height: 60px;
    vertical-align: middle;
    margin: -5px 7px -8px 0;
}

.archive.love-slider .love-story .section-left .top-quote{
    color: #000;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.5;
}

.archive.love-slider .love-story .section-left .bottom_quote{
    color: #686D72;
    font-size: 20px;
    font-weight: 400;
}

.archive.love-slider .love-story .section-right{
    background: #73cdcb;
    background: -moz-linear-gradient(top,  #73cdcb 0%, #488fa1 100%);
    background: -webkit-linear-gradient(top,  #73cdcb 0%,#488fa1 100%);
    background: linear-gradient(to bottom,  #73cdcb 0%,#488fa1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73cdcb', endColorstr='#488fa1',GradientType=0 );

    width: 36%;
    float: right;
    margin-left: -250px;
    margin-top: 170px;
    margin-right: 95px;
    padding-bottom: 50px;
}

.archive.love-slider .love-story .section-right img{
    margin-left: -110px;
    margin-top: -110px;
}

.archive.love-slider .love-stories-slider .slick-prev{
    background: url(images/EVAN-MARC-KATZ-slider-arrow-left.svg) no-repeat center;
    width: 50px;
    height: 50px;
    z-index: 1;
    font-size: 0;
    margin-left: 150px; 
}

.archive.love-slider .love-stories-slider .slick-prev::before{
    display: none;
}

.archive.love-slider .love-stories-slider .slick-next{
    background: url(images/EVAN-MARC-KATZ-slider-arrow-right.svg) no-repeat center;
    width: 50px;
    height: 50px;
    z-index: 1;
    font-size: 0;
    margin-right: 150px;
}

.archive.love-slider .love-stories-slider .slick-next::before{
    display: none;
}

.love-stories-slider .heading-wrap .uael-before-heading{
    background: url(images/EVAN-MARC-KATZ-praise-heading-img.png) no-repeat center;
    width: 198px;
    height: 60px;
    display: inline-block;
    vertical-align: middle;
}

.love-stories-slider .heading-wrap .uael-adv-heading-stack{
    display: inline-block;
    vertical-align: middle;
    margin-bottom: -15px;
}

.love-stories.client .elementor-widget-image-box figure{
    width: 100% !important;
    margin: 0 !important;
    display: block;
    position: relative;
}

.love-stories.client .elementor-widget-image-box:hover figure::before{
    content: "";
    background-color: #289BB0;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
}

.love-stories.client .elementor-widget-image-box.active figure::before{
    content: "\f00d";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 48px;
    color: #fff;
    background-color: #289BB0;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    padding-top: 50%;
}

.icon::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  }

.elementor-widget-image-box {
  cursor: pointer;
  position: relative;
}

.elementor-widget-image-box .image-box-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  /* Optional styles for content */
}

.elementor-widget-image-box.active .image-box-content {
  display: block;
}


.love-stories.client .elementor-widget-image-box.active figure::after{
    content: "";
    position: absolute;
    bottom: -20px;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    border-top: 20px solid #289BB0;
    z-index: 3;
    left: 0;
    right: 0;
    margin: auto;
    width: 35px;
}

.love-stories.client .elementor-widget-image-box figure img{
    display: block;
}

/*.love-stories.client .elementor-image-box-wrapper::after{
    content: "";
    width: 100%;
    height: 150px;
    display: block;
    bottom: 0;
    position: absolute;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 );
}*/

.love-stories.client .elementor-column,
.love-stories.client .elementor-column-wrap,
.love-stories.client .elementor-widget-wrap,
.love-stories.client .elementor-element{
    position: static;
}

.love-stories.client.elementor-element-edit-mode .elementor-column,
.love-stories.client.elementor-element-edit-mode .elementor-column-wrap,
.love-stories.client.elementor-element-edit-mode .elementor-widget-wrap,
.love-stories.client.elementor-element-edit-mode .elementor-element{
    position: relative;
}

.love-stories.client .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title,
.love-stories.client.elementor-element-edit-mode .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{
    color: #fff;
    font-size: 16px;
    text-align: left;
    text-transform: uppercase;
    font-weight: 900;
    margin: 0;
    position: absolute;
    bottom: 30px;
    padding: 0 25px;
    letter-spacing: 1px;
}

.love-stories.client .elementor-widget-image-box .elementor-image-box-content .description-wrap{
    background-color: #fff;
    position: absolute;
    z-index: 2;
    width: 99.5%;
    padding: 100px 20px 60px;
    left: 3px;
    display: none;
}

.love-stories.client .elementor-widget-image-box.active .elementor-image-box-content .description-wrap{
    display: block;
}

.love-stories.client .elementor-widget-image-box .elementor-image-box-content .description-wrap .elementor-image-box-description{
    max-width: 725px;
    text-align: left;
    margin: auto;
    line-height: 1.4;
}

.love-stories.client .elementor-widget-image-box .elementor-image-box-content .description-wrap .elementor-image-box-description strong{
    font-size: 32px;
    color: #202022;
    font-weight: 900;
}

.love-stories.client .elementor-widget-image-box .elementor-image-box-content .description-wrap .elementor-image-box-description .btn-full-story{
    background-color: #FB656C;
    border: 1px solid #FB656C;
    font-size: 16px;
    font-weight: 700;
    margin: 10px auto 0;
    color: #fff;
    display: block;
    text-align: center;
    letter-spacing: 3px;
    padding: 18px 10px;
    width: 280px;
}

.love-stories.client .elementor-widget-image-box .elementor-image-box-content .description-wrap .elementor-image-box-description .btn-full-story:active{
    background-color: #fff;
    color: #FB656C;
}

.love-stories.client .elementor-element-edit-mode .elementor-image-box-content{
    display: none;
}

.love-stories.client.w-border > .elementor-container{
    border-top: 1px solid #ebebeb;
    padding-top: 20px;
}


.love-stories.div-wrapper .love-stories.client{ 
    display:none;
}

.love-stories.div-wrapper .love-stories.client.active{ 
    display: block;
}

.love-stories.div-wrapper.elementor-element-edit-mode .love-stories.client{ 
    display: block;
}

.love-stories #loadMore,
.love-stories #btn-loadMore{
    color: #FB656C;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 3px;
    border-bottom: 1px solid #FB656C;
    cursor: pointer;
}

.love-stories #loadMore::after,
.love-stories #btn-loadMore::after{
    content: "";
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #d37875;
    margin-top: 20px;
    top: 15px;
    right: -5px;
    position: relative;
}

.single-testimonial.featured-img .wp-caption::after{
    content: "";
    width: 100%;
    height: 150px;
    display: block;
    bottom: 0;
    position: absolute;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 );
}

.single-testimonial.featured-img figcaption{
    position: absolute;
    bottom: 15px;
    padding-left: 30px;
    z-index: 1;
}

.individual-praise.more-testimonials{

}

.individual-praise.more-testimonials .uael-adv-heading-stack{
    background: url(images/EVAN-MARC-KATZ-love-u-img2.png) no-repeat center;
    width: 193px;
    height: 57px;
    display: inline-block;
    vertical-align: middle;
    margin: 7px -8px 0;
}

.individual-praise.more-testimonials .uael-after-heading{
    position: relative;
    top: 3px;
}

.individual-praise.more-testimonials .uael-after-heading span{
    font-family: 'WildSpirit' !important;
    color: #71C2C0 !important;
    font-size: 54px !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
}

.single-testimonial.post-content p:first-child{
    font-size: 27px;
    font-weight: 700;
    line-height: 1.2;
}

.single-testimonial.post-content ul,
.single-testimonial.post-content ol{
    padding-left: 20px;
}

.single-testimonial.post-content ul li::marker,
.single-testimonial.post-content ol li::marker{
    font-size: 17px;
    border-radius: 50%;
}

.single-testimonial.post-content .video-wrap{
    position: relative;
    padding-bottom: 74%;
    padding-top: 0;
    height: 0;
    width: 100%;
}

.single-testimonial.post-content .video-wrap iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.focus .heading .uael-adv-heading-stack{
    margin: -20px 5px -30px 5px;
}

.focus .heading .uael-highlight-text{
    font-size: 60px !important;
    letter-spacing: 1px !important;
}

.focus .programs .elementor-column > .elementor-column-wrap{
    overflow: hidden;
    background: none;
}

.focus .programs .elementor-column:hover .elementor-image-box-title{
    color: #fff !important;
}

.focus .programs figure{
    max-width: 336px;
}

.focus .programs figure img{

}

.focus .programs .elementor-image-box-title{

}

.focus .programs .elementor-image-box-title a{
    font-weight: inherit;
}

.focus .programs .description-wrap,
.focus .programs .elementor-element-edit-mode .elementor-image-box-description{
    position: absolute;
    top: -9px;
    transform: rotate(-40deg);
    padding: 7px;
    left: -105px;
    width: 250px;
    letter-spacing: -0.5px;
}

.focus .programs .step4 .description-wrap,
.focus .programs .step4.elementor-element-edit-mode .elementor-image-box-description{
    top: -12px;
    left: -98px;
}

.focus .programs .step1 .description-wrap,
.focus .programs .step1.elementor-element-edit-mode .elementor-image-box-description{
    background-color: #F6825D;
}

.focus .programs .step2 .description-wrap,
.focus .programs .step2.elementor-element-edit-mode .elementor-image-box-description{
    background-color: #81938E;
}

.focus .programs .step3 .description-wrap,
.focus .programs .step3.elementor-element-edit-mode .elementor-image-box-description{
    background-color: #84A138;
}

.focus .programs .step4 .description-wrap,
.focus .programs .step4.elementor-element-edit-mode .elementor-image-box-description{
    background-color: #54B6C0;
}

.focus .programs .step5 .description-wrap,
.focus .programs .step5.elementor-element-edit-mode .elementor-image-box-description{
    background-color: #556A47;
}

.focus .programs .step6 .description-wrap,
.focus .programs .step6.elementor-element-edit-mode .elementor-image-box-description{
    background-color: #7E466E;
}

.focus .programs .elementor-widget-button a:hover{
    color: #fff;
    background-color: #FB656C;
}

.single-program.section1 .elementor-widget-uael-dual-color-heading{
    margin-bottom: 0 !important;
}

.single-program.section1 .uael-dual-color-heading .uael-adv-heading-stack{
    margin-left: 5px;
    display: block;
}

.single-program.section1 .uael-dual-color-heading .uael-adv-heading-stack span{
    letter-spacing: 0;
}

.single-program.section2 .uael-dual-color-heading h2{
    line-height: 1;
}

.single-program.section2 .uael-adv-heading-stack span{
    letter-spacing: 1px;
    margin: 0 10px;
}

/*.podcasts-logo .uael-img-gallery-wrap{
    text-align: center !important;
    display: block !important;
}
*/
.podcasts-logo .uael-grid-item{
    width: 13.8% !important;
    margin: 0 1px !important;
    padding: 5px 15px !important;
    border: 1px solid #d0d4d5;
}

.podcasts-logo .uael-grid-item .uael-grid-item-content{
    margin: 0 !important;
    justify-content: center;
}

.podcasts-logo .uael-grid-item .uael-grid-img-thumbnail{
    height: 40px;
    display: flex;
}

.podcasts-logos .uael-grid-item{
    padding: 0 !important;
}

.podcasts-logos .uael-grid-item .uael-grid-item-content{
    border: 1px solid #d4d4d6;
    margin: 4px !important;
}

.podcasts-logos .uael-grid-item .uael-grid-img-thumbnail{
    display: flex;
}


/*------------------------------------
    PRODUCTS
------------------------------------*/

.product-item .elementor-widget-heading{

}

.product-item .elementor-widget-heading h2{
    font-size: 35px;
    font-weight: 900;
    letter-spacing: 2px;
}

.product-item p{
    color: #444749;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    line-height: 1.3;
    margin-bottom: 20px;
}

.product-item p strong{
    font-weight: 900;
}

.product-item .elementor-widget-button a{
    font-style: 18px;
    color: #fff;
    font-weight: 700;
    letter-spacing: 4px;
}

.product-item ul{
    padding: 0;
}

.product-item ul li,
.product-item ol li{
    color: #444749;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    line-height: 1.3;
    list-style: none;
}

.product-item ul li{
    background: url(images/EVAN-MARC-KATZ-dot.svg) no-repeat left 0;
    padding-left: 25px;
}

.product-item .li-2-columns ul{
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

.product-item .li-2-columns ul li{
    background: url(images/EVAN-MARC-KATZ-dot.svg) no-repeat left -3px;
    font-size: 18px;
    margin-bottom: 6px;
}


/*------------------------------------
    SUBMIT TESTIMONIALS
------------------------------------*/

.submit-testimonial.section1 .header-st .uael-before-heading{
    line-height: 0.6;
    margin-right: 15px !important;
}

.submit-testimonial.section1 .header-st .uael-adv-heading-stack{
    line-height: 0.6;
}

.submit-testimonial.section1 .header-st .uael-adv-heading-stack span{
    display: inline-block;
    margin-bottom: -4px;
}

.submit-testimonial.section1 .header-st .uael-after-heading{
    line-height: 0.6;
    display: block;
}

.submit-testimonial.section1 .bottom-text a{
    font-weight: 700;
    color: #fff;
    text-decoration: underline;
}

.submit-testimonial.section2 .step{
    position: relative;
    overflow: hidden;
}

.submit-testimonial.section2 .elementor-text-editor .step-num{
    background: rgb(1,161,185);
    background: -moz-linear-gradient(top,  rgba(1,161,185,1) 0%, rgba(8,185,205,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(1,161,185,1) 0%,rgba(8,185,205,1) 100%);
    background: linear-gradient(to bottom,  rgba(1,161,185,1) 0%,rgba(8,185,205,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01a1b9', endColorstr='#08b9cd',GradientType=0 );
    font-family: 'WildSpirit';
    color: #fff;
    font-size: 33px;
    position: absolute;
    top: 19px;
    left: -78px;
    width: 270px;
    text-align: center;
    padding: 25px 0 20px;
    margin: 0;
    transform: rotate(-43deg);
    z-index: 1;
}

.submit-testimonial.section2 .step .elementor-text-editor h2{
    font-size: 35px;
    font-weight: 900;
    letter-spacing: 2px;
}

.submit-testimonial.section2 .step .elementor-text-editor ul{
    padding: 0;
}

.submit-testimonial.section2 .step .elementor-text-editor ul li{
    list-style: none;
    background: url(images/EVAN-MARC-KATZ-dot.png) no-repeat left 12px;
    padding-left: 15px;
}

.submit-testimonial.section2 .elementor-tab-title.elementor-active{
    background-color: #686d71 !important;
}

.submit-testimonial.section2 .step .gform_wrapper{
    margin-bottom: 30px;
}

.submit-testimonial.section2 .step .gform_wrapper .gfield{
    background: none;
    padding: 0;
    margin-bottom: 10px;
}

.submit-testimonial.section2 .step .gform_wrapper .gfield#field_3_6{
    margin-top: 30px !important;
}

.submit-testimonial.section2 .step .gform_wrapper .gfield label{
    display: none;
}


.submit-testimonial.section2 .step .gform_wrapper .gfield#field_3_6 label{
    display: block;
    color: #02A3B8;
    font-size: 25px;
    font-weight: 900;
    margin-bottom: 10px;
}

.submit-testimonial.section2 .step .gform_wrapper .gfield#field_3_6 label .gfield_required{
    display: none;
}

.submit-testimonial.section2 .step .gform_wrapper .gfield#field_3_6 #UseyourDrive{
    margin-bottom: 12px;
}

.submit-testimonial.section2 .step .gform_wrapper .gfield#field_3_6 .fileupload-header{
    border: none;
    background-color: #e0e1e5;
    padding: 20px 64px 20px 24px;
}

.submit-testimonial.section2 .step .gform_wrapper .gfield#field_3_6 .fileupload-header .fileupload-add-button{
    background: url(images/EVAN-MARC-KATZ-icon-attach.svg) no-repeat center;
    background-color: #fb666c;
    position: absolute;
    right: 0;
    top: 0;
    width: 65px;
    border: none !important;
    border-radius: 0;
    height: 72px;
}

.submit-testimonial.section2 .step .gform_wrapper .gfield#field_3_6 .fileupload-header .fileupload-add-button i{
    display: none;
}

.submit-testimonial.section2 .step .gform_wrapper .gfield#field_3_6 .fileupload-header .fileupload-header-text-title{
    color: #43474a;
    text-transform: capitalize;
}

.submit-testimonial.section2 .step .gform_wrapper .gfield#field_3_6 .fileupload-header .fileupload-header-text-subtitle{
    display: none;
}

.submit-testimonial.section2 .step .gform_wrapper .gfield#field_3_6 .fileupload-list{
    border: none;
}

.submit-testimonial.section2 .step .gform_wrapper .gfield .ginput_container{
    margin: 0;
}

.submit-testimonial.section2 .step .gform_wrapper .gfield input,
.submit-testimonial.section2 .step .gform_wrapper .gfield textarea{
    border: none !important;
    color: #444749;
    font-size: 20px !important;
    font-weight: 400;
    padding: 22px !important;
}

.submit-testimonial.section2 .step .gform_wrapper .gform_footer{
    margin: 20px 0 0;
    padding: 0;
}

.submit-testimonial.section2 .step .gform_wrapper .gform_footer input.gform_button{
    border: 1px solid #FB656C;
    border-radius: 3px;
    width: 280px;
    padding: 25px;
    letter-spacing: 4px;
}

.submit-testimonial.section3 .love-stories-heading .uael-after-heading span{
    color: #3B97C1 !important;
}


/*------------------------------------
    SQUEEZE PAGE
------------------------------------*/

.squeeze.section1 h1{
    line-height: 0.7;
}

.squeeze.section1 .uael-before-heading,
.squeeze.section1 .uael-after-heading{
    display: inline;
    vertical-align: middle;
    line-height: 1;
}

.squeeze.section1 .uael-adv-heading-stack{
    display: inline-block;
    vertical-align: middle;
    /*margin: -15px 15px -40px;*/
}

.squeeze.section1 .uael-adv-heading-stack span{
    line-height: 1;
    letter-spacing: 0 !important;
    position: relative;
    top: 10px;
}

.squeeze.section1 .section-right .elementor-text-editor ul{
    padding: 0;
}

.squeeze.section1 .section-right .elementor-text-editor ul li{
    list-style: none;
    background: url(images/EVAN-MARC-KATZ-dot-white.svg) no-repeat left 11px;
    margin-bottom: 15px;
    padding-left: 25px;
}

.squeeze.section1 .section-right .elementor-form-fields-wrapper input[type="text"],
.squeeze.section1 .section-right .elementor-form-fields-wrapper input[type="email"],
.squeeze.section5 .section-right .elementor-form-fields-wrapper input[type="text"],
.squeeze.section5 .section-right .elementor-form-fields-wrapper input[type="email"]{
    padding: 20px 30px;
}

.squeeze.section5 .section-right .elementor-form-fields-wrapper input[type="text"],
.squeeze.section5 .section-right .elementor-form-fields-wrapper input[type="email"]{
    box-shadow: 1px 10px 15px 1px rgba(18, 20, 20, .26);
}

.squeeze.section1 .section-right .elementor-form-fields-wrapper button[type="submit"],
.squeeze.section5 .section-right .elementor-form-fields-wrapper button[type="submit"]{
    box-shadow: 1px 10px 15px 1px rgba(18, 20, 20, .26);
}


/*------------------------------------
    COACHING OPTIONS PAGE
------------------------------------*/

.coaching-options.coaching-table{
    box-shadow: 10px 10px 50px 0px rgb(206 206 206 / 50%);
}

.coaching-options.coaching-table thead th{
    background-color: #fff;
    position: relative;
    border-color: #d2e7ec !important;
}

.coaching-options.coaching-table thead th:nth-child(1){
    width: 400px;
    z-index: 3;
    padding: 40px 10px 0 !important;
}

.coaching-options.coaching-table thead th:nth-child(2){
    width: 230px;
    z-index: 2;
    padding-top: 10px !important;
}


.coaching-options.coaching-table thead th:nth-child(3){
    width: 230px;
    z-index: 1;
    padding: 60px 20px 10px !important;
}

.coaching-options.coaching-table thead th:nth-child(4){
    width: 230px;
    padding: 45px 50px 5px !important;
}

.coaching-options.coaching-table thead th h3{
    color: #289BB0;
    font-size: 30px;
    font-weight: 900;
    font-weight: 900;
    margin-bottom: 8px;
}

.coaching-options.coaching-table thead th h4{
    color: #fff;
    font-size: 13px;
    font-weight: 900;
    background-color: #8D3A8E;
    transform: rotate(-43deg);
    padding: 5px;
    width: 150px;
    position: absolute;
    top: 14px;
    left: -39px;
    letter-spacing: 0;
}

.coaching-options.coaching-table thead th h5{
    color: #252526;
    font-size: 22px;
    font-weight: 900;
    letter-spacing: 0;
    margin-bottom: 5px;
    line-height: 0.9;
}

.coaching-options.coaching-table thead th p{
    color: #000;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.3;
}

.coaching-options.coaching-table tbody td{
    padding: 10px 30px !important;
    position: relative;
}

.coaching-options.coaching-table tbody td:nth-child(1){
    padding: 10px 30px !important;
    border-left: none !important;
}

.coaching-options.coaching-table tbody td:nth-child(4){
    border-right: none !important;
}

.coaching-options.coaching-table tbody td span{
    color: #02A3B8;
    font-size: 14px;
    font-weight: 500;
    text-align: center !important;
    line-height: 1.3;
}

.coaching-options.coaching-table tbody td:nth-child(1) span{
    color: #000000;
    font-size: 17px;
    text-align: right !important;
    line-height: 1.3;
}

.coaching-options.coaching-table tbody tr:last-child td:nth-child(3)::after{
    display: block;
    content: "";
    position: absolute;
    left: -221px;
    top: 0;
    width: 250px;
    height: 315px;
}

.coaching-options.coaching-table tbody td:nth-child(3){
    background-color: initial;
}

.coaching-options.coaching-table tbody td img{
    width: 25px !important;
    margin-top: -10px;
}

.coaching-options.coaching-table tbody td img[title="EVAN-MARC-KATZ-x-white"],
.coaching-options.coaching-table tbody td img[title="EVAN-MARC-KATZ-x-red"]{
    width: 20px !important;
}

.coaching-options.coaching-table tbody tr:nth-last-child(2) td{
    position: relative;
    z-index: 4;
}

.coaching-options.coaching-table tbody tr:nth-last-child(2) td:nth-child(2), .coaching-options.coaching-table tbody tr:nth-last-child(2) td:nth-child(3), .coaching-options.coaching-table tbody tr:nth-last-child(2) td:nth-child(4){
    background-color: white !important;
}

.coaching-options.coaching-table tbody tr:last-child td{
    position: relative;
    border-bottom: none !important;
}

.coaching-options.coaching-table tbody tr:last-child td:nth-child(1){
    width: 400px;
    z-index: 3;
    padding: 40px 10px 0 !important;
}

.coaching-options.coaching-table tbody tr:last-child td:nth-child(2){
    width: 230px;
    z-index: 2;
    padding: 0 10px 10px !important;
}

.coaching-options.coaching-table tbody tr:last-child td:nth-child(3){
    width: 230px;
    z-index: 1;
    padding: 55px 10px 30px !important;
    overflow: hidden;
    border-left: none !important;
}

.coaching-options.coaching-table tbody tr:last-child td:nth-child(4){
    width: 230px;
    padding: 23px 10px 5px !important;
    overflow: hidden;
}

.coaching-options.coaching-table tbody tr:last-child td h3{
    color: #289BB0;
    font-size: 30px;
    font-weight: 900;
    font-weight: 900;
    margin-bottom: 12px;
}

.coaching-options.coaching-table tbody tr:last-child td h4{
    color: #fff;
    font-size: 13px;
    font-weight: 900;
    background-color: #8D3A8E;
    transform: rotate(-43deg);
    padding: 5px;
    width: 150px;
    position: absolute;
    top: 14px;
    left: -39px;
    letter-spacing: 0;
}

.coaching-options.coaching-table tbody tr:last-child td h5{
    color: #252526;
    font-size: 22px;
    font-weight: 900;
    letter-spacing: 0;
    margin-bottom: 5px;
    line-height: 0.9;
}

.coaching-options.coaching-table tbody tr:last-child td p{
    color: #000;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.3;
    margin-bottom: 0;
}

.coaching-options.coaching-table tbody tr:last-child td a.btn{
    background-color: #FB656C;
    border: 1px solid #FB656C;
    border-radius: 2px;
    color: #fff;
    padding: 12px 25px;
    max-width: 160px;
    width: 100%;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 2px;
    margin-bottom: 15px;
}

.coaching-options.coaching-table tbody tr:last-child td a.btn:hover{
    background-color: #fff;
    border: 1px solid #fff;
    color: #FB656C;
}

.sub-cat-recent-posts .uael-post__title{
    background: url(images/EVAN-MARC-KATZ-icon-dot-blue.jpg) no-repeat left 5px;
    padding-left: 25px;
}


/*------------------------------------
    PODCAST INDEX
------------------------------------*/

.recent-podcast .uael-post__terms a,
.recent-blog-posts .uael-post__terms .uael-listing__terms-link{
    display: none;
}

/*.recent-podcast.elementor-element-edit-mode .uael-post__terms a,
.recent-blog-posts.elementor-element-edit-mode .uael-post__terms .uael-listing__terms-link{
    display: inline;
}*/

.recent-podcast .uael-post__terms,
.recent-blog-posts .uael-post__terms{
    padding: 0 !important;
    max-width: max-content !important;
}


/*.recent-podcast.elementor-element-edit-mode .uael-post__terms a[aria-labelledby="uael-post-term-confidence"],*/
.recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-confidence"] + .podcast-cat,
/*.recent-blog-posts.elementor-element-edit-mode .category-confidence .uael-post__terms .uael-listing__terms-link,*/
.recent-blog-posts .category-confidence .uael-post__terms .uael-listing__terms-link + .blog-cat{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-confidence.svg) no-repeat 27px center / 30px #E58566 !important;
    padding: 30px 18px 30px 93px;
    display: block;
    max-width: 265px;
}

/*.recent-podcast.elementor-element-edit-mode .recent-col2 .uael-post__terms a[aria-labelledby="uael-post-term-confidence"],*/
.recent-podcast .recent-col2 .uael-post__terms .uael-listing__terms-link[id="uael-post-term-confidence"] + .podcast-cat,
/*.recent-blog-posts.elementor-element-edit-mode .recent-col2 .category-confidence .uael-post__terms .uael-listing__terms-link,*/
.recent-blog-posts .recent-col2 .category-confidence .uael-post__terms .uael-listing__terms-link + .blog-cat{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-confidence.svg) no-repeat 8px center / 10px #E58566 !important;
    padding: 10px 5px 10px 27px;
    min-width: 85px;
}

.recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-confidence"] + .podcast-cat::before,
.recent-blog-posts .category-confidence .uael-post__terms .uael-listing__terms-link + .blog-cat::before{
    content: "Confidence";
    font-family: 'Ubuntu', sans-serif;
}

/*.recent-podcast.elementor-element-edit-mode .uael-post__terms a[aria-labelledby="uael-post-term-meeting men"],*/
.recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-meeting men"] + .podcast-cat,
/*.recent-blog-posts.elementor-element-edit-mode .category-meeting-men .uael-post__terms .uael-listing__terms-link,*/
.recent-blog-posts .category-meeting-men .uael-post__terms .uael-listing__terms-link + .blog-cat{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-meeting-men.svg) no-repeat 27px center / 60px #83918C !important;
    padding: 30px 18px 30px 110px;
    display: block;
    max-width: 290px;
}
/*.recent-podcast.elementor-element-edit-mode .recent-col2 .uael-post__terms a[aria-labelledby="uael-post-term-meeting men"],*/
.recent-podcast .recent-col2 .uael-post__terms .uael-listing__terms-link[id="uael-post-term-meeting men"] + .podcast-cat,
/*.recent-blog-posts.elementor-element-edit-mode .recent-col2 .category-meeting-men .uael-post__terms .uael-listing__terms-link,*/
.recent-blog-posts .recent-col2 .category-meeting-men .uael-post__terms .uael-listing__terms-link + .blog-cat{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-meeting-men.svg) no-repeat 5px center / 17px #83918C !important;
    padding: 10px 5px 10px 29px;
    min-width: 85px;
}

.recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-meeting men"] + .podcast-cat::before,
.recent-blog-posts .category-meeting-men .uael-post__terms .uael-listing__terms-link + .blog-cat::before{
    content: "Meeting Men";
    font-family: 'Ubuntu', sans-serif;
}

/*.recent-podcast.elementor-element-edit-mode .uael-post__terms a[aria-labelledby="uael-post-term-dating"],*/
.recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-dating"] + .podcast-cat,
/*.recent-blog-posts.elementor-element-edit-mode .category-dating .uael-post__terms .uael-listing__terms-link,*/
.recent-blog-posts .category-dating .uael-post__terms .uael-listing__terms-link + .blog-cat{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-dating.svg) no-repeat 27px center / 30px #8AA14A !important;
    padding: 30px 18px 30px 80px;
    display: block;
    min-width: 265px;
}

/*.recent-podcast.elementor-element-edit-mode .recent-col2 .uael-post__terms a[aria-labelledby="uael-post-term-dating"],*/
.recent-podcast .recent-col2 .uael-post__terms .uael-listing__terms-link[id="uael-post-term-dating"] + .podcast-cat,
/*.recent-blog-posts.elementor-element-edit-mode .recent-col2 .category-dating .uael-post__terms .uael-listing__terms-link,*/
.recent-blog-posts .recent-col2 .category-dating .uael-post__terms .uael-listing__terms-link + .blog-cat{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-dating.svg) no-repeat 10px center / 10px #8AA14A !important;
    padding: 10px 5px 10px 30px;
    min-width: 85px;
}

.recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-dating"] + .podcast-cat::before,
.recent-blog-posts .category-dating .uael-post__terms .uael-listing__terms-link + .blog-cat::before{
    content: "Dating";
    font-family: 'Ubuntu', sans-serif;
}

/*.recent-podcast.elementor-element-edit-mode .uael-post__terms a[aria-labelledby="uael-post-term-understanding men"],*/
.recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-understanding men"] + .podcast-cat,
/*.recent-blog-posts.elementor-element-edit-mode .category-understanding-men .uael-post__terms .uael-listing__terms-link,*/
.recent-blog-posts .category-understanding-men .uael-post__terms .uael-listing__terms-link + .blog-cat{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-understanding-men.svg) no-repeat 27px center / 50px #72B6C1 !important;
    padding: 30px 18px 30px 100px;
    display: block;
    max-width: 365px;
}

/*.recent-podcast.elementor-element-edit-mode .recent-col2 .uael-post__terms a[aria-labelledby="uael-post-term-understanding men"],*/
.recent-podcast .recent-col2 .uael-post__terms .uael-listing__terms-link[id="uael-post-term-understanding men"] + .podcast-cat,
/*.recent-blog-posts.elementor-element-edit-mode .recent-col2 .category-understanding-men .uael-post__terms .uael-listing__terms-link,*/
.recent-blog-posts .recent-col2 .category-understanding-men .uael-post__terms .uael-listing__terms-link + .blog-cat{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-understanding-men.svg) no-repeat 5px center / 13px #72B6C1 !important;
    padding: 7px 2px 7px 23px;
    max-width: 85px;
}

.recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-understanding men"] + .podcast-cat::before,
.recent-blog-posts .category-understanding-men .uael-post__terms .uael-listing__terms-link + .blog-cat::before{
    content: "Understanding Men";
    font-family: 'Ubuntu', sans-serif;
}

/*.recent-podcast.elementor-element-edit-mode .uael-post__terms a[aria-labelledby="uael-post-term-relationships"],*/
.recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-relationships"] + .podcast-cat,
/*.recent-blog-posts.elementor-element-edit-mode .category-relationships .uael-post__terms .uael-listing__terms-link,*/
.recent-blog-posts .category-relationships .uael-post__terms .uael-listing__terms-link + .blog-cat{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-relationships.svg) no-repeat 27px center / 50px #5D6D4C !important;
    padding: 30px 18px 30px 100px;
    display: block;
    max-width: 295px;
}

/*.recent-podcast.elementor-element-edit-mode .recent-col2 .uael-post__terms a[aria-labelledby="uael-post-term-relationships"],*/
.recent-podcast .recent-col2 .uael-post__terms .uael-listing__terms-link[id="uael-post-term-relationships"] + .podcast-cat,
/*.recent-blog-posts.elementor-element-edit-mode .recent-col2 .category-relationships .uael-post__terms .uael-listing__terms-link,*/
.recent-blog-posts .recent-col2 .category-relationships .uael-post__terms .uael-listing__terms-link + .blog-cat{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-relationships.svg) no-repeat 5px center / 14px #5D6D4C !important;
    padding: 10px 5px 10px 24px;
    min-width: 85px;
}

.recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-relationships"] + .podcast-cat::before,
.recent-blog-posts .category-relationships .uael-post__terms .uael-listing__terms-link + .blog-cat::before{
    content: "Relationships";
    font-family: 'Ubuntu', sans-serif;
}

/*.recent-podcast.elementor-element-edit-mode .uael-post__terms a[aria-labelledby="uael-post-term-commitment"],*/
.recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-commitment"] + .podcast-cat,
/*.recent-blog-posts.elementor-element-edit-mode .category-commitment .uael-post__terms .uael-listing__terms-link,*/
.recent-blog-posts .category-commitment .uael-post__terms .uael-listing__terms-link + .blog-cat{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-commitment.svg) no-repeat 27px center #824873 !important;
    padding: 30px 18px 30px 93px;
    display: block;
    max-width: 265px;
}

/*.recent-podcast.elementor-element-edit-mode .recent-col2 .uael-post__terms a[aria-labelledby="uael-post-term-commitment"],*/
.recent-podcast .recent-col2 .uael-post__terms .uael-listing__terms-link[id="uael-post-term-commitment"] + .podcast-cat,
/*.recent-blog-posts.elementor-element-edit-mode .recent-col2 .category-commitment .uael-post__terms .uael-listing__terms-link,*/
.recent-blog-posts .recent-col2 .category-commitment .uael-post__terms .uael-listing__terms-link + .blog-cat{
    background: url(images/EVAN-MARC-KATZ-icon-blog-cat-commitment.svg) no-repeat 5px center / 15px #824873 !important;
    padding: 10px 5px 10px 27px;
    min-width: 85px;
}

.recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-commitment"] + .podcast-cat::before,
.recent-blog-posts .category-commitment .uael-post__terms .uael-listing__terms-link + .blog-cat::before{
    content: "Commitment";
    font-family: 'Ubuntu', sans-serif;
}



/*------------------------------------
    TRANSCRIPT PAGE
------------------------------------*/

.transcripts-section .elementor-text-editor h5{
    letter-spacing: 0;
    font-size: 20px;
    color: #000;
    margin-bottom: 10px;
    margin-top: 30px;
}

.transcripts-section .elementor-text-editor h5 a{
    letter-spacing: 0;
    font-size: 20px;
    color: #000;
}

.transcripts-section .elementor-text-editor > a{
    display: inline-block;
    vertical-align: middle;
    color: #0e9dae;
    font-weight: 700;
}

.transcripts-section .elementor-text-editor > a img{
    margin-right: 20px;
}

.evan_whd_speak_info .show_more .wpsm-content{
    margin-top: -10px;
}

.evan_whd_speak_info .wpsm-content ul {
    margin-top: 25px !important;
}

.right-side-optin .optin-content > .elementor-container{
    margin-right: -117px;
}

.right-side-optin.elementor-element-edit-mode .optin-content > .elementor-container{
    margin-right: auto;
}

.right-side-optin .uael-dual-color-heading h3,
.right-side-optin .uael-dual-color-heading h3 span{
    line-height: 0.8;
}

.right-side-optin .uael-dual-color-heading .uael-adv-heading-stack{
    position: relative;
    top: 1px;
    left: 8px;
    font-weight: 400;
    line-height: 0;
}

.right-side-optin .uael-dual-color-heading .uael-adv-heading-stack span{
    line-height: 0.2;
}




.love-stories.div-wrapper .heading-wrap h1::before{
    content: "";
    background: url(images/EVAN-MARC-KATZ-story-heading-img.png) no-repeat center;
    width: 192px;
    height: 58px;
    display: inline-block;
    margin-right: -10px;
    position: relative;
    top: -9px;
}

.evan_love_group_banner .evan_group_sale_title h1 .uael-adv-heading-stack .uael-dual-heading-text{
    position: relative;
    top: 50px;
}

.evan_love_group_banner .elementor-background-overlay {
    background-position: calc(100% - 105px) 95px !important;
}

.love-u-sales-page.take-moment .uael-adv-heading-stack{
    margin-right: -10px;
}

.love-u-sales-page.be-next .section-right .elementor-text-editor  strong{
    font-weight: 900;
}

.love-u-sales-page.one-decision .uael-adv-heading-stack{
    margin-left: 5px;
    position: relative;
    top: -3px;
}

.love-u-sales-page.beginning-love-story .uael-adv-heading-stack{
    background: url(/wp-content/uploads/2020/12/evan-love-group-info-img.png) no-repeat;
    width: 310px;
    height: 89px;
    display: inline-block;
    margin-left: 13px;
    position: relative;
    vertical-align: middle;
}

.love-u-sales-page.beginning-love-story .uael-before-heading{
    display: inline-block;
    vertical-align: middle;
}

.love-u-sales-page.beginning-love-story .uael-after-heading{
    display: block;
}

.evan_writing_banner .writing_banner_person:after{
    background: url(images/EVAN-MARC-KATZ-writing-banner-person1.png) no-repeat !important;
    bottom: -132px !important;
}

.love-u-sales-page.accepted .elementor-widget-uael-dual-color-heading .uael-adv-heading-stack{
    background: url(images/EVAN-MARC-KATZ-accept-logo.png) no-repeat center !important;
    width: 198px;
    height: 82px;
    display: inline-block;
    vertical-align: middle;
    margin: -15px 10px;
}

.evan_group_mod_one_title .section-right .elementor-container{
    margin-right: -155px;
}

.evan_group_mod_two_title .section-left .elementor-container{
    margin-right: -160px;
    background-color: #83918C;
}

.evan_group_mod_three_title .section-right .elementor-container {
    margin-right: -128px;
}

.evan_group_mod_four_title .section-left .elementor-container{
    margin-right: -240px;
    background-color: #72B6C1;
}

.evan_group_mod_five_title .section-right .elementor-container {
    margin-right: -155px;
}

.evan_group_mod_six_title .section-left .elementor-container{
    margin-right: -160px;
    background-color: #7C4B71;
}

.love-u-sales-page.graduate .elementor-widget-uael-dual-color-heading .uael-adv-heading-stack{
    background: url(images/EVAN-MARC-KATZ-graduate-love-logo.png) no-repeat center !important;
    width: 204px;
    height: 63px;
    display: inline-block;
    vertical-align: middle;
    margin: -20px 0px -12px 8px;
}

.love-u-sales-page.graduate .elementor-widget-uael-dual-color-heading::before{
    content: "";
    background: url(images/EVAN-MARC-KATZ-graduate-love-person.png) no-repeat center !important;
    width: 147px;
    height: 243px;
    display: block;
    position: absolute;
    margin-left: -135px;
    margin-top: -47px;
}

.evan_sales_grad_attest {
    left: auto !important;
}

.love-u-sales-page.community .elementor-widget-uael-dual-color-heading .uael-adv-heading-stack{
    position: relative;
    top: 5px;
}

.homepage.section6 .heading h2{
    font-size: 35px;
}

.homepage.section6 .heading img{
    vertical-align: middle;
    margin: -30px 0;
}

.homepage.section6 .heading .script{
    font-family: 'WildSpirit' !important;
    font-size: 60px;
    line-height: 1;
    color: #71C2C0;
    font-weight: 400;
    letter-spacing: 0;
    vertical-align: middle;
}

.webinarSection1 .heading h1{
    color: #fff;
    font-size: 35px;
    line-height: 1.3;
    letter-spacing: 1.2px;
}

.webinarSection1 .heading h1 .script{
    font-size: 83px;
    font-weight: 400;
    font-family: 'WildSpirit' !important;
    display: inline-block;
    vertical-align: middle;
    margin: -28px 0 -28px 5px;
}

.webinarSection2 .heading-text .uael-adv-heading-stack{
    margin-left: 10px;
    margin-right: -5px;
}

.bil-videos-s2 .elementor-tabs-wrapper{
    overflow: initial !important;
}

.bil-videos-s2 .elementor-tabs-content-wrapper{
    margin-top: 50px;
}

.bil-videos-s2 .elementor-tabs-wrapper .elementor-active::after{
    content: "" !important;
    border-left: 20px solid transparent !important;
    border-right: 20px solid transparent !important;
    border-top: 20px solid #319EB5 !important;
    position: absolute !important;
    bottom: -20px !important;
    left: 0 !important;
    right: 0;
    margin: auto;
    width: 40px !important;
}

.sales-group-part2,
.sales-group-part3{
    overflow: hidden;
}

.sales-group-part2 .evan_group_mod_four_title .uael-dual-color-heading .uael-adv-heading-stack{
    display: block;
    margin-top: 30px;
}

.sales-group-options .content-wrap .elementor-widget-wrap{
    display: block !important;
}

.sales-group-options .content-wrap .elementor-widget-wrap .elementor-widget-image{
    clear: both;
}

.sales-group-options .content-wrap .elementor-widget-wrap .elementor-widget-image .elementor-image{
    padding-top: 20px;
}

.blog-cat-description a:hover{
    color: #289BB0 !important;
}

.heading-script span{
    font-family: 'WildSpirit';
    font-weight: 400;
    font-size: 60px;
    display: inline-block;
    vertical-align: middle;
    margin: -5px 5px;
    letter-spacing: 0;
}

.heading-script .uael-before-heading span{
    font-family: 'Lato', sans-serif;
}

.heading-script.blog-heading span{
    margin: 0;
}

.heading-script.blog-heading .uael-highlight-text{
    margin: 0px 5px;
}

.believe-in-love-testimonial .bil-testi-carousel .swiper-pagination{
    display: none;
}

.application.section1 h2{
    line-height: 0.8;
}

.application.section1.app-register h1{
    line-height: 0.7;
}

.archive.cat-title > .elementor-column-wrap{
    background-position: calc(50% - 730px) top;
}

.subcategory-details .elementor-text-editor p{
    font-size: 18px;
}   

.transcript.section1 .heading-script .uael-adv-heading-stack{
    margin: 0;
}

.transcript.section2 .transcript .elementor-image-box-title span{
    font-weight: 900;
    display: block;
}

.transcript.section2 .transcript .elementor-image-box-description a{
    color: #FB656C;
}

.transcript.section2 .script h2{
    line-height: 0;
}

.transcript.section2 .script .uael-after-heading{
    display: inline-block;
}

.transcript.section2 .podcast-logos .uael-img-gallery-wrap{
    display: block;
    text-align: center;
}

.transcript.section2 .podcast-logos .uael-grid-item{
    display: inline-block;
    border: 1px solid #c4cccf;
    width: auto !important;
    height: auto !important;
    top: 0 !important;
    left: 0 !important;
    position: relative;
    margin: 0 2.5px -5px;
}

.transcript.section2 .podcast-logos .uael-grid-item img{
    width: auto;
    display: block;
}

.transcript.section2 .elementor-widget-wp-widget-transcript{
    width: 30.8%;
    display: inline-block;
    background-color: #FFFFFF7A;
    padding: 25px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 11%);
    margin: 10px 10px 5px;
}

/*.transcript.section2 .elementor-widget-wp-widget-transcript .transcript{
    background-color: #FFFFFF7A;
    padding: 25px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 11%);
    margin: 10px 10px 5px;
}*/

.transcript.section2 .elementor-widget-wp-widget-transcript .transcript img{
    
}

.transcript.section2 .elementor-widget-wp-widget-transcript .transcript h5{
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
}

.transcript.section2 .elementor-widget-wp-widget-transcript .transcript h5 span{
    font-weight: 900;
    display: block;
}

.transcript.section2 .elementor-widget-wp-widget-transcript .transcript h5 a{
    color: #000000;
}

.transcript.section2 .elementor-widget-wp-widget-transcript .transcript .download-link{
    color: #FB656C;
    font-size: 20px;
    letter-spacing: 3px;
}

.love-u-pyramid.section11 .meeting-men .elementor-widget-uael-dual-color-heading.not-script .uael-highlight-text{
    font-family: "Lato", Sans-serif !important;
    vertical-align: unset;
}


.application .app-form iframe,
.evan_app_love_form_wrap .app-form iframe{
    min-height: 2450px !important;
}

.single-post .single.post-content .elementor-widget-container > .elementor-7759{
    display: none;
}

.single-post .single.post-content .elementor-widget-container > .elementor-7759:nth-child(1),
.single-post .single.post-content .elementor-widget-container > .elementor-7759:nth-child(2){
    display: block;
}

#cookie-law-info-bar{
    position: relative !important;
}

#cookie-law-info-again{
    position: relative !important;
    left: auto !important;
    right: auto !important;
    width: 200px !important;
    margin: auto !important;
}


/*
#cookie-law-info-bar{
    width: 280px;
    right: 0;
    left: auto;
    padding: 10px;
}

#cookie-law-info-bar .section-left{
    float: left;
    width: 68%;
    line-height: 1.2;
    text-align: right;
    padding-right: 5px;
}

#cookie-law-info-bar .section-right{
    float: right;
    width: 30%;
}

.page-id-104656 #cookie-law-info-bar{
    left: 0;
    right: auto;
}
*/

.pum-theme-quiz-theme .pum-container,
.pum-theme-quiz-theme .pum-container form,
.pum-theme-quiz-theme .pum-container div{
    outline: none;
}

.pum-theme-quiz-theme .pum-content .gform_wrapper,
.quiz-layout .gform_legacy_markup_wrapper .gform_wrapper{
    display: block !important;
}


/*.no-pyramid .blog.section1{
    background: none !important;
    background-image: linear-gradient(90deg,#02A1B7 0%,#09B6C7 100%) !important;
}

.no-pyramid .blog.section1 > .elementor-container{
    display: none;
}*/

.main-menu-wrap .menu-item a{
    color: #fff !important;
    font-size: 16px;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 25px 14px !important;
}

.main-menu-wrap .menu-item.mobile-menu{
	display: none;
}

.main-menu-wrap .menu-item a .sub-arrow{
    display: none;
}

.main-menu-wrap .menu-item a .sub-arrow:first-of-type{
    display: block;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 7px solid #fff;
    width: 0;
    height: 0;
    margin: 0 0 0 5px;
    padding: 0;
}

.main-menu-wrap .menu-item a .sub-arrow i{
    display: none;
}

.main-menu-wrap .menu-item.menu-item-has-children > a::after{
    content: "";
    width: 0;
    height: 0;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 15px solid #fff;
    position: absolute;
    bottom: 0px;
    z-index: 999;
    right: 5px;
    transition: none;
	display: none;
}

.main-menu-wrap .search-popup a{
    font-size: 0;
}

.main-menu-wrap .menu-item .sub-menu{
    padding: 10px;
    border-radius: 3px;
    box-shadow: 0px 39px 29px 1px rgb(38 58 55 / 25%);
}

.main-menu-wrap .menu-item .sub-menu a{
    color: #000!important;
    font-size: 16px;
    font-weight: 600!important;
    text-transform: none;
    letter-spacing: 0;
    padding: 8px 14px!important;
    transition: none;
}

.main-menu-wrap .menu-item .sub-menu a:hover,
.main-menu-wrap .menu-item .sub-menu a.elementor-item-active{
    background-color: #06AFC2;
    color: #fff !important;
}

/* .elementor-menu-toggle.inactive{
    background: url(images/EVAN-MARC-KATZ-hamburger-menu.svg) no-repeat center !important;
    width: 30px;
    height: 30px;
} */

.elementor-menu-toggle .eicon-menu-bar,
.elementor-menu-toggle .eicon-menu-bar::before{
    display: none !important;
}

.resources-text1 .elementor-text-editor p,
.resources-text2 .elementor-text-editor p{
	line-height: 1.3;
}

.resources-text1 .elementor-text-editor p a{
    color: #000;
    display: inline-block;	
	margin-bottom: 20px;
}

.resources-text2 .elementor-text-editor p a{
    color: #444749;
    display: inline-block;
    margin-bottom: 20px;
}

.resources-text2 .elementor-text-editor p a strong{
    color: #000;
}

.blog.section1 .heading-script.blog-heading p{
    line-height: 1.2;
}

.gallery-clients .elementor-gallery__container{
    display: grid;
    grid-gap: var(--vgap) var(--hgap);
    grid-template-columns: repeat(var(--columns),1fr);
}

.as-seen-logo .elementor-gallery__container .e-gallery-item {
    left: calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index));
}

/* ADDED - TWP */
.single.comments-div .comments-wrap #comments .comment-list .comment article .comment-reply div {
	color: #425993;
	font-size: 15px;
	font-weight: 400;
	cursor: pointer;
}

.wpsm-show a, .wpsm-show:active, .wpsm-show:visited {
   cursor: pointer;
   text-decoration: none;
   font-size: 100%;
}
.wpsm-show:hover {
   cursor: pointer;
   text-decoration: underline;
}
.wpsm-hide a, .wpsm-hide:active, .wpsm-hide:visited {
   cursor: pointer;
   text-decoration: none;
}
.wpsm-hide:hover {
   cursor: pointer;
   text-decoration: underline;
}
.wpsm-content-hide {
  display: none;
}

.custom_comments_container .comment-author-name {
	font-size: 20px;
}

.custom_load_more_comments {
	font-family: "Lato";
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 3px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FB656C;
	padding: 23px 20px 23px 20px;
	width: 315px;
	max-width: 315px;
	margin: 0 auto;
	text-align: center;
	text-transform: uppercase;
	color: #FFF;
	background-color: #FB656C;
	border-radius: 2px 2px 2px 2px;
	cursor: pointer;
	-webkit-transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
	transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
	-o-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
}

.custom_load_more_comments:hover,
.custom_load_more_comments:focus {
	color: #FB656C;
	background-color: #FFF;
	border-color: #FB656C;
}

.elementor-73224 .elementor-element.elementor-element-c265f3c>.elementor-element-populated {
    box-shadow: 8px 8px 20px 0 rgb(0 0 0 / 10%);
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 0 60px 0 0;
    padding: 25px 25px 25px 25px;
}

header .logo-wrap,
header .main-menu-wrap,
header .top-button-wrap,
header.elementor-location-header .site-logo img, 
.site-logo img {
	max-height: 90px;
}

#cookie-notice .cookie-notice-container {
	padding: 10px;
	font-size: 12px;
}

#cookie-notice .cn-close-icon:after, 
#cookie-notice .cn-close-icon:before {
	background-color: #ffffff;
}

.elementor-kit-16 button, 
.elementor-kit-16 input[type="button"], 
.elementor-kit-16 input[type="submit"], 
.elementor-kit-16 .elementor-button,
.quiz-layout .gform_legacy_markup_wrapper .gform_page_footer .gform_next_button {
    font-family: "Lato";
    font-size: 18px;
    font-weight: 700;
    color: #FFF;
    background-color: #FB656C;
    border-radius: 2px 2px 2px 2px;
}

.elementor-kit-16 button:hover, 
.elementor-kit-16 input[type="button"]:hover, 
.elementor-kit-16 input[type="submit"]:hover, 
.elementor-kit-16 .elementor-button:hover,
.quiz-layout .gform_legacy_markup_wrapper .gform_page_footer .gform_next_button:hover {
    color: #FB656C;
    background-color: #FFF;
}

body .elementor-113640 .elementor-element.elementor-element-7ffaf08 .uael-gf-style .gform_wrapper div.validation_error, 
body .elementor-113640 .elementor-element.elementor-element-7ffaf08 .uael-gf-style .gform_wrapper div.gform_validation_errors h2,
body .uael-gf-style .gform_wrapper div.gform_validation_errors h2,
body .uael-gf-style .gform_wrapper div.validation_error, 
body .gform_wrapper div.gform_validation_errors h2,
body .gform_wrapper div.validation_error {
    color: #ff0000;
}
/* ================= END ELI ================= */

/* ================= MAC ================= */
section#digital-programs {
    overflow: hidden;
}
.search-div .search-wrap .heading .uael-adv-heading-stack {
    margin: -20px 0 -30px 7px;
}
/* ================= END MAC ================= */

/* ================= NASEEB ================= */
.evan_style_title .elementor-heading-title span{
    font-family: 'WildSpirit' !important;
    font-size:77px;
    line-height:88px;
    font-weight:400;
}

.evan_error_search_bar .elementor-search-form__container {
    display: block;
    min-height:auto!important;
}
.evan_error_search_bar {
    max-width: 878px;
    margin-left: auto;
    margin-right: auto;
}
.evan_error_search_bar input.elementor-search-form__input {
    width: 73.5%;
    position: relative;
    height: 100% !important;
    padding: 40px 20px 40px 57px!important;
}
.evan_error_search_bar input.elementor-search-form__input::placeholder {
    opacity: 1!important;
}
.evan_error_search_bar ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#000!important;
}
.evan_error_search_bar ::-moz-placeholder { /* Firefox 19+ */
  color:#000!important;
}
.evan_error_search_bar :-ms-input-placeholder { /* IE 10+ */
  color:#000!important;
}
.evan_error_search_bar :-moz-placeholder { /* Firefox 18- */
  color:#000!important;
}

.evan_error_search_bar button.elementor-search-form__submit {
    padding: 14px 0px;
    width: 18%;
    margin: 21px 0px;
    border-radius: 3px;
    cursor:pointer;
    background-image:url("images/EVAN-MARC-KATZ-search-icon.png");
    background-repeat:no-repeat;
    background-position: center left 39px;
    min-width: 207px !important;
}
.evan_error_search_bar span.elementor-screen-only {
    position: unset;
    font-family: "Open Sans", Sans-serif;
    font-size:18px;
    line-height:31px;
    text-transform:uppercase;
    margin-left:10px;
    font-weight:700;
}
.evan_footer_link_bottom .elementor-heading-title {margin-bottom: 0px !important;}
.evan_footer_link_bottom strong {
    color: #fff;
    font-family: 'Lato' !important;
}
.footer_copy_right_info p{margin-bottom:0px;}
.evan_error_search_bar button.elementor-search-form__submit i.fa.fa-search {display: none;}
.evan_writing_banner .writing_banner_person:after {
    content: "";
    position: absolute;
    background: url(images/EVAN-MARC-KATZ-writing-banner-person.png);
    background-repeat: no-repeat;
    background-size: auto;
    width: 577px;
    height: 472px;
    left: -148px;
    bottom: -129px;
    z-index: 1;
}
.evan_write_book_col .elementor-widget-wrap {background: #EFF0F2;}
/*.evan_write_white_block_info:before{
    content:"";
    position:absolute;
    background:url('images/EVAN-MARC-KATZ-write-book-sec-person.png');
    background-repeat:no-repeat;
    width:298px;
    height:446px;
    bottom:0px;
    left:0px;
}*/
.evan_write_white_block_info .elementor-background-overlay{
    left: -126px!important;
    bottom: -66px!important;
    top: unset!important;
    background-size: 39%;
}
/*.evan_write_book_col{min-height:590px!important;}*/
.evan_write_block_info{margin-bottom:104px!important;}
.evan_write_book_col .elementor-inner-section.elementor-element {margin: 0px 15px;}
.evan_write_block_btn {
    position: absolute!important;
    bottom: 34px;
}
.evan_writing_cta_sec .evan_error_search_bar {max-width: 936px;}
.evan_writing_cta_sec:after{
    content:"";
    position:absolute;
    background:url('images/EVAN-MARC-KATZ-wrtie-cta-person.png');
    background-repeat:no-repeat;
    width:172px;
    height:318px;
    top:-44px;
    right:80px
}
/* WHD PAGE */
.evan_whd_cta_sec .elementor-background-overlay{z-index:2;}
.evan_whd_cta_info{margin-bottom:0px!important;}
.evan_ebook_cta_sec p{margin-bottom:14px!important;}
.evan_info_no_margin{margin-bottom:0px!important;}
.evan_info_banner_title span.uael-after-heading {margin-left: 8px !important;}
.evan_whd_overcome_title span.uael-after-heading {margin-left: 9px;}
.evan_whd_info_list ul {
    list-style: none;
    padding-left: 10px;
}
.evan_whd_info_list ul li {
    padding-left: 13px;
    word-break: break-word;
}
.evan_whd_info_list ul li::before {
    content: "\2022";
    color: #72B6C1;
    font-weight: bold;
    display: inline-block;
    width: 8px;
    position: relative;
    left: -13px;
    margin-left: -9px;
}
.evan_whd_info_list_two ul li{margin-bottom:10px;}
.evan_whd_info_list ul li strong{font-weight:900;}
/* WHD PAGE */

/* Speaking */
.evan_speak_after_video {
    display: flex;
    justify-content: center;
    text-align: center;
    margin: 11px 0px 0px;
}
.evan_speak_info_col_one, .evan_speak_info_col_two {
    position: relative;
    padding: 0px 22px;
}
.evan_speak_info_col_one:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 36px;
    background: #289BB0;
    right: 0;
    top: 6px;
}
.evan_speak_after_video h3 {
    font-size: 21px;
    color: #289BB0;
    font-weight: 900;
    margin-bottom: 4px;
}
.evan_speak_after_video h4 {
    font-size: 13px;
    color: #289BB0;
    font-weight: 400;
    text-transform: uppercase;
}
.evan_site_info_list ul {
    list-style: none;
    padding-left: 0px;
}
.evan_site_info_list ul li::before {
    content: "\2022";
    color: #72B6C1;
    font-weight: bold;
    display: inline-block;
    width: 8px;
    position: relative;
    left: -13px;
    margin-left: 13px;
}
.evan_site_info_list ul li strong{font-weight:900;}
.evan_speak_page_form input {min-height: 68px !important;}
.evan_speak_page_form textarea {
    max-height: 146px !important;
    padding: 15px 20px !important;
}

.evan_speak_page_form ::-webkit-input-placeholder {opacity:1!important;}
.evan_speak_page_form ::-moz-placeholder {opacity:1!important;}
.evan_speak_page_form :-ms-input-placeholder {opacity:1!important;}
.evan_speak_page_form :-moz-placeholder {opacity:1!important;}
.evan_speak_page_form .e-form__buttons {margin-top: 20px;}
.evan_speak_page_form .e-form__buttons button{
    box-shadow: 0px 10px 15px rgba(18,20,20,0.26);
    cursor:pointer;
}
.evan_speak_invite_title .uael-after-heading{margin-left:6px!important;}
.evan_speak_faq_list ul {
    margin-top:5px!important;
    list-style: none;
    padding-left: 9px!important;
}
.evan_speak_faq_list ul li {
    padding-left: 13px;
    word-break: break-word;
    margin-bottom:32px;
}
.evan_speak_faq_list ul li::before {
    content: "\2022";
    color: #72B6C1;
    font-weight: bold;
    display: inline-block;
    width: 8px;
    position: relative;
    left: -13px;
    margin-left: -9px;

}
.evan_speak_faq_list ul li strong{
    font-weight:900;
    color:#000;
}
.evan_speak_faq_info strong{
    font-weight:900;
    color:#000;
}
.evan_speak_faq_info span.uael-accordion-icon-opened svg, .evan_speak_faq_info span.uael-accordion-icon-opened svg g path{fill:#289BB0!important;}
.evan_whd_speak_info .wpsm-show, .evan_whd_speak_info .wpsm-hide {padding-left: 22px;}
.show_more p.wpsm-show, .show_more p.wpsm-hide {
    background: #FB656C;
    color: #fff !important;
    border-radius: 2.72px;
    padding: 20px 40px;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    line-height: 19px !important;
    letter-spacing: 2px;
    text-decoration: none !important;
    display:inline-block;
}
p.wpsm-show.wpsm-content-hide {display: none;}
.evan_whd_speak_info ul {margin-bottom: 0px;}
.evan_whd_speak_info ul li {margin-bottom: 13px;}
.evan_whd_speak_info .wpsm-content ul {margin-top: 16px;}
.evan_speak_faq_list .uael-faq-accordion:last-child {border: 0px !important;}
.evan_speak_faq_list .uael-question-span:focus{outline:unset!important;}
.evan_app_optin_footer a{color:#202022;}
/* Speaking */

/* Media */
.evan-media-info-nav nav ul li{border-right: 2px solid #000;}
.evan-media-info-nav nav ul li a{display:block;}
.evan-media-info-nav nav ul li a:hover{font-weight:900!important;}
.evan-media-info-nav nav ul li:last-of-type {border-right: none;}
.evan-media-tel-list ul {list-style: none!important;}
.evan-media-tel-list ul li a{color:#02A3B8!important;}
.evan-media-tel-list ul li, .evan-media-tel-list ul li a {
    display: flex;
    align-items: center !important;
}
.evan-media-tel-list ul li img{margin-left:3px;}
.evan_media_info_list ul {list-style: none;}
.evan_media_info_list ul li {
    padding-left: 13px;
    word-break: break-word;
}
.evan_media_info_list ul li::before {
    content: "\2022";
    color: #72B6C1;
    font-weight: bold;
    display: inline-block;
    width: 8px;
    position: relative;
    left: -13px;
    margin-left: -9px;

}
.evan_media_info_list ul li strong{font-weight:700;}
.evan-media-podcast-info{float:right;}
.evan_media_cta_sec .evan_error_search_bar {max-width: 951px;}
.evan_media_cta_sec:after{
    content: "";
    position: absolute;
    background: url(images/EVAN-MARC-KATZ-wrtie-cta-person.png);
    background-repeat: no-repeat;
    width: 172px;
    height: 318px;
    top: -36px;
    right: 80px;
}
/* Media */

/* Webinar */
.evan_webinar_info_list ul {list-style: none;}
.evan_webinar_info_list ul li {
    padding-left: 13px;
    word-break: break-word;
    margin-bottom:30px;
}
.evan_webinar_info_list ul li::before {
    content: "\2022";
    color: #72B6C1;
    font-weight: bold;
    display: inline-block;
    width: 8px;
    position: relative;
    left: -13px;
    margin-left: -9px;

}
.evan_webinar_info_list ul li strong{font-weight:900;}
.evan_webinar_presenter_info .elementor-background-overlay{top:-200px!important;}
/*Webinar */
/* Application */
.evan_app_inner_title span.uael-before-heading span.elementor-inline-editing {color: #289BB0!important;}
.evan-app-video-sec{
    width:100%!important;
    max-width:100%!important;
}
.evan_app_session_info strong{font-weight:900!important;}
.evan_app_love_form a{cursor:pointer;}
.evan_app_love_form_wrap{display:none;}
.evan_sales_mod_one_info, .evan_sales_mod_two_info, .evan_sales_mod_three_info, .evan_sales_mod_four_info, .evan_sales_mod_five_info, .evan_sales_mod_six_info{display:none;}

.evan_sales_mod_one_info.elementor-element-edit-mode, 
.evan_sales_mod_two_info.elementor-element-edit-mode, 
.evan_sales_mod_three_info.elementor-element-edit-mode, 
.evan_sales_mod_four_info.elementor-element-edit-mode, 
.evan_sales_mod_five_info.elementor-element-edit-mode, 
.evan_sales_mod_six_info.elementor-element-edit-mode{
    display:block;
}

.evan_group_mod_one_btn a, .evan_group_mod_two_btn a, .evan_group_mod_three_btn a, .evan_group_mod_four_btn a, .evan_group_mod_five_btn a, .evan_group_mod_six_btn a {cursor:pointer;}
/* Application */

/* Application Opt-IN */
input::placeholder {opacity: 1!important;}
.evan_app_opt_in_form input {
    padding: 15px 14px;
    border-radius: unset!important;
}
.evan_app_opt_in_form button.elementor-button{
    box-shadow: 0px 10px 9.06px rgba(41,64,62,0.24);
    cursor:pointer;
}
.evan_app_opt_in_form button.elementor-button:focus{outline:none!important;}
.evan_app_optin_footer p {margin-bottom: 0px !important;}
/* Application Opt-IN*/
/* Love Group Sale */
.evan_love_group_banner .love_group_banner_person:after {
    content: "";
    position: absolute;
    background: url(images/EVAN-MARC-KATZ-group-sale-banner-person.png);
    background-repeat: no-repeat;
    background-size: auto;
    width: 823px;
    height: 676px;
    left: -148px;
    bottom: -129px;
    z-index: 1;
}
.evan_love_group_banner .elementor-background-overlay {
    bottom: -68px;
    top: unset!important;
    left: -64px;
}
.evan_moment_info_sec{z-index:-1;}
.evan_imagine_info_col .elementor-background-overlay {
    top: unset!important;
    bottom: -105px;
    width: 448px!important;
    left: 88px!important;
}
.evan_dec_info_bg_sec:after {
    content: "";
    position: absolute;
    background: url(images/EVAN-MARC-KATZ-dec-shadow.png);
    background-repeat: no-repeat;
    height: 586px;
    width: 570px;
    right: -121px;
    z-index: -1;
    bottom: -111px;
    background-position: bottom right;
}
.evan_mark_begin_img {z-index: -1;}
.evan_love_amaz_col_sec:before {
    content: "";
    position: absolute;
    background: url(images/EVAN-MARC-KATZ-love-amaz.png);
    background-repeat: no-repeat;
    width: 657px;
    height: 837px;
    bottom: 143px;
    left: -172px;
}
/* Love Group Sale */
.evan_sales_purple_box img{display:block;}
.evan_sales_purple_box .elementor-image-box-title {margin-top: 18px;}
.evan_sales_mod_one_info_list ul {
    list-style: none;
    padding-left: 10px;
}
.evan_sales_mod_one_info_list ul li {
    padding-left: 19px;
    word-break: break-word;
}
.evan_sales_mod_one_info_list ul li::before {
    content: "\2022";
    color: #F6805D;
    font-weight: bold;
    display: inline-block;
    width: 8px;
    position: relative;
    left: -19px;
    margin-left: -9px;
}
.evan_sales_mod_one_info_list ul li{margin-bottom:15px;}
.evan_sales_mod_two_info_list ul li::before{color: #80928D;} 
.evan_sales_mod_three_info_list ul li::before{color: #83A139;}
.evan_sales_mod_four_info_list ul li::before{color: #72B6C1;}
.evan_sales_mod_five_info_list ul li::before{color: #596E48;}
.evan_sales_mod_six_info_list ul li::before{color: #7C4B71;}
.evan_sales_graduate_love img {
    position: relative;
    top: 15px;
    margin: 0px 7px;
}
.evan_sales_grad_attest {left: 234px;}
.evan_sales_take_step img{
    position: relative;
    top: 15px;
    margin: 0px 4px;    
}
.evan_sales_ticks_sec {left: 53px;}
.evan_sales_fun_info img {
    position: relative;
    top: 15px;
    margin-right: 6px;
}
.evan_sales_faq_title{text-align:center;}
.evan_sales_faq_title h4 {
    font-size: 37px;
    color: #190F17;
    line-height: 43px;
    font-weight: 800;
    letter-spacing: 0px;
}
.evan_sales_faq_title h4 span {
    font-family: 'WildSpirit' !important;
    font-size: 74px;
    font-weight: 400;
    line-height: 0px;
    color: #289BB0;
    position: relative;
    top: 10px;
}
.evan_sales_faq_title h4 img {
    position: relative;
    top: 14px;
    margin-right: 10px;
}
.evan_love_testimonial_info .elementor-testimonial__text h3 {
    margin-bottom: 0px;
    letter-spacing: 2px;
    line-height: 1.345em;
    text-transform:uppercase;
}
.evan_love_testimonial_info h3 img{
    position:relative;
    top:13px;
    left:2px;
} 
.evan_love_testimonial_info .elementor-testimonial__text h4 {
    margin-top: 27px;
    font-size: 28px;
    font-weight: 600;
    line-height: 32px;
    text-transform: unset;
    letter-spacing: 0px;
}
.evan_love_testimonial_info cite.elementor-testimonial__cite {margin-top: 34px !important;}
.evan_love_testimonial_info cite.elementor-testimonial__cite span.elementor-testimonial__title {margin-top: 3px;}
.evan_love_testimonial_info .elementor-testimonial__content {
    margin-top: 72px !important;
    padding-left: 122px;
}
.evan_love_testimonial_info .elementor-testimonial__footer{padding-left:0px!important;}
.evan_sales_gps_info img {
    position: relative;
    top: 8px;
}
.evan_love_com_grad_sec .elementor-background-overlay {top:-80px!important;}
.evan_love_testimonial_info .elementor-testimonial__image{position:relative;}
.evan_love_testimonial_info .elementor-testimonial__image img{height:auto!important;}
.evan_love_testimonial_info .elementor-swiper-button i{display:none;}
.evan_love_testimonial_info .elementor-swiper-button-prev{
    background:url('images/EVAN-MARC-KATZ-quote-prev.png');
    background-repeat:no-repeat;
    width: 38px;
    height: 38px;
    left: 53px !important;
}
.evan_love_testimonial_info .elementor-swiper-button-next{
    background:url('images/EVAN-MARC-KATZ-quote-next.png');
    background-repeat:no-repeat;
    width: 38px;
    height: 38px;
    right: 65px !important;
}
.evan_sales_testimonial_sec_col:before {
    position: absolute;
    content: "";
    background-image: linear-gradient(90deg, #E8EFF1 76%, #FFFFFF 0%);
    width: 53px;
    height: 100%;
    left: -40px;
}
.love_group_sales_client .elementor-container {
    border-top: 0px !important;
    padding: 0px !important;
}
.love_stories_clients_wrap .love-stories.client{display:none;}
.love_stories_clients_wrap .love-stories.client.elementor-element-edit-mode{display:block;}
.evan_love_digi_sales_btn span.elementor-button-text span {
    font-weight: 500;
    display: block;
    margin-top: 1px;
}
.evan_digi_sales_offer_info img{
    position: relative;
    margin-bottom: -10px;
    margin-top: -16px;
    vertical-align: middle;
}
.evan_digi_sales_recap_info strong{
    font-weight:900;
    color:#000000;
}
.evan_speak_event_info .elementor-background-overlay{
        width: 611px!important;
        height: 646px!important;
}
.evan_thank_video_sec:after {
    content: "";
    position: absolute;
    background: url(images/EVAN-MARC-KATZ-video-msg.png);
    background-repeat: no-repeat;
    width: 165px;
    height: 137px;
    right: -90px;
    top: -85px;
    z-index: 22;
    background-size: contain;
}
.evan_web_opt_banner_form .gform_wrapper {margin-top: 0px;}
.evan_web_opt_banner_form div.ginput_container{margin-top:0px!important;}
.evan_web_opt_banner_form input.datepicker.medium {
    width: 100% !important;
    border: none !important;
    padding: 21px 14px 20px!important;
}
.evan_web_opt_banner_form input{margin-bottom:14px!important;}
.evan_web_opt_banner_form input:focus {outline: unset;}
.evan_web_opt_banner_form .gform_button{
    border:unset!important;
    cursor:pointer;
}
.evan_web_opt_banner_form .gform_button:hover {
	background: #FB656C;
	color: #ffff;
}
.evan_web_opt_banner_form .gfield_checkbox label{display:inline!important;}
.evan_web_opt_footer_form .gform_button{
    margin-left: auto !important;
    margin-right: auto !important;
}
.evan_app_opt_banner_form .gform_footer {
    padding: 0px !important;
    margin: 0px !important;
}
/* ================= END NASEEB ================= */

/* Mobile Responsiveness */
@media all and (max-width:1740px){
	.homepage.section3 .more-clients{
		background-position: 2% 84% !important;
	}
}

/* ================= ELI ================= */
@media all and (max-width:1600px){

    .love-u-page.evan_group_mod_three_title{
        background-image: url(images/EVAN-MARC-KATZ-love-u-dating-pyrmid-1600.png) !important;
    }

    .love-u-page.evan_group_mod_four_title{
        background-image: url(images/EVAN-MARC-KATZ-love-u-understanding-men-pyrmid-1600.png) !important;
    }

    .love-u-page.evan_group_mod_five_title{
        background-image: url(images/EVAN-MARC-KATZ-love-u-relationships-pyrmid-1600.png) !important;
    }

    .love-u-page.evan_group_mod_six_title{
        background-image: url(images/EVAN-MARC-KATZ-love-u-commitment-pyrmid-1600.png) !important;
    }

}

@media all and (max-width:1500px){

    .evan-group-module-odd.evan_group_mod_three_title .module-pyramid,
    .evan-group-module-odd.evan_group_mod_five_title .module-pyramid{
        right: -298px !important;
        bottom: -245px !important;
    }

}
/* ================= END ELI ================= */


@media all and (max-width:1440px){
	.homepage.section3 .more-clients{
		background-position: 0 84% !important;
	}
}

/* ================= ELI ================= */
@media all and (max-width:1400px){

    .love-slider .love-story .section-left{
        padding-left: 100px !important;
        padding-right: 300px !important;
    }

    .love-slider .love-story .section-right{
        margin-right: 0 !important;
    }

    .love-slider .love-stories-slider .slick-prev{
        margin-left: 50px !important;
    }

    .love-slider .love-stories-slider .slick-next{
        margin-right: 55px !important;
    }

}

@media all and (max-width:1370px){

    .homepage.section7{
        background-position: calc(50% - 260px) bottom !important;
        padding-top: 40px !important;
    }

    .homepage.section7 .s7-content{
        width: 100% !important;
        max-width: 880px !important;
        margin: auto;
        text-align: center;
    }

    .homepage.section7 .s7-content br{
        display: none;
    }

    .homepage.section7 .bottom-section{
        padding-top: 400px !important;
    }

    .evan-group-module-even.evan_group_mod_four_title .module-pyramid,
    .evan-group-module-even.evan_group_mod_six_title .module-pyramid{
        right: -185px !important;
    }

}
/* ================= END ELI ================= */

@media all and (max-width:1366px){
	.homepage.section3 .more-clients{
		background-position: 10px 84% !important;
		background-size: 95px !important;
	}
	
	.homepage.section3 .more-clients img{
		max-width:380px;
	}
	
	.homepage.section4 img{
		max-width:100% !important;
	}
	
	.homepage.section4 .blue-center-left .elementor-image::before{
		height:400px;
	}
	
	.homepage.section7{
		background-position: bottom right -270px !important;
	}
	
	.about.timeline .timeline-row .elementor-absolute{
		right:0;
		left:0 !important;
		top:0;
		bottom:0;
	}
	
	.about.timeline .timeline-row .elementor-widget-image .elementor-widget-container{
		margin:0 !important;
	}
	
	.about.timeline .timeline-row img{
		max-width:500px !important;
	}
	
	.about.timeline .purple-top-right .elementor-image::before{
		right:-80px;
	}
}

/* ================= ELI ================= */
@media all and (max-width:1350px){

    .love-u-pyramid.section1{
        background-position: calc(50% - 110px) top !important;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-column-wrap{
        padding: 0 !important;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-wrap{
        justify-content: flex-start !important;
    }

}

/* ================= END ELI ================= */

@media all and (max-width:1300px){
	.homepage.section3 .more-clients{
		background-position: 0 80% !important;
	}
	.homepage.section3 .more-clients img {
		max-width: 340px;
	}

	/* ================= ELI ================= */
	    .single.bottom-post{
        padding: 60px 0px 70px !important;
    }

    .single.bottom-post section > .elementor-container{
        max-width: 720px !important;
        padding: 0 15px;
    }

/*  .single.bottom-post .section-left{
        display: none;
    }*/

    .single.bottom-post .section-left{
        position: absolute;
        width: 150px !important;
        bottom: -70px;
    }

    .single.bottom-post .section-right{
        width: 100% !important;
        padding-left: 150px;
    }

    .single.bottom-post .section-right .elementor-widget-container{
        margin-right: -160px !important;
    }

    .single.bottom-post .section-right .elementor-widget-uael-buttons .elementor-widget-container{
        margin-right: 0 !important;
    }

    .single.bottom-post .elementor-col-50 .elementor-column-wrap{
        padding: 0 !important;
    }

    .evan-group-module-odd.evan_group_mod_three_title,
    .evan-group-module-odd.evan_group_mod_five_title{
        padding-bottom: 110px !important;
    }

/*  .evan-group-module-odd.evan_group_mod_three_title .section-right > .elementor-column-wrap,
    .evan-group-module-odd.evan_group_mod_five_title .section-right > .elementor-column-wrap{
        margin-left: -250px !important;
    }*/

    .evan-group-module-odd.evan_group_mod_three_title .module-pyramid{
        right: -258px !important;
        bottom: -295px !important;
    }

    .evan-group-module-odd.evan_group_mod_five_title .module-pyramid{
        right: -98px !important;
        bottom: -295px !important;
    }

    .evan-group-module-odd.evan_group_mod_five_title .module-pyramid img{
        width: 570px !important;
    }

    .evan-group-module-odd.evan_group_mod_three_title .elementor-widget-button > .elementor-widget-container,
    .evan-group-module-odd.evan_group_mod_five_title .elementor-widget-button > .elementor-widget-container{
        margin-top: 0 !important;
    }

/*  .evan-group-module-odd.evan_group_mod_three_title .elementor-widget-text-editor > .elementor-widget-container,
    .evan-group-module-odd.evan_group_mod_five_title .elementor-widget-text-editor > .elementor-widget-container{
        margin-right: -120px !important;
    }*/
	/* ================= END ELI ================= */
	
	/* ================= MAC ================= */
	.digital-program-even-marc-katz-image img {
			display:none!important;
		}
	/* ================= END MAC ================= */
}

/* ================= ELI ================= */
@media all and (max-width:1250px){
    
		.evan_dec_info_bg_sec:after{
				display: none;
		}

		.evan_sales_ticks_sec {
				left: 0 !important;
		}

		.love-u-page.evan_sales_deal_sec .heading-script-mobile.husband-text > .elementor-widget-container{
				margin: -20px 0 0 !important;
		}

		.love-u-guaranteed .elementor-widget-image{
				right: -70px !important;
		}

}
/* ================= END ELI ================= */

@media all and (max-width:1200px){
	
	.site-header .wrap,
	.inner,
	.single .site-inner {
		width:96%;	
	}
	
	.homepage.section3 .more-clients{
		background-image: none !important;
	}

	/* ================= ELI ================= */
	.blog.cat-menu ul{
        height: 62px;
    }

    .search-popup section.elementor-top-section > .elementor-container{
        max-width: 1100px !important;
    }   

    .search-popup .dialog-close-button {
        left: calc(50% + 510px) !important;
    }

    .evan-group-module-odd,
    .evan-group-module-even{
        padding-top: 50px !important;
        padding-bottom: 40px !important;
    }

    .evan-group-module-odd > .elementor-container,
    .evan-group-module-even > .elementor-container{
        max-width: 1130px !important;
    }

    .evan-group-module-odd .section-left,
    .evan-group-module-even .section-right{
        width: 40% !important;
    }

    .evan-group-module-odd .section-right,
    .evan-group-module-even .section-left{
        width: 60% !important;
    }

    .evan-group-module-odd .section-right > .elementor-column-wrap,
    .evan-group-module-even .section-left > .elementor-column-wrap{
        margin: 0 !important;
    }

    .evan-group-module-odd .section-right section,
    .evan-group-module-even .section-left section{
        background-position: 0 0 !important;
        margin-top: -30px !important;
    }

    .evan-group-module-odd .elementor-widget-uael-dual-color-heading .elementor-widget-container,
    .evan-group-module-even .elementor-widget-uael-dual-color-heading .elementor-widget-container{
        margin-top: 0 !important;
    }

    .evan-group-module-odd .section-right section > .elementor-container,
    .evan-group-module-even .section-left section > .elementor-container{
        margin: 0 !important;
    }

    .evan-group-module-odd .section-right section .elementor-column-wrap,
    .evan-group-module-even .section-left section .elementor-column-wrap{
        padding-left: 20px !important;
        padding-top: 40px !important;
        margin: 0 !important;
    }

    .evan-group-module-even.evan_group_mod_two_title .section-left section .elementor-column-wrap{
        background-position: 0 -37px !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
        padding-top: 40px !important;
    }

    .evan-group-module-odd .elementor-widget-text-editor > .elementor-widget-container{
        margin-right: 0 !important;
        /*margin-top: -20px !important;*/
    }

    .evan-group-module-odd .module-pyramid,
    .evan-group-module-even .module-pyramid{
        display: none;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-1{
        max-width: 100%;
        padding: 12px;
        margin-bottom: 10px;
    }

    .blog .recent-posts-wrap .wpp-list .post-img-wrap {
        float: left;
        width: 350px;
        margin-right: 20px;
        margin-bottom: 0;
    }

    .blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-13 + .blog-cat-name::before{
        font-size: 10px;
        letter-spacing: 1px;
        min-width: 90px;
        max-width: 100%;
        background-size: 20px !important;
        background-position: 20px center !important;
        padding: 20px 10px 20px 65px;

    }

    .blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-14 + .blog-cat-name::before{
        font-size: 10px;
        letter-spacing: 1px;
        min-width: 90px;
        max-width: 100%;
        background-size: 40px !important;
        background-position: 10px center !important;
        padding: 20px 10px 20px 65px;
    }

    .blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-15 + .blog-cat-name::before{
        font-size: 10px;
        letter-spacing: 1px;
        min-width: 90px;
        max-width: 100%;
        background-size: 20px !important;
        padding: 20px 90px 20px 70px;
    }

    .blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-16 + .blog-cat-name::before{
        font-size: 10px;
        letter-spacing: 1px;
        min-width: 90px;
        max-width: 100%;
        background-size: 35px !important;
        background-position: 10px center !important;
        padding: 20px 10px 20px 55px;
    }

    .blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-17 + .blog-cat-name::before{
        font-size: 10px;
        letter-spacing: 1px;
        min-width: 90px;
        max-width: 100%;
        background-size: 40px !important;
        background-position: 10px center !important;
        padding: 20px 10px 20px 65px;
    }

    .blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats .wpp-category a.category-18 + .blog-cat-name::before{
        font-size: 10px;
        letter-spacing: 1px;
        min-width: 90px;
        max-width: 100%;
        background-size: 40px !important;
        background-position: 10px center !important;
        padding: 20px 10px 20px 65px;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-post-title{
        font-size: 28px;
    }

    .blog .recent-posts-wrap .wpp-list .details{
        padding-top: 15px;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2{
        max-width: 100%;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .wpp-list-item{
        padding: 12px;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap{
        float: left;
        width: 350px;
        margin-right: 20px;
        margin-bottom: 0;
        margin-left: 0;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-img{
        width: 100%;
        height: auto;
        float: none;
    }

    .blog .recent-posts-wrap .wpp-list .post-img-wrap .post-stats{
        width: 160px;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-stats .wpp-category a + .blog-cat-name{
        max-width: 100%;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-stats .wpp-category a.category-13 + .blog-cat-name::before{
        background-size: 20px !important;
        background-position: 20px center !important;
        padding: 20px 10px 20px 65px;
        font-size: 10px;
        max-width: 100%;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-stats .wpp-category a.category-14 + .blog-cat-name::before{
        background-size: 40px !important;
        background-position: 10px center !important;
        padding: 20px 10px 20px 65px;
        font-size: 10px;
        max-width: 100%;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-stats .wpp-category a.category-15 + .blog-cat-name::before{
        background-size: 20px !important;
        background-position: 27px center !important;
        padding: 20px 10px 20px 65px;
        font-size: 10px;
        max-width: 100%;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-stats .wpp-category a.category-16 + .blog-cat-name::before{
        background-size: 35px !important;
        background-position: 10px center !important;
        padding: 20px 10px 20px 55px;
        font-size: 10px;
        max-width: 100%;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-stats .wpp-category a.category-17 + .blog-cat-name::before{
        background-size: 40px !important;
        background-position: 10px center !important;
        padding: 20px 10px 20px 65px;
        font-size: 10px;
        max-width: 100%;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap .post-stats .wpp-category a.category-18 + .blog-cat-name::before{
        background-size: 40px !important;
        background-position: 10px center !important;
        padding: 20px 10px 20px 65px;
        font-size: 10px;
        max-width: 100%;
    }   

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .details{
        width: auto;
        float: none;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .wpp-post-title{
        font-size: 28px;
        display: inline;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .excerpt{
        display: block;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .link-more{
        display: none;
    }

/*  .evan_writing_banner .writing_banner_person:after{
        display: none;
    }*/

    .blue-top-right .elementor-image::before{
        display: none;
    }

    .blog.cat-menu ul {
        height: 61px;
    }

    .love-u-page.evan_group_mod_one_title{
        background: none !important;
        background-color: #e68565 !important;
    }

    .love-u-page.evan_group_mod_two_title{
        background: none !important;
        background-color: #83918C !important;
    }

    .love-u-page.evan_group_mod_three_title{
        background: none !important;
        background-color: #8AA14A !important;
    }

    .love-u-page.evan_group_mod_four_title{
        background: none !important;
        background-color: #72B6C1 !important;
    }

    .love-u-page.evan_group_mod_five_title{
        background: none !important;
        background-color: #5D6D4C !important;
    }

    .love-u-page.evan_group_mod_six_title{
        background: none !important;
        background-color: #7C4B71 !important;
    }

    .evan_sales_mod_one_info,
    .evan_sales_mod_two_info,
    .evan_sales_mod_three_info,
    .evan_sales_mod_four_info,
    .evan_sales_mod_five_info,
    .evan_sales_mod_six_info{
        margin-top: 30px !important;
    }

    .love-u-page.evan_group_mod_one_title > .elementor-container,
    .love-u-page.evan_group_mod_two_title > .elementor-container,
    .love-u-page.evan_group_mod_three_title > .elementor-container,
    .love-u-page.evan_group_mod_four_title > .elementor-container,
    .love-u-page.evan_group_mod_five_title > .elementor-container,
    .love-u-page.evan_group_mod_six_title > .elementor-container{
        min-height: auto !important;
    }

    .love-u-page.evan_group_mod_two_title .section-right,
    .love-u-page.evan_group_mod_four_title .section-right,
    .love-u-page.evan_group_mod_six_title .section-right{
        display: block !important;
    }
	
    header.elementor-location-header .elementor-top-section .logo-wrap {
        width: 350px !important;
    }

    header.elementor-location-header .elementor-top-section .main-menu-wrap{
        width: 520px !important;
        margin-left: auto;
    }
	/* ================= END ELI ================= */
	
	/* ================= MAC ================= */
	.blog.cat-menu ul li a {
		font-size: 16px;
	}
	/* ================= END MAC ================= */
}

/* ================= ELI ================= */
@media all and (max-width:1150px){

/*    .blog.section1,
    .single.banner{
        background: none !important;
        background-color: #03adc4 !important;
    }*/

/*    .blog.section1 .section-left,
    .single.banner .section-left{
        width: 100% !important;
        text-align: center;
    }*/

    .blog.section1 .section-right,
    .single.banner .section-right{
        display: none;
    }

/*    .blog.section1 .section-left h1,
    .single.banner .section-left h2{
        text-align: center;
    }*/

/*    .blog.section1 .section-left .elementor-widget-button,
    .single.banner .section-left .elementor-widget-button{
        margin: auto;
    }
*/
    .blog.recent h2{
        text-align: center;
    }

    .blog.recent .recent-posts-wrap{

    }

    .blog.recent .recent-posts-wrap .elementor-row{
        display: block;
    }

    .blog.recent .recent-col1{
        max-width: 690px;
        width: 100% !important;
        margin: 0 auto 10px;
    }

    .blog.recent .recent-col2{
        max-width: 690px;
        width: 100% !important;
        margin: 0 auto 10px;
    }

    .blog.recent .recent-col2 .elementor-column-wrap{
        padding: 0 !important;
    }

    .blog.recent .recent-col2 .uael-post__thumbnail{
        margin-left: 0;
    }

    .blog.recent .recent-col2 .uael-post__content-wrap{
        max-width: 430px;
        margin-left: 20px;
    }

    .single.breadcrumbs #breadcrumbs{
        text-align: center;
    }

    .transcript.section2 > .elementor-container > .elementor-row{
        display: block;
    }

    .transcript.section2 .section-left{
        width: 67% !important;
        display: inline-block;
        float: left;
    }

    .transcript.section2 .section-right{
        width: 330px !important;
        display: inline-block;
        float: right;
    }

    .transcript.section2 .elementor-widget-wp-widget-transcript{
        width: 30.5%;
    }

}

@media only screen and (max-width: 1150px) and (min-width: 1101px){

    .blog.section1{
        background-image: url(images/EVAN-MARC-KATZ-bg-blog-s1-no-text.jpg) !important;
    }

    .blog.section1.confidence{
        background-image: url(images/EVAN-MARC-KATZ-bg-confidence-s1-no-text.jpg) !important;
    }

    .blog.section1.meeting-men{
        background-image: url(images/EVAN-MARC-KATZ-bg-meeting-men-s1-no-text.jpg) !important;
    }

    .blog.section1.dating{
        background-image: url(images/EVAN-MARC-KATZ-bg-dating-s1-no-text.jpg) !important;
    }

    .blog.section1.understanding-men{
        background-image: url(images/EVAN-MARC-KATZ-bg-understanding-men-s1-no-text.jpg) !important;
    }

    .blog.section1.relationships{
        background-image: url(images/EVAN-MARC-KATZ-bg-relationships-s1-no-text.jpg) !important;
    }

    .blog.section1.commitment{
        background-image: url(images/EVAN-MARC-KATZ-bg-commitment-s1-no-text.jpg) !important;
    }

/*    .no-pyramid .blog.section1{
        background: none !important;
        background-image: linear-gradient(90deg,#02A1B7 0%,#09B6C7 100%) !important;
    }*/

}
/* ================= END ELI ================= */

@media all and (max-width:1100px){
	
	.content-sidebar .content {
    	max-width: 570px;
    	width: 100%;
	}
	
	.hide-bg-tablet{
		background: none !important;
	}
	
	.homepage.section1 h1{
		line-height:1;
	}
	
	.elementor-widget-wrap > .elementor-element.elementor-absolute{
		position:relative !important;
	}
	
	.about.timeline .timeline-row .elementor-column .elementor-column-wrap{
		background-image:none !important;
		background-color:#fff;
	}
	
	.about.timeline .timeline-row img{
		max-width:100% !important;
	}
	
	
	.elementor-section .content-blocks .elementor-column .elementor-column-wrap{
		margin-left:auto !important;
		margin-right:auto !important;
		max-width:400px;
	}
	
	.resources-nav nav ul li:first-of-type a{
		padding-left:15px !important;
	}
	
	.resources-nav nav ul li a{
		display: inline-block !important;
	}

	/* ================= ELI ================= */
	    .btn-tablet-center .uael-dual-button{
        margin: auto !important;
    }

    .br-removed-tablet .elementor-text-editor br{
        display: none;
    }

    header.elementor-location-header .elementor-top-section .logo-wrap{
        width: 42% !important;
    }

    header.elementor-location-header .elementor-top-section .top-button-wrap{
        width: 50% !important;
        margin-left: auto;
    }

    header.elementor-location-header .elementor-top-section .top-button-wrap .elementor-button-wrapper a{
        display: block;
        width: 230px;
        float: right;
    }

    header.elementor-location-header .elementor-top-section .main-menu-wrap{
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;

        width: 50px !important;
        margin-left: auto;
    }

    .main-menu-wrap .menu-item a .sub-arrow:first-of-type{
        border-top: 7px solid #000;
    }

    .elementor-menu-toggle{
        display: none !important;
    }

    .elementor-nav-menu--main{
        display: block !important;
    }
	
	.elementor-location-footer .elementor-nav-menu--main {
    	display: block !important;
	}
	
	.elementor-location-footer .elementor-menu-toggle {
		display: none !important;
	}

   /* .main-menu-wrap .cmm4e-toggle{
        background: url(images/EVAN-MARC-KATZ-hamburger-menu.svg) no-repeat center !important;
        width: 30px;
        height: 30px;
    } */

    .main-menu-wrap .cmm4e-toggle.toggled{
        background: none !important;
    }

    .main-menu-wrap .cmm4e-toggle.toggled .toggle-icon-close::before{
        color: #fff;
        font-size: 22px;
    }

    .main-menu-wrap .cmm4e-toggle span{
        display: none;
    }

    .main-menu-wrap .cmm4e{
        position: absolute !important;
        width: 100% !important;
        left: 0 !important;
    }

    .main-menu-wrap .cmm4e.cmm4e-theme-default-menu-skin-461836 li{
        border-top: 1px solid #248dab30 !important;
    }

    .main-menu-wrap .cmm4e li span{
        color: #248dab;
    }

    .main-menu-wrap .clever-icon-plus{ 
        text-align: right;
        transform: none !important;
        width: 100%;
        right: 0 !important;
        padding: 0 !important;
    }

    .main-menu-wrap .clever-icon-plus:before { 
        color: #248dab;
        display: block;
        width: 17px;
        float: right;
    }

    .main-menu-wrap .cmm4e li.cmm4e-item-expanded .clever-icon-plus:before{ 
        transform: rotate(225deg);
    }

    .main-menu-wrap .elementor-column > .elementor-column-wrap{
        box-shadow: none !important;
        background: #fff !important;
    }

    .main-menu-wrap .small-screen-hide{
        display: none;
    }

    .main-menu-wrap .elementor-widget-button{
        text-align: left;
        margin: 0 !important;
    }

    .main-menu-wrap .elementor-widget-button a,
    .main-menu-wrap .btn-take-quiz a{
        width: 100%;
        background: none !important;
        text-align: left;
        padding: 10px 30px !important;
    }

    header.elementor-location-header .main-menu-wrap a span{
        text-decoration: none !important;
        font-size: 15px !important;
    }

    header.elementor-location-header .main-menu-wrap .slash{
        display: none;
    }

    header.elementor-location-header .menu-col2 .elementor-widget{
        margin-bottom: 0 !important;
    }

    header.elementor-location-header .main-menu-wrap .bottom-text{
        position: relative;
        width: 100%;
        right: auto;
        left: auto;
        margin: auto;
    }

    header.elementor-location-header .main-menu-wrap .bottom-text .elementor-widget-container{
        padding: 0;
        border: none;
    }

    header.elementor-location-header .main-menu-wrap p{
        margin: 0;
        text-align: left;
        padding-left: 30px;
    }

    header.elementor-location-header .main-menu-wrap a{
        display: inline-block;
        text-transform: uppercase;
        font-size: 15px;
        width: 100%;
        padding: 0;
        text-align: left;
    }

    header.elementor-location-header .main-menu-wrap .btn-take-quiz .elementor-button{

    }

/*    header.elementor-location-header .main-menu-wrap .popup-quiz{
        padding-left: 30px;
        margin: 0 0 5px !important;
    }

    header.elementor-location-header .main-menu-wrap .popup-quiz .elementor-widget-container{
        margin: 0;
    }

    header.elementor-location-header .main-menu-wrap .popup-quiz .uael-button-wrapper{
        text-align: left;
    }   


    header.elementor-location-header .main-menu-wrap .popup-quiz a{
        background: none !important;
        padding: 0 !important;
        letter-spacing: 1px !important;
    }*/

    .home-heading img{
        top: 5px !important;
        width: 135px;
    }

    .pum-theme-quiz-theme .pum-container{
        max-width: 800px;
        width: 95% !important;
    }

    .pum-theme-quiz-theme .pum-content .gform_page,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page{
        background: none !important;
    }

    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_1,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_1,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_1{
        background: url(images/evan-marc-katz-progress-img-small.png) no-repeat center bottom !important;
        padding: 30px 0 30px !important;
    }

    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_2,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_2,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_2{
        background: url(images/EVAN-MARC-KATZ-progress-img20-small.png) no-repeat center bottom !important;
        padding: 30px 0 30px !important;
    }

    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_3,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_3,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_3{
        background: url(images/EVAN-MARC-KATZ-progress-img40-small.png) no-repeat center bottom !important;
        padding: 30px 0 30px !important;
    }

    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_4,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_4,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_4{
        background: url(images/EVAN-MARC-KATZ-progress-img60-small.png) no-repeat center bottom !important;
        padding: 30px 0 100px !important;
    }

    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_5,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_5,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_5{
        background: url(images/EVAN-MARC-KATZ-progress-img80-small.png) no-repeat center bottom !important;
        padding: 30px 0 30px !important;
    }

    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_6,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_6,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_6{
        background: url(images/EVAN-MARC-KATZ-progress-img100-small.png) no-repeat center bottom !important;
        padding: 30px 0 100px  !important;
    }

    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_7,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_7,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_7{
        background: url(images/EVAN-MARC-KATZ-progress-img100-small.png) no-repeat center bottom !important;
        padding: 30px 0 110px !important;
    }

    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_8,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_8,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_8{
        background: url(images/EVAN-MARC-KATZ-progress-img100-small.png) no-repeat center bottom !important;
        padding: 30px 0 110px !important;
    }

    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_9,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_9,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_9{
        background: url(images/EVAN-MARC-KATZ-progress-img100-small.png) no-repeat center bottom !important;
        padding: 30px 0 110px !important;
    }

    .pum-theme-quiz-theme .pum-content h3,
    .quiz-layout .gform_legacy_markup_wrapper h3{
        font-size: 28px;
        line-height: 1.3;
    }

    .pum-theme-quiz-theme .pum-content h3 span,
    .quiz-layout .gform_legacy_markup_wrapper h3 span{
        font-size: 60px;
        margin: -30px 5px;
    }

    .pum-theme-quiz-theme .pum-content .options,
    .quiz-layout .gform_legacy_markup_wrapper .options{
        margin-top: 40px !important;
    }

    .pum-theme-quiz-theme .pum-content #gform_page_2_3 h3,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_3 h3,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_3 h3{
        margin-bottom: 0;
    }

    .pum-theme-quiz-theme .pum-content .privacy{
        bottom: -40px;
    }

    .pum-theme-quiz-theme .pum-content p,
    .quiz-layout .gform_legacy_markup_wrapper p{
        font-size: 20px;
    }

    .pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 .heading,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 .heading,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 .heading{
        position: relative;
        top: 0;
    }

    .pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_7 #gform_fields_2_7, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_8 #gform_fields_2_8, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_9 #gform_fields_2_9{
        max-width: 100%;
        float: none;
    }

    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 #gform_fields_2_7, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 #gform_fields_2_8, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 #gform_fields_2_9
		.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 #gform_fields_24_7, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 #gform_fields_24_8, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 #gform_fields_24_9{
        max-width: 100%;
        float: none;
    }

    .pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 .book-img,
    .pum-theme-quiz-theme .pum-content #gform_page_2_8 #gform_fields_2_8 .book-img,
    .pum-theme-quiz-theme .pum-content #gform_page_2_9 #gform_fields_2_9 .book-img,
    .pum-theme-quiz-theme .pum-content #gform_page_2_7 #gform_fields_2_7 .book-img{
        position: relative;
        left: auto;
        margin: 0 !important;
    }

    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 .book-img,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 #gform_fields_2_8 .book-img,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 #gform_fields_2_9 .book-img,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 #gform_fields_2_7 .book-img
		.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 .book-img,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 #gform_fields_24_8 .book-img,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 #gform_fields_24_9 .book-img,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 #gform_fields_24_7 .book-img{
        position: relative;
        left: auto;
        margin: 0 !important;
    }

    .pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 .book-img,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 .book-img,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 .book-img{
        left: 0;
        right: 0;
        margin: auto !important;
        width: 100%;
    }

    .pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 .right-section,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 .right-section,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 .right-section{
        width: 100%;
        float: none;
        text-align: center;
        margin: 10px auto 0 !important;
    }

    .pum-theme-quiz-theme .pum-content .gform_page img,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page img{
        max-width: 250px !important;
    }

    .pum-theme-quiz-theme .pum-content #gform_page_2_6 .gform_page_footer, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_7 .gform_page_footer, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_8 .gform_page_footer, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_9 .gform_page_footer{
        float: none;
        max-width: 100%;
    }

    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 .gform_page_footer, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 .gform_page_footer, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 .gform_page_footer, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 .gform_page_footer
		.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 .gform_page_footer, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 .gform_page_footer, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 .gform_page_footer, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 .gform_page_footer{
        float: none;
        max-width: 100%;
    }

    .pum-theme-quiz-theme .pum-content #gform_page_2_6 .gform_page_footer,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 .gform_page_footer,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 .gform_page_footer{
        margin: auto;
        text-align: center;
        width: 100%;
    }

    .pum-theme-quiz-theme .pum-content #gform_page_2_6 .gform_page_footer .gform_next_button,
    .pum-theme-quiz-theme .pum-content #gform_page_2_7 .gform_page_footer .gform_next_button, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_8 .gform_page_footer .gform_next_button, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_9 .gform_page_footer .gform_button{
        border: none;
        margin: 0;
    }

    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 .gform_page_footer .gform_next_button,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 .gform_page_footer .gform_next_button, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 .gform_page_footer .gform_next_button, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 .gform_page_footer .gform_button,
		.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 .gform_page_footer .gform_next_button,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 .gform_page_footer .gform_next_button, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 .gform_page_footer .gform_next_button, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 .gform_page_footer .gform_button{
        border: none;
        margin: 0;
    }

    .dialog-message{
        max-width: 800px !important;
       width: 100% !important; 
    }

    .dialog-message section{
        padding: 0px !important;
    }

    .footer-col1,
    .footer-col2{
        width: 100% !important;
        text-align: center;
    }

    .footer-col1 > .elementor-column-wrap{
        padding-bottom: 0 !important;
    }

    .footer-col2 > .elementor-column-wrap{
        padding-top: 0 !important;
    }

    .footer-col1 p,
    .footer-col2 p{
        text-align: center;
    }

/*    .blog.recent{
        padding-bottom: 50px !important;
    }
*/
    .search-popup > .dialog-widget-content{
        width: 100% !important;
    }

    .search-popup > .dialog-widget-content > .dialog-message{
        width: 100% !important;
        max-width: 100% !important;
    }

    .dialog-message section {
        padding: 0px !important;
    }

    .dialog-message section > .elementor-container{
        max-width: 1100px !important;
    }

    .search-popup .dialog-close-button {
        left: auto !important;
        right: 10px !important;
    }

    .max-width-tablet .elementor-column-wrap{
        max-width: 100%;
        width: 100%;
    }

    .homepage.section7{
        padding-bottom: 60px !important;
    }

    .homepage.section7 .bottom-section {
        padding-top: 30px !important;
    }

/*  .love-slider .love-story{
        display: -webkit-box !important;
        display: -moz-box !important;
        display: -ms-flexbox !important;
        display: -webkit-flex !important;
        display: flex !important;
        -webkit-box-orient: vertical !important;
        -moz-box-orient: vertical !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-align: start !important;
        -moz-box-align: start !important;
        -ms-flex-align: start !important;
        -webkit-align-items: flex-start !important;
        align-items: flex-start !important;
    }

    .love-slider .love-story .section-left{
        -webkit-box-ordinal-group: 2 !important;
        -moz-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        -webkit-order: 1 !important;
        order: 1 !important;
    }*/

    .love-slider .love-story .section-left{
        width: 100% !important;
        float: none !important;
        padding: 50px 100px 5px !important;
        min-height: auto !important;
        text-align: center;
    }

    .love-slider .love-story .section-right{
        background: #e7eff1 !important;
        width: 100% !important;
        float: none !important;
        padding: 70px ​0 0 !important;
        margin: 0 !important;
        transform: none !important;
    }

    .love-slider .love-story .section-right img{
        margin: 0 auto !important;
        max-width: 300px !important;
        width: 100%;
    }

    .love-slider .love-story .section-left h4 span{
        margin: -5px 7px -8px -4px !important;
    }

    .love-u-sales-page.beginning-love-story .uael-adv-heading-stack{
        background-size: 170px;
        background-position: center;
        width: 170px;
        height: 50px;
    }

    .evan_sales_purple_box .elementor-image-box-title{
        margin-top: 0 !important;
    }

    .evan-group-module-odd .uael-dual-color-heading .uael-adv-heading-stack,
    .evan-group-module-even .uael-dual-color-heading .uael-adv-heading-stack{
        display: block;
        margin-top: 30px;
    } 

    .evan-group-module-odd .uael-dual-color-heading .uael-adv-heading-stack span,
    .evan-group-module-even .uael-dual-color-heading .uael-adv-heading-stack span{
        font-size: 80px !important;
        line-height: 0.5 !important;
    } 

    .evan-group-module-odd .elementor-widget-text-editor > .elementor-widget-container,
    .evan-group-module-even .elementor-widget-text-editor > .elementor-widget-container{
        margin: -7px 0px 0px 0px !important;
    }

    .love-u-sales-page.graduate .elementor-widget-uael-dual-color-heading::before{
        display: none;
    }

    .love-u-sales-page.graduate .elementor-widget-text-editor br{
        display: none;
    }

    .sales-group-options .content-wrap .elementor-widget-wrap .elementor-widget-image .elementor-image {
        padding-top: 20px;
    }

    .single.bottom-post .section-right .elementor-widget-container {
        margin-right: 0 !important;
    }

    .single.bottom-post .section-right .uael-button-wrapper{
        text-align: left;
    }

    .recent-podcast .recent-col2 .uael-post__content-wrap .uael-post__meta-data{
        display: none;
    }

    .evan_write_white_block_info .elementor-background-overlay{
        display: none;
    }

    .product-item .elementor-widget-heading h2{
        font-size: 30px;
    }

    .evan_love_group_banner .evan_group_sale_title h1 .uael-adv-heading-stack .uael-dual-heading-text{
        top: 30px;
    }

    .archive.cat-title > .elementor-column-wrap {
        background: none !important;
    }

    .archive.cat-title .uael-before-heading .uael-first-text{
        width: 100%;
        display: block;
        text-align: center;
    }

    .archive.sub-categories{
        padding-bottom: 0 !important;
        margin-bottom: -60px;
    }

    .love-u-pyramid.section1{
        background-position: calc(50% - 120px) bottom !important;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-uael-dual-color-heading{
        width: 100% !important;
        max-width: 100% !important;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-uael-dual-color-heading .uael-dual-color-heading{
        text-align: center;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-uael-advanced-heading{
        margin: -20px auto 0;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-uael-advanced-heading > .elementor-widget-container{
        background-position: 180px -15px !important;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-uael-advanced-heading .uael-heading-text{
        padding-left: 65px;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-uael-advanced-heading .uael-sub-heading{
        text-align: center;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-text-editor{
        width: 100% !important;
        max-width: 100% !important;
        text-align: center;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-text-editor > .elementor-widget-container{
        padding: 0;
    }

    .love-u-pyramid.section2 .elementor-text-editor p br{
        display: none;
    }

    .love-u-pyramid .full-width > .elementor-container{
        max-width: 100% !important;
    }

    .transcript.section2 .elementor-widget-wp-widget-transcript {
        width: 30.2%;
    }

    .featured-blogs .elementor-column, 
    .single.related .related-posts .uael-post-wrapper, 
    .single.related .related-podcasts .uael-post-wrapper{
        margin: 10px 1%;
        width: 31.3% !important;
    }

    .podcasts-logo .uael-img-gallery-wrap{
        justify-content: center;
    }

    .love-u-pyramid .no-line-break-tablet br{
        display: none;
    }

    .archive.sub-categories .elementor-section .elementor-widget-button.elementor-absolute{
        position: absolute !important;
    }

    .love-u-guaranteed .elementor-widget-image {
        right: -0 !important;
    }

	header.elementor-location-header{
        z-index: 9;
        width: 100%;
    }

    .elementor-nav-menu--main {
        display: none !important;
    }

    .elementor-menu-toggle {
        display: block !important;
    }

    .elementor-nav-menu--dropdown{
        position: absolute;
        left: 0;
        width: 100%;
        margin-top: 60px !important;
        padding: 10px;
    }

    .elementor-nav-menu--dropdown .menu-item a .sub-arrow{
        position: absolute;
        right: 15px;
        top: 15px;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 7px solid #000;
    }
    
    .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item a{
        color: #000 !important;
        width: 100% !important;
        padding: 10px !important;
    }

    .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item a.highlighted,
    .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item a:hover,
    .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item a:focus{
        background-color: #06AFC2 !important;
        color: #fff !important;
    }

    .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item a.highlighted .sub-arrow:first-of-type,
    .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item a:hover .sub-arrow:first-of-type,
    .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item a:focus .sub-arrow:first-of-type{
        border-top: 7px solid #fff;
    }

    .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item a.elementor-item-active{
        color: #fff !important;
        background-color: #06AFC2!important;
    }

    .elementor-nav-menu--dropdown .elementor-nav-menu .menu-item .sub-menu a.elementor-item-active{
        color: #000!important;
        background-color: #fff !important;
    }

    .elementor-nav-menu--dropdown .menu-item.menu-item-has-children .sub-arrow i{
        display: none;
    }

    .elementor-nav-menu--dropdown .menu-item.menu-item-has-children a{
        background-color: #fff !important;
    }

    .elementor-nav-menu--dropdown .menu-item.menu-item-has-children > a::after{
        display: none;
    }

    .elementor-nav-menu--dropdown .menu-item .sub-menu{
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0;
        box-shadow: none;
        position: relative;
    }

    .elementor-nav-menu--dropdown .menu-item .sub-menu a{
        padding: 10px 20px !important;
    }

    .main-menu-wrap .menu-item .sub-menu a:hover{
        background-color: #06AFC2 !important;
        color: #fff !important;
    }

    .elementor-location-header.elementor-79343 .elementor-menu-toggle{
        background: none !important;
    }

    .elementor-location-header.elementor-79343 .elementor-menu-toggle .eicon-menu-bar, 
    .elementor-location-header.elementor-79343 .elementor-menu-toggle .eicon-menu-bar::before {
        display: block !important;
    }

    .elementor-location-header.elementor-79343 .elementor-nav-menu--dropdown{
        margin-top: 40px!important;
    }

    .elementor-location-header.elementor-79343 .elementor-nav-menu--dropdown li{
        border: none;
    }

    .blog.cat-menu ul li a{
        padding: 10px 0 10px 14px;
        font-size: 15px;
    }

    .blog.cat-menu ul li.current-menu-item a, 
    .blog.cat-menu ul li.current-category-ancestor a, 
    .blog.cat-menu ul li:hover a {
        padding: 10px 0 10px 17px;
    }

    .blog.cat-menu ul li.current-menu-item a::after, 
    .blog.cat-menu ul li.current-category-ancestor a::after, 
    .blog.cat-menu ul li:hover a::after{
        display: none !important;
    }
	/* ================= END ELI ================= */

	/* ================= MAC ================= */
		.about.timeline .timeline-row h2 {
			text-align: center;
		}
		.archive.love-slider .love-story .section-right {
			width:30%;
		}
		.archive.love-slider .love-story .section-right img {
			margin-left: -100px;
			margin-top: -100px;
		}
		.archive.love-slider .love-story .section-left .top-quote {
			font-size: 22px;
			line-height:1.4;
		}
		.archive.love-slider .love-story .section-left .bottom_quote {
			font-size: 18px;
			line-height: 1.3;
		}
		.archive.love-slider .love-story .section-left {
			width: 70%;
			padding: 100px 200px 100px 100px;
		}
		.archive.love-slider .love-story .section-right {
			margin-left: -250px;
			margin-top: 40%;
			transform: translateY(-50%);
			margin-right: 70px;
			padding-bottom: 50px;
		}
		.archive.love-slider .love-stories .slick-prev {
			margin-left: 45px;
		}
		.archive.love-slider .love-stories .slick-next {
			margin-right: 45px;
		}
		.blog.cat-menu ul li a {
			font-size: 15px;
		}
	/* ================= END MAC ================= */
}

/* ================= ELI ================= */
@media all and (max-width:1024px){
		
    .blog.recent .recent-col1 .uael-post__body .uael-post-wrapper,
    .blog.recent .recent-col2 .uael-post__body .uael-post-wrapper{
        width: 100%;
    }

    .single.related .uael-post-wrapper{
        margin-bottom: 20px !important;
    }

    .thank-you-page .evan_thank_video_sec {
        width: 85% !important;
    }

    .elementor-widget-uael-image-gallery.podcasts-logos .uael-img-gallery-wrap .uael-grid-item{
        width: 25%;
    }

    .related-podcasts .uael-posts .uael-post-wrapper{
        width: 100%;
        max-width: 100%;
    }

    .related-podcasts .uael-posts .uael-post-wrapper .uael-post__bg-wrap{
        /*max-width: 400px;*/
        margin: auto;
        display: block;
    }

    .single.programs .program{
        width: 100%;
    }

    .single.programs .program .elementor-widget-heading br{
        display: none;
    }

    .archive.sub-categories .elementor-section .elementor-widget-uael-posts .uael-post-wrapper{
        width: 100%;
    }
		

		/* ================= MAC ================= */
				.blog.cat-menu ul li a {
			font-size: 14px;
		}
		.archive.love-slider .love-story .section-right {
			margin-left: -250px;
			margin-top: 35%;
			transform: translateY(-50%);
			margin-right: 70px;
			padding-bottom: 50px;
		}
		.archive.love-slider .love-story .section-left {
			min-height: 540px;
		}
/*		.searchpagesection .search-wrap .elementor-column-wrap.elementor-element-populated {
			padding: 75px 100px 65px 100px!important;
		}
		.searchpagesection .search-wrap .elementor-column-wrap.elementor-element-populated p{
			padding:0 70px;
		}*/
		/* 	Logos seen	 */ 
			.evan_find_love_brand_logo .uael-img-gallery-wrap.justified-gallery {
				width: 72%!important;
				margin: 0 auto!important;
			}
			.evan_find_love_brand_logo .uael-img-gallery-wrap .uael-grid-item {
				margin: 0 auto!important;
				display: flex;
				justify-content: center;
				align-items: center;
			}
		/* ================= END MAC ================= */

}
/* ================= END ELI ================= */


@media all and (min-width:1001px){

	.mobile-menu-wrap{
		display:none!important;
	}

	.main-menu-wrap {

	}
	
}

/* ADDED - TWP */
@media all and (max-width: 1201px) and (min-width: 1101px){

	header.elementor-location-header .elementor-top-section .main-menu-wrap {
		width: 45%;
	}	
}
/* ADDED - TWP */

@media all and (max-width:1000px){
	
	.header-title {
    	padding: 40px 0 0;
	}

	.footer-widgets {
    	padding-top: 40px;
	}

	.footer-widgets .widget {
    	display: inline-block;
    	margin: 0 auto 10px;
    	text-align: center;
    	width: 100%;
	}

	.widget-area.header-widget-area{
		display:none;
	}

	.search-header{
		display:none!important;
	}

	.site-header .search-form {
		display:block;
	}

	.title-area {
    	display: block;
    	float: none;
    	left: 0;
    	margin: 0 auto;
    	position: relative;
    	right: 0;
        width:100%;
		padding:0;
	}

	.header-logo, 
	.header-image .site-title > a {
    	display: block;
    	float: none;
    	margin: 0 auto 10px;
        width:240px;
		background-size:contain;
	}

	#mobile-menu-section,
	#toggle-nav, 
	.toggle-wrap{ 
		display:block; 
	}

	.mobile-menu-wrap{ 
		float:none; 
		clear:both; 
		background:#2c3240; 
		max-width: 100%; 
		margin:0 auto; 
		padding-bottom: 0 !important; 
	}	

	.mobile-menu-wrap li a{
    	color: #fff;
    	display: block;
    	font-size: 15px;
    	font-weight: 700;
    	padding: 20px;
		text-transform:uppercase;
	}

	.mobile-menu-wrap li{
    	color: #fff;
    	display: block;
	}

	.mobile-menu-wrap .menu-item{
    	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    	border-bottom: 1px solid #fff;
    	display: block;
    	float: none;
		text-align: left;
	}
	
	.mobile-menu-wrap .wrap{ 
		width: 100% !important; 
	}	

	.mobile-menu-wrap .menu-item:last-of-type{ 
		border-bottom:none; 
	}

	.mobile-menu-wrap a:hover, 
	.mobile-menu-wrap .current-menu-item a,
	.mobile-menu-wrap .sub-menu a:hover, 
	.mobile-menu-wrap .sub-menu a:hover {
    	background: #2d2d2d none repeat scroll 0 0;
    	color: #fff !important;
	}

	.site-header .wrap {
    	max-width: 1150px;
    	padding: 15px 0 0;
    	width: 96%;
	}

	.site-inner {
    	max-width: 950px;
	}
	
	/* ================= ELI ================= */
	.single.post-content .elementor-row{
        display: block;
    }

    .single.post-content .elementor-row .elementor-col-50{
        width: 100%;
    }

    .single.post-content .elementor-row .elementor-widget-heading > .elementor-widget-container,
    .single.post-content .elementor-row .elementor-widget-image > .elementor-widget-container{
        margin: 0 !important;
    }

    .single.post-content .elementor-row .elementor-widget-blockquote > .elementor-widget-container{
        margin-bottom: 30px !important;
        padding: 30px !important;
    }

    .single.post-content .elementor-row .elementor-widget-blockquote > .elementor-widget-container .elementor-blockquote{
        padding: 0 !important;
    }

    .right-side-optin{
        float: none !important;
        width: 100% !important;
        margin-bottom: 40px;
    }

    .right-side-optin .elementor-column-wrap{
        padding: 0 !important;
    }

    .right-side-optin .optin-content > .elementor-container {
        margin-right: 0;
        max-width: 100% !important;
    }

    .right-side-optin .section-left > .elementor-column-wrap{
        padding: 30px 40px !important;
    }

    .right-side-optin .section-left .optin-content{
        width: 100% !important;
        max-width: 100% !important;
    }

    .right-side-optin .section-left .popup-quiz-popup{
        width: 100% !important;
        max-width: 100% !important;
    }

    .right-side-optin .section-left .popup-quiz-popup > .elementor-widget-container{
        margin-bottom: 20px !important;
    }

    .right-side-optin .section-left .popup-quiz-popup .uael-trigger{
        max-width: 300px;
        width: 100%;
    }

    .right-side-optin .section-right{
        display: none;
    }

    .podcast-buttons .section-left{
        width: 48% !important;
        float: left;
    }

    .podcast-buttons .section-right{
        width: 48% !important;
        float: right;
    }

    .transcript.section2 .section-left{
        width: 100% !important;
        display: block;
        float: none;
    }

    .transcript.section2 .section-right{
        max-width: 330px !important;
        width: 100% !important;
        display: block;
        float: none;
        margin: 50px auto 0;
    }

    .transcript.section2 .elementor-widget-wp-widget-transcript {
        width: 31.2%;
        margin: 10px 1% 5px;
    }

    .transcript.section2 .section-right > .elementor-column-wrap{
        padding: 0 !important;
    }
	/* ================= END ELI ================= */
}

/* ================= ELI ================= */
@media all and (max-width:980px){ 

    #pum-107423 .pum-container{
        width: 95% !important;
    }

}

@media all and (max-width:976px){

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-uael-dual-color-heading .uael-adv-heading-stack{
        display: inline-block;
    }

}

@media all and (max-width:991px){

    .blog.cat-menu ul{
        height: auto;
        display: block;
    }

    .blog.cat-menu.no-child ul{
        padding: 15px 0;
    }

		/* ================= MAC ================= */
			.blog.cat-menu ul li.current-menu-item a::after {
			display:none;
		}
		.blog.cat-menu ul li a {
			font-size: 18px;
		}
		
		.cta-search-section {
			overflow-x: hidden;
			overflow-y:visible;
		}
		.archive.love-slider .love-story .section-left h4 {
			font-size: 32px;
			line-height: 1;
			letter-spacing: 3px;
		}
		
		.archive.love-slider .love-story .section-right {
			margin-right: 25px;
		}
		.applicationSection1 .info1 .uael-dual-heading-text, .applicationSection1 .info1 .uael-dual-heading-text.uael-highlight-text {
			font-size:30px!important;
		}
		.applicationSection1 .info2 .uael-dual-heading-text{
			font-size:30px!important;
		}
		.applicationSection1 .info2 .uael-dual-heading-text.uael-highlight-text {
			font-size:64px!important;
		}
		.applicationSection1 .info3 .uael-dual-heading-text, .applicationSection1 .info3 .uael-dual-heading-text.uael-highlight-text {
			font-size:30px!important;
		}
		/* ================= END MAC ================= */
}
/* ================= END ELI ================= */

@media all and (max-width:960px){

	.sidebar-primary {
    	float: none;
    	margin: 80px auto 0;
    	max-width: 325px;
    	width: 100%;
	}

	.content-sidebar .content,
	.content {
    	float: none;
    	margin: 0 auto;
    	max-width: 96%;
    	width: 100%;
	}

}

@media all and (max-width:900px){

	/* ================= ELI ================= */
	    .homepage.section7{
        background-size: 1800px;
        background-position: calc(50% - 260px) bottom !important;
    }

    .thank-you-page .evan_thank_video_sec {
        width: 85% !important;
    }

    .single.bottom-post section > .elementor-container {
        max-width: 100% !important;
        padding: 0 15px;
    }

    .single.bottom-post {
        padding: 60px 0px 30px !important;
    }

    .single.bottom-post .section-left{
        left: 110px;
        width: 130px !important;
        bottom: -30px;
    }

    .single.bottom-post .heading .uael-adv-heading-stack{

    }

    .single.bottom-post .section-right{
        padding-left: 230px;
    }

    .single.bottom-post .section-right .elementor-widget-text-editor{
        width: 100% !important;
        max-width: 100% !important;
    }
	/* ================= END ELI ================= */

	/* ================= MAC ================= */
	.archive.love-slider .love-story .section-right {
			margin-top: 45%;
			transform: translateY(-50%);
		}
		.archive.love-slider .love-story .section-left {
			width: 70%;
			padding: 100px 150px 100px 80px;
		}
	/* ================= END MAC ================= */
}

@media all and (max-width:800px){
	
	.section-wrap{
		background-image:none!important;
		min-height:initial!important;
		padding:40px 0!important;	
	}
	
	br{
		display:none;
	}
	
	.elementor-text-editor br{
		display:block;
	}
	
	.bil-testi-slider .elementor-swiper-button-prev{
		left:10px;
	}
	.bil-testi-slider .elementor-swiper-button-next{
		right:10px;
	}

	/* ================= ELI ================= */
    header.elementor-location-header .main-menu-wrap ul.cmm4e br{
        display: block;
    }

   /* .pum-theme-quiz-theme .pum-content{
        width: 95%;
    }*/

    .contact-page.section1 br,
    .thank-you-page .elementor-image-box-description br{
        display: block;
    }

    .love-u-pyramid.section1 .section-wrap{
        padding: 0 !important;
    }

    .bil-steps #yes-I-want-to-change-my-love-life .elementor-widget-heading br,
    .bil-steps .elementor-widget-heading br{
        display: block;
    }

    .with-break br{
        display: block;
    }

    .quiz-layout .gform_legacy_markup_wrapper h1 br,
    .quiz-layout .gform_legacy_markup_wrapper h2 br,
    .quiz-layout .gform_legacy_markup_wrapper h3 br,
    .quiz-layout .gform_legacy_markup_wrapper h4 br,
    .quiz-layout .gform_legacy_markup_wrapper h5 br,
    .quiz-layout .gform_legacy_markup_wrapper h6 br,
    .quiz-layout .gform_legacy_markup_wrapper p br{
        display: none;
    }
	/* ================= END ELI ================= */
	
}

/* ================= MAC ================= */
@media all and (max-width:768px){
		.archive.love-slider .love-story .section-right {
			margin-top: 54%;
			transform: translateY(-50%);
		}
		.evan_sales_mod_one_img, .evan_sales_mod_two_img, .evan_sales_mod_three_img, .evan_sales_mod_four_img, .evan_sales_mod_five_img, .evan_sales_mod_six_img {
			bottom: -20px!important;
		}
		.evan_sales_mod_six_img {
			right: -225px !important;
		}
/*		.searchpagesection .search-wrap .elementor-column-wrap.elementor-element-populated {
			padding: 75px 65px 65px 65px!important;
		}
		.searchpagesection .search-wrap .elementor-column-wrap.elementor-element-populated p{
			padding:0 0px!important;
		}*/
		.coaching-option-table br {
			display:block;
		}
	}
/* ================= END MAC ================= */

@media all and (max-width:767px){
	.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text{
		font-family:"Lato",sans-serif !important;
		text-transform:uppercase;
		font-weight:900 !important;
		vertical-align:unset;
		letter-spacing:0 !important;
	}
	.hide-bg-mobile{
		background: none !important;
	}
	.homepage.section1 h1 {
		line-height: 1.6;
	}
	.homepage.section1 .uael-dual-color-heading h1 .uael-highlight-text{
		font-family:'WildSpirit' !important;
		text-transform:unset;
		font-weight:normal !important;
		vertical-align:text-bottom;
	}
	.homepage.section1 h3.elementor-icon-box-title{
		margin-bottom:0;
	}
	.homepage.section1 .elementor-element p.elementor-icon-box-title{
		margin-bottom:0;
	}
	.homepage.section1 .elementor-icon-box-description{
		text-transform:unset !important;
		padding:0 30px;
	} 
	
	.homepage.section3 h3.elementor-heading-title strong{
		font-size:24px;
		font-family:"Lato",sans-serif !important;
		font-weight:900 !important;
		vertical-align:unset;
		color:#289BB0;
	}
	
	.homepage.section7{
		background-position:bottom center !important;
	}
	
	h1{
		font-size:22px;
	}
	h2{
		font-size:33px;
		line-height:0.7;
	}
	
	.homepage.section4 h2, .homepage.section5 h2, .homepage .section6 h2, .homepage .section7 h2, .homepage.section8 h2, .homepage.section10 h2{
		line-height:0.8;
	}
	
	.homepage.section6 h2 .uael-highlight-text,
	.homepage.section7 h2 .uael-highlight-text,
	.homepage.section9 h2 .uael-highlight-text{
		color:#000 !important;
	}
	
	.elementor-image::before{
		display:none;
	}
	
	.about.timeline .timeline-row h2{
		word-wrap: break-word;
	}
	
	.special-love-u-story .uael-adv-heading-stack{
		width:auto;
	}
	.special-love-u-story .uael-after-heading span{
		font-size:35px !important;
	}

	/* ================= ELI ================= */
	.br-removed-mobile .elementor-text-editor br{
        display: none;
    }

    .pum.pum-overlay{
        padding-right: 0 !important;
    }

    header.elementor-location-header .elementor-top-section .logo-wrap {
        width: 350px !important;
    }

    header.elementor-location-header .elementor-top-section .top-button-wrap{
        width: 79% !important;
        display: none;
    }

    .home-heading img{
        top: 4px !important;
        width: 110px;
    }

    .main-menu-wrap #cmm4e-menu-item-108860{
        display: block;
    }

/*    header.elementor-location-header .site-logo a, 
    .site-logo a{
        background: url(images/EVAN-MARC-KATZ-logo-mobile.png) no-repeat center;
        height: 29px;
        width: 96px;
        margin-top: 10px;
    }

    header.elementor-location-header .site-logo img, 
    .site-logo img{
        display: none;
    }*/

/*    footer{ 
        padding-bottom: 0;
    }
    
    #cookie-law-info-again{
        display: none !important;
    }*/

/*    .blog.section1,
    .single.banner{
        padding-bottom: 60px !important;
    }*/

/*    #cookie-law-info-bar{
        width: 230px;
    }

    #cookie-law-info-bar .section-left{
        font-size: 13px;
        width: 64%;
    }

    #cookie-law-info-bar .section-right{
        width: 33%;
    }

    #cookie-law-info-bar .section-right a{
        font-size: 10px;
    }*/

    .page-id-104656 #cookie-law-info-again{
        left: 0 !important;
    }

    .homepage.section5{
        background: none !important;
    }

    .single.banner .section-left h2 .uael-adv-heading-stack,
    .single.bottom-post .section-right h3 .uael-adv-heading-stack{
        margin-top: -30px;
    }

    .single.banner .section-left h2 .uael-adv-heading-stack span{
        color: #fff !important;
        text-transform: initial;
    }

    .single.bottom-post .heading.script-mobile .uael-adv-heading-stack{
        margin: -10px 0 -20px;
    }

    .single.bottom-post .heading.script-mobile .uael-adv-heading-stack .uael-highlight-text{
        text-transform: capitalize !important;
        font-size: 50px !important;
    }

    .digital-program.elementor-widget.script-mobile .uael-adv-heading-stack{
        margin: -15px 0 -30px 15px;
    }

    .digital-program.elementor-widget.script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        font-size: 60px !important;
    }

    .blog.section1 > .elementor-container,
    .single.banner > .elementor-container{
        min-height: auto !important;
    }


    .heading-script .uael-highlight-text{
        font-size: 33px !important;
    }

    .heading-script .uael-adv-heading-stack{
        /*margin: 0;*/
        vertical-align: initial;
    }



    .blog.search-wrap{
        padding-bottom: 0 !important;
    }

    .blog.search-wrap .heading .uael-highlight-text{
        color: #fff !important;
        text-transform: initial;
    }

    .blog.search-wrap .heading .uael-after-heading .uael-third-text{
        font-size: 20px !important;
    }

    .blog.search-wrap .elementor-widget-search-form::before{
        display: none;
    }

/*    .search-div .search-wrap .elementor-widget-search-form::before{
        display: block;
    }*/

/*    .blog.search-wrap .elementor-widget-uael-dual-color-heading > .elementor-widget-container,
    .blog.search-wrap .elementor-widget-text-editor > .elementor-widget-container{
        padding: 0 !important;
    }*/

    .blog.search-wrap section .elementor-column-wrap{
        padding: 75px 20px 65px !important;
    }

    .blog.search-wrap .elementor-search-form__container{
        background: none !important;
        display: block !important;
    }

    .blog.search-wrap .elementor-search-form__container input{
        width: 100%;
        background-color: #fff;
        padding: 20px !important;
        border-radius: 5px !important;
    }

    .blog.search-wrap .elementor-search-form__container button{
        margin: 10px auto;
        display: block;
    }

/*    .single.post-title .elementor-page-title .elementor-heading-title{
        font-size: 30px !important;
    }*/

    .single.post-content .elementor-row .elementor-widget-heading h2{
        font-size: 24px !important;
    }

    .single.post-content .elementor-row .elementor-widget-blockquote > .elementor-widget-container{
        padding: 30px !important;
    }

    .single.post-content .elementor-row .elementor-widget-blockquote p{
        font-size: 25px !important;
    }

    .single.related .uael-post__thumbnail img{
        max-width: 100%;
    }

    .homepage.section3 .sec-3-bottom .elementor-text-editor br{
        display: none;
    }

    .all-caps-mobile h2{
        text-transform: uppercase !important;
    }

    .right-title-image{
        display: block !important;
        text-align: center;
    }

    .homepage.section5 .middle-box .right-title-image .uael-infobox-title-wrap,
    .homepage.section5 .middle-box .right-title-image .uael-imgicon-wrap{
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .homepage.section5 .middle-box .right-title-image .uael-infobox-title-wrap{
        margin-top: -5px;
    }

    .homepage.section6 .heading h2 {
        font-size: 22px;
        line-height: 1.4;
    }

    .homepage.section6 .heading .script{
        color: #000;
        font-family: 'Lato', sans-serif !important;
        font-weight: 900;
        font-size: 22px;
        text-transform: uppercase;
        vertical-align: inherit;
    }

    .homepage.section6 .heading img{
        width: 130px;
    }

    .homepage-footer .hf-top br{
        display: none;
    }

    .footer-content br{
        display: none;
    }

    .homepage.section7 {
        background-size: auto;
        background-position: bottom center !important;
        padding-bottom: 25px !important;
    }

    .homepage.section7 .bottom-section {
        padding-top: 0 !important;
    }

    .elementor-widget.script-lc-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        text-transform: lowercase !important;
        margin: 0 !important;
        letter-spacing: 0.5px !important;
    }

    .elementor-widget.script-uc-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        text-transform: uppercase !important;
        margin: 0 !important;
        letter-spacing: 0.5px !important;
    }

    .elementor-widget.script-c-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        text-transform: capitalize !important;
        margin: 0 !important;
        letter-spacing: 0.5px !important;
    }

    .elementor-widget.script-mobile .uael-adv-heading-stack{
        display: inline-block;
        vertical-align: middle;
        margin: -10px 6px -18px 5px;
    }

    .elementor-widget.script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        font-weight: 400 !important;
        font-family: 'WildSpirit' !important;
        text-transform: capitalize;
        font-size: 50px !important;
        margin: 0 !important;
    }

    .evan_speak_banner_sec .elementor-widget.script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        font-size: 50px !important;
    }

    .evan_media_banner_sec .elementor-widget.script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        font-size: 45px !important;
    }

    .evan_writing_banner .elementor-widget.script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        font-size: 45px !important;
    }

    .elementor-widget.script-mobile.blog-heading .uael-adv-heading-stack{
        margin: -17px 0 -20px 10px;
    }

    .elementor-widget.script-mobile.blog-heading .uael-adv-heading-stack .uael-dual-heading-text,
    .elementor-widget.script-mobile.blog-heading .uael-adv-heading-stack .uael-dual-heading-text{
        font-size: 47px !important;
    }

    .elementor-page .thank-you-page .heading1 h1{
        margin-bottom: 5px;
    }

    .elementor-page .thank-you-page .heading1 .uael-adv-heading-stack{
        vertical-align: middle;
        margin: -20px 0;
        display: inline-block;
    }

    .elementor-page .thank-you-page .heading1 .uael-adv-heading-stack .uael-highlight-text{
        font-family: 'WildSpirit' !important;
        text-transform: capitalize;
        font-weight: 400 !important;
        font-size: 45px !important;
    }

    .elementor-page .thank-you-page .heading2{

    }

    .thank-you-page .evan_thank_video_sec:after{
        display: none;
    }

    .thank-you-page .evan_thank_video_sec {
        margin-top: 0;
        width: 95% !important;
    }

    .thank-you-page .elementor-widget-image-box .elementor-image-box-img{
        text-align: center;
    }

    .thank-you-page .thankyou-content .elementor-row{
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    .thank-you-page .thankyou-content .elementor-row .section-left{
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    .webinarSection1 .heading h1{
        font-size: 25px;
    }

    .webinarSection1 .heading h1 .script{
        font-size: 45px;
    }

    .webinarSection2 .heading-text .uael-adv-heading-stack{
        margin-left: 0;
        margin-right: 0;
    }

    .love-slider .love-story .section-left{
        margin: auto !important;
        padding: 50px 60px 5px !important;
    }

    .love-slider .love-story .section-right{
        margin: auto !important;
        padding: 0 60px 50px !important;
    }

    .love-slider .love-stories-slider .slick-prev{
        margin-left: 30px !important;
    }

    .love-slider .love-stories-slider .slick-next{
        margin-right: 30px !important;
    }

    .love-slider .love-story .section-left h4{
        font-size: 32px !important;
        line-height: 1.3 !important;
    }

    .love-slider .love-story .section-left h4 span {
        margin: -5px 7px -8px -4px !important;
    }

    .evan_love_group_banner .evan_group_sale_title h1 .uael-adv-heading-stack .uael-dual-heading-text {
        top: 0;
        display: inline-block;
    }

    .stories-main-wrap .elementor-image-box-img img{
        margin: auto;
        max-width: 280px;
        width: 100%;
    }

    .stories-main-wrap .elementor-widget-image-box.active figure::after{
        bottom: -19px !important;
    }

    .stories-main-wrap .elementor-image-box-content{
        margin-top: -30px;
    }

    .stories-main-wrap .elementor-image-box-title{
        width: 100%;
        text-align: center !important;
        position: relative !important;
        bottom: 0 !important;
        margin-bottom: 10px !important;
    }

    .stories-main-wrap .elementor-image-box-content .description-wrap{
        position: relative !important;
        width: 100% !important;
        padding: 30px 20px 30px !important;
        margin-bottom: 40px;
        box-shadow: 0px 10px 9.06px 0px rgb(41 64 62 / 24%);
    }

    .stories-main-wrap .elementor-image-box-content .description-wrap .elementor-image-box-description{
        font-size: 18px !important;
    }

    .stories-main-wrap .elementor-image-box-content .description-wrap .elementor-image-box-description strong{
        display: block !important;
        font-size: 25px !important;
        line-height: 1.2 !important;
        margin-bottom: 10px !important;
    }

    .love-u-sales-page.one-decision .uael-adv-heading-stack{
        top: 0;
        margin: 0;
    }

    .evan_sales_purple_box .elementor-image-box-img{
        width: 100%;
    }

    .evan_sales_purple_box .elementor-image-box-img img{
        margin: auto;
    }

    .evan-group-module-odd .section-left{
        width: 100% !important;
    }

    .evan-group-module-odd .section-left .elementor-widget-image,
    .evan-group-module-even .section-left .elementor-widget-image{
        text-align: center !important;
    }

    .evan-group-module-odd .section-right,
    .evan-group-module-even .section-left{
        width: 100% !important;
    }

    .evan-group-module-odd .section-right section .elementor-column-wrap {
        padding-left: 0 !important;
    }

    .evan-group-module-even .section-right{
        display: none;
    }

    .evan-group-module-odd .section-right .elementor-widget-button > .elementor-widget-container,
    .evan-group-module-even .section-left .elementor-widget-button > .elementor-widget-container{
        margin-top: 0;
    }

    .evan-group-module-odd .elementor-widget-uael-dual-color-heading,
    .evan-group-module-even .elementor-widget-uael-dual-color-heading{
        margin-bottom: 0 !important;
    }

    .evan-group-module-odd .uael-dual-color-heading .uael-adv-heading-stack, 
    .evan-group-module-even .uael-dual-color-heading .uael-adv-heading-stack{
        display: block !important;
        margin: 0 !important;
    }

    .evan-group-module-odd .uael-dual-color-heading .uael-adv-heading-stack span, 
    .evan-group-module-even .uael-dual-color-heading .uael-adv-heading-stack span {
        font-size: 45px !important;
        margin: 0 !important;
    }

    .love-u-sales-page.community .elementor-widget-uael-dual-color-heading .uael-adv-heading-stack{
        top: 0;
        margin-right: 0;
    }

    .love-u-sales-page.community .elementor-widget-uael-dual-color-heading .uael-adv-heading-stack span{
        margin: 0;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-list-col-1,
    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2{
        max-width: 500px;
        margin: 0 auto 10px;
        float: none;
    }

    .blog .recent-posts-wrap .wpp-list .post-img-wrap,
    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .post-img-wrap{
        float: none;
        width: 100%;
        margin: 0;
    }

    .blog .recent-posts-wrap .wpp-list .details,
    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .details{
        padding: 20px 0 10px;
    }

    .blog .recent-posts-wrap .wpp-list .wpp-post-title,
    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .wpp-post-title{
        font-size: 24px;
    }

/*  .blog .recent-posts-wrap .wpp-list .excerpt,
    .blog .recent-posts-wrap .wpp-list .wpp-list-col-2 .excerpt{
        display: none;
    }*/

    .n-line{
        display: block;
    }

    .right-side-optin .uael-dual-color-heading .uael-adv-heading-stack{
        top: 0;
        left: 0;
    }

    .single.post-content .elementor-widget-theme-post-content blockquote{
        padding: 20px 30px 0px 30px;
        line-height: 1.3;
    }

    /*.evan_app_love_form_wrap .app-form iframe{
        min-height: 2400px !important;
    }*/

    .single.bottom-post {
        padding: 40px 0px 30px !important;
    }

    .single.bottom-post .section-left{
        width: 70px !important;
    }

    .single.bottom-post .section-right {
        padding-left: 0;
    }

    .single.bottom-post .section-right .uael-dual-color-heading{
        text-align: center !important;
    }

    .single.bottom-post .section-right .elementor-widget-text-editor,
    .single.bottom-post .section-right .popup-quiz{
        padding-left: 190px;
        width: 100%;
        max-width: 100%;
    }

    .single.bottom-post .section-right .elementor-widget-uael-buttons{
        padding-left: 190px;
    }

    .single.related .heading .uael-adv-heading-stack{
        margin: 0 5px 0 3px;
    }

    .single.related .heading .uael-adv-heading-stack .uael-highlight-text,
    .single.programs .heading .uael-adv-heading-stack .uael-highlight-text{
        margin: 0 !important;
    }

    .single.programs .heading .uael-adv-heading-stack{
        margin: 0 7px !important;
    }

    .search-div .search-wrap .heading .uael-adv-heading-stack{
        margin: 0 !important;
    }

    .search-div.searchpagesection .blog.search-wrap .uael-before-heading,
    .search-div.searchpagesection .blog.search-wrap .uael-after-heading{

    }

    .search-div.searchpagesection .blog.search-wrap .uael-before-heading span,
    .search-div.searchpagesection .blog.search-wrap .uael-after-heading span{
        font-size: 25px !important;
    }

    .search-div.searchpagesection .blog.search-wrap .uael-adv-heading-stack{
        margin: -33px 0 -42px !important;
    }

    .search-div.searchpagesection .blog.search-wrap .uael-adv-heading-stack .uael-highlight-text{
        font-family: 'WildSpirit' !important;
        text-transform: capitalize !important;
        font-size: 45px !important;
        font-weight: 400 !important;
    }

/*    .search-div .search-wrap .elementor-widget-search-form::before {
        bottom: 120px;
    }*/

    .podcast-buttons .section-left,
    .podcast-buttons .section-right{
        width: 100% !important;
        max-width: 385px;
        float: none;
        margin: 0 auto 10px;
    }

    .podcast-buttons .section-right .uael-dual-button-wrap,
    .podcast-buttons .section-right .uael-button-wrapper{
        margin: 0 !important;
    }

    .single.programs .program .elementor-widget-heading .elementor-heading-title{
        font-size: 20px !important;
    }

    .blog.recent .recent-col1 .confidence .uael-post__terms,
    .recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-confidence"] + .podcast-cat,
    .recent-blog-posts .category-confidence .uael-post__terms .uael-listing__terms-link + .blog-cat{
        padding: 15px 20px 15px 60px;
        background-size: 15px !important;
        max-width: 185px;
    }

    .blog.recent .recent-col1 .meeting-men .uael-post__terms,
    .recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-meeting men"] + .podcast-cat,
    .recent-blog-posts .category-meeting-men .uael-post__terms .uael-listing__terms-link + .blog-cat{
        padding: 15px 20px 15px 60px;
        background-size: 35px !important;
        background-position: 14px center !important;
        max-width: 185px;
    }   

    .blog.recent .recent-col1 .dating .uael-post__terms,
    .recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-dating"] + .podcast-cat,
    .recent-blog-posts .category-dating .uael-post__terms .uael-listing__terms-link + .blog-cat{
        padding: 15px 20px 15px 60px;
        background-size: 15px !important;
        min-width: 135px;
        max-width: 160px;
    }

    .blog.recent .recent-col1 .understanding-men .uael-post__terms,
    .recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-understanding men"] + .podcast-cat,
    .recent-blog-posts .category-understanding-men .uael-post__terms .uael-listing__terms-link + .blog-cat{
        padding: 15px 5px 15px 58px;
        background-position: 15px center !important;
        background-size: 30px !important;
        max-width: 195px;
    }

    .blog.recent .recent-col1 .relationships .uael-post__terms,
    .recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-relationships"] + .podcast-cat,
    .recent-blog-posts .category-relationships .uael-post__terms .uael-listing__terms-link + .blog-cat{
        padding: 15px 10px 15px 60px;
        background-position: 17px center !important;
        background-size: 30px !important;
        max-width: 195px;
    }

    .blog.recent .recent-col1 .commitment .uael-post__terms,
    .recent-podcast .uael-post__terms .uael-listing__terms-link[id="uael-post-term-commitment"] + .podcast-cat,
    .recent-blog-posts .category-commitment .uael-post__terms .uael-listing__terms-link + .blog-cat{
        padding: 15px 10px 15px 60px;
        background-position: 17px center !important;
        background-size: 30px !important;
    }

    .evan_write_book_col .elementor-inner-section.elementor-element{
        margin: 0px !important;
        position: relative !important;
    }

    .evan_write_book_col .elementor-inner-section.elementor-element h4{
        margin-bottom: 0;
    }

    .love-stories.div-wrapper .heading-wrap h1::before{
        background-size: 100%;
        width: 175px;
    }

    .love-stories.div-wrapper .textscript.elementor-widget.script-mobile:not(.not-script) .uael-adv-heading-stack{
        margin-top: -70px;
    }

    .love-stories.div-wrapper .textscript.elementor-widget.script-mobile:not(.not-script) .uael-adv-heading-stack .uael-dual-heading-text{
        font-family: 'WildSpirit' !important;
        font-size: 45px !important;
        font-weight: 400 !important;
        text-transform: capitalize !important;
    }

    .passionate .elementor-widget.script-lc-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        text-transform: capitalize !important;
    }

    .single-testimonial.post-content p:first-child {
        font-size: 20px;
        line-height: 1.3;
    }

    .single-testimonial.post-content li{
        font-size: 18px;
    }

    .footer-div .elementor-widget.script-uc-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        font-family: "Lato", Sans-serif !important;
        font-size: 22px !important;
        font-weight: 900 !important;
    }

    .individual-praise.more-testimonials .uael-before-heading{
        margin: 0 !important;
        display: block;
    }
/*
    .individual-praise.more-testimonials .uael-adv-heading-stack{
        display: block;
        margin: 0 auto;
    }
*/
    .individual-praise.more-testimonials .uael-after-heading{
        top: -7px;
        margin: 0 !important;
    }

    .individual-praise.more-testimonials .uael-after-heading span{
        font-family: "Lato", Sans-serif !important;
        font-size: 35px !important;
        letter-spacing: 3px !important;
    }

    .digital.individual-praise .elementor-widget.script-uc-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        font-family: "Lato", Sans-serif !important;
        font-size: 35px !important;
        font-weight: 900!important;
    }

    .submit-testimonial.section1 .header-st .uael-before-heading{
        margin-right: 0 !important;
    }

    .submit-testimonial.section2 .elementor-text-editor .step-num{
        transform: none !important;
        left: 0 !important;
        width: 100% !important;
        top: 0 !important;
    }

    .submit-testimonial.section2 .step .gform_wrapper .gform_footer input.gform_button{
        max-width: 280px;
        width: 100%;
    }

    .product-item .li-2-columns ul {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }

    .heading-script span{
        font-size: 40px;
    }

/*    .heading-script.bil-webinar br{
        display: block;
    }*/

    /*.squeeze.section1 .elementor-widget.heading-script-mobile .uael-adv-heading-stack{
        margin: -15px 5px -30px !important;
    }
*/
    .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        font-family: 'WildSpirit' !important;
        font-weight: 400 !important;
        text-transform: capitalize;
    }

    .believe-in-love-template .elementor-text-editor h5{
        font-size: 22px;
    }

    .believe-in-love-template .elementor-text-editor h4,
    .believe-in-love-s3 .elementor-text-editor h4,
    .believe-in-love-s5 .elementor-text-editor h4,
    .believe-in-love-s7 .elementor-text-editor h4,
    .believe-in-love-s9 .elementor-text-editor h4,
    .believe-in-love-s11 .elementor-text-editor h4,
    .believe-in-love-s13 .elementor-text-editor h4,
    .believe-in-love-s14 .elementor-text-editor h4,
    .believe-in-love-s15 .elementor-text-editor h4,
    .believe-in-love-s16 .elementor-text-editor h4,
    .believe-in-love-s17 .elementor-text-editor h4,
    .believe-in-love-s21 .elementor-text-editor h4{
        font-size: 22px;
    }

    .believe-in-love-template .elementor-text-editor h3,
    .believe-in-love-s3 .elementor-text-editor h3,
    .believe-in-love-s5 .elementor-text-editor h3,
    .believe-in-love-s7 .elementor-text-editor h3,
    .believe-in-love-s9 .elementor-text-editor h3,
    .believe-in-love-s11 .elementor-text-editor h3,
    .believe-in-love-s13 .elementor-text-editor h3,
    .believe-in-love-s14 .elementor-text-editor h3,
    .believe-in-love-s15 .elementor-text-editor h3,
    .believe-in-love-s16 .elementor-text-editor h3,
    .believe-in-love-s17 .elementor-text-editor h3,
    .believe-in-love-s21 .elementor-text-editor h3{
        font-size: 24px;
    }

    .believe-in-love-s3 .elementor-text-editor h3 br,
    .believe-in-love-s13 .elementor-text-editor h4 br{
        display: none;
    }

    .believe-in-love-s13 .product-item .elementor-text-editor h3{
        font-size: 30px;
    }

    .believe-in-love-testimonial h4{
        font-size: 24px;
    }

    .believe-in-love-testimonial .bil-testi-carousel .elementor-swiper-button-prev,
    .believe-in-love-testimonial .bil-testi-carousel .elementor-swiper-button-next{
        display: none;
    }

    .believe-in-love-testimonial .bil-testi-carousel .swiper-pagination{
        display: block;
    }

    .evan_love_group_banner .evan_group_sale_title h1 .uael-adv-heading-stack .uael-dual-heading-text{
        top: 7px;
        line-height: 0.6;
    }

    .evan-group-module-odd .elementor-widget-text-editor > .elementor-widget-container, 
    .evan-group-module-even .elementor-widget-text-editor > .elementor-widget-container {
        margin: 0 0 0 0 !important;
    }

    .evan-group-module-odd .section-right section .elementor-column-wrap, 
    .evan-group-module-even .section-left section .elementor-column-wrap {
        padding-left: 0 !important;
    }

    .faq-main-wrapper .heading-script-mobile .uael-adv-heading-stack{
        display: inline-block;
        vertical-align: middle;
    }

    .application.section1 .heading-script-mobile .uael-adv-heading-stack,
    .breakthrough-session.section1 .heading-script-mobile .uael-adv-heading-stack,
    .love-u-live-page1 .heading-script-mobile .uael-adv-heading-stack,
    .contact-page.section1 .heading-script-mobile .uael-adv-heading-stack{
        display: inline-block;
        vertical-align: middle;
        position: relative;
        top: 0;
    }

    .love-u-live-page1 .heading-script-mobile .uael-after-heading{
        display: block;
    }

    .love-u-live-page3 .heading-wrap .uael-adv-heading-stack{
        width: 178px;
        margin: auto;
        background-size: 100%;
    }

    .love-u-live-page3 .heading-wrap .uael-after-heading{
        top: 0;
    }

    .partner-program.section1 .heading-script-mobile .uael-adv-heading-stack{
        display: inline-block;
        vertical-align: middle;
        position: relative;
        top: 3px;
    }

    .partner-program.section2 .partnerprogram-form form .gfield,
    .contact-page.section1 .contact-form form .gfield{
        width: 100% !important;
        margin: 0 0 7px !important;
        padding: 0 !important;
    }

    .partner-program.section2 .partnerprogram-form form .gfield .ginput_container,
    .contact-page.section1 .contact-form form .gfield .ginput_container{
        margin: 0 !important;
        padding: 0 !important;
    }

    .partner-program.section2 .partnerprogram-form form .gfield .ginput_container span,
    .contact-page.section1 .contact-form form .gfield .ginput_container span{
        width: 100%;
        margin: 0 !important;
        padding: 0 !important
    }

    .partner-program.section2 .partnerprogram-form form .gfield .ginput_container span.name_first,
    .contact-page.section1 .contact-form form .gfield .ginput_container span.name_first{
        margin: 0 0 7px !important;
    }

    .partner-program.section2 .partnerprogram-form input[type="submit"],
    .contact-page.section1 .contact-form input[type="submit"]{
        margin: 30px auto 0 !important;
        width: 100% !important;
        display: block !important;
    }

    .contact-page.section1 .elementor-image-box-img{
        display: none;
    }

    .contact-page.section1 .elementor-image-box-content .elementor-image-box-description img{
        display: block;
        margin-top: 20px;
    }

    .thank-you-page .elementor-image-box-img{
        margin-bottom: 10px;
    }

    .page404.section1 .heading-script-mobile .uael-adv-heading-stack{
        display: inline-block;
        vertical-align: middle;
        position: relative;
        top: 0;
    }

/*    .page404.section1 .heading-script-mobile .uael-adv-heading-stack .uael-highlight-text{
        color: #71C2C0 !important;
        font-size: 60px !important;
    }*/

    .page404.section1 .subheader-script .uael-after-heading{
        display: block;
    }

    .coaching-option-page.section1 .heading-script-mobile .uael-adv-heading-stack{
        display: inline-block;
        vertical-align: middle;
        position: relative;
        top: 0;
    }

    .focus .heading .uael-highlight-text{
        font-size: 40px !important;
    }

    .focus .heading .uael-adv-heading-stack{
        margin: 0;
        position: relative;
        top: 2px;
    }

    .focus.section1 .elementor-text-editor br{
        display: none;
    }

    .focus .programs .description-wrap, 
    .focus .programs .elementor-element-edit-mode .elementor-image-box-description{
        display: none;
    }

    .focus .programs .description-wrap span, 
    .focus .programs .elementor-element-edit-mode .elementor-image-box-description span{
        display: none;
    }

    .focus.section2 .elementor-widget.script-uc-mobile .uael-adv-heading-stack {
        top: 0;
    }

    .focus.section2 .elementor-widget.script-uc-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        font-size: 28px !important;
    }

    .coaching-option-table > .elementor-container{
        max-width: 630px !important;
    }

    .coaching-options.coaching-table tbody td:nth-child(1) span br{
        display: none;
    }

    .coaching-options.coaching-table tbody td {
        padding: 10px !important;
    }

    .coaching-options.coaching-table tbody td:nth-child(1) {
        padding: 15px !important;
    }

    .archive.cat-title section{
        padding: 0 !important;
    }

    .archive.cat-title .uael-before-heading .uael-first-text{
        font-size: 25px !important;
    }

    .archive.cat-title .uael-adv-heading-stack{
        display: none;
    }

    .featured-blogs > .elementor-container{
        max-width: 500px !important;
    }

    .single.related .related-posts > .elementor-container,
    .single.programs .programs-items > .elementor-container{
        max-width: 400px !important;
    }

    .single.programs .program .widget-image-caption{
        display: none;
    }

    .transcript.section2 .elementor-widget-wp-widget-transcript{
        width: 48%;
    }

    .transcript.section1 .heading-script .uael-adv-heading-stack{
        margin: 0px 2px -15px;
        display: inline-block;
        vertical-align: middle;
    }

    .transcript.section1 .heading-script .uael-highlight-text{
        font-size: 40px !important;
    }

    .transcript.section2 .script.heading-script-mobile .uael-highlight-text{
        vertical-align: bottom;
        margin: 0;
    }

    .love-u-pyramid.section1{
        background-position: calc(50% - 80px) 300px !important;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-uael-dual-color-heading .uael-adv-heading-stack{
        display: block;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-uael-dual-color-heading .uael-adv-heading-stack .uael-highlight-text{
        font-size: 60px;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-uael-advanced-heading{
        width: 100% !important;
        max-width: 370px !important;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-uael-advanced-heading > .elementor-widget-container{
        padding: 0 !important;
        margin: 0 0 20px !important;
        background-position: 130px -11px !important;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-uael-advanced-heading .uael-heading-text{
        padding-left: 60px;
        line-height: 1;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-uael-advanced-heading .uael-heading{
        font-size: 30px;
        padding-top: 8px;
    }

    .love-u-pyramid.section1 .section-wrap .section-left .elementor-widget-uael-advanced-heading .uael-sub-heading{
        font-size: 30px;
        margin-top: -10px;
    }

    .love-u-pyramid .heading-script-mobile .uael-adv-heading-stack{
        vertical-align: middle;
        position: relative;
        top: 5px;
        display: inline-block;
        margin: -14px 0;
    }

    .love-u-pyramid .elementor-text-editor h2{
        font-size: 30px;
    }

    .love-u-pyramid .elementor-text-editor h3{
        font-size: 28px;
    }

    .love-u-pyramid .elementor-text-editor h4{
        font-size: 26px;
    }

    .love-u-pyramid .elementor-text-editor h3 br,
    .love-u-pyramid .elementor-text-editor p br {
        display: none;
    }

    .love-u-pyramid .no-line-break-mobile br{
        display: none;
    }

    .love-u-pyramid.section8{
        background-image: none !important;
    }

    .love-u-pyramid.section3 .heading-script-mobile .uael-dual-color-heading,
    .love-u-pyramid.section9 .heading-script-mobile .uael-dual-color-heading,
    .love-u-pyramid.section14 .heading-script-mobile .uael-dual-color-heading,
    .love-u-pyramid.section21 .heading-script-mobile .uael-dual-color-heading,
    .love-u-pyramid.section26 .heading-script-mobile .uael-dual-color-heading,
    .love-u-pyramid.section35 .heading-script-mobile .uael-dual-color-heading{
        margin-top: 30px;
    }

    .love-u-pyramid.section3 .heading-script-mobile .uael-adv-heading-stack,
    .love-u-pyramid.section9 .heading-script-mobile .uael-adv-heading-stack,
    .love-u-pyramid.section14 .heading-script-mobile .uael-adv-heading-stack,
    .love-u-pyramid.section21 .heading-script-mobile .uael-adv-heading-stack,
    .love-u-pyramid.section26 .heading-script-mobile .uael-adv-heading-stack,
    .love-u-pyramid.section35 .heading-script-mobile .uael-adv-heading-stack{
        display: block;
        margin-top: -20px;
    }

    .featured-blogs .elementor-column,
    .single.related .related-posts .uael-post-wrapper{
        width: 100% !important;
        margin: 10px 0;
    }

    .featured-blogs .uael-post__thumbnail{
        max-width: 100%;
        height: 280px;
    }

    .single.related .related-podcasts .uael-post-wrapper{
        width: 100% !important;
        margin: 10px;
        box-shadow: none;
        padding-bottom: 0 !important;
    }

    .single.related .related-podcasts .uael-post-wrapper .uael-post__bg-wrap{
        box-shadow: 0px 0px 10px 10px rgb(0 0 0 / 5%) !important;
        padding-bottom: 40px;
    }

    .single.related .related-posts,
    .single.related .related-podcasts{
        margin-top: -25px;
    }

    .meeting-men ol{
        font-size: 20px;
    }

    .archive.sub-categories section .elementor-container{
        border: none;
    }

    .about.timeline .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .about-bio.section3 .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .right-side-optin .optin-content .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .resources-page .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .submit-testimonial.section1 .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .believe-in-love-sec .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .love-u-page .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .master-coaching-page .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .partner-program.section2 .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .focus.section2 .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .single-program.section2 .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    footer.elementor-location-footer .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .elementor-location-footer .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        position: relative;
        top: 1px;
    }

    .love-stories .digital-programs-success-stories .scripttoprint.sub.elementor-widget.heading-script-mobile:not(.not-script) .uael-adv-heading-stack .uael-dual-heading-text{
        position: relative;
        font-size: 40px !important;
        top: 5px;
        margin: 0;
    }

    .footer-version2 .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        position: relative;
        font-size: 50px !important;
        top: 5px;
        margin: 0;  
    }

    .webinarSection2 .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .webinarSection4 .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .webinar-sec .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .squeeze .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .love-u-page.smart .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .love-u-page.take-moment .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .love-u-page.already-tried .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .love-u-page.be-next .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .love-u-page.mlscript .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        text-transform: unset !important;
        position: relative;
        top: 5px;
    }

    .love-u-page .elementor-widget.heading-script-mobile.mlscript .uael-adv-heading-stack .uael-dual-heading-text{
        text-transform: unset !important;
        position: relative;
        top: 5px;
    }

    .love-u-page.evan_sales_deal_sec .elementor-widget.heading-script-mobile.mi-script .uael-adv-heading-stack .uael-dual-heading-text{
        text-transform: initial !important;
        position: relative;
        top: 10px;
    }

    .blog.search-wrap .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        text-transform: unset;
        font-size: 40px !important;
        position: relative;
        top: 3px;
        line-height: 0;
    }

    .love-u-page.mlscript .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        text-transform: unset !important;
        position: relative;
        top: 5px;
    }

    .single.related .elementor-widget.heading-script-mobile .uael-adv-heading-stack{
        margin: 0 6px;
    }

    .single.programs .elementor-widget.heading-script-mobile .uael-adv-heading-stack{
        margin: 0 6px 0 10px !important;
    }

    .single.related .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .single.programs .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        font-size: 40px !important;
        position: relative;
        top: 2px;
    }

    .evan-speak_audience_sec .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .evan-speak-event .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .evan-speak-invite .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .evan-speak-hire .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .evan-speak-questions .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        text-transform: unset !important;
        font-size: 50px !important;
        position: relative;
        top: 10px;
        line-height: 0 !important;
    }

    .love-u-live-page3 .elementor-widget.heading-script-mobile .uael-after-heading .uael-dual-heading-text{
        font-size: 45px !important;
    }

    .evan-speak-invite .elementor-widget.heading-script-mobile .uael-after-heading{
        margin-left: 3px !important;
    }

    .writing-page .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        position: relative;
        top: 7px;
    }

    .download-transcript h3{
        font-size: 28px;
        line-height: 1.1;
    }

    .download-transcript h3 span{
        font-size: 45px;
    }

    .download-transcript h3 img{
        display: block;
        margin: 0 auto -10px;
    }

    .download-transcript .gravity-form{
        width: 100% !important;
    }

    .application.section1 .elementor-widget.heading-script-mobile .uael-adv-heading-stack{
        margin: 0 5px 0 7px;
    }

    .application .app-form iframe,
    .evan_app_love_form_wrap .app-form iframe{
        min-height: 2600px !important;
    }

    .individual-praise.more-testimonials .uael-adv-heading-stack{
        margin: 0 10px 0 0;
    }

    .individual-praise.more-testimonials .elementor-widget.heading-script-mobile .uael-after-heading span{
        font-family: 'WildSpirit' !important;
        text-transform: capitalize !important;
        font-weight: 400 !important;
        letter-spacing: 0 !important;
        font-size: 45px !important;
        position: relative;
        top: 15px;
        line-height: 0;
    }

    .elementor-widget.script-small-screen .uael-adv-heading-stack .uael-dual-heading-text{
        font-family: 'WildSpirit'!important;
        font-weight: 400!important;
        text-transform: inherit;
        position: relative;
        top: 5px;
    }

    .love-stories.client .elementor-widget-image-box .elementor-image-box-content .description-wrap{
        padding: 40px 15px 50px;
    }

    .love-stories.client .elementor-widget-image-box .elementor-image-box-content .description-wrap .elementor-image-box-description{
        font-size: 18px;
    }

    .love-stories.client .elementor-widget-image-box .elementor-image-box-content .description-wrap .elementor-image-box-description strong{
        font-size: 25px;
        display: block;
        margin-bottom: 10px;
    }

    .love-stories.client .elementor-widget-image-box .elementor-image-box-content .description-wrap .elementor-image-box-description .btn-full-story{
        margin-top: 30px;
    }

    .applicationSection1 .evan_app_inner_title .uael-after-heading{
        text-transform: uppercase;
    }

    #breakthrough-form .evan_speak_invite_title .uael-adv-heading-stack span{
        text-transform: uppercase;
    }

    #breakthrough-form .evan_speak_invite_title .uael-before-heading{
        margin-right: 2px !important;
    }

    #breakthrough-form .evan_speak_invite_title .uael-after-heading{
        margin-left: 2px !important;
    }

    

    /*.single-post.postid-9930 .blog.section1 > .elementor-container,
    .single-post.postid-9930 .single.post-content .elementor-widget-container > p:first-child,
    .single-post.postid-9930 .single.post-content .elementor-widget-container > .elementor-7759:nth-child(2){
        display: none;
    }*/

   /* .single-post .single.post-content .elementor-widget-container > p:first-child,
    .single-post .single.post-content .elementor-widget-container > .elementor-7759:nth-child(1),
    .single-post .single.post-content .elementor-widget-container > .elementor-7759:nth-child(2),
    .single-post .single.post-content .elementor-widget-container .elementor-text-editor > p:first-child,
    .single-post .single.post-content .elementor-widget-container .elementor-text-editor > .elementor-7759:nth-child(1),
    .single-post .single.post-content .elementor-widget-container .elementor-text-editor > .elementor-7759:nth-child(2),
    .single-podcast .single.post-content .elementor-widget-container > p:first-child,
    .single-podcast .single.post-content .elementor-widget-container > .elementor-7759:nth-child(1),
    .single-podcast .single.post-content .elementor-widget-container > .elementor-7759:nth-child(2),
    .single-podcast .single.post-content .elementor-widget-container .elementor-text-editor > p:first-child,
    .single-podcast .single.post-content .elementor-widget-container .elementor-text-editor > .elementor-7759:nth-child(1),
    .single-podcast .single.post-content .elementor-widget-container .elementor-text-editor > .elementor-7759:nth-child(2){        
        display: none;
    } */

    .single-post .single.post-content .elementor-widget-container > .elementor-7759{
        display: block;
    }

/*    .single-post.postid-9930 .blog.section1{
        padding-top: 70px !important;
    }*/

    
    .single-post.postid-9930 .single.post-content .elementor-widget-container .elementor-7759 .elementor-widget{
        font-style: normal;
    }

    .love-u-page.section2 .elementor-widget-heading h3{
        margin: 9px 0 0;
    }

    .love-u-page.section2 .elementor-widget-image img{
        width: 140px;
    }

    .application.section1 .app-logo img,
    .applicationSection1 .app-logo img{
        width: 122px;
    }

    #breakthrough-form .elementor-widget.heading-script-mobile .uael-adv-heading-stack span{
        text-transform: capitalize;
    }
	
	.single.post-content h2{
		font-size: 25px;
		line-height: 1.2;
	}
	
	.single.post-content h3{
		font-size: 23px;
		line-height: 1.2;
	}
	
	.single.post-content h4{
		font-size: 20px;
		line-height: 1.2;
	}
	
	.single.post-content h5{
		font-size: 18px;
		line-height: 1.2;
	}
	
	.single.post-content .elementor-widget-theme-post-content blockquote p,
    .single.post-content .elementor-widget-theme-post-content h2{
		font-size: 20px;
	}

    .single.post-content .elementor-widget-theme-post-content h3{
        font-size: 18px;
    }

    .blog.search-wrap .heading .uael-adv-heading-stack {
        margin: -10px 0 0;
    }

    .blog.search-wrap .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text {
        font-size: 35px!important;
    }

    .single.post-content + section .right-side-optin{
        margin-bottom: 0;
    }

    .bil-videos-s2 .elementor-tabs-content-wrapper {
        margin-top: 20px;
    }

    .bil-videos-s2 .elementor-tabs-content-wrapper .elementor-tab-title{
        text-align: center;
        color: #fff !important;
        border-top: 30px solid #fff !important;
    }

    .bil-videos-s2 .elementor-tabs-content-wrapper .elementor-tab-title[data-tab="1"]{
        border-top: none !important;
    }

    .bil-videos-s2 .elementor-tabs-content-wrapper .elementor-tab-content{
        
    }

    .evan-group-module-odd.evan_group_mod_three_title, 
    .evan-group-module-odd.evan_group_mod_five_title{
        padding-bottom: 30px!important;
    }

    .submit-testimonial.section1 .header-st .uael-adv-heading-stack{
        margin: 0 5px;
    }

    .no-break br{
        display: none;
    }

    .evan_speak_banner_sec .elementor-widget.script-mobile .uael-adv-heading-stack .uael-dual-heading-text {
        font-size: 40px!important;
    }

    html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{
        padding-right: 0 !important;
    }

    .pum-theme-quiz-theme .pum-container{
        padding: 30px 25px!important;
    }

    .pum-theme-quiz-theme .pum-content h3,
    .quiz-layout .gform_legacy_markup_wrapper h3{
        font-size: 22px;
    }

    .pum-theme-quiz-theme .pum-content h3 span,
    .quiz-layout .gform_legacy_markup_wrapper h3 span{
        font-size: 40px;
    }

    .pum-theme-quiz-theme .pum-content .gfield_radio li label,
    .quiz-layout .gform_legacy_markup_wrapper .gfield_radio li label{
        font-size: 18px;
        padding: 15px;
    }

    .pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 h4,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 h4,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 h4{
        font-size: 20px;
    }

    .pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 p, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_7 #gform_fields_2_7 p, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_8 #gform_fields_2_8 p, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_9 #gform_fields_2_9 p{
        font-size: 16px;
    }

    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 p, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 #gform_fields_2_7 p, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 #gform_fields_2_8 p, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 #gform_fields_2_9 p
		.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 p, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 #gform_fields_24_7 p, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 #gform_fields_24_8 p, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 #gform_fields_24_9 p{
        font-size: 16px;
    }

    .pum-theme-quiz-theme .pum-content #gform_page_2_6 #gform_fields_2_6 input, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_7 #gform_fields_2_7 input, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_8 #gform_fields_2_8 input, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_9 #gform_fields_2_9 input{
        padding: 10px 15px;
        font-size: 16px;
    }

    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 #gform_fields_2_6 input, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 #gform_fields_2_7 input, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 #gform_fields_2_8 input, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 #gform_fields_2_9 input
		.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 #gform_fields_24_6 input, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 #gform_fields_24_7 input, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 #gform_fields_24_8 input, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 #gform_fields_24_9 input{
        padding: 10px 15px;
        font-size: 16px;
    }

    .pum-theme-quiz-theme .pum-content #gform_page_2_6 .gform_page_footer .gform_next_button, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_7 .gform_page_footer .gform_next_button, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_8 .gform_page_footer .gform_next_button, 
    .pum-theme-quiz-theme .pum-content #gform_page_2_9 .gform_page_footer .gform_button{
        padding: 15px;
    }

    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_6 .gform_page_footer .gform_next_button, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_7 .gform_page_footer .gform_next_button, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_8 .gform_page_footer .gform_next_button, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_9 .gform_page_footer .gform_button
		.quiz-layout .gform_legacy_markup_wrapper #gform_page_24_6 .gform_page_footer .gform_next_button, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_7 .gform_page_footer .gform_next_button, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_8 .gform_page_footer .gform_next_button, 
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_9 .gform_page_footer .gform_button{
        padding: 15px;
    }

    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_6,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_6,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_6{
        padding: 0 0 70px!important;
    }

    body .pum-theme-quiz-theme .pum-content .gform_legacy_markup_wrapper ul li.gfield.gfield_html img,
    body .quiz-layout .gform_legacy_markup_wrapper ul li.gfield.gfield_html img{
        max-width: 200px!important;
    }

    .application.section1.applicationSection1.direct{
        background: #21b3c8;
    }

    .uael-nav-menu-icon::after{
        content: "Resources";
        margin-left: 5px;
    }
	
	/* ADDED - TWP 767 */
	.home .elementor-inner .elementor-section-wrap .elementor-top-section.section1 {
		margin-bottom: 20px;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#02a3b8+0,eef6f7+57,fff7f7+90 */
		background: rgb(2,163,184); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(2,163,184,1) 40%, rgba(238,246,247,1) 80%, rgba(255,247,247,1) 90%) !important; /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(2,163,184,1) 40%,rgba(238,246,247,1) 80%,rgba(255,247,247,1) 90%) !important; /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(2,163,184,1) 40%,rgba(238,246,247,1) 80%,rgba(255,247,247,1) 90%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02a3b8', endColorstr='#fff7f7',GradientType=0 ) !important; /* IE6-9 */
	}	

	.homepage.section1 .elementor-icon-box-description {
		padding: 0 10px;
	}

	.main-menu-wrap .menu-item.mobile-menu{
		display: block;
	}

	.after_title_text p {
		font-size: 16px;
	}
	

/*    .no-pyramid .blog.section1{
        padding-bottom: 75px !important;
    }*/

/*    .squeeze.section1 .section-right .elementor-text-editor ul{
        padding-left: 20px;
    }

    .squeeze.section1 .section-right .elementor-text-editor ul li{
        background: none;
        list-style: disc;
        padding-left: 0;
    }*/
	/* ================= END ELI ================= */

	/* ================= MAC ================= */
	/* 	COACHING OPTIONS	 */
			.coaching-options.coaching-table tbody td:nth-child(1) span {
				font-size: 14px;
			}
			.coaching-options.coaching-table thead th:nth-child(1) {
				z-index: 3;
				padding: 50px 10px !important;
			}
			.coaching-options.coaching-table tbody tr:last-child td:nth-child(2) {
				padding: 55px 15px 15px !important;
			}
			.coaching-options.coaching-table.master-option tbody td:nth-child(2) {
				background-color: #fff!important;
				border-bottom-color: #D2E7EC !important;
			}
			.coaching-options.coaching-table.master-option tbody tr:last-child td:nth-child(2) {
				background: #02a2b8 !important;
				padding: 66px 10px 10px !important;
				border-top-color: #02a2b8 !important;
				border-bottom-color: #02a2b8 !important;
			}
			.coaching-options.coaching-table.master-option thead th:nth-child(2) h3 {
				color: #fff;
				padding-top: 60px;
			}
			.coaching-options.coaching-table.master-option  tbody td:nth-child(1) {
				padding: 15px !important;
				border-left: none !important;
				border-style: solid;
				border-width: 1px 1px 1px 1px;
				border-color: #D2E7EC;
			}
			.coaching-options.coaching-table.master-option tbody tr:last-child td h3 {
				color: #fff;
				font-size: 26px;
				font-weight: 900;
				font-weight: 900;
				margin-bottom: 12px;
			}
			/* 			 */
			.coaching-options.coaching-table.master-option tbody td:nth-child(2)::after,
			.coaching-options.coaching-table.elite-option tbody td:nth-child(2)::after,
			.coaching-options.coaching-table.master-option thead th:nth-child(2)::after,
			.coaching-options.coaching-table.elite-option thead th:nth-child(2)::after
			{
				display:none!important;
			}
				
			.coaching-options.coaching-table thead th h3 {
					color: #289BB0;
					font-size: 26px;
					font-weight: 900;
					margin-bottom: 8px;
				}
				.coaching-options.coaching-table thead th h5 {
					color: #252526;
					font-size: 18px;
					font-weight: 900;
					letter-spacing: 0;
					margin-bottom: 5px;
					line-height: 0.9;
				}
			/* 			 */
			.coaching-options.coaching-table.elite-option tbody td:nth-child(2) {
				padding: 10px !important;
				position: relative;
			}
			.coaching-options.coaching-table.elite-option tbody td:nth-child(2) {
				background-color: #fff!important;
				border-bottom-color: #D2E7EC !important;
			}
			.coaching-options.coaching-table.elite-option tbody tr:last-child td:nth-child(2) {
				background: #02a2b8 !important;
				border-top-color: #02a2b8 !important;
				border-bottom-color: #02a2b8 !important;
			}
			.coaching-options.coaching-table.elite-option thead th:nth-child(2) h3 {
				color: #fff;
				padding-top: 60px;
			}
			.coaching-options.coaching-table.elite-option  tbody td:nth-child(1) {
				border-left: none !important;
				border-style: solid;
				border-width: 1px 1px 1px 1px;
				border-color: #D2E7EC;
			}
			.coaching-options.coaching-table.elite-option tbody tr:last-child td h3 {
				color: #fff;
				font-size: 26px;
				font-weight: 900;
				margin-bottom: 12px;
			}
		/* 	COACHING OPTIONS END	 */
/*		.scripttoprint.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text {
				text-transform:uppercase !important;
				font-family: "Lato", Sans-serif !important;
				font-weight:900!important;
				display: inline-block;
		}*/
		.love-stories .scripttoprint.heading.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text {
			font-size: 38px !important;
			line-height: 1.4em !important;
		}
		.love-stories .scripttoprint.sub.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text {
			font-size: 30px !important;
			line-height: 1.4em !important;
		}
		
/*		.searchpagesection .search-wrap .elementor-column-wrap.elementor-element-populated .elementor-widget-uael-dual-color-heading,
		.searchpagesection .search-wrap .elementor-column-wrap.elementor-element-populated .elementor-widget-text-editor {
			padding-right: 60px!important;
		}*/
		
		    .bgGradientsm.squeeze.section1 {
		        /*background: linear-gradient(180deg,rgba(49,158,181,1) 15%,#80 78%,#d4 100%) !important;*/
		        background: #319eb5 !important;
		        background: -moz-linear-gradient(top,  #319eb5 0%, #319eb5 70%, #d4ecec 100%) !important;
		        background: -webkit-linear-gradient(top,  #319eb5 0%,#319eb5 70%,#d4ecec 100%) !important;
		        background: linear-gradient(to bottom,  #319eb5 0%,#319eb5 70%,#d4ecec 100%) !important;
		        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#319eb5', endColorstr='#d4ecec',GradientType=0 ) !important;
		    }
		

		/* 		Author script text		 */
			.authorscript .uael-highlight-text, .textscript.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text ,
			.textscript.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-third-text{
				text-transform:uppercase !important;
				font-family: "Lato", Sans-serif !important;
				font-weight:900!important;
			}
			/*.textscript.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text, .textscript.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-third-text{ 
				font-size:30px!important;
				padding:0 4px;
			}*/
/*			.search-div .textscript.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-third-text{ 
				font-size:24px!important;
				padding:0 4px;
			}*/
		/* 	Submit tstimonial	 */
			.submit-testimonial.section2 .step .elementor-text-editor h2 {
				font-size: 24px;
				line-height: 1.2;
			}
		/* 	Focus Coaching	 */
/*		.focus.section1 .uael-highlight-text, .focus.section2 .uael-highlight-text {
			font-family:"Lato", Sans-serif !important;
			font-size:28px!important;
			letter-spacing:2px;
		}*/
/*		.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text, .elementor-heading-title strong {
			font-family: "Lato", Sans-serif !important;
		}
		.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text, .elementor-heading-title strong {
			font-family: "Lato", Sans-serif !important;
		}*/
		.program-template .elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text, .elementor-heading-title strong {
			display:inline-block!important;
		}
		/* 	Special Text	 */
		
/*		body.blog .section1 .uael-adv-heading-stack, body.blog .section1 .heading .uael-highlight-text{
			margin:0px;
			vertical-align:initial;
			font-size:33px !important;
			font-weight:800;
			padding-left:4px;
		}*/
/*		body.blog .section1 .heading .uael-dual-heading-text{
			line-height:1.4em;
			font-size:33px !important;
		}*/
		
		.submit-testimonial.section2 .elementor-text-editor .step-num {
				/*font-family: "Lato", Sans-serif !important;*/
				color: #fff;
				font-size: 40px;
				position: absolute;
				letter-spacing: 1px;
				top: 5px;
				left: -94px;
				width: 270px;
				text-align: center;
				padding: 20px 0 20px;
				margin: 0;
				transform: rotate( -43deg);
				z-index: 1;
			}
		/* 	Search Section	 */
			.blog.search-wrap .cta-search-section .heading .uael-highlight-text, 
			.cta-search-section .heading .uael-highlight-text {
				font-size: 22px !important;
				letter-spacing:1px;
			}
			.blog.search-wrap .heading .uael-highlight-text, 
			.blog.search-wrap .heading .uael-dual-heading-text {
				font-size:22px!important;
				text-transform:uppercase;
				letter-spacing:1px!important;
			}
			.blog.search-wrap .cta-search-section .heading .uael-adv-heading-stack {
				margin: 0;
			}
			.blog.search-wrap .heading h2 {
				line-height:1;
			}
			
		/* 	end Search Section	 */
		
		.faq-main-wrapper .uael-faq-container .uael-faq-accordion .uael-accordion-content{
			padding-left: 30px!important;
			font-size:20px;
		}
		
		.archive.love-slider .love-story .section-left h4 {
			font-size: 28px;
			line-height: 1;
			letter-spacing: 3px;
		}
		
		.archive.love-slider .love-story .section-left .top-quote {
			font-size: 22px;
		}
		
		.archive.love-slider .love-story .section-left .bottom_quote {
			font-size: 20px;
		}
		.archive.love-slider .love-stories .slick-prev {
			margin-left: 40px;
		}
		.archive.love-slider .love-stories .slick-next {
			margin-right: 40px;
		}
		.archive.love-slider .love-story .section-right {
			margin-right: 10px;
		}
		.archive.love-slider .love-story .section-left {
			padding: 100px 144px 130px 94px;
		}
		
		.full-calendar-widget figure {
			margin: 15px 0px 40px 0px;
		}
		
/*		.recent .uael-post__content-wrap .uael-post__title {
			font-size:28px!important;
		}*/
		
/*		.blog.recent .recent-col1 .understanding-men .uael-post__terms {
			background: url(images/EVANS-MARC-KATZ-icon-blog-cat-understanding-men.svg) no-repeat 30px center / 26px #72B6C1 !important;
			padding: 15px 18px 15px 100px;
		}*/
		/* 	eliminate script text blog-categories	 */
/*		body.archive.category .section1 .uael-dual-color-heading .uael-dual-heading-text {
			font-family: "Lato", Sans-serif!Important;
			font-size: 33px!Important;
			font-weight: 900!Important;
			letter-spacing: 1.5px!important;
			line-height:1.2em;
			text-transform:initial;
		}*/
	/*	.blog.section1 .section-left h1 .uael-adv-heading-stack {
			margin: 0px;
		}*/
		body.single .banner .uael-dual-color-heading .uael-dual-heading-text {
			font-family: "Lato", Sans-serif!Important;
			font-size: 33px!Important;
			font-weight: 900!Important;
			letter-spacing: 1.5px!important;
			line-height:1.2em;
			text-transform:uppercase!important;
		}
		.single.banner .section-left h2 .uael-adv-heading-stack {
			margin: 0px;
			vertical-align:inherit;
		}
		
		body.archive.category .cat-description .uael-dual-color-heading .uael-highlight-text {
			font-family: "Lato", Sans-serif!Important;
		    /*font-size: 22px !important;*/
		    line-height: 1.3;
		    letter-spacing: 0 !important;
		    text-transform: inherit;
		    margin: 0;
		}
		
/*		body.archive.category .uael-dual-color-heading .uael-dual-heading-text {
			font-family: "Lato", Sans-serif!Important;
			font-size: 22px!important;
			font-weight: 900!important;
			line-height: 1.1em;
			letter-spacing: 1px!important;
			text-transform:uppercase;
		}*/
		body.archive.category.category-confidence .cat-description .uael-dual-color-heading .uael-highlight-text,
		body.archive.term-confidence .cat-description .uael-dual-color-heading .uael-highlight-text{
			color: #f7815d;
		}
		body.archive.category.category-meeting-men .cat-description .uael-dual-color-heading .uael-highlight-text,
		body.archive.term-meeting-men .cat-description .uael-dual-color-heading .uael-highlight-text{
			color: #7b928b;
		}
		body.archive.category.category-dating-tips-advice .cat-description .uael-dual-color-heading .uael-highlight-text,
		body.archive.term-dating-tips-advice .cat-description .uael-dual-color-heading .uael-highlight-text{
			color: #8aa14a;
		}
		body.archive.category.category-understanding-men .cat-description .uael-dual-color-heading .uael-highlight-text,
		body.archive.term-understanding-men .cat-description .uael-dual-color-heading .uael-highlight-text{
			color: #19bac4;
		}
		body.archive.category.category-relationships .cat-description .uael-dual-color-heading .uael-highlight-text,
		body.archive.term-relationships .cat-description .uael-dual-color-heading .uael-highlight-text{
			color:#536f43;
		}
		body.archive.category.category-commitment .cat-description .uael-dual-color-heading .uael-highlight-text,
		body.archive.term-commitment .cat-description .uael-dual-color-heading .uael-highlight-text{
			color: #834873;
			
		}
		.webinarSection1 .uael-dual-heading-text.uael-highlight-text {
			text-transform: capitalize!important;
		}
		.webinarSection1 .uael-dual-heading-text.uael-highlight-text {
			text-transform:uppercase!important;
		}
		
		/* Single Post	 */
			.post-content p, .post-content ol li {
				font-size:18px;
			}
			.bottom-post h3 {
				line-height:1.1;
			}
			.comments-div h2 {
				font-size: 33px!important;
			}
			.single.bottom-post .section-right h3 .uael-adv-heading-stack {
				margin:0px;
			}
			.bottom-post  .elementor-element .uael-dual-heading-text,
			.bottom-post .uael-dual-heading-text {
				font-size: 24px!important;
				letter-spacing: 1px!important;
			}
			.bottom-post .elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text {
				font-size: 24px!important;
				text-transform: uppercase;
				letter-spacing: 1px!important;
			}
		
			.programs .uael-adv-heading-stack {
				margin: 0px 10px 0px 10px!important;
			}
			.programs  .elementor-element .uael-dual-heading-text,
			.programs .uael-dual-heading-text {
				font-size: 24px!important;
				line-height:1;
				letter-spacing:1px!important;
			}
			.programs .elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text {
				    font-size: 24px!important;
					line-height: 1;
					vertical-align: inherit;
					letter-spacing: 1px!important;
			}
		
			.related  .elementor-element .uael-dual-heading-text,
			.related .uael-dual-heading-text {
				font-size: 24px!important;
				letter-spacing:1px!important;
			}
			.related .elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text {
				font-size:24px!important;
			}
			.heading .uael-adv-heading-stack {
				display: inline-block;
				vertical-align: initial;
			}
		/* 	application page	 */
			.evan_app_love_form a.elementor-button {
				padding:27px 45px 27px 45px!important;
			}
			.evan_app_love_form_wrap .uael-dual-color-heading .uael-dual-heading-text , .evan_app_inner_title .uael-dual-color-heading .uael-dual-heading-text{
				font-size: 24px!important;
				display: inline-block;
				text-transform: uppercase!Important;
			}
			.evan_app_inner_title .uael-after-heading , .evan_app_inner_title .uael-before-heading{
				margin:0px!important;
			}
			
			.evan_app_inner_title .uael-after-heading , 
			.evan_app_inner_title .uael-before-heading, 
			.evan_app_inner_title .uael-after-heading span, 
			.evan_app_inner_title .uael-before-heading span,
			.evan_app_inner_title h3 { 
				line-height:1;
			}
			.application-step2 {
				max-width: 100%!important;
				width: 100%!Important;
			}
			.evan_app_love_form_wrap .evan_app_session_info p {
				font-size: 18px!important;
			}
			.applicationSection1 .uael-before-heading{
				margin-right: 0px!important;
			}
			.applicationSection1 .uael-after-heading {
				margin-left:0px!important;
			}
			.evan_speak_invite_title {
				text-align:center;
			}
		
			
		
		
		/* 	love u group sales	 */
			
/*			.evan_love_group_banner span.elementor-inline-editing.uael-dual-heading-text.uael-highlight-text {
				margin-right: 10px!important;
				text-transform: capitalize!important;
			}*/

			/*.evan_love_group_banner .uael-dual-heading-text {
				font-size: 30px!important;
				line-height: 1!important;
				margin: 0px !important;
			}*/
			.elementor-74803 .elementor-element.elementor-element-d9d6104 {
				width: 100%!important;
				max-width: 100%!important;
			}
			.evan_love_group_banner .evan_group_sale_title h1, .evan_group_sale_title h2 {
				margin-bottom:15px;
			} 
			
/* 			.page-id-74803 .evan_group_sale_title .uael-before-heading , 
			.page-id-74803 .evan_group_sale_title .uael-adv-heading-stack, 
			.page-id-74803 .evan_group_sale_title .uael-after-heading,
			.page-id-74803 .evan_group_sale_title .uael-dual-heading-text {
				margin:0px 0px!important;
				line-height:1!important;
			} */
/*			.page-id-74803 .evan_group_sale_title .uael-highlight-text {
				margin: 0px 4px !important;
			}*/
			
		
/* 			.page-id-74803 .evan_group_sale_title .uael-highlight-text , 
			.page-id-74803 .evan_group_sale_title .uael-dual-heading-text{
				font-size: 24px!important;
				display:inline-block;
			} */
			.page-id-74803 .evan_group_sale_title h2, .page-id-74803 .evan_group_sale_title h3 {
				line-height: 1.0em!important;
				
			}
/* 			.page-id-74803 .evan_group_sale_title.graduate h2, .page-id-74803 .evan_group_sale_title h3 {
				line-height: 1.4em!important;
			}
			.page-id-74803 .evan_group_sale_title.smart h3 {
				line-height: 0.4!important;
				margin-bottom:14px!important;
			} */
/* 			.page-id-74803 .evan_group_sale_title.smart h3 .uael-after-heading {
				margin-left:4px!important;
			} */
/*			.passionate .evan_group_sale_title .uael-dual-heading-text, 
			.passionate .evan_group_sale_title .uael-dual-heading-text span{
				display:inline-block!important;
			}*/
			.elementor-74803 .elementor-element.elementor-element-aa4aeb3 .elementor-heading-title,
			.elementor-74803 .elementor-element.elementor-element-fce8d6b .elementor-heading-title{
				font-size: 40px;
			}
			.elementor-74803 .elementor-element.elementor-element-a3939b9 {
				font-size: 25px;
			}
			.elementor-74803 .elementor-element.elementor-element-c7bd325 {
				width:100%!important;
				max-width:100%!important;
			}
/* 			.page-id-74803 .evan_group_mod_one_title .uael-highlight-text, 
			.page-id-74803 .evan_sales_mod_one_info .uael-highlight-text, 
			.page-id-74803 .evan_group_mod_two_title .uael-highlight-text, 
			.page-id-74803 .evan_sales_mod_two_info .uael-highlight-text,
			.page-id-74803 .evan_group_mod_three_title .uael-highlight-text, 
			.page-id-74803 .evan_sales_mod_three_info .uael-highlight-text, 
			.page-id-74803 .evan_group_mod_four_title .uael-highlight-text, 
			.page-id-74803 .evan_sales_mod_four_info .uael-highlight-text,
			.page-id-74803 .evan_group_mod_five_title .uael-highlight-text, 
			.page-id-74803 .evan_sales_mod_five_info .uael-highlight-text, 
			.page-id-74803 .evan_group_mod_six_title .uael-highlight-text, 
			.page-id-74803 .evan_sales_mod_six_info .uael-highlight-text
			{
				font-size: 38px!important;
			} */
			
/* 			.page-id-74803 .uael-dual-heading-text.uael-highlight-text ,
			.page-id-74803 .uael-dual-heading-text {
				font-size:24px!important;
			} */
			.confidence-heading .uael-adv-heading-stack .uael-dual-heading-text{
				display:inline-block;
			}
			.disappointing-heading .uael-adv-heading-stack .uael-dual-heading-text {
				margin:0px!important;
			}	
			.sales_group_slider ..elementor-swiper-button {
				top: 100%;
			}
			.elementor-81565 .elementor-element.elementor-element-6b5eefb4 > .elementor-element-populated,
			.elementor-81565 .elementor-element.elementor-element-6ea6b76f > .elementor-element-populated,
			.elementor-81565 .elementor-element.elementor-element-5c51a1fd > .elementor-element-populated,
			.elementor-81565 .elementor-element.elementor-element-19b3a857 > .elementor-element-populated,
			.elementor-81565 .elementor-element.elementor-element-1e36384  > .elementor-element-populated,
			.elementor-81565 .elementor-element.elementor-element-377b7b2d > .elementor-element-populated,
			.elementor-81565 .elementor-element.elementor-element-7f1d88d6 > .elementor-element-populated,
			.elementor-81565 .elementor-element.elementor-element-ec0ad1a > .elementor-element-populated,
			.elementor-81565 .elementor-element.elementor-element-ac442cb > .elementor-element-populated,
			.elementor-81565 .elementor-element.elementor-element-5d3d05ca > .elementor-element-populated,
			.elementor-81565 .elementor-element.elementor-element-23d5b4e1 > .elementor-element-populated,
			.elementor-81565 .elementor-element.elementor-element-1d5856ae > .elementor-element-populated,
			.elementor-74803 .elementor-element.elementor-element-063098f > .elementor-element-populated,
			.elementor-81565 .elementor-element.elementor-element-8766ee5 > .elementor-element-populated,
			.elementor-74803 .elementor-element.elementor-element-44c206f > .elementor-element-populated,
			.elementor-81587 .elementor-element.elementor-element-624c98b > .elementor-element-populated,
			.elementor-81587 .elementor-element.elementor-element-ce0f51e > .elementor-element-populated
			
			{
				margin:0px!important;
				padding:20px;
			}
			.elementor-81565 .elementor-element.elementor-element-70016f46 {
				width: 100%!important;
			}	
			.elementor-74803 .elementor-element.elementor-element-4bd54ae,
			.elementor-81565 .elementor-element.elementor-element-6f90e651 {
				margin-top: 0px!important;
			}
			.elementor-element-702bfe0b > .elementor-widget-container > .elementor-image {
				text-align:center;
			}
			.elementor-81565 .elementor-element.elementor-element-2481ebb2 > .elementor-element-populated {
				border-width:0px!important;
			}
			.elementor-81565 .elementor-element.elementor-element-1ff13911 {
				padding:20px;
			}
			.elementor-81587 .elementor-element.elementor-element-2ad83bec , .elementor-81587 .elementor-element.elementor-element-78d7528a .elementor-heading-title {
				font-size: 30px!important;
			}
/* 			.elementor-81587 .elementor-element.elementor-element-30419ec9 {
				font-size:26px!important;
			} */
			.archive.love-slider .love-stories-slider .slick-prev {
				margin-left: 15px;
			}
			.archive.love-slider .love-stories-slider .slick-next {
				
				margin-right: 15px;
			}

			.elementor-element-aa4aeb3 > div.elementor-widget-container > h3 , .elementor-74803 .elementor-element.elementor-element-fce8d6b .elementor-heading-title{
				font-size: 40px!important;
			}
			.elementor-74803 .elementor-element.elementor-element-a3939b9 {
				font-size:24px!important;
			}
			.elementor-74803 .elementor-element.elementor-element-5ab60a8 {
				border-width:30px!important
			}
			.elementor-element-ac117a8 p {
				font-size: 24px!important;
				letter-spacing: 0px;
				line-height: 1.4em;
			}
			.elementor-81565 .elementor-element.elementor-element-b743d02 {
				font-size:24px!important;
			}
			.elementor-81565 .elementor-element.elementor-element-1bdbc01e {
/* 				padding: 20px 34px!important; */
			}
			.elementor-element-1f3b434 > .elementor-element-populated {
				padding:20px;
			}
	/*		.elementor-81587 .elementor-element.elementor-element-260eff6b .uael-before-heading {
				margin-right: 6px!important;
			}*/
			.evan_sales_mod_one_img,
			.evan_sales_mod_three_img,
			.evan_sales_mod_four_img, 
			.evan_sales_mod_five_img,
			.evan_sales_mod_six_img{
				left:40px!important;
				top:20px;
			}
			.evan_group_mod_two_title .evan_sales_mod_two_img {
				bottom: -40px!important;
				right: -45px!important;
			}
			body:not(.rtl) .elementor-81565 .elementor-element.elementor-element-1b17c8d2 {
				right: -245.688px;
			}
			/* 	page - heading		 */ 
			.evan_love_group_banner .elementor-background-overlay {
				bottom: 0;
				left: -10%!important;
				background-size: 65% !important;
			}
			/*.group-sale-logo .site-logo img{
				display:none!important;
			}*/
			/*.page-id-74803 .evan_love_group_banner .uael-dual-heading-text { 
				font-size:35px!important;
				letter-spacing: 1px;
			}*/
			.page-id-74803 .evan_love_group_banner .uael-dual-heading-text.uael-highlight-text{
				font-size:30px!important
				letter-spacing: 1px;
			}
			.page-id-74803 .evan_love_group_banner .uael-dual-heading-text h2{
				line-height:1!important;
			}
			.evan_sales_testimonial_sec_wrap .evan_love_testimonial_info .elementor-testimonial__content {
				padding-left: 0px!important;
			}
			.evan_sales_testimonial_sec_wrap .evan_love_testimonial_info .elementor-testimonial__footer {
				display:none;
			}
			.elementor-81587 .elementor-element.elementor-element-130388b1:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, 
			.elementor-81587 .elementor-element.elementor-element-130388b1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
				background-color: #E8EFF1;
				background-image: linear-gradient(90deg, #E8EFF1 102%, #FFFFFF 0%);
			}
			.evan_find_love_brand_logo .uael-img-gallery-wrap.justified-gallery {
				width: 76%!important;
				margin: 0 auto!important;
			}
			
			.renewed .uael-highlight-text {
				display:none;
			}
			.importantly .uael-dual-heading-text {
					display:inline-block;
			}
			.importantly .uael-after-heading {
				margin-left:0px!important;
			}
			.praise_slider_evan .elementor-swiper-button {
				top:100%;
			}
			/* 		Love u digital sale	 */	
			.page-id-81736 .evan_group_sale_title .uael-dual-heading-text.uael-highlight-text {
				font-size:28px;
			}
			/* 	7 mistake in dating		 */
/*			.squeeze.section1 .uael-adv-heading-stack {
				margin:0px!important;
			}	
		*/
			.archive.cat-description .uael-dual-color-heading h2 {
				line-height: 0;
			}
		/*	.love_u_digital_mobile .site-logo img {
				display:none!important;
			}*/
	/* ================= END MAC ================= */
	
}

/* ================= MAC ================= */
@media all and (max-width:720px) {
			/* 	Logos seen	 */ 
			.evan_find_love_brand_logo .uael-img-gallery-wrap.justified-gallery {
				width: 90%!important;
				margin: 0 auto!important;
			}
			.searchpagesection .search-wrap .elementor-column-wrap.elementor-element-populated {
				padding:0px!important;
			}
		

	}
/* ================= END MAC ================= */

/* ================= ELI ================= */
@media all and (max-width:700px){

    .elementor-location-header .elementor-top-section.love-u-page-header .elementor-inner-section .elementor-row{
        justify-content: space-between;
    }

    .elementor-location-header .elementor-top-section.love-u-page-header .logo-wrap{
        width: 340px !important;
    }

    .elementor-location-header .elementor-top-section.love-u-page-header .top-button-wrap{
        width: 130px !important;
    }

    .elementor-location-header .elementor-top-section.love-u-page-header .top-button-wrap a{
        padding: 12px !important;
        letter-spacing: 1px !important;
    }    

    .elementor-location-header .elementor-top-section.love-u-page-header.love-u-live-header .top-button-wrap{
        width: 160px!important;
    }

    .blog.recent .recent-col2 .uael-post__thumbnail{
        margin-right: 20px;
    }

    .blog.recent .recent-col2 .uael-post__content-wrap{
        float: none;
        max-width: 100%;
        margin: 0;
    }

}
/* ================= END ELI ================= */

@media all and (max-width:641px){
	
	.gform_button.button{
    	font-size: 16px !important;
    	padding: 15px 10px !important;
	}
	
	.contact-form .gform_wrapper .gf_left_half{
		padding-right:0 !important;
	}
	.contact-form .gform_wrapper .gf_right_half{
		padding-left:0 !important;
	}

	/* ================= ELI ================= */
	.partner-program.section2 .partnerprogram-form form .gfield .ginput_container span.gfield_required{
			display: inline;
	}

	.partner-program.section2 .partnerprogram-form form .gfield input{
			padding: 19px 22px !important;
			line-height: 1 !important;
	}
	/* ================= END ELI ================= */
}

/* ================= ELI ================= */
@media all and (max-width:640px){

    .love-slider .love-story .section-right{
        display: block !important;
    }

    .elementor-widget-uael-image-gallery.podcasts-logos .uael-img-gallery-wrap .uael-grid-item {
        width: 33.33%;
    }

		/* ================= MAC ================= */
	.podcasts-logo .uael-grid-item {
				width: 32% !important;
				margin: 2px auto !important;
				padding: 5px 15px !important;
				border: 1px solid #d0d4d5;
			}
			.luv-stories.textscript.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-third-text {
				display:inline-block!important;
			}
/*			.questionscript.textscript.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text {
				font-size:30px!important;
				padding-left:4px;
				padding-right:4px;
			}*/
			/* 	input search	 */
				.search-wrap .searchInput .elementor-search-form__submit {
					font-size: 16px!important;
				}
/*				.search-div.searchpagesection .search-wrap .elementor-widget-search-form::before {
					content: "";
					background: url(images/EVANS-MARC-KATZ-search-img.png) no-repeat center top;
					width: 176px;
					height: 307px;
					display: block;
					position: absolute;
					bottom: 110px;
					right: -8px;
				}*/
/* 				
				 .search-wrap .searchInput .elementor-search-form__input {
					padding-left: 15px !important;
					 padding-right: 15px!important;
					 font-size:15px!important;
				}
				
				.search-div .search-wrap .searchInput  .elementor-search-form__submit {
					background-position: center center;
					max-width: 100px;
					width: 100%;
					padding: 0px !important;
					height: 58px;
					border-radius: 3px;
					margin: 20px 25px 20px 20px;
				} */
/*		.blog.recent .recent-col1 .uael-post__terms {
			padding: 20px 10px 20px 60px!important;
			font-size: 10px!important;
			background-repeat:no-repeat;
			background-size: 17px!important;
		}*/
		
/*		.blog.recent .recent-posts-wrap .recent-col1 .uael-post__terms {
			padding: 0px!important;
			font-size: 10px!important;
			background-repeat:no-repeat;
			background-size: 17px!important;
		}*/
/*		.recent-podcast .uael-post__terms a[aria-labelledby="uael-post-term-confidence"] + .podcast-cat {
				background: url(images/EVANS-MARC-KATZ-icon-blog-cat-confidence.svg) no-repeat 38px center / 20px #E58566 !important;
				padding: 20px 15px 20px 93px;
		}*/
		.rateandreview .uael-dual-button-wrap  {
			    width:100%;
				margin:0;
		}
		.archive.love-slider .love-story .section-left {
			width: 100%;
		}
		.archive.love-slider .love-story .section-right {
			margin-right: 10px;
			display: none;
		}
		.archive.love-slider .love-story .section-left {
			padding: 100px 70px 130px 70px;
		}
		
/*		.recent .uael-post__content-wrap .uael-post__title {
			font-size:20px!important;
		}*/
		.blog.recent .recent-col1 .understanding-men .uael-post__terms {
			background: url(images/EVANS-MARC-KATZ-icon-blog-cat-understanding-men.svg) no-repeat 30px center / 26px #72B6C1 !important;
			padding: 10px 18px 10px 100px;
		}
		/* 	blog page	 */	
		
		body.blog .blog.recent .recent-col1 .commitment .uael-post__terms{
			background: url(images/EVANS-MARC-KATZ-icon-blog-cat-commitment.svg) no-repeat 27px center #824873 !important;
		}

		body.blog .blog.recent .recent-col1 .dating .uael-post__terms{
			background: url(images/EVANS-MARC-KATZ-icon-blog-cat-dating.svg) no-repeat 27px center / 18px #8AA14A !important;
			padding: 30px 18px 30px 80px;
		}

		body.blog .blog.recent .recent-col1 .understanding-men .uael-post__terms{
			background: url(images/EVANS-MARC-KATZ-icon-blog-cat-understanding-men.svg) no-repeat 27px center / 18 #72B6C1 !important;
			padding: 30px 18px 30px 100px;
		}

		body.blog .blog.recent .recent-col1 .confidence .uael-post__terms{
			background: url(images/EVANS-MARC-KATZ-icon-blog-cat-confidence.svg) no-repeat 27px center / 18px #E58566 !important;
			padding: 30px 18px 30px 80px;
		}

		body.blog .blog.recent .recent-col1 .relationships .uael-post__terms{
			background: url(images/EVANS-MARC-KATZ-icon-blog-cat-relationships.svg) no-repeat 27px center / 18px #5D6D4C !important;
			padding: 30px 18px 30px 100px;
		}

		body.blog .blog.recent .recent-col1 .meeting-men .uael-post__terms{
			background: url(images/EVANS-MARC-KATZ-icon-blog-cat-meeting-men.svg) no-repeat 27px center / 18px #83918C !important;
			padding: 30px 18px 30px 110px;
		}
		body.blog .blog.recent .recent-col1 .uael-post__terms{ 
			width:auto;
		}
		
		.applicationSection1 .info1 .uael-dual-heading-text, .applicationSection1 .info1 .uael-dual-heading-text.uael-highlight-text {
			font-size:24px!important;
			line-height:1;
		}
		.applicationSection1 .info2 .uael-dual-heading-text{
			font-size:24px!important;
			line-height:1;
		}
		.applicationSection1 .info2 .uael-dual-heading-text.uael-highlight-text {
			font-size:24px!important;
			line-height:1;
		}
		.applicationSection1 .info3 .uael-dual-heading-text, .applicationSection1 .info3 .uael-dual-heading-text.uael-highlight-text {
			font-size:24px!important;
			line-height:1;
		}
		.info1 > .elementor-widget-container, .info2 > .elementor-widget-container, .info3 > .elementor-widget-container {
			margin:0px!important;
		}
		/*.applicationSection1 {
			background-position: -120px -190px!important;
		}	*/
		.evan_find_love_brand_logo .uael-img-gallery-wrap.justified-gallery {
			width: 100%!important;
			margin: 0 auto!important;
		}
		.btn_fullwidth {
			width:100%!important;
		}
		.evan_love_group_banner .elementor-background-overlay {
			bottom: 0;
			left: -10%!important;
			background-size: 65% !important;
		}
		/* ================= END MAC ================= */

}

@media all and (max-width:600px){

    header.elementor-location-header,
    header.elementor-location-header{
        width: 100%;
    }

/*    header.elementor-location-header .elementor-top-section .logo-wrap {
        width: 47% !important;
        margin-right: auto;
    }

    header.elementor-location-header .elementor-top-section .top-button-wrap{
        width: 200px !important;
    }

    header.elementor-location-header .elementor-top-section .top-button-wrap .elementor-button-wrapper a{
        width: 185px;
        padding: 14px 16px;
        font-size: 14px;
    }*/

    .pum-theme-quiz-theme .pum-content #gform_page_2_4 .options,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_4 .options,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_4 .options{
        margin-top: 70px !important;
    }

    .pum-theme-quiz-theme .pum-content #gform_page_2_4 .gfield_radio li:first-child::before,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_2_4 .gfield_radio li:first-child::before,
    .quiz-layout .gform_legacy_markup_wrapper #gform_page_24_4 .gfield_radio li:first-child::before{
        bottom: auto;
        top: -30px;
    }

    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_1,
    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_2,
    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_3,
    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_4,
    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_5,
    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_6,
    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_7,
    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_8,
    .pum-theme-quiz-theme .pum-content .gform_page#gform_page_2_9{
        background-size: 100% !important;
    }

    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_1,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_2,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_3,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_4,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_5,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_6,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_7,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_8,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_2_9,
		.quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_1,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_2,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_3,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_4,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_5,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_6,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_7,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_8,
    .quiz-layout .gform_legacy_markup_wrapper .gform_page#gform_page_24_9{
        background-size: 100% !important;
    }

    .search-popup .dialog-message section {
        padding: 30px 0px 10px 0 !important;
    }

    .search-popup .elementor-search-form__container{
        padding: 0;
        background: none !important;
        display: block;        
    }

    .search-popup .elementor-search-form__container input{
        width: 100%;
        background-color: #fff !important;
        padding: 20px !important;
        margin-bottom: 10px !important;
    }

    .search-popup .elementor-search-form__container button{
        padding: 20px;
        margin: auto;
        display: block;
    }

    .single.featured-image .elementor-widget.elementor-widget-post-info{
        width: auto !important;
    }

    .single.featured-image .elementor-widget-post-info > .elementor-widget-container{
        padding: 20px 15px 20px 45px !important;
        background-size: 15px;
        background-position: 20px center;
    }

    .single.featured-image .elementor-widget-post-info.cat-commitment > .elementor-widget-container,
    .single.featured-image .elementor-widget-post-info.cat-understanding-men > .elementor-widget-container,
    .single.featured-image .elementor-widget-post-info.cat-relationships > .elementor-widget-container,
    .single.featured-image .elementor-widget-post-info.cat-meeting-men > .elementor-widget-container{
        background-size: 25px;
        background-position: 12px center;
    }

    .single.featured-image .elementor-widget-post-info > .elementor-widget-container{
        font-size: 18px;
    }

    .single.featured-image .cat-confidence > .elementor-widget-container::before,
    .single.featured-image .cat-meeting-men > .elementor-widget-container::before,
    .single.featured-image .cat-dating > .elementor-widget-container::before,
    .single.featured-image .cat-understanding-men > .elementor-widget-container::before,
    .single.featured-image .cat-relationships > .elementor-widget-container::before,
    .single.featured-image .cat-commitment > .elementor-widget-container::before{
        letter-spacing: 1px;
        font-size: 16px;
    }

    .right-side-optin .section-left > .elementor-column-wrap {
        padding: 15px 20px 10px !important;
    }

    /*.evan_app_love_form_wrap .app-form iframe{
        min-height: 2650px !important;
    }*/

    .single.bottom-post .section-left {
        width: 50px !important;
    }

    .single.bottom-post .section-right .elementor-widget-text-editor, 
    .single.bottom-post .section-right .popup-quiz {
        padding-left: 145px;
    }

    .single.bottom-post .section-right .elementor-widget-uael-buttons{
        padding-left: 145px;
    }


    .single.bottom-post .section-right .elementor-widget-text-editor p{
        font-size: 18px;
    }

    .transcript.section2 .elementor-widget-wp-widget-transcript{
        max-width: 330px;
        width: 100%;
        margin: 0 auto 15px;
    }

    .application .app-form iframe,
    .evan_app_love_form_wrap .app-form iframe{
        min-height: 2750px !important;
    }

}

/* ================= MAC ================= */
@media all and (max-width:555px) {
			.evan_find_love_brand_logo .uael-img-gallery-wrap .uael-grid-item {
				
				max-width: 15%;
				height: auto!important;
			}
			.evan_find_love_brand_logo .uael-img-gallery-wrap.justified-gallery {
				width: 100%!important;
				margin: 0 auto!important;
				height:auto!important;
			}

	}
/* ================= END MAC ================= */

@media all and (max-width:550px){

    .application .app-form iframe,
    .evan_app_love_form_wrap .app-form iframe{
        min-height: 2800px !important;
    }
 

}

@media all and (max-width:520px){

    .application .app-form iframe,
    .evan_app_love_form_wrap .app-form iframe{
        min-height: 2980px !important;
    }
 
    .elementor-location-header .elementor-top-section.love-u-page-header.love-u-live-header .logo-wrap{
        width: 250px!important;
    }

    .elementor-location-header .love-u-live-header .site-logo a{
        background-size: 38px;
    }

}
/* ================= END ELI ================= */

@media all and (max-width:500px){
	
	.site-footer p, 
	.site-footer p a {
    	font-size: 14px !important;
	}
	
	/* ================= ELI ================= */
	    header.elementor-location-header .elementor-top-section .logo-wrap,
    .elementor-location-header .elementor-top-section .logo-wrap{
        width: 260px !important;
    }

    .elementor-location-header .elementor-top-section .logo-wrap.centermobile{
        width: 100% !important;
    }

    .elementor-location-header .elementor-top-section.love-u-page-header .logo-wrap{
        width: 250px!important;
    }

    .elementor-location-header .elementor-top-section.love-u-page-header .top-button-wrap a{
        padding: 10px 12px !important;
    }    

    .elementor-location-header .elementor-top-section .logo-wrap.logo-center{
        margin: auto;
    }

    header.elementor-location-header .site-logo a,
    .elementor-location-header .site-logo a{
        background-size: 38px;
    }

    /*.blog.section1 .section-left h1 .uael-adv-heading-stack,*/
    .single.banner .section-left h2 .uael-adv-heading-stack{
        margin-top: -10px;
    }

    .blog.recent .recent-col2 .uael-post__thumbnail {
        max-width: 49%;
        float: left;
        margin: 0;
    }

    .blog.recent .recent-col2 .uael-post__content-wrap{
        float: right;
        max-width: 49%;
        margin: 0;
        padding-top: 0 !important;
    }

    .blog.recent .recent-col1 .commitment .uael-post__terms{
        padding: 15px 18px 15px 80px;
        font-size: 15px;
        background-size: 47px !important;
        background-position: 20px center !important;
    }

    .homepage.section3 .sec-3-bottom .elementor-widget-button a{
        max-width: 240px;
        padding: 16px 35px;
    }

    /*.evan_app_love_form_wrap .app-form iframe{
        min-height: 2850px !important;
    }*/

    .single.bottom-post .section-right .elementor-widget-text-editor{
        padding-left: 95px;
    }

    .transcript.section1 .heading-script.heading-script-mobile .uael-dual-color-heading span{
        font-size: 30px;
    }

    .transcript.section1 .heading-script .uael-adv-heading-stack{
        margin: 0 2px -7px;
    }

    .featured-blogs .uael-post__thumbnail{
        height: 52vw;
    }

    .love-u-pyramid .heading-script-mobile .uael-adv-heading-stack{
        display: block;
        margin: 0;
    }

    .application.section1.app-register h1{
        line-height: 1.3;
    }

    .application.section1 .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-highlight-text{
        font-size: 60px;
    }

    .application.section1 .gform_wrapper .gform_fields .gfield input{
        margin-bottom: 0 !important;
    }

    .application.section1 .gform_wrapper .gform_footer{
        margin-top: 10px;
    }

    .application .app-form iframe,
    .evan_app_love_form_wrap .app-form iframe{
        min-height: 3050px !important;
    }

    .love-stories.client .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title, 
    .love-stories.client.elementor-element-edit-mode .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{
        padding: 0 10px;
        font-size: 13px;
        bottom: 20px;
    }

    .application.section1 .elementor-widget.heading-script-mobile .uael-dual-heading-text{ 
        font-size: 21px;
        line-height: 1;
    }

    .application.section1 .elementor-widget.heading-script-mobile .uael-adv-heading-stack{
        margin: -10px 0;
    }

    .application.section1 .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-highlight-text{ 
        font-size: 27px;
        line-height: 1;
    }

    #pum-107423 .pum-container{
        padding: 20px;
    }

    #pum-107423 .pum-container.pum-scrollable .pum-content {
        padding-right: 20px;
    }

    #pum-107423 .pum-content p {
        font-size: 16px;
    }

    #pum-107423 .pum-title {
        margin-bottom: 20px;
        font-size: 28px;
    }

    .single.post-title .elementor-heading-title{
        font-size: 25px !important;
    }

    .single.post-content .elementor-widget-container,
    .single.post-content p, 
    .single.post-content ol li,
    .single.post-content ul li{
        font-size: 16px;
    }

    .single.post-content h2{
        font-size: 23px;
        line-height: 1.3;
    }
    
    .single.post-content h3{
        font-size: 21px;
        line-height: 1.3;
    }
    
    .single.post-content h4{
        font-size: 18px;
        line-height: 1.3;
    }
    
    .single.post-content h5{
        font-size: 16px;
        line-height: 1.3;    
    }

    .single.post-content span{
        font-size: inherit;
    }

    .blog.search-wrap section .elementor-column-wrap{
        padding: 35px 20px 25px!important;
    }

    .recent-posts-wrap .recent-col1 .uael-post__content-wrap{
        line-height: 1;
    }

    section .fontsize-22 .elementor-heading-title span{
        font-size: 30px !important;
    }

    .archive.sub-categories .elementor-widget-heading .elementor-heading-title{
        font-size: 23px !important;
    }

    .recent-posts-wrap .recent-col1 .uael-post__title,
    .featured-blogs .uael-posts .uael-post__title,
    .archive.cat-description .subcategory-details .elementor-widget-uael-dual-color-heading h2 span,
    .single.related .related-posts .uael-post__title,
    .single-program.section1 .elementor-widget-text-editor,
    .product-item p span strong,
    section .fontsize-16 .elementor-text-editor h4,
    section .fontsize-20 .elementor-text-editor,
    section .fontsize-20 .elementor-text-editor p,
    section .fontsize-20 .elementor-heading-title{
        font-size: 20px !important;
    }

    .parent-archive.cat-description .elementor-widget-uael-dual-color-heading h2 span,
    .love-slider .love-story .section-left h4,
    .archive.cat-description .elementor-widget-uael-dual-color-heading h2 span,
    section .fontsize-25 .elementor-heading-title,
    section .fontsize-25 .uael-dual-color-heading .uael-dual-heading-text,
    section .fontsize-25 .elementor-text-editor{
        font-size: 25px !important;
    }

    .btn-heading h4.elementor-heading-title,
    section .fontsize-22 .elementor-heading-title,
    section .fontsize-22 .uael-dual-color-heading .uael-dual-heading-text,
    section .fontsize-16 .elementor-text-editor h3,
    section .fontsize-22 .elementor-text-editor,
    section .fontsize-22 .elementor-text-editor p{
        font-size: 22px !important;
    }

    section .fontsize-22 .uael-dual-color-heading .uael-dual-heading-text.uael-highlight-text{
        font-size: 35px !important;
    }

    section .fontsize-22 .uael-dual-color-heading .uael-dual-heading-text.uael-highlight-text{
        line-height: 0 !important;
    }

    .archive.love-slider .love-story .section-left .top-quote,
    .stories-main-wrap .elementor-image-box-content .description-wrap .elementor-image-box-description strong,
    .single-testimonial.post-content p:first-child,
    section .fontsize-18 .elementor-text-editor,
    section .fontsize-16 .elementor-image-box-content .elementor-image-box-title,
    section .fontsize-18 .elementor-heading-title,
    section .fontsize-16 .swiper-slide h4{
        font-size: 18px !important;
    }

    .recent-posts-wrap .recent-col1 .uael-post__excerpt,
    .archive.cat-description .blog-cat-description .elementor-text-editor,
    .archive.sub-categories .elementor-widget-text-editor,
    .archive.sub-categories .elementor-widget-uael-posts .uael-post__title,
    .archive.love-slider .love-story .section-left .bottom_quote,
    .subcategory-details .elementor-text-editor p,
    .single.programs .program .elementor-widget-text-editor p,
    .parent-archive.cat-description .podcast-cat-description .elementor-text-editor,
    .stories-main-wrap .elementor-image-box-content .description-wrap .elementor-image-box-description,
    .single-program.section2 .elementor-icon-list-items .elementor-icon-list-text,
    .focus.section2 .elementor-text-editor,
    section .fontsize-16 .elementor-text-editor,
    section .fontsize-16 .elementor-image-box-content .description-wrap .elementor-image-box-description,
    .product-item p,
    .product-item ul li,
    .product-item ol li,
    section .fontsize-16 .elementor-tab-content,
    section .fontsize-16 .elementor-tab-title .elementor-toggle-title,
    section .fontsize-16 .swiper-slide .elementor-testimonial__text,
    section .fontsize-16 .elementor-icon-list-items .elementor-icon-list-item,
    section .fontsize-16 .uael-faq-container .uael-faq-accordion .uael-accordion-content p,
    section .fontsize-16 .uael-faq-container .uael-faq-accordion .uael-question-span,
    section .fontsize-16 .uael-faq-container .uael-faq-accordion .uael-accordion-content li{
        font-size: 16px !important;
    }

    .blog.recent .recent-col1 .uael-post__read-more,
    .featured-blogs .uael-post__read-more,
    .single.related .related-posts .uael-post__read-more{
        font-size: 15px !important;
        margin-left: 3px;
    }

    section .fontsize-14 .elementor-heading-title{
        font-size: 14px !important;
    }

    section .form-small .gfield input[type="text"],
    section .form-small .gfield select,
    section .form-small .gfield textarea{
        padding: 10px 14px 10px 14px!important;
        font-size: 15px!important;
        line-height: 2 !important;
    }

    section .form-small .gform_button.button {
        font-size: 16px!important;
        padding: 15px 10px!important;
        width: 100% !important;
        display: block !important;
        line-height: 2 !important;
    }

    section .btn-mobile .elementor-button-wrapper .elementor-button{
        font-size: 16px!important;
        padding: 20px 10px!important;
        width: 100% !important;
        display: block !important;
        line-height: 1.3 !important;
    }

    .archive.sub-categories .elementor-widget-button a{
        padding: 18px 30px !important;
    }

    .archive.cat-description .subcategory-details{
        margin-top: 15px;
    }

    .archive.love-slider .love-story .section-left h4 span{
        display: block;
        margin: 0 auto -7px !important;
    }

    .love-slider .love-story .section-left {
        padding: 30px 60px 5px!important;
    }

    .archive.cat-title .uael-before-heading .uael-first-text{
        padding: 10px !important;
    }

    .comments-div h2.elementor-heading-title,
    .single-program.section1 .elementor-widget-uael-dual-color-heading h1 .uael-before-heading span{
        font-size: 25px !important;
    }

    .single.comments-div .btn-load-comments a {
        padding: 20px !important;
        letter-spacing: 1px !important;
    }

    .single.programs{
        margin-top: 0 !important;
    }

    .parent-archive.cat-description .elementor-widget-uael-dual-color-heading h2 span{
        text-transform: capitalize !important;
    }

    .stories-main-wrap .elementor-widget-image-box.active figure::after {
        bottom: -15px !important;
    }

    .love-stories.client .elementor-widget-image-box .elementor-image-box-content .description-wrap .elementor-image-box-description .btn-full-story{
        padding: 12px;
        max-width: 200px;
        width: 100%;
        letter-spacing: 1px;
        font-size: 14px;
    }

    .love-stories.div-wrapper .love-stories.client{
        background: none !important;
        padding: 0 !important;
    }

    .love-stories.div-wrapper .love-stories.client.w-border{
        margin-top: 20px;
    }

    .love-stories.client.w-border > .elementor-container{
        border: none;
    }

    .elementor-5092.elementor-location-footer .elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text{
        font-size: 40px!important;
    }

    .individual-praise.more-testimonials .uael-after-heading{
        display: block;
    }

    .elementor-location-header .site-logo.logo-center{
        width: 260px !important;
        margin: auto;
    }

    .products-menu .elementor-column-wrap{
        padding: 0 !important;
    }

    .products-menu nav ul {
        padding: 10px 0 0;
    }

    .love-stories.div-wrapper .love-stories.client.w-border.success-program{
        margin-top: -20px;
    }


    .focus .heading .uael-before-heading .uael-dual-heading-text,
    .focus .heading .uael-after-heading .uael-dual-heading-text,
    .focus.section2 .elementor-widget-heading h2,
    .single-program.section2 .uael-before-heading span,
    .single-program.section2 .uael-after-heading span{
        font-size: 25px!important;
    }

    .focus .heading .uael-highlight-text,
    .single-program.section1 .elementor-widget-uael-dual-color-heading h1 .uael-adv-heading-stack span,
    .single-program.section2 .uael-adv-heading-stack span,
    .digital-program.elementor-widget.script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        font-size: 35px !important;
    }

    .elementor-page .thank-you-page .heading1 .uael-adv-heading-stack .uael-highlight-text,
    section .fontsize-25 .uael-dual-color-heading .uael-dual-heading-text.uael-highlight-text{
        font-size: 40px !important;
    }

    .single-program.section1 .elementor-widget-heading h3,
    section .fontsize-20 .elementor-heading-title span{
        font-size: 30px !important;
    }

    .focus.section1{
        padding-bottom: 0 !important;
    }

    .focus.section2{
        margin-top: 0 !important;
    }

    .btn-style-500 .elementor-button-link{
        letter-spacing: 1.8px !important;
    }

    section .site-logo-big img{
        width: 260px !important;
    }

    section .site-logo-big a{
        background-size: 40px;
    }

    section .fontsize-22 .uael-dual-color-heading .uael-before-heading{
        margin-right: 4px !important;
    }

    section .fontsize-22 .uael-dual-color-heading .uael-adv-heading-stack span{
        top: 0 !important;
    }

    section .fontsize-22 .uael-dual-color-heading .uael-after-heading{
        margin-left: 4px !important;
    }

    .webinar-sec .elementor-widget-uael-dual-color-heading h3{
        line-height: 0 !important;
    }

    .evan_webinar_info_list ul li{
        margin-bottom: 10px !important;
    }

    .squeeze.section1{
        padding-top: 100px !important;
    }

    section .mobile-script-block .uael-dual-color-heading .uael-adv-heading-stack{
        display: block !important;
        margin: 0 !important;
    }

    .digital-program.elementor-widget.script-mobile .uael-adv-heading-stack {
        margin: -15px 0 -20px 15px;
    }

    .product-item p span{
        line-height: 1;
    }

    .bil-videos-s2 .elementor-tabs-content-wrapper .elementor-tab-title{
        line-height: 1.3;
    }

    .bil-videos-s2 .elementor-tabs-content-wrapper .elementor-tab-content h3{
        line-height: 0.8;
    }

    .bil-videos-s2 .elementor-tabs-content-wrapper .elementor-tab-content h3 span{
        font-size: 22px !important;
    }

    section .love-u-line-height .uael-dual-color-heading h3{
        line-height: 0 !important;
    }

    section .love-u-line-height .elementor-text-editor,
    .about.timeline .timeline-row h2{
        line-height: 1.3 !important;
    }

    .evan_sales_gps_info img{
        width: 25px;
    }

    .evan_digi_sales_offer_info .elementor-text-editor{
        line-height: 1.3;
    }

    .evan_digi_sales_offer_info img{
        width: 120px;
    }

    .evan_sales_take_step img,
    .evan_sales_fun_info img{
        width: 120px;
        top: 10px !important;
    }

    .love-u-sales-page.graduate .elementor-widget-uael-dual-color-heading .uael-adv-heading-stack{
        background-size: 120px !important;
        width: 120px;
        height: 32px;
        margin: -10px -5px -12px 0px;
    }

    .love-u-page.long-term{
        background-position: -10px -220px !important;
    }

    section .fontsize-16 .elementor-icon-list-items .elementor-icon-list-item svg{
        width: 15px;
        padding-top: 8px;
    }

    section .fontsize-16 .uael-faq-container .uael-faq-accordion .uael-accordion-title{
        padding: 10px 0 10px 0 !important;
    }

    section .fontsize-16 .uael-faq-container .uael-faq-accordion .uael-accordion-title .uael-question-span b{
        line-height: 1.1;
        font-size: 16px;
    }

    .uael-accordion-icon.uael-accordion-icon-right svg{
        /* height: 18px!important; */
        width: 18px!important;
    }

    section .script-block .uael-adv-heading-stack{
        display: block !important;
    }

    section .lineheight{
        line-height: 1.3 !important;
    }

    section.love-u-tomorrow .uael-adv-heading-stack .uael-dual-heading-text.uael-highlight-text{
        font-size: 25px!important;
    }

    .submit-testimonial.section2 .step > .elementor-widget-container{
        padding: 120px 20px 20px !important;
    }

    .submit-testimonial.section2 .step .elementor-text-editor h2{
        font-size: 20px !important;
        letter-spacing: 1px;
    }

    .submit-testimonial.section2 .step .elementor-text-editor ul li{
        margin-bottom: 10px;
        background-position: 0 7px;
    }

    .submit-testimonial.section2 .step .gform_wrapper .gfield input, 
    .submit-testimonial.section2 .step .gform_wrapper .gfield textarea{
        padding: 10px 14px 10px 14px!important;
        font-size: 15px!important;
    }

    .submit-testimonial.section2 .step .gform_wrapper .gfield#field_3_6 label,
    .submit-testimonial.section2 .step .gform_wrapper .gfield#field_3_6 .fileupload-header-text-title{
        font-size: 15px;
    }

    .submit-testimonial.section2 .step .gform_wrapper .gfield#field_3_6 .fileupload-header{
        padding: 15px 14px !important;
    }

    .submit-testimonial.section2 .step .gform_wrapper .gfield#field_3_6 .fileupload-header .fileupload-add-button{
        height: 58px;
    }

    .twocolumn-list ul{
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }

    .masters-section ul li {
        font-size: 16px !important;
    }

    .lineheight-h3 h3{ 
        line-height: 0 !important;
    }

    .partnerprogram-form .gform_wrapper .gfield.gfield_html h3{
        font-size: 20px;
    }

    .partner-program.section1 .heading-script-mobile .uael-adv-heading-stack{
        top: 0;
    }

    .partnerprogram-form .gform_wrapper #field_5_24.gfield.gfield_html h3{
        font-size: 20px;
    }

    .breakthrough-session.section1 .uael-dual-color-heading .uael-adv-heading-stack{
        top: 4px;
        margin-left: 3px;
    }

    .breakthrough-session.section1 .inline-img-title img{
        width: 120px;
    }

    .evan-speak_audience_sec .elementor-widget.heading-script-mobile h3,
    .evan-speak-event .elementor-widget.heading-script-mobile h3,
    .evan-speak-invite .elementor-widget.heading-script-mobile h3,
    .evan-speak-hire .elementor-widget.heading-script-mobile h3,
    .evan-speak-questions .elementor-widget.heading-script-mobile h3{
        line-height: 1;
    }

    .evan-speak_audience_sec .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .evan-speak-event .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .evan-speak-invite .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .evan-speak-hire .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text,
    .evan-speak-questions .elementor-widget.heading-script-mobile .uael-adv-heading-stack .uael-dual-heading-text{
        font-size: 35px!important;
        top: 2px !important;
        margin-left: 5px;
    }

    section .fontsize-16.lineheight .uael-faq-container .uael-faq-accordion .uael-accordion-content p,
    section .fontsize-16.lineheight .uael-faq-container .uael-faq-accordion .uael-accordion-content li{
        line-height:  1.3 !important;
    }

    .evan_speak_page_form.form-small input{
        font-size: 16px !important;
        min-height: 50px!important;
    }

    .evan_speak_page_form.form-small textarea{
        font-size: 16px !important;
    }

    .love-u-sales-page.accepted .elementor-widget-uael-dual-color-heading .uael-adv-heading-stack{
        background-size: 150px !important;
        height: 50px;
        margin: 0px 0 -5px;
        width: 160px;
    }

    .faq-main-wrapper.love-u-live .heading-script-mobile.loveu-logo{
        width: 185px;
        max-width: 185px;
    }

    .faq-main-wrapper.love-u-digital .heading-script-mobile.loveu-logo{
        width: 210px;
        max-width: 210px;
    }

    .faq-main-wrapper.love-u-live .heading-script-mobile.loveu-logo > .elementor-widget-container,
    .faq-main-wrapper.love-u-digital .heading-script-mobile.loveu-logo > .elementor-widget-container{
        background-position: 0 -8px !important;
        background-size: 130px !important;
    }

    .page-id-104656 #cookie-law-info-again,
    .page-id-104626 #cookie-law-info-again{
        left: 10px !important;
        margin: 0 !important;
    }

    .page-id-104656 #cookie-law-info-bar,
    .page-id-104626 #cookie-law-info-bar{
        left: 10px !important;
        margin: 0 !important;
        width: 220px !important;
    }

    .love-u-pyramid .elementor-text-editor h3 {
        font-size: 20px;
    }

    .love-u-pyramid.section34 .uael-dual-color-heading h2{
        font-size: 0;
    }

    .searchresult.section1{
        padding: 90px 0px 10px 0px !important;
    }

    .searchresult.section2 article .elementor-post__title{
        font-size: 18px !important;
    }

    .searchresult.section2{
        padding-top: 20px !important;
    }

    .searchresult.section2 article .elementor-post__title a{
        font-size: inherit !important;
    }

    .searchresult.section2 article .elementor-post__excerpt p{
        font-size: 16px !important;
        line-height: 1.3 !important;
    }

    .love-u-sales-page.take-moment .uael-adv-heading-stack{
        margin: 0 0 0 7px;
    }

    section.love-u-page .fontsize-22 .uael-dual-color-heading .uael-adv-heading-stack span{
        top: 3px !important;
    }

    .love-u-page.be-next .uael-dual-color-heading .uael-adv-heading-stack{
        display: block;
        margin-top: 10px;
    }

    .love-u-page.perfect-place .uael-dual-color-heading .uael-adv-heading-stack{
        margin: 0 5px;
    }

    .love-u-pyramid.section5.confidence .elementor-heading-title span{
        font-size: 20px!important;
    }

    .love-u-pyramid.section11 .meeting-men .uael-adv-heading-stack .uael-dual-heading-text{
        font-size: 20px!important;
    }

    .love-u-pyramid.section11 .meeting-men .uael-dual-color-heading h3{
        line-height: 0.8 !important;
    }

    .love-u-pyramid.section13 .heading-script-mobile .uael-adv-heading-stack{
        margin-bottom: 10px;
    }

    .love-u-pyramid.section20 .heading-script-mobile .uael-adv-heading-stack{
        margin-bottom: 30px;
    }

    .love-u-pyramid.section21 .heading-script-mobile .uael-adv-heading-stack{
        margin-top: 10px;
    }

    .love-u-pyramid.section21 .heading-script-mobile .uael-adv-heading-stack .uael-highlight-text{
        line-height: 1.2 !important;
    }

    .elementor-location-header.elementor-79343 .elementor-nav-menu--dropdown {
        margin-top: 30px!important;
    }

/*    .no-pyramid .blog.section1{
        padding-bottom: 50px !important;
    }*/

    .blog.cat-menu ul li{
        display: block;
    }

    .blog.cat-menu ul li a {
        padding: 10px 0;
    }

    .blog.cat-menu ul li a strong{
        padding: 0;
        border: none;
    }

    .blog .blog.cat-menu ul li:hover, 
    .page-id-73170 .blog.cat-menu ul li:hover {
        margin: 0;
    }
	/* ================= END ELI ================= */

	/* ================= MAC ================= */
	.post-content p, .post-content ol li {
		    font-size: 16px;
		}
	/* ================= END MAC ================= */
}

/* ================= MAC ================= */
	@media all and (max-width:480px){
		.evan_writing_banner .writing_banner_person:after {
			content: ""!important;
			position: absolute!important;
			background: url(images/EVAN-MARC-KATZ-writing-banner-person.png)!important;
			background-repeat: no-repeat!important;
			background-size: 100%!important;
			width: 240px!important;
			height: 380px!important;
			left: 132px!important;
			bottom: -256px!important;
			z-index: 1;
		}
		.evan_writing_banner .uael-adv-heading-stack span {
			margin:0px!important;
		}
		.searchpagesection .search-wrap .elementor-column-wrap.elementor-element-populated .elementor-widget-uael-dual-color-heading, 
		.searchpagesection .search-wrap .elementor-column-wrap.elementor-element-populated .elementor-widget-text-editor {
			padding-right: 0px!important;
		}
/*		.questionscript.textscript.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text {
			font-size:24px!important;
			padding-left:0px;
			padding-right:0px;
		}
		.questionscript.textscript.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-highlight-text {
			margin-left: 0px;
			margin-right: 0px;
		}*/
		.search-div .textscript.elementor-widget:not(.not-script) .uael-dual-color-heading .uael-third-text {
			padding: 0;
		}
		.search-div .search-wrap .questionscript.heading .uael-dual-heading-text {
			font-size:24px;
		}
/*		.header-text.digital-program .uael-before-heading {
			display:block;
		}*/
		.blog.recent .recent-col1 .understanding-men .uael-post__terms {
			background: url(images/EVANS-MARC-KATZ-icon-blog-cat-understanding-men.svg) no-repeat 20px center / 23px #72B6C1 !important;
			padding: 10px 18px 10px 60px;
		}
        .about.timeline  h2 {
			font-size: 22px!important;
		}
	
		.cta-search-section .heading {
			font-size: 22px!important;
		}
		
		.faq-main-wrapper .uael-faq-container .uael-faq-accordion .uael-accordion-content{
			padding-left: 15px;
		}
		.single.comments-div .comments-wrap #comments .comment-list .comment {
			padding: 18px 20px;
		}
/* 		.evan_find_love_brand_logo .uael-img-gallery-wrap .uael-grid-item {
			margin: 0 auto!important;
			max-width: 17%!Important;
			height:auto!important;
			width:auto!important;

		} */
		/* Stories Slider */
			.archive.love-slider .love-stories .slick-prev {
				margin-left: 22px;
			}
			.archive.love-slider .love-stories .slick-next {
				margin-right: 22px;
			}
			.archive.love-slider .love-story .section-left {
				padding: 60px 45px;
			}
			.archive.love-slider .love-story .section-left .top-quote {
				font-size: 20px;
				line-height: 1.26;
			}
			.archive.love-slider .love-story .section-left .bottom_quote {
				font-size: 18px;
				line-height: 1.26;
			}
			.archive.love-slider .love-story .section-left {
				min-height: 440px;
				display: flex;
				flex-direction: column;
				justify-content: center;
			}
			
		/* end Stories Slider */
		
		
		.search-wrap .heading .uael-adv-heading-stack , .blog.search-wrap .heading .uael-adv-heading-stack{
			margin: 0;
		}
		
		.masters-section ul li {
			font-size: 18px;
		}
		.title-after-vid h2, .title-after-vid h2 .uael-before-heading span {
			font-size:28px!important;
		}
		
		/* 	Special Text */
/* 			.single .banner .uael-highlight-text {
				font-size: 60px !important;
			} */
			
		
			.single.signle-post .related .uael-dual-heading-text{
				font-size: 26px;
				letter-spacing: 1px;
			}
			
		
    }
/* ================= END MAC ================= */

/* ================= ELI ================= */
@media all and (max-width:470px){

    .homepage.section1{
        background-position: top center !important;
    }

}

@media all and (max-width:450px){

    .application .app-form iframe,
    .evan_app_love_form_wrap .app-form iframe{
        min-height: 3200px !important;
    }
}

@media all and (max-width:430px){

    .elementor-location-header .elementor-top-section.love-u-page-header.love-u-live-header .logo-wrap a {
        background-size: 26px;
    }

    .elementor-location-header .elementor-top-section.love-u-page-header.love-u-live-header .logo-wrap {
        width: 200px!important;
    }

    .elementor-location-header .elementor-top-section.love-u-page-header.love-u-live-header .top-button-wrap {
        width: 120px!important;
    }

    .elementor-location-header .elementor-top-section.love-u-page-header.love-u-live-header .top-button-wrap a{
        font-size: 8px !important;
    }

}

@media all and (max-width:420px){

    .blog.cat-menu.no-effects ul li.current-menu-item a, 
    .blog.cat-menu.no-effects ul li.current-category-ancestor a, 
    .blog.cat-menu.no-effects ul li:hover a{
        border: none;
        padding: 10px !important;
    }

    .application .app-form iframe,
    .evan_app_love_form_wrap .app-form iframe{
        min-height: 3250px !important;
    }
	
	/* ================= MAC ================= */				
		/* 	Category Menu	 */
			.blog.cat-menu .menu-blog-categories-container {
			}
			.blog.cat-menu ul li {
				width: 100%;
			}
			.blog.cat-menu ul li a {
				border-right: 0px;
			}
		/* End	Category Menu	 */	
/*		.questionscript  .uael-dual-color-heading {
			width:90%;
		}	
		.questionscript  .uael-dual-color-heading .uael-after-heading {
			width:60%;
		}
		.search-div.searchpagesection .search-wrap  .elementor-widget-search-form::before {
			right:-18px!important;
		}	*/
	/* ================= END MAC ================= */
}

@media all and (max-width:400px){

    .elementor-location-header .elementor-top-section.love-u-page-header .logo-wrap a {
        background-size: 26px;
    }

    .elementor-location-header .elementor-top-section.love-u-page-header .logo-wrap {
        width: 200px!important;
    }

    .elementor-location-header .elementor-top-section.love-u-page-header .top-button-wrap {
        width: 100px!important;
    }

    .elementor-location-header .elementor-top-section.love-u-page-header .top-button-wrap a{
        font-size: 8px !important;
    }
	
	header.elementor-location-header .site-logo img, .site-logo img {
		width: 240px!important;
	}

    /*.homepage.section1{
        background-image: url(images/EVAN-MARC-KATZ-homepage-hero-banner-bg-mobile3.jpg) !important;
    }*/

    /*.homepage.section7{
        background-image: url(images/EVAN-MARC-KATZ-pyramid-bg-mobile2.jpg) !important;
    }*/

    footer .elementor-section.elementor-element-577ebef1{
        background-image: url(images/evan-marc-katz-bg-footer-mobile2.jpg) !important;
    }

    .love-u-page.long-term{
        background-image: url(images/EVAN-MARC-KATZ-s1-bg-group-sales-mobile-3.jpg) !important;
    }

    .love-u-page.section1{
        background-image: url(images/EVAN-MARC-KATZ-bg-love-u-mobile2.jpg) !important;
    }

    .elementor-location-footer .love-u-page{
        background-image: url(images/EVAN-MARC-KATZ-sales-footer-mobile-2.jpg) !important;
    }

    .love-stories.section1,
    .about.section1,
    .breakthrough-session.section1,
    .partner-program.section1,
    .banner-section{
        background-image: url(images/EVAN-MARC-KATZ-praise-bg-s1-mobile2.jpg) !important;
    }

/*    .application.section1,
    .application.section1.applicationSection1.direct{
        background-image: url(images/EVAN-MARC-KATZ-bg-application-mobile2.jpg) !important;
    }

    .applicationSection1{
        background-image: url(images/EVAN-MARC-KATZ-bg-app-mobile2.jpg) !important;
    }*/

    .application.section1.app-register{
        background-image: url(images/EVAN-MARC-KATZ-bg-application-mobile2.jpg) !important;
    }
	
	.application.section1.applicationSection1.love-u-live-application{
/*         background-image: url(images/EVAN-MARC-KATZ-bg-app-mobile2.jpg) !important; */
    }

    .application.section1.applicationSection1.direct{
        background-image: url(images/EVAN-MARC-KATZ-bg-application-mobile2.jpg) !important;
    }

    .faq-main-wrapper.emk-list{
        background-image: url(images/EVAN-MARC-KATZ-faqs-banner-bg-min-mobile2.jpg) !important;
    }

    .blog.section1{
        background-image: url(images/EVAN-MARC-KATZ-bg-blog-s1-mobile2.jpg) !important;
    }

    .elementor-location-footer .footer-version2,
    .elementor-location-footer .footer-version5,
    .elementor-location-footer .footer-version7,
    .elementor-location-footer .footer-default{
        background-image: url(images/EVAN-MARC-KATZ-bg-footer-mobile2.jpg) !important;
    }

    .podcast.section1{
        background-image: url(images/EVAN-MARC-KATZ-podcast-banner-bg-mobile2.jpg) !important;
    }

    .application .app-form iframe,
    .evan_app_love_form_wrap .app-form iframe{
        min-height: 3420px !important;
    }

    .homepage.section3 .more-clients img {
        max-width: 310px;
        width: 100%;
    }

    .love-stories.div-wrapper .textscript.elementor-widget.script-mobile:not(.not-script) .uael-adv-heading-stack{
        display: block;
        margin-top: -25px;
    }

    .banner-section.testimonial-submit{
        background-image: url(images/EVAN-MARC-KATZ-praise-submit-s1-mobile2.jpg) !important;
    }

}
/* ================= END ELI ================= */

	/* ================= MAC ================= */
	@media all and (max-width:360px){
		.grid-lst .elementor-text-editor {
			font-size:18px;
		}
	}
	/* ================= END MAC ================= */

	/* ================= NASEEB ================= */
@media(min-width:1280px){
    .evan_media_info_list_two ul{padding-left:52px;}
    .evan_media_info_list_three ul{padding-left:0px;}
}
@media(min-width:1500px){
    .evan-speak_audience_sec .elementor-container.elementor-column-gap-default {max-width: 1375px !important;}
}
@media(min-width:1600px){
    .evan_write_white_block_info .elementor-background-overlay{
        left: -223px!important;
        top: unset!important;
        background-size:contain;
    }
}

@media(max-width:1400px){
    .evan_speak_event_info .elementor-background-overlay{
        width: 100%!important;
        height: 100%!important;
    }
    .evan_love_group_banner .elementor-background-overlay {
        bottom: 0;
        background-size: 40% auto !important;
    }
    /*.evan_sales_imagine_sec{margin-top:-300px!important;}*/
    .evan_mark_begin_img{margin-top:-450px!important;}
    /*.evan_love_u_sales_amaz_comm{margin-top:-350px!important;}*/
    .evan_sales_mod_three_img, .evan_sales_mod_five_img {right: -255px !important;}
/*  .evan_sales_mod_one_img img, .evan_sales_mod_two_img img, .evan_sales_mod_three_img img, .evan_sales_mod_four_img img, .evan_sales_mod_five_img img, .evan_sales_mod_six_img img {width: 65% !important;}
*/  /*.evan_sales_mod_one_img, .evan_sales_mod_two_img, .evan_sales_mod_three_img, .evan_sales_mod_four_img, .evan_sales_mod_five_img, .evan_sales_mod_six_img{bottom: -175px!important;}*/
    .evan_sales_grad_attest {left: 100px;}
    /*.evan_sales_deal_sec{margin-top:100px!important;}*/
    .evan_sales_amaz_img{width:506px!important;}
    .evan_sales_clients_bg_sec {background-position: 50px 77px !important;}
    /*.evan_love_u_sales_amaz_comm {margin-top: -280px!important;}*/
}
@media(max-width:1366px){
    .evan_speak_banner_sec {background-position: top center;}
}
@media(max-width:1280px){
    .evan_webinar_presenter_info .elementor-background-overlay{display:none!important;}
/*  .evan_sales_mod_one_img{right: -220px!important;}
*/  .evan_sales_mod_three_img, .evan_sales_mod_five_img {right: -220px !important;}
    .evan_sales_grad_attest {left: 75px;}
}
@media(max-width:1200px){
    /*.evan_sales_mod_one_img, .evan_sales_mod_two_img, .evan_sales_mod_three_img, .evan_sales_mod_four_img, .evan_sales_mod_five_img, .evan_sales_mod_six_img {
        bottom: -175px!important;
        width: 70% !important;
    }*/
/*  .evan_sales_mod_one_img {right: -170px!important;}*/
/*  .evan_sales_mod_one_img img, .evan_sales_mod_two_img img, .evan_sales_mod_three_img img, .evan_sales_mod_four_img img, .evan_sales_mod_five_img img, .evan_sales_mod_six_img img {width: 100% !important;}
*/  .evan_sales_mod_three_img, .evan_sales_mod_five_img {right: -170px !important;}
    .evan_sales_mod_six_img {right: -170px !important;}
    .evan_sales_grad_attest {left: 40px;}
    .evan_dec_info_bg_sec:after{content:unset!important;}
    .evan_sales_ticks_sec {left: 0px;}
    .evan_sales_clients_bg_sec {background-image: none!important;}
}
@media(max-width:1100px){
    .evan_speak_event_info .elementor-background-overlay{display:none;}
    .evan_media_cta_sec:after{right:0px;}
    .evan_thank_video_sec:after{
        width: 100px;
        height: 83px;
        right: -50px;
        top: -65px;
    }
    
    .evan_sales_mod_one_img, .evan_sales_mod_two_img, .evan_sales_mod_three_img, .evan_sales_mod_four_img, .evan_sales_mod_five_img, .evan_sales_mod_six_img {
        width: 100% !important;
    }
    .evan_sales_grad_attest {left: 0px;}
    .evan_mark_begin_img {margin-top: -350px!important;}
    /*.evan_love_u_sales_amaz_comm {margin-top: -250px!important;}*/
    .evan_sales_mod_one_img {right: 0px!important;}
    .evan_sales_mod_three_img, .evan_sales_mod_five_img {right: 0px !important;}
    .evan_sales_mod_one_img, .evan_sales_mod_two_img, .evan_sales_mod_three_img, .evan_sales_mod_four_img, .evan_sales_mod_five_img, .evan_sales_mod_six_img{bottom:0px!important;}
    /*.evan_sales_imagine_sec {margin-top: -200px!important;}*/
    
    .evan_sales_mod_one_img img, .evan_sales_mod_two_img img, .evan_sales_mod_three_img img, .evan_sales_mod_four_img img, .evan_sales_mod_five_img img, .evan_sales_mod_six_img img {
        width: 464px !important;
    }
    
}
@media(max-width:1000px){
    .evan_media_cta_sec:after {content:unset;}
    .evan_thank_video_sec:after {
        right: -40px;
        top: -85px;
    }
}
@media(max-width:992px){
    .evan_thank_video_sec:after {right:-30px;}
}
@media(max-width:900px){
    .evan-media-info-nav nav ul li a {
        padding-left: 10px !important;
        padding-right: 10px !important;
        font-size: 20px !important;
    }
    .evan_error_search_bar input.elementor-search-form__input {width: 69%;}
    .evan_thank_video_sec {
        margin-top: 30px;
        width: 80% !important;
    }
    .evan_thank_video_sec:after {
        right: -60px;
        top: -55px;
    }
}
@media(max-width:768px){
    /*.evan_love_u_sales_amaz_comm {margin-top: 50px!important;}*/
    .evan_love_amaz_col, .evan_love_amaz_img_col {width: 100% !important;}
    .evan_mark_begin_img {margin-top: -130px!important;}
    /*.evan_sales_amaz_inner_sec{padding:20px 20px!important;}*/
    .love-sales_amaz_col_info{
        width:100%!important;
        max-width:100%!important;
    }
    .evan_love_amaz_img_col_img {
        position: relative !important;
        left: 0px !important;
        bottom: 0px !important;
    }
    .evan_love_com_grad_sec .elementor-background-overlay{background-image:none!important;}
/*  .evan_sales_mod_one_img {right: -225px!important;}
    .evan_sales_mod_three_img, .evan_sales_mod_five_img {right: -225px !important;} */
}
@media(max-width:767px){
    .evan_sales_mod_one_img, .evan_sales_mod_two_img, .evan_sales_mod_three_img, .evan_sales_mod_four_img, .evan_sales_mod_five_img, .evan_sales_mod_six_img {
        width: 90% !important;
    }
    .evan_whd_speak_info ul {margin-bottom: 30px;}
    .evan_speak_faq_info .uael-accordion-title .uael-question-span {padding-left: 0px;}
    /*.evan_media_banner_sec{background-image:unset!important;}*/
    .evan_error_search_bar .elementor-search-form__container{
        background:transparent!important;
        background-color:transparent!important;
    }
    .evan_error_search_bar input.elementor-search-form__input {
        background:#fff!important;
        width: 100%;
        padding: 20px 20px !important;
        border-radius: 3px !important;
    }
    .evan_error_search_bar button.elementor-search-form__submit{width:100%!important;}
    .evan-media-tel-list ul{
        margin-top:0px!important;
        padding-left: 10px;
    }
    .evan_media_info_list ul {padding-left: 10px;}
    .evan_style_mob_title .uael-dual-heading-text.uael-highlight-text{text-transform: uppercase!important;}
    .evan-media-info-nav nav ul{margin-top:20px;}
    .evan-media-info-nav nav ul li {
        border-right: unset;
        margin-bottom: 20px;
    }
    .evan-media-info-nav nav ul li a {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .evan_whd_overcome_title .uael-before-heading{display:none!important;}
    .evan_404_style_title .uael-dual-heading-text.uael-highlight-text{color:#000000!important;}
    .evan_error_search_bar button.elementor-search-form__submit{background-image:unset!important;}
    .evan_app_opt_info p{color:#444749!important;}
    .evan_app_opt_banner_form input {border: 1px solid #444749 !important;}
    .evan_webinar_info_list ul{padding-left:0px!important;}
    .evan_web_opt_banner_form .gform_wrapper .ginput_container span:not(.ginput_price){margin-bottom:0px!important;}
}
@media(max-width:600px){
    .evan_web_opt_footer_form .gform_button{padding:10px 50px!important;}
}
@media(max-width:480px){
    .evan_speak_banner_sec {
        background-position: top right -600px;
        background-size: cover;
    }
    .evan_speak_footer_logo{margin-top:50px!important;}
    .evan_speak_banner_btn .elementor-button{padding: 20px 35px 20px 35px!important;}
    .evan_speak_page_form .elementor-button {padding: 20px 25px 20px 25px!important;}
    .evan_speak_faq_list_btn .elementor-button {padding: 20px 25px 20px 25px!important;}
    .evan_whd_cta_sec .elementor-background-overlay {background-size: 45%;}
    .evan_thank_video_sec:after {right: -50px;}
}
@media(max-width:414px){
    .evan_thank_footer_btn a {font-size: 12px !important;}
    .evan_thank_video_sec{width: 75% !important;}
    .evan_opt_intro_title .uael-dual-color-heading span.uael-dual-heading-text {letter-spacing: 0px !important;}
}
@media(max-width:375px){
    .evan_speak_banner_sec {background-position: top right -700px;}
    .evan_opt_intro_title .uael-dual-color-heading span.uael-dual-heading-text {
        font-size: 26px !important;
        line-height: 26px !important;
    }
}
@media(max-width:360px){
    .evan_speak_banner_sec {background-position: top right -780px;}
    .evan_speak_faq_list_btn .elementor-button {padding: 20px 15px 20px 15px!important;}
}
@media(max-width:320px){
    .evan_speak_banner_sec {background-position: top right -800px;}
    .evan_thank_video_sec {width: 73% !important;}
}
	/* ================= END NASEEB ================= */

.evan_app_love_form_wrap .uael-dual-color-heading .uael-dual-heading-text, 
.evan_app_inner_title .uael-dual-color-heading .uael-dual-heading-text {
    text-transform: none !important;
}

@media (max-width: 768px) {
  .elementor-73599 .elementor-element.elementor-element-f255d52>.elementor-widget-container {
    margin: 0;
    padding: 0;
  }
}

@media (max-width: 520px) {
  .application .app-form iframe, 
  .evan_app_love_form_wrap .app-form iframe {
      min-height: 3160px !important;
  }
  
  .applicationSection1 iframe {
    height: 60vw;
  }
}

@media (max-width: 500px) {
  .application .app-form iframe, 	
  .evan_app_love_form_wrap .app-form iframe {
      min-height: 3220px !important;
  }
}

@media (max-width: 450px) {
  .application .app-form iframe, 	
  .evan_app_love_form_wrap .app-form iframe {
    min-height: 3310px !important;
  }
}

@media (max-width: 420px) {
  .application .app-form iframe, 	
  .evan_app_love_form_wrap .app-form iframe {
    min-height: 3432px !important;
  }
}

@media (max-width: 400px) {
  .application .app-form iframe, 	
  .evan_app_love_form_wrap .app-form iframe {
    min-height: 4240px !important;
  }

  .application.section1.applicationSection1.love-u-live-application {
    background-image: url(https://wordpress-1158833-4049877.cloudwaysapps.com/wp-content/uploads/2021/06/EVAN-MARC-KATZ-bg-love-u-live-application.jpg) !important;
  }
}

@media only screen and (max-width: 768px) {
	.main-menu-wrap .menu-item .sub-menu:before{
		 display: none !important;
	}
}

.page-id-104626 .sales-group-options .elementor-widget-heading,
.page-id-104626 .sales-group-options .elementor-widget-text-editor {
	clear: both;
}

.page-id-104626 .sales-group-options .elementor-widget-wrap {
	display: block !important;
}

body > div.elementor.elementor-118385 > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-5ae879c6.application.section1.app-register.elementor-section-height-min-height.elementor-section-items-top.elementor-section-boxed.elementor-section-height-default > div > div > div > div > div > div.elementor-element.elementor-element-4f0339f6.uael-dual-heading-align-center.evan_info_no_margin.heading-script-mobile.elementor-widget-mobile__width-auto.elementor-hidden-phone.elementor-widget.elementor-widget-uael-dual-color-heading > div > div > h1 > span.uael-after-heading {
    margin-left: -8px;
}

.homepage.section10 .blog-categories-block .elementor-cta--skin-cover .elementor-cta__title {
	margin-bottom: 0;
}

.homepage.section10 .blog-categories-block .step {
  display: inline-block;
	margin-right: 5px;
}

.homepage.section10 .blog-categories-block .category {
  display: inline-block;
	font-size: 25px;
	font-weight: 800;
	line-height: 1.2em;
	letter-spacing: 0;
	margin-bottom: 5px;
	color: #fff;
}

.uael-video-play-lightbox button:hover polygon {
	fill: rgb(251, 101, 108);
}

.custom_video_container {
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 25%;
	height: auto;
}

@media only screen and (max-width: 768px) {
	.custom_video_container {
		width: 90%;
	}
}

@media only screen and (max-width: 399px) {
	.blog.search-wrap .elementor-search-form__submit, .search-div .search-wrap .elementor-search-form__submit {
		background: url(images/EVAN-MARC-KATZ-icon-search.svg) no-repeat 25px center;
	}

	.gform_legacy_markup_wrapper input.gform_button:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		letter-spacing: 1px;
	}
}