/*general*/

body {
    height: 100%;
}
.inner_wrapper {
    width: 100%;
    max-width: 1024px;
}
footer,
.wrapper {
    min-width: inherit;
}
.wrapper {
    padding-top: 75px;
}

.checkout_mobile .agrees_block label:first-child{
    display:none;
}
.sum mnyleft {
    display: flex;
    white-space: nowrap;
}
.mobile_header {
    display: block;
    background: black;
    background: url(../img/iec/header_bg.jpeg) repeat;
    width: 100%;
    z-index: 9999; /* 999 rivka 16/7/2015*/
    position: fixed;
    top: 0px;
    height: 71px;
}
/*.ie8 .mobile_header, .ie .mobile_header , .firefox .mobile_header { 
    position: absolute!important;
}*/
.mm-menu.mm-offcanvas
{
	-webkit-backface-visibility: hidden;
	z-index:99999!important;
	top:71px;
}
section.content > h2 {
    font-weight: 200;
}
.homepage .mobile_header {
    display: none;
}
.content {
    width: 93%;
    padding-right: 0;
    margin: 0 auto;
    float: none;
}
.page_name { /* rivka 18/5/2015 */
    font-size: 25px;
    color: #F39221;
    font-family: apolo;
}
.mobile_header .page_name /* rivka 3/6/2015 */
{
	width:70%;
	margin-right:110px;
	text-align:right
}
.mobile_header img.btn_home_page /* rivka 18/5/2015 */
{
	margin-right:7px;
	cursor:pointer;
}
.page_name a {
    font-size: 25px;
    color: #F39221;
    font-family: apolo;
}
.btn_snapmenu {
    float: right;
}
.main_content {
    width: 98%;
    float: none;
    margin: 0 auto;
}
/*takanon*/

.takanon_page.mobile p {
    line-height: 20px;
}
/*contact*/

.contact_page.mobile .inner_wrapper {
    width: 89%;
}
.form_footer {
    clear: both;
    float: none;
    margin-top: 20px;
	display:none;
}
form.contact_form {
    width: 100%;
    /*margin-top: -12px;*/
}
.contact_form label {
    clear: both;
    float: none;
}
.form_line {
    height: auto;
}
.comments_box textarea {
    width: 100%;
    height: 80px;
}
input#c_email,
input#c_phone {
    direction: rtl;
    text-indent: 10px;
}
.contact_page .right_block {
    width: 100%;
    float: none;
}
.form_line input[type="text"],
.contact_form select#c_subject {
    width: 100%;
    height: 40px !important;
    font-size: 20px !important;
}
.contact_page h1 {
    margin-top: 15px;
    margin-right: 0;
    text-indent: 0;
}
.double_select .double_selectInner {
    background: url(../img/two_arrows.png) no-repeat;
    background-position: 19px 9px;
    width: 100% !important;
}
.double_select {
    width: 100% !important;
    height: 40px !important;
    line-height: 40px;
    font-size: 20px !important;
    text-indent: 5px;
}
.contact_form input[type="submit"] {
    width: 100%;
    clear: both;
    float: none;
    margin-top: 18px;
    background: #F39221;
    border-radius: 4px;
    color: white;
    font-size: 23px;
    height: 45px;
    font-family: typopas;
}
.error_m {
    top: 25px;
}
.phone-select {
    font-size: 20px;
    left: 15px;
    top: 13px;
    padding-right: 4px
}
/*faq*/

.faq_list .title {
    font-size: 17px;
    cursor: pointer;
    padding: 25px;
    position: relative;
    background: #f0f0f0;
    -webkit-transition: .3s all;
    transition: .3s all;
}
.faq_list li {
    border-bottom: none;
    padding-top: 0px;
    padding-bottom: 9px;
    -webkit-transition: .3s all;
    transition: .3s all;
    line-height: 16px;
    background: none;
    margin-bottom: 0px;
}
.faq_list li.active .title {
    background: #F39221;
    color: white;
    position: relative;
}
.faq_list li.active .title::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 20px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #F39221;
    -webkit-transition: .3s all;
    transition: .3s all;
}
.faq_arrow {
    display: none;
}
.faq_list .answer {
    width: 97%;
    margin: 0 auto;
    margin-top: 13px;
}
/*category*/

.flyer {
    margin: 0 auto;
    float: none;
    text-align: center;
}
.mini_title {
    border-top: 1px dotted #010101;
    border-bottom: 1px dotted #010101;
    padding-top: 25px;
    float: none;
}
.circ {
    background: url(../img/mobile/circ_mobile.png) no-repeat;
    height: 205px;
    width: 205px;
}
.cat_img {
    position: relative;
    /*width: 205px;*/
    /*height: 205px;*/
    overflow: hidden;
}
.single_cat {
    margin: 0 auto;
    width: 205px;
    height: 250px;
    margin-bottom: 20px;
    margin-left: 20px;
}
.cat_wrapper {
    width: 100%;
    margin: 0 auto;
    margin-top: 20px;
    max-width: 675px;
}
.single_cat:nth-child(3n+3) {
    margin: auto;
    margin-left: 20px;
    margin-bottom: 20px;
}
.product_table {
    position: relative;
    margin: 0;
    width: 100%;
    top: 0;
    box-shadow: none;
    border-radius: none;
    display: none;
    background: url(../img/mobile/prod_back.png) repeat;
    z-index: 90;
    display: none;
    right: auto;
    column-span: all;
    -webkit-column-span: all;
    -moz-column-span: all;
    -ms-column-span: all;
    -o-column-span: all;
}
/*my orders*/

.box-row.title.rec_line_title {
    background: none;
    border-bottom: 1px solid black !important;
}
.boxer_mobile {
    display: block;
}
.mobile_box-row {
    clear: both;
    width: 97.8%;
    padding: 10px 0 10px 0;
    border-bottom: 1px dotted black;
    height: auto;
    min-height: 26px;
}
.mobile_box-row .product_name {
    font-size: 15px !important;
}
.mobile_box-row.rec_line_title {
    border-bottom: 2px solid #010101;
    background: none;
    padding-bottom: 0;
    height: 24px;
    font-weight: 400;
}
.mobile_box-row.parent_a.active {
    border-bottom: none;
    border-top: 2px solid #010101;
}
.mobile_box-row.inner_title.rec_line_title {
    background: none;
    color: #F39221;
    font-weight: 400;
    border-bottom: 1px dotted #c9c9c9;
}
.product_table .mobile_box-row {
    border-bottom: 2px dotted #c9c9c9;
}
.product_table .mobile_box-row:last-child {
    border-bottom: 2px solid #010101;
}
.first_child.active {
    border-bottom: none;
    border-top: none !important;
}
.num_products {
    margin: 0 auto;
}
.m_box {
    float: right;
}
.box_w1 {
    width: 20%;
    text-align: center;
    direction:ltr;
}
.box_w2 {
    text-align: center;
}
.box_w2_a {
    width: 27%;
    text-align: right;
    padding-right: 3%;
}
.box_w3 {
    width: 25%;
    text-align: center;
    direction:ltr;
}
.box_w4 {
    width: 25%;
    text-align: center;
    direction:ltr;
}
.box_w5 {
    width: 10%;
    text-align: center;
}
/*thankyou*/

.inner_w {
    width: 90%;
    margin: 0 auto;
}
.toda {
    background: none;
    width: 100%;
    margin: 0 auto;
    clear: both;
    height: auto;
    text-align: center;
    max-width: 560px;
}
.thank_you.mobile .info_line {
    height: auto;
}
.full_content .toda h1 {
    font-family: apolo;
    font-weight: 400;
    font-size: 72px;
    color: #F39221;
    line-height: 30px;
    margin-right: 60px;
    text-align: right;
    margin: 0;
    margin-bottom: 20px;
}
.full_content .toda h2 {
    font-family: apolo;
    font-weight: 400;
    font-size: 24px;
    color: #000;
    line-height: 30px;
    margin-right: 60px;
    text-align: right;
    margin: 0;
    margin-bottom: 20px;
}
.thx {
    width: 100%;
    height: auto;
    min-height: 280px;
    max-height: 560px;
    max-width: 560px;
    margin: 0 auto;
}
.boxer_title_thank {
    margin-top: 5px;
}
.printer_text {
    font-weight: 400;
    font-size: 18px;
}
.print_order > .printer_text {
    font-size: 20px;
}
/*.printer_icon, .printer_icon_b {
    margin: 0 3px;
}*/
body.mobile .barcode-link {
    margin: 15px auto;
    padding-bottom: 20px;
}
.mm-page footer {
    margin-top: 80px;
}
.coupon_main > ul {
    width: 86%;
}
.rec_pay_type > .no-print {
    width: 122px;
    margin: auto;
    padding-top: 25px;
}
.recipt_line {
    background: #f7f7f7;
    color: #181818;
    border-top: 1px dotted #e6e6e6;
    border-bottom: 1px dotted #e6e6e6;
    height: 30px;
    line-height: 30px;
    display: inline-table;
    width: -webkit-fill-available;
}
.recipt_line span {
    font-size: 14px;
}
.recipt_line span.fltlft {
    padding-left: 10px;
}
.recipt_line span.fltrt {
    padding-right: 10px;
}
.separation_border {
    margin: 5px 0px;
    border-bottom: 1px dotted rgba(163, 89, 2, 0.32);
}
.sum_total {
    font-size: 25px;
    margin-top: 13px;
    padding-bottom: 13px;
    text-align: center;
    width: 100%;
    border-bottom: 1px dotted rgba(163, 89, 2, 0.32);
}
.p_type {
    width: 90%;
    margin: 0 auto;
    margin-top: 16px;
    margin-bottom: 16px;
}
.p_type span {
    font-size: 16px !important;
}
/*mobile login */

.color_back {
    background: url(../img/mobile/login_back.png) no-repeat;
    background: url(../img/mobile/bg_login.jpeg) repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    min-height: 555px;
}
.black_back {
    background: url(../img/mobile/back2.png) repeat;
	background: url(../img/iec/bg_login.jpeg);
    width: 100%;
    height: 100%;
    min-height: 555px;
}
.logo_container2 {
    background: url(../img/iec/logo_big.png) no-repeat;
    width: 281px;
    height: 70px;
    margin: 0 auto;
}
	.logo_container2 div {
		padding-top:70px;
		text-align:center;
		font-size:17px;
	}
.logo_container2_vad {
    background: url(https://tmuracdn.blob.core.windows.net/club/silvercard/backgrounds/logo_darom.png) no-repeat;
    background-size: contain;
    background-position: center;
    background-position-x: right;
    width: 80%;
    position: absolute;
    top: 4px;
    right: 10%;
}
.login_form_mobile {
    margin-top: 30px;
	padding-bottom:10px;
}
.login_form_mobile {
    margin-top: 15px;
}
.login_form_mobile input[type="text"] {
    border: 0;
    background: white;
    font-family: typopas;
    font-weight: 200;
    font-size: 21px;
    text-indent: 14px;
    /*line-height: 35px;*//* rivka 3/6/2015 */ 
    border-radius: 4px !important;
    width: 100%;
    height: 34px !important;
    padding-right:5px;
}

.mobile_login .form_line input[type="text"] ,.mobile_login .form_line input[type="password"] {/* rivka 3/6/2015 */ 
    width: 98%;
    height: 34px;
    border-radius: 4px;
    border: 0;
    text-indent: 10px;
    padding-right:5px;
    font-size:20px;
}
.mobile_login .form_line input[type="text"]:-webkit-autofill, .mobile_login .form_line input[type="password"]:-webkit-autofill { /* rivka 3/6/2015 */
     -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.form_line.comments_box {
    width: 100%;
    margin: 0 auto;
    height: 97px;
}
.comments_box textarea {
    float: none;
    width: 100%;
    padding: 0px;
    height: 90px;
    font-size: 20px;
    padding-top: 7px;
}
.inner_wrapper_login {
    width: 80%;
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 65px;
}
.form_line:first-child {
    margin-bottom: 21px;
}
.login_form_mobile .help {
    width: 26px;
    height: 26px;
    font-size: 17px;
    color: white;
    background: url(../img/mobile/help_gray.png) no-repeat;
    line-height: 25px;
    cursor: pointer;
    top: 3px;
    left: 10px;
}
.login_form_mobile {
    overflow: hidden;
}
.mobile_login .lost_pass {
    overflow: hidden;
	padding-bottom:10px;
}
.login_form_mobile .tooltips {
    position: absolute;
    left: 1px;
    top: 2px;
}
.login_form_mobile a.tooltips span {
    visibility: visible;
    bottom: -35px;
    height: 27px;
    left: -50px;
    z-index: 999;
    -webkit-transition: .3s all;
    transition: .3s all;
    opacity: 0;
    background: #F39221;
    color: white;
    border: none;
    border-radius: 0;
    box-shadow: none;
    text-decoration: initial;
    line-height: 13px;
    font-size: 12px;
}
.login_form_mobile a:hover.tooltips span {
    visibility: visible;
    left: 115px;
    z-index: 999;
    -webkit-transition: .3s all;
    transition: .3s all;
    opacity: 1;
}
.login_form_mobile a.tooltips span:before {
    content: '';
    position: absolute;
    top: 36%;
    left: -7px;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #F39221;
}
.login_form_mobile a.tooltips span:after {
    content: '';
    border: none;
    display: none;
}
.forgot_pass {
    float: left;
    font-size: 19px;
    margin-top: -9px;
    color: white;
    clear: both;
    font-weight: 200;
}
.forgot_pass a {
    font-size: 19px;
    color: white;
    font-weight: 200;
    font-family: typopas;
	cursor:pointer;
}
.mobile_login .lost_pass p
{
	color:#ffffff;
}
.forgot_pass a:hover {
    text-decoration: underline;
}
input.login_mobile_button, .mobile input#login_button_no_pass {
    background: #F39221;
    border: none;
    color: #2C2C2D;
    font-family: typopas;
    padding: 14px;
    height: 59px;
    width: 100%;
    margin-top: 23px;
    font-size: 27px;
    border-radius: 20px;
    font-weight: bold;
    box-shadow: 0px 4px 0px 0px rgba(20, 20,20,0.8);
}
.histadrut_w {
    background: url(../img/mobile/histadrut_w.png);
    width: 106px;
    height: 35px;
    margin-top: 20px;
    margin-right: 3px;
}
.footer_wrapper {
    background: black;
    height: 26px;
    padding-top: 18px;
    position: relative;
    text-align: left;
    bottom: 0;
    width: 97%;
}
.mobile_login .footer_wrapper
{
	padding-left:3%; /*rivka 3/6/2015*/
}
h1 {} .mobile_login .lost_pass h1 {
    position: relative;
    margin: 0 auto;
    width: auto;
    top: auto;
    left: auto;
	font-size:25px;
}
.mobile_login .lost_pass {
    top: 164px;
    right: 13px;
    left: 0;
    margin: 0 auto;
	margin-top:35px;
}
.mobile_login .lost_pass .email_tik {
    top: 138px; /* rivka 3/6/2015 */
    left: auto;
    right: 0;
	color:#ffffff;
}
.mobile_login .lost_pass p:first-child { /* rivka 3/6/2015 */
    margin-top: 0;
    margin-bottom: 10px; /* rivka 3/6/2015 */
	font-size:18px;
}
.mobile_login p.back_ent a {
    color: white!important;
}
.mobile_login .lost_pass input#send_mail {
    background: #F39221;
    border: none;
    color: white;
    font-family: apolo;
    padding: 14px;
    height: 59px;
    width: 100%;
    margin-top: 23px;
    font-size: 27px;
}
.mobile_login p.back_ent {
    margin: 0 auto;
    float: left;
    clear: both;
    margin-top: 10px;
}

.mobile_login.mobile_login_iec p.back_ent {
    margin-top: 32px;
}
body.mail.thank_you .toda, body.mail.thank_you .inner_wrapper
{
	width:100%;
}
.mobile_login .lost_pass_mail h1
{
	color:#F8941E;
}
.mobile_login .lost_pass_mail h1,
.mobile_login .lost_pass_mail p {
    margin: 0 auto;
    left: inherit;
    right: inherit;
    text-align: center;
    position: relative !important;
    top: inherit;
    float: none;
}
/*mobile login ver2*/

.mobile_login_ver2 .pop_ver2 .pop_login {
    background: url(../img/mobile/popup.png) no-repeat;
    width: 378px;
    height: 400px;
    margin: 0 auto;
    position: absolute;
    margin-top: 0;
    top: 71px !important;
    right: 0;
    left: 0;
}
@media screen and (min-width: 395px) {
    .mobile_login_ver2 .pop_ver2 .pop_login {
        width: 415px;
    }
}
.mobile_login_ver2 .pop_ver2 .pop_top {
    background: url(../img/mobile/popup_top.png) no-repeat;
    width: 60px;
    height: 60px;
    top: -39px;
    right: 7px;
    position: absolute;
}
.mobile_login_ver2 .pop_ver2 .pop_login_inner {
    margin: 0 auto;
    margin-top: 20px;
}
.mobile_login_ver2 .pop_login_inner p a {
    top: 2px !important;
    position: absolute;
    right: -89px;
}
.mobile_login_ver2 .pop_ver2 .pop_login_inner {
    position: relative;
    width: 280px;
    height: 100%;
    background: none;
    margin: 0 auto;
    margin-left: 85px;
}
.mobile_login_ver2 .pop_ver2 .login_form {
    margin: 0 auto;
    position: relative;
    clear: both;
    float: none;
    text-align: center;
    width: 280px;
    height: 161px;
}
.mobile_login_ver2 .pop_ver2 form {
    position: relative;
    top: auto;
    left: auto;
    margin-right: 7px;
    margin-top: 62px;
    height: auto;
}
/*
.mobile_login_ver2 .login_form form input[type="text"], 
.mobile_login_ver2 .login_form form input[type="password"] 
 {
    width: 278px;
    height: 31px;
}
.mobile_login_ver2 .login_form form input[type="submit"] {} .mobile_login_ver2 p {
    font-size: 20px;
    margin-right: 47px;
    margin-top: -12px;
}*//*rivka 3/6/2015*/

.mobile_login .firma_logo /* rivka 3/6/2015 */ 
{
	display:none;
}
.mobile_login .help,
.mobile_login .help2,
.mobile_login .help3 {/*rivka 5/5/2015*/
			
    top: 25px!important;	
    left: 8px!important;				
}

.mobile_login .help
{
	
    /*top: 36px!important;
    left: 8px!important;*/
}
.mobile_login .help2
{

}
.mobile_login .lost_pass .help3 { /* rivka 3/6/2015 */
    top: 347px !important;
    top: -40px !important;
    z-index: 9999999;
    background-color: #F39221;
    right: 10px;
}

body.mobile_login_iec.mobile_login .lost_pass .help3 { /* nikita 07/10/2020 */
    position: relative;
}

.mobile_login .lost_pass input[type="text"] { /* rivka 3/6/2015 */
    margin-top: 5px;
    width: 98%;
    padding-right: 5px;
    margin-bottom: 10px !important;
}
.mobile_login_ver2 .help,
.mobile_login_ver2 .help2,
.mobile_login_ver2 .help3 {/*rivka 5/5/2015*/
    width: 25px;
    height: 25px;
    background: #F39221;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    left: -34px;
    line-height: 27px;
    top: 5px;
    font-size: 22px;
    color: white;
    font-weight: 200;
}
.mobile_login_ver2 .help3 {/*rivka 5/5/2015*/
    top: 23px;
    left: -27px;
}
.mobile_login_ver2 .help2 {
    top: 54px;
}
.mobile_login_ver2 .pop_ver2 .pop_title {
    padding-top: 64px;
    text-align: center;
}
.mobile_login_ver2 .pop_ver2 .pop_title h1 {
    color: white;
    font-size: 43px;
    font-family: apolo;
    text-indent: 21px;
}
.mobile_login_ver2 .pop_ver2 .login_form input[type="submit"] {
    background: black;
    margin-top: 2px;
    height: 37px;
    margin-left: -41px;
    width: 96px;
}
.mobile_login_ver2 .pop_ver2 h2 {
    color: white;
    font-size: 19px;
    font-family: apolo;
    font-weight: 200;
    text-indent: 17px;
    width: 284px;
    margin-top: -1px;
}
.mobile_login_ver2 .pop_ver2 .login_form h1 {
    display: none;
}
.mobile_login_ver2 .pop_ver2 .warning {
    position: absolute;
    /*top: 154px;*/ /*rivka 5/5/2015*/
    top: 164px;
    left: -16px;
    float: none;
}
.mobile_login_ver2 .warning 
{
	
	float:right;
	width:100%;
}
.mobile_login_ver2 .form_line.form_line_warning /*rivka 3/6/2015*/ {
    height: auto; /*nikita 06/10/2020*/
    margin-top: 17px;
    display: flex; /*nikita 06/10/2020*/
}
.mobile_login_ver2 .form_line.form_line_warning  .warning_text /*rivka 3/6/2015*/
{
    font-size: 17px !important;
    text-align:right;
}

.mobile_login_ver2 .form_line.form_line_warning  .warning_sign /*rivka 3/6/2015*/
{
    width: 20px;
    height: 20px;
    line-height: 21px;
    margin-right:5px;
    margin-left:10px;
}
.mobile_login_ver2 .warning_sign {
    color: #FF0099;
    color: #F8941E;
    background: white;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    text-align: center;
    line-height: 16px;
    font-size: 13px;
    font-family: apolo;
    font-weight: 600;
    position: relative;
    top: auto;
    left: auto;
    float: right;
	display:block!important;
}
.mobile_login_ver2 .warning_text {
    position: relative;
    /*width: 174px;*/ /*rivka 5/5/2015*/
    text-align:right;
    width: 233px;
    width: 95%;
    top: auto;
    left: auto;
    font-size: 13px !important;
    /*margin-right: 15px;*/ /*rivka 5/5/2015*/
    margin-right: 20px;
}
.mobile_login_ver2 .pop_ver2 .logo_container {
    position: absolute;
    background: url(../img/mobile/logos.png);
    width: 212px;
    margin-top: 0;
    height: 30px;
    margin-bottom: 0;
    top: 425px;
    left: 96px;
}
.mobile_login_ver2 .lost_pass_mail p a {
    margin-top: 27px;
    right: -29px;
}
/*.mobile_login_ver2 .lost_pass {
    position: relative;
    top: auto;
    left: 0;
    right: 0;
    margin: 0 auto;
    margin-top: -41px;
}
.mobile_login_ver2 .lost_pass h1 {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    margin: 0 auto;
    margin-top: 45px;
    margin-right: 39px;
}
.mobile_login_ver2 .lost_pass p:first-child {
    margin-bottom: 8px;
    width: 240px;
    font-size: 16px;
    top: -48px;
    margin-right: 36px;
}
.mobile_login_ver2 .lost_pass input#email {
    position: absolute;
    top: 19px;
    right: 33px;
}
.mobile_login_ver2 .lost_pass .email_tik {
    top: 13px;
    left: -27px;
}
.mobile_login_ver2 .lost_pass p.back_ent {
    clear: both;
    float: none;
    margin: 0 auto;
    text-align: center;
    margin-top: 39px;
    margin-right: 134px;
}*/ /* rivka 3/6/2015 */


	
.mobile_login_ver2 .lost_pass input#email {
   border-radius:4px;
   border:0px;
   font-family:typopas;
}

.mobile_login_ver2 .pop_login_inner p a#lostpas {
    margin-top: -28px;
}
.mobile_login_ver2 .lost_pass input#send_mail {
    margin-top: 31px;
    margin-left: 46px;

	background: #F39221;
    border: none;
    color: #2C2C2D;
    font-family: typopas;
    padding: 14px;
    height: 59px;
    width: 100%;
    margin-top: 23px;
    font-size: 27px;
	border-radius:20px;
	font-weight:bold;
	box-shadow: 0px 4px 0px 0px rgba(20, 20,20,0.8);
}
/*search*/

.res_row {
    height: auto;
    padding: 10px;
    border-bottom: 1px solid #818181;
}
.single_res {
    width: 16%;
    max-width: 88px;
    margin-top: 40px;
    margin-right: 0px;
}
.res_row .res_des {
    width: 66%;
    margin-right: 48px;
    margin-top: 22px;
}
.category.category_mobile aside.sidebar-right .res_row .res_des /*rivka 31/5/2015*/
{
    width: 100%;
    margin-top: 0px!important;
	
}
.category_mobile .sidebar_menu .res_row.curr_trb h2 /*rivka 31/5/2015*/
{
	color:#000;
	font-weight:bold;
}

.current-sum {
    display: flex;
}

    .current-sum p {
        direction: rtl;
        width: 125px;
        margin-top: 4px;
        text-align: left;
        line-height: 20px;
        white-space: nowrap;
        font-size: 20px;
    }

.category.category_mobile aside.sidebar-right .res_row /*rivka 31/5/2015*/ {
    width: 43%;
    margin-right: 7%;
    margin-top: 10px !important;
    float: right;
    display: inline-block;
    padding: 0;
}
body.category_mobile .content { /*rivka 31/5/2015*/
   /* width: 50%!important;
    float:left!important;*/
}
.category.category_mobile aside.sidebar-right{ /*rivka 31/5/2015*/
      width:40%;    
      width:100%;    
      min-width:200px;   
      padding-top:20px;    
      padding-bottom:20px;                                 
}
.category.category_mobile .sidebar-right h2{ /*rivka 31/5/2015*/
	font-family: apolo;
    font-weight: 400;
    border-bottom: 1px solid #dddddd;  
    padding: 3px 0 10px 0;  
    font-size: 18px;  
    margin: 2px 0 16px 0;  
    border: none;  
    padding-bottom: 0;  
    margin-bottom: 0 !important;  
    font-weight: 200;
        color:#eb0d8a;

		font-family: typopas;
		color: #F39221;
    font-size: 20px;  
}

.res_wrapper {
    width: 90%;
    margin: 0 auto;
}
.res_des h2 {
    font-size: 18px;
    margin-top: 17px;
    margin-bottom: 3px;
}
.res_des h3 {
    font-size: 13px;
}
.cat_title {
    border-bottom: none;
    height: 9px;
    margin-top: 2px;
}
/* my fav */

.my_fav_mob .single_cat {
    margin-bottom: 19px !important;
    height: 275px;
    border-bottom: 1px solid #cfcfcf;
}
.my_fav_mob .content h2 {
    font-family: apolo;
    font-weight: 400;
    border-bottom: 1px solid #dddddd;
    padding: 3px 0 10px 0;
    font-size: 20px;
    margin: 2px 0 16px 0;
    border: none;
    padding-bottom: 0;
    margin-bottom: 0 !important;
    font-weight: 200;
}
.remove-fav {
    position: absolute;
    top: 7px;
    right: 7px;
    z-index: 10;
}
/* shopping cart */

.pink_title {
    float: none;
    clear: both;
    background: none;
    color: #F39221;
    font-size: 21px;
    border-bottom: 2px solid black;
    width: 100%;
    text-indent: initial;
    padding: 0 !important;
    padding-bottom: 8px !important;
    margin-top: -13px !important;
    text-align: right;
}
.shopping_cart_mobile .box {
    font-size: 17px !important;
    padding: 12px 26px 0px 0px !important;
    width: 25%;
}
.shopping_cart_mobile .full_content {
    width: 87.5%;
    color: #000;
    margin: 0 auto;
}
.shopping_cart_mobile .p_circ {
    float: left;
    height: 72px;
    margin-top: 5px;
    width: 82px;
    margin-left: 0px;
}
.shopping_cart_mobile .p_circ img {
    height: 48px;
    margin-top: 7px;
}
.shopping_cart_mobile .p_c_description {
    width: 64%;
    margin-right: 0;
    margin-top: 23px;
}
.shopping_cart_mobile .p_c_name {
    font-size: 15px;
}
.shopping_cart_mobile .p_c_makat {
    margin-top: 11px;
}
.shopping_cart_mobile .product_line {
    height: 92px;
    margin-top: 7px;
}
.shopping_cart_mobile .box.bw_2 {
    padding: 12px 6px 0px 25px !important;
}
.shopping_cart_mobile .box.bw_3 {
    padding: 12px 0px 0px 26px !important;
    text-align: center;
    text-indent: -5px;
}
.shopping_cart_mobile .box.bw_4 {
    padding: 12px 6px 0px 4px !important;
}
.shopping_cart_mobile .select_fancy.little_s2.rounded_s {
    width: 70px !important;
    margin-top: -2px;
    text-indent: 15px;
    text-align: right;
    height: 31px;
}
.shopping_cart_mobile .box.inner_box {
    font-size: 20px !important;
    text-align: right;
}
.delete_b {
    background: url('../img/iec/x.png') 0px 0px no-repeat;
    height: 14px;
    width: 15px;
    cursor: pointer;
    margin-right: 7px;
    margin-top: 4px;
}
.delete_b:hover {
    background-position: 0 0;
    background: url('../img/iec/x.png') 0px 0px no-repeat;
}
.shopping_cart_mobile .boxer .box-row {
    border-bottom: none;
}
.shopping_cart_mobile .rec_line_title.box-row {
    background: none;
    border-bottom: 1px solid black;
}
.cart_summery {
    border-top: 2px solid black;
    border-bottom: 2px solid black;
    height: 61px;
    width: 100%;
    margin-top: 36px;
    padding-top: 2px;
}
.cart_total_sum {
    font-size: 21px;
    text-align: center;
    margin: 0 auto;
    float: none;
    background: #f5f5f5;
    height: 61px;
    line-height: 59px;
}
.cart_for {
    float: left;
    clear: both;
    margin-top: 9px;
}
.clear_p {
    clear: both;
    margin-top: 65px;
    height: 1px;
}
.spacer_p {
    margin-top: 25px;
}
img.shipping_truck {
    height: auto !important;
    margin-top: 12px !important;
    margin-left: -4px;
}
button#buynow {
    width: 100%;
    border-radius: 0;
    height: 64px;
    color: white;
    font-size: 23px;
    font-family: apolo;
    text-indent: 20px;
}
.pay_button {
    width: 100%;
    float: none;
    clear: both;
    margin-top: 22px;
}
.double_left {
    background: url('../img/mobile/double_left.png') 0px 0px no-repeat;
    height: 19px;
    width: 20px;
    cursor: pointer;
    margin-right: 1px;
    display: inline-block;
}
/*checkout*/
.checkout_mobile .payment_box label /* rivka 27/5/2015 */
{
	/*position:relative;*/
	position: absolute; /*nikita 23/12/2021*/
	top: 0px;
	z-index: 5;
	display: block!important;
}
.checkout_mobile .payment_box input /* rivka 27/5/2015 */
{
	position:relative;
	z-index:99;
}
.checkout_mobile .payment_box div.HideInput label /* rivka 27/5/2015 */
{
	display:block!important;
	z-index:999;
}
.checkout_mobile .payment_box .card_name /* rivka 27/5/2015 */
{
	position:relative;
	height:41px;
	/*margin-top:-30px;*/ /*nikita 23/12/2021*/
}
.checkout_mobile .wrapper:not(.iec_webview) .payment_box .card_name {

}
.checkout_mobile .payment_box .card_id /* rivka 27/5/2015 */
{
	position:relative;
	/*height:56px;*/ /*nikita 23/12/2021*/
}

.checkout_mobile .payment_box .card_id label /* rivka 27/5/2015 */
{
	/*top:44px;*/ /*nikita 23/12/2021*/
}
.checkout_mobile .payment_box .card_phone /* rivka 27/5/2015 */
{
	position:relative;
	/*height:61px;*/ /*nikita 23/12/2021*/
}
.checkout_mobile .payment_box .card_phone label /* rivka 27/5/2015 */
{
	/*top:44px;*/ /*nikita 23/12/2021*/
}
.checkout_mobile .payment_box .card_num /* rivka 27/5/2015 */
{
	position:relative;
	/*height:81px;*/ /*nikita 23/12/2021*/
}
.checkout_mobile .full_content {
    width: 87.5%;
    color: #000;
    margin: 0 auto;
    position: relative;
}
.checkout_mobile .phase_liner {
    height: 9px;
    border-bottom: 1px solid black;
    position: relative;
    margin-bottom: 24px;
    text-align: center;
    margin-top: 0;
}
.checkout_mobile .phase_floater {
    position: absolute;
    top: -6px;
    margin: auto;
    left: 0;
    right: 0;
    width: 142px;
}
.checkout_mobile .phase_num {
    height: 22px;
    width: 22px;
    background: white;
    font-size: 24px;
    float: left;
    margin-right: 26%;
    color: #b3b3b3;
}
.phase1_box a.pink_link {
    font-size: 14px;
}
.phase2_box .box {
    font-size: 16px;
    text-align: right;
    padding-bottom: 15px;
    padding-top: 20px
}
.phase2_box .boxer .box:first-child {
    padding-right: 2px;
}
.checkout_mobile .phase_num.active {
    color: black;
}
.checkout_mobile .rec_line_title {
    background: #2d2d2d;
    color: white;
    font-size: 24px;
    margin: 0 auto;
    width: auto;
    height: 27px;
    margin-top: 0px;
    clear: both;
}
.checkout_mobile .rec_line_title span {
    color: white;
    font-size: 20px;
    width: auto;
    text-align: center;
    float: none;
    font-weight: 200;
    margin: 0 auto;
    display: block;
    text-indent: -8px;
    line-height: 28px;
}
div#pn3 {
    margin-right: 0 !important;
}
.checkout_mobile .smlb {
    width: 100%;
    border-radius: 0;
    height: 29px;
    color: white;
    font-size: 20px;
    font-family: typopas;
    text-indent: 1px;
    font-weight: 200;
    background: #F39221;
    border: none;
    margin-top:20px;
}
.checkout_mobile .pahse {
    padding-top: 6px;
}
.phase2_box,
.phase3_box {
    display: none;
}
.checkout_mobile .wrong_d {
    height: 37px;
    border-top: 1px dotted #c9c9c9;
    border-bottom: 1px dotted #c9c9c9;
    margin-bottom: 30px;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    color: black;
    margin-top: 22px;
}
.checkout_mobile .double_left {
    background: url('../img/mobile/double_left_sml.png') 0px 0px no-repeat;
    height: 7px;
    width: 8px;
    cursor: pointer;
    margin-right: 1px;
    display: inline-block;
}
.checkout_mobile #buynow .double_left {
    background: url('../img/mobile/double_left.png') 0px 0px no-repeat;
    height: 18px;
    width: 18px;
    cursor: pointer;
    margin-right: 1px;
    display: inline-block;
}
.phase2_box .box {
    font-size: 16px;
    text-align: right;
    padding-bottom: 14px;
    padding-top: 21px;
}
.phase2_box .boxer .box:first-child {
    padding-right: 2px;
}
.phase2_box .box-row.title_mini .box {
    padding-bottom: 7px;
    padding-top: 20px;
    font-size: 16px;
}
.phase2_box .box-row.title_mini {
    border-bottom: 2px dotted #000;
}
.phase2_box .box.spacer10 {
    font-size: 21px;
    padding-top: 20px;
    padding-right: 41px;
    width: 20% !important;
    text-align: center;
    text-align: c;
}
.phase2_box select.select_fancy.little_s2 {
    /* margin-left:0; */
    width: 64px !important;
    /* left: 7px; */
}
.phase2_box .select_fancy.little_s2 {
    border-radius: 20px;
    height: 24px;
    width: 53px !important;
    margin-left: 4px;
    position: relative;
}
.phase2_box .select_fancy .select_fancyInner {
    background: url(../img/two_arrows.png) no-repeat;
    background-position: 5px 6px;
    line-height: 25px;
    text-align: center;
    text-indent: -6px;
}
.phase2_box .box.spacer16 {
    padding-right: 14px !important;
    position: relative;
}
.payment_box .line_black {
    border-bottom: 1px solid black;
    padding-bottom: 5px;
    width: 100%;
    clear: both;
    padding-top: 13px;
    font-size: 17px;
    margin-bottom: 14px;
}
.payment_box .card_name {
    width: 100%;
}
.phase2_box .payment_box {
    padding-right: 0;
    width: 100%;
    clear: both;
    height: auto;
    /*height: 270px;*/ /* inon 23/08/16 - use_saved_card */
}
.phase2_box .card_name input[type="text"] {
    padding: 0;
    height: 41px;
    text-indent: 15px;
    border-radius: 2px;
    clear: both;
}
.phase2_box .card_id {
    width: 100%;
    clear: both;
}
.phase2_box .card_num {
    width: 100%;
    clear: both;
}
.phase2_box .card_id {
    clear: both;
    width: 100%;
    margin-right: 0;
}
.phase2_box .card_phone {
    clear: both;
    width: 100%;
    margin-right: 0;
}
.phase2_box input#card_owner_id {
    height: 40px;
    margin-top: 8px;
    width: 100%;
    padding: 0;
    text-indent: 16px;
    border-radius: 2px;
    border: 1px silver solid;
    font-size: 14px;
}
.phase2_box input#card_owner_phone {
    height: 40px;
    margin-top: 8px;
    width: 100%;
    padding: 0;
    text-indent: 16px;
    border-radius: 2px;
}
.phase2_box input#c_card_num {
    height: 39px;
    border-radius: 2px;
    padding: 0;
    text-indent: 15px;
    border: 1px silver solid;
    font-size: 14px;
    width: 100%;
}
.phase2_box .visa_logo {
    top: 10px;
    left: 8px;
}
.phase2_box .box-row.title_mini .box.spacer16 {
    text-align: right;
}
.phase2_box select.select_fancy_gray.ver3.little_s {
    margin-right: 0 !important;
    width: 100% !important;
    height: 40px !important;
}
.phase2_box span.select_fancy_gray.ver3.little_s {
    margin-right: 0;
    height: 39px;
    width: 100% !important;
    line-height: 33px;
    padding: 0;
    text-indent: 8px;
}
.phase2_box .year_exp {
    margin-left: 4% !important;
    width: 48% !important;
    height: 41px;
    position: relative;
}
.phase2_box .month_exp {
    position: relative;
    width: 48%;
}
.phase2_box span.select_fancy_grayInner {
    height: 30px !important;
    background: url('../img/two_arrows.png') 22px 14px no-repeat !important;
}
.phase3_box .title_mini .box {
    float: right;
    width: 33%;
    font-size: 15px;
    font-weight: 400;
}
.phase3_box .box-row.title_mini {
    border-bottom: 1px solid black !important;
    margin-top: 21px;
    padding-bottom: 6px;
    /* margin-bottom: 15px; */
}
.phase3_box .box.spacer16 {
    float: left;
    text-align: left;
}
.phase3_box .box-row.summery .fltrt {
    font-size: 15px;
    padding-top: 14px;
}
.phase3_box .summery .fltlft {
    padding-top: 14px;
    font-size: 21px;
}
.box-row.summery_big .fltrt,
.box-row.summery_big .fltlft {
    font-size: 26px !important;
    padding-top: 12px !important;
}
.phase3_box .box-row.summery.summery_big {
    height: 59px;
}
.phase3_box .box-row.summery {
    /*height: 60px;*/
    border-bottom: 1px dotted #C0C0C0;
    line-height: 35px;
    line-height: 21px;
    font-size: 14px;
}
.phase3_box label {
    font-size: 17px;
}
.phase3_box #email_agree,
.phase3_box #terms_agree {
    margin-left: 9px;
    width: 21px;
    height: 23px;
    margin-top: 7px;
}
.phase3_box .box-row.summery.agrees_block {
    margin-top: 28px;
}
.phase3_box .box-row.summery label {
    height: 43px
}
.phase3_box button#buynow {
    margin-top: 15px;
    font-size: 23px;
    text-indent: 0;
}
/* mobile classic */

.added {
    position: fixed;
    top: 0;
    width: 100%;
    background: ;
    background: rgba(212, 26, 126, 0.8);
    background: rgba(248, 148, 30, 0.8);
    height: 0px;
    z-index: 12;
    display: none;
}
.tickets_mobile .added
{
    z-index: 999999; /*rivka 8/6/2015*/
    left:0;
}
.tickets_mobile .added .inner_wrapper 
{
    max-width:5000px; /*rivka 8/6/2015*/
    padding:0; /*rivka 8/6/2015*/
}
.tickets_mobile .added h1 
{
    margin-top: 0px; /*rivka 8/6/2015*/
}
.tickets_mobile .back-icon
{
    width:10%!important;
    float:left;
    text-align:left;
    margin:0;
    cursor:pointer;
}
.tickets_mobile .back-icon img
{
    width:64px;
    height:64px;
}
.added .inner_wrapper {
    width: 242px;
    width: 95%; /*rivka 26/5/2015*/
    text-align:center; /*rivka 26/5/2015*/
    padding-left:2%; /*rivka 26/5/2015*/
    padding-right:2%; /*rivka 26/5/2015*/
}
.cart_sym {
    float: right;
    margin-left: 13px;
    margin-top: 5px;
    background: url(../img/mobile/cart.png) no-repeat;
    width: 32px;
    height: 32px;
}
.added h1 {
    font-size: 23px;
    color: white;
    font-family: typopas;
    font-weight: 200;
    margin: 0;
    margin-top: 14px;
}
.added h2 {
    font-size: 15px;
    color: white;
    font-family: typopas;
    font-weight: 400;
    margin: 0;
    margin-top: 0px;
}

.classic_mobile.extra_mobile button.skipToCart /*rivka 26/5/2015*/
{
	margin-bottom:20px!important;
}
.classic_mobile .select_fancy_gray.non-att-selection /*rivka 26/5/2015*/
{
	width:100%!important;
}
.classic_mobile .p_row.NonAttSelection /*rivka 26/5/2015*/
{
	padding-bottom: 15px; 
     height:50px !important;/* rivka 27/5/2015 */ 
     padding-bottom:40px; /* rivka 27/5/2015 */    
     padding-top:0px; /* rivka 27/5/2015 */    
}
.classic_mobile article.classic_w {
    width: 85.8%;
    padding-top: 20px;
    float: none;
    margin: 0 auto;
}
.mini_heart {
    background: url(../img/mobile/heart.png) no-repeat;
    height: 44px;
    width: 44px;
    cursor: pointer;
    position: absolute;
    background-position: -45px 0;
    left: 0px;
    float: none;
    z-index: 9;
    top: 35px;
}
.mobile .mini_heart:hover {
    background-position: -45px 0;
}
.mobile .mini_heart.active {
    background: url(../img/iec/heart_mob.png) no-repeat;
    background-position: -90px 0;
}
.mobile .mini_heart {
    background: url(../img/iec/heart_mob.png) no-repeat;
    height: 44px;
    width: 44px;
    cursor: pointer;
    position: absolute;
    background-position: 0px 0;
    left: 0px;
    float: none;
    z-index: 9;
    top: 35px;
}
#gallery_mobile {
    width: 100%;
    direction: ltr;
    display: flex;
    flex-direction: column-reverse;
}

#gallery_mobile .flex-prev, .flex-next{
    display:none!important;
}

/*#gallery_mobile .flex-control-nav{
    position:static!important;
}*/

#gallery_mobile .flex-control-nav{
    bottom:0px;
    top:350px;
     height: 0px;
}

.classic_mobile .c_options {
    position: absolute;
    left: -2px;
    top: -24px;
}
.slide-container {
    -webkit-transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
    border-radius: 50%;
    overflow: hidden;
    width: 66% !important;
}
.slide-container {
    min-height: 235px;
    min-width: 235px;
    width: 80%;
    margin: 0 auto;
}
.classic_mobile .classic_w h1 {
    font-size: 31px;
    text-align: center;
    padding-top: 29px;
    padding-bottom: 25px;
}
.slide_mobile.slide {
    min-height: 235px;
    min-width: 235px;
}
.slide-wrapper {
    width: 100%;
    left: 0 !important;
    right: 0;
    margin: 0 auto;
}
.slide_mobile.slide {
    width: 100% !important;
}
.p_row {
    width: 100%;
    clear: both;
    padding-top: 15px;
    padding-bottom: 6px;
    height: 40px;
    border-bottom: 1px dotted #cacaca;
    position: relative;
}
.box_right {
    float: right;
    width: 33%;
    font-size: 22px;
    text-align: center;
}
.box_right.b_1 {
    width: 36%;
    text-align: right;
    line-height: 28px;
    line-height: 20px;/* rivka 27/5/2015  for android */    
    font-size: 20px;
}
.box_right.b_2 {
    width: 37%;
    position: relative;
    margin-top:-25px; /* rivka for android 27/5/2015 */
}
.bl_row .box_right.b_2 {
    margin-top: 0; /* nikita for android 27/06/2021 */
}
.box_right.b_3 {
    width: 27%;
    text-align: left;
    font-size: 20px;
    line-height: 30px;
}
span.select_fancy_gray.little_s {
    width: 100% !important;
    margin: 0 auto;
    height: 23px;
    text-align: right;
    text-indent: 3px;
}
.box_right select.select_fancy_gray.little_s {
    margin: 0 auto;
    width: 100% !important;
}
.classic_mobile .cart_total_sum {
    background: none;
    font-size: 25px;
    text-align: center;
    width: 100%;
    clear: both;
}
.classic_mobile button.addToCart {
    width: 100%;
    border-radius: 0;
    margin: 0 auto !important;
    font-size: 23px;
    float: none;
    clear: both;
    display: block;
    height: 63px;
    text-indent: -15px;
}
.classic_mobile.tickets_mobile button.addToCart {
    width: 95% ;
    width: 100% ;
    border-radius: 0 !important;
    margin: 0 auto !important;
    font-size: 23px;
    float: none;
    clear: both;
    display: block;
    height: 43px;
    text-indent: -15px;
    margin-top:0 !important;
    line-height:1;
    vertical-align:top;
}
body.classic_mobile.tickets_mobile {
    background-color:#ffffff;
}
.classic_mobile.tickets_mobile #seat-map {
   margin-top:40px;
   margin-top:200px;
   z-index:9999; /* rivka 10/06/2015*/
    
}
.classic_mobile.tickets_mobile .fltlft {
    width: 100% !important;
    background-color:#ffffff;
    position:fixed;
    left:0;
    top: 76px;
    top: 236px;
    z-index:999999;
    margin-top:0 !important;
    
}
.shows_mobile .box.bx7{ /*rivka 14/5/2015*/
    width: 100% !important;
    display:block !important;
    margin:0 !important;
    padding:0 !important;
    
}
.shows_mobile #imgMap /*rivka 28/5/2015*/
{
	/*width:100%;
	height:100%;
	max-width:100%;
	max-height:100%;*/ /* rivka 7/6/2015*/
	background-size:cover;
}
.shows_mobile .cover_image /*rivka 28/5/2015*/
{
	overflow-x:auto;
	overflow-y:hidden;
}
.shows_mobile button.addToCart { /*rivka 14/5/2015*/
    margin-top:30px!important;
}

.classic_mobile button.gotoShow  /*rivka 14/5/2015*/
{
	display:none;
}

body.play.classic_mobile button.addToCart {/*rivka 14/5/2015*/
	display:none;
}

body.play.classic_mobile button.gotoShow {/*rivka 14/5/2015*/
    display: block!important;
}



.classic_mobile ul.qualities {
    margin-top: 20px;
    /*border-top: 1px dotted #4e4e4e;*/ /*rivka 18/5/2015*/
    margin-bottom: 20px;
}
.classic_mobile li.quality {
    padding-top: 15px;
    border-bottom: 1px dotted #4e4e4e;
    padding-bottom: 9px;
    cursor: pointer;
    list-style: none;
}
.classic_mobile li.quality:first-child /*rivka 18/5/2015*/
{
    border-top: 1px dotted #4e4e4e;
}
.classic_mobile .title {
    color: #4e4e4e;
    font-size: 20px;
    height: 25px;
}
.classic_mobile .open {
    font-size: 19px;
    margin-top: 1px;
}
.classic_mobile li.quality.active .title {
    color: #d41a7e;
    font-size: 20px;
    height: 25px;
}
.classic_mobile .indicator::before {
    content: '+';
    display: block;
    float: right;
    margin-left: 10px;
}
.classic_mobile li.quality.active .indicator::before {
    content: '-';
    display: block;
    float: right;
    margin-left: 10px;
}
.classic_mobile .indicator::after {
    content: '';
    clear: both;
}
.classic_mobile li.quality p:first-child {
    margin-top: 0;
}
.classic_mobile .lock {
    background: url(../img/mobile/lock.png) no-repeat;
    width: 11px;
    height: 14px;
    float: right;
    margin-left: 10px;
}
.classic_mobile .secure_pay {
    border-bottom: 1px dotted #4e4e4e;
    border-top: 1px dotted #4e4e4e;
    padding-top: 9px;
    padding-bottom: 9px;
    margin-top: 10px;
    text-align: center;
    font-size: 14px;
}
.classic_mobile .secure_pay .inner_pay {
    width: 200px;
    margin: 0 auto;
}
.classic_mobile li.quality p {
    line-height: 19px;
    margin-bottom: 10px;
}
.classic_mobile .video_box {
    margin: 0 auto;
    margin-bottom: 13px;
    text-align: center;
    max-width: 280px;
    overflow: hidden;
}
.classic_mobile .onsale {
    font-size: 15px;
    height: 47px;
    width: 47px;
    line-height: 48px;
    right: 20px;
}
.hotels_mobile .select_fancy_gray {
    width: 100% !important;
    margin: 0 auto;
    height: 25px !important;
}
.shows_mobile .select_fancy_gray {
    width: 100% !important;
    margin: 0 auto;
    height: 25px !important;
}
.classic_mobile .select_fancy_gray { /* rivka 17/5/2015 */
    width: 100% !important;
    width: 255px !important;
    margin: 0 auto;
    height: 25px !important;
    /*position:relative!important;*/ /* nikita 24/06/2021 commented */ /* rivka 26/5/2015 */
}
.classic_mobile select.select_fancy_gray { /* rivka 26/5/2015 */
     top:25px !important;/* rivka 26/5/2015 */                                     
}
.classic_mobile select.variant-filter { /* nikita 27/06/2021 */
    position: relative !important; /* nikita 27/06/2021 */
}
.checkout_mobile.mobile select.select_fancy_gray { /* rivka 26/5/2015 */
	 position:relative!important;/* rivka 26/5/2015 */
     top:40px !important;/* rivka 26/5/2015 */                                     
}
.classic_mobile.mobile .p_row { /* rivka 26/5/2015 */
     height:40px !important;/* rivka 26/5/2015 */               
}
.classic_mobile.mobile .p_row.bl_row { /* rivka 27/5/2015 */
     height:40px !important;/* rivka 27/5/2015 */ 
     height:50px !important;/* rivka 27/5/2015 */ 
     height:100% !important;/* rivka 31/5/2015 */ 
     padding-top:30px; /* rivka 27/5/2015 */  
     padding-bottom:15px; /* rivka 27/5/2015 */                     
}
.checkout_mobile.mobile .phase2_box .year_exp, .checkout_mobile.mobile .phase2_box .month_exp /* rivka 26/5/2015 */
{
     margin-top:-30px !important;/* rivka 26/5/2015 */          
}
.classic_mobile.play .select_fancy_gray { /* rivka 17/5/2015 */
    width: 100% !important;
    margin: 0 auto!important;
    height: 25px !important;
}
.shows_mobile .classic_w h1 , .tickets_mobile .classic_w h1 { /* rivka 17/5/2015 */
    padding-bottom: 0;
}
.shows_mobile p.p_des {
    font-size: 17px !important;
}
.shows_mobile .p_row {
    padding-top: 5px!important;
    border-bottom: none!important;
}
.shows_mobile .classic_w.full .titlebox .image_r ,
.tickets_mobile .classic_w.full .titlebox .image_r /* rivka 17/5/2015 */
{
    width: 240px;
    height: 240px;
    float: none;
    margin: 0 auto;
    clear: both;
}
.shows_mobile .classic_w.full .titlebox h1 ,
.tickets_mobile .classic_w.full .titlebox h1 { /* rivka 17/5/2015 */
    text-align: right;
    font-size: 30px;
    margin-top: -11px;
    margin-right: -11px;
}
.shows_mobile .classic_w.full .titlebox p ,
.tickets_mobile .classic_w.full .titlebox p /* rivka 17/5/2015 */
{
    margin-right: -13px;
    margin-top: 6px;
}
.shows_mobile .classic_w.full .titlebox .image_r img,
.tickets_mobile .classic_w.full .titlebox .image_r img /* rivka 17/5/2015 */
{
    min-height: 240px;
}
.shows_mobile .classic_w.full .orders_table.orders_events .rec_line_title {
    display: block !important;
}
.shows_mobile .classic_w.full .orders_table.orders_events .box-row {
    display: block !important;
    height: auto;
}
.shows_mobile .classic_w.full .orders_table.orders_events .box-row.hidden-by-server {
    display: none !important;
    height: auto;
}
.shows_mobile .classic_w.full .orders_table.orders_events .box-row.title.rec_line_title .bx1 {
    width: 21%;
    display: block;
    float: right;
}
.shows_mobile .classic_w.full .orders_table.orders_events .box-row.title.rec_line_title .bx2 {
    width: 23%;
    display: block;
    float: right;
}
.shows_mobile .classic_w.full .orders_table.orders_events .box-row.title.rec_line_title .bx3 {
    width: 26%;
    display: block;
    float: right;
}
.shows_mobile .select_fancy.little_s2.rounded_s {
    width: 67px !important;
}
.mobile .p_row {
    height: auto;
}
.classic_mobile .p_row {
   /*border-bottom:0px;*/
}
.classic_mobile .boxer_shows .p_row {
   border-bottom:0px;
}
.classic_mobile .selections {
   border-bottom: 1px dotted #4e4e4e;
   height:90px; /* rivka for android 27/5/2015 */
}
.mobile .p_row .box_right.b_3 {
    text-align: center;
    float: left;
}

 /* start tickets mobile rivka 17/5/2015*/
.tickets_mobile .seat-selected-wrapper
{
	float:right;
	height:100%;
	width:100%;
	min-height:38px;
	height:88px;
	vertical-align:top;
	
	width:100%;
	height:80px;
	position:fixed;
	top:0;
	left:0;
	background-color:#ffffff;
	z-index:999999;
	margin:0;
}
.tickets_mobile .wrapper
{
	margin-top:0;
}
.tickets_mobile .seat-selected-label /*rivka 3/6/2015*/
{
	font-size: 1.11em;
	font-size: 0.9em;
}
.tickets_mobile .seat-selected-label.fltrt
{
	width:100%;
	margin-top:-3px;
}
.tickets_mobile .seat-selected-label.fltrt div
{
	width:60%;
	width:70%;
	margin-right:10px;
}
.tickets_mobile .seat-selected-label.fltrt .seat-how
{
	width:40%;
	width:47%; /*rivka 4/6/2015*/
	width:37%; /*rivka 4/6/2015*/
	float:left;
	text-align:left;
	margin-left:5px;
}
.tickets_mobile .seat-selected-label.fltrt span /*rivka 4/6/2015*/
{
	font-size:0.9em;
}
.tickets_mobile .seat-icon /*rivka 4/6/2015*/
{
	margin: 0 5px;
	width:15px;
	height:15px;
}
.tickets_mobile .seat-icon:first-child /*rivka 4/6/2015*/
{
	margin-right:0px;
}
.tickets_mobile .seat-icon:first-child /*rivka 4/6/2015*/
{
	margin-right:0px;
}
.tickets_mobile .seat-chosen {
	background-color: #F39221;
	border: 1px solid #F39221;
}


.tickets_mobile .seat-unavailable {
	background-color: #9b9b9b;
	border: 1px solid #9b9b9b;
}

.seat-selected-label.fltrt .seat-how span {
	font-family: apolo;
	font-weight: 200;
	font-size: 1em;
}
.tickets_mobile .seat-selected-label
{
	width:30%;
}
 /* end tickets mobile rivka 17/5/2015*/

.gray_sample {
    background: gray;
    height: 280px;
}
.select_show {
    font-size: 17px !important;
    width: 72px !important;
}
.shows_mobile .classic_w.full .bx_line {
    display: block;
    font-size: 20px;
    padding-top: 22px;
    width: 100%;
    padding-bottom: 7px;
}
.shows_mobile .classic_w.full .bx_line {
    display: block;
    width: 100%;
}
.shows_mobile .classic_w.full .titlebox ,
.tickets_mobile .classic_w.full .titlebox{ /* rivka 17/5/2015 */
    width: 100%;
    clear: both;
    float: none;
}
.shows_mobile .secure_pay {
    border: none;
}
.shows_mobile .classic_w .box-row:last-child {
    border-bottom: 1px dotted #bdbdbd;
}
a#lostpas {
    font-size: 16px !important;
    margin-top: -14px !important;
    right: -104px;
}
.back_ent a {
    font-size: 16px !important;
    right: -10px !important;
}
.shows_mobile .select_show {
width: 114px !important;
}

.tickets_mobile div.fltlft button.addToCart 
{	
	/*margin-top: 40px!important;*/
}
.shows_mobile button.addToCart, .tickets_mobile button.addToCart
/*, .classic_mobile button.addToCart */
{
background: #F39221;
border: none;
color: #fff;
font-family: apolo;
font-size: 20px;
width: 182px;
margin-top: 30px;
height: 57px;
padding: 6px;
border-radius: 35px;
text-align: center;
padding-right: 24px;
padding-top: 10px;
line-height: 39px;
outline: none;
position: relative;
transition: .3s all;
}


    body.mobile_homepage .item_desc { /* rivka 1/6/2015*/
       display:none;
    }

    body.mobile_homepage .item a img { /* rivka 3/6/2015*/
       border-radius:5px;
    }

 body.tickets_mobile .buttons button  /* rivka 1/6/2015*/
 {
 	background: #F39221;
    border: none;
    color: #fff;
    font-family: typopas;
    font-size: 11px;
    width: 55px;
    height: 25px;
    padding: 2px;
    border-radius: 35px;
    text-align: center;
    line-height: 20px;
    outline: none;
    transition: .3s all;
 }
 body.tickets_mobile .buttons button.reset  /* rivka 1/6/2015*/
 {
    width: 40px;
 }
 
body.tickets_mobile .panzoom-parent  /* rivka 1/6/2015*/
{
    border: 1px solid #CECECE;
    width:90%;
    width:100%; /* rivka 2/6/2015*/
    margin:20px auto;
    height:50%;
    /*max-height:400px; 
    max-height:500px;   rivka 2/6/2015*/
    padding-right:10px;
}

body.tickets_mobile div.seatCharts-seat  /* rivka 8/6/2015*/
{
	z-index:9999;
}
body.tickets_mobile .zoom-range  /* rivka 8/6/2015*/
{
    margin-top:5px;
    width:25%;
}
body.tickets_mobile .panzoom-parent-img  /* rivka 8/6/2015*/
{
	width:280px;
	height:280px;
	position:absolute;
	margin-top:20px;
	z-index:999;
	opacity:0.5;
	left:0;
}
body.shows_mobile .map_scroll /* rivka 2/6/2015*/
{
	position:absolute;
	margin-top:20px;
	z-index:999;
	opacity:0.2;
	left:0;
}
body.tickets_mobile .panzoom-parent .panzoom  /* rivka 1/6/2015*/
{
   border: 0px; 
}
body.tickets_mobile .buttons /* rivka 1/6/2015*/
{
    margin: 10px auto; 
    width:100%;
    text-align:center;
}
 
/* media queries */

@media screen and (min-width: 1024px) {
    footer .orders_call {
        margin-right: 17px;
        text-indent: -3px;
        font-size: 21px;
        float: right;
        padding-left: 11px;
        margin-top: 12px;
    }
    .orders_call {
        float: right;
        margin-top: 10px;
        margin-left: 7px;
        margin-right: 10px;
    }
    footer .footer_info_container {
        width: 435px;
        width: 600px; /* inon */
    }
}
@media screen and (max-width: 1500px) {
    .item-w2 h1,
    .iw_off h1 {
        font-size: 21px;
    }
    .item-w2 h2,
    .iw_off h2 {
        font-size: 19px;
    }
}
@media screen and (min-width: 835px) and (max-width: 1024px) {
    footer .footer_menu_container {
        width: auto;
        border: none !important;
    }
    footer .sep:nth-child(3) {
        display: none;
    }
    .footer_info_container {
        border: none !important;
    }
    footer .orders_call {
        margin-right: 31px;
        margin-bottom: 12px;
        padding-left: 0;
    }
    .menu-block-left,
    .menu-block-right {
        border-left: none !important;
        padding-right: 0 !important
    }
    .menu-block-left {
        padding-right: 10px !important
    }
    .safe_p {
        margin-right: 28px !important;
        margin-top: 10px !important;
    }
}
@media screen and (max-width: 1020px) {
    footer .inner_wrapper {
        margin: 0 auto;
        padding: 0;
        max-width: 764px;
        margin-top: 17px;
        width: auto;
    }
    .whiteMenu {
        right: -14px;
    }
    .homepage .inner_wrapper {
        width: 812px !important;
        padding-left: 0;
        /* padding-right:2%; */
    }
    .homepage {
        min-width: inherit;
    }
    .main_search::before {
        clear: both;
        content: '';
    }
    .histadrut_menu {
        float: right;
    }
    .main_search {
        float: right;
        clear: both;
        width: 98%;
        margin-right: 0;
    }
    .search_input_wrapper {
        width: 100%;
    }
    .search_input_wrapper input[type="text"] {
        width: 90%;
    }
    header {
        height: 185px;
    }
    .histadrut_mobile {
        padding-right: 0;
    }
}
@media screen and (max-width: 1055px) {
    .homepage .inner_wrapper {
        width: 97%
    }
}
@media screen and (max-width: 1024px) {
    footer {
        height: auto;
        font-family: typopas;
    }
    footer .inner_wrapper {
        min-width: 320px !important;
    }
    .firma {
        margin-left: 15px;
        padding-bottom: 15px;
    }
    footer .sep:nth-child(3),
    footer .sep:nth-child(1) {
        display: none;
    }
    footer .safe_p {
        clear: both;
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        padding-top: 15px;
        margin-top: 10px;
    }
    footer .footer_info_container {
        margin-top: 0px;
        margin-right: 0;
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
}
@media screen and (max-width: 850px) {
    header .histadrut_menu {
        display: none;
    }
    .histadrut_mobile {
        display: block;
    }
    .classic_mobile .onsale {
        font-size: 22px;
        height: 47px;
        width: 47px;
        line-height: 73px;
        right: 12%;
        top: 3%;
        width: 70px;
        height: 70px;
    }
}
@media screen and (min-width: 460px) and (max-width: 835px) {
    .footer_top {
        margin: 0 auto;
        width: 400px;
    }
}
@media screen and (max-width: 835px) {
    .homepage .mobile_header {
        display: block;
    }
    p {
        font-size: 16px;
    }
    aside.sidebar-right h2,
    .content h2 {
        font-size: 33px;
    }
    .item_desc h3 {
        font-size: 22.5px;
    }
    .item_desc p {
        font-size: 22.5px;
    }
    .item_desc {
        bottom: 0px;
        height: 72px;
        height: 98px; /*rivka 27/5/2015*/
    }
    .item:hover .item_desc {
        bottom: 0px;
    }
    .homepage .inner_wrapper {
        width: 420px !important
    }
    #homepage_box {
        padding-top: 80px;
    }
    .logo_container {
        width: 194px;
        float: left;
        margin-left: 24px;
    }
    header {
        /*display: none;*/
    }

    .back_header {
        /*background: url(../img/back_stripes.png) repeat;*/
        width: 100%;
        height: 100%;
        position: relative;
    }
    .moked_phone {
        width: 44px;
        height: 44px;
        background: url(../img/mobile/call.png) no-repeat;
        display: block;
        background-size: contain;
        background-size: contain;
        float: left;
    }
    .footer_block h2 {
        margin-bottom: 12px
    }
    .footer_block {
        border-left: 1px solid rgba(255, 255, 255, 0.2);
        padding-left: 6%;
        padding-right: 9%;
        margin-left: 0
    }
    footer {
        height: auto;
    }
    footer .footer_menu_container {
        /* padding-left: 3%; */
        width: auto;
        float: right;
        width: 271px;
        margin: 0 auto;
        padding-left: 1px;
    }
    footer .footer_menu_container .footer_block:first-child {
        padding-left: 6%;
        /* padding-right: 13%; */
    }
    .footer_icon_container {
        width: auto;
        width: 305px; /*rivka 2/6/2015*/
        float: right;
        margin-top: -10px !important;
        padding-right: 3%;
        padding-left: 0 !important;
    }
    footer .footer_info_container {
        margin-top: 16px;
        margin-right: 0;
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .firma {
        border-top: none !important;
    }
    footer .sep {
        display: none;
    }
    
    footer .re-card {/*rivka 2/6/2015*/
        /*clear: both; 
        margin-right: -12px;
        margin-top: 15px*/
    }
    .footer_info_container {
        clear: both;
        width: 100%;
    }
    footer .orders_call {
        font-size: 30px !important;
        padding: 25px 0 25px 0;
        /* margin-top:20px
            ; */
        /* padding-right: 10%; */
        /* padding-left: 10%; */
        width: 363px;
        margin-right: 0;
        margin: 0 auto;
        clear: both;
        float: none;
    }
    footer .orders_call .moked_text {
        font-size: 40px !important;
        float: right;
        margin-left: 17px
    }
    footer .orders_call .moked_text sup {
        font-size: 40px !important;
        top: 12px
    }
    footer .orders_call .moked_phone {
        float: left;
    }
    .safe_p {
        display: none;
    }
    .histadrut_mobile {
        /* padding-right:5%; */
        width: auto;
        margin: 0 auto;
        margin-top: 18px;
        max-width: 320px;
    }
    .safe_pu {
        background: url(../img/mobile/safe.png) no-repeat;
        background-size: contain;
        background-size: contain;
        width: 35px;
        height: 52px;
        display: block;
        float: right;
        margin-top: 24px;
        margin-right: 4%;
    }
    .single_cat {
        margin-bottom: 37px !important;
        float: right;
        margin-left: 20px;
    }
    .single_cat:nth-child(3n+3) {
        margin: 0 auto;
        margin-bottom: 37px;
        float: right;
        margin-left: 20px;
    }
    .cat_wrapper {
        max-width: 452px;
        margin: 0 auto;
        margin-top: 20px;
    }
    body.category_mobile .cat_wrapper { /*rivka 31/5/2015*/
        max-width: 452px;
        margin: 0 auto;
        margin-top: 20px;
    }
}
@media screen and (max-width: 608px) {
    .single_cat {
        margin: 0 auto !important;
        margin-bottom: 37px !important;
        float: none;
    }
    .single_cat:nth-child(3n+3) {
        margin: 0 auto;
        margin-bottom: 37px;
        float: none;
    }
    .item.isotope-item.iw_off h1 {
        font-size: 35px;
        text-align: center;
        padding-right: 20px;
        padding-left: 5px;
    }
}
@media screen and (max-width: 460px) {
    body {
        min-width: 320px;
    }
    .homepage .inner_wrapper {
        min-width: 280px !important;
        min-width: inherit !important;
        width: auto !important;
    }
    footer .inner_wrapper {
        min-width: 280px !important;
    }
    .logo_container {
        width: 194px;
        float: left;
        margin-left: 24px;
    }
    .item.isotope-item.iw_off h1 {
        font-size: 35px;
        text-align: right;
        padding-right: 20px;
        padding-left: 5px;
    }
    .moked_phone {
        width: 35px;
        height: 35px;
        background: url(../img/mobile/call.png) no-repeat;
        display: block;
        background-size: contain;
        float: left;
        margin-top: 4px;
        margin-left: 2px;
    }
    .footer_block h2 {
        margin-bottom: 6px;
        font-size: 14px;
        padding-top: 2px;
    }
    .footer_block {
        border-left: none;
        padding-left: 1%;
        padding-right: 1%;
        margin-left: 0;
        position: relative
    }
    .footer_block:nth-child(2) {
        width: 85px;
        padding-right: 10px
    }
    .footer_block::after {
        content: '';
        position: absolute;
        height: 76px;
        width: 0;
        border-left: 2px solid #343434;
        top: 10px;
        left: 2px
    }
    /* rivka 2/6/2015
    footer .text {
        font-size: 14px;
        line-height: 14px;
    }*/
    footer {
        height: auto;
    }
    footer .footer_menu_container {
        padding-left: 1%;
        width: 280px;
        margin: 0 auto;
        float: none;
        clear: both;
        margin-top: 16px;
    }
    footer .footer_menu_container .footer_block:first-child {
        padding-left: 15px;
        padding-right: 0;
        border: none;
    }
    footer ul li a {
        font-size: 14px;
        line-height: 12px;
    }
    footer ul li {
        line-height: 13px;
    }
    .footer_icon_container {
        width: 95px;
        width: 250px;/*rivka 2/6/2015*/
        float: right;
        margin-top: 0 !important;
        padding-right: 15%;/*rivka 2/6/2015*/
        padding-left: 0 !important;
        margin: 0 auto;
        height: 53px;
    }
    .mobile .footer_icon_container {
        padding-right: 0; 

    }
    .firma {
        border-top: none !important;
        width: 90% !important;
    }
    footer .sep {
        display: none;
    }
    footer .gift 
    {
    	float:right; /* rivka 2/6/2015*/
        width: 80px;
        margin-top: 0px;
    }
    footer .re-card   /* rivka 2/6/2015*/
    {
    	float:right;
    }
    
    
    /* rivka 2/6/2015
    footer .re-card .icon {
        width: 22px;
        height: 30px;
        background: url(../img/mobile/small_icons.png) no-repeat;
        background-position: 0px 0px;
        margin: 0 auto;
        margin-top: 6px;
        margin-right: 4px;
        float: right;
        margin-left: 0;
    }
    footer .gift .icon {
        width: 32px;
        height: 30px;
        background: url(../img/mobile/small_icons.png) no-repeat;
        background-position: -22px 0px;
        margin: 0 auto;
        margin-top: 6px;
        margin-left: 11px;
        float: right;
    }
    
    footer .re-card {
        clear: none;
        margin-right: 0;
        margin-top: 13px;
        width: 107px;
        height: 48px;
    }*/
    .footer_info_container {
        clear: both;
        width: 100%;
        /* max-width: 320px; */
        margin: 0 auto;
        /* float: none !important; */
        padding-top: 0 !important;
        margin-right: 0 !important;
        margin-top: 19px !important;
        border: none !important;
    }
    footer .orders_call {
        width: 274px;
        font-size: 26px !important;
        font-size: 24px !important; /* inon*/
        border-top: none;
        border-bottom: none;
        padding: 19px 0 18px 0;
        margin: 0 auto !important;
        line-height: 45px;
        float: none;
        clear: both;
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    footer .orders_call .moked_text {
        font-size: 29px !important;
        float: right;
        margin-left: 13px;
    }
    footer .orders_call .moked_text sup {
        font-size: 40px !important;
        top: 12px
    }
    footer .orders_call .moked_phone {
        float: left;
    }
    .safe_p {
        display: none;
    }
    .menu-block-right,
    .menu-block-left {
        border: none;
        position: relative;
        margin-top: 4px;
        width: 100px
    }
    .menu-block-left {
        border: none;
        position: relative;
        margin-top: 4px;
        width: 85px
    }
    .menu-block-right::after,
    .menu-block-left::after {
        content: '';
        position: absolute;
        height: 76px;
        width: 0;
        border-left: 2px solid #343434;
        top: 2px;
        left: 0px
    }
    .histadrut_mobile {
        /* padding-right:5%; */
        width: 280px;
        margin: 0 auto;
        margin-top: 18px;
    }
    .histadrut_logo_mobile {
        float: none !important;
        margin: 0;
        margin-right: 0;
        clear: both;
        text-align: center;
        width: 94px !important;
        background-size: contain;
    }
    .safe_pu {
        background: url(../img/mobile/safe.png) no-repeat;
        background-size: contain;
        background-size: contain;
        float: right;
        margin-top: 5px;
        width: 31px;
        margin-right: 15px;
    }
    .classic_mobile .onsale {
        font-size: 15px;
        height: 47px;
        width: 47px;
        line-height: 48px;
        right: 12%;
        top: 3%;
    }

    .footer_icon_container a.lnkTop {
        margin-top: 28px;
    }

    /*.logo_container img {
        width: 35% !important;
    }*/
}




    .classic_mobile .flexslider .slides .slide_mobile.flex-active-slide img /* rivka 28/5/2015 */
    {
    	border-radius:50%;
		border-radius:5%!important;
    }
    
    .checkout_mobile .box-row.summery.mob_tr_remark /*rivka 16/7/2015*/
    {
    	height:90px;
    	position:relative;
    	padding-top:15px;
    }
        .checkout_mobile .box-row.summery.mob_tr_remark.HideInput label /*rivka 16/7/2015*/ {
            display: inline-block;
            margin-top: 5px;
        }
    
    .checkout_mobile .box-row.summery.mob_tr_remark textarea /*rivka 16/7/2015*/
    {
		float: right;
		border-radius:2px;
    	border: 1px solid #C0C0C0;
		resize:none;
		width:95%;
		font-size: 14px;
		height:41px;
		text-indent: 0px;
		padding:7px;
		padding-right:15px;
		padding-top:15px;
		padding-bottom:15px;
    }
	.checkout_mobile .box-row.summery.mob_tr_remark label { /*rivka 16/7/2015*/
		border: 1px silver solid;
    	width:100%;
		height: 17px;
		font-size: 14px;
		text-indent: 15px;
		cursor:text;
		color:#ABABA9;
		display:none;
		padding-top:15px;
		position:absolute;
		z-index:500;
		border:none;
		background-color:Transparent;   
		float:right;  
		left:0;   
		text-align:right;
		padding-right:0;
	}
	
	
.flex-control-paging li a.flex-active { background:#F8941E!important;  cursor: default; }

.flex-control-paging li a{
    text-indent:0px!important;
    color:transparent!important;
}

.flex-viewport
{
	border-radius:5%!important;
}
#buynow img:not(.pleasewait) {
	display:inline-block!important;
}
.m_box_print
{
	float: left;
    display: inline-block;
}

.mobile #update_pass
{
	margin-bottom:0;
	padding-bottom:80px;
}
.mobile #update_pass
{
	margin-bottom:0;
	padding-bottom:80px;
}
#password-div span{
	text-decoration:underline;
}
.contact_page.personal_page .details
{
	    font-size: 16px;
		margin-top:20px;
}

.contact_page.personal_page input.readonly
{
    border: 1px solid rgb(184, 184, 184)!important; 
    background-color: #E6E6E6;
}

.p_mny {
    display: inline-block;
}

    .p_mny:not(.p_mny2) {
        margin-right: 23px;
    }


.my_orders.card_load.mobile .p_mny2 {
    margin-top: 7px;
    margin-right: 3px;
}

#TotalNuminal {
    display: inline-block;
    width: 68px;
    border: 1px solid rgb(184, 184, 184);
    padding: 5px;
    padding-right: 11px;
    margin-right: 39px;
}

.left-to-pay {
    display: flex;
}

.m_box.box_w1.div-complete {
    width: 105px;
}

section.content.balances_and_history {
    display: inline-block;
}

/*.fltlft_supplier {
    width: 46%;
}
.fltrt_supplier {
    width: 18%;
}*/

span.thin.fltlft.fltlft_supplier {
    padding-right: 11px;
}

.mobile_login_iec .send-type {
    min-height: unset;
}

.mobile_login_iec .send-type label {
    color: white
}

.mobile_login_iec #wrong-info-modal .modal-content {
    width: 90%;
    height: 500px;
}

.mobile_login_iec #wrong-info-btn a {
    color: #ffffff;
}

.boxer.shopping_cart_table {
    margin-top: 65px;
}
div#v2-recaptch iframe {
    width: 110% !IMPORTANT;
}

.personal_page.mobile div#v2-recaptch {
    POSITION: FIXED;
    BOTTOM: 74px;
}