/* Magnific Popup CSS */
.mfp-bg { top:0; left:0; width:100%; height:100%; z-index:1042; overflow:hidden; position:fixed; background:rgba(0, 0, 0, 0.4);}
.mfp-wrap { top:0; left:0; width:100%; height:100%; z-index:1043; position:fixed; outline:none !important; -webkit-backface-visibility:hidden; }
.mfp-container { text-align:center; position:absolute; width:100%; height:100%; left:0; top:0; padding:0 8px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.mfp-container:before { content:''; display:inline-block; height:100%; vertical-align:middle; }
.mfp-align-top .mfp-container:before { display:none; }
.mfp-content { position:relative; display:inline-block; vertical-align:middle; margin:0 auto; text-align:left; z-index:1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width:100%; cursor:auto; }
.mfp-ajax-cur { cursor:progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor:-moz-zoom-out; cursor:-webkit-zoom-out; cursor:zoom-out; }
.mfp-zoom { cursor:pointer; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; }
.mfp-auto-cursor .mfp-content { cursor:auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select:none; -moz-user-select:none; user-select:none; }
.mfp-loading.mfp-figure { display:none; }
.mfp-hide { display:none !important; }
.mfp-preloader { color:#cccccc; position:absolute; top:50%; width:auto; text-align:center; margin-top:-0.8em; left:8px; right:8px; z-index:1044; }
.mfp-preloader a { color:#cccccc; }
.mfp-preloader a:hover { color:white; }
.mfp-s-ready .mfp-preloader { display:none; }
.mfp-s-error .mfp-content { display:none; }

button.mfp-close{
	background-color:#000;
	font-size:30px;
	height:36px;
	line-height:36px;
	position:fixed;
	right:25px;
	top:15px;
	width:36px;
	z-index:999;
	padding:0;
}
button::-moz-focus-inner {
 padding:0;
 border:0;
}
.mfp-close { 
	width:44px; 
	height:41px; 
	line-height:41px; 
	position:absolute; 
	right:0; 
	top:0; 
	text-decoration:none; 
	text-align:center; 
	color:#fff; 
	font-style:normal; 
	font-size:28px; 
	font-family:Arial, Baskerville, monospace;
}
.sessocial_login_btns ul li {
   width: 100%;
}
 @media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
/* Remove all paddings around the image on small screen*/
.mfp-img-mobile .mfp-close { top:0; right:0; width:35px; height:35px; line-height:35px; background:rgba(0, 0, 0, 0.6); position:fixed; text-align:center; padding:0; }
}
 @media all and (max-width:900px) {
.mfp-arrow { -webkit-transform:scale(0.75); transform:scale(0.75); }
.mfp-arrow-left { -webkit-transform-origin:0; transform-origin:0; }
.mfp-arrow-right { -webkit-transform-origin:100%; transform-origin:100%; }
.mfp-container { padding-left:6px; padding-right:6px; }
}
.mfp-ie7 .mfp-img { padding:0; }
.mfp-ie7 .mfp-bottom-bar { width:600px; left:50%; margin-left:-300px; margin-top:5px; padding-bottom:5px; }
.mfp-ie7 .mfp-container { padding:0; }
.mfp-ie7 .mfp-content { padding-top:44px; }
.mfp-ie7 .mfp-close { top:0; right:0; padding-top:0; }
.my-mfp-zoom-in .zoom-anim-dialog { opacity:0; transform:scale(0.8); transition:all 0.2s ease-in-out 0s; }
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog { opacity:1; transform:scale(1); }
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog { opacity:0; transform:scale(0.8); }
.my-mfp-zoom-in.mfp-bg { opacity:0; transition:opacity 0.3s ease-out 0s; }
.my-mfp-zoom-in.mfp-ready.mfp-bg { opacity:0.8; }
.my-mfp-zoom-in.mfp-removing.mfp-bg { opacity:0; }
.my-mfp-slide-bottom .zoom-anim-dialog { opacity:0; /*transform:translateY(-20px) perspective(600px) rotateX(10deg);*/ transition:all 0.2s ease-out 0s; }
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog { opacity:1; /*transform:translateY(0px) perspective(600px) rotateX(0deg);*/ }
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog { opacity:0; transform:translateY(-10px) perspective(600px) rotateX(10deg); }
.my-mfp-slide-bottom.mfp-bg {transition:opacity 0.3s ease-out 0s; }
/*.my-mfp-slide-bottom.mfp-ready.mfp-bg { opacity:0.8; }
.my-mfp-slide-bottom.mfp-removing.mfp-bg { opacity:0; }*/

/*LOGIN AND SIGNUP POPUP*/
.sesadvheader_quick_popup{
	box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);
	margin:40px auto;
	position:relative;
	overflow:hidden;
	width:700px; 
}
.sesadvheader_popup_header{
	border-bottom-width:1px;
	padding:10px 20px;
}
.sesadvheader_popup_header_logo{
	float:left;
}
[dir="rtl"] .sesadvheader_popup_header_logo{
	float:right;
}
.sesadvheader_popup_header_logo img{
	max-height:30px;
	margin-top:6px;
}
.sesadvheader_popup_header_btns{
	float:right;
	height:40px;
	padding-top:13px;
}
[dir="rtl"] .sesadvheader_popup_header_btns{
	float:left;
}
.sesadvheader_popup_header_btns a{
	font-weight:bold;
	padding:7px 0;
	margin-left:10px;
}
[dir="rtl"] .sesadvheader_popup_header_btns a{
	margin-left:0;
	margin-right:10px;
}
.sesadvheader_popup_content{
	background-size:cover;
	background-position:center bottom;
	padding:20px;
	display:table;
	width:100%;
}
.sesadvheader_popup_content > div{
	display:table-cell;
	vertical-align:middle;
}
.sesadvheader_popup_content_left{
	padding-right:40px;
	width:60%;
}
[dir="rtl"] .sesadvheader_popup_content_left{
	padding-left:20px;
	padding-right:0;
}
.sesadvheader_popup_content button[type="submit"]{
	font-size:15px;
	margin:0;
	padding:7px 25px;
}
.sesadvheader_popup_login .global_form,
.sesadvheader_popup_login .global_form > div,
.sesadvheader_popup_login .global_form > div > div{
	border-width:0;
	background-color:transparent;
	padding:0;
	margin:0;
}
.sesadvheader_popup_login .form-label{
	display:none;
}
.sesadvheader_popup_login .form-element{
	min-width:inherit !important;
}
.sesadvheader_popup_login .form-elements > .form-wrapper:nth-child(1) .form-element,
.sesadvheader_popup_login .form-elements > .form-wrapper:nth-child(2) .form-element{
	position:relative;
	margin:10px 0;
	padding:5px 0 5px 40px;
	width:100%;
}
[dir="rtl"] .sesadvheader_popup_login .form-elements > .form-wrapper:nth-child(1) .form-element,
[dir="rtl"] .sesadvheader_popup_login .form-elements > .form-wrapper:nth-child(2) .form-element{
	padding:5px 40px 5px 0;
}
.sesadvheader_popup_login .form-elements > .form-wrapper:nth-child(1) .form-element{
	margin-top:0;
}
.sesadvheader_popup_login .form-element input[type="email"],
.sesadvheader_popup_login .form-element input[type="password"],
.sesadvheader_popup_login .form-element input[type="text"]{
	background-color:transparent;
	border-width:0 0 1px;
	border-radius:0;
	height:34px;
	line-height:34px;
	padding:5px;
	width:100%;
}
.sesadvheader_popup_login .form-elements > .form-wrapper:nth-child(1) .form-element:before,
.sesadvheader_popup_login .form-elements > .form-wrapper:nth-child(2) .form-element:before{
	border-radius:50%;
	display:block;
	font-family:'Font Awesome 5 Free';
	font-size:15px;
	position:absolute;
	left:0;
	top:10px;
	height:30px;
	line-height:30px;
	text-align:center;
	width:30px;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-weight:900;
}
[dir="rtl"] .sesadvheader_popup_login .form-elements > .form-wrapper:nth-child(1) .form-element:before,
[dir="rtl"] .sesadvheader_popup_login .form-elements > .form-wrapper:nth-child(2) .form-element:before{
	left:inherit;
	right:0;
}
.sesadvheader_popup_login .form-elements > .form-wrapper:first-child .form-element:before{content:"\f007";}
.sesadvheader_popup_login .form-elements > #password-wrapper .form-element:before{content:"\f023";}
.sesadvheader_popup_login #buttons-wrapper{
	padding:5px 0 0 40px;
}
[dir="rtl"] .sesadvheader_popup_login #buttons-wrapper{
	padding:5px 40px 0 0;
}
.sesadvheader_popup_login #buttons-wrapper .form-wrapper{
	clear:none;
}
.sesadvheader_popup_login #remember-wrapper{
	float:left;
}
[dir="rtl"] .sesadvheader_popup_login #remember-wrapper{
	float:right;
}
.sesadvheader_popup_login #remember-wrapper input + label{
	float:left;
}
.sesadvheader_popup_login #forgot-wrapper{
	float:right;
}
[dir="rtl"] .sesadvheader_popup_login #forgot-wrapper{
	float:left;
}
.sesadvheader_popup_login #submit-wrapper{
	float:right;
}
.sesadvheader_popup_login #captcha-element > .g-recaptcha,
.sesadvheader_popup_login #grecaptcha-element > .g-recaptcha{
	margin-left:40px;
}
[dir="rtl"] .sesadvheader_popup_login #captcha-element > .g-recaptcha,
[dir="rtl"] .sesadvheader_popup_login #grecaptcha-element > .g-recaptcha{
	margin-left:0;
	margin-right:40px;
}
.sesadvheader_popup_signup .global_form,
.sesadvheader_popup_signup .global_form > div,
.sesadvheader_popup_signup .global_form > div > div{
	background-color:transparent;
	padding:0;
	margin:0;
	border:0px;
}
.sesadvheader_popup_signup .global_form > div > div h3{
	display:none;
}
.sesadvheader_popup_signup .global_form div.form-label,
.sesadvheader_popup_signup .global_form p.hint{
	display:none;
}
.sesadvheader_popup_signup .global_form .form-element input[type="text"],
.sesadvheader_popup_signup .global_form .form-element input[type="password"],
.sesadvheader_popup_signup .global_form .form-element input[type="email"],
.sesadvheader_popup_signup .global_form .form-element select{
	background-color:transparent;
	border-radius:0;
	border-width:0 0 1px;
	height:34px;
	line-height:34px;
	padding:5px;
	width:100%;
}
.sesadvheader_popup_signup .global_form .form-element select{
	border-width:1px;
}
.sesadvheader_popup_signup .global_form .form-elements{
	margin:0;
}
.sesadvheader_popup_signup .global_form .form-wrapper{
	margin:5px 0;
	float:left;
	width:100%;
}
.sesadvheader_popup_signup .global_form .form-wrapper:first-child{
	margin-top:0;
}
.sesadvheader_popup_signup .global_form .form-element{
	min-width:inherit;
	margin:0;
	width:100%;
}
.sesadvheader_popup_signup #password-wrapper,
.sesadvheader_popup_signup #passconf-wrapper,
.sesadvheader_popup_signup #timezone-wrapper,
.sesadvheader_popup_signup #language-wrapper{
	clear:none;
	width:49%;
}
.sesadvheader_popup_signup #passconf-wrapper,
.sesadvheader_popup_signup #language-wrapper{
	float:right;
}
[dir="rtl"] .sesadvheader_popup_signup #passconf-wrapper,
[dir="rtl"] .sesadvheader_popup_signup #language-wrapper{
	float:right;
}
.sesadvheader_popup_signup .global_form #submit-wrapper{
	margin:10px 0 0;
}
.sesadvheader_popup_signup .global_form #submit-element{
	text-align:right;
}
.sesadvheader_popup_content_sep{
	width:1px;
	position:relative;
}
.sesadvheader_popup_content_sep span{
	border-radius:50%;
	position:absolute;
	height:40px;
	line-height:40px;
	text-align:center;
	width:40px;
	margin:-20px 0 0 -20px;
}
.sesadvheader_popup_content_right{
	position:relative;
}
.sesadvheader_popup_content_right > span{
	font-size:14px;
	position:absolute;
	top:10px;
	text-align:center;
	width:100%;
}
.sesadvheader_quick_popup_social{
	overflow:hidden;
	padding-left:40px;
	text-align:center !important;
}
.sesadvheader_quick_popup_social a{
	display:block;
}
.sesadvheader_quick_popup_social a + a{
	margin-top:10px;
}
.sesadvheader_quick_popup_social img{
	max-height:50px;
	max-width:220px;
}
.sesadvheader_quick_popup_social a.sesadvheader_social_btn{
	border:1px solid transparent;
	border-radius:3px;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
	color:#fff;
	display:block;
	margin:20px 0;
	padding:7px 10px;
	text-align:center;
}
[dir="rtl"] .sesadvheader_quick_popup_social a.sesadvheader_social_btn{
	text-align:center;
}
.sesadvheader_quick_popup_social a.sesadvheader_social_btn:hover{
	text-decoration:none;
}
.sesadvheader_quick_popup_social a.sesadvheader_social_btn.sesadvheader_facebook_btn{
	border-color:#3c4d82;
	background:#4a64ab;
	background:-webkit-linear-gradient(#4a64ab, #3e5697);
	background:linear-gradient(#4a64ab, #3e5697);
	text-shadow:0 -1px 0 #364e8f;
}
.sesadvheader_quick_popup_social a.sesadvheader_facebook_btn:hover{
	background:rgba(0, 0, 0, 0) linear-gradient(#4b69ba, #3b57a3) repeat scroll 0 0;
}
.sesadvheader_quick_popup_social a.sesadvheader_twitter_btn{
	border-color:#008fd1;
	background:#00aced;
	background:-webkit-linear-gradient(#00aced, #0091d5);
	background:linear-gradient(#00aced, #0091d5);
	text-shadow:0 -1px 0 #0070a5;
}
.sesadvheader_quick_popup_social a.sesadvheader_twitter_btn:hover{
	background:rgba(0, 0, 0, 0) linear-gradient(#00b3f6, #009ce4) repeat scroll 0 0;
}
.sesadvheader_quick_popup_social a.sesadvheader_social_btn span{
	color:#fff;
	font-size:12px;
	line-height:20px;
	position:relative;
	text-transform:uppercase;
}
.sesadvheader_quick_popup_social a.sesadvheader_social_btn span i{
	color:#fff;
	font-size:17px;
	margin-right:10px;
	vertical-align:middle;
}
[dir="rtl"] .sesadvheader_quick_popup_social a.sesadvheader_social_btn span i{
	margin-left:10px;
	margin-right:0;
}
.sesadvheader_quick_popup._nosbtns{
	width:500px;
}
.sesadvheader_quick_popup._nosbtns .sesadvheader_popup_content_left{
	width:100%;
	padding:0;
}
#global_page_user-auth-login .sesadvheader_social_login_btns  .sessocial_login_btns{
	border-bottom:1px solid #c29590;
	padding-top:20px;
}
.login-signup-popup-open #global_header,
.login-signup-popup-open #global_wrapper,
.login-signup-popup-open #global_footer{
	-webkit-filter:blur(3px);
	-o-filter:blur(3px);
	-ms-filter:blur(3px);
	filter:blur(3px);
}
.pac-container{z-index:1100;}


.showhide_password{
	float: right;
	margin-top: -30px;
	position: relative;
	font-size:20px;
	width:24px;
	text-align:center;
}
.showhide_password a{
	text-decoration:none;
	transform: translate(0%,-7%) scale(0.7);
}
.ka{
	-webkit-transition: -webkit-transform .3s cubic-bezier(0.0,0.0,0.2,1),opacity .2s cubic-bezier(0.0,0.0,0.2,1);
	transition: -webkit-transform .3s cubic-bezier(0.0,0.0,0.2,1),opacity .2s cubic-bezier(0.0,0.0,0.2,1);
	-webkit-transition: transform .3s cubic-bezier(0.0,0.0,0.2,1),opacity .2s cubic-bezier(0.0,0.0,0.2,1);
	transition: transform .3s cubic-bezier(0.0,0.0,0.2,1),opacity .2s cubic-bezier(0.0,0.0,0.2,1);
	-webkit-transform: translate(-50%,-50%) scale(1.5);
	transform: translate(-50%,-50%) scale(1.5);
	opacity: 1;
	visibility: visible;
}
.m{
	    background-image: radial-gradient(circle farthest-side,rgba(153,153,153,0.4),rgba(153,153,153,0.4) 80%,rgba(153,153,153,0) 100%);
}


@media only screen and (max-width:768px){
	.sesadvheader_quick_popup{
		width:500px;
	}
	.sesadvheader_popup_content,
	.sesadvheader_popup_content > div{
		display:block;
		width:100%;
		padding:10px;
	}
	.sesadvheader_popup_content_sep{
		height:1px;
		margin:30px 0;
		padding:0 !important;
		text-align:center;
		width:100%;
	}
	.sesadvheader_popup_content_right > span {
    position:inherit;
    text-align:center;
    margin-bottom:10px;
    display:block;
	}
	.sesadvheader_quick_popup_social{
		padding:0;
		margin-top:10px;
	}
}
@media only screen and (max-width:501px){
	.sesadvheader_quick_popup{
		width:95% !important;
	}
	button.mfp-close{
		top:5px;
		right:5px;
	}
}

