/* Magnific Popup CSS */
.mfp-bg { top:0; left:0; width:100%; height:100%; z-index:1042; overflow:hidden; position:fixed; background:#0b0b0b; opacity:0.8; filter:alpha(opacity=80); }
.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:transparent;
	border:0;
	overflow:visible;
	cursor:pointer;
	-webkit-appearance:none; display:block;
	outline:none;
	padding:0;
	z-index:1046;
	-webkit-box-shadow:none;
	box-shadow:none;
}
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;
}
 @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 { opacity:0; 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; }
.sesatoz_quick_popup button.mfp-close{
	font-size:30px;
	height:36px;
	line-height:36px;
	right:10px;
	top:10px;
	width:35px;
	text-align:center;
	padding:0;
}
[dir="rtl"] .sesatoz_quick_popup button.mfp-close{
	left:10px;
	right:auto;
}
/*LOGIN AND SIGNUP POPUP*/
.sesatoz_quick_popup{
	margin:40px auto;
	position:relative;
	overflow:hidden;
	width:450px;
}
.sesatoz_popup_header{
	padding:30px 50px 0px;
}
.sesatoz_popup_header_title{
	font-size:22px;
	text-transform:uppercase;
	text-align:center;
}
.sesatoz_popup_content{
	clear:both;
}
.sesatoz_social_login_btns .sessocial_login_btns{
	position:inherit !important;
	padding-top:30px;
}
.sesatoz_quick_popup_social{
	overflow:hidden;
	padding:20px 40px 0px 40px;
	text-align:center !important;
}
.sesatoz_quick_popup_social a{
	border:1px solid transparent;
	border-radius:3px;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
	color:#fff;
	display:inline-block;
	margin:0 5px;
	padding:10px 8px;
	text-align:center;
	margin-bottom:0px;
}
[dir="rtl"] .sesatoz_quick_popup_social a{
	text-align:center;
}
.sesatoz_quick_popup_social a:hover{
	text-decoration:none;
}
.sesatoz_quick_popup_social a.sesatoz_facebook_btn{
	border-color:#3c4d82;
	background:#4a64ab;
	background:-webkit-linear-gradient(#4a64ab, #3e5697);
	background:linear-gradient(#4a64ab, #3e5697);
	text-shadow:0 -1px 0 #364e8f;
}
.sesatoz_quick_popup_social a.sesatoz_facebook_btn:hover{
	background:rgba(0, 0, 0, 0) linear-gradient(#4b69ba, #3b57a3) repeat scroll 0 0;
}
.sesatoz_quick_popup_social a.sesatoz_twitter_btn{
	border-color:#008fd1;
	background:#00aced;
	background:-webkit-linear-gradient(#00aced, #0091d5);
	background:linear-gradient(#00aced, #0091d5);
	text-shadow:0 -1px 0 #0070a5;
}
.sesatoz_quick_popup_social a.sesatoz_twitter_btn:hover{
	background:rgba(0, 0, 0, 0) linear-gradient(#00b3f6, #009ce4) repeat scroll 0 0;
}
.sesatoz_quick_popup_social a span{
	color:#fff;
	font-size:10px;
	line-height:20px;
	text-transform:uppercase;
}
.sesatoz_quick_popup_social a span i{
	color:#fff;
	font-size:17px;
	margin-right:10px;
	vertical-align:middle;
}
[dir="rtl"] .sesatoz_quick_popup_social a span i{
	margin-left:10px;
	margin-right:0;
}
.sesatoz_quick_popup_form{
	position:relative;
	padding:20px 50px;
}
.sesatoz_quick_popup_form div > div h3{
	display:none;
}
.sesatoz_quick_popup_form form,
.sesatoz_quick_popup_form form > div,
.sesatoz_quick_popup_form form > div > div{
	border-width:0;
	background-color:transparent;
	float:none;
	padding:0 !important;
	margin:0;
}
[dir="rtl"] .sesatoz_quick_popup_form form,
[dir="rtl"] .sesatoz_quick_popup_form form > div,
[dir="rtl"] .sesatoz_quick_popup_form form > div > div{
	float:none;
}
.sesatoz_quick_popup_form .form-elements{
	border-width:0;
	padding:0;
	margin:0;
}
.sesatoz_quick_popup_form .global_form .form-label{
	display:none !important;
}
.sesatoz_quick_popup_form .global_form div.form-element{
	clear:both;
	float:none;
	margin-bottom:10px;
	min-width:inherit;
	max-width:inherit;
}
[dir="rtl"] .sesatoz_quick_popup .global_form div.form-element{
	float:none;
}
.sesatoz_quick_popup_form .form-element input[type="text"],
.sesatoz_quick_popup_form .form-element input[type="email"],
.sesatoz_quick_popup_form .form-element input[type="password"],
.sesatoz_quick_popup_form .form-element select,.sesatoz_quick_popup_form .form-element textarea{
	background:transparent;
	border-width:0 0 1px;
	border-radius:0px;
	padding:10px 0px;
	height:40px;
	width:100%;
	max-width:100%;
}
.sesatoz_quick_popup_form .global_form p.hint{
	font-size:12px;
	margin:5px 0 0;
	padding-bottom:0;
}
.sesatoz_quick_popup_form form #buttons-wrapper{
	margin-top:10px;
}
.sesatoz_quick_popup_form form #remember-wrapper{
	float:left;
	padding:0;
	width:auto !important;
}
.sesatoz_quick_popup_form form #remember-wrapper .form-element{
	overflow:inherit;
}
.sesatoz_quick_popup_form #forgot-wrapper{
	float:right;
	clear:none;
	width:auto !important;
}
[dir="rtl"] .sesatoz_quick_popup #forgot-wrapper{
	float:left;
	margin-right:inherit;
}
.sesatoz_quick_popup button{
	padding:10px 15px;
	outline:none;
	font-size:14px;
}
.sesatoz_quick_popup #submit-wrapper button[type=submit]{
	width:100%;
	font-size:16px;
	margin:13px 0px 10px;
}
.sesatoz_quick_popup #submit-wrapper .form-element{
	margin:0;
}
.sesatoz_quick_signup_popup .form-element input[type=checkbox]{
	width:auto;
}
.sesatoz_quick_signup_popup #terms-wrapper{
	margin:10px 0px 0px 0px;
}
.sesatoz_quick_signup_popup #terms-element input + label{
	font-size:12px;
}
.sesatoz_quick_signup_popup #submit-wrapper button[type=submit]{
	width:100%;
	font-size:20px;
	margin:10px 0px 0px 0px;
}
.sesatoz_quick_popup #signup_account_form #submit-wrapper{
	float:left;
}
.sesatoz_quick_popup #signup_account_form #submit-wrapper button[type=submit]{
	font-size:14px;
	padding:7px 20px;
}
.sesatoz_popup_footer{
	padding:20px;
	text-align:center;
	border-top-width:1px;
}
.sesatoz_popup_footer span{
	font-size:13px;
}
.sesatoz_quick_signup_popup .sesatoz_popup_footer {
	position:absolute;
	right:32px;
	bottom:10px;
	border:none;
}
.sesatoz_quick_popup_form #signup_account_form #phone_number-wrapper{
	width: 80% !important;
  margin-right: 0;
}
.sesatoz_quick_popup_form #signup_account_form #country_code-wrapper{
	width: 20% !important;
  margin-right: 0;
}
.sesatoz_quick_popup_form #signup_account_form #phone_number-wrapper input{
	width:100% !important;
}
#user_form_login .sesatoz_quick_popup_form #facebook-wrapper,
#user_form_login .sesatoz_quick_popup_form #twitter-wrapper{display:none;}
/*Login - Signup Page*/
.layout_page_user_auth_login .layout_core_content{
  border-width:0 !important;
  padding:0 !important;
}
.social_login_btns_label ul li{
	width:100% !important;
}
#global_page_user-auth-login .global_form > div > div{
	padding:20px 20px 70px 20px;
}
#global_page_user-auth-login .login_with_social{
	position:absolute;
	bottom:32px;
	left:187px;
}
#global_page_user-auth-login .layout_sesatoz_login_social_icons{
	padding:0px !important;
	margin:0px !important;
	border:none;
}
#global_page_user-auth-login .sessocial_login_btns{
	bottom:36px !important;
	left:187px !important;
}
@media only screen and (max-width:768px){
	/*Login Signup Popup*/
	.sesatoz_quick_popup_form{
		padding:20px 15px;
	}
	.sesatoz_quick_popup_form .global_form div.form-element{
		width:100%;
	}
	.sesatoz_quick_popup_social a span{
		font-size:12px;
	}
}
@media only screen and (max-width:540px){
	 /*Login Signup Popup*/
 .sesatoz_quick_popup{
	 width:95%;
	}
	.header_right_top .header_social_icons{
	 display:none;
 	}
 .layout_sesblog_tag_horizantal_blogs .sesbasic_cloud_widget h3{
	 font-size:11px;
	 padding:0px 10px;
 }
 .layout_sesblog_tag_horizantal_blogs .sesbasic_cloud_widget h3 img{
	 width:16px;
	 padding-top:20px;
	 display:none;
 }
 .layout_sesblog_tag_horizantal_blogs .sesbasic_cloud_widget a.sesbasic_more_link{
	 font-size:10px;
	 padding:0px 10px;
 }
 .sesatoz_quick_popup_form .sesatoz_quick_popup_form{
	 padding:20px;
 }
 .sesatoz_quick_signup_popup .sesatoz_popup_footer{
		position:inherit;
		right:inherit;
		bottom:inherit;
		border-top-width:1px !important;
		padding:0px 0px 20px;
 }
 .sesatoz_quick_popup_form input + label{
	 float:none;
	 overflow:hidden;
 }
 #signup_account_form #submit-wrapper button[type=submit]{
	 margin-top:10px;
 }
 .sesatoz_quick_popup_social a.sesatoz_facebook_btn{
	 margin-bottom:10px;
 }
 .sesatoz_quick_popup #signup_account_form #submit-wrapper{
		float:none;
		margin-bottom:15px;
	}
}
@media(min-width:767px){
	.sesatoz_quick_popup .sessocial_login_btns ul{
		padding:0 60px;
	}
	.sesatoz_quick_popup_form{
		padding:20px 30px;
	}
}
.pac-container{
	z-index:1100;
}
