

.title.right{
    text-align: right!important;
}


/*.inbox_up .group_inbox{*/
    /*border: 1px solid #e6e6e6;*/
    /*padding:15px;*/
    /*min-height: 195px;*/
    /*height: 100%;*/

/*}*/


.inbox_up .field{
	width:30%;
  display:inline-block;
  box-sizing:border-box;
  text-align:right;
}

.inbox_up .value{
	    text-align:left;
  padding-left:10px;
  width:70%;
  display:inline-block;
  box-sizing:border-box;
  
}


.inbox_up .title{
    text-align: center;
    font-family: 'Rubrik',sans-serif;
    font-weight: 500;
    font-size: 17px;
    color: #000;
}
.inbox_up div{
    color: #254463;
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
    font-size: 13px;
}
.inbox_up .group_inbox .group{
    padding: 10px 0;
}

.inbox_up .group_inbox .group a{
    display: block;
    text-align: center;
}

.inbox_up .group_inbox .group img{
    margin: auto;
    max-width: 175px;
    width: 100%;
}


.my_check span{
    padding-left: 0!important;
    color: #1987bd;
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
    font-size: 13px;
}
.hebrew.check_right{
    float: right;
}
.inbox_up .group_link{
    float: right;
}
.inbox_up .group_link a{
    color: #000;
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
    font-size: 17px;
    padding: 10px;
    display: block;
    float: left;
}

.inbox_up .group_link a.active{
    color: #000;
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
    font-size: 17px;
    padding: 10px;
    display: block;
    float: left;
    border-bottom:2px solid #842895 ;
}

section#inbox_middle{
    background: #e6e6e6;
}

.inbox_middle a.my_link{
    color: #fff;
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
    font-size: 17px;
    padding: 10px;
    display: block;
    background: #b6b8b5;
    border-radius: 5px;
    max-width: 250px;
    width: 100%;
    text-decoration: none;
    text-align: center;
    margin: 20px 0;
    float: left;
    cursor: pointer;
}
.inbox_middle .inbox_info{
    float: right;
    padding: 5px;
    background: #fff;
    border: 1px solid #842895;
    margin: 20px 0;
}


.inbox_middle .inbox_info .group{
    display: inline-block;
}
.inbox_middle .inbox_info .group .title{
    color: #000;
    font-family: 'Rubrik',sans-serif;
    font-size: 17px;
}

.inbox_middle .inbox_info .group div{
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
    font-size: 14px;
}
.inbox_middle .inbox_info .group .info.purple{
    border-radius: 5px;
    background: #842895;
}
.inbox_middle .inbox_info .group .info.green{
    border-radius: 5px;
    background: #203f49;
}

.inbox_middle .group_inbox{
    padding-bottom: 15px;
    float: right;
    width: 100%;
}
.inbox_middle .group_inbox .table-responsive tbody tr:nth-of-type(4n+1){
    background: #fff;
}
.inbox_middle .group_inbox ul.select_menu {
  min-width: 150px;
}


.group_inbox .table thead,
.group_outbox .table thead{
    background: #515151;
    border-radius: 5px;
}

.group_inbox .table thead tr th,
.group_inbox .table tbody tr td{
    text-align: center;
    vertical-align: middle;
}

.group_inbox .table tbody tr td.my_toggle a.closed,
.group_outbox .table tbody tr td.my_toggle a.closed{
    background: url("../images/inbox/plus.png")no-repeat;
    background-position: center;
    width: 25px;
    height: 25px;
    display: block;
}

.group_inbox .table tbody tr td.my_toggle a.closed.open,
.group_outbox .table tbody tr td.my_toggle a.closed.open{
    background: url("../images/inbox/minus.png")no-repeat;
    background-position: center;
    width: 25px;
    height: 25px;
    display: block;
}
.group_inbox .table tbody tr td.my_toggle{
    cursor: pointer;
}
#box{
    background: #fff;
}

.my_button{
    color: #fff;
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
    font-size: 13px;
    display: block;
    max-width: 195px;
    padding: 5px;
    text-align: center;
    background: #894895;
    border-radius: 5px;
    margin:auto;
    /*cursor: pointer!important;*/
}
.hebrew #box td{
    text-align: right;
}
.hebrew .group_outbox tbody td{
    text-align: center;
}

.group_outbox thead th{
    vertical-align: middle!important;
    text-align: center;
}

.hebrew .my_label{
    text-align: right;
}
.my_list li{
    display: inline-block;
    position: relative;
    padding: 0 5px;
}

.my_list li:after{
    content: '';
    position: absolute;
    height: 18px;
    width: 1px;
    background: #000;
    display: inline-block;
    margin: 0 5px;
    right: -8px;
}
.my_list li:last-child:after{
   display: none;
}
.my_delivery{
    padding-bottom: 25px;
    margin-bottom: 20px;
    width: 100%;
    display: table;

}

.my_delivery li{
    color: #9c9c9c;
    font-family: 'Rubrik',sans-serif;
    font-weight: 500;
    font-size: 12px;
    display:table-cell;
    vertical-align: middle;
    position: relative;
    padding: 0 5px;
}
.my_delivery li span{
    display: table;
    width: 100%;
    vertical-align: middle;
}

.my_delivery li img,
.my_delivery li a{
    display: table-cell;
    vertical-align: middle;
}
.my_delivery li a{
    padding: 0 5px;
}
.hebrew .my_delivery li:before{
    position: absolute;
    content: '';
    bottom: -24px;
    left: 0;
    right: 0;
    border: 1px solid #dde2ef;
    background-color: #dde2ef;
    height: 4px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.hebrew .my_delivery li a:before{
    content: '';
    position: absolute;
    background: url(../images/inbox/Circle_white.png)no-repeat;
    width: 13px;
    height: 14px;
    top: 48px;
    right: 0;
    z-index: 999999999;
}

.hebrew .my_delivery li a.active:before{
    content: '';
    position: absolute;
    background: url(../images/inbox/Circle_active.png)no-repeat;
    width: 13px;
    height: 14px;
    top: 48px;
    right: 0;
    z-index: 999999999;
}

.hebrew .my_delivery li a.active:after{
    width: 100%;
    content: '';
    position: absolute;
    top: 53px;
    z-index: 1;
    background-color: #894895;
    height: 4px;
    left: 0;
    right:0;
    margin: auto;
}
.my_delivery li a.active{
    color: #894895;
}


.hebrew .my_delivery li b.info{
    position: absolute;
    right: 30%;
    top:33px;
    color: #000;
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
    font-size: 11px;
}


li.truck{
    position: relative;
}
.hebrew li.truck a.info_truck_hover{
    content: "";
    background: url(../images/inbox/question.png)no-repeat;
    width: 16px;
    height: 16px;
    top: -15px;
    right: 5px;
    position: absolute;
    cursor: pointer;
}
li.truck a.info_truck_hover:before{
    display: none;
}
.info_truck{
    position: absolute;
    right: -92px;
    padding: 10px;
    background: #fff;
    display: none;
    bottom: 32px;
    width: 200px;
}

.info_truck:after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -7px;
    z-index: 1;
    height: 15px;
    width: 15px;
    background: #FFF;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border-opacity: 0.3;
    border-left: 1px solid rgba(0, 0, 0, 1);
    border-bottom: 1px solid rgba(0, 0, 0, 1);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    right: 0;
    margin: auto;
}

li.truck a.info_truck_hover:hover .info_truck{
    display: table;
    background: #fff;
}
.info_truck tr{
    border: 1px solid #000;
}
.info_truck td{
    text-align: center!important;
    padding: 6px;
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #000;
    background: #fff;
}
#reference .reference .title{
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
    font-size: 17px;
    color: #000;
}
#reference .reference .title span:first-child{
    font-family: 'Rubrik',sans-serif;
    font-weight: 500;
    font-size: 21px;
    color: #000;
}
#reference .reference .title span:last-child{
    display: block;
    color: #6b6b6b;
}
#reference .reference .title span:first-child{
    color: #6b6b6b;
}

#reference .reference .title span{
    padding: 0 5px;
    color: #000;
}



#reference .reference .group_image{
    display: inline-block;
    max-width: 210px;
    width: 100%;
    margin: 15px 30px;
    position: relative;
}
#reference .reference .group_image .image_item{
    max-width: 210px;
    width: 100%;
}

#reference .reference .group_image .image_item .image{
    width: 210px;
    height: 210px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    margin-bottom: 15px;

}
#reference .reference .group_image .image_item .image img{
    display: block;
    width: auto;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);

}
#reference .reference .group_image .image.blue{
    border: 8px solid #55acee;
}
#reference .reference .group_image .image.green{
    border: 8px solid #b3c100;
}
#reference .reference .group_image .image.purple{
    border: 8px solid #8b4b97;
}
#reference .reference .gallery{
    text-align: center;
    padding-top: 15px;
}
#reference .reference .group_image.my_image_after{
    position: relative;
}

.btn_facebook {
    border-color: #3B5998;
    background-color: #3B5998;
}
.link a {
    font-family: 'FontAwesome',sans-serif;
    font-size: 16px;
    color: #fff;
    width: 100%;
    border-radius: 4px;
    text-align: center;
    padding: 12px 0;
    display: flex!important;
    display: -webkit-flex!important;
    flex-direction: row;
    -webkit-flex-direction: row;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    align-content: center;
    -webkit-align-content: center;
    align-self: stretch;
    -webkit-align-self: stretch;
}
.btn_twitter {
    border-color: #00acec;
    background-color: #00acec;
    color: #fff;
}

.btn_what {
    border-color: #5cbe4a;
    background-color: #5cbe4a;
    font-family: 'FontAwesome';
    font-size: 16px;
    color: #fff;
    width: 100%;
    display: inline-block;
    border-radius: 4px;
    text-align: center;
    padding: 12px 0;
}
.link {
    height: 60px;
    margin: 0;
    float: left;
    max-width: 50%;
    padding: 0 5px;
    width: 100%;
    vertical-align: middle;
}


.social .copy input[type=text] {
    /*width: 85%;*/
    width: calc(100% - 175px);
    vertical-align: middle;
}
.social .copy div{
    position: relative;

}
.social .copy input[type=submit]{
    /*position: absolute;*/
    vertical-align: middle;
    background: #203f49;
    color: #fff;
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
    font-size: 17px;
    border: #203f49;
    /*bottom: 0;*/
}
.social .copy label{
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
    font-size: 17px;
    color: #000;
}

.four_frends .title{
    padding: 25px 0;
    font-family: 'Rubrik',sans-serif;
    font-weight: 500;
    font-size: 21px;
    color: #000;
}
.frends_group{
    width: 100%;
}
.frends_group li{
    border-bottom: 1px solid #c6c6c6;
    padding: 15px 0;
    width: 100%;
}
.frends_group li:last-child{
    border: none;
}
.frends_group li div{
    display: inline-grid;
    vertical-align: middle;
    padding: 0 10px;
    font-family: 'Rubrik',sans-serif;
    font-weight: 500;
    font-size: 17px;
    color: #000;
}
.frends_group li .avatar{
    width:60px;
    margin:auto;
    padding: 0!important;
}
.frends_group li .status{
    font-family: 'Rubrik',sans-serif;
    font-size: 17px;
    color: #000;
    font-weight: 400;
}
.frends_group li .avatar .image{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
}

.frends_group li .avatar img{
    display: block;
    width: auto;
    height: 100%;
    max-width: 100%;
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
}


.hebrew .select_menu .title{
    background: #894895;
    text-align: right;
    border-radius: 5px;
    position: relative;

}
.hebrew .select_menu .title a{
    color: #fff;
    font-size: 14px;
    padding: 5px;
    display: block;
    cursor: pointer;
}
.hebrew .select_menu .title:before {
    background: #894895;
    content: '>';
    color: #fff;
    font-size: 17px;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    position: absolute;
    left: -3px;
    top: 3px;
    width: 30px;
    padding: 0;

    cursor: pointer;
    /* height: 30px; */
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;

}
.hebrew .select_menu .title.active:before {
    background: #842895;
    content: '>';
    color: #fff;
    font-size: 17px;
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    position: absolute;
    left: -3px;
    top: 3px;
    width: 30px;
    padding: 0;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 0;
    cursor: pointer;
    /* height: 30px; */
    text-align: center
}
.hebrew .select_menu .select_sub_menu li{
    text-align: right;
}
.select_menu .select_sub_menu{
    background:#842895;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.hebrew .select_menu .select_sub_menu li a{
    text-align: right;
    font-size: 14px;
    cursor: pointer;
}

.select_menu .select_sub_menu li:hover > a{
    background:#79058f;
    display: block;
    padding: 5px;
}

.group_select .select_sub_sub_menu{
    display: none;
}
.hebrew .group_select .select_sub_sub_menu li a{
    color: #000;
    text-align: left;
    padding: 5px;
    cursor: pointer;
}
.group_select .select_sub_sub_menu li:hover a{
    background: none;
}
.select_menu .group_select .sub_title{
    position: relative;
}
.hebrew .select_menu .group_select .sub_title:hover .select_sub_sub_menu{
    padding: 5px;
    background:#fff;
    display: block;
    position: absolute;
    left: 100%;
    top: 0;
    width: 340px;
    z-index: 9;
}

.upload_invoice .modal-dialog .modal-content .modal-body .title_group{
    padding:0 0 15px 0;
}
.hebrew .upload_invoice .modal-dialog .modal-content .modal-body .title_group .price{
    float: left;
}
.hebrew .upload_invoice .modal-dialog .modal-content .modal-body .title_group .category{
    float: right;
}


.upload_invoice .modal-dialog .modal-content .modal-footer,
.upload_invoice .modal-dialog .modal-content .modal-header{
    border: none;
}
.upload_invoice .modal-dialog .modal-content .modal-footer .explanation a{
    text-align: left;
    float: left;
    color: #842895;
    text-decoration: underline;
}
.upload_invoice .modal-dialog .modal-content .modal-footer .explanation a img{
    float: right;
    margin: 0 5px;
}

#upload-widget .formbutton {
    max-width: 130px;
    width: 100%;
    background:#842895;
    border-radius: 4px;
    padding: 5px;
    text-align: center;
    color: #fff;
    margin: auto;
    cursor: pointer;
}
#upload-widget .group div{
    text-align: center;
}
#upload-widget .group .or{
    margin: 15px 0;
}


/*#discard .modal-header {*/
    /*padding: 15px 15px 0;*/
/*}*/


/*#discard .modal-body {*/
    /*background: #eaedf1;*/
    /*border: none;*/
    /*padding: 30px;*/
/*}*/

#discard .logout-title {
    text-align: center;
    /*padding: 15px 15px 0;*/
    font-size: 20px;
    color: #000;
}

#discard .logout-quit button {
    padding: 10px 20px;
    font-size: 16px;
    color: #fff;
    background: #894895;
    border-radius: 5px;
    width: 100%;
    margin-bottom: 5px;
}

#discard .logout-quit button:hover {
    opacity: 0.8;
}

#discard .logout-cancel button {
    padding: 10px 20px;
    font-size: 16px;
    color: #fff;
    background: #767676;
    border-radius: 5px;
    width: 100%;
}

#discard .logout-cancel button:hover {
    opacity: 0.8;
}

#discard .modal-body:after{
    content: "";
    display: block;
    clear: both;
    line-height: 0;
    visibility: hidden;
}

#bay_for_you .bay_for_you .group_bay{
    text-align: center;
    height: 150px;
}
#bay_for_you .bay_for_you .group_bay img{
    margin-bottom: 15px;
}

#bay_for_you .bay_for_you .group_bay .teaser{
    max-width: 190px;
    width: 100%;
    margin: auto;
    font-size: 12px;
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
}

#bay_for_you .bay_for_you .group .title{
    font-size: 17px;
    font-family: 'Rubrik',sans-serif;
    font-weight: 500;
    color: #000;
    margin-bottom: 15px;
}

section#forma_fore_you{
    background: #eaedf1;
    padding: 15px 0 60px 0;
}
section#forma_fore_you .title{
    font-size: 17px;
    font-family: 'Rubrik',sans-serif;
    font-weight: 500;
    color: #000;
}
section#forma_fore_you .group{
    max-width: 735px;
    width: 100%;
    margin: auto;
}
section#forma_fore_you .group div{
    margin-bottom: 10px;
}
section#forma_fore_you .group input,
section#forma_fore_you .group textarea,
section#forma_fore_you .group .jq-selectbox{
    width: 100%;
}
section#forma_fore_you .group input[type=submit]{
    max-width: 165px;
    width: 100%;
    border-radius: 5px;
    display: inline-block;
    background: #894895;
    text-align: center!important;
    color: #fff;
}
section#forma_fore_you .group input[type=reset]{
    max-width: 165px;
    width: 100%;
    border-radius: 5px;
    display: inline-block;
    background: #767676;
    text-align: center!important;
    color: #fff;
    outline: none;
}
.hebrew section#forma_fore_you .group input{
    padding-right: 25px;
}
section#forma_fore_you .group .my_question{
    position: relative;
}

.hebrew section#forma_fore_you .group .my_question img{
    position:absolute;
    background: url("../images/question.png")no-repeat;
    background-position: right;
    width: 19px;
    height: 19px;
    top: 10px;
    left: 10px;
}

.rewiews .table tbody tr td.my_toggle a.closed{
    background: url(../images/inbox/plus.png)no-repeat;
    background-position: center;
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}
.rewiews .table tbody tr td.my_toggle a.closed.open {
    background: url(../images/inbox/minus.png)no-repeat;
    background-position: center;
    width: 25px;
    height: 25px;
    display: block;
    cursor: pointer;
}

.rewiews .table{
    border: 1px solid #dcdcdc;
    border-collapse: inherit;

}
.rewiews .table tbody tr td,
.rewiews .table tbody tr{
    border: none;
}

.rewiews .ul_rew div{
    border-radius: 50%;
    border: 1px solid #e0e5f1;
    text-align: center;
    width: 40px;
    height: 40px;
    display: block;
    padding: 5px;
    position: relative;
    z-index: 5;
    background: #fff;
    font-size: 20px;
    color: #576077;
    margin:auto ;
}

.rewiews .ul_rew td:before {
    position: absolute;
    content: '';
    top: 50%;
    right: -50%;
    border: 1px solid #dde2ef;
    background-color: #dde2ef;
    height: 4px;
    width: 100%;
    display: block;
    z-index: 1;
    margin-top: -4px;
}
.rewiews .ul_rew td.active div{
    border-radius: 50%;
    border: 1px solid #894895;
    text-align: center;
    width: 50px;
    height: 50px;
    display: block;
    padding: 7px;
    position: relative;
    z-index: 10;
    background: #fff;
    font-size: 25px;
    margin: auto;
    color: #894895;
}
.hebrew .rewiews .ul_rew td.active:before {
    position: absolute;
    content: '';
    top: 50%;
    left: -71%;
    border: 1px solid #894895;
    background-color: #894895;
    height: 4px;
    width: 100%;
    display: block;
    margin-top: -4px;
    z-index: 2;
}


.hebrew .rewiews .ul_rew td:first-child:before,
.hebrew .rewiews .ul_rew td.active:first-child:before{
    display: none;
}


.rewiews .ul_rew td{
    position: relative;
}
.rewiews .ul_rew td span.recommend{
    position: absolute;
    bottom: 11px;
    left: 0;
    margin: auto;
    right: 0;
    display: block;
    text-align: center;
    font-size: 17px;
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
    color: #000;
}
.rewiews .ul_rew td{
    padding-bottom: 35px;
    padding-top:25px ;
}


table.reit tr td.star div{
    width: 19px;
    height: 19px;
    border: 1px solid #000;
}
.hebrew table.reit tr td.star{
    float: right;
    padding: 0 2px;
}
.rewiews a.add_rew{
    width: 100%;
    padding: 10px;
    background: #894895;
    color: #fff;
    text-align: center;
    font-size: 17px;
    font-family: 'Rubrik',sans-serif;
    font-weight: 500;
    display: block;
}


section#block_rewiews .rewiews_group{
    background: #eaedf1;
    padding: 20px 0 50px 0;
}

section#block_rewiews .title_up{
    font-size: 17px;
    font-family: 'Rubrik',sans-serif;
    font-weight: 500;
    color: #000;
    border-bottom: 2px solid #894895;
    display: inline-block;
}
section#block_rewiews .group .block_rewiew .name{
    font-size: 13px;
    font-family: 'Rubrik',sans-serif;
    font-weight: 500;
    color: #333333;
}
section#block_rewiews .group .block_rewiew .time{
    font-size: 13px;
    font-family: 'Rubrik',sans-serif;
    font-weight: 400;
    color: #999999;
}
section#block_rewiews .group .block_rewiew{
    display: table;
    vertical-align: middle;
    width: 100%;
}
section#block_rewiews .group .block_rewiew li{
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
section#block_rewiews .group .block_rewiew li:first-child{
    width: 10%;
}
section#block_rewiews .group .block_rewiew .status{
    margin: 15px 0;
}
section#block_rewiews .group .block_rewiew .status .star{
    width: 12px;
    height: 12px;
    border: 1px solid #000;
    display: inline-block;
    margin: 0;
}
section#block_rewiews .group .block_rewiew .info{
    background: #fff;
    padding: 0 18px;
    position: relative;
    width: 100%;
}
.hebrew section#block_rewiews .group .block_rewiew .info:before{
    border-top: 20px solid #fff;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: 15px;
    right: -20px;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    z-index: 5;
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}

section#block_rewiews .group .block_rewiew .info .title{
    font-size: 13px;
    font-family: 'Rubrik',sans-serif;
    font-weight: 700;
    color: #000;
    padding: 10px 0;
}
section#block_rewiews .group{
    margin-bottom: 20px;
}
section#block_rewiews .group .block_rewiew .info .text p{
    padding-bottom: 20px;
}

#pagination{
    text-align: center;
}

.hebrew #pagination .pagination>li>a, .pagination>li>span {
    position: relative;
    float: right;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #c0c7da;
    text-decoration: none;
    background-color: #fff;
    border: none;
}
#pagination .pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
    z-index: 2;
    color: #30303c;
    background-color: transparent;
    border-color: transparent;
}


.banners-block{
    margin: auto;
}
.banners-block .ban-item{
    width: 25%;
    padding: 10px;
    margin: 0;
}
.banners-block .ban-item img{
  width: 100%;
    max-width: 100%;
    height: auto;
}

.hebrew .head-profile {
    /*padding-top: 3px;*/
}



.main-banners.promo_main-banners{
    height: auto;
    max-height: none;
    overflow: visible;
}


.social_group {
    margin-top: 15px;
    text-align: center;
}
.social .copy{
    text-align: center;
}
.a2a_default_style a {
    line-height: 40px!important;
}



.purple-block{
    cursor: pointer;
}



.guides_group li{
    list-style-type:decimal;
    list-style-position:outside;
    font-size: 1.2em;
    font-family: 'Rubik',sans-serif;
    color: #000;
    margin: 10px 0;
    line-height: 115%;
}
.guides_group li img{
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 10px auto;
}
.guides_group li span{
    font-size: 1.2em;
    font-family: 'Rubik',sans-serif;
}
.guides_group li span a{
    color: blue;
    font-family: 'Rubik',sans-serif;
}

.forgot_title{
    padding-bottom: 20px;
    font-family: 'Rubik',sans-serif;
    font-size: 1em;
}


/*.info-logo .info-text {*/
    /*text-align: left;*/
/*}*/


/*________________________________________________________________media_________________________________________*/


@media screen and (max-width:1200px) {

    section#block_rewiews .group .block_rewiew li:first-child {
        width: 11%;
    }


    .main-nav li a {
        font-size: 14px;
     }
}


@media screen and (max-width: 1100px){
    .banners-block .ban-item{
        width: 33%;
        padding: 10px;
        margin: 0;
    }
}

@media screen and (max-width: 992px){

    .group_total-order .total-order .total_group .total-quantity,
    .group_total-order .total-order .total_group .total-weight,
    .group_total-order .total-order .total_group .total-quan {
        display: table-cell;
        float: none!important;
        text-align: center;
    }


    .rewiews .ul_rew td span.recommend {
        font-size: 15px;
    }
    section#block_rewiews .group .block_rewiew li:first-child {
        width: 15%;
    }
    .head-buttons a {
        font-size: 13px;
        /*line-height: 30px;*/
    }
    .head-left{
        padding: 0;
    }
    .inbox_middle a.my_link {
        color: #fff;
        font-family: 'Rubrik',sans-serif;
        font-weight: 400;
        font-size: 17px;
        padding: 10px;
        display: block;
        background: #b6b8b5;
        border-radius: 5px;
        max-width: 250px;
        width: 100%;
        text-decoration: none;
        text-align: center;
        margin: 20px auto;
        float: none;
        cursor: pointer;
    }
    .inbox_middle .inbox_info {
        float: none;
        padding: 5px;
        background: #fff;
        border: 1px solid #842895;
        margin: 0 auto 20px auto;
        text-align: center;
    }
}




@media screen and (max-width: 768px){

    .banners-block .ban-item{
        width: 50%;
        padding: 10px;
        margin: 0;
    }
    .head-buttons {
        text-align: center;
    }
    /*.top-mes{*/
        /*min-width: 125px;*/
    /*}*/
    .top-mes a{
        font-size: 13px;
    }
    .head-profile{
        padding-top: 12px;
    }
    .hebrew .head-profile {
        padding-top: 12px;
    }
    .slicknav_btn.slicknav_collapsed {
        position: absolute;
        padding: 0;
        margin: 0;
        top: 65px;
        left: 30px;
        transition: 0.2s;
    }
    #login-widget input.reg-num {
        width: 100%;
        margin-top: 0;
    }
    .lab-phone{
       display: none;
    }

}


@media screen and (max-width: 680px){
    .inbox_middle .group_total-order a.my_link {
        color: #fff;
        font-family: 'Rubrik',sans-serif;
        font-weight: 400;
        font-size: 17px;
        padding: 10px;
        display: block;
        background: #b6b8b5;
        border-radius: 5px;
        max-width: none;
        width: 100%;
        text-decoration: none;
        text-align: center;
        margin: 0;
        float: none;
        cursor: pointer;
        vertical-align: middle;
    }
    .group_total-order .total-order {
        display: block!important;
        vertical-align: middle;
        padding: 0!important;
        margin-top: 10px;
    }
}



@media screen and (max-width: 600px){
    section#block_rewiews .group .block_rewiew li {
        display: block;
        vertical-align: middle;
    }
    section#block_rewiews .group .block_rewiew li div{
        display: inline-block;
        margin: 0;
        vertical-align: middle;
    }
    section#block_rewiews .group .block_rewiew li:first-child {
        width: 100%;
        margin-bottom: 10px;
    }
    section#block_rewiews .group .block_rewiew .name {
        font-size: 17px;
        font-family: 'Rubrik',sans-serif;
        font-weight: 500;
        color: #333333;
    }
    .hebrew section#block_rewiews .group .block_rewiew .info:before {
        border-top: 20px solid #fff;
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        top: -20px;
        right: 50px;
        border-right: 10px solid transparent;
        border-left: 10px solid transparent;
        z-index: 5;
        -moz-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        -webkit-transform: rotate(-180deg);
    }
}

@media screen and (max-width: 550px){

    .banners-block .ban-item{
        width: 100%;
        padding: 10px;
        margin: 0;
    }

    .guides_group li,
    .guides_group li span,
    .guides_group li span a{
        font-size: 1em;
    }


}

@media screen and (max-width: 500px){


    .left-reg,.right-reg{
        width: 100%;
    }
    .top-info,.top-cab{
        width: 100%;
    }
    .head-profile {
        padding-top: 15px;
        width: 100%;
    }
    .avatar-content{
        float: left;
    }
    .hebrew .avatar-content {
        float: right;
    }
    .head-profile a.ex-cab{
        float: right;
        padding-right: 0;
        margin-right: 0;
        text-align: right;
    }
    .hebrew .head-profile a.ex-cab {
        float: left;
        padding-top: 5px;
    }
    /*.slicknav_btn.slicknav_collapsed {*/
        /*position: absolute;*/
        /*padding: 0;*/
        /*margin: 0;*/
        /*top: 85px;*/
        /*left: 30px;*/
        /*transition: 0.2s;*/
    /*}*/
    .hebrew .top-lang {
        position: relative;
        box-sizing: border-box;
        padding: 0;
        float: right;
        text-align: right;
    }
    /*.hebrew .head-profile {*/
        /*padding-top: 25px;*/
    /*}*/
    .top-lang {
        position: relative;
        box-sizing: border-box;
        padding: 0 0 0 20px;
        text-align: left;
    }
    .top-mes {
        /*min-width: 125px;*/
        padding-right: 0;
        padding-left: 5px;
    }
    /*body.auth .slicknav_menu .slicknav_btn{*/
        /*position: absolute;*/
        /*padding: 0;*/
        /*margin: 0;*/
        /*top: 85px;*/
        /*left: 30px;*/
        /*transition: 0.2s;*/
    /*}*/
    body.auth .slicknav_menu .slicknav_btn.slicknav_open,
    body .slicknav_menu .slicknav_btn.slicknav_open{
        position: fixed;
        margin: 0;
        left: 0;
        top: 0;
        height: 40px;
        width: 200px;
        background: #e7e8e9;
        padding: 15px 15px 0 0;
        transition: 0s;
        z-index: 1000;
    }
    body.auth .slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon,
    body .slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon{
        width: 15px;
        height: 0.875em;
        margin: 0;
        left: 50%;
        top: 15px;
        margin-left: -7px;
        position: absolute;
    }

    .hebrew .lang-choice {
        width: 150px;
        position: absolute;
        top: -200px;
        right: 0;
        opacity: 0.5;
        box-sizing: border-box;
        background: #fff;
        box-shadow: 7.922px 1.113px 6.8px 1.2px rgba(0, 0, 0, 0.46);
        z-index:9999;
        border: #334e57 1px solid;
        transition: all ease 0.2s;
    }

    .hebrew .lang-choice:before {
        content: "";
        position: absolute;
        top: -20px;
        right: 10px!important;
        z-index: 1;
        border: solid 10px transparent;
        border-bottom-color: #FFF;
        left: auto!important;
    }
    .hebrew .lang-choice:after {
        content: "";
        position: absolute;
        top: -21px;
        right: 10px!important;
        border: solid 10px transparent;
        border-bottom-color: #000;
        z-index: 0;
        left: auto!important;
    }
    .link {
        height: 60px;
        margin: 0;
        display: inline-block;
        max-width: 100%;
        width: 100%;
        vertical-align: middle;
    }

    .social .copy div label{
        display: block;
        text-align: right;
    }

    .social .copy input[type=text] {
        width: calc(100% - 100px);
        vertical-align: middle;
    }

}



@media screen and (max-width: 450px){
    .lang-choice {
        width: 150px;
        position: absolute;
        top: -200px;
        left: -15px;
        opacity: 0.5;
        box-sizing: border-box;
        background: #fff;
        box-shadow: 7.922px 1.113px 6.8px 1.2px rgba(0, 0, 0, 0.46);
        z-index: 9999;
        border: #334e57 1px solid;
        transition: all ease 0.2s;
    }
    .top-lang {
        position: relative;
        box-sizing: border-box;
        padding: 0;
        text-align: left;
    }
    .hebrew .top-mes {
        /*min-width: 125px;*/
        padding-right: 0;
        padding-left: 0;
        margin-left: 0;
    }

    #login-widget .modal-body, #logout-widget .modal-body {
        background: #eaedf1;
        border: none;
        padding: 10px!important;
    }
}


.container.container_my{
    width: 100%!important;
}

.hebrew .dz-hidden-input{
    right: 0!important;
}
.table-item {
    min-height:0;
}

.my_watt.link.on-mobile {
    display: none!important;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px){
    .my_watt.link.on-mobile {
        display: inline-block!important;
    }
}
/*
@media only screen and (max-width : 479px){
    .calc-table.table_cost {
        display: flex!important;
	flex-flow: column;
    }
    .calc-table.table_cost .table-item {
	width: 80vw !important;
        margin: 4vw!important;
    }
    .prices {
	background: #eaedf1;
    }
}
@media only screen and (min-width : 480px) and (max-width : 767px){
    .calc-table.table_cost {
        display: flex!important;
	flex-wrap: wrap;
    }
    .calc-table.table_cost .table-item {
	width: 40vw !important;
        margin: 2vw!important;
    }
    .prices {
	background: #eaedf1;
    }

}
*/

.bot-head div.item > p { position:relative; z-index:3; }
div.group_inbox > div.table-responsive tr#box table tr:nth-child(2) table tr:nth-child(4) > td:nth-child(2) { word-wrap:anywhere; }
@media screen and (max-width:414px){
    div.group_inbox > div.table-responsive > table.table > tbody > tr > td { font-size:12px; }
}

@media screen and (max-width:768px){
.container.deliv-table-block {min-width:768px;overflow:scroll; display:block;}
.col-sm-8.deliv-table{max-width:520px;}
.col-sm-4.deliv-info{max-width:250px;}
}
@media screen and (max-width:767px){
.group_outbox .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {
    white-space: break;
    font-size: 10px;
    word-wrap: break-word;
}
ul.my_delivery > li.truck {
    display: block; margin: 15px;
    width: 70vw; min-height:33px; max-height:33px; }

.hebrew .my_delivery li::before { bottom: -8px; }
.hebrew .my_delivery li a.active::before { top: 34px; }
.hebrew .my_delivery li a.active::after { top: 38px; }
.hebrew .my_delivery li a::before { top: 32px; }
.my_delivery li img, .my_delivery li a { height: 28px; }
.my_padding > table > tbody > tr > td:first-child { display:none; }
.my_padding > table > tbody > tr > td:nth-child(2)> table > thead > tr > th:nth-child(n+5) { display:none; }
.my_padding > table > tbody > tr > td:nth-child(2)> table > tbody > tr > td:nth-child(n+5) { display:none; }
/*.group_outbox .table-responsive > .table > tbody > tr.body_tr.pack > td:nth-child(n+6) {word-wrap: anywhere;}*/

}
