html * {max-height:1000000px;}
label > * { pointer-events:none; }
#octAccess{
	z-index: 9999999999 !important;
 }
#container {
    position: static;
    width: 100%;
    height: 100%;
}
.iphone_app_fix #container {margin-top:20px;}

.page {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background: transparent !important;
   /*-webkit-transform: translateZ(0);
   -moz-transform: translateZ(0);
   -ms-transform: translateZ(0);
   -o-transform: translateZ(0);
   transform: translateZ(0);*/
   /*-webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   -ms-backface-visibility: hidden;
   -o-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-perspective: 1000;
   -moz-perspective: 1000;
   -ms-perspective: 1000;
   -o-perspective: 1000;
   perspective: 1000;*/
   /*-webkit-transform: translate3d(0, 0, 0);
   -moz-transform: translate3d(0, 0, 0);
   -ms-transform: translate3d(0, 0, 0);
   -o-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);*/
}

.page.left {
    opacity:0;
}

.page.center {
    opacity:1;
}

.page.right {
    opacity:0;
}

.page.transition {
    /*-webkit-transition:  all .75s ease-in-out;
    transition:   all .75s ease-in-out;*/
    -webkit-transition: opacity .8s ease-in-out;
    -moz-transition: opacity .8s ease-in-out;
    -ms-transition: opacity .8s ease-in-out;
    -o-transition: opacity .8s ease-in-out;
    transition: opacity .8s ease-in-out;
}

#loading_overlay {display:none; z-index: 1000000001; position: fixed; margin: 0px; padding: 0px; width: 100%; height: 100%; top: 0px; left: 0px; background-color: rgb(0, 0, 0); opacity: 0.5; cursor: wait;}
/*#loading_icon:before,
#loading_icon:after,*/
#loading_icon div {
  position: absolute;
  top: 0;
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.8s infinite ease-in-out;
  animation: load7 1.8s infinite ease-in-out;
}
#loading_icon {display:none; z-index: 1000000002; position: fixed; padding: 0px; top: 50%; left: 50%; cursor: wait; font-size: 10px; margin: -39px auto 0; text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
#loading_1 {
  left: 50%;
  margin-left:-3.5em;
  -webkit-animation-delay: -0.32s !important;
  animation-delay: -0.32s !important;
}
#loading_2 {
  left: 50%;
  -webkit-animation-delay: -0.16s !important;
  animation-delay: -0.16s !important;
}
#loading_3 {
  left: 50%;
  margin-left: 3.5em;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #56235E;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #56235E;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em #56235E;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #56235E;
  }
}
/*.loading_icon {background: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/loader_sprites.png') no-repeat center center;}*/
#temp_loading {width: 100%;height: 21px;margin: 10px auto;cursor: wait;text-align: right;background:#fff;color: #8c8c8c;padding-top: 2px;padding-right:calc(50% - 50px);
	-webkit-box-shadow	: 0 1px 1px rgba(0,0,0,.23), inset 0 1px rgba(255,255,255,.75);
	  -moz-box-shadow		: 0 1px 1px rgba(0,0,0,.23), inset 0 1px rgba(255,255,255,.75);
    box-shadow          : 0 1px 1px rgba(0,0,0,.23), inset 0 1px rgba(255,255,255,.75);}


*{position: relative;}
html { height:100%;}

body {
	font-family: arial, sans-serif;
	font-size: 12px;
	direction: rtl;
	min-height: 100%;
	background: #56235E;
}
a, span{display: inline-block;}
.clear{clear: both !important; width: 0 !important; height: 0 !important; float: none !important;}
.centered{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-align-items: center;
	align-items: center;
}
textarea,input {
-webkit-user-modify: read-write-plaintext-only;
}
input[type="checkbox"] {display:none;}
input[type="checkbox"] + label{color: #56235E; font-size: 12px; font-weight: normal; cursor: pointer;margin-right: -10px;padding-right: 10px;
	background: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/radiobtn-square-on.png') no-repeat -9999px -9999px;
}
input[type="checkbox"] + label span {
    display:inline-block;
    top: 3px;
    background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/terms_off.png');
	background-position: center;
	background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
	right: -1px;
}
input[type="checkbox"]:checked + label span {
    background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/terms_on.png');
	background-position: center;
	background-repeat: no-repeat;
}

input[type="radio"] {display:none;}
input[type="radio"] + label{color: #56235E; font-size: 12px; font-weight: normal; cursor: pointer;margin-right: -10px;padding-right: 10px;
	background: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/radiobtn-circle-on.png') no-repeat -9999px -9999px;
}
input[type="radio"] + label span {display:inline-block; width:13px !important; height:13px; top: 3px;
    background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/radiobtn-circle-off.png');
		background-position: right;
		background-repeat: no-repeat;
}
input[type="radio"]:checked + label span {
    background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/radiobtn-circle-on.png');
		background-position: right;
		background-repeat: no-repeat;
}
#replace_label_terms,#replace_label_terms_login {color:transparent; font-size: 12px; font-weight: normal; cursor: pointer;margin-right: 10px;padding-right: 10px;margin-top:-22px;}
#replace_label_terms a,#replace_label_terms_login a{color:transparent;}
#replace_label_terms_login {margin-top:-40px;}
select{width: 49%; height: 36px; padding: 5px; font-size: 14px; font-weight: bold; color: #4c4c4c;	border: solid 1px #999;
	-webkit-border-radius	: 3px;
	-moz-border-radius		: 3px;
	border-radius			: 3px;
	background-color		: #fff;
	-webkit-box-shadow		: inset 0 3px rgba(0,0,0,.14);
	-moz-box-shadow			: inset 0 3px rgba(0,0,0,.14);
	box-shadow				: inset 0 3px rgba(0,0,0,.14);}
.big_select{width: 100%;}

.bold {font-weight:bold;}
.normal {font-weight:normal;}

.button{float: left; width: 25%; height: 31px; text-align: center; padding-top: 5px; background-color: #56235E; font-size: 14px; font-weight: bold; color: #fff; text-shadow: 0 -2px rgba(0,0,0,.15);}
.dark_blue_button{width: 100%; height: 37px; background-color: #1A191A; padding-top: 6px;}
.fancy_btn {width:auto !important;}
a.button{display: inline-block;}
a.button:hover{text-decoration: none; color: white;}



/*************************
********* HEADER *********
**************************/

.header{height: 53px; background-color: #56235E;position:fixed;top:0;right:0;width:100%;z-index:100000000;
	-webkit-box-shadow	: 0 1px 0px rgba(63, 103, 192, 0.7), inset 0px 14px 54px rgba(122, 154, 224, 0.78);
	-moz-box-shadow		: 0 1px 0px rgba(63, 103, 192, 0.7), inset 0px 14px 54px rgba(122, 154, 224, 0.78);
	box-shadow			: 0 1px 0px rgba(63, 103, 192, 0.7), inset 0px 14px 54px rgba(122, 154, 224, 0.78);
}
.iphone_app_fix .header{height: 73px; padding-top:20px;}
.iphone_app_fix.fixfixed .header {position: absolute !important;top: -20px;}

.android_header {
	width: 100%;
	height: 65px;
	background-color: #C3C3C3;
	margin-top: 53px;
	margin-bottom: -53px;
	padding-right: 7px;
}

.android_header_close {
	z-index: 999999;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 15px;
	color: #FFF;
}

.android_header_close a {
	color: #FFF;
}

.android_header_text {
	/*float: right*/
}

.android_header_text a {
	font-size: 15px;
	margin-top: 10px;
	color: #FFF;
}

.android_header_text a span {
	font-style: italic;
}

.android_header_icon {
	float: right;
	margin-top: 8px;
	margin-left: 7px;
}

.android_header_icon a {
	display: block;
	width: 50px;
	height: 50px;
	background: url(https://www.ha-kerem.co.il/sites/datedos/_static_media/public/app-icon.png) no-repeat center center;
	-webkit-background-size:cover;
	background-size: cover;
}

	/* hp header */
.hp_logo{text-align: center; padding-top: 8px;}
.header_title{font-size:24px;color:#FFFFFF;}

	/* header - other pages */
.header_menu{padding: 0; height: 53px; min-height: 53px; background-color: transparent;}
.header_menu .navbar-nav{margin-top: 0; float: none;}
.header_menu li .menu_arrow{display: none;}
.header_menu li.active .menu_arrow{display: block;}
.menu_arrow {position: absolute; z-index: 10; right: 50%; margin-right: -10px; bottom: -8px;}
.header_menu .nav > li{float: right; width: 16%; text-align: center;}
.header_menu .nav > li:nth-of-type(1){width: 20%;}
.header_menu .navbar-nav > li > a{color: #fff; padding: 0; padding-top: 30px;}
.header_menu .navbar-nav > .active > a, .header_menu .navbar-nav > .active > a:hover, .header_menu .navbar-nav > .active > a:focus{background-color: transparent; color: #01246f;}
.header_menu .navbar-nav li a.tab_hp{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/connexion.png');
										background-position: center 7px;
										background-repeat: no-repeat;}
.header_menu .navbar-nav li.active a.tab_hp{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/connexion-hover.png');}

.header_menu .navbar-nav li a.tab_search{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/top-search.png');
											background-position: center 7px;
											background-repeat: no-repeat;}
.header_menu .navbar-nav li.active a.tab_search{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/top-search-hover.png');}

.header_menu .navbar-nav li a.tab_mess{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/top-mail.png');
											background-position: center 7px;
											background-repeat: no-repeat;}
.header_menu .navbar-nav li.active a.tab_mess{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/top-mail-hover.png');}

.header_menu .navbar-nav li a.tab_flash{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/top-viewed.png');
											background-position: center 7px;
											background-repeat: no-repeat;}
.header_menu .navbar-nav li.active a.tab_flash{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/top-viewed-hover.png');}

.header_menu .navbar-nav li a.tab_smile{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/top-smile.png');
											background-position: center 7px;
											background-repeat: no-repeat;}
.header_menu .navbar-nav li.active a.tab_smile{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/top-smile-hover.png');}
.header_menu .navbar-nav li a.tab_chat{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/chat-icon.png');
											background-position: center 7px;
											background-repeat: no-repeat;}
.header_menu .navbar-nav li.active a.tab_chat{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/chat-icon-hover.png');}
.header_menu .navbar-nav li a.tab_more{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/other.png');
											background-position: center 15px;
											background-repeat: no-repeat;}
.header_menu .navbar-nav li.active a.tab_more{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/other-hover.png');}
.header_menu .navbar-nav li a.tab_login{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/login-menu.png');
											background-position: center 7px;
											background-repeat: no-repeat;}
.header_menu .icon_notif{width: 12px; min-width: 12px; height: 12px; font-size: 11px; line-height: 11px; top: -25px; right: 9px;}
.header_menu .navbar-nav li a div{/*max-width: 55px;*/ margin: 0 auto;}


/*************************
********* FOOTER *********
**************************/
.footer {display:none;}
.footer .navbar{background-color: #0e112a; min-height: 38px; padding: 0; border-radius: 0; margin-bottom: 0;width:100%;}
.hp_footer .container{width: 87.6%; text-align: center;}
.hp_footer .nav > li{float: right;}
.hp_footer .navbar-nav{margin: 0; float: none; display: inline-block;}
.hp_footer .navbar-nav > li > a{padding:0; margin-top: 12px; margin-bottom: 10px; line-height: 12px; font-size: 12px; color: white; border-right: solid 1px white; margin-right: 4px; padding-right: 4px; border-radius: 0;}
.hp_footer .navbar-nav li:nth-of-type(1) a{border-right: none; margin-right: 0px; padding-right: 0px;}
.fix_footer {position:relative !important;}
.footer2{background-color: #14B9D5; text-align: center; font-size: 22px; color: #FFF; padding: 0/*2px*/;position:fixed;bottom:0;width:100%;height:39px;z-index:100000000;display:none;}
.footer2 a{font-size: 22px; color: #FFF; padding: 2px;}
.footer2 a:hover{text-decoration: none;}
.footer2_replacement{width:100%;height:39px;}
.footer_bit{background:url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/bit/bit_sale_mobile_bg.jpg') repeat-x;}
.footer_red{background:#ea533f;}
.footer_orange{background:#FF762B;}

/*************************
******** HOMEPAGE ********
**************************/
.main_page{background-color: #F4F4F4; background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/BG-pattern.png');margin-top:53px;overflow-y: scroll;
-webkit-overflow-scrolling: touch;}/*min-height:calc(100% - 53px);*/
#main_body_wrapper{overflow-y:scroll;height:100%;
-webkit-overflow-scrolling: touch;}
.hp_content{padding: 20px;}
.hp_line{margin-bottom: 5px;}
.hp_tab{width: 31.25%; /*height: 95px;*/ background-color: #fff; text-align: center;padding-top: 18px; padding-bottom: 18px;}
.hp_line .hp_tab:nth-of-type(3){margin: 0 auto;}
.hp_line .hp_tab:nth-of-type(3) .tab_img{margin-top: 0;}
.hp_line .hp_tab:nth-of-type(1){float: right; margin-left: 3px;}
.hp_line .hp_tab:nth-of-type(2){float: left; margin-right: 3px;}
.hp_line.last_line .hp_tab:nth-of-type(1){float: none;margin: 0 auto;}
.hp_line.last_line .hp_tab:nth-of-type(1) .tab_img{margin-top: 0;}
.tab_title{font-size: 14px;color: #4C4C4C;}
.tab_title a{font-size: 14px;color: #4C4C4C;}
.negative .tab_title a{font-size: 14px;color: #fff;}
.tab_img{margin-bottom: 10px; max-width: 61px; margin: 0 auto;}
.tab_img img{height: 45px;}
.icon_notif{position: absolute; min-width: 18px; height: 18px; top: -7px; right: -7px; font-size: 12px; line-height: 16px; color: #fff; background-color: #ea533f; border: solid 1px #f00;
	-webkit-border-radius	: 1px;
	-moz-border-radius		: 1px;
	border-radius			: 1px;
	background-image: -webkit-linear-gradient(bottom, #ea533f, #f56552);
	background-image: -moz-linear-gradient(bottom, #ea533f, #f56552);
	background-image: -o-linear-gradient(bottom, #ea533f, #f56552);
	background-image: -ms-linear-gradient(bottom, #ea533f, #f56552);
	background-image: linear-gradient(to top, #ea533f, #f56552);
}
.blue_notif{background-image: none; background-color: #886797; border: solid 1px #886797;}
.hp_line:nth-of-type(2) .hp_tab:nth-of-type(3) .icon_notif,
.hp_line:nth-of-type(3) .hp_tab:nth-of-type(1) .icon_notif{top: -7px; right: 0px;}
.hp_line:nth-of-type(2) .hp_tab:nth-of-type(2) .icon_notif{top: -3px; right: 0px;}

	/* POPUP MORE */
.popup_more{display: none; position: absolute; width: 90%; padding: 10px; padding-bottom: 0; top:61px; right: 50%; margin-right: -45%; z-index: 100000000; background-color: #bbcde8; border: solid 3px #fff;
	-webkit-border-radius	: 4px;
	-moz-border-radius		: 4px;
	border-radius			: 4px;
	-webkit-box-shadow	: 0 0 8px 2px rgba(0, 0, 0, 0.51), inset 0 0 4px rgba(0,0,0,.33);
	-moz-box-shadow		: 0 0 8px 2px rgba(0, 0, 0, 0.51), inset 0 0 4px rgba(0,0,0,.33);
	box-shadow			: 0 0 8px 2px rgba(0, 0, 0, 0.51), inset 0 0 4px rgba(0,0,0,.33);
}
.popup_more .hp_line {margin-bottom: 10px;}
.popup_more .hp_tab{padding: 10px 0px; background-color: #fff;
	-webkit-border-radius	: 4px;
	-moz-border-radius		: 4px;
	border-radius			: 4px;
	-webkit-box-shadow	: 0 1px 1px rgba(0,0,0,.53), inset 0 1px rgba(255,255,255,.75);
	-moz-box-shadow		: 0 1px 1px rgba(0,0,0,.53), inset 0 1px rgba(255,255,255,.75);
	box-shadow			: 0 1px 1px rgba(0,0,0,.53), inset 0 1px rgba(255,255,255,.75);
}
.popup_more .negative {
	color: #fff;
	background-color: #56235E;
	border: solid 1px #0087bd;
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: linear-gradient(to top, rgba(0,0,0,.1), rgba(255,255,255,.1));
}
.popup_more .negative:hover,.popup_more .negative:focus,.popup_more .negative:active {
	-webkit-box-shadow: inset 0 2px 6px rgba(0,0,0,.55);
	-moz-box-shadow: inset 0 2px 6px rgba(0,0,0,.55);
	box-shadow: inset 0 2px 6px rgba(0,0,0,.55);
}
.popup_more .tab_img img {
	height: 42px;
}
.popup_more .tab_img i {
	height: 42px;
	color: rgba(0, 0, 0, 0.74);
	font-size: 35px;
	padding-top: 5px;
}
.popup_more .tab_title a {
	font-size: 12px;
	font-weight: bold;
	color: #4c4c4c;
}
.popup_more .negative .tab_title a {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.popup_more .hp_tab_gpe .tab_img a {
	width: 42px;
	height: 42px;
	background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/popup_more/turnoff.png');
}
.popup_more .hp_tab_gpe.active .tab_img a{
	background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/popup_more/turnon.png');
}
.hp_tab_new {background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/popup_more/new_ribbon.png');width:27px;height:33px;position:absolute;top:0;left:0;}
#hp_tab_rate,#hp_tab_exit,#hp_tab_logo{text-align: center;}
#hp_tab_rate {float:right;margin-left:3px;width:20%;}
#hp_tab_exit {float:left;margin-right:3px;width:20%;}
#hp_tab_logo {float:none;margin: 0 auto;width:60%;}
.tab_img_btm {margin-bottom: 10px; margin: 0 auto;}
.popup_more .tab_title_btm{font-size: 10px;font-weight: bold;color: #4C4C4C;}
.popup_more .tab_title_btm a{font-size: 10px;font-weight: bold;color: #4C4C4C;}

/*************************
******** PROFILE *********
**************************/
	/* Main Profile */
.profile_page{padding: 15px;}

.profile_top {margin-bottom: 10px;}
.profile_top .bg_w{padding: 10px; background-color: #fff; margin-bottom: 5px;
	-webkit-box-shadow	: 0 1px 1px rgba(0,0,0,.23), inset 0 1px rgba(255,255,255,.75);
	-moz-box-shadow		: 0 1px 1px rgba(0,0,0,.23), inset 0 1px rgba(255,255,255,.75);
	box-shadow			: 0 1px 1px rgba(0,0,0,.23), inset 0 1px rgba(255,255,255,.75);}
.profile_top_img{max-width: 300px; margin: 0 auto;text-align: center;}
/*.profile_img{width: 100%; overflow:hidden;}*/
.profile_img img{max-width: 100%;}
.slide-wrap {float:right;width:auto;display:none;
	position: relative;
    -webkit-animation: fadein 2s; /* Safari and Chrome */
       -moz-animation: fadein 2s; /* Firefox */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera */
            animation: fadein 2s;
}
.private_on_img{position: absolute; top: 0px; color: white; font-size: 15px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.41);}
.private_on_img span{font-size: 18px;}
.private_on_img .lock_fa{ height: 65%; vertical-align: bottom; position: relative; width: 100%; text-align: center;}
.private_on_img .lock_fa i{ position: absolute; bottom: 0; width: 20px; left: 50%; margin-left: -10px;}
#carousel_profile_pic .private_on_img .lock_fa{ height: 52%;}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}​

/* Opera */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}​
.slide-wrap:first-child {display:block;}
.photo_controls{width: 100%;margin-top:10px;text-align: center;display:none;}
.photo_controls img{padding:10px 20px;}
.red_corner{position: absolute; bottom:5px; right:5px; height:14px; width: 26px; padding-right: 16px; font-size: 11px; font-weight: bold; text-align:right; color: #fff; text-shadow: 0 -1px rgba(0,0,0,.2); z-index:99999999;
		background-image:url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/camera.png');
			background-position: center right;
			background-repeat: no-repeat;}
.vip{position: absolute; bottom: 0; left: 0; width: 58px; height: 27px; background-color: rgba(0,0,0,.6); border: solid 1px #000; font-family: "Myriad Pro"; font-size: 19px; font-weight: bold; text-transform: uppercase; color: #fff; text-shadow: 0 -2px rgba(0,0,0,.15);}
.profile_top_bot{padding: 10px; background-color: #fff;
	-webkit-box-shadow	: 0 1px 1px rgba(0,0,0,.23), inset 0 1px rgba(255,255,255,.75);
	-moz-box-shadow		: 0 1px 1px rgba(0,0,0,.23), inset 0 1px rgba(255,255,255,.75);
	box-shadow			: 0 1px 1px rgba(0,0,0,.23), inset 0 1px rgba(255,255,255,.75);
	}
.profile_top_rightside{float: right; text-align: right;}
.profile_top_rightside .member_name {float: right; font-weight: bold; font-size: 22px; color: #5a5a5a; padding-left: 20px;
		background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/offline-icon.png');
			background-position: left;
			background-repeat: no-repeat;
	}
.profile_top_rightside .member_name.active {
		background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/online-icon.png');
			background-repeat: no-repeat;
	}
.profile_top_rightside .member_where{float: right; font-size: 14px; color: #6c6c6c;}
.profile_top_rightside .member_status{float: right; font-size: 14px; color: #6c6c6c; margin-top:10px;}
.profile_top_rightside .member_where img, .profile_top_rightside .member_status img{margin-left: 10px;}
#profile_gps {display:none;margin-top:10px;}
.profile_content div[id*="tab"]{display:none;overflow: visible !important;}
#tab_profile{display:block;}
.profile_bottom_leftside{position: absolute; bottom:0;right:0;}
.profile_top_leftside{float: left; margin-top: 3px; text-align:left;}
.flash_box_top .profile_top_leftside{margin-left: 5px;}
.profile_top_leftside a,.profile_bottom_leftside a{width: 49px; height: 45px;
	background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/likeoff-49x45px.png');
	}
.profile_top_leftside.active a,.profile_bottom_leftside.active a{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/like-49x45px.png');}
	/* Profile content */
.profile_menu .nav-tabs{border-bottom: solid 1px #D2D2D2;}
.profile_menu .nav-tabs > li{float: right; width: 25%; height: 39px; text-align: center;}
.profile_menu .nav-tabs > li:nth-of-type(1) a{border-top-right-radius: 4px;}
.profile_menu .nav-tabs > li:nth-of-type(4){letter-spacing:-1px}
.profile_menu .nav-tabs > li:nth-of-type(4) a{border-left: none; border-top-left-radius: 4px;}
.profile_menu .nav > li > a{padding:0; padding-top: 19px; margin-right: 0; border-left: solid 1px #D2D2D2; border-radius: 0; color: #444444;
	-webkit-box-shadow	: -1px 0 2px rgba(203,200,194,.25);
	-moz-box-shadow		: -1px 0 2px rgba(203,200,194,.25);
	box-shadow			: -1px 0 2px rgba(203,200,194,.25);
 	background-color: #EDEDED;
	background-image: -webkit-linear-gradient(bottom, #e6e6e6, #fff);
	background-image: -moz-linear-gradient(bottom, #e6e6e6, #fff);
	background-image: -o-linear-gradient(bottom, #e6e6e6, #fff);
	background-image: -ms-linear-gradient(bottom, #e6e6e6, #fff);
	background-image: linear-gradient(to top, #e6e6e6, #fff);
}
.profile_menu .nav-tabs > li.active:not(.tab_fav) > a, .profile_menu .nav-tabs > li.active:not(.tab_fav) > a:hover, .profile_menu .nav-tabs > li.active:not(.tab_fav) > a:focus{color: #56575b; background-color: #ffffff; padding-bottom: 3px; border: none; border-left: solid 1px #D2D2D2;}
.profile_menu .nav .tab_profile a{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/profile-menu.png');
										background-position: center 6px;
										background-repeat: no-repeat;}
.profile_menu .nav .tab_mess a{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/message-menu.png');
										background-position: center 6px;
										background-repeat: no-repeat;}
.profile_menu .nav .tab_flash a{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/test-menu.png'), url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/free.png');
										background-position: center 6px, top right;
										background-repeat: no-repeat;}
.profile_menu .nav .tab_fav a{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/favoris-menu.png');
										background-position: center 6px;
										background-repeat: no-repeat;}
.profile_menu .nav .tab_fav.active a{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/favoris-menu-on.png');cursor:pointer;}
.tab_fav.active .fa-heart {color:red;}
.profile_menu .nav .tab_my_profile a{border-color:#EDEDED;padding-top:10px;height:auto;}
.profile_menu .nav .tab_fav.active a, .profile_menu .nav .tab_fav.active a:hover, .profile_menu .nav .tab_fav.active a:focus {background-color:#EDEDED;}
.profile_bottom,.forum_post_wrap{background-color: white; border: solid 1px #D2D2D2; padding-bottom: 15px;
	-webkit-border-radius	: 4px;
	-moz-border-radius		: 4px;
	border-radius			: 4px;
	-webkit-box-shadow	: 0 1px 1px rgba(0,0,0,.23);
	-moz-box-shadow		: 0 1px 1px rgba(0,0,0,.23);
	box-shadow			: 0 1px 4px rgba(0,0,0,.23);
}

.profile_content{background-color: white; padding: 10px; color: #6e6662; border-radius: 4px;}
.profile_content .tab1{margin-bottom: 10px;}

.profile_content_title{background-color: #F0F0F0; text-align: center; font-size: 16px; font-weight: bold; color: #56235E; padding: 2px; margin-bottom: 10px; margin-top: 10px;}
.profile_content_info p{font-size: 13px;}
.profile_content_info li{list-style:disc inside;float:right;width:100%;clear:both;margin:2px 0;}
.profile_label {width:42%;font-weight: bold;display:inline;}
.profile_text {float:left;width:58%;}

	/* Profile - Send Message */
#comments_spacer {clear:both;width:100%;height:5px;}
#comments_profile {clear:both; margin-bottom: 40px;}

#tab_message{overflow:visible !important;}
.input_mess{float: right; width: 70.7%; height: 31px; background-color: #f2f2f2; border: solid 1px #00dcee; color: #56575b; text-indent: 10px; padding-top:5px;}
textarea.input_mess{height:39px;padding:9px 27px 3px 0;text-indent: 0;margin-top: 0; width: 100%; visibility:hidden;}
#cke_mess_text {float:right;width: 50%;}
.cke_top {float:left !important;}
.report_user {background-color: #C0C0C0; padding: 10px 15px; padding-bottom: 8px; margin-top: 10px; border-radius: 5px;}
.report_user div.report{float: right;}
.report_user div.block{float: left;}
.report_user div{width: 100%; height: 31px; background-color: #fff; text-align: center; padding-top: 2px; font-size: 18px; font-weight: bold;
	-webkit-border-radius	: 3px;
	-moz-border-radius		: 3px;
	border-radius			: 3px;
	-webkit-box-shadow		: -1px 0 2px rgba(203,200,194,.25);
	-moz-box-shadow			: -1px 0 2px rgba(203,200,194,.25);
	box-shadow				: -1px 0 2px rgba(203,200,194,.25);
	background-image: -webkit-linear-gradient(bottom, #e6e6e6, #fff);
	background-image: -moz-linear-gradient(bottom, #e6e6e6, #fff);
	background-image: -o-linear-gradient(bottom, #e6e6e6, #fff);
	background-image: -ms-linear-gradient(bottom, #e6e6e6, #fff);
	background-image: linear-gradient(to top, #e6e6e6, #fff);}
.message_dots {cursor:pointer;}
#message_options {display:none;overflow:visible !important;}
.profile_content_top {margin-bottom: 10px;}
.inbox_line {border-bottom: solid 1px #EEEEEE; margin-bottom: 10px; padding-bottom: 10px;}
.send_mess {margin-bottom: -36px;}
.mess_img {position: relative; width: 50px; height: 50px; float: right; margin-left: 10px;}
.mess_img .private_on_img{right: 0px; border-radius: 100%;}
.mess_img img{border-radius: 40px;max-height:100%;}
.mess_left {float: right; width: 72%;}
.mess_date{color: #56235E;}
.inbox_line .mess_date {clear:both;}
.kidum_comment{color:#1F509A;font-weight:bold;}
.mess_date a, .kidum_name{color: #56575b; font-weight: bold;}
.mess_content a span {font-style:italic;text-decoration:underline;}
#load_more_messages {color:#56235E;font-weight:bold;cursor:pointer;background: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/global/more_messages_icon.png') no-repeat right center;margin: auto;width: 150px;height: 22px;font-size: 14px;text-align:left;}
#loading_messages {color:#56235E;font-weight:bold;cursor:pointer;font-size: 14px;text-align:center;}
#comments_empty {text-align: center;margin-bottom: 10px;color: #56235E;font-weight: bold;}
.indicate_saving{margin-right: 10px; float: right;/* color: #1F509A;*/}
.loading-indicator {float:right;background: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/loading.gif') no-repeat right center;padding-right:24px;}
#show_photo_box{float: none !important;}
#show_photo_box label{width: 100%; text-align: center;}
#show_photo_box span{margin-right: 8px;}
.message_dots{float:right;width:25px;}
.hishtadlut_btn{float:right;width:15%;}
.send_mess .button{float:right;width:20%;}
.profile_content_top .checkboxes{z-index: 10;}

	/* Profile - Hishtadlut */
.tab3 {margin-top: 10px;}
.tab3 .ex_mess {margin-bottom: 7px;}
.tab3 .button{width: 15%; height: 35px; margin-top: 1px; padding-top: 7px;}
.text_mess{float: right; width: 74%; height: auto;min-height:54px; padding: 5px; margin-bottom:5px; overflow: hidden; font-size: 13px; color: #888;
	text-shadow: -1px 0 1px #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	-webkit-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 1px 4px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 4px rgba(0,0,0,.2);
	border: solid 1px #d5d4d4;
}
.hishtadlut_sent {background:#6388C5;color:#FFF;font-size:18px;text-align:center;}

/***********************
******** FLASH *********
************************/
.flash_page {padding: 15px;}

	/*Flash menu*/
.my_profile_page{padding: 11px 1px 1px;}
.my_profile_page_menu{margin: 0 15px;}
.menu_tab > li{float: right; width: 33.3%;}
.menu_tab > li + li{margin-left: 0;}
.menu_tab > li > a{padding: 0; border-radius: 0;}
.menu_tab li a{height: 26px; text-align: center; padding-top: 3px; color: #4c4c4c;
	background-color: #ececec;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.1), inset 0 2px #fff;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.1), inset 0 2px #fff;
	box-shadow: 0 0 3px rgba(0,0,0,.1), inset 0 2px #fff;
	border: solid 1px #ccc;
	background-image: -webkit-linear-gradient(bottom, rgba(160, 160, 160, 0.25), rgba(255,255,255,.25));
	background-image: -moz-linear-gradient(bottom, rgba(160, 160, 160, 0.25), rgba(255,255,255,.25));
	background-image: -o-linear-gradient(bottom, rgba(160, 160, 160, 0.25), rgba(255,255,255,.25));
	background-image: -ms-linear-gradient(bottom, rgba(160, 160, 160, 0.25), rgba(255,255,255,.25));
	background-image: linear-gradient(bottom, rgba(160, 160, 160, 0.25), rgba(255,255,255,.25));}
.menu_tab > li.active > a, .menu_tab > li.active > a:hover, .menu_tab > li.active > a:focus{
	color: #fff;
	background-color: #56235E;
	-webkit-box-shadow: inset 0 2px 6px rgba(0,0,0,.55);
	-moz-box-shadow: inset 0 2px 6px rgba(0,0,0,.55);
	box-shadow: inset 0 2px 6px rgba(0,0,0,.55);
	border: solid 1px #0087bd;
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: linear-gradient(to top, rgba(0,0,0,.1), rgba(255,255,255,.1));}
.menu_tab li:nth-of-type(1) a{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.menu_tab li:nth-of-type(3) a{border-top-left-radius: 4px; border-bottom-left-radius: 4px;}

.flash_content{margin: 10px 0 30px;}
.flash_box {min-height: 100px; margin-bottom: 10px;
	-webkit-border-radius: 2px/2px 2px 3px 3px;
	-moz-border-radius: 2px/2px 2px 3px 3px;
	border-radius: 2px/2px 2px 3px 3px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.23), inset 0 1px rgba(255,255,255,.75);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.23), inset 0 1px rgba(255,255,255,.75);
	box-shadow: 0 1px 1px rgba(0,0,0,.23), inset 0 1px rgba(255,255,255,.75);
}
.flash_box_right {float: right; width: 105px; height: 100px; padding-left: 5px; z-index: 40000000; background-color: white;}
.blue_box .flash_box_right{
	background-color: #c4ecf3;
	background-image: -webkit-linear-gradient(bottom, #e5eefd, #f6f9fe);
	background-image: -moz-linear-gradient(bottom, #e5eefd, #f6f9fe);
	background-image: -o-linear-gradient(bottom, #e5eefd, #f6f9fe);
	background-image: -ms-linear-gradient(bottom, #e5eefd, #f6f9fe);
	background-image: linear-gradient(to top, #e5eefd, #f6f9fe);
}
.flash_box_right .ellipse{position: absolute; top: 0; left: 5px; width: 15px; height: 100px;  z-index: 10;
		background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/ellipse.png');
		background-repeat: no-repeat;}
.flash_box_right .img-responsive {width:100%;height:100%;}
.flash_box_left {padding: 5px 5px 0;}
.flash_box_left .flash_box_top {height: 55px;}
.flash_box_left .flash_box_top .member_info,.flash_box_left .flash_box_top .member_info_adir {float: right; width: 33%; width:calc(100% - 157px); max-height: 65px;}
.flash_box_left .flash_box_top .member_info_adir {width:calc(100% - 100px);}
.flash_box_left .flash_box_top .member_fullname {font-size: 15px; font-weight: bold; color: #5a5a5a; line-height: 19px;}

.flash_box_left .flash_box_top .member_where, .flash_box_left .flash_box_top .member_where_adir, .flash_box_left .flash_box_top .member_statut {
	font-size: 11px;
	color: #8c8c8c;
	/*line-height: 10px;*/
}
.flash_box_left .flash_box_top .member_where_adir{line-height:14px;}
.flash_box_left .flash_box_top .member_statut_adir {display:none;}
.flash_box_left .flash_box_top .date_or_not {float: left;width:84px;}
.flash_box_left .flash_box_top .date_or_not_top{font-size: 11px; color: #5b5b5b; padding: 0px 3px; margin-top:5px; margin-left: 5px;
	-webkit-border-radius: 7px/8px 8px 7px 7px;
	-moz-border-radius: 7px/8px 8px 7px 7px;
	border-radius: 7px/8px 8px 7px 7px;
	background-color: #f2f2f2;
	border: solid 1px #ddd;}
.flash_box_left .flash_box_top .date_or_not_bottom{width: 33px; height: 30px; margin: 0 auto; margin-top: 5px; cursor: pointer; z-index:100;
	background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/likebtn-on-33X30x.png');
	background-repeat: no-repeat;}
.flash_box_left .flash_box_top .date_or_not_bottom.active{
	background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/likebtn-33X30px.png');
	background-repeat: no-repeat;}
.flash_box_left .flash_box_bottom {border-top: dotted 1px #A1A1A1; margin-top: 10px; padding-top: 5px;}
.flash_box_bottom_right {float: right;}
.flash_box_left .flash_box_bottom span{font-size: 11px;	font-weight: bold; color: #8a8b8c;}
.flash_box_left .flash_box_bottom span.online{height: 12px;width: 12px; top: 3px; margin-left:1px; background-color: #8a8b8c; border-radius: 50%;}
.flash_box_left .flash_box_bottom.active span{color: #67C41D;/*text-shadow: 0.5px 0.5px #67C41D;*/}
.blue_box .flash_box_left .flash_box_bottom.active span{font-size:14px;}
.flash_box_left .flash_box_bottom.in_result_ad_active span{color: #56235E;font-size:14px;}
.flash_box_left .flash_box_bottom.active span.online_adir{display: inline-block;top: 4px;width: 1px;height: 16px;margin-right: -3px;}
.flash_box_left .flash_box_bottom.active span.online{background-color: #67C41D;}
.vip_ribbon {position:absolute;top:-5px;left:-5px;width:48px;height:48px;
	background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/vip_ribbon.png');
	background-repeat: no-repeat;}

.last_online {float: left; }
.last_online_right {float: right; margin-top: 3px; margin-left: 3px;}
.last_online_left {float: right;}
.last_visite {font-size: 10px; line-height: 10px; color: #7f7f7f; text-align:right;}
.last_visite_where {font-size: 11px; line-height: 11px; font-weight: bold; color: #ef503d;}

.adir_full_photo {overflow:hidden;}
.adir_full_photo .flash_box_right {width:100%;}
.adir_full_photo .ellipse {display:none;}
.adir_full_photo .flash_box_left {display:none;}
.adir_full_photo .flash_box_right .img-responsive {height:auto;}

/****************************
***** PROFILE SETTINGS ******
****************************/
.profile_settings{margin-top: 10px;}
.profile_settings_content{margin: 10px;}
.part_title{height: 25px; margin: 0 10px; text-align: center; padding-top: 1px; background-color: #ccc; font-size: 16px; font-weight: bold; color: #515151; text-shadow: inset 0 1px rgba(0,0,0,.25);}
.iphone_part_title{text-align:right;padding-right:12px;}
#mem_looking_for_dummy {width:100%;}
.profile_settings_content_line {margin-bottom: 10px;}
.profile_settings_content_line input:not([type="checkbox"]){height: 36px; font-size: 14px; font-weight: bold; color: #4c4c4c;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	-webkit-box-shadow: inset 0 3px rgba(0,0,0,.14);
	-moz-box-shadow: inset 0 3px rgba(0,0,0,.14);
	box-shadow: inset 0 3px rgba(0,0,0,.14);
	border: solid 1px #999;}
.profile_settings_content_line select:nth-of-type(1){float: right;}
.profile_settings_content_line select:nth-of-type(2){float: left;}
.profile_settings_content_line select:disabled{background-color: #dedede;}
.profile_settings_content_line input:disabled{background-color: #dedede;}
.profile_settings_content_line input:not([type="checkbox"]):nth-of-type(1){float: right; width: 49%; padding: 0 10px;}
.profile_settings_content_line input:not([type="checkbox"]):nth-of-type(2){float: left !important; width: 49%; padding: 0 10px;}
.profile_settings_content_line textarea{padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	-webkit-box-shadow: inset 0 3px rgba(0,0,0,.14);
	-moz-box-shadow: inset 0 3px rgba(0,0,0,.14);
	box-shadow: inset 0 3px rgba(0,0,0,.14);
	border: solid 1px #999;}
.profile_settings_content_line.general_birthday input[type=text] {float: right !important; width:32% !important; padding: 0 10px;}
.profile_settings_content_line.general_birthday input:not([type="checkbox"]):nth-of-type(2) {margin:0 2%;}
.profile_settings_content_line.general_birthday span {display:none;}
.save_btn{height: 37px; font-size: 18px; font-weight: bold;	color: #fff; text-align: center; padding-top: 4px; margin-bottom: 10px;
	text-shadow: 0 1px rgba(30,55,107,.75);
	-webkit-border-radius: 2px 3px 3px 2px/2px;
	-moz-border-radius: 2px 3px 3px 2px/2px;
	border-radius: 2px 3px 3px 2px/2px;
	background-color: #1A191A;}
.settings_btn{height: 37px; font-size: 18px; font-weight: bold; color: #fff; text-align: center; padding-top: 4px;
	text-shadow: 0 1px rgba(30,55,107,.75);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #886797;}

/*****************
***** DATES ******
*****************/
.looking_for_date {height:100% !important;}
.looking_for_date .profile_page{padding: 0;}
.date_page {margin: 10px; margin: 0; padding-bottom:10px;}
.date_page_up{text-align: center; font-size: 20px; color: #FFF; padding: 12px 0 0;}
.date_page_up_btn {position: absolute;left: 5px;top: 11px;}
.date_page_up_logo {padding-top:10px;}
.date_page_up_text {width: 120px; margin: 0 auto;}
.member_name.online{
	background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/online-icon.png');
}
.member_name.offline{
	background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/offline-icon.png');
}
.date_page .profile_top_rightside .member_where {margin-top:0;}

/**************************
******** MY_INBOX *********
**************************/
.inbox_page{padding: 11px 1px 1px; z-index: 1}
.inbox_page_menu{margin: 0 10px;}
.info_inbox{background-color: #fff; margin: 10px; font-size: 11px; text-shadow: -1px 0 1px #fff; color: #6e6662; padding: 0 1px;}
.my_profile_page > .info_inbox{margin: 20px 15px 0}
.info_inbox a{font-weight: bold; text-decoration: underline; color: #886797;}
.my_messages{margin:10px;}
.mess_box {height: 69px; margin-bottom: 10px; background-color: white;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.blue_box{
	background-color: #c4ecf3;
	background-image: -webkit-linear-gradient(bottom, #e5eefd, #f6f9fe);
	background-image: -moz-linear-gradient(bottom, #e5eefd, #f6f9fe);
	background-image: -o-linear-gradient(bottom, #e5eefd, #f6f9fe);
	background-image: -ms-linear-gradient(bottom, #e5eefd, #f6f9fe);
	background-image: linear-gradient(to top, #e5eefd, #f6f9fe);
}
.mess_box_right {float: right; width: 74px; height: 69px; padding-left: 5px; z-index: 40000000;}
.mess_box_right .img-responsive {width:100%;height:100%;}
.mess_box_left {padding: 5px; padding-left: 10px;}
.mess_box_left .mess_box_top {height: 64px;overflow: auto;}
.mess_box_left .mess_box_top .member_info {float: right;width:calc(100% - 60px);}
.mess_box_left .mess_box_top .member_fullname {font-size: 15px; font-weight: bold; color: #5a5a5a;}
.mess_box_left .mess_box_top .member_fullname span {display:inline;}
.mess_box_left .mess_box_top .member_where, .mess_box_left .mess_box_top .member_statut, .mess_box_left .mess_box_top .member_fullname span{font-size: 12px; color: #8c8c8c;}
.mess_box_left .mess_box_top .member_where, .mess_box_left .mess_box_top .member_statut, .mess_box_left .mess_box_top .member_fullname {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mess_box_left .mess_box_top .date_or_not {float: left;width:55px;height:60px;overflow:hidden;text-align:left;}
.mess_box_left .mess_box_top .date_or_not_top{height: 18px; min-width:15px; margin: 0 auto; margin-top: 5px; cursor: pointer; margin-bottom: 5px; text-align: left; margin-left:5px;
	background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/delete-icon.png');
		background-repeat: no-repeat;}
.mess_box_left .mess_box_top .date_or_not_bottom{font-size: 10px; color: #14b6d1;}
.kidum_comment_btn {margin-top:4px;}

/**************************
***** INBOX_SETTINGS ******
**************************/
.inbox_settings_title {margin-top:15px;}
.inbox_settings_content {margin: 0 10px;}
.inbox_settings_content_line_title{font-size: 13px; color: #6e6662; margin-top: 10px; margin-bottom: 5px;}
.inbox_settings_content_line_select input {height: 36px; font-size: 14px; font-weight: bold; color: #4c4c4c;padding:5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	-webkit-box-shadow: inset 0 3px rgba(0,0,0,.14);
	-moz-box-shadow: inset 0 3px rgba(0,0,0,.14);
	box-shadow: inset 0 3px rgba(0,0,0,.14);
	border: solid 1px #999;
}
.inbox_settings_content_line_select select:nth-of-type(1),.inbox_settings_content_line_select input:nth-of-type(1){float: right;width:49%;}
.inbox_settings_content_line_select select:nth-of-type(2),.inbox_settings_content_line_select input:nth-of-type(2){float: left;width:49%;}
.inbox_settings_content_line:nth-of-type(2) .inbox_settings_content_line_select select, .inbox_settings_content_line:nth-of-type(2) .inbox_settings_content_line_select input{width: 100%;}
.inbox_settings_content_line:nth-of-type(3) .inbox_settings_content_line_select select, .inbox_settings_content_line:nth-of-type(3) .inbox_settings_content_line_select input{width: 100%;}
.inbox_settings_content_line.attention{font-size: 12px; font-weight: bold; color: #6e6662; margin: 10px 0;}
.inbox_settings_content_line .save_btn{float: right; width: 49%; cursor: pointer;}
.inbox_settings_content_line .cancel_btn{float: left; width: 49%; height: 37px; cursor: pointer; font-size: 18px; font-weight: bold; color: #787878; text-align: center; padding-top: 4px; margin-bottom: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #ebebeb;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.79);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.79);
	box-shadow: 0 0 1px rgba(0,0,0,.79);}

/************************
****** MY_ACCOUNT *******
************************/
.my_account_page{padding: 11px 1px 1px;}
.my_account_info {margin: 10px;}
.my_account_info .panel{background-color: #fff; padding: 0; margin-bottom: 5px; font-size: 14px; color: #6c6c6c; border: none; border-radius: 0; box-shadow: none;}
.my_account_info .panel-heading {padding: 0; margin: 0; padding: 0 10px; background-color: transparent; border-bottom: none; border-radius: 0;}
.my_account_info .panel-title{min-height: 37px; padding-left: 40px; font-size: 14px; padding-top: 10px; text-align: right;}
.my_account_info .panel-title span{font-weight: bold;}
.my_account_info .accordion-toggle{display: inline-block; position: absolute; left: -4px; top: 8px; width: 22px; height: 21px; cursor: pointer;}
.my_account_info .accordion-toggle.edit_open{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/edit.png');
								background-repeat: no-repeat;}
.my_account_info .accordion-toggle.edit_close{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/close.png');
								background-position: center;
								background-repeat: no-repeat;}
.my_account_info .panel_edit_right{float: right; width: 50%;}
.my_account_info .panel_edit_right span{font-weight: bold;}
.my_account_info .panel_edit_left{float: left; margin-top: 5px; width: 50%;}
.my_account_info .panel_edit_left .button{width: 90%; height: 30px;
	-webkit-border-radius	: 3px 2px 2px 3px/3px;
	-moz-border-radius		: 3px 2px 2px 3px/3px;
	border-radius			: 3px 2px 2px 3px/3px;
	-webkit-box-shadow		: 0 1px 5px rgba(0,0,0,.38), inset 0 0 46px rgba(254,255,206,.4);
	-moz-box-shadow			: 0 1px 5px rgba(0,0,0,.38), inset 0 0 46px rgba(254,255,206,.4);
	box-shadow				: 0 1px 5px rgba(0,0,0,.38), inset 0 0 46px rgba(254,255,206,.4);}

.my_account_info .panel-collapse {background-color: #DFDFDF; padding: 10px;}
.my_account_info .panel-body-content {margin-bottom: 10px;}
.my_account_info .panel-body-content span {width: 20%; font-size: 12px; font-weight: bold;}
#collapseFour .panel-body-content span {width:auto;}
.my_account_info .panel-body-content input{width: 75%; height: 20px; background-color: #fff; border: solid 1px #c9c9c9; float: left; top: 2px;font-size: 12px; font-weight: bold; color: #4c4c4c;padding: 0 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	-webkit-box-shadow: inset 0 3px rgba(0,0,0,.14);
	-moz-box-shadow: inset 0 3px rgba(0,0,0,.14);
	box-shadow: inset 0 3px rgba(0,0,0,.14);}

.my_account_info .panel-body-bottom .button, .my_account_birthdate .panel-body-content .button{height: 20px; padding: 0;
	-webkit-border-radius	: 2px 3px 3px 2px/3px 3px 2px 2px;
	-moz-border-radius		: 2px 3px 3px 2px/3px 3px 2px 2px;
	border-radius			: 2px 3px 3px 2px/3px 3px 2px 2px;
	-webkit-box-shadow		: 0 1px 5px rgba(0,0,0,.22), inset 0 0 46px rgba(254,255,206,.4);
	-moz-box-shadow			: 0 1px 5px rgba(0,0,0,.22), inset 0 0 46px rgba(254,255,206,.4);
	box-shadow				: 0 1px 5px rgba(0,0,0,.22), inset 0 0 46px rgba(254,255,206,.4);}

.my_account_info .my_account_pwd .panel-body-content span{width: 40%;}
.my_account_info .my_account_pwd .panel-body-content input{width: 58%; top: 0px;}
.my_account_info .my_account_pwd .panel-body-content div{margin-bottom: 5px;}
.my_account_info .my_account_birthdate .panel-body-content select,
.my_account_info .my_account_birthdate .panel-body-content input {float:right; width: 65px; margin-left: 1%; font-size: 12px; color: #6c6c6c;}
.my_account_info .my_account_birthdate .panel-body-content .button{width: 23%;}
.my_account_info .panel-body-content .radoiboxes{display: inline-block;}
.my_account_info .my_account_register{padding: 0 10px;margin-top:10px;}
.my_account_info .save_btn{margin-top: 10px;}

.my_account_registered{margin-top: 10px;}
.my_account_registered .part_title{margin: 0; padding-right: 10px; background-color: #dbdbdb; text-align: right; font-size: 14px; color: #797979;}
.my_account_registered .registered_box {margin-top: 10px; background-color: #fff; padding: 10px; color: #6c6c6c;}
.my_account_registered .registered_box div{font-size: 12px; font-weight: bold; color: #4f4f4f;}
.my_account_registered .registered_box div span{color: #6c6c6c; font-weight: normal;}
.my_account_registered .registered_box div.button{width: 45%; color: white; font-size: 14px;
	-webkit-border-radius	: 3px 2px 2px 3px/3px;
	-moz-border-radius		: 3px 2px 2px 3px/3px;
	border-radius			: 3px 2px 2px 3px/3px;
	-webkit-box-shadow		: 0 1px 5px rgba(0,0,0,.38), inset 0 0 46px rgba(254,255,206,.4);
	-moz-box-shadow			: 0 1px 5px rgba(0,0,0,.38), inset 0 0 46px rgba(254,255,206,.4);
	box-shadow				: 0 1px 5px rgba(0,0,0,.38), inset 0 0 46px rgba(254,255,206,.4);
}
.my_account_registered .registered_box input[type="radio"] + label{font-size: 12px; color: #6c6c6c; font-weight: bold;}
.my_account_registered .registered_box .radioboxes{float: right; margin-left: 20px;}
.my_account_registered .registered_box a{color: #886797;}
.my_account_registered .registered_box a:hover{text-decoration: none;}
.my_account_registered .registered_box span{font-weight: bold;	color: #515151;}
.my_account_registered .more_settings{text-align: center; font-size: 16px; color: #1A191A;}
.my_account_registered .more_settings a{font-size: 16px; color: #1A191A;}
.my_account_registered .more_settings a:hover{text-decoration: none;}
.renewal_text{float:right;width:100%;}


/*******************
****** LOGIN *******
*******************/
#splash,
.search_page,
.contact_page{
	padding: 30px;
}
.contact_page{margin-top:53px;}
.login_page_top{text-align: center;}

.catchword {
    text-align: center;
    /*color: #3a3a3a;*/
    color: #59316E;
    font-size: 14px;
    margin: 0px 0 8px;
	/*text-shadow: 0 1px rgba(30,55,107,.75);*/
}
/*.fb_connect {text-align: center; margin: 45px 0 15px 0; font-size:10px; color:#FFF;}*/
.sign_in_page_content form input,
.login_page_content form input, .gender_button{
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding-right: 10px;
    font-weight: bold;
    color: #B2B2B3;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    border: 2px solid #B2B2B3;
    font-family: Open Sans Hebrew;
}
.sign_in_page_content form input, .gender_button{
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    color:#56235E;
    font-size: 12px;
    border: 1px solid #56235E;
}
.gender_button{padding-right: 0;}
.sign_in_page_content form input:focus,.sign_in_page_content form input:focus-visible{
    outline: 2px solid #56235E;
}

.login_page_content form .input_mail{
    margin-bottom: 10px;
}
.forgot .login_page_content form .input_mail{margin-bottom: 0;}
.login_page_content form .input_pwd{
    margin-bottom: 10px;
}
.login_page_content form input::-webkit-input-placeholder{font-weight: bold; color: #525252; font-size: 14px;}
.login_page_content form input:-moz-placeholder{font-weight: bold; color: #525252; font-size: 14px;}
.login_page_content form input:-ms-input-placeholder{font-weight: bold; color: #525252; font-size: 14px;}/*IE 10*/
.login_page_content input[type="checkbox"] + label {
    color: #666666;
    margin: 0;
    font-size: 18px;
}
a#forget_pwd,
.login_page_content .forget_pwd a {
    color: #59316E;
    text-decoration: underline;
    margin-right: 20px;
    font-size: 18px;
}
a#forget_pwd{
	text-decoration: none;
}
a#forget_pwd span{
	text-decoration: underline;
}
.login_page_content .button{
    margin-top: 50px;
}
.login_page_content .login_content_bot_right {
    font-size: 18px;
}
.login_page_content .button{height: 37px; padding-top: 8px;
	-webkit-border-radius	: 3px/3px 3px 2px 2px;
	-moz-border-radius		: 3px/3px 3px 2px 2px;
	border-radius			: 3px/3px 3px 2px 2px;
	background-color: #1A191A;}
.free_register{
	height: 35px;
	background-color: #4674be; /*margin-top: 20px;*/
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align		: center;
	-moz-box-align			: center;
	-ms-flex-align			: center;
	-webkit-justify-content	: center;
	justify-content			: center;
	-webkit-box-pack		: center;
	-moz-box-pack			: center;
	-ms-flex-pack			: center;
	-webkit-align-items		: center;
	align-items				: center;
	}

.free_register a {
	color: #fff;
	/*text-shadow: 0 1px rgba(30, 55, 107, .75);*/
	font-size: 18px;
	font-weight: bold;
}

.free_register a:hover {
	text-decoration: none;
}

.line_separator {
	width: 100%;
	height: 1px;
	background: #59316E;
	margin: 24px 0;
	text-align: center;
}

.or_on_line {
    top: -43px;
	font-weight: bold;
	display: inline-block;
	color: #59316E;
	height: auto;
	text-align: center;
	font-size: 19px;
}
.or_on_line a {
    color: #59316E;
    text-decoration: none;
}
#login .or_on_line {top: -13px;}

/*********************
****** SIGN IN *******
*********************/
.red_corner2{position: absolute; width: 66px; height: 63px; top: 0; right: 0;}
.sign_in_page_top{text-align: center; margin-bottom: 10px;}

.sign_in_page_content form input::-webkit-input-placeholder{font-weight: normal; color: #B2B2B3; font-size: 12px;}
.sign_in_page_content form input:-moz-placeholder{font-weight: normal; color: #B2B2B3; font-size: 12px;}
.sign_in_page_content form input:-ms-input-placeholder{font-weight: normal; color: #B2B2B3; font-size: 12px;}/*IE 10*/
.sign_in_page_content form .input_name, .sign_in_page_content form .input_mail, .sign_in_page_content form .input_pwd{margin-bottom: 10px;}
.sign_in_gender{margin-bottom: 5px;}
.sign_in_gender div {float: right;}
.sign_in_gender .sign_in_mid_title {padding-top:10px;}
.sign_in_gender input[type="radio"] + label {font-size: 14px; font-weight: bold; color: #fff;padding-top:10px;height:40px;width:60px;}

.sign_in_content_mid_info input[type="checkbox"] + label {
    font-size: 12px;
    font-weight: normal;
    color: #666666;
}

.sign_in_gender input[type="radio"] + label span, .sign_in_content_mid_info input[type="checkbox"] + label span {
    margin-left: 3px;
}
.sign_in_gender .radioboxes {margin-left: 30px;}
.sign_in_date{overflow:hidden;}
.sign_in_date div {float: right;}
.sign_in_mid_title{width: 30%; font-size: 14px;	font-weight: bold; color: #fff;}

/*#mem_birthday_YYYY_dummy,
#mem_birthday_MM_dummy{
    margin-left: 9px;
}*/
.sign_in_content_mid_info{color: #fff; text-align: right; clear: both; margin-top: 10px; margin-bottom: 10px; min-height: 24px;}

.sign_in_content_mid_info a {
    color: #666666;
	border-bottom: 1px soild #666666;
}
.sign_in_content_bot .fb_connect{margin: 0; float: right;}
.sign_in_content_bot .button{margin:0 10%; padding-top:14px; width: 80%; height: 52px; font-size: 16px;
	border-radius: 26px;
	background-color: #56235E;}

#registration #frm_signup2 > div .input_name{
    width: 68%;
    display: inline-block;
    position: relative;
    right: -5px;
}
#registration #frm_signup2 > div .sign_in_gender{
    width: 30%;
    float: left;
}
#registration #email_login_comment{
    margin-bottom: 5px;
}
#registration .free_register a {
    text-shadow: none;
    font-size: 18px;
    font-weight: normal;
    color: #59316E;
}
#registration .or_on_line{
    top:-43px;
}
#forget .line_separator,
#registration  .line_separator{
    width: 30%;
    top:-30px;
    margin:0;
    height: 2px;
    background: #59316E;
}

#forget .or_on_line{
    top:-43px;
}
/********************
****** SEARCH *******
********************/
.search_page{padding-top: 10px;background-color: #886797;}
.search_page_title, .contact_page_title{margin-bottom: 10px; text-align: center; font-size: 26px; font-weight: bold; color: #fff;	text-shadow: 0 1px rgba(30,55,107,.75);}
.search_page_content_line{margin-bottom: 10px;}
.search_page_content_line input{width: 49%; height: 36px; padding: 5px; font-size: 14px; font-weight: bold; color: #4c4c4c;	border: solid 1px #999;
	-webkit-border-radius	: 3px;
	-moz-border-radius		: 3px;
	border-radius			: 3px;
	background-color		: #fff;
	-webkit-box-shadow		: inset 0 3px rgba(0,0,0,.14);
	-moz-box-shadow			: inset 0 3px rgba(0,0,0,.14);
	box-shadow				: inset 0 3px rgba(0,0,0,.14);}
.search_page_content_line select:nth-of-type(2),
.search_page_content_line input:nth-of-type(2){float: left;}
.big_select input {width:100%;}
.search_page_content_line .button{width: 100%; height: 37px;float: none; font-size: 18px; font-weight: bold; color: #fff; text-shadow: 0 1px rgba(30,55,107,.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #1A191A;}



/*********************
****** CONTACT *******
*********************/
.contact_page {
    padding-top: 10px;
    background-color: #886797;
    height: 100vh; /*margin-bottom: 10px;*/
}
.contact_page .catchword {color:#FFF;}

.contact_page_title {
    margin-bottom: 0;
}

.contact_page_content {
    margin-top: 20px;
}

.contact_page_content a {
    display: block;
}
.contact_page_content .contact_input{height: 35px; font-size: 14px;	font-weight: bold; color: #4c4c4c; margin-bottom: 10px; padding-top: 5px; padding-right: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 3px rgba(0,48,86,.34);
	-moz-box-shadow: 0 2px 3px rgba(0,48,86,.34);
	box-shadow: 0 2px 3px rgba(0,48,86,.34);
	border: solid 1px #b5b5b5;
	background-image: -webkit-linear-gradient(bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: -moz-linear-gradient(bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: -o-linear-gradient(bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: -ms-linear-gradient(bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: linear-gradient(to top, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);}
.login_page_content .contact_page_content .contact_input {text-align:center;padding-right:0;}
.contact_page_content .contact_input a{font-size: 14px;	font-weight: bold; color: #4c4c4c;}
.contact_page_content .contact_input a:hover{text-decoration: none;}
.contact_page_content .contact_input a img{vertical-align:middle;}

/**********************
****** SUSCRIBE *******
**********************/
.suscribe_page{padding: 11px 1px 1px;}
.suscribe_page_content {margin: 10px;}
.iphone_suscribe_page_content{padding-top: 10px; border-top: solid 1px #BCBCBC;}
.suscribe_page_content > a {display:block;}
.suscribe_top_title {text-align: center; margin-bottom: 20px; font-size: 12px; font-weight: bold; color: #888;}
.suscribe_line{height: 54px; clear: both; margin-bottom: 10px;
	-webkit-border-radius: 5px/5px 5px 4px 4px;
	-moz-border-radius: 5px/5px 5px 4px 4px;
	border-radius: 5px/5px 5px 4px 4px;
	background-color: #494949;
	-webkit-box-shadow: 0 2px 3px rgba(0,48,86,.34);
	-moz-box-shadow: 0 2px 3px rgba(0,48,86,.34);
	box-shadow: 0 2px 3px rgba(0,48,86,.34);
	border: solid 1px #b5b5b5;
	background-image: -webkit-linear-gradient(top, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: -moz-linear-gradient(top, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: -o-linear-gradient(top, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: -ms-linear-gradient(top, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: linear-gradient(to bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);}
.sus_year{background-color: #886797; background-image: none;margin-bottom:20px;}
.suscribe_line a{width: 100%; padding: 0 10px;}
.suscribe_line div{font-weight: bold; color: #5d5d5d; font-size: 20px;}
.suscribe_line.yearly{background:#CCCCCC;}
.sus_year div{color: #fcfcfc; }
.suscribe_line_title{float: right; width: 50%; margin-top: 10px;}
.iphone_suscribe_page_content .suscribe_line_title{width: 35%;}
.monthly.suscribe_line_title{margin-top: 5px;line-height:20px;}
.suscribe_line_price{float: left; margin-top: 4px;text-align:left;}
.suscribe_line_price span{font-size: 29px;}
.suscribe_line_price sup{font-size: 16px;text-decoration:underline;}
.suscribe_line_price p{font-size: 10px;margin-top:-8px;}
.sale{position: absolute; width: 157px; height: 19px; margin-right: -78px; right: 50%; top: -12px;
	background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/sale.png');
			background-repeat: no-repeat;}
.sale p{margin:0 12px;padding:1px 0 0;background:#ED5743;color:#FFF;font-size:13px;letter-spacing:1px;height:18px;text-align:center;font-weight:bold;}
.suscribe_mid_content{margin-bottom: 10px; padding-bottom: 10px; border-bottom: solid 1px #BCBCBC;}
.iphone_suscribe_mid_content{margin-bottom: 0px; padding-bottom: 0px; border-bottom: none;margin-top: 10px;padding-top: 10px;border-top: solid 1px #BCBCBC;}
.iphone_app{font-weight:bold;margin-bottom: 10px;}
.iphone_app_form{height: 43px; background-color: rgba(204,204,204,.66); font-size: 12px; font-weight: bold; color: #5d5d5d;margin-bottom: 10px; padding: 10px 0; border-bottom: solid 1px #BCBCBC;}
.iphone_app_border{margin: 10px 0; padding-top: 10px; border-top: solid 1px #BCBCBC; font-weight:bold;}
.iphone_app_form_back{height: 26px; background-color: rgba(204,204,204,.66); font-size: 12px; font-weight: bold; color: #5d5d5d;margin-bottom: 10px; padding-bottom: 2px; border-bottom: solid 1px #BCBCBC;}
.iphone_app_form p {line-height:26px;margin:0 !important;}
.iphone_app_form img {vertical-align:middle;cursor: pointer;}
.iphone_app_form input {border:2px solid #7F7F7F;border-radius:5px;height:30px;text-align:center;}

.suscribe_mid_content .suscribe_mid_help{height: 43px; background-color: rgba(204,204,204,.66); font-size: 18px; font-weight: bold; color: #5d5d5d;}
.suscribe_mid_content .content_phone{position: absolute; width: 32px; height: 44px; right: -7px; top: -4px;
	background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/phone.png');
			background-repeat: no-repeat;}
.suscribe_bottom_content_title{font-size: 13px; font-weight: bold; color: #6e6662;}
.suscribe_mid_offer_renewal{font-size: 13px; color: #6e6662;margin-bottom:20px;}
.suscribe_bottom_content ul{ list-style-type: disc; list-style-position: inside; }
.suscribe_bottom_content ul li{font-size: 11px; color: #6e6662; text-shadow: -1px 0 1px #fff;}
.suscribe_bottom_content ul li span{font-weight: bold;}

/*******************
****** TERMS *******
*******************/
.terms_page {
	padding: 11px 1px 1px;
}
.terms_page_content {
	margin: 10px;
	padding: 10px;
	font-size: 12px;
	color: #6e6662;
	text-shadow: -1px 0 1px #fff;
	background-color: #fff;
	margin-bottom: 40px;
}
.terms_page_content span {
	font-weight: bold;
}
.terms_bottom {
	position: fixed;
	bottom: 0;
	width: 100%;
}
.terms_page .button{width: 100%; height: 35px; float: none; background-color: #1A191A; }

/****************************
****** EMAIL SETTINGS *******
****************************/
.email_settings_content{margin: 10px; padding: 10px; background-color: white;}
.email_settings_content_title{font-size: 12px; font-weight: bold; color: #6c6c6c; margin-bottom: 5px;}
.email_settings_content input[type="checkbox"] + label{color: #6c6c6c; font-size: 12px;}
.email_settings_content textarea{font-size: 14px !important;width:100% !important;}
.email_settings_content .button{float: none; width: 100%; height: 35px; background-color: #1A191A; margin-top: 10px;}


/****************************
****** REPORT FRIENDS *******
****************************/
.report_friends_page_content {margin: 10px; background-color: white; padding: 10px; font-size: 12px; font-weight: bold;	color: #6c6c6c;}
.report_friends_page_content .report_friends_input{height: 35px; padding-top: 5px; padding-right: 10px; margin: 10px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	border: solid 1px #b5b5b5;
	background-image: -webkit-linear-gradient(bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: -moz-linear-gradient(bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: -o-linear-gradient(bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: -ms-linear-gradient(bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: linear-gradient(to top, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);}
.report_friends_page_content .report_friends_input a{font-size: 14px; font-weight: bold; color: #4c4c4c;}
.report_friends_page_content .report_friends_input a:hover{text-decoration: none;}
.report_friends_page_content .button {float: none;}

/***********************
****** MESS TEXT *******
***********************/
#popup_dialog {display:none;z-index:1000000003;position:absolute;top:0;left:0;width:300px;}
#dialog_content {margin-top:10px;}
#dialog_content a {color:#FFF;text-decoration:underline;}
.mess_text_page{background-color: #886797; font-size: 16px; color: #fff; padding: 10px;}
.my_account_registered .mess_text_page{padding: 0px; margin-top:10px; height:32px; width:100%; background:transparent;}
.my_account_registered .mess_text_page .button{float: left;height: 32px;width: auto; padding: 5px 15px;}
.login_page_content .mess_text_page{padding: 0px; margin-top:20px; background:transparent;}
.login_page_content .mess_text_page a{width:100%;}
.login_page_content .mess_text_page .button{padding-top: 8px;height:37px;}
.mess_text_page input[type="radio"] + label{font-size: 16px; color: #fff; padding:7px 7px 7px 0; margin-bottom:0;}
.close_mess{position: absolute; /*top: 0px; left: 0px; width: 21px; height: 20px;*/
            z-index: 100; top: -10px;left: -10px;width: 42px;height: 40px;
            background-position: center;background-repeat: no-repeat;
            background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/close_w.png');}
.hide_x .close_mess {display:none !important;}
.mess_text_page span{font-weight: bold;}
.mess_text_page_content{padding: 10px;}
.mess_text_page_bottom{width: 70%; margin: 0 auto;}
.mess_text_page .button{height: 32px; width: 100%; float: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #4672c4;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.38), inset 0 0 46px rgba(254,255,206,.4);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,.38), inset 0 0 46px rgba(254,255,206,.4);
	box-shadow: 0 1px 5px rgba(0,0,0,.38), inset 0 0 46px rgba(254,255,206,.4);}
.shlish_friend_popup{width:100% !important;}
.shlish_friend_popup .mess_text_page{background:transparent !important;padding:0;}
.shlish_friend_popup .mess_text_page_content{padding:0;}
.shlish_friend_popup #dialog_content{margin:0;}

/* POPUP REPORT */
.send_message_line {width:100%;min-height:20px;}
.email_share_label {width:25%;float:right;}
.email_share_field {width:75%;float:right;}

/* POPUP LOCALISATION */
.localisation {width: 100%; height: 38px; padding: 0 10px; padding-top: 6px; margin-top: 10px; text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 3px rgba(0,48,86,.34);
	-moz-box-shadow: 0 2px 3px rgba(0,48,86,.34);
	box-shadow: 0 2px 3px rgba(0,48,86,.34);
	border: solid 1px #b5b5b5;
	background-image: -webkit-linear-gradient(bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: -moz-linear-gradient(bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: -o-linear-gradient(bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: linear-gradient(to top, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
}
.localisation img{float: left;}
.localisation:nth-of-type(1){font-weight: bold; color: #4c4c4c; font-size: 14px;}
.localisation:nth-of-type(2){font-weight: bold; color: #ef503d; font-size: 14px;}
.localisation.active{
	background-image: none;
	background: #4672c4;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.38), inset 0 0 46px rgba(254,255,206,.4);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,.38), inset 0 0 46px rgba(254,255,206,.4);
	box-shadow: 0 1px 5px rgba(0,0,0,.38), inset 0 0 46px rgba(254,255,206,.4);
	color:#fff;
}
.popup_localisation .checkbox {margin:0;width:100%;}
.popup_localisation input[type="checkbox"] + label{font-size: 12px; color: #fff;display:block;padding:20px 0;width:100%;}

/* FACEBOOK BUTTON */
.btn-auth,
.btn-auth:visited {
    position: relative;
    display: inline-block;
    height: 48px;
    padding: 0 7px;
    border: 1px solid #999;
    border-radius: 2px;
    margin: 0;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    line-height: 22px;
    white-space: nowrap;
    cursor: pointer;
    color: #222;
    background: #fff;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* iOS */
    -webkit-appearance: none; /* 1 */
    /* IE6/7 hacks */
    *overflow: visible;  /* 2 */
    *display: inline; /* 3 */
    *zoom: 1; /* 3 */
    width: calc(100% - 16px);
}

.btn-auth:hover,
.btn-auth:focus,
.btn-auth:active {
    color: #222;
    text-decoration: none;
}

/*
 * Remove excess padding and border in FF3+
 */

.btn-auth::-moz-focus-inner {
    border: 0;
    padding: 0;
}


/* Facebook (extends .btn-auth)
   ========================================================================== */

.btn-facebook,
.btn-facebook:visited {
    border-color: #29447e;
    border-bottom-color: #1a356e;
    color: #fff;
    background-color: #5872a7;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#637bad), to(#5872a7));
    background-image: -webkit-linear-gradient(#637bad, #5872a7);
    background-image: -moz-linear-gradient(#637bad, #5872a7);
    background-image: -ms-linear-gradient(#637bad, #5872a7);
    background-image: -o-linear-gradient(#637bad, #5872a7);
    background-image: linear-gradient(#637bad, #5872a7);
    -webkit-box-shadow: inset 0 1px 0 #879ac0;
    box-shadow: inset 0 1px 0 #879ac0;
}

.btn-facebook:hover,
.btn-facebook:focus {
    color: #fff;
    background-color: #3b5998;
}

.btn-facebook:active {
    color: #fff;
    background: #4f6aa3;
    -webkit-box-shadow: inset 0 1px 0 #45619d;
    box-shadow: inset 0 1px 0 #45619d;
}

/*
 * Icon
 */

.btn-facebook:before {
    border-right: 1px solid #465f94;
    margin: 0 1em 0 -1em;
    background-position: 0 0;
}

.btn-facebook.large:before {
    background-position: 0 -22px;
}

/* EDIT PHOTOS */
.photo_edit_profile {margin: 15px;clear:both;}
.photo_right {float:right;width:31%;}
.photo_left {float:left;width:65%;}
/*.photo_edit_large_wrap {float:left;width:100%;height:141px;margin-bottom:15px;border:1px solid #4C7CC8;background:#886797;opacity:0.5;position:relative;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.38), inset 0 0 46px rgba(254,255,206,.4);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,.38), inset 0 0 46px rgba(254,255,206,.4);
	box-shadow: 0 1px 5px rgba(0,0,0,.38), inset 0 0 46px rgba(254,255,206,.4);
}
.photo_edit_large_wrap {height:609px;}*/
.photo_edit_small,.photo_edit_large {float:right;width:100%;height:141px;margin-bottom:15px;text-align:center;vertical-align:middle;background:#F9F9F9;background-size:100% 100%;border:1px solid #BABABA;}
.photo_edit_large {height:297px;}
.photo_left .photo_edit_small {width:47.5%;}
.photo_left .photo_edit_small:nth-child(2) {margin-right:5%;}
.mem_photo_image_form {float:right;width:calc(100% - 6px);height:auto;height:112px;text-align:center;margin:3px;}
.update_photo_form {max-width:100%;max-height:112px;}
.photo_edit_large .mem_photo_image_form {height:254px;}
.photo_edit_large .update_photo_form{max-height:254px;}
.mem_photo_text_and_field_form {float:right;width:100%;height:21px;padding-top:2px;background:#BABABA;}
.photo_edit_large .mem_photo_text_and_field_form {height:35px;}
.mem_photo_status_form{position:absolute;top:0;width:100%;height:30px;}
.mem_photo_status_form_text{width:100%;height:auto;padding:3px;background:#5D5D5D;text-align:center;opacity:.67;color:#FFFFFF;}
.mem_photo_switch_form{float:right;margin-right:2px;width:auto;/*height:28px;padding:6px 5px;border:1px solid #56235E;border-radius:15px;background:#FFF;opacity:.67;*/text-align:center;}
.mem_photo_delete_form{float:left;margin-left:2px;width:auto;/*height:28px;padding:5px;border:1px solid #56235E;border-radius:15px;background:#FFF;opacity:.67;*/text-align:center;}
.mem_photo_switch_form a, .mem_photo_delete_form a {color:#000;}
.photo_edit_large .mem_photo_switch_form, .photo_edit_large .mem_photo_delete_form{line-height:12px;/*border-radius:25px;*/}
.mem_photo_field_form{float:right;margin-top:-118px;width:100%;height:141px;position:relative;}
.mem_photo_field_form_plus{display:none;position:absolute;top:44px;right:calc(50% - 26px);width:51px;height:51px;border:1px solid #56235E;border-radius:36px;background:#FFF;text-align:center;opacity:.67;color:#56235E;font-size:36px;}
.photo_edit_large .mem_photo_field_form{height:297px;margin-top:-260px;}
.photo_edit_large .mem_photo_field_form_plus{top:123px;}
.mem_photo_field_form input {position:absolute;top:0;width:100% !important;height:100%;opacity:0;}
.photo_right ul {margin-top:7px;}
.photo_right li {width:50%;}
.photo_right .menu_tab li a {height:42px;}
#privacy_text {float:right;width:100%;font-size:10px;margin-top:2px;}

.chat_notify {width:100%;text-align:center;font-size:16px;}

.forum_list_title{color:#5a5a5a;font-size:13px;font-weight:bold;}
.forum_list_author{color:#56235E;font-size:12px;margin:3px 0;}
.forum_list_abstract{color:#8c8c8c;font-size:11px;}
.forum_list_replies_views{color:#56235E;font-size:10px;margin-top:6px;text-align:left;}
.forum_post_comment_wrap {width:100%;height:auto;padding:15px;}
.forum_post_photo,.forum_post_photo img {width:100%;height:auto;}
.forum_post_title {color:#5a5a5a;font-size:18px;font-weight:bold;margin:10px 0 5px;}
.forum_list_author{color:#56235E;font-size:12px;margin:3px 0;}
.forum_post_author_date{color:#56235E;font-size:12px;}
.forum_post_author_date span{color:#8c8c8c;}
.forum_post_abstract {color:#5a5a5a;font-size:14px;font-weight:bold;margin-top:4px;display:none;}
.forum_post_text {color:#5a5a5a;font-size:14px;margin-top:4px;}
.forum_post_text p{margin:0;padding:0;}
.forum_post_text img{width:100%;margin:5px 0;}
.post_item img{width:100%;margin:5px 0;}
.forum_post_stats {padding:6px 0;margin:10px 0 5px;border-top:2px solid #F0F0F0;border-bottom:2px solid #F0F0F0;height:42px;}
.forum_post_replies_views {float:right;color:#56235E;font-size:12px;padding:6px 0;}
.forum_post_share {float:left;}
.forum_post_share img {vertical-align:bottom;}
.forum_comments_title {color:#56235E;font-size:18px;font-weight:bold;padding:8px 0;background:#F0F0F0;text-align:center;
text-shadow: 0px 0px 1px rgba(0,0,0,0.1),
             0px 0px 1px rgba(0,0,0,0.1),
             0px 0px 1px rgba(0,0,0,0.1);}
.forum_comments_list {margin-bottom:15px;}
.forum_comments_row_empty {padding:8px 0;color:#5a5a5a;font-size:13px;border-bottom:2px solid #F0F0F0;}
.forum_comments_line {padding:8px 0;border-bottom:3px solid #F0F0F0;color:#5a5a5a;font-size:13px;}
.forum_comments_line .mess_img img {max-height:50px;}
.forum_comments_line .mess_date {font-size:11px;color:#5a5a5a;font-weight:normal;margin-top:3px;}
.forum_comments_line .mess_date a{font-size:11px;color:#56235E;font-weight:normal;}
.forum_comments_line p {margin:0;padding:0;}
.stButton {margin:0 !important;}
.stButton .chicklets {text-indent:-1000px;padding-left:16px !important;}
.forum_post_wrap{padding-bottom:0;}
.forum_post_comment_form{padding: 10px 15px;background:#F0F0F0;}
.forum_post_comment_form .input_mess{background:#FFF;}
#stcpDiv{left:0 !important;right:-2000px;}
iframe[name=google_conversion_frame]{width:1px !important;height:1px !important;position:absolute !important;}

.mass_email_dialog .mess_text_page{padding:0;}
.mass_email_dialog .mess_text_page_content{padding:0;}
.mass_email_dialog *{font-family: 'Open Sans Hebrew', serif; outline:none;}
.mass_email_dialog #dialog_content{background:#14b8d4; border:2px solid #ffffff;padding:15px;box-shadow: 0px 0px 15px 1px rgba(0,0,0,1);}
.mass_email_dialog .close_mess{z-index:1000;top:5px;left:5px;}
.mass_email_dialog .profile_center_title{font-weight:bold; text-align:center;}
.mass_email_dialog .profile_center_top_img{display: block; margin: -23px auto 0;}
.mass_email_dialog .profile_center_title{font-size:20px; margin-top:10px;}
.mass_email_dialog .profile_center_subtitle{margin-top:7px; font-size:16px; text-align:center;}
.mass_email_dialog .profile_center_top_round{height:61px; background:#fff; text-align:center; width:154px; margin: -75px auto 0; outline:none !important;
background: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/popup_round_top.png');}
.mass_email_dialog .mass_email_line #message{ width:100%;height:110px; border: 1px solid #e6e6e6; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; color:#969696; padding:9px 15px; margin-top:8px; font-size:13px;}
.mass_email_dialog .send_message_submit{text-align:center;}
.mass_email_dialog .send_message_submit input[type="submit"]{  width: 264px; height: 50px; border:1px solid #6d939d; margin-top:12px;
    border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
.mass_email_dialog .inbox_settings_content_line_title {color:#fff;font-size:12px;margin-top:13px;}
.inbox_settings_content_line_select.full select:nth-of-type(1), .inbox_settings_content_line_select.full input:nth-of-type(1) {width:100%;}
.inbox_settings_content_line.margin_select {margin-top:5px;}
#special_greeting_message{text-align:center;margin-top:20px;margin-right:-7px;width:280px;}

.location-left{width:49%;float:left;}
.location-right{width:49%;float:right;}
.location_search .search-friends-lbl,.location_search .search-friends-field{float:right;}

.location_search .search-friends-lbl.mem_city_lbl{width:60px;}
.location_search .mem_city_dist_dummy{width: calc(100% - 60px);}
.location_search .mem_city_dist_dummy #mem_city_dist_dummy{width:100%;}


.location_search .search-friends-lbl{font-size:14px;font-weight:bold;color:#fff;width:40px;line-height:32px;}
.location_search .mem_city{width: calc(100% - 40px);overflow:visible;}
.location_search .mem_city #mem_city{width:100%;}


.pac-container{width: 80%!important;}
.pac-item span,.pac-item{cursor:pointer;}
.send_mess .button{z-index: 11;}



/* SARAH - 10/01/2016
   ========================================================================== */
#show_photo + label span {display: none;
	display: inline-block;
    vertical-align: middle;
    width: 43px;
    height: 22px;
    /*margin:-1px 4px 0 0;*/
    margin-right:5px;
    background:url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/global/inp_onoff_off.png') left top no-repeat;
    cursor:pointer;
}
#show_photo:checked + label span {display: none; margin-right:5px;
    background:url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/global/inp_onoff_on.png') left top no-repeat;
}
#show_photo_box {text-align: center;}
#show_photo + label {width: auto; height: 25px; padding-left: 50px;
	display: inline-block;
    vertical-align: middle;
    /*margin:-1px 4px 0 0;*/
    margin-right:5px;
    background:url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/global/inp_onoff_off.png') left top no-repeat;
    cursor:pointer;
}
#show_photo:checked + label {margin-right:5px;
    background:url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/global/inp_onoff_on.png') left top no-repeat;
}
#show_photo + label {z-index: 1;}
#show_photo + label span {width: 60px !important; height: 30px !important; top: 0px !important; z-index: -1 !important;
    background-position: center center !important;
}

.flash_box_left .flash_box_top .member_where, .flash_box_left .flash_box_top .member_statut {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/* SARAH - 20/01/2016 - POPUP
   ========================================================================== */
#email_block_settings_popup_wrap * {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

#email_block_settings_popup_wrap {padding-bottom: 35px; margin-right: -10px; margin-left: -10px;}
#email_block_settings_popup_wrap .dialog_title {font-size: 25px; text-align: center; font-weight: bold;}
.send_message_line1 {margin-top: 10px;}
.send_message_line1_label {float: right; width: 28%; min-height: 1px; font-size: 14px;}
.send_message_line1_field {float: right; width: 72%;}
.send_message_line1_field textarea {height: 90px !important;}
.send_message_line1_field select {width: 100%; height: 30px; direction: rtl !important;}
.send_message_line1_field span.DateSimple {display: block;}
.send_message_line1_field span.DateSimple select {display: block; float: right; width: 33%; margin-right: 1px;}
.send_message_line1_field span.DateSimple select:nth-of-type(1) {margin-right: 0;}
.send_message_line1_field input, .send_message_line1_field textarea {width: 100%; height: 30px; padding: 5px; font-size: 14px; font-weight: bold; color: #4c4c4c; border: solid 1px #999; background-color: #fff;
    -webkit-box-shadow: inset 0 3px rgba(0,0,0,.14);
       -moz-box-shadow: inset 0 3px rgba(0,0,0,.14);
            box-shadow: inset 0 3px rgba(0,0,0,.14);
}
#email_block_settings_popup_wrap #submit {width: 100%; height: 40px; margin: 5px 0;  padding: 5px 10px; color: #fff; border: 0; background-color: #56235E; border: solid 1px #56235E;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
    background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
    background-image: linear-gradient(to top, rgba(0,0,0,.1), rgba(255,255,255,.1));
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.53), inset 0 1px rgba(255,255,255,.75);
       -moz-box-shadow: 0 1px 1px rgba(0,0,0,.53), inset 0 1px rgba(255,255,255,.75);
            box-shadow: 0 1px 1px rgba(0,0,0,.53), inset 0 1px rgba(255,255,255,.75);
}
.send_message_line1_submit {text-align: center;}
#email_block_settings_popup_wrap a {color: #FFF;}
#email_block_settings_popup_wrap .red {border: solid 2px red}



.send_message_line1_label {float: none; width: auto; margin-bottom: 1px; font-size: 16px;}
.send_message_line1_field {float: none; width: auto;}
.send_message_line1_field select {width: 100%; height: 36px; direction: rtl !important;}
.send_message_line1_field input {height: 36px;}
#email_block_settings_popup_wrap #submit {font-size: 16px;}

input[type="checkbox"] + label.text_white{color: white}
.profile_content_info > li > span{width: 95px;}
.ask_me_question{color: #adadad;}



/******************************
****** NEW PROFILE PAGE *******
*******************************/
.hp_logo {
	width: 100%;
	height: 100%;
	padding-top: 0; /* this was commented out sometime prior to 26 elul 5777, but it causes a problem on the messages tab, so jonny put it back on that date */
}
.profile_header {width: 100%; height: 100%; padding: 8px 15px;z-index:1000;}
.profile_header_photo {float: right; width: 36px; height: 36px; border: solid 2px #fff;
    -webkit-border-radius: 100%;
       -moz-border-radius: 100%;
            border-radius: 100%;
}
.profile_header_photo img {width: 100%; height: 100% !important; border-radius: 100%;}
.profile_header_online {position: absolute; top: -5px; right: -5px; width: 15px; height: 15px; background-color: #67C41D;/*#eee;*/
    -webkit-border-radius: 100%;
       -moz-border-radius: 100%;
			border-radius: 100%;
	/*border: solid 1px #fff;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.75);
       -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.75);
            box-shadow: inset 0 0 5px rgba(0,0,0,.75);
    background-image: -webkit-linear-gradient(top, #98ca00, #bbe203);
    background-image: -moz-linear-gradient(top, #98ca00, #bbe203);
    background-image: -o-linear-gradient(top, #98ca00, #bbe203);
    background-image: -ms-linear-gradient(top, #98ca00, #bbe203);
    background-image: linear-gradient(to bottom, #98ca00, #bbe203);*/
}
.profile_header_info {float: right; padding-right: 10px; text-align: right; font-size: 14px; font-weight: bold; color: #fff;    }
.profile_header_religious {font-size: 11px; color: #fff;margin-top:4px;}
.date_page_up_btn {top: 0; left: 0;padding:0 10px 10px 15px;z-index:2000;}
.profile_share_btn {top: 0; left: 50px;padding:0 15px 10px 10px;z-index:2000;position: absolute;}
.date_page_up_btn a,.profile_share_btn a {height: 100%; font-size: 11px; font-weight: bold; color: #FFF;padding: 8px 0 0;/*32px
		background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/back.png');
        background-size: 25px;
        background-position: center 9px;
        background-repeat: no-repeat;
}
.profile_share_btn a {background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/share_profile.png');background-position: center 7px;background-size: 24px;*/}
.date_page_up_btn a i,.profile_share_btn a i {font-size:24px;}

.my_profile_page_menu {margin: 0;}
.menu_tab li a {color: #67686c; background-color: #ececec; border: solid 1px #d3d3d3; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
    background: rgb(241,241,241);
    background: -moz-linear-gradient(top, rgba(241,241,241,1) 0%, rgba(235,235,235,1) 51%, rgba(231,231,231,1) 100%);
    background: -webkit-linear-gradient(top, rgba(241,241,241,1) 0%,rgba(235,235,235,1) 51%,rgba(231,231,231,1) 100%);
    background: linear-gradient(to bottom, rgba(241,241,241,1) 0%,rgba(235,235,235,1) 51%,rgba(231,231,231,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e7e7e7',GradientType=0 );
}
.menu_tab > li.active > a, .menu_tab > li.active > a:hover, .menu_tab > li.active > a:focus {border: solid 1px #0087bd;
            box-shadow: inset 0px 2px 4px 0px rgba(12, 112, 129, 0.75);
       -moz-box-shadow: inset 0px 2px 4px 0px rgba(12, 112, 129, 0.75);
    -webkit-box-shadow: inset 0px 2px 4px 0px rgba(12, 112, 129, 0.75);
    background: rgb(22,191,217);
    background: -moz-linear-gradient(top,  rgba(22,191,217,1) 0%, rgba(20,185,214,1) 50%, rgba(19,180,211,1) 100%);
    background: -webkit-linear-gradient(top,  rgba(22,191,217,1) 0%,rgba(20,185,214,1) 50%,rgba(19,180,211,1) 100%);
    background: linear-gradient(to bottom,  rgba(22,191,217,1) 0%,rgba(20,185,214,1) 50%,rgba(19,180,211,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16bfd9', endColorstr='#13b4d3',GradientType=0 );
}

.my_profile_page_menu_fixed {position: fixed; width: 100%; right: 0; z-index: 101; margin: 0 !important; margin-top: -15px !important; padding: 15px 0; background-color: #FFF;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.23);
       -moz-box-shadow: 0 1px 1px rgba(0,0,0,.23);
            box-shadow: 0 1px 4px rgba(0,0,0,.23);
}
.my_profile_page_menu_fixed .menu_tab {padding: 0 15px;}

.profile_page_wrapper {margin-top: 55px; padding-bottom: 15px; background-color: white; border: solid 1px #D2D2D2;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.23);
       -moz-box-shadow: 0 1px 1px rgba(0,0,0,.23);
            box-shadow: 0 1px 4px rgba(0,0,0,.23);
}
.date_page .profile_page_wrapper {padding-bottom:0;}
.profile_top_leftside a, .profile_bottom_leftside a {width: 45px; height: 45px;
    -webkit-border-radius: 100%;
       -moz-border-radius: 100%;
            border-radius: 100%;
    background: rgb(241,241,241);
    background: -moz-linear-gradient(top, rgba(241,241,241,1) 0%, rgba(235,235,235,1) 51%, rgba(231,231,231,1) 100%);
    background: -webkit-linear-gradient(top, rgba(241,241,241,1) 0%,rgba(235,235,235,1) 51%,rgba(231,231,231,1) 100%);
    background: linear-gradient(to bottom, rgba(241,241,241,1) 0%,rgba(235,235,235,1) 51%,rgba(231,231,231,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e7e7e7',GradientType=0 );
}
.profile_top_leftside.active a, .profile_bottom_leftside.active a {border: solid 1px #0087bd; background-color: #17b4d3;
	-webkit-box-shadow: inset 0 2px 6px rgba(0,0,0,.55);
	   -moz-box-shadow: inset 0 2px 6px rgba(0,0,0,.55);
	        box-shadow: inset 0 2px 6px rgba(0,0,0,.55);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
	background-image: linear-gradient(to top, rgba(0,0,0,.1), rgba(255,255,255,.1));
}
.thumb_icon {width: 100%; height: 100%;
	background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/thumb.png');
        background-position: center;
        background-size: 25px;
        background-repeat: no-repeat;
}
.profile_top_leftside.active a.bday, .profile_bottom_leftside.active a.bday {border: solid 1px #D80C0C; background-color: #EA5771;}
.profile_top_leftside .fa-birthday-cake,
.profile_top_leftside .fa-balance-scale {width: 45px;height: 45px;font-size: 27px;text-align: center;padding-top: 7px; color: #7D7D7D;}
.fa-birthday-cake,.fa-balance-scale {width: 45px;height: 45px;font-size: 27px;text-align: center;padding-top: 7px; color: #7D7D7D;}
.profile_top_leftside.active .fa-birthday-cake {color:#FFF;}
.show_checkbox{display: inline-block!important;}
.profile_top_leftside.active a .thumb_icon , .profile_bottom_leftside.active a .thumb_icon {
	background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/thumb_w.png');
}
.profile_top .bg_w {padding: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}
.profile_top_img {width: 100%; max-width: 100%;}
.profile_top .img-responsive {width: 100%;}
.profile_top .slide-wrap {width: 100%; border: solid 1px #FFF; border-bottom: 0;}
.profile_top .profile_img img {width: 100%; max-width: 100%;}
.profile_top_bot {padding: 0 10px; background-color: #fff;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}
.profile_bottom {border: 0; padding-bottom: 15px;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}
.date_page .profile_bottom {padding-bottom:0;}
.profile_menu .nav-tabs, .profile_message_title_wrap {clear: both; height: 50px; padding: 10px 2.5px; background-color: #eaeaea; border-bottom: 0;}
.profile_menu .nav-tabs > li {float: right; width: 33%; height: 100%; padding: 0 2.5px; margin: 0; text-align: center;}
.date_page .profile_menu .nav-tabs > li {width: 25%;}
.profile_menu .nav > li > a {height: 100%; padding: 7px 5px !important; margin: 0; border: 0; font-size: 11px; color: #6c6c6c; background-color: #f9f9f9; background-image: none !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
    -webkit-border-radius: 24px/24px 24px 25px 25px !important;
       -moz-border-radius: 24px/24px 24px 25px 25px !important;
            border-radius: 24px/24px 24px 25px 25px !important;
    -webkit-box-shadow: 0px 1px 4px rgba(0,0,0,.6), inset 0 1px rgba(255,255,255,.75);
       -moz-box-shadow: 0px 1px 4px rgba(0,0,0,.6), inset 0 1px rgba(255,255,255,.75);
            box-shadow: 0px 1px 4px rgba(0,0,0,.6), inset 0 1px rgba(255,255,255,.75);
}
.profile_menu .nav > li > a i {margin-left: 5px;}
.profile_menu .nav-tabs > li.active:not(.tab_fav) > a,
 .profile_menu .nav-tabs > li.active:not(.tab_fav) > a:hover,
  .profile_menu .nav-tabs > li.active:not(.tab_fav) > a:focus {color: #FFF; border-left: 0; border: solid 1px #0087bd; background-color: #17b4d3;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.55);
       -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.55);
            box-shadow: inset 0 1px 2px rgba(0,0,0,.55);
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
    background-image: -ms-linear-gradient(bottom, rgba(0,0,0,.1), rgba(255,255,255,.1));
    background-image: linear-gradient(to top, rgba(0,0,0,.1), rgba(255,255,255,.1));
}
.profile_menu .nav-tabs > li.tab_mess a {font-weight: bold;}
.profile_menu .nav-tabs > li.tab_mess a i {color: #56235E;}

.last_online {float: right;}
.last_online_right {margin-right: -4px; margin-top: 0;}
.last_visite {display: inline-block; font-size: 12px; color: #ef503d; line-height: inherit;}
.last_visite_where {display: inline-block; font-size: 12px; line-height: inherit;}

/******************************
****** NEW SLIDE *******
*******************************/
.carousel_profile_pic .item img {width: 100%;}
.carousel_profile_pic .carousel-control {display:none; width: 50px; background: none; z-index: 9;}
.carousel_profile_pic .carousel-control .round_control {position: absolute; width: 40px; height: 40px; top: 50%; margin-top: -20px; border: solid 3px #FFF; border-radius: 100%;}
.carousel_profile_pic .left.carousel-control.round_control {left: 10px;}
.carousel_profile_pic .right.carousel-control .round_control {right: 10px;}
.carousel_profile_pic .carousel-control .round_control i {font-size: 25px;}
.carousel_profile_pic .carousel-caption {right: 0; bottom: 0; left: 0; padding: 0;}


/******************************
****** NEW CHAT *******
*******************************/
.profile_content_messages .profile_page_wrapper {border: 0; background-color: transparent !important; box-shadow: none;}
.profile_content_messages .profile_bottom {padding-bottom: 0; background-color: transparent !important;}
.profile_content_messages .profile_content {background-color: transparent;}

#load_more_messages {margin-bottom: 15px;}

#comments_mess {margin:-12px;}
#comments_mess .profile_content_bottom {
	min-height: calc(100vh - 195px);
	padding: 10px;
	padding-bottom: 0;
	background-color: #FFF;
	border: solid 1px #d9d9d9;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .23);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .23);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .23);

}

.inbox_line {border: 0;}
.inbox_line .mess_img {margin-left: 15px; border-radius: 100%; border: solid 2px #FFF; overflow: hidden;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
            box-shadow: 0 1px 2px rgba(0,0,0,.3);
}
.inbox_line .mess_img img {width: 100%; height: 100%; border-radius: 0;}
.inbox_line .mess_left .mess_content {overflow: hidden;word-wrap: break-word;word-break: break-word;}
.inbox_line .mess_left .mess_content a {word-wrap: break-word;word-break: break-word;}

.inbox_line .mess_left {width: calc(100% - 65px); min-height: 50px; padding: 5px 10px;}
.inbox_line.from_me .mess_left {background-color: #d6f7d9;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
            box-shadow: 0 1px 2px rgba(0,0,0,.3);
}
.inbox_line.from_me .mess_left:before {content: ""; position: absolute; height: 0; width: 0; top: 16px; right: -18px; border: solid transparent; pointer-events: none; border-left-color: #d6f7d9; border-width: 9px; z-index: 100;}
.inbox_line.from_me .mess_left:after {content: ""; position: absolute; height: 0; width: 0; top: 16px; right: -18px; border: solid transparent; pointer-events: none; border-left-color: #c2c2c2; border-width: 9px; z-index: 99;}

.inbox_line.from_you .mess_img {float: left; margin-left: 0; margin-right: 15px;}
.inbox_line.from_you .mess_left {float: left; background-color: #eaeaea;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,.3);
            box-shadow: 0 1px 2px rgba(0,0,0,.3);
}
.inbox_line.from_you .mess_left:before {content: ""; position: absolute; height: 0; width: 0; top: 16px; left: -18px; border: solid transparent; pointer-events: none; border-right-color: #eaeaea; border-width: 9px; z-index: 100;}
.inbox_line.from_you .mess_left:after {content: ""; position: absolute; height: 0; width: 0; top: 16px; left: -18px; border: solid transparent; pointer-events: none; border-right-color: #c2c2c2; border-width: 9px; z-index: 99;}

.mess_date {text-align: right; color: #8892a5; font-weight: bold; margin-top:4px;}
.mess_date a, .kidum_name {float: right; color: #949494;}

#comments_mess .profile_content_top.comment_text {position: fixed; width: 100%; bottom: 0; right: 0; margin: 0; padding: 10px; background-color: #FFF; z-index: 100;}
#comments_mess .profile_content_top.comment_text .send_mess {margin: 0;}

#comments_mess .send_mess_textarea {position: relative; float: right; width: 63%; min-height: 41px; background-color: #f9f9f9; border: solid 1px #00dcee; z-index: 10;}
#comments_mess .send_mess_textarea .message_dots {position: absolute; bottom: 0; right: 0; height: 38px; font-size: 21px; color: #a8a9ad !important; z-index: 10;}
#cke_mess_text {float: none; width: 100%; border: 0; overflow: hidden;}
#comments_mess .send_mess .hishtadlut_btn {position: absolute; left: 20%; bottom: 0; height: 41px; margin: 0 3px; background-color: #eaeaea;}
#comments_mess .send_mess .hishtadlut_btn a {width:100%;height:100%;}
#comments_mess .send_mess .hishtadlut_btn a:hover {text-decoration:none;}
#comments_mess .send_mess .hishtadlut_btn a:before {content: "\f15c"; font: normal normal normal 18px/1 "Font Awesome 5 Free"; color: #a8a9ad; line-height:41px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
}

#comments_mess .send_mess .hishtadlut_btn img {display: none;}
#comments_mess .send_mess .button {position: absolute; bottom: 0; left: 0; height: 41px; line-height: 31px;}

#comments_mess .send_mess .cke_contents {min-height: 39px; padding-right: 25px; padding-left: 25px; background-color: #f9f9f9 !important;}
#comments_mess .send_mess .cke_top {position: absolute !important; width: 28px !important; height: 39px !important; left: 0; bottom: 0; padding: 0 !important; background-color: #f9f9f9; z-index: 10;}
#comments_mess .send_mess .cke_rtl .cke_toolbar {width: 100%; color: #a8a9ad !important;}
#comments_mess .send_mess .cke_toolbox {width: 100%; height: 100%; color: #a8a9ad !important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
}
#comments_mess .send_mess .cke_wysiwyg_frame {background-color: #f9f9f9 !important;}
#comments_mess .send_mess .cke_rtl .cke_toolgroup {width: 100%; margin: 0 !important;}
#comments_mess .send_mess .cke_button__smiley_icon {color: #a8a9ad !important; background: none !important;}
#comments_mess .send_mess .cke_button__smiley_icon:before {content: "\f118"; font: normal normal normal 18px/1 "Font Awesome 5 Free";}
#comments_mess .send_mess a.cke_button_off:hover, #comments_mess .send_mess a.cke_button_off:focus,
 #comments_mess .send_mess a.cke_button_off:active, #comments_mess .send_mess a.cke_button_disabled:hover,
  #comments_mess .send_mess a.cke_button_disabled:focus, #comments_mess .send_mess a.cke_button_disabled:active {box-shadow: none !important; background: none !important; background-image: none !important;}

#comments_emtpy {margin-bottom: 10px;}


#hishtadlut_form .text_mess {width: 100%;}
#hishtadlut_form .hishtadlut_sent {border: 0; min-height: 40px;
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
}

#tab_profile .profile_message_title i {color: #56235E;}
#tab_profile .profile_message_title {clear:both; width: 60%; margin:0 20% !important;
		 padding: 7px 5px !important; margin: 0; border: 0; font-size: 11px; color: #6c6c6c; background-color: #f9f9f9; background-image: none !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
    	-webkit-border-radius: 24px/24px 24px 25px 25px !important;
       	-moz-border-radius: 24px/24px 24px 25px 25px !important;
        border-radius: 24px/24px 24px 25px 25px !important;
    	-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,.6), inset 0 1px rgba(255,255,255,.75);
       	-moz-box-shadow: 0px 1px 4px rgba(0,0,0,.6), inset 0 1px rgba(255,255,255,.75);
        box-shadow: 0px 1px 4px rgba(0,0,0,.6), inset 0 1px rgba(255,255,255,.75);
    	text-align: center;
    	font-weight: bold;
}
.profile_message_title_wrap{clear: both; margin-top: 10px;margin-bottom:-30px;}
/*
#tab_profile .profile_message_title .profile_content_title {background-color: #C3C3C3;color:#5379CC;}
*/
.flash_box_bottom .last_online {float: left; }
.flash_box_bottom .last_online_right {display: block; float: right; margin-top: 3px; margin-left: 3px;}
.flash_box_bottom .last_online_left {display: block; float: right;}
.flash_box_bottom .last_visite {display: block; font-size: 10px; line-height: 10px; color: #7f7f7f; text-align:right;}
.flash_box_bottom .last_visite_where {display: block; font-size: 11px; line-height: 11px; font-weight: bold; color: #ef503d;}

    /* magaqzin */
.forum_list_title {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.forum_list_abstract {max-height: 31px; overflow: hidden;}

#cke_forum_post_comment_form_textarea {position: relative; float: right; width: 77%; min-height: 37px; background-color: #f9f9f9; border: solid 1px #00dcee; z-index: 10;}
#forum_post_comment_form_textarea {width:75%;}
.forum_post_comment_form .button {width: 20%; height: 39px; line-height: 31px;}
.forum_post_comment_form .cke_top {position: absolute !important; width: 28px !important; height: 37px !important; left: 0; bottom: 0; padding: 0 !important; background-color: #f9f9f9; z-index: 10;}
.forum_post_comment_form .cke_toolbox {width: 100%; height: 100%; color: #a8a9ad !important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
}
.forum_post_comment_form .cke_rtl .cke_toolbar {width: 100%; color: #a8a9ad !important;}
.forum_post_comment_form .cke_rtl .cke_toolgroup {width: 100%; margin: 0 !important;}
.forum_post_comment_form .cke_button__smiley_icon:before {content: "\f118"; font: normal normal normal 18px/1 "Font Awesome 5 Free";}
.forum_post_comment_form .cke_button__smiley_icon {color: #a8a9ad !important; background: none !important;}
.forum_post_comment_form  a.cke_button_off:hover, .forum_post_comment_form  a.cke_button_off:focus,
.forum_post_comment_form  a.cke_button_off:active, .forum_post_comment_form  a.cke_button_disabled:hover,
.forum_post_comment_form  a.cke_button_disabled:focus, .forum_post_comment_form  a.cke_button_disabled:active {box-shadow: none !important; background: none !important; background-image: none !important;}
.consecutive_popup{text-decoration: none;}
.consecutive_popup a{outline: none; text-decoration: none !important;}
.consecutive_popup a:hover{text-decoration: none !important;}

/*.upload_popup .button{width: 202px; height: 46px; cursor: pointer; float: right; background: #00BED5; color: white; text-align: center; font-size: 20px; line-height: 2; border-radius: 4px;}
*/
.upload_popup .faceb{float:right;width:45%;}
.upload_popup .comp_wrap{float:left;width:45%;position: relative;}
.upload_popup .comp_wrap.lone_button{float:none;margin:auto;width:75%;position: relative;}
.upload_popup .comp_wrap input{width:  100%; height: 38px; position: absolute; top: -35px; right: 0; z-index: 99999; opacity: 0;}
.upload_popup .comp_wrap div{width:  100%; height: 100%; }
.upload_popup .text{font-size: 16px; margin-bottom: 15px;}

#hidden_iphone_input{position:absolute;right:-1000px;}

/*******************
****** LOGIN *******
*******************/
.sign_in_page,
.login_page,
.login_signup_page {
	font-family: Open Sans Hebrew;
    position: relative;
    /*height:100%;*/
}
.login_section{
	position: relative;
	background: transparent url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/full_bg_mobile.png') no-repeat top center !important;
	background-size: cover !important;
	height: auto;
	padding: 10px;
	max-height: 100%;
}
@media only screen and (min-width: 768px) {
    .login_section{background: transparent url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/full_bg.png') no-repeat top center !important;}
}
.forgot{
	position: absolute;
	height:100%;
}
.sign_in_page .free_register,
.login_page_content .free_register {
	background: transparent !important;
}
#splash{
	background: transparent url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/full_bg_without_logo_mobile.jpg') no-repeat bottom center;
	background-size: cover !important;
}
@media only screen and (min-width: 768px) {
    #splash{background: transparent url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/full_bg_without_logo.jpg') no-repeat bottom center;}
}
#splash > img{
	height: 140px;
	width: auto;
	position: absolute;
	top: 50px;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
}

#login .line_separator {
	width: 27%;
	margin:0;
    height: 2px;
    background: #59316E;
}

#forget #forget_pwd{
	top:-9px;
}
#login .free_register{
	top:-36px;
}
#registration .free_register{
	top:27px;
}

#forget .login_page_content .button,
#login .login_page_content .button{
	top:-20px;
}
#login > div,
#forget > div,
#registration > div{
	text-align: center;
	margin-top: 20px;
}
#forget > div.login_page_content,#registration > div.sign_in_page_content {margin-top:-20px;}
#login > div.login_page_content {margin-top:-40px;}
#login,
#forget,
#registration{
	background: rgba(255, 255, 255, 0.9);
    border-radius: 5px;
	/*height: 100%;*/
	height: 100vh;
	margin: 0 auto;
	padding: 25px;
	width: 100%;
    padding-top: 50px;
	overflow: auto;
}
#forget a#forget_pwd,
#forget .login_page_content .forget_pwd a {
    margin-right: 0;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
#login .free_register a{
	color: #59316E;
	text-shadow: initial;
	font-weight: normal;
}
#login .free_register a span,
#registration .free_register a span{
	text-decoration: underline;
}

.login_page .free_register:first-child a {
	color: #59316E;
	margin-bottom: 20px;
	/*text-shadow: 2px 2px 2px rgba(170, 170, 170, 1);*/
	/*-webkit-text-fill-color: #59316E;*/
	/*-webkit-text-stroke-width: 1px;*/
	/*-webkit-text-stroke-color: white;*/
}
.login_page_content .button {
	height: 45px;
	font-size: 18px;
	font-weight: normal;
	line-height: 29px;
	padding-top: 8px;
	width: 100%;
	color: #FFF;
	background-color: #59316E;
	border-radius: 4px;
}

.login_page input::-webkit-input-placeholder,
.sign_in_page input::-webkit-input-placeholder {
    color: #B2B2B3 !important;
    font-weight: normal !important;
}
.login_page input:-moz-placeholder,
.sign_in_page input:-moz-placeholder { /* Firefox 18- */
    color: #B2B2B3 !important;
    font-weight: normal !important;
}

.login_page input::-moz-placeholder,
.sign_in_page input::-moz-placeholder { /* Firefox 19+ */
    color: #B2B2B3 !important;
    font-weight: normal !important;
}

.login_page input:-ms-input-placeholder,
.sign_in_page input:-ms-input-placeholder {
    color: #B2B2B3 !important;
    font-weight: normal !important;
}
#forget #quick_login{
    top: -70px;
}
#forget #quick_login #quick_login_comment {
    margin: 80px 0 15px;
}
#forget form{
    /*top:-40px;*/
}
#quick_login{
    display: block;
    width: 100%;
    /*height: 108px;*/
}
#quick_login >div:not(#quick_login_comment){
	/*width: 48%;*/
	width: 100%;
}
#quick_login img {
	max-height: 40px;
    width: auto;
	background-size: cover;
}
#quick_login_comment{
    margin: 5px 0 3px;
}
#email_login_comment {
    margin: 10px 0 25px;
}
#quick_login_comment,
#email_login_comment{
	text-align: center;
	font-size: 14px;
    color: #3a3a3a;
}
@media screen and (min-aspect-ratio: 13/9){
	#quick_login >div:not(#quick_login_comment){
		float: none !important;
		width: auto !important;
		display: inline-block;
	}
}
/*@media screen and (max-width: 640px) and (orientation: portrait) {
	.iphone_fix #quick_login img{
		width: 100%;
	}
}*/

@media screen and (min-width: 1136px){
	.iphone_fix #quick_login img{
		width: auto;
	}
}
@media screen and (min-width: 768px){
    .iphone_fix .google_login,
    .iphone_fix .fb_connect{
        float: none !important;
        width: auto !important;
        display: inline-block;
    }
    .iphone_fix #quick_login img{
        width: auto;
    }
    .iphone_fix .login_section{
        position: absolute;
        height:100%;
    }
    .iphone_fix .sign_in_date select,
    .iphone_fix .sign_in_page_content .sign_in_date input{
        width: calc(100% / 3.1);
        font-size: 10px;
    }

    .iphone_fix .sign_in_date >select:first-child,
    .iphone_fix .sign_in_date > input:first-child{
        float: right;
    }
    .iphone_fix .sign_in_date >select:last-child,
    .iphone_fix .sign_in_date > input:last-child{
        float: left;
        margin-left: 0;
    }
}
/*.iphone_fix .sign_in_page_content .sign_in_date input{
    width: calc(100% / 3.1);
}
.iphone_fix #registration #frm_signup2 > div .input_name{
	float: right;
	right:initial;
}
.iphone_fix #mem_birthday_YYYY_dummy,
.iphone_fix #mem_birthday_MM_dummy{
	margin-left: 0;
}
.iphone_fix #frm_signup2 > div:first-child{
	height:50px;
}*/
.sign_in_date > input:first-child{
    float: right;
    margin-right: 0;
    margin-left: 6%;
}
.sign_in_date > input#mem_birthday_DD_dummy{
    float: left;
    margin-left: 0;
    margin-right: 5%;
}
.sign_in_date input{
    -webkit-appearance: none;
    height: 30px !important;
    width: calc(100% / 3.4) !important;
    padding-right: 10px;
    font-weight: bold;
    color: #B2B2B3;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff !important;
    border: 2px solid #B2B2B3;
    font-family: Open Sans Hebrew;
    font-weight: normal;
}
.sign_in_gender select{
    height: 40px !important;
    width: 100% !important;
    -webkit-appearance: none;
    padding-right: 10px;
    font-weight: bold;
    color: #B2B2B3;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
    border: 2px solid #B2B2B3;
    font-family: Open Sans Hebrew;
    font-weight: normal;
}
#splash .login_page_content{
	/*margin-top: 0!important;*/
    margin-top:500px;
}
#splash .login_page_content .free_register:first-child a img {
	width: 20px;
	height: 20px;
}
#splash .login_page_content .free_register:nth-child(2) {
	margin: 0 0 7px;
}

#splash .login_page_content .free_register:nth-child(2) a {
	background-color: #F65368 !important;
	height: 55px;
	width: 100%;
	border-radius: 30px;
	line-height: 57px;
	text-align: center;
	font-size: 17px;
}
#splash .login_page_content .free_register:nth-child(2) a img {
	height: 12px;
	width: 14px;
	top: -1px;
}

#splash .login_page_content .free_register:last-child {
	margin: 32px 0 7px;
	height: 60px;
}
#splash .login_page_content .free_register:last-child a {
	background-color: #59316E !important;
	height: 60px;
	width: 100%;
	border-radius: 30px;
	line-height: 60px;
	text-align: center;
	font-size: 19px;
}
#splash .login_page_content .free_register:last-child a img {
	height: 12px;
	width: 14px;
	top: -1px;
}
#splash #download_app{
	position: absolute;
	width: 100%;
	top: 0;
	right: 0;
	text-align: center;
	text-decoration: none;
	height: 30px;
	line-height: 30px;
	color: #4c4c4c;
	background-color: #fff;
	background-image: -webkit-linear-gradient(bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: -moz-linear-gradient(bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: -o-linear-gradient(bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: -ms-linear-gradient(bottom, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
	background-image: linear-gradient(to top, #f5f5f5 1%, #e3e3e3 50%, #eaeaea 50%, #f9f9f9 99%);
}
.float_right{
	float: right;
}
.float_left{
	float: left;
}
#login form{
    top: -20px;
}

.iphone_fix #login .free_register a{
	font-size: 17px;
}
.iphone_fix #forget .line_separator,
.iphone_fix #registration .line_separator{
	width: 27%;
}

.iphone_fix #splash .login_page_content > .free_register:first-child a{    color: #59316E;
	margin-bottom: 20px;
	text-shadow: 2px 2px 2px rgba(170,170,170, 1);
	/*-webkit-text-fill-color: #59316E;*/
	/*-webkit-text-stroke-width: 1px;*/
	/*-webkit-text-stroke-color: white;*/
}

@media (max-width: 320px) {
	#forget .line_separator,
	#registration  .line_separator{
		width: 20%;
	}
	#login .line_separator{
		width: 24%;
	}
	#registration #frm_signup2 > div .input_name{
		float: right;
	}
}

.google_login{
	display: none !important;
}

.login_member_blocked_popup {
	margin-top:0 !important;
	margin-left:0 !important;
	width:100% !important;
	height:100% !important;
	background:#fff !important;
}
.login_member_blocked_popup .mess_text_page{
	background:#fff !important;
	height: 100% !important;
}
.login_member_blocked_popup .mess_text_page_content{
	color: #4672c4 !important;
	background: url(https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/member_blocked.jpg) no-repeat center 50px;
    padding-top: 275px;
    height: 400px;
}
.login_member_blocked_popup .close_mess{display:none;}

.footer2.jsmart_banner{background-color: transparent !important;bottom: -10px;height:auto;}
.footer2.jsmart_banner img {height:auto;width:100%;}
#jsmart_popup_terms,#jsmart_popup_phone,#jsmart_popup_download {width:100%;height:100%;top:0;left:0;position:fixed;z-index:1000000001;background:transparent;align-items: center;display: flex;}
#jsmart_popup_terms_content{width:100%;height:auto;z-index:1000000001;position:relative;}
#jsmart_popup_terms_content img{width:100%;height:auto;}
#js_terms_close,#js_phone,#js_terms,#js_terms + label,#js_submit_terms,#js_submit_phone,#js_link_terms,#js_link_privacy,#jsmart_hidden_check,#js_link_android,#js_link_ios {position:absolute;z-index:1000000000;}
#js_terms_close {top:2.5%;right:5%;width:7.5%;height:4%;}
#js_terms + label{top: 73.37%;right: 4.15%;width: 4.5%;height: 2.57%;margin: 5%;padding:0;}
#js_terms:checked + label{background:url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/jsmart_check.jpg');background-size: contain;}
#js_submit_terms {top:86%;right:18.5%;width:59%;height:7.75%;}
#js_link_terms {top: 80.25%;right: 16%;width: 17%;height:2.25%;}
#js_link_privacy {top:80.25%;right:32.5%;width:20%;height:2.25%;}
#js_phone {top:50.75%;right:9.2%;width:82.5%;height:6.75%;border: none;background: none;outline: none !important;font-size: 24px;padding: 0 15px;direction: ltr;}
#js_submit_phone {top:60%;right:35.5%;width:29.5%;height:6.75%;}
#jsmart_hidden_check{visibility:hidden;}
#js_link_android {top: 63%;right: 15%;width: 70%;height: 15%;}
#js_link_ios {top: 47%;right: 15%;width: 70%;height: 15%;}

.verify_dialog#popup_dialog {background-color: transparent;width: 92%;margin-left: 4% !important;}
.verify_dialog #dialog_content {margin-top:0;}
.verify_dialog .mess_text_page_content, .verify_dialog .mess_text_page {padding:0;}
.verify_dialog .close_mess {top:16px;left:2px;background-image:url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/close_new.png');}
.verify_dialog .mess_text_page {color:#8b8b8d;background-color:transparent !important;}
#verify_phone_form {
    margin: 15px auto 20px;
	direction: ltr;
    width: 100%;
}
/*#phone_verify_code {
	border:none;
	line-height: 60px;
	font-size: 40px;
	outline: none;
	min-width: 10%;
	transition: all .2s ease-in-out;
	color: #56235E;
	font-family: monospace;
	letter-spacing: 29px;
	width:300px;
	background:transparent;
}
#verify_phone_form:focus {
  border-color: #1F509A;
  box-shadow: 0 0 5px #1F509A inset;
}
#phone_verify_code::selection {
  background: transparent;
}*/
.comment_consecutive {
	background-color: #F4F4F4; background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/mobile/BG-pattern.png');
    text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
}
#quick_login .login_via_button {
	height:56px;
	width: 92% !important;
	background: #59316E;
	filter: drop-shadow(0px 3px 6px rgba(67, 107, 195, 0.2));
	margin: 10px auto 20px;
	padding: 14px 8% 0;
	border-radius: 28px;
	color: #fff;
	font-size: 16px;
	line-height: 28px;
}
#quick_login .login_via_button.black_apple {background:#000;}
#quick_login #email_login_comment{
	margin-top: 0;
    margin-bottom: 5px;
}
.login_logo {float:left;height:28px;width:28px;background-position: left center;background-repeat: no-repeat;margin-left:-6px;}
#login_phone_logo{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/login_signup/phone_mobile.png');}
#login_fb_logo{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/login_signup/fb_bg_mobile.png');padding-top: 6px;padding-right: 2px;}
#login_apple_logo{background-image: url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/login_signup/apple.png');}
.login_page_top {margin-top: -10px;height: 60px;}
.login_help {font-size:16px;}
.login_signup_page {margin:-10px;background:#FFF;}
.login_signup_page .top_line {width:100%;height:19px;background:url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/login_signup/top_mobile.png');background-size: cover;}
.login_signup_page .logo_line {width:100%;height:61px;background:url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/login_signup/mobile_logo_bg.png') repeat-x;text-align:center;padding-top:8px;}
.login_signup_page .steps_line {height:24px;margin:-12px auto;text-align:center;}
.login_signup_page .steps_line.line3 {width:144px;background:url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/login_signup/circle_line3_bg.png') center no-repeat;}
.login_signup_page .steps_line.line2 {width:84px;background:url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/login_signup/circle_line2_bg.png') center no-repeat;}
.login_signup_page .steps_line .circle_done {padding:7px 0;background:url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/login_signup/circle_done.png') center no-repeat;}
.login_signup_page .steps_line .circle_active {padding-top:4px;background:url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/login_signup/circle_active.png') center no-repeat;color:#FFF;font-size:13px;}
.login_signup_page .steps_line .circle_inactive {padding-top:4px;background:url('https://www.ha-kerem.co.il/sites/datedos/_static_media/public/login_signup/circle_inactive.png') center no-repeat;color:#56235E;font-size:13px;}
.login_signup_page .steps_line_1, .login_signup_page .steps_line_2, .login_signup_page .steps_line_3 {float:right;width:24px;height:24px;}
.login_signup_page .line2 .steps_line_2 {margin-right:36px;}
.login_signup_page .line3 .steps_line_2 {margin:0 36px;}
.login_signup_page .signup_title_line {width:100%;height:24px;margin:24px 0 0;color:#56235E;font-size:16px;font-weight:bold;text-align:center;}
.login_signup_page .sign_in_page_content {width:84%;height:auto;margin:-10px 8% 0;}
.login_signup_page .form_line {width:100%;height:auto;margin:10px 0;}
.login_signup_page .form_line .label_form {font-size:14px;font-weight:bold;color:#886797;margin-bottom:5px;}
.login_signup_page .back_line {position:absolute;right:30px;top:42px;}
.login_signup_page .back_line a {font-size:16px;}
.label_gender {width:29%;display:inline-block;margin:7px 10% 0;text-align:center;}
/* HIDE RADIO */
.label_gender input[type=radio] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

/* BUTTON STYLES */
.label_gender input[type=radio] + div {
  cursor: pointer;
}

/* CHECKED STYLES */
.label_gender input[type=radio]:checked + div {
  background:#56235E;
  color:#FFF;
}
.login_signup_page .sign_in_content_bot{margin-top:28px;}
.login_signup_page .phone_verify_title_line {width:100%;padding-top: 3px;margin:16px 0 8px;color:#56235E;font-size:26px;font-weight:bold;text-align:center;}
.login_signup_page .phone-container {margin:8px 16%;}
.login_signup_page .phone-inner-container {text-align: center;width:100%;}
.login_signup_page .phone-inner-container input {border-radius:20px;height:50px;width:100%;border:1px solid rgba(172,172,172,1);font-size:24px;direction:ltr;text-align:center;margin-bottom:15px;}
.login_signup_page .middle_text {text-align: center;font-size:15px;color:rgba(172,172,172,1);margin:13px 10% 10px;}
.login_signup_page .wrapTitleOfQuest .middle_text {font-size:16px;}
.login_signup_page .phoneVer {direction:ltr;text-align: center;font-size:24px;color:rgba(120,120,120,1);margin:10px 10%;}
.login_signup_page .vi__wrapper {margin:11px 7%;}
.login_signup_page #verify_phone_form {justify-content: center;height:60px;width: 300px !important;background: repeating-linear-gradient(90deg, #ffffff 0px, #ffffff 49px, #000000 50px);padding-left: 11px;border:1px solid rgba(45,80,134,1);}
.login_signup_page #verify_phone_button {text-align: center;font-size:24px;margin:0 24%;width:52%;min-height:50px;border-radius:25px;padding:7px 0;}
.login_signup_page .no_sms {text-align: center;font-size:16px;color:rgba(120,120,120,1);font-weight:bold;margin:13px 0 11px;}
.login_signup_page .send_again {text-align: center;font-size:16px;font-weight:bold;margin:11px 0 13px;}
.login_signup_page .send_again a {font-size:16px;font-weight:bold;}
.login_signup_page .btn.disabled, .btn[disabled] {opacity:0.25;}
.login_signup_page .mail_login_and_help_spacing {width:100%;height:8%;}
.login_signup_page .mail_login_and_help {position:fixed;bottom:0;width:100%;height:8%;}
.login_signup_page .help {background:#FFF;padding:0 11%;color:rgba(45,80,134,1);font-size:16px;font-weight:bold;width:100%;min-height:35%;display: flex;align-items: center;justify-content: center;align-content: center;flex-wrap: wrap;text-align:center;}
.login_signup_page .mail_login {background:rgba(45,80,134,1);color:#FFF;font-size:20px;font-weight:bold;width:100%;min-height:65%;display: flex;align-items: center;justify-content: center;align-content: center;flex-wrap: wrap;text-align:center;}
.login_signup_page .mail_login a {color:#FFF;text-decoration:underline;}
.phone_verify_code[disabled] {
  opacity:0.25;
}

.vi__wrapper {
  position: relative;
}

.vi {
  height: 100%;
  box-sizing: border-box;
  position: absolute;
  left: -2000px;
  opacity: 0;
  transform: scale(0);
}

.vi--debug {
  left: 0;
  bottom: -70px;
  opacity: 1;
  transform: scale(1);
}

.vi__container {
  display: flex;
}

.vi__container--default {
  height: 50px;
  width: 300px;
}

.vi__character {
  height: 100%;
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.vi__character--default {
  font-size: 36px;
  line-height: 50px;
  color: black;
  background-color: white;
  margin-left: 8px;
  border: 1px solid black;
  cursor: default;
  user-select: none;
  box-sizing: border-box;
}

.vi__character--default:first-child {
  margin-left: 0;
}

.vi__character--inactive--default {
  color: dimgray;
  background-color: lightgray;
}

.vi__character--selected--default {
  outline: 2px solid cornflowerblue;
  color: cornflowerblue;
}

.shlish_friend_popup * {
  box-sizing: border-box;
}
.shlish_friend_popup {
  --primary-blue: #2d5086;
  --secondary-blue: #0bc1c7;
  --pink: #f65368;
  --white: #ffffff;
  --font-he: "Rubik", sans-serif;
  --font-en: "Assistant", sans-serif;
}
.shlish_friend_popup {
  font-size: 62.5%;
  direction: rtl;
  margin: 0;
  padding: 0;
  font-family: var(--font-he) !important;
  color: var(--white) !important;
}
.shlish_friend_popup h1 {
  font-size: 3.4rem;
  font-weight: 600;
  margin-bottom: 0;
  margin-top: 3vh;
  font-family: var(--font-he) !important;
  color: var(--white) !important;
}
.shlish_friend_popup h2 {
  font-size: 2.2rem;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 2vh;
  font-family: var(--font-he) !important;
}
.shlish_friend_popup h2 {
	margin-top: 2vh;
	font-size: 2.7rem;
}
.shlish_friend_popup .popupDownload h1 {
	margin-top: 8vh;
	font-size: 3.5rem;
    letter-spacing: 0.75px;
}
.shlish_friend_popup .dimmer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 50;
  opacity: 0.48;
}
.shlish_friend_popup .popupPre {
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, var(--secondary-blue) 0%, var(--primary-blue) 100%);
  border-radius: 2.5rem;
  position: fixed;
  z-index: 100;
  right: 0;
  top: 0;
  margin: auto;
  overflow: hidden;
  padding: 1.7rem 2.5rem;
}
.shlish_friend_popup .popupAfter {
  background: linear-gradient(180deg, var(--secondary-blue) 0%, var(--primary-blue) 100%);
  /* background-image: url(https://www.ha-kerem.co.il/sites/datedos/_static_media/public/shlish_friend_popup/bgHeart.jpg); */
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top;
}
.shlish_friend_popup .imgbg {
  position: absolute;
  width: 100%;
  height: 60%;
  top: 0;
  right: 0;
  object-fit: cover;
}
.shlish_friend_popup .wrapContent {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  position: relative;
  width: 100%;
  text-align: center;
}
.shlish_friend_popup .wrapContent .logo_img{
	margin-top:3vh;
}
.shlish_friend_popup .wrapContentAfter {
  justify-content: flex-end;
}
.shlish_friend_popup button.closePop {
  background: transparent;
  border: 0;
  width: 4.2rem;
  height: 4.2rem;
  padding: 1.4rem;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  margin: -1.7rem -2.5rem 0 0;
}
.shlish_friend_popup button.closePop img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.shlish_friend_popup .wrapdetails {
  background: linear-gradient(180deg, rgba(45, 80, 134, 0) 0%, #2d5086 27.07%);
  position: absolute;
  width: 100%;
  right: 0;
  bottom: 0;
  height: auto;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  padding-top: 7vh;
  align-items: center;
  padding-bottom: 3vh;
  gap: 1.5vh;
  text-align: center;
}
.shlish_friend_popup .popupDownload .wrapdetails {
	justify-content:flex-start;
}
.shlish_friend_popup .wrapContent img {
  max-width: 100%;
}
.shlish_friend_popup .wrapContent img.popupLogo {
	margin-top:4rem;
}
.shlish_friend_popup .wrapContent img.cards4 {
  width: 100%;
  margin-top: 4rem;
}
.shlish_friend_popup .likebtns {
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
  padding: 0 2.5rem;
  justify-content: space-between;
  align-items: center;
}
.shlish_friend_popup .likebtns > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  flex: 1;
  padding: 0 0.5rem;
}
.shlish_friend_popup .likebtns > div > span {
  font-size: 1.3rem;
  text-align: center;
}
.shlish_friend_popup .pinkBtn {
  font-size: 2.5rem;
  font-weight: 500;
  display: flex;
  gap: 1.5rem;
  align-items: center;
  justify-content: center;
  background: var(--pink);
  border-radius: 50rem;
  padding: 1rem 1.5rem;
  cursor: pointer;
  /*opacity: 0.6;*/
}
.shlish_friend_popup .pinkBtn.afterSave {opacity: 1;}
.shlish_friend_popup .infoclass {
  width: 100%;
  padding: 0 20% 0 13%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
}
.shlish_friend_popup .infoclass input[type="checkbox"] {
  margin-right: -1.9rem;
  scale: 1.5;
  margin-top: 0.6rem;
  min-width: 16px;
}
.shlish_friend_popup a, .shlish_friend_popup a:hover {
  color: var(--white);
  text-decoration: underline;
}
.shlish_friend_popup .popupAfter .wrapdetails {
  height: auto;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
}
.shlish_friend_popup .popupAfter .wrapdetails img {
  width: 25rem;
  max-width: 70%;
}
.shlish_friend_popup .popupAfter h1 {
  margin-top: 2rem;
  padding-inline: 20%;
  text-align: center;
}
.shlish_friend_popup .popupAfter h2 {
  margin-top: 1rem;
  padding-inline: 20%;
  text-align: center;
}
.shlish_friend_popup .popupAfter .wrapBtns, .shlish_friend_popup .popupDownload .wrapBtns {
  display: flex;
  gap: 1.5rem;
}
.shlish_friend_popup .popupAfter .wrapBtns a, .shlish_friend_popup .popupDownload .wrapBtns a{
  text-decoration: none;
}
.shlish_friend_popup .popupAfter .pinkBtn, .shlish_friend_popup .popupDownload .pinkBtn {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 5.7rem;
  gap: 0;
}
#dialog_content .popupAfter .wrapBtns a, #dialog_content .popupDownload .wrapBtns a {
	text-decoration: none !important;
}
.shlish_friend_popup .popupAfter .pinkBtn > span, .shlish_friend_popup .popupDownload .pinkBtn > span {
  font-size: 0.9rem;
  font-weight: 400;
}
.shlish_friend_popup .popupAfter .pinkBtn .nameIcon, .shlish_friend_popup .popupDownload .pinkBtn .nameIcon {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  font-family: var(--font-en);
  font-weight: bold;
  font-size: 2rem;
  width: 100%;
}
.shlish_friend_popup .popupAfter .pinkBtn .nameIcon img {
  width: 2rem;
}
@media screen and (max-width: 450px) and (max-height: 790px) {
  .shlish_friend_popup .wrapdetails {
    height: 39vh;
  }
  .shlish_friend_popup .popupDownload .wrapdetails {
    height: 55vh;
  }
  .shlish_friend_popup .likebtns:before {
    background-size: 90%;
    transform: translateY(-17rem);
  }
  .shlish_friend_popup h2 {
    margin-bottom: 2.5vh;
  }
}
@media screen and (max-width: 450px) {
  .shlish_friend_popup h1 {
    font-size: 3rem;
    margin-top: 3vh;
  }
  .shlish_friend_popup h2 {
    margin-bottom: 4.5vh;
  }
  .shlish_friend_popup .wrapdetails {
    height: 42vh;
    padding-top: 8vh;
    padding-bottom: 5vh;
  }
  .shlish_friend_popup .popupDownload .wrapdetails {
    height: 50vh;
  }
  .shlish_friend_popup .likebtns > div > img {
    width: 5rem;
    height: 5rem;
    object-fit: contain;
  }
  .shlish_friend_popup .infoclass {
    padding: 0 14% 0 8%;
  }
  .shlish_friend_popup .likebtns {
    padding: 0 1.5rem;
  }
  .shlish_friend_popup .likebtns > div {
    gap: 0.5rem;
  }
  .shlish_friend_popup .popupAfter .wrapdetails {
    height: 60vh;
  }
  .shlish_friend_popup .popupAfter .wrapdetails img {
    width: 20rem;
  }
  .shlish_friend_popup .popupAfter h1 {
    margin-top: 3vh;
  }
  .shlish_friend_popup .popupAfter h2 {
    margin-top: 2vh;
    margin-bottom: 1.5vh;
  }
  .shlish_friend_popup .popupAfter .pinkBtn {
    padding: 1rem 1.7rem;
  }
  .shlish_friend_popup .wrapContent img {
    width: 65%;
  }
}
@supports (-webkit-touch-callout: none) {
  @media screen and (max-width: 450px) and (max-height: 790px) {
    .shlish_friend_popup .wrapdetails {
      height: 39vh;
    }
    .shlish_friend_popup .likebtns:before {
      background-size: 90%;
      transform: translateY(-17rem);
    }
    .shlish_friend_popup h2 {
      margin-bottom: 2.5vh;
    }
  }
}
@media screen and (max-width: 400px) and (max-height: 690px) {
  .shlish_friend_popup .likebtns:before {
    transform: translateY(-10rem);
  }
}
@media screen and (max-width: 400px) {
  .shlish_friend_popup h1 {
    font-size: 2.8rem;
    margin-top: 3vh;
  }
  .shlish_friend_popup h2 {
    font-size: 1.8rem;
    margin-bottom: 2.5vh;
  }
  .shlish_friend_popup .likebtns {
    padding: 0 1.5rem;
  }
  .shlish_friend_popup .likebtns:before {
    transform: translateY(-14rem);
  }
  .shlish_friend_popup .likebtns > div > span {
    font-size: 1.2rem;
  }
  .shlish_friend_popup .likebtns > div {
    padding: 0;
  }
  .shlish_friend_popup .wrapdetails {
    height: 46vh;
    padding-bottom: 3vh;
    padding-top: 12vh;
  }
  .shlish_friend_popup .likebtns > div > img {
    width: 4rem;
    height: 4rem;
    object-fit: contain;
  }
  .shlish_friend_popup .wrapContent img {
    width: 55%;
  }
  .shlish_friend_popup .popupAfter .pinkBtn .nameIcon {
    font-size: 1.8rem;
  }
}
@supports (-webkit-touch-callout: none) {
  @media screen and (max-width: 400px) and (max-height: 690px) {
    .shlish_friend_popup .likebtns:before {
      transform: translateY(-10rem);
    }
  }
}
/*@media screen and (max-width: 450px) and (min-height: 890px) {
  .shlish_friend_popup .popupAfter .wrapBtns {
    flex-direction: column;
  }
}*/
@media screen and (max-width: 400px) and (min-height: 800px) {
  .shlish_friend_popup .wrapContent img {
    width: 81%;
  }
  .shlish_friend_popup h2 {
    font-size: 1.8rem;
    margin-bottom: 5vh;
  }
}
@media screen and (max-width: 385px) and (max-height: 655px) {
  .shlish_friend_popup .popupAfter .wrapdetails {
    height: 66vh;
  }
}
@media screen and (max-width: 376px) and (max-height: 590px) {
  .shlish_friend_popup .infoclass {
    font-size: 0.8rem;
  }
  .shlish_friend_popup .wrapdetails {
    height: 41vh;
  }
  .shlish_friend_popup h2 {
    margin-bottom: 1.5vh;
  }
}
@media screen and (max-width: 376px) {
  .shlish_friend_popup .likebtns:before {
    background-size: 89%;
  }
  .shlish_friend_popup h1 {
    font-size: 2.5rem;
  }
  .shlish_friend_popup h2 {
    font-size: 1.6rem;
  }
  .shlish_friend_popup .pinkBtn {
    font-size: 2rem;
  }
  .shlish_friend_popup .wrapContent img {
    width: 51%;
  }
  .shlish_friend_popup .likebtns > div {
    gap: 0.5rem;
  }
  .shlish_friend_popup .wrapdetails {
    padding-top: 9vh;
  }
  .shlish_friend_popup .popupAfter .wrapBtns {
    gap: 1rem;
  }
}
.shlish_friend_popup input[type="checkbox"] {
	display: block !important;
}
.shlish_friend_popup .label_check_info {
	padding-right:10px;
	font-family: var(--font-he) !important;
	font-size:10px !important;
	color: var(--white) !important;
	margin:0 !important;
	background:none !important;
}
.shlish_friend_popup .label_check_info a {display:inline;}


/************************************************************************************************************************************************************************************************************************************************************/

.mess_text_page {background-color: #886797 !important;}
.mess_text_page .button {color: #5a5a5a; background-color: #EFDEF1 !important;}
