/*@import url('http://fonts.googleapis.com/css?family=Montserrat:400,700');*/
/*@import url('http://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900,300italic,400italic');*/
/*@import url('http://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,900');*/

/* Kupons & Deals Theme Stylesheet */
/*
*!IMPORTANT: Don't modify these files, use custom-styles.css or
* use a Child Theme (example provided in package) since this file
* is updated frequently.
* Licensed under ThemeForest Standard License
*/
/** Theme Name: KUPON
* Theme URI: http: //codenpixel.com/demos
* Author: Codenpixel* Author URI: http: //codenpixel.com/demos
* Description: Flexible theme for travel deals or any other deal business.
* Version: 1.0* License: ThemeForest Standard License
* License URI: http: //themeforest.net/licenses/standard* Use this theme to make a good looking and polished website with minimal effort.
*/

/*1.TYPO
2.HELPERS
3.NAVIGATION
4.POSTS
5.SIDEBAR
6.VIDGETS
7.FOOTER
*/
* {
    margin: 0;
    padding: 0;
}

html {
    overflow-y: hidden;
    scroll-behavior: smooth;
}

body, html {
    height: 100%;
    font-size: 100%;
    overflow-x: hidden;
}

body {
    direction: inherit !important;
    overflow-x: hidden;
    color: #7D8693;
    letter-spacing: .01rem;
    font-weight: 300;
    font-size: 15px;
    font-family: OpenSansHebrew-Regular;
    line-height: 1.5em;
    background: rgba(242, 245, 247, 1);
}

.page-direction {
    direction: rtl;
}

section, footer, #content, .div {
    overflow-x: hidden;
}

/*hebrew fonts*/
@font-face {
    font-family: OpenSansHebrew-Bold;
    src: url(../fonts/openSansHebrew/opensanshebrew-bold.ttf);
}

@font-face {
    font-family: OpenSansHebrew-Regular;
    src: url(../fonts/openSansHebrew/opensanshebrew-regular.ttf);
}

@font-face {
    font-family: OpenSansHebrew-ExtraBold;
    src: url(../fonts/openSansHebrew/opensanshebrew-extrabold.ttf);
}

.wrapper {
    font-size: 1em;
    line-height: 1.5em
}

.mb30 {
    margin-bottom: 30px !important;
}

@media (min-width: 43.75em) {
    .wrapper {
        font-size: 1em;
        line-height: 1.375
    }
}

@media (max-width: 1450px) {
    .container {
        width: 1240px;
    }

    .buyPanel .content {
        overflow: hidden;
    }
}

@media (max-width: 1300px) {
    .RecommendedSolutions .statistic .limited_in_time {
        font-size: 10px !important;
    }

    .container {
        width: 1140px;
    }
}

@media (max-width: 1150px) {
    .container {
        width: 1040px;
    }
}

@media (max-width: 1050px) {
    .container {
        width: 970px;
    }
}

@media (max-width: 980px) {
    .container {
        width: 870px;
    }
}

@media (max-width: 880px) {
    .container {
        width: 790px;
    }
}

@media (max-width: 800px) {
    .container {
        width: 750px;
    }
}

@media (max-width: 760px) {
    .container {
        width: 710px;
    }
}

@media (max-width: 720px) {
    .container {
        width: 640px;
    }
}

@media (max-width: 650px) {
    .container {
        width: 580px;
    }
}

@media (max-width: 590px) {
    .container {
        width: 510px;
    }
}

@media (max-width: 520px) {
    .container {
        width: 485px;
    }
}

@media (max-width: 490px) {
    .container {
        width: 450px;
    }
}

@media (max-width: 460px) {
    .container {
        width: 405px;
    }
}

@media (max-width: 420px) {
    .container {
        width: 390px;
    }
}

@media (max-width: 400px) {
    .container {
        width: 365px;
    }
}

@media (max-width: 380px) {
    .container {
        width: 340px;
    }
}

@media (max-width: 350px) {
    .container {
        width: 330px;
    }
}

@media (max-width: 333px) {
    .container {
        width: 315px;
    }
}

/*------------------------------------*1.TYPO*------------------------------------*/
h1 {
    font-size: 2em;
    line-height: 1.25
}

@media (min-width: 43.75em) {
    h1 {
        font-size: 2.5em;
        line-height: 1.125
    }
}

@media (min-width: 56.25em) {
    h1 {
        font-size: 3em;
        line-height: 1.05
    }
}

h2 {
    font-size: 1.625em;
    line-height: 1.15384615
}

@media (min-width: 43.75em) {
    h2 {
        font-size: 2em;
        line-height: 1.25
    }
}

@media (min-width: 56.25em) {
    h2 {
        font-size: 2.25em;
        line-height: 1.25
    }
}

h3 {
    font-size: 1.375em;
    line-height: 1.13636364
}

@media (min-width: 43.75em) {
    h3 {
        font-size: 1.5em;
        line-height: 1.25
    }
}

@media (min-width: 56.25em) {
    h3 {
        font-size: 1.75em;
        line-height: 1.25
    }
}

h4 {
    font-size: 1.125em;
    line-height: 1.11111111
}

@media (min-width: 43.75em) {
    h4 {
        line-height: 1.22222222
    }
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    padding: 0;
    color: #272630;
    font-weight: 700;
    font-family: OpenSansHebrew-Regular;
    moz-osx-font-smoothing: grayscale;
    webkit-font-smoothing: antialiased;
}

.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #000;
    text-decoration: none
}

.font-slab {
    font-family: OpenSansHebrew-Regular;
}

a {
    color: #aacc4e
}

a:focus, a:hover {
    outline: 0;
    color: #353242;
    text-decoration: none
}

p {
    font-family: OpenSansHebrew-Regular;
    color: #313131;
    margin: 0 0 1.75em 0
}

p.small {
    color: #bababb;
    font-size: 14px;
}

h1 + ol, h1 + p, h1 + ul, h2 + ol, h2 + p, h2 + ul, h3 + ol, h3 + p, h3 + ul, h4 + ol, h4 + p, h4 + ul, h5 + ol, h5 + p, h5 + ul, h6 + ol, h6 + p, h6 + ul {
    padding-top: 0
}

/*ul {*/
/*    list-style: none*/
/*}*/

/*.strong, b, strong {*/
/*    color: #000;*/
/*    font-weight: 500;*/
/*}*/

@media only screen and (min-width: 780px) {
    .text-center-sm {
        visible: hidden
    }
}

@media only screen and (max-width: 780px) {
    .text-center-sm {
        text-align: center;
        visible: visible
    }
}

/*------------------------------------*2.HELPERS*------------------------------------*/
.row-no-gutter {
    margin-right: 0;
    margin-left: 0;
}

.row-no-gutter [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}

.omega {
    padding-right: 0 !important;
}

.alpha {
    padding-left: 0 !important;
}

@media only screen and (max-width: 780px) {
    .omega {
        padding-right: 15px !important;
    }

    .alpha {
        padding-left: 15px !important;
    }
}

/* ===HELPERS=== */
iframe, embed, object {
    max-width: 100%;
}

.valignWrap {
    display: table;
}

.pRight-0 {
    padding-right: 0;
}

.valign {
    display: table-cell;
    vertical-align: middle;
}

.bg-light {
    background-color: #fafafa
}

.bg-white {
    background-color: #fff
}

.mBtm-50 {
    margin-bottom: 50px
}

.mBtm-30 {
    margin-bottom: 30px !important;
}

.mBtm-20 {
    margin-bottom: 20px !important;
}

.mTop-50 {
    margin-top: 50px
}

.mTop-40 {
    margin-top: 40px
}

.mTop-30 {
    margin-top: 30px
}

.mTop-20 {
    margin-top: 20px !important;
}

.pRL-10 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.pRL20 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}

.mTop-10 {
    margin-top: 10px
}

.mTop-0 {
    margin-top: 0
}

.pTB-30 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.pTop {
    padding-top: 30px;
}

.margin-0 {
    margin: 0;
}

.mb0 {
    margin-bottom: 0 !important;
}

.mb60 {
    margin-bottom: 60px !important;
}

.mt0 {
    margin-top: 0 !important;
}

/*product rating start */
.custom-rating {
    direction: ltr;
}

.rating {
    text-align: center;
    position: relative;
}

.hidden-r {
    opacity: 0 !important;
}

.star {
    display: inline-block;
    margin: 5px;
    font-size: 30px;
    color: #dadada;
    position: relative;
}

.star.animate {
    -webkit-animation: stretch-bounce 0.5s ease-in-out;
}

.star.hidden-r {
    opacity: 0 !important;
}

.full:before {
    font-family: fontAwesome;
    display: inline-block;
    content: "\f005";
    position: relative;
    float: right;
    z-index: 2;
}

.half:before {
    font-family: fontAwesome;
    content: "\f089";
    position: absolute;
    float: left;
    z-index: 3;
}

.star-colour {
    color: #ffd700;
}

@-webkit-keyframes stretch-bounce {
    0% {
        -webkit-transform: scale(1);
    }
    25% {
        -webkit-transform: scale(1.5);
    }
    50% {
        -webkit-transform: scale(0.9);
    }
    75% {
        -webkit-transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
    }
}

.selected:before {
    font-family: fontAwesome;
    display: inline-block;
    content: "\f005";
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: scale(1);
    opacity: 1;
    z-index: 1;
}

.selected.pulse:before {
    -webkit-transform: scale(3);
    opacity: 0;
}

.selected.is-animated:before {
    transition: 1s ease-out;
}

.score {
    font-size: 20px;
    color: #990100;
    margin-top: 20px;
    margin-left: 50px;
}

.score-rating {
    vertical-align: sup;
    top: -5px;
    position: relative;
    font-size: 150%;
}

.total {
    vertical-align: sub;
    top: 0px;
    position: relative;
    font-size: 100%;
}

.average {
    font-size: 20px;
    color: indianred;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

.average .score-average {
    padding-top: 30px;
}

button {
    outline-style: none;
    box-shadow: none;
    border-color: transparent;
}

/*product rating end */

/* profile setting dropdown list start */
.name-image {
    display: flex;
    align-items: center;
}

.profile-dropdown {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    position: relative;
    background: transparent;
    cursor: pointer;
    margin: auto;
    font-weight: bold;
    font-size: 1.3rem;
    border-radius: 3px;
    -webkit-user-select: none;
    /* Chrome all / Safari all */
    -moz-user-select: none;
    /* Firefox all */
    -ms-user-select: none;
    /* IE 10+ */
    user-select: none;
    /* Likely future */
}

.profile-dropdown * {
    -webkit-user-select: none;
    /* Chrome all / Safari all */
    -moz-user-select: none;
    /* Firefox all */
    -ms-user-select: none;
    /* IE 10+ */
    user-select: none;
    /* Likely future */
}

.profile-dropdown input[type="checkbox"] {
    display: none;
}

.profile-dropdown input[type="checkbox"]:checked ~ ul {
    display: block;
    animation: pulse 0.5s;
    z-index: 9999;
}

.profile-dropdown {
    transition: 0.4s ease-in-out;
}

.profile-dropdown:hover {
    background-color: #990100;
}

.basket-mobile {
    display: none;
}

/*.profile-dropdown input[type="checkbox"]:checked ~ label:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 40px;*/
/*    right: calc(50% - 10px);*/
/*    display: block;*/
/*    border-style: solid;*/
/*    border-width: 7px 10px 0 10px;*/
/*    border-color: white transparent transparent transparent;*/
/*    width: 0;*/
/*    height: 0;*/
/*}*/

.profile-dropdown img {
    display: inline-block;
    background: #d9d9d9;
    height: 2.5rem;
    vertical-align: middle;
    margin-right: 1rem;
    margin: 0.5rem 0.75rem 0.5rem 0.5rem;
    border-radius: 50%;
}

.profile-dropdown span {
    display: inline-block;
    vertical-align: sub;
    /*width: 90px;*/
    padding-left: 10px;
    font-size: 16px;
    color: white;
    margin: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.profile-dropdown ul {
    display: none;
    list-style: none;
    padding: 0;
    margin: 0;
    background: #fff;
    position: absolute;
    top: 55px;
    right: 0;
    width: 165px;
    border-radius: 3px;
}

.profile-dropdown ul li a {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    text-align: right;
    justify-content: flex-end;
    padding: 0.75rem 1rem;
    text-decoration: none;
    color: #313131 !important;
    font-size: 14px !important;
}

.profile-dropdown ul li a i {
    font-size: 1.3rem;
    vertical-align: middle;
    margin: 0 -0.25rem 0 0.75rem;
}

.profile-dropdown ul li a:hover {
    background: #e5e5e5;
}

.profile-dropdown ul li:first-child a:hover {
    border-radius: 3px 3px 0 0;
}

.profile-dropdown ul li:last-child a:hover {
    border-radius: 0 0 3px 3px;
}

.profile-dropdown > label {
    cursor: pointer;
    margin-bottom: 0 !important;
    position: relative;
    height: 2.5rem;
    display: block;
    text-decoration: none;
    background: transparent;
    color: #333;
    box-sizing: border-box;
    padding: 0.6rem;
    float: right;
    border-radius: 0 3px 3px 0;
}

.profile-dropdown > label i {
    color: white;
    font-size: 1.75rem;
    position: relative;
    top: -3px;
}

.profile-dropdown:after {
    content: "";
    display: table;
    clear: both;
}


.account-setting-dropdown h1 {
    text-align: center;
    font-size: 3rem;
    color: rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
    margin: 2rem 0 0;
    letter-spacing: 0.5rem;
}


p.subtitle {
    color: rgba(0, 0, 0, 0.5);
    font-weight: bold;
    text-align: center;
    margin: 0.5rem 0 2rem;
    letter-spacing: 0.1rem;
}

.dsp-none {
    display: none !important;
}

/* profile setting dropdown list end  */

/*custom styles 959*/
#category-page .sidebar > div {
    display: flex;
    flex-direction: column;
}

#lost-password .inner h2 {
    font-family: OpenSansHebrew-Bold !important;
    color: #222222;
}

#lost-password .inner {
    text-align: right;
    position: relative;
    width: 40%;
    padding: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 0 auto;
    background-color: white;
}

#lost-password .inner #enter_new_password_form p {
    margin-bottom: 0;
    margin-top: 8px;
}

#lost-password .inner #enter_new_password_form p:nth-child(3) {
    margin-top: 15px;
}

#lost-password .inner #enter_new_password_form {
    width: 100%;
    text-align: right;
    align-items: end;
}

#lost-password {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, .5);
    z-index: 9999999999;
}

#password-reset-success-modal {
    display: none;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, .5);
    z-index: 9999999999;
}

#password-reset-success-modal .password-reset-success-modal-inner {
    text-align: center;
    position: relative;
    width: 40%;
    padding: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    background-color: white;

}

#password-reset-success-modal .password-reset-success-modal-inner #close-modal-password-reset-s,
#close-modal-new-password {
    position: absolute;
    left: 13px;
    top: 5px;
    cursor: pointer;
    font-family: OpenSansHebrew-Bold !important;
    color: #222222;
}

#password-reset-success-modal h2 {
    font-family: OpenSansHebrew-Bold !important;
    font-weight: bold;
    font-size: 30px;
    color: #222222;
}

#password-reset-success-modal p {
    font-family: OpenSansHebrew-Regular !important;
    font-size: 20px;
    color: #222222;
}

#empty-cart .section-title {
    text-align: center;
    margin-top: 40px !important;
    font-family: OpenSansHebrew-Bold !important;
    font-weight: bold;
}

#empty-cart .search-product form {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
}

#empty-cart .search-product form input[name="search-title"] {
    padding: 10px;
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
}

#empty-cart .search-product form input[name="search-title"]::placeholder {
    font-family: OpenSansHebrew-Regular;
    font-size: 18px;
}

#empty-cart .search-product form {
    display: flex;
    align-items: center;
    justify-content: center;
}

#empty-cart .search-product form button {
    /*width: 50%;*/
    padding: 10px 20px;
}

.basket-mob {
    display: none;
}

.items-count {
    position: absolute;
    z-index: 9999999;
    right: -5px;
    top: -1px;
    background: #d7bf21;
    font-family: OpenSansHebrew-Regular;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    color: black;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
}

.basket-li {
    position: relative;
}

.basket-li img {
    width: 23px;
    height: 23px;
    object-fit: cover;
}

.dsp-flex {
    display: flex;
    align-items: center;
}

#category-page .discount .value {
    font-size: 22px;
}

.no-timer,
.timer-finish {
    display: none;
}

.show-after-countdown-finish.dsp-none {
    display: none !important;
}

.show-after-countdown-finish .value .value {
    font-size: 18px !important;
}

.show-after-countdown-finish .discount {
    width: 69% !important;
    text-align: center !important;
}

.show-after-countdown-finish div.value {
    width: 30% !important;
}

.col-sm-6.col-md-4 .show-after-countdown-finish,
.col-sm-6.col-md-3 .show-after-countdown-finish {
    display: flex;
    background-color: transparent !important;
    border: none;
    margin-top: 17px;
}

.col-sm-6.col-md-4 .show-after-countdown-finish div,
.col-sm-6.col-md-3 .show-after-countdown-finish div {
    border: none !important;
    padding: 20px 0;
}

.col-sm-6.col-md-4 .show-after-countdown-finish .discount .value,
.col-sm-6.col-md-3 .show-after-countdown-finish .discount .value {
    text-align: right;
    font-size: 20px;
}

.col-sm-6.col-md-4 .show-after-countdown-finish .value .value,
.col-sm-6.col-md-3 .show-after-countdown-finish .value .value {
    text-align: left;
    font-size: 14px !important;
}

.relative {
    position: relative;
}

.form-select-m.relative img {
    position: absolute;
    left: 6px;
    top: 16px;
}

.comment-avatar {
    margin-left: 20px;
    width: 80px;
    height: 80px;
    object-fit: cover;
}

.comment-avatar img {
    width: 100%;
    border-radius: 50%;
}

.review-data h3 {
    font-family: OpenSansHebrew-Bold;
    padding-left: 10px;

}

.review-data h3,
.review-data p {
    margin: 0 !important;
    font-size: 20px;
}

.review-user-name {
    margin-bottom: 5px;
}

.comment-avatar .no-photo span {
    font-family: OpenSansHebrew-Bold;
    font-size: 40px;
    color: #8a8a8b;
    position: relative;
    bottom: 5px;
}

.review {
    max-height: 700px;
    height: 100%;
    overflow-y: scroll;
}

/* total width */
.review::-webkit-scrollbar {
    background-color: #fff;
    width: 16px
}

/* background of the scrollbar except button or resizer */
.review::-webkit-scrollbar-track {
    background-color: #fff
}

.review::-webkit-scrollbar-track:hover {
    background-color: #f4f4f4
}

/* scrollbar itself */
.review::-webkit-scrollbar-thumb {
    background-color: #babac0;
    border-radius: 16px;
    border: 5px solid #fff
}

.review::-webkit-scrollbar-thumb:hover {
    background-color: #a0a0a5;
    border: 4px solid #f4f4f4
}

/* set button(top and bottom of the scrollbar) */
.review::-webkit-scrollbar-button {
    display: none
}


.review-texts p,
.review-texts h2 {
    margin: 0;
}

.review-texts p {
    margin-top: 5px;
}

.review-texts h2 {
    font-size: 22px;
}

.recommendation_text {
    margin-bottom: 30px;
}

.review-texts .added_value:last-child {
    margin-bottom: 50px;
}

.comment-avatar .no-photo {
    background-color: #dedede;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.review-user-name,
.review-date {
    display: flex;
    align-items: center;
}

.review-container {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
}

.publish-after-approve {
    color: #990100 !important;
    font-family: OpenSansHebrew-Regular;
    font-size: 16px;
}

.add-review-to-product textarea {
    width: 100%;
    resize: none;
    border: 1px solid #e4e3e3;
    border-radius: 18px;
    outline: none;
    padding: 20px;
    box-sizing: border-box;
    margin: 20px 0 20px 0;
    box-sizing: border-box;
}

.add-review-to-product textarea::placeholder {
    color: #ababab;
    font-family: OpenSansHebrew-Regular;
    font-size: 18px;
}

.add-review-to-product h2 {
    color: #313131;
    font-family: OpenSansHebrew-Bold;
    margin: 0 !important;
}

.add-review-to-product p {
    color: #313131;
    font-family: OpenSansHebrew-Regular;
    font-size: 18px;
    margin: 0;
}

.add-review-form-footer .btn-red {
    border-radius: 13px;
    width: auto;
    margin-left: 15px;
    background-color: #990100;
    font-size: 20px;
    font-family: OpenSansHebrew-Bold;
    color: white;
    transition: 0.5s ease-in-out;
}

.recommend-products-link {
    border-radius: 13px;
    position: relative;
    display: block;
    width: max-content;
    padding: 10px 20px;
    margin-top: 20px !important;
    background-color: #990100;
    font-size: 20px;
    font-family: OpenSansHebrew-Bold;
    color: white;
    transition: 0.5s ease-in-out;
}

.recommend-products-link:hover {
    background-color: #540c0b;
    color: white;
}

.add-review-to-product .btn-red:hover {
    background-color: #540c0b;
}

.add-review-form-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.brd-red-top {
    border-top: 4px solid #991c21;
    width: 100%;
    margin-bottom: 25px;
}

.registered-users-can-leave-a-comment .add-review-form-footer {
    flex-direction: column;
}

.registered-users-can-leave-a-comment .add-review-form-footer button {
    margin: 0;
}

.registered-users-can-leave-a-comment .add-review-form-footer p {
    margin-top: 15px;
}

.blog-home .col-sm-6.col-md-4 {
    margin-bottom: 25px !important;
}

#contact .col-sm-6 {
    margin-top: 20px;
}

.pagination-nav {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.pagination > li {
    direction: rtl;
    display: flex;
    align-items: center;
    justify-content: center;
}

#authUserDataUpdate #email {
    pointer-events: none;
    cursor: not-allowed;
}

#guest-checkout-page .guest-checkout-order-form input:first-child {
    margin-top: 0;
}

.recommend-register {
    margin-right: 40px;
    margin-left: 40px;
    margin-top: 10px;
    margin-bottom: 40px;
    border: 4px solid #990100;
    padding: 30px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
}

.recommend-register p a {
    transition: 0.3s ease-in-out;
    font-weight: bold;
    font-family: OpenSansHebrew-Bold;
    color: #313131;
}

.recommend-register p a:hover {
    color: #990100;
}

.recommend-register p {
    color: #313131;
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 200;
    font-family: OpenSansHebrew-Regular;
}

#account-verify-modal-overlay button {
    margin-top: 20px;
}

#account-verify-modal-overlay .heading-title {
    font-family: OpenSansHebrew-Bold;
    font-size: 26px;
}

.cst-dropdown ul {
    transition: 0.4s ease-in-out;
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 64px;
}

.show-dropdown {
    display: block !important;
}

.show-dropdown li {
    transition: 0.3s ease-in-out;
}

.show-dropdown li:hover {
    background-color: #d3d3d3 !important;
}

.cst-dropdown ul li {
    width: 170px;
    background-color: white !important;
    padding: 8px 16px 8px 0;
}

.cst-dropdown ul li:last-child {
    padding-bottom: 8px;
}

.cst-dropdown ul li:hover {
    background-color: white;
}

.cst-dropdown ul li a {
    color: #000 !important;
}

.login-send {
    display: flex;
    justify-content: center;
    align-items: center;
}

.login-send button {
    margin-top: 50px;
    margin-bottom: 15px;
    width: 100% !important;
    font-size: 26px;
    padding: 10px !important;
}

#guest-checkout-page .heading-title {
    margin: 45px 60px 35px 0;
    font-family: OpenSansHebrew-Bold;
}

#login-btn {
    display: none;
}

.swal-modal {
    z-index: 9999999;
}

#customer_details,
#order_review_heading,
.shop_table.woocommerce-checkout-review-order-table,
#payment,
.woocommerce-form-coupon-toggle {
    display: none;
}

#cart {
    margin-bottom: 80px;
}

.cart .heading-title {
    padding: 20px 0;
}

.cart .heading-title h2 {
    margin: 0 !important;
}

.woocommerce-notices-wrapper {
    display: none !important;
}

.why-target-business .get_updates_home_form {
    height: 100%;
}

.flex-direction-nav a:before {
    color: white !important;
}

.blog-thumbnail-url img {
    width: 50%;
    margin: 20px 0;
}

.blog-description p {
    font-size: 18px;
    font-family: OpenSansHebrew-Regular;
    margin-bottom: 10px;
}

.post-title {
    font-size: 34px;
    font-family: OpenSansHebrew-Bold;
}

.bid_basket_without_registering {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.bid_basket_without_registering p {
    margin-bottom: 15px;
    font-size: 20px;
    font-family: OpenSansHebrew-Bold;
}

.bid_basket_without_registering a {
    font-family: OpenSansHebrew-Regular !important;
    padding: 15px !important;
    text-decoration: none;
    width: 38% !important;
    text-align: center;
}

#login-page .panel-body {
    padding-left: 150px !important;
    padding-right: 150px !important;
}

.pr0 {
    padding-right: 0 !important;
}

.pl0 {
    padding-left: 0 !important;
}

.pFaq p {
    font-size: 20px;
    line-height: normal;
}

.pFaq p span {
    font-weight: bold;
    padding-left: 15px;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px white inset;
    -webkit-text-fill-color: #333;
}

.pFaq p a {
    color: #313131;
    padding: 0 5px;
    font-weight: bold;
    text-decoration: none;
    font-family: OpenSansHebrew-Bold;
}

.pFaq p a:hover {
    color: #313131;
    font-family: OpenSansHebrew-Bold;
    text-decoration: none;
}

.pFaq .section-title {
    font-family: OpenSansHebrew-Bold;
}

#about .about_us_text p {
    font-size: 18px;
}

.faq .panel-body {
    font-size: 18px;
    line-height: 22px;
}

.pBtm20 {
    padding-bottom: 20px !important;
}

.pTop20 {
    padding-top: 20px;
}

#category-page .col-sm-8 .entry-content {
    padding-right: 0 !important;
}

/*#category-page .product-item:last-child {*/
/*    margin-bottom: 0 !important;*/
/*}*/

#category-page .view-product {
    padding-right: 0;
}

.mBtm30 {
    margin-bottom: 30px !important;
}

.signed_up_yet .col-sm-5 {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.sidebar .sidebar-nav li a:focus {
    padding-right: 15px;
}

.mb15 {
    margin-bottom: 15px !important;
}

.mb50 {
    margin-bottom: 50px !important;
}

.col-sm-6.col-md-3 .old-price {
    width: auto !important;
}

.opportunities-single-page .deal-price {
    padding-bottom: 30px !important;
}

.col-sm-6.col-md-3 .deal-entry .old-price span {
    font-size: 16PX;
}

.col-sm-6.col-md-3 .deal-entry .entry-content .prices p {
    font-size: 26px;
}

.p40 {
    padding: 15px 40px 40px 40px !important;
}

#thank-you-one-product-checkout,
#thank-you-multiple-product-checkout {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 999999;
    background-color: rgba(0, 0, 0, .8);
    display: none;
    justify-content: center;
    align-items: center;
}

#thank-you-one-product-checkout .thank-you-modal-inner,
#thank-you-multiple-product-checkout .thank-you-modal-inner {
    background-color: white;
    padding: 120px 20px;
    box-sizing: border-box;
    width: 42%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

#thank-you-one-product-checkout .thank-you-modal-inner .modal-title,
#thank-you-multiple-product-checkout .thank-you-modal-inner .modal-title {
    font-size: 20px;
    font-family: OpenSansHebrew-Bold;
    margin-top: 0;
    margin-bottom: 10px;
}

#thank-you-one-product-checkout .thank-you-modal-inner a,
#thank-you-multiple-product-checkout .thank-you-modal-inner a {
    text-decoration: none;
    margin-top: 35px;
    background-color: #990100;
    font-size: 20px;
    font-family: OpenSansHebrew-Regular;
    color: white;
    width: 50%;
    border-radius: 17px;
    text-align: center;
    border: none;
    padding: 13px;
    box-sizing: border-box;
    margin-bottom: 10px;
    transition: 0.3s ease-in-out;
}

#thank-you-one-product-checkout .thank-you-modal-inner a:hover,
#thank-you-multiple-product-checkout .thank-you-modal-inner a:hover {
    background-color: #540c0b;
}

.cart-page.contact-with-us {
    transition: 0.5s ease-in-out;
}

.cart-page.contact-with-us:hover {
    color: #540c0b;
}

.update-profile-data-text p:first-child {
    margin-bottom: 20px !important;
}

.update-profile-data-text p {
    margin: 0 !important;
}

.order-history-text,
.update-profile-data-text p,
.empty-order-history-text {
    font-size: 18px;
    font-family: OpenSansHebrew-Regular;
}

.pb15 {
    padding-bottom: 15px;
}

#cart .heading-title p {
    margin-bottom: 10px;
    font-size: 18px;
}

#cart .if-user-not-login h2 {
    margin: 0 !important;
}

.send-btn,
.basket-of-offers-btn,
.more-opportunities-btn {
    transition: 0.5s ease-in-out;
}

.send-btn:hover {
    background-color: #540c0b !important;
}

.more-opportunities-btn:hover {
    background-color: #060838 !important;
}

.basket-of-offers-btn:hover {
    background-color: #c32310 !important;
}

.product-details p {
    font-size: 16px;
    font-family: OpenSansHebrew-Regular;
}

.product-details span {
    font-size: 16px;
    font-family: OpenSansHebrew-Bold;
    text-decoration: underline;
}

.flex-cst {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center
}

.flex-cst .line {
    width: 1px;
    background: #d9d9d9;
    height: 80px;
}

#my-account {
    direction: rtl;
}

#my-account .cart-contents {
    padding: 0 30px;
}

#my-account .cart-contents .cart-item {
    align-items: stretch;
}

.cart-item .col-md-2 {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
}

#my-account .nav-tabs > li {
    float: right;
}

#account-verify-modal-overlay,
#reset-password-modal-overlay .send_forgot_password_link {
    width: 100% !important;
}

.send_forgot_password_link,
#my-account .get_updates_form {
    background-color: transparent;
    width: 50%;
    padding: 7px 0 !important;
}

.pRl50 {
    box-sizing: border-box;
    padding-left: 50px;
    padding-right: 50px;
}

#enter_new_password_form {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40%;
}

#enter_new_password_form button {
    margin-top: 13px;
    font-size: 20px;
}

#enter_new_password_form button,
.send_forgot_password_link button,
#my-account .get_updates_form button {
    font-family: OpenSansHebrew-Regular !important;
    width: 100% !important;
    padding: 15px !important;
}

.shadow-custom {
    box-shadow: 0px 2px 4px 1px rgba(151, 171, 187, 0.7);
}

#enter_new_password_form input {
    width: 100% !important;
}

.send_forgot_password_link input {
    margin-bottom: 10px;
    width: 100%;
}

.send_forgot_password_link input::placeholder,
#enter_new_password_form input,
#my-account .get_updates_form input::placeholder {
    font-size: 18px;
    color: #313131;
    font-family: OpenSansHebrew-Regular !important;
}

.send_forgot_password_link input,
#enter_new_password_form input,
#my-account .get_updates_form input {
    padding: 12px 25px;
    box-sizing: border-box;
    border: 1px solid rgb(210, 210, 210);
    border-radius: 16px;
    margin-top: 13px;
}

#my-account .nav-tabs > li.active > a {
    background-color: #FFFFFF;
}

#my-account .nav-tabs > li > a {
    height: 62px;
    transition: 0.3s ease-in-out;
}

#my-account .nav-tabs {
    background: #f2f2f2;
}

.why_we_inner {
    max-width: 490px;
    width: 100%;
}

.flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.why_we_img {
    width: 230px;
    max-height: 210px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.why_we_img img {
    object-fit: cover;
}

#why_we .heading-title {
    margin: 0 !important;
}

#about .heading-title,
#my-account .heading-title,
#why_we .heading-title {
    font-family: OpenSansHebrew-Bold;
}

#page .col-md-3 .view-product a,
#page .col-md-3 .buy-now a {
    font-size: 12px;
}

.mTop-60 {
    margin-top: 60px !important;
}

.mTop-30 {
    margin-top: 30px !important;
}

.blog {
    margin-bottom: 60px !important;
}

.blog .col-md-4 {
    margin-bottom: 0 !important;
}

#search_product_button,
.buy-now a {
    transition: 0.5s ease-in-out;
}

#search_product_button:hover,
.buy-now a:hover {
    background-color: #c6ccd8 !important;
}

.swal-footer {
    text-align: left !important;
}

.pdLR10 {
    padding-right: 10px;
    padding-left: 10px;
}

.widget-menu .deal-entry.green:last-child {
    margin-bottom: 0 !important;
}

#category-filter a {
    transition: 0.5s ease-in-out;
}

.mTop-35 {
    margin-top: 35px !important;
}

.mBtm35 {
    margin-bottom: 35px !important;
}

#category-filter a:hover {
    color: #2e2e2e;
    padding-right: 15px;
    background-color: #f1f5f8 !important;
}

#category-filter a.active {
    color: #2e2e2e;
    padding-right: 15px;
    background-color: #f1f5f8 !important;
}

.sidebar-nav a:focus {
    background-color: #f1f5f8 !important;
}

.swal-title {
    direction: rtl;
}

footer ul li {
    transition: 0.5s ease-in-out;
}

footer ul li:hover {
    color: #990100;
}

.pb90 {
    padding-bottom: 100px !important;
}

.prl40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}

.logout-confirm-text {
    margin-bottom: 20px;
    color: #313131;
    font-size: 24px;
    font-family: OpenSansHebrew-Bold;
}

#close-account-verify-modal,
#close-reset-password-modal,
#close-logout-modal {
    position: absolute;
    right: 15px;
    top: 15px;
}

#account-verify-modal-overlay i,
#reset-password-modal-overlay i,
#close-logout-modal i {
    cursor: pointer;
    color: #313131;
    font-size: 16px;
}

.show-reset-password-modal,
.show-logout-modal {
    display: flex !important;
}

#account-verify-modal-overlay {
    z-index: 7777;
    display: flex;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, .5);
}

#reset-password-modal-overlay,
#logout-modal-overlay {
    z-index: 7777;
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, .5);
}

#account-verify-modal,
#reset-password-modal,
#logout-modal {
    position: relative;
    padding: 25px;
    box-sizing: border-box;
    background-color: white;
    width: 30%;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.social_icon > div,
.soc_login > div {
    background-color: transparent !important;
}


div.theChampFacebookLogoContainer {
    width: 105px !important;
    height: 105px !important;
    margin-right: 15px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    background-size: cover !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
    background: url('https://edge.targetb2b.co.il/wp-content/uploads/2020/06/Vector-Smart-Object.png') no-repeat !important;
}

.theChampFacebookLoginSvg {
    background: none !important;
}

.theChampGoogleLoginSvg {
    background-size: cover !important;
    background: url('https://edge.targetb2b.co.il/wp-content/uploads/2020/06/social_icon_google.png') no-repeat !important;
}

.theChampGoogleBackground {
    background-color: transparent;
!important;
    box-sizing: border-box;
    border: none !important;
}

.social_icon > div {
    float: right !important;
}

.theChampLogin {
    width: 105px !important;
    height: 105px !important;
}

.m0 {
    margin: 0 !important;
}

.mb40 {
    margin-bottom: 40px !important;
}

.mb {
    margin-bottom: 30px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.pb80 {
    padding-bottom: 80px !important;
}

.pFaq {
    padding: 70px 155px !important;
}

.single-page-contact-us-form .receive-email input {
    width: auto !important;
    margin-left: 10px !important;
}

.single-page-contact-us-form .signed_up_yet {
    padding: 5px 15px;
}

.single-page-contact-us-form .receive-email {
    color: #6a6a6a !important;
    font-size: 16px;
    margin: 20px 0 5px 0;
}

#registerBtn {
    display: none;
}

#contact .heading-title h2 {
    font-size: 24px;
}

.contact-inner {
    padding: 10px 65px 80px 65px !important;
    margin-bottom: 60px !important;
}

.contact-inner .get_updates_form p {
    text-align: center;
    font-family: OpenSansHebrew-Bold;
    font-size: 20px;
    color: #313131;
    margin-bottom: 10px;
}

#contact .left-contact .target-business {
    margin-bottom: 0 !important;
}

.contact-inner .get_updates_form button {
    padding: 12px !important;
    box-sizing: border-box;
}

#contact .heading-title p {
    font-size: 24px;
    margin-top: 30px;
}

.pl20 {
    padding-left: 20px !important;
}

#support .get_updates_form h2 {
    font-size: 30px;
}

.get_updates_form {
    text-align: center;
}

.get_updates_form form button {
    transition: 0.5s ease-in-out;
}

.get_updates_form form button:hover {
    background-color: #540c0b !important;
    color: white;
}

.to_register:hover {
    color: white !important;
    background-color: #540c0b;
}

#loadMore:hover {
    background-color: #540c0b;
}

.nav-tabs > li > a:hover {
    border-bottom-color: transparent;
}

footer .tags li:hover a {
    color: #990100;
}

.single-page .get_updates_form form textarea,
.single-page .get_updates_form form input {
    border-radius: 13px !important;
    margin-top: 0 !important;
}

.pb45 {
    padding-bottom: 45px !important;
}

.s-page .buyPanel .dealAttributes .valueInfo .discount {
    padding-right: 20px;
    text-align: right !important;
}

.pt25 {
    padding-top: 25px !important;
}

.pt30 {
    padding-top: 30px !important;
}

.pb25 {
    padding-bottom: 25px !important;
}

.pt40 {
    padding-top: 40px !important;
}

.pl10 {
    padding-left: 10px !important;
}

.pr10 {
    padding-right: 10px !important;
}

.pt20 {
    padding-top: 20px !important;
}

.mt5 {
    margin-top: 5px !important;
}


.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    position: relative;
    top: -4px;
}

.guest-text {
    display: none;
    background-color: #eaf0f6;
    padding: 30px 50px;
    margin: 10px 30px;
    box-sizing: border-box;
}

.guest-text p {
    width: 100%;
    text-align: right;
    font-size: 20px;
}


/*filter by category preloader */
.lds-facebook {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

.lds-facebook div {
    display: inline-block;
    position: absolute;
    left: 8px;
    width: 16px;
    background: #fff;
    animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}

.lds-facebook div:nth-child(1) {
    left: 8px;
    animation-delay: -0.24s;
}

.lds-facebook div:nth-child(2) {
    left: 32px;
    animation-delay: -0.12s;
}

.lds-facebook div:nth-child(3) {
    left: 56px;
    animation-delay: 0s;
}

@keyframes lds-facebook {
    0% {
        top: 8px;
        height: 64px;
    }
    50%, 100% {
        top: 24px;
        height: 32px;
    }
}

#overlay-category-filter {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, .6);
    z-index: 999999999999999;
}

#search_product_button {
    font-family: OpenSansHebrew-Regular;
    font-size: 18px;
    padding: 7.7px 0;
    width: 100%;
    border-radius: 20px;
    border: none;
    color: #313131;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.afther-registration-text {
    font-family: OpenSansHebrew-Regular;
    font-size: 16px !important;
    margin-bottom: 15px !important;
    color: #990100 !important;
    padding-right: 15px;
}

.swal-text {
    text-align: right;
    direction: rtl !important;
}

#read-more-container {
    display: flex;
    justify-content: center;
    align-items: center;
}

.result-text-box {
    display: none;
}

#result_text {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 25px 0;
}

.blog .entry-content {
    padding: 0px 23px 23px 23px;
}

.opportunitiesToday .entry-content p {
    font-size: 16px;
}

.product-cat {
    display: none;
}

.slides .valueInfo .discount {
    text-align: left;
    padding-left: 15px;
}

.slides .valueInfo .save {
    text-align: right;
}

.cta-box .row {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.getUpdatesFreeForm {
    display: flex;
    justify-content: center;
    align-items: center;
}

.getUpdatesFreeForm button {
    margin-left: 10px;
}

.slides .valueInfo .discount,
.slides .valueInfo .save {
    width: 37%;
}

.slides .valueInfo div.value {
    width: 24%;
}

.opportunitiesToday .deal-entry .prices {
    padding: 0;
}

.search-form select {
    background-color: white;
    -webkit-appearance: none;
    background-position-x: 15px;
}

.search-form .form-control:first-child {
    position: relative;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.search-form form {
    display: flex;
    flex-direction: row-reverse;
}

input[name="search-title"] {
    border-radius: 0 !important;
    padding: 8px 0;
}

.search-form .form-control::-webkit-input-placeholder {
    color: #313131;
    font-family: OpenSansHebrew-Regular;
}


.bg-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.slides .deal-price img {
    width: auto;
}

.slides .valueInfo {
    padding: 0 !important;
    width: 100%;
    margin: 20px 0;
}

.s-page {
    display: flex;
    flex-direction: row-reverse;
}

.dsp-flex {
    display: flex;
    align-items: center;
}

.slides .deal-price {
    width: 100%;
}

.opportunitiesToday .deal-price {
    width: 100%;
}

.opportunitiesToday .deal-price .view-product,
.opportunitiesToday .deal-price .buy-now {
    width: 50%;
}

.opportunitiesToday .deal-price .view-product a,
.opportunitiesToday .deal-price .buy-now a {
    width: 100%;
}

.slides .deal-price .view-product,
.slides .deal-price .buy-now {
    width: 36%;
}

.slides .deal-price .price span,
.dealAttributes .timeLeft .price span,
.opportunitiesToday .procent span {
    font-family: OpenSansHebrew-Regular;
    font-size: 24px;
    padding-left: 5px;
    font-weight: 100;
}

#category-page .deal-entry .procent-li > .procent span {
    font-family: OpenSansHebrew-Regular;
    font-size: 16px;
    padding-left: 2px;
    font-weight: 100;
}

.opportunitiesToday .entry-content {
    padding: 0 23px 0 23px;
}

.slides .deal-price .price {
    width: 28%;
}

.slides .buyPanel {
    height: auto;
}

.slides .buyPanel .content {
    /*padding: 18px 28px 18px 28px;*/
    padding: 20px 34px 20px 34px;
}

/*.slides .entry-lg {*/
/*    height: 490px;*/
/*}*/
/*#contact .signed_up_yet,*/
.signed_up_yet,
.single-page-contact-us-form .signed_up_yet,
#inner-page .signed_up_yet {
    background-color: #dadada !important;
    border-top: 4px solid #991c21;
    /*padding: 5px 15px;*/
}

/*#contact .signed_up_yet{*/
.signed_up_yet {
    padding: 20px 30px;
    box-sizing: border-box;
}

.single-page-contact-us-form .signed_up_yet {
    margin-top: 45px !important;
}

/*#contact .signed_up_yet h2{*/
.signed_up_yet h2 {
    font-size: 40px;
    color: #636363;
    font-family: OpenSansHebrew-Bold;
}

/*#contact .to_register {*/
#load-more,
#load-more-product-tag,
#loadMore {
    background-color: #991c21;
    color: white;
    border-radius: 13px;
    font-family: OpenSansHebrew-Regular;
    font-size: 23px;
    padding: 20px 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30%;
    transition: 0.5s;
    margin: 0 auto;
    margin-bottom: 20px;
}

/*.read-more-container{*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*}*/
.to_register {
    background-color: #991c21;
    color: white;
    border-radius: 13px;
    font-family: OpenSansHebrew-Regular;
    font-size: 23px;
    width: 200px;
    padding: 25px 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s ease-in-out;
}

/*#contact .to_register img{*/
.to_register img {
    padding-left: 5px;
}

/*#contact .signed_up_yet p{*/
.signed_up_yet p {
    /*color: #636363;*/
    color: #898989;
    font-family: OpenSansHebrew-Regular;
    font-size: 28px;
}

/*#contact .left-contact{*/
#contact .left-contact {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#contact .left-contact p {
    margin-bottom: 10px;
    color: #313131;
    font-size: 24px;
    font-family: OpenSansHebrew-Regular;
    font-weight: 600;
}

#contact .left-contact .target-business {
    color: #060606;
    font-family: OpenSansHebrew-Bold;
    font-size: 28px;
}

#contact .left-contact .edge {
    color: #991c21;
    font-family: OpenSansHebrew-Bold;
    font-size: 26px;
}

#contact .left-contact img {
    width: 27%;
}

#contact .get_updates_form button {
    margin-top: 15px !important;
}

#contact .get_updates_form {
    background-color: transparent;
    padding: 0 0 7px 80px;

}

.why-target-business .get_updates_form span {
    color: white;
    font-size: 20px;
    font-family: OpenSansHebrew-Regular;
}

.blog-home .entry-content {
    box-sizing: border-box;
    padding-bottom: 0;
}

#contact .get_updates_form span {
    color: #313131;
    font-size: 16px;
    font-family: OpenSansHebrew-Bold;
}

#contact .get_updates_form input {
    border: 1px solid #dadada;
    border-radius: 13px;
}

#contact .get_updates_form form {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
}

#enter_new_password_form button,
#my-account .get_updates_form button,
#account-verify-modal-overlay button,
.send_forgot_password_link button,
#contact .get_updates_form button,
#registration-page .btn-red,
#guest-checkout-page .btn-red,
#logout-modal .btn-red,
.bid_basket_without_registering a,
#login-page .btn-red {
    padding: 8px;
    width: 200px;
    background-color: #991c21;
    border-radius: 13px;
    font-family: OpenSansHebrew-Bold;
    color: white;
}

.heading-title h2 {
    font-size: 34px;
    color: #313131;
    text-align: right;
    font-family: OpenSansHebrew-Bold;
}

.heading-title p {
    font-size: 16px;
    font-family: OpenSansHebrew-Regular;
}

#about .about_us_text {
    font-family: OpenSansHebrew-Regular;
    color: #313131;
    font-size: 16px;
}

/*#about .heading-title{*/
/*    font-size: 40px;*/
/*    font-family: OpenSansHebrew-Bold;*/
/*    color: #313131;*/
/*    text-align: right;*/
/*}*/
/*#why_we .heading-title{*/
/*    font-family: OpenSansHebrew-Bold;*/
/*    font-size: 32px;*/
/*    text-align: right;*/
/*    margin-bottom: 30px!important;*/
/*}*/
.why_we_inner img {
    width: 70%;
}

.why_we_inner h2 {
    font-size: 26px;
    font-family: OpenSansHebrew-Bold;
}

.why_we_inner p {
    color: #313131;
    font-size: 15px;
    font-family: OpenSansHebrew-Regular;
    padding: 0 20px;
    text-align: center;
}

.why_we_inner {
    margin-top: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 0 20px;
    box-sizing: border-box;
}

.faq .panel-title a,
#support .panel-title a {
    font-size: 23px;
    font-family: OpenSansHebrew-Bold;
}

#support .tabs-title {
    font-family: OpenSansHebrew-Bold;
    margin: 30px 0 20px 0;
    font-size: 23px;
    color: #313131;
}

#support .section-title {
    font-family: OpenSansHebrew-Bold;
    font-size: 30px;
}

#support .get_updates_form {
    background-color: transparent;
    padding: 7px 20px;
}

#support .get_updates_form form textarea,
#support .get_updates_form form input {
    border-radius: 15px;
}

.get_updates_form form textarea::placeholder,
.get_updates_form form input::placeholder {
    color: #313131 !important;
}

#support .get_updates_form form textarea,
.single-page-contact-us-form .get_updates_form form textarea {
    resize: none;
    border: 1px solid #e4e3e3;
    margin: 10px 0;
    border-radius: 18px;
    outline: none;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
}

#support .get_updates_form h2 {
    text-align: center;
    color: #991c21;
}

#support .get_updates_form button {
    color: white;
    background-color: #991c21;
}

#support .get_updates_form input {
    border: 1px solid #dadada;
}

.faq {
    padding: 10px 80px;
}

.faq .panel-body,
#support .panel-body {
    font-size: 16px;
    font-family: OpenSansHebrew-Regular;
    color: #313131;
}

.blog-home .blog_load_more {
    transition: 0.3s;
    background-color: #990100;
    color: white;
    padding: 7px 30px;
    border-radius: 8px;
    position: relative;
    display: block;
    width: 35%;
    text-align: center;
    float: left;
}

.blog-home .blog_load_more:hover {
    background-color: #5e0f15;
}

.blog-home .deal-entry .prices {
    text-align: left;
}

.blog-home .entry-content {
    text-align: right;
    padding-bottom: 23px;
}

#category-page .deal-price {
    margin-bottom: 28px !important;
}

#page .deal-price,
#category-page .deal-price {
    padding: 0 30px;
    display: flex;
    justify-content: center;
    margin-bottom: 0;
    align-items: center;
}

#page .view-product a,
#page .buy-now a {
    border-radius: 30px;
    padding: 10px 20px;
}

.get_updates_form {
    background-color: #990100;
    padding: 7px 75px;
}

.get_updates_form p {
    text-align: center;
    font-size: 22px;
    color: white;
    margin: 0;
}

.get_updates_form form {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.get_updates_form form button img,
.getUpdatesFreeFormContainer form button img {
    padding-left: 1px;
    width: 22px;
}

.getUpdatesFreeFormContainer form button {
    width: 40%;
    font-size: 21px !important;
    background-color: #990100 !important;
    padding: 26px 24px !important;
    color: white !important;
    margin-right: 12px;
}

.cta-box .col-md-4 h3:first-child {
    margin-top: 0;
}

.cta-box .col-md-4 h3:last-child {
    margin-bottom: 0;
}

.getUpdatesFreeFormContainer form input {
    width: 97% !important;
}

.getUpdatesFreeFormContainer form input[name="name"],
.getUpdatesFreeFormContainer form input[name="phone"] {
    margin: 0 !important;
}

.get_updates_form form button,
.getUpdatesFreeFormContainer form button {
    border-radius: 17px;
    background-color: #cdcccc;
    color: #505050;
    font-size: 18px;
    margin-top: 10px;
    text-align: center;
    border: none;
    padding: 13px;
    box-sizing: border-box;
    margin-bottom: 10px;
    transition: 0.3s ease-in-out;
}

.get_updates_form form button:hover,
.getUpdatesFreeFormContainer form button:hover {
    background-color: #5e0f15 !important;
}

.get_updates_form .privacy_policy,
.getUpdatesFreeFormContainer .privacy_policy {
    font-size: 12px;
    text-align: right;
    color: white;
    line-height: normal;
}

.privacy_policy a {

    transition: 0.5s ease-in-out;
}

.privacy_policy a:hover {
    color: #2e2e2e !important;
}

.single-page-contact-form-container .privacy_policy {
    font-size: 12px;
    text-align: right;
    color: #777777;
    line-height: normal;
}

.single-page-contact-form-container .privacy_policy a {
    color: #6a6a6a !important;
}

.get_updates_form .privacy_policy a,
.single-page-contact-form-container .privacy_policy a,
.getUpdatesFreeFormContainer .privacy_policy a {
    text-decoration: underline;
    font-weight: bold;
    color: white;
    font-family: OpenSansHebrew-Bold;
}

.get_updates_form form input,
.getUpdatesFreeFormContainer form input {
    border: none;
    margin-top: 10px;
    border-radius: 16px;
    outline: none;
    padding: 7px 15px;
    width: 100%;
    box-sizing: border-box;
}

.get_updates_form b {
    font-weight: bold;
    font-family: OpenSansHebrew-Bold;
    color: white;
    font-size: 20px;
}

.save .value {
    font-size: 28px;
    color: #313131;
}

.valueInfo {
    /*padding: 15px 0;*/
}

.discount .value {
    font-size: 28px;
    color: #990100;
}

.slides .statistic,
#inner-page .statistic {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#page .statistic {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#page li:first-child {
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: center;
}

.statistic li:first-child {
    display: flex;
    align-items: center;
    justify-content: center;
}

.statistic img {
    /*width: 25px !important;*/
    width: 40px !important;
    padding-left: 5px;
}

.statistic .include_vat {
    font-size: 29px;
    color: #990100;
    margin: 0;
    font-family: OpenSansHebrew-Bold;
}

#page .statistic .include_vat {
    font-size: 19.5px;
    color: #990100;
    margin: 0;
    font-weight: 400;
    font-family: OpenSansHebrew-Bold;
}

#page .subject_to_detail {
    color: #313131;
    font-size: 14px;
    font-weight: bold;
    font-family: OpenSansHebrew-Regular;
    text-decoration: underline;
}

.statistic .subject_to_detail {
    font-family: OpenSansHebrew-Regular;
    color: #313131;
    font-size: 23px;
    font-weight: normal;
    text-decoration: underline;
}

#page .statistic .limited_in_time,
#category-page .statistic .limited_in_time {
    font-size: 14px;
}

#page .deal-entry .info_bar ul,
#category-page .deal-entry .info_bar ul {
    justify-content: space-between;
}

#category-page .deal-entry .info_bar {
    padding: 0 10px;
}

#category-page .entry-content {
    padding: 10px;
}

#category-page .deal-price {
    justify-content: space-between;
}

#category-page .deal-entry .prices .old-price {
    border-right: 1px solid rgb(237, 237, 237);
    padding: 20px;
}

.statistic .limited_in_time {
    margin: 0;
    color: #313131;
    font-weight: bold;
    font-size: 16px;
    font-family: OpenSansHebrew-Bold;
}

.save .value span {
    font-family: OpenSansHebrew-Regular;
    color: #313131;
    font-size: 18px;
    font-weight: normal;
}

.buy-now a,
.view-product a {
    font-family: OpenSansHebrew-Regular;
    /*height: 35px;*/
    font-size: 18px;
    height: 44px;
    border-radius: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px 40px;
    color: white;
    box-sizing: border-box;
}

.slides .price h3,
#inner-page .price h3,
#category-page .procent,
.opportunitiesToday .procent {
    color: #990100;
    text-align: left;
    /*font-size: 35px;*/
    font-size: 28px;
    font-weight: bold;
    line-height: 30px;
    font-family: OpenSansHebrew-ExtraBold;
}

.view-product a {
    background-color: #2b2e71;
    transition: 0.3s;
}

.view-product a:hover {
    background-color: #13204f;
}

.buy-now a:hover {
    color: #2b2e71;
    background-color: transparent;
}

.buy-now a {
    background-color: transparent;
    border: 2px solid #2b2e71;
    color: #2b2e71;
}

.view-product a img {
    padding-left: 5px;
    position: relative;
    top: 1px;
}

.buy-now a img {
    padding-left: 5px;
}

.slides .deal-content p {
    font-size: 22px;
    line-height: 26px;
    font-family: OpenSansHebrew-Regular;
}

.slides .deal-price .price h3,
#inner-page .price h3 {
    font-size: 32px;
}

.slides .deal-price {
    margin: 20px 0 20px 0;
}

.deal-content p {
    color: #313131;
}

.flexslider .deal-price {
    display: flex;
    align-items: center;
}

.copyright {
    padding: 15px 0;
    text-align: center;
    background-color: #990100;
}

.copyright p {
    margin: 0;
    color: #ffffff;
}

.view-all h2 {
    margin-top: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: OpenSansHebrew-Bold;
    border-top: 4px solid #990100;
}

.view-all a {
    font-family: OpenSansHebrew-Regular;
    font-size: 16px !important;
    color: #313131 !important;
    margin-right: 15px;
}

.logo-custom {
    text-align: left;
}

.why-target-business h2 {
    font-family: OpenSansHebrew-Bold;
    text-align: center;
    color: #3f3f3f;
    margin: 0;
    font-size: 32px;
}

.custom_banner img {
    width: 100%;
    object-fit: cover;
}

.hr-link hr {
    /*border-top: 4px solid #dadada;*/
    border-bottom: 4px solid #dadada;
}

/*custom end 444*/
.bg-dark {
    background-color: #202529
}

.space-xs {
    padding-top: 15px;
    padding-bottom: 15px;
}

.space-sm {
    padding-top: 60px;
    padding-bottom: 60px;
}

.frameAll {
    padding: 18px 15px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.frameLR {
    padding-left: 30px;
    padding-right: 30px;
}

.Aligner {
    display: flex;
    align-items: center;
    justify-content: center;
}

.Aligner-item {
    max-width: 50%;
}

.Aligner-item--top {
    align-self: flex-start;
}

.Aligner-item--bottom {
    align-self: flex-end;
}

.raised {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
}

.color-green {
    color: #990100
}

.color-orange {
    color: #ff5722
}

.color-blue {
    color: #5677fc
}

.bg-light {
    background-color: #F1F5F8;
}

.bg-blue-2 {
    background-color: #3c4759;
}

.bg-orange {
    background: #ff5722;
}

.bg-green {
    background: #990100;
}

.bg-blue {
    background: #5677fc;
}

.shadow {
    box-shadow: 0px 2px 3px -1px rgba(151, 171, 187, 0.7)
}

/*------------------------------------Wrappers,Main content-------------------------------------*/
#inner-page {
    padding-top: 35px;
    margin-bottom: 50px;
}

#inner-page .post-media {
    direction: initial;
}

/*------------------------------------*Category single page 699 *------------------------------------*/
#category-page .deal-entry.result-entry .info_bar {
    position: relative;
}

#category-page .statistic .subject_to_detail {
    font-size: 18px;
}

#category-page .statistic .include_vat {
    font-size: 24px;
}

#category-page .buy-now a, #category-page .view-product a {
    height: 32px;
    font-size: 14px;
}

#category-page .deal-price .procent {
    width: 100% !important;
    line-height: inherit;
}

.widget .entry-content .procent span {
    font-family: OpenSansHebrew-Regular;
}

#category-page .widget .deal-price {
    justify-content: center;
    margin-top: 20px;
    margin-bottom: 28px;
}

#category-page .bg-image {
    height: 100% !important;
}

#registration-page .get_updates_form,
#guest-checkout-page .get_updates_form,
#login-page .get_updates_form {
    background-color: transparent;
    padding: 0;
}

#login-page .get_updates_form label {
    box-sizing: border-box;
    width: 88%;
    display: flex;
    justify-content: flex-end;
    margin-top: 10px;
    align-items: center;
}

#login-page .get_updates_form label input {
    box-sizing: border-box;
    width: 8%;
}

#enter_new_password_form input,
#registration-page .get_updates_form input,
#guest-checkout-page .get_updates_form input,
#login-page .get_updates_form input {
    padding: 12px;
    box-sizing: border-box;
    border: 1px solid rgb(210, 210, 210);
    border-radius: 16px;
    width: 88%;
    margin-top: 13px;
}

#registration-page .receive-email,
.single-page-contact-us-form .receive-email,
#guest-checkout-page .receive-email {
    display: flex;
    align-items: center;
    width: 86%;
    font-size: 17px;
    color: #313131;
    font-family: OpenSansHebrew-Regular;
    margin-top: 15px;
}

#registration-page .receive-email input,
.single-page-contact-us-form .receive-email input,
#guest-checkout-page .receive-email input {
    width: 10%;
}

#registration-page .btn-red,
#guest-checkout-page .btn-red,
#login-page .btn-red {
    padding: 10px 0;
}

#registration-page .panel-body,
#guest-checkout-page .panel-body,
#login-page .panel-body {
    padding-bottom: 8%;
    box-sizing: border-box;
}

.d-flex-center {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
}

.d-flex-center h2 {
    margin-top: 0;
}

.d-flex-column {
    flex-direction: column;
}

#login-page .heading-title {
    margin-bottom: 30px;
}

#login-page .btn-red {
    width: 88%;
    padding: 15px 0;
    font-family: OpenSansHebrew-Regular;
}

#login-page .reg_terms h2 {
    font-size: 30px;
}

.have-signed-up-acc h3 {
    font-size: 22px;
    margin-top: 40px;
    color: #313131;
    font-family: OpenSansHebrew-Regular;
    font-weight: 100;
}

.have-signed-up-acc p {
    font-size: 22px;
    font-family: OpenSansHebrew-Bold;
}

.forgot-password {
    display: flex;
    margin-top: 10px;
    justify-content: flex-end;
    width: 88%;
}

.forgot-password a {
    color: #990100;
}

.forgot-password p:first-child {
    color: #313131;
    font-family: OpenSansHebrew-Bold;
}

.forgot-password p:nth-child(2) {
    color: #313131;
    font-family: OpenSansHebrew-Regular;
}

.forgot-password p,
.forgot-password a {
    margin-left: 7px;
    font-size: 16px;
}

.have-signed-up-acc a {
    color: #990100;
    text-decoration: underline;
}

.have-signed-up-acc span {
    color: #313131;
}

#registration-page .panel-body p,
#guest-checkout-page .panel-body p,
#registration-page .panel-body p a,
#guest-checkout-page .panel-body p a {
    font-size: 20px;
    color: #313131;
    margin-bottom: 25px;
}

#registration-page .panel-body p a,
#guest-checkout-page .panel-body p a {
    text-decoration: underline;
    text-decoration-color: #646464;
}

#registration-page .reg_terms h2,
#guest-checkout-page .reg_terms h2 {
    padding-bottom: 20px;
}

/*------------------------------------*Category single page 699 *------------------------------------*/
#carousel .slides img {
    height: 130px !important;
}

#category-page .widget .title {
    padding-top: 10px;
}

/*#category-page .sidebar{*/
/*    padding: 0;*/
/*}*/
#category-page .deal-entry .prices .procent {
    padding: 20px 20px 20px 0;
}

#category-page .get_updates_form {
    background-color: transparent;
    padding: 7px 60px;
}

#category-page .get_updates_form span,
#category-page .get_updates_form b {
    font-size: 22px;
    color: #990100;
}

#category-page .get_updates_form button {
    background-color: #990100;
    color: white;
}

#category-page .get_updates_form input {
    border: 1px solid;
}

#category-page .sidebar hr {
    margin: 0;
}

#category-page .get_updates_form .privacy_policy a {
    color: #6a6a6a;
}

#category-page .get_updates_form .privacy_policy {
    color: #b9b8b8;
}

#category-page .widget-menu {
    padding-top: 30px;
}

#category-page .widget-menu .hr-link:first-child {
    margin-bottom: 40px;
}

#category-page .deal-entry img {
    /*width: 100%;*/
}

#category-page .title {
    flex-direction: column;
    width: 100% !important;
    align-items: initial;
    padding-top: 0;
}

#category-page .title a {
    margin-bottom: 10px;
    width: 80%;
}

#category-page .title p {
    margin-bottom: 0;
    width: 100%;
    font-size: 14px;
    line-height: normal;
    color: #313131;
}

#category-page .deal-price {
    padding: 0;
}

#category-page .view-product,
#category-page .buy-now {
    width: 38% !important;
}

#category-page .deal-price {
    width: 100%;
    margin-top: 0;
}

#category-page .deal-price li {
    width: 50%;
}

#category-page .widget-add img {
    width: 100%;
    max-height: 370px;
    height: 100%;
    overflow: hidden;
}

#category-page .deal-price .procent span {
    font-family: OpenSansHebrew-Regular;
    font-size: 20px;
}

/*------------------------------------*Product single page 799 *------------------------------------*/
#inner-page .valueInfo div.save {
    text-align: right;
}

#inner-page .valueInfo {
    background-color: #f3f3f3;
}

#inner-page .timeLeft .time {
    display: flex;
    justify-content: center;
    align-items: center;
}

#inner-page .timeLeft .time .ti-timer {
    color: #8282c1;
    padding-left: 7px;
}

#inner-page .timeLeft .time span {
    font-family: OpenSansHebrew-Regular;
    font-size: 20px;
}

#inner-page .timeLeft .time b {
    padding-right: 6px;
    font-family: OpenSansHebrew-Bold;
    font-size: 24px;
}

#inner-page .timeLeft {
    padding: 0;
    margin: 30px 0;
}

#inner-page .deal-price {
    padding-top: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

#inner-page .deal-price a {
    font-size: 22px;
    height: 48px;
    padding: 10px 50px;
}

#inner-page .deal-price li {
    width: 50%;
}

#inner-page .post-social-sharing {
    display: flex;
    justify-content: center;
    align-items: center;
}

.opportunity-number-single-page {
    font-size: 22px;
    font-family: OpenSansHebrew-Regular;
    color: #363636;
    text-align: center;
    margin: 0;
}

.opportunity-number-single-page span {
    font-size: 26px;
    font-family: OpenSansHebrew-ExtraBold;
    color: #990100;
}

.description-of-opportunity {
    padding: 0 30px 90px 30px;
}

.description-of-opportunity h2 {
    font-family: OpenSansHebrew-ExtraBold;
}

.description-of-opportunity p {
    font-family: OpenSansHebrew-Regular;
    color: #363636;
    font-size: 22px;
    line-height: 30px;
}

.terms-and-conditions-list {
    padding: 0 20px;
    word-wrap: break-word;
}

.terms-and-conditions-list li {
    padding-right: 8px;
    font-family: OpenSansHebrew-Regular;
    color: #313131;
    font-size: 20px;
    line-height: 32px;
    list-style-image: url("https://edge.targetb2b.co.il/wp-content/uploads/2020/03/Layer-545.png");
    /*list-style-position: inside;*/
}

.terms-and-conditions-list.sec li {
    list-style-image: url("https://edge.targetb2b.co.il/wp-content/uploads/2020/06/tick.png") !important;
}

#inner-page .deal-content p {
    font-size: 20px;
}

#inner-page .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f5f5f5;
}

#inner-page .table-striped > tbody td {
    font-size: 16px;
    font-family: OpenSansHebrew-Regular;
    color: #313131;
}

#inner-page .table-striped > tbody strong {;
    font-family: OpenSansHebrew-Bold;
}

#inner-page .section-title-wr h4,
.tab-h4-title {
    font-family: OpenSansHebrew-ExtraBold;
    font-size: 24px;
    color: #363636;
}

#inner-page .table-bordered {
    border: 2px solid #e1e0e0;
}

.opportunities-single-page {
    padding-bottom: 30px;
}

.single-page-contact-us-form h2 {
    color: #363636;
    line-height: normal;
    margin: 0;
    text-align: center;
    font-family: OpenSansHebrew-Bold;
}

.menu-header-active {
    background-color: #d3d3d3 !important;
}

.single-page-contact-form-container {
    display: flex;
    justify-content: center;
    align-items: center;
}

.single-page-contact-form-container .form-group {
    display: flex;
    justify-content: center;
    margin-bottom: 13px;
    align-items: center;
}

.single-page-contact-us-form .get_updates_form {
    background-color: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 90%;
}

#send-form-product-single-page-form {
    width: 70%;
}

.single-page-contact-us-form .get_updates_form input,
.single-page-contact-us-form .get_updates_form textarea {
    border: 1px solid #e1e1e1;
    border-radius: 13px !important;
    margin-top: 0 !important;
}

.single-page-contact-us-form .get_updates_form input:last-child {
    margin-right: 13px;
}

.p0 {
    padding: 0;
}

#product-gallery-image img {
    object-fit: cover;
    cursor: pointer;
}

#product-gallery-image li {
    width: 155px;
}

#inner-page .nav-tabs {
    display: flex;
}

#inner-page .widget-inner {
    padding: 20px 30px;
}

/*------------------------------------*3.NAVIGATION*------------------------------------*/
.top-bar {
    padding: 8px 0 0;
    background: #5c0000;
    color: #DBDBE5;
    font-size: 13px;

}

.top-bar p {
    margin: 0;
    color: #ffffff;
    text-align: left;
    font-size: 16px;
}

.top-bar strong {
    color: #fff
}

.top-bar ul li a {
    color: #fff;
    font-size: 16px;
    transition: 0.3s ease-in-out;
}

.top-bar ul li a:hover {
    color: #c7c7c7;
}

.tab-content .terms-and-conditions-list li {
    line-height: 28px;
}

.single-page-contact-us-form .get_updates_form form button {
    width: 30%;
    background-color: #990100;
    font-size: 20px;
    font-family: OpenSansHebrew-Bold;
    color: white;
    margin: 10px 0 0 0 !important;
}

/*------------------------------------Nav wrapper-------------------------------------*/
#nav-wrap {
    background: #fff;
    width: 100%;
    border-bottom: 1px dashed #ededed;
}

/*------------------------------------Navbar-------------------------------------*/
.navbar.nav-white {
    background: #fff;
    border-color: transparent;
    color: #000;
    margin: 0;
}

.navbar.nav-white .navbar-collapse {
    background-color: #fff;
    border-color: #ededed;
}

.navbar.nav-white .navbar-text {
    color: #000;
}

.navbar.nav-white a.navbar-link {
    color: #000;
    background-color: transparent;
}

.navbar.nav-white a.navbar-link:hover, .navbar.nav-white a.navbar-link:focus {
    color: #000;
    background-color: transparent;
}

.navbar.nav-white .navbar-brand {
    color: #000;
    background-color: #fff;
    display: block;
}

.navbar.nav-white .navbar-brand:hover, .navbar.nav-white .navbar-brand:focus {
    color: #000;
    background-color: #fff;
}

.navbar.nav-white .navbar-toggle {
    border-color: #ededed !important;
    background-color: #fff;
}

.navbar.nav-white .navbar-toggle .icon-bar {
    background-color: #000;
}

.navbar.nav-white .navbar-toggle:hover, .navbar.nav-white .navbar-toggle:focus {
    border-color: #ededed !important;
    background-color: #3c4759 !important;
}

.navbar.nav-white .navbar-toggle:hover .icon-bar, .navbar.nav-white .navbar-toggle:focus .icon-bar {
    background-color: #ffffff;
}

.navbar.nav-white .form-control {
    color: #000;
    background-color: #ffffff;
    border-color: #ffffff;
}

.navbar.nav-white .form-control:focus {
    -webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px #ffffff;
    box-shadow: inset 0 1px 1px transparent, 0 0 5px #ffffff;
}

.navbar.nav-white .navbar-nav > li[class*="dropdown"].dropdown-onhover:hover > a, .navbar.nav-white.dropdown-onhover .navbar-nav > li:hover > a[class*="dropdown"] {
    background-color: #f2f2f2;
}

.navbar.nav-white .navbar-nav > li > a {
    color: #000;
    background-color: #fff;
    padding-top: 22px;
    padding-bottom: 22px;
    font-family: OpenSansHebrew-Regular;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
}

.navbar.nav-white .navbar-nav > li > a i {
    margin-right: 5px
}


.navbar.nav-white .navbar-nav > li > a:focus {
    color: #000;
    background-color: #fff;
}

.navbar.nav-white .navbar-nav > li > a:hover {
    color: #222;
    background-color: transparent;
}

.navbar.nav-white .navbar-nav > li.open > a {
    color: #000;
    background-color: rgba(248, 247, 250, 0.79);
}

.navbar.nav-white .navbar-nav > li.open > a:hover, .navbar.nav-white .navbar-nav > li.open > a:focus {
    color: #000;
    background-color: rgba(248, 247, 250, 0.79);
}

.navbar.nav-white .navbar-nav > li.active > a {
    color: #000;
    background-color: #fff;
}

.navbar.nav-white .navbar-nav > li.active > a:hover, .navbar.nav-white .navbar-nav > li.active > a:focus {
    color: #000;
    background-color: #ededed;
}

.navbar.nav-white .navbar-nav > li.disabled > a {
    color: #ffffff;
    background-color: #fff;
}

.navbar.nav-white .navbar-nav > li.disabled > a:hover, .navbar.nav-white .navbar-nav > li.disabled > a:focus {
    color: #ffffff;
    background-color: #fff;
}

.navbar.nav-white .dropdown-menu {
    background: #ffffff;
    color: #000;
    border-color: #fff;
    -webkit-box-shadow: 0px 2px 3px -1px rgba(151, 171, 187, 0.7);
    box-shadow: 0px 2px 3px -1px rgba(151, 171, 187, 0.7);
}

.navbar.nav-white .navbar-nav > li[class*="dropdown"].dropdown-onhover:hover, .navbar.nav-white.dropdown-onhover .navbar-nav > li[class*="dropdown"]:hover {
    background-color: #fff;
}

.navbar.nav-white .btn-default {
    color: #ffffff;
    background-color: #ffffff;
    border-color: #ffffff;
}

.navbar.nav-white .btn-default:hover, .navbar.nav-white .btn-default:focus, .navbar.nav-white .btn-default:active, .navbar.nav-white .btn-default.active {
    color: #ffffff;
    background-color: #ffffff;
    border-color: #ffffff;
}

.navbar.nav-white .dropdown-menu .btn-default {
    color: #ffffff;
    background-color: #ffffff;
    border-color: #ffffff;
}

.navbar.nav-white .dropdown-menu .btn-default:hover, .navbar.nav-white .dropdown-menu .btn-default:focus, .navbar.nav-white .dropdown-menu .btn-default:active, .navbar.nav-white .dropdown-menu .btn-default.active {
    color: #ffffff;
    background-color: #ffffff;
    border-color: #ffffff;
}

.navbar.nav-white .dropdown-menu li.dropdown-header {
    color: #ffffff;
}

.navbar.nav-white .dropdown-menu > li > a {
    color: #7D8693;
    background-color: #ffffff;
}

.navbar.nav-white .dropdown-menu > li > a:hover, .navbar.nav-white .dropdown-menu > li > a:focus {
    color: #000;
    background-color: #fff;
}

.navbar.nav-white .navbar-nav > li .dropdown-menu:not([class*="collaps"]) {
    background-color: #ffffff;
    color: #000;
    border-color: #fff;
    -webkit-box-shadow: 0px 2px 3px -1px rgba(151, 171, 187, 0.7);
    box-shadow: 0px 2px 3px -1px rgba(151, 171, 187, 0.7);
}

.navbar.nav-white .dropdown-menu input: : -webkit-input-placeholder, .navbar.nav-white .dropdown-menu textarea: : -webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.navbar.nav-white .dropdown-menu input: -moz-placeholder, .navbar.nav-white .dropdown-menu textarea: -moz-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.navbar.nav-white .dropdown-menu input: : -moz-placeholder, .navbar.nav-white .dropdown-menu textarea: : -moz-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.navbar.nav-white .dropdown-menu input: -ms-input-placeholder, .navbar.nav-white .dropdown-menu textarea: -ms-input-placeholder {
    color: rgba(255, 255, 255, 0.5);
}

.navbar.nav-white .dropdown-menu .form-control {
    color: #ffffff;
    background-color: #ffffff;
    border-color: #ffffff;
}

.navbar.nav-white .dropdown-menu .form-control:focus {
    -webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px #ffffff;
    box-shadow: inset 0 1px 1px transparent, 0 0 5px #ffffff;
}

.navbar.nav-white .navbar-nav .dropdown-menu li:not(.list-group) > a {
    color: #7D8693;
    background-color: #ffffff;
    padding: 5px 20px;
    font-weight: 300;
}

.navbar.nav-white .navbar-nav .dropdown-menu li:
not

(
.list-group

)
> a:hover, .navbar.nav-white .navbar-nav .dropdown-menu li:
not

(
.list-group

)
> a:focus {
    color: #000;
    background-color: #fff;
}

.navbar.nav-white .navbar-nav .dropdown-menu li.active > a {
    color: #ffffff;
    background-color: #fff;
}

.navbar.nav-white .navbar-nav .dropdown-menu li.active > a:hover, .navbar.nav-white .navbar-nav .dropdown-menu li.active > a:focus {
    color: #ffffff;
    background-color: #fff;
}

.navbar.nav-white .navbar-nav .dropdown-menu li[class*="-onhover"]:hover > a {
    color: #000;
    background-color: #fff;
}

.navbar.nav-white .navbar-nav .dropdown-menu li.open > a, .navbar.nav-white .navbar-nav .dropdown-menu li:
not

(
.no-fix

)
> a.dropdown-toggle:
not

(
.collapsed

)
{
    color: #ffffff
;
    background-color: #fff
;
}
.navbar.nav-white .navbar-nav .dropdown-menu li.open > a:hover, .navbar.nav-white .navbar-nav .dropdown-menu li.open > a:focus, .navbar.nav-white .navbar-nav .dropdown-menu li:
not

(
.no-fix

)
> a.dropdown-toggle:
not

(
.collapsed

)
:hover, .navbar.nav-white .navbar-nav .dropdown-menu li:
not

(
.no-fix

)
> a.dropdown-toggle:
not

(
.collapsed

)
:focus {
    color: #ffffff;
    background-color: #fff;
}

.navbar.nav-white .navbar-nav .dropdown-menu li.disabled > a {
    color: #ffffff;
    background-color: #ffffff;
}

.navbar.nav-white .navbar-nav .dropdown-menu li.disabled > a > span.desc {
    color: #ffffff;
}

.navbar.nav-white .navbar-nav .dropdown-menu li.disabled > a:hover > span.desc {
    color: #ffffff;
}

.navbar.nav-white .navbar-nav .dropdown-menu li.disabled > a:hover, .navbar.nav-white .navbar-nav .dropdown-menu li.disabled > a:focus {
    color: #ffffff;
    background-color: #ffffff;
}

.navbar.nav-white .navbar-nav li:
not

(
.dropdown

)
> ul.dropdown-menu.bordered:
not

(
.no-padding

)
:after, .navbar.nav-white .navbar-nav li:
not

(
.dropdown

)
> .dropdown-grid-wrapper > ul.dropdown-menu.bordered:
not

(
.no-padding

)
:after {
    outline-color: #ffffff;
}

.navbar.nav-white .navbar-nav > li.divider {
    background-color: #ffffff;
}

.navbar.nav-white .dropdown-menu li.divider, .navbar.nav-white .navbar-nav .v-divided > *:before, .navbar.nav-white .navbar-nav .v-divided > *:after, .navbar.nav-white .navbar-nav .h-divided > *:after, .navbar.nav-white .navbar-nav .h-divided > *:first-child:before, .navbar.nav-white .navbar-nav .h-divider:after {
    background-color: #ffffff;
}

.navbar.nav-white .navbar-nav .divided > *:before {
    border-color: #ffffff;
}

.RecommendedSolutions .col-md-3 .prices .save {
    width: 66%;
}

footer ul {
    padding: 0;
    margin: 0;
}

.RecommendedSolutions .col-md-3 .old-price {
    width: 100% !important;
}

@media (max-width: 767px) {
    #login-page .panel-body {
        padding: 0 !important;
    }

    .navbar.nav-white .navbar-nav .dropdown-menu .divider {
        background-color: #ffffff;
    }

    /*.navbar.nav-white .navbar-collapse > .navbar-form, .navbar.nav-white .navbar-collapse > a.navbar-link, .navbar.nav-white .navbar-collapse > .navbar-text, .navbar.nav-white .navbar-collapse .navbar-nav > .navbar-form, .navbar.nav-white .navbar-collapse .navbar-nav > li, .navbar.nav-white .navbar-collapse .navbar-nav > .navbar-text, .navbar.nav-white .navbar-collapse .navbar-nav > a.navbar-link, .navbar.nav-white .navbar-collapse .navbar-nav > .navbar-form {*/
    /*    !*border-bottom-color: #eeeeee !important;*!*/
    /*    -webkit-box-shadow: 0 1px 0 #ffffff !important;*/
    /*    box-shadow: 0 1px 0 #ffffff !important;*/
    /*}*/
    /*.navbar.nav-white .navbar-nav > li > .dropdown-grid-wrapper > .dropdown-menu, .navbar.nav-white .navbar-nav > li > .dropdown-menu {*/
    /*    !*border-top-color: #ffffff !important;*!*/
    /*    -webkit-box-shadow: 0 -1px 0 #ededed !important;*/
    /*    box-shadow: 0 -1px 0 #ededed !important;*/
    /*}*/
}

/*------------------------------------Affix-------------------------------------*/
#header.affix {
    position: fixed;
    top: 0;
    z-index: 10;
    width: 100%;
}

/*------------------------------------Logo-------------------------------------*/
.navbar-brand {
    float: left;
    padding: 10px 0;
    height: 50px;
    font-size: 18px;
    line-height: 20px;
}

.navbar-brand img {
    float: left;
    max-width: 150px;
    transition: all 0.5s ease-out;
    margin: 8px 0;
}


.search-form {
    background-color: #990100;
    padding: 10px 0;
    /*border-bottom: 1px dashed #ededed;*/
    box-shadow: 0px 2px 3px -1px rgba(151, 171, 187, 0.17);
}

.search-form .form-control {
    border-radius: 25px;
    /*height: 37px;*/
    height: auto;
}

.search-form .row {
    display: flex;
    align-items: center;
}

.search-form .btn {
    padding: 13px;
}

.slider {
    padding-top: 35px;
    padding-bottom: 0;
}

/*------------------------------------4.POSTS-------------------------------------*/
.entry-sm, .entry-lg, .entry-xl {
    overflow: hidden;
    position: relative;
}

.entry-xs {
    height: 205px;
    margin-bottom: 30px;
}

.entry-sm {
    height: 285px;
    margin-bottom: 30px;
}

.entry-lg {
    height: 565px;
}

.entry-xl {
    height: 700px;
}

@media only screen and (max-width: 768px) {
    .widget.widget-add {
        margin-top: 15px;
    }

    #my-account .get_updates_form {
        width: 100% !important;
        margin: 0;
    }

    #my-account #tab-1 {
        padding: 0 !important;
    }

    #my-account .send_forgot_password_link {
        width: 100%;
    }

    .entry-xl {
        height: 500px;
    }

    .show-dropdown {
        position: relative !important;
        top: 0 !important;
    }

    .show-dropdown li {
        width: 100% !important;
    }
}

@media only screen and (max-width: 768px) {
    #contact_page_form_btn {
        width: 100% !important;
        margin-top: 20px;
    }

    #contact .get_updates_form {
        padding: 0 !important;
    }

    #support .sidebar {
        padding-left: 0 !important;
    }

    #support .row {
        display: flex;
        flex-direction: column;
    }

    #support .inner-side.shadow {
        margin-bottom: 0 !important;
    }

    #support .col-sm-8 {
        margin-bottom: 30px;
    }

    .contact-inner .get_updates_form p {
        font-size: 16px;
    }

    #contact .heading-title h2 {
        font-size: 20px;
    }

    #contact .heading-title p {
        font-size: 20px;
    }

    #contact .col-sm-6 {
        margin-top: 40px;
    }

    #contact .col-sm-6:first-child {
        margin-right: 0;
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .slider .discount .value {
        font-size: 20px;
    }

    .why-target-business h2 {
        margin-bottom: 20px;
    }

    .l-element div.box-icon img {
        margin-bottom: 0;
        margin-top: 20px;
    }

    .box-icon .text h4 {
        margin-top: 10px;
    }

    .slides .deal-content p {
        font-size: 14px !important;
    }

    .why-target-business .row .shadow {
        padding-bottom: 0 !important;
    }

    .opportunitiesToday .hr-link hr {
        margin-top: 40px !important;
        margin-bottom: 20px !important;
    }

    .opportunitiesToday .clearfix .hr-link .view-all h2 {
        margin-right: 5px !important;
    }

    .slides .deal-content p {
        margin-bottom: 0 !important;
    }

    .statistic .subject_to_detail {
        font-size: 14px !important;
    }

    .opportunitiesToday .col-sm-6.col-md-3 {
        margin-bottom: 20px !important;
    }

    .blog-home .col-sm-6.col-md-4 {
        margin-top: 20px !important;
    }

    .bordered {
        border-right: none !important;
    }

    #inner-page .buyPanel .content .deal-content h3 {
        width: 100% !important;
        font-size: 26px !important;
    }

    #inner-page .buyPanel .content .deal-price .view-product {
        margin-bottom: 10px !important;
    }

    .terms-and-conditions-list li {
        font-size: 16px;
        line-height: 30px;
    }

    .description-of-opportunity p {
        font-size: 16px;
    }

    #inner-page .pl10,
    #inner-page .pRight-0,
    #inner-page .pr10,
    #inner-page .pr10 .mTop-20 {
        padding: 0 !important;
    }

    .signed_up_yet h2 {
        font-size: 16px;
    }

    .description-of-opportunity {
        padding: 0 !important;
    }

    .single-page-contact-us-form .get_updates_form input:last-child {
        margin-bottom: 10px !important;
    }

    .single-page-contact-us-form .get_updates_form form button {
        width: 100% !important;
    }

    .single-page-contact-us-form {
        padding-left: 0 !important;
    }

    .show-dropdown li {
        padding-right: 30px !important;
    }

    .m-mb10 {
        margin-bottom: 10px !important;
    }

    .why_we_inner p {
        padding: 0 !important;
    }

    .why_we_inner {
        padding: 0 !important;
    }

    .why_we_title {
        text-align: center;
    }

    #why_we {
        padding-bottom: 40px;
    }

    .blog-home .blog_load_more {
        width: 50% !important;
        margin-top: 10px;
    }

    #Navbar .navbar-collapse .navbar-nav {
        display: flex;
        flex-direction: column-reverse;
    }

    .reg_terms .heading-title {
        display: none;
    }

    #login-page .heading-title {
        margin-top: 25px !important;
    }

    #login-page .get_updates_form label input {
        width: 8% !important;
    }

    .have-signed-up-acc h3 {
        font-size: 18px !important;
        text-align: center;
    }

    #login-page .get_updates_form label {
        width: 100% !important;
    }

    #login-page .panel-body {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .forgot-password {
        margin-bottom: 10px !important;
    }

    .blog-home .col-sm-6.col-md-4:first-child {
        margin-top: 0 !important;
    }

    #support .row {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
    }

    #support .row .col-sm-8 {
        width: 100%;
    }

    #category-page .inner-side .row {
        display: none;
    }

    #category-page .row {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #category-page .bg-image {
        height: 200px !important;
        object-fit: cover;
    }

    /*#category-page .clearfix .hr-link .view-all h2 {*/
    /*    margin-right: 5px !important;*/
    /*}*/
    #category-page .clearfix .hr-link .view-all h2 {
        margin-right: 0 !important;
    }

    #category-page .view-all h2 {
        margin-right: 0 !important;
    }

    #category-page .clearfix .hr-link hr {
        margin-bottom: 30px !important;
    }

    #ajax-content .deal-entry {
        margin-bottom: 20px !important;
    }

    #registration-page .col-sm-12 .panel-body {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
    }

    #registration-page .reg_terms {
        margin-top: 20px;
    }

    #registration-page button {
        max-width: 100% !important;
    }

    #registration-page .panel-body {
        padding: 0;
    }

    #registration-page .social_icon {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin: 30px 0;
    }

    #registration-page .social_icon h2 {
        display: none;
    }

    /*#category-page .col-sm-8 > .row{*/
    /*    display: none;*/
    /*}*/
    .sidebar .category-filter {
        padding: 20px 0 !important;
    }

    .result-entry .prices {
        padding: 10px !important;
    }

    #category-page > .row-rtl {
        padding: 0 10px;
    }

    #category-page .col-sm-8 .col-sm-12.clearfix {
        width: 97%;
    }

    .basket-mobile {
        display: block;
    }

    .basket-mobile {
        display: flex;
        align-items: center;
    }

    .basket-mobile img {
        width: 20%;
        margin-right: 20px;
    }

    #guest-checkout-page .btn-red {
        width: 100%;
        font-size: 20px;
    }

    #guest-checkout-page .receive-email,
    #registration-page .receive-email input {
        right: 0 !important;
    }

    /***********99997777*****************/
    .form-select-m .col-md-12 {
        width: 100%;
    }

    .signed_up_yet p {
        line-height: 28px;
        margin-bottom: 15px;
    }

    .signed_up_yet a {
        margin-bottom: 10px;
    }

    .signed_up_yet {
        justify-content: center;
        flex-direction: column;
        text-align: center;
        align-items: center;
    }

    .navbar-brand img {
        max-width: 120px;
        margin: 0;
    }
}

@media only screen and (max-width: 600px) {
    .entry-xl {
        height: 350px;
    }

    .signed_up_yet h2 {
        font-size: 32px;
    }

    .single-page-contact-form-container .form-group {
        margin: 0;
    }

    .single-page-contact-form-container .form-group input {
        margin-bottom: 10px;
    }

    .receive-email {
        text-align: right;
        align-items: end !important;
    }

    .receive-email input[name="subscribe"] {
        position: relative;
        top: 7px;
    }

    .clearfix .hr-link .view-all h2 {
        margin-right: 0 !important;
    }

    .pagination-nav {
        margin-top: 20px !important;
    }

    .actions-container {
        margin: 15px 0;
    }

    .contact-inner {
        padding: 10px 15px 60px 15px !important;
        margin-bottom: 60px !important;
    }

    #contact .left-contact p {
        font-size: 18px !important;
    }

    .pFaq {
        padding: 30px !important;
    }

    #login-page .panel-body {
        padding: 0 !important;
    }

    #guest-checkout-page .receive-email {
        align-items: baseline !important;
    }

    #guest-checkout-page .get_updates_form input,
    #registration-page .get_updates_form input {
        width: 100%;
    }

    #guest-checkout-page .heading-title {
        padding: 0 !important;
        text-align: center;
        margin: 20px 0
    }

    .receive-email {
        font-size: 14px !important;
    }

    #registration-page .receive-email input,
    .receive-email input {
        width: 10% !important;
        right: -1px !important;
    }

    .receive-email,
    .forgot-password,
    #login-page .get_updates_form input {
        width: 100% !important;
    }

    .single-page-contact-us-form .get_updates_form form button,
    #login-page .btn-red {
        width: 100% !important;
    }

    .login-send button {
        width: 100% !important;
        padding: 10px !important;
    }

    .recommend-register {
        padding: 10px;
    }

    .recommend-register p {
        font-size: 14px;
    }

    #guest-checkout-page .heading-title {
        padding: 45px 60px 35px 0;
    }

}

@media only screen and (max-width: 568px) {
    .entry-xl {
        height: 350px;
    }
}

/* ENTRY */
.entry-deal {
    padding: 10px;
    border: 1px solid #ededed;
}

.entry-deal h2 {
    font-size: 18px;
}

.entry-media {
    height: 250px;
    position: relative;
    display: block
}

.deal-entry {
    padding: 0 0 0;
    float: left;
    width: 100%;
    background-color: #FFF;
    zoom: 1;
    margin-bottom: 30px;
    position: relative;
    box-shadow: 0px 2px 3px -1px rgba(151, 171, 187, 0.7);
    transition: all .3s;
}

.deal-entry:hover {
    box-shadow: 0px 1px 10px -1px rgba(151, 171, 187, 0.7);
}

.deal-entry .image {
    margin: 0;
    max-width: 100%;
    display: block;
    position: relative;
}

.deal-entry .bought {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    color: #FFFFFF;
    padding: 2px 15px;
    font-size: 13px;
}

.deal-entry .title {
    /*width: 70%;*/
    /*padding: 15px 6px;*/
    padding: 20px 15px 15px 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
    text-shadow: 0 1px 0 #FFF;
    font-family: OpenSansHebrew-Bold;
    overflow: hidden;
}

.deal-entry.green .offer-discount, .deal-entry.green .bought {
    background-color: #990100;
}

.deal-entry.green .title {
    border-right: 8px solid #990100;
}

.deal-entry.orange .title {
    border-left: 5px solid #ff5722;
}

.deal-entry.orange .offer-discount, .deal-entry.orange .bought {
    background-color: #ff5722;
}

.deal-entry.orange .title {
    border-left: 5px solid #FF5722;
}

.deal-entry.blue .offer-discount, .deal-entry.blue .bought {
    background-color: #5677fc;
}

.deal-entry.blue .title {
    border-left: 5px solid #5677fc;
}

.deal-entry .title a {
    color: #272630;
    font-size: 23px;
    text-decoration: none;
}

.deal-entry .title a:hover {
    color: #990100;
}

.deal-entry .prices {
    padding: 0 0 10px 0;
    margin: 0;
    display: block;
}

.deal-entry .procent {
    padding: 0;
    margin: 0;
    font-size: 29px;
    line-height: 30px;
    float: right;
    color: #ff5722;
    font-weight: 500;
}

.deal-entry.green .procent {
    color: #990100;
}

.deal-entry.orange .procent {
    color: #FF0623;
}

.deal-entry.blue .procent {
    color: #5677fc;
}

.discount-red {
    background: #ff5722;
}

.discount-green {
    background: #990100;
}

.discount-blue {
    background: #5677fc;
}

.deal-entry .price {
    padding: 0;
    margin: 0;
    color: #333;
    font-size: 14px;
    line-height: 30px;
    float: right;
}

.deal-entry .price b {
    color: #333;
    font-size: 32px;
    font-size: 29px;
}

.deal-entry .old-price {
    padding: 0 8px 0 0;
    margin: 0;
    color: #B4B4B4;
    line-height: 30px;
    text-align: right;
    float: right;
}

.deal-entry .old-price span {
    font-size: 18px;
    text-decoration: line-through;
}

@media (max-width: 990px) {

}

.deal-entry .info {
    padding: 8px 0 0;
    margin: 0 8px;
    border-top: 1px solid #E6E7E7;
    font-size: 12px;
}

.deal-entry.deal-sm .info_bar ul li: last-child {
    width: 50%;
}

.deal-entry.deal-sm .info_bar .info_link .btn {
    padding: 5px 8px;
    width: 75px;
}

.deal-entry.result-entry .info_bar {
    font-size: 15px;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}

.deal-entry .info_bar {
    /*border-top: 1px solid #ededed;*/
    font-size: 12px;
    /*padding: 10px 5px;*/
    padding: 0 20px;
    /*background: #f7f8fa;*/
}

.deal-entry .info_bar ul {
    margin: 0;
    padding: 0;
    width: 100%;
    justify-content: flex-start;
    display: flex;
}

.deal-entry .info_bar ul li {
    text-align: center;
    word-wrap: break-word;
}

.deal-entry .info_bar b {
    padding-right: 5px
}

.deal-entry .info_bar .person {
    padding: 5px 8px 0 5px;
    border-right: 1px dashed #ededed;
}

.deal-entry .info_bar .info_link {
    text-align: center;
}

.deal-entry .info_bar .info_link .btn {
    font-size: 14px;
    text-transform: capitalize;
}

.deal-entry .info_bar .time {
    padding: 5px 8px 0 5px;
}

.deal-entry .info_bar i {
    padding-right: 6px
}

.product-page-meta {
    padding: 30px;
}

.entry-content {
    padding: 10px 15px 10px;
    overflow: hidden;
}

.entry-content p {
    margin: 0;
}

.entry-content .prices {
    margin: 12px 0;
}

.offer-discount {
    position: absolute;
    top: -9px;
    z-index: 2;
    min-height: 55px;
    min-width: 55px;
    left: -9px;
    border: 1px DASHED #fff;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-weight: 700;
    font-family: OpenSansHebrew-Regular;
    font-size: 17px;
    color: #fff !important;
    line-height: 24px;
    text-transform: uppercase;
    padding: 15px 0 0 0;
    box-shadow: 0 1px 3px 0 rgba(160, 158, 169, 0), 0 1px 2px 0 rgba(140, 139, 152, 0.13);
}

.divider {
    background-color: #eaedf2;
}

.divider {
    position: relative;
    width: 1px;
    height: 100%;
}

/* Small entry for sidebars,no full description */
.deal-entry-sm .image .bought {
    position: absolute;
    top: 0;
    right: 0;
    bottom: inherit;
}

.deal-entry-sm .image .caption {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 30px 15px 10px;
    background: linear-gradient(0deg, rgba(36, 27, 36, 0.76) 0, rgba(34, 34, 44, 0) 100%);
    color: #fff;
}

.deal-entry-sm .image .caption h5 a, .deal-entry-sm .image .caption h4 a, .deal-entry-sm .image .caption h3 a {
    color: #fff
}

.deal-entry-sm .image .caption p {
    margin-bottom: 5px
}

.deal-entry-sm .info_bar {
    background-color: #fff;
    padding: 15px 15px 5px;
}

/* RESULTS ENTRY */
.result-entry .entry-left {
    padding: 0
}

.result-entry .entry-left .image {
    height: 320px
}

.result-entry .entry-right {
    position: relative;
    min-height: 320px;
}

.result-entry .entry-right .title {
    font-size: 20px;
    margin: 10px 0;
}

/*------------------------------------Post Comments-------------------------------------*/
.blog-comments img {
    width: 80px;
    height: auto;
    height: 80px;
    border-radius: 50%;
}

.blog-comments .comments-itself {
    position: relative;
}

.blog-comments .comments-itself h4 {
    margin: 0 0 10px;
    text-transform: uppercase
    font-size: 12px;
}

.blog-comments .comments-itself span {
    float: right;
    color: #000;
    font-size: 10px;
}

.blog-comments .comments-itself span a {
    padding: 3px 8px;
    border-radius: 3px;
    background: #EFF1F5;
    color: #000;
}

.blog-comments .comments-itself p {
    color: #555;
}

/*Comments Reply*/
.blog-comments.blog-comments-reply {
    margin-left: 70px;
}

/*Media Queries*/
@media (max-width: 768px) {
    .blog-comments .comments-itself:before {
        display: none;
    }

    .blog-comments .comments-itself:after {
        position: absolute;
        top: -17px;
        left: 20px;
        width: 0;
        height: 0;
        border-width: 0 15px 17px 15px;
        border-style: solid;
        border-color: transparent transparent #fff transparent;
        content: " ";
    }
}

hr {
    position: relative;
    clear: both;
    margin-top: 30px;
    margin-bottom: 50px;
    outline: none;
    border-top: 1px solid #ededed;
}

hr.no-text {
    margin-bottom: 20px
}

hr:before {
    padding: 3px 0;
    border-top: 1px solid #ff5722;
    color: inherit;
    color: #000;
    content: attr(data-symbol);
    letter-spacing: 2px;
    font-weight: 600;
    font-size: 14px;
    font-family: OpenSansHebrew-Regular;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.hr-link {
    position: relative
}

.hr-link .view-all {
    /*border-top: 4px solid #990100;*/
    position: absolute;
    top: -4px;
    right: 0;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hr-link .view-all a {
    color: #8a8a8a;
    letter-spacing: 1px;
    font-weight: 500;
    font-size: 10px;
}

.hr-link .view-all a:hover {
    color: #000;
}

.hr-grid-space {
    margin: 10px 0 55px;
}

/* stop the glowing blue shadow */
.add-on .form-control:focus {
    border-color: #cccccc;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-control {
    display: block;
    /*padding: 5px 10px;*/
    padding: 5px 35px;
    width: 100%;
    /*height: 43px;*/
    height: auto;
    border: 1px solid #ededed;
    border-radius: 0;
    background-color: #fff;
    background-image: none;
    box-shadow: none;
    color: #000;
    font-size: 14px;
    line-height: 1.42857143;
}


textarea {
    overflow: auto;
    border: 1px solid #ededed;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 400;
    color: initial;
}

/* SOCILA ICONS */
.social {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 0;
}

.social li {
    display: inline-block;
    margin-right: 6px;
    font-size: 14px;
}

.social li a i {
    padding: 10px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    line-height: 40px;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.social-btn.social-twitter i {
    border: 1px solid #00aced;
    color: #00aced;
}

.social-btn.social-twitter i:hover {
    background-color: #00aced;
    color: #fff
}

.social-btn.social-google i {
    border: 1px solid #dd4b39;
    color: #dd4b39;
}

.social-btn.social-google i:hover {
    background-color: #dd4b39;
    color: #fff;
}

.social-btn.social-linkedin i {
    border: 1px solid #0976b4;
    color: #0976b4;
}

.social-btn.social-linkedin i:hover {
    background-color: #0976b4;
    color: #fff
}

.social-btn.social-facebook i {
    border: 1px solid #3b5999;
    color: #3b5999;
}

.social-btn.social-facebook i:hover {
    background-color: #3b5999;
    color: #fff
}

/*#tabs {*/
/*    padding-top: 30px;*/
/*}*/
.tab-content {
    /*padding: 20px 5px 10px 5px;*/
    padding: 10px 5px 10px 5px;
}

.nav-tabs, .nav-pills {
    position: relative;
}

.nav-tabs {
    border-top: 4px solid #ededed;
    border-bottom: transparent;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border: transparent;
    border-top: 4px solid #990100;
    background-color: #dadada;
    color: #000;
    cursor: default;
}

.nav-tabs > li > a {
    margin-right: 2px;
    border: 4px solid transparent;
    border-radius: 0;
    color: #363636;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 24px;
    font-family: OpenSansHebrew-ExtraBold;
    line-height: 1.42857143;
}

/*.nav-tabs>li>a:hover,.nav-tabs>li>a:focus {*/
/*    border: 1px solid #ff5722;*/
/*    background-color: #ff5722;*/
/*    color: #fff}*/
/*.nav-tabs>li>a:hover{*/
/*    border-color: transparent!important;*/
/*}*/
.nav-tabs > li {
    margin-bottom: -4px !important;
}

.single-page .nav-tabs > li.active > a {
    height: 66px;
}

.nav-tabs .dropdown .caret {
    display: none
}

.dropdown-menu {
    border: 1px solid #ededed;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    border-color: #F1F5F8;
    background-color: #F1F5F8;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    outline: 0;
    background-color: #95D725;
    color: #fff;
    text-decoration: none;
}

/* TAGS */
.tags {
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}

.tags li {
    float: left;
    background: url(https://edge.targetb2b.co.il/wp-content/uploads/2020/03/ff.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: left;
}

footer .tags li {
    float: right !important;
    margin-left: 15px;
    margin-bottom: 15px;
}

footer ul li {
    margin-bottom: 5px;
    color: white;
    font-family: OpenSansHebrew-Regular;
    font-size: 16px;
}

.tag i {
    padding-left: 5px;
    font-size: 10px;
    color: #313131;
}

.tag {
    position: relative;
    display: inline-block;
    /*margin: 0 10px 10px 0;*/
    padding: 5px 20px;
    /*height: 26px;*/
    /*border-radius: 3px 0 0 3px;*/
    /*background: #EFF1F5;*/
    width: 100%;
    /*background-image: url(https://edge.targetb2b.co.il/wp-content/uploads/2020/03/ff.png);*/
    /*background-size: contain;*/
    /*background-repeat: no-repeat;*/
    /*background-position: center;*/
    color: #000000;
    text-decoration: none;
    font-size: 14px;
    /*line-height: 26px;*/
    -webkit-transition: all 0.4s;
}

/*.tag: :before {*/
/*    position: absolute;*/
/*    top: 10px;*/
/*    left: 10px;*/
/*    width: 6px;*/
/*    height: 6px;*/
/*    border-radius: 10px;*/
/*    background: #fff;*/
/*    box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);*/
/*    content: '';*/
/*    -webkit-transition: all 0.4s;*/
/*}*/
/*.tag: :after {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: 0;*/
/*    border-top: 13px solid transparent;*/
/*    border-bottom: 13px solid transparent;*/
/*    border-left: 10px solid #EFF1F5;*/
/*    background: #fff;*/
/*    content: '';*/
/*    -webkit-transition: all 0.4s;*/
/*}*/
/*.tag:hover {*/
/*    background-color: #aacc4e;*/
/*    color: white;*/
/*}*/
/*.tag:hover: :after {*/
/*    border-left-color: #aacc4e;*/
/*}*/
/* ===FOOTER=== */
#footer {
    direction: rtl;
    padding-top: 60px;
    padding-bottom: 35px;
    background: #313131;
    /*border-top: 1px dashed #ededed;*/
}

#footer img.logo {
    margin-bottom: 30px;
}

#footer h5 {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 20px;
    color: white;
    font-family: OpenSansHebrew-Bold;
}

#footer .btmFooter {
    margin-top: 50px;
    padding: 25px 0;
    border: 1px dashed #ededed;
}

#footer .btmFooter p {
    margin: 6px 0 0;
}

#footer .btmFooter p i {
    margin: 0 5px 0 5px;
    color: #F00;
    font-size: 13px;
}

#footer strong {
    color: #000
}

video {
    max-width: 100%;
    height: auto;
}

@media only screen and (max-width: 320px) {
}

.kodo-container {
}

.kodo-container .grid-sizer {
    padding: 0;
    min-height: 1px;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ededed;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #F1F5F8;
}

.table-hover > tbody > tr:hover {
    background-color: #F1F5F8;
}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #ededed;
}

.alert {
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 0;
    color: #3D3B71
}

.alert-success {
    background-color: #A7DB28;
    border-color: #A7DB28;
}

.alert-info {
    background-color: #7BC7ED;
    border-color: #73C0E7;
}

.alert-warning {
    background-color: #EEF24A;
    border-color: #E9ED42;
}

.alert-danger {
    color: #FFFFFF;
    background-color: #F4556D;
    border-color: #E7465E;
}

.panel {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 0;
}

.panel-default {
    border-color: transparent;
    margin: 0;
}

.panel-default > .panel-heading {
    /*background-color: #F1F5F8;*/
    padding: 10px 15px;
    background-color: #e4e3e3;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: transparent;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    color: inherit;
    font-weight: 300;
}

/* Custom, iPhone Retina */
.bordered {
    border-right: 1px dashed #ededed;
    border-bottom: 1px dashed #ededed;
    border-top: 1px dashed #ededed
}

.buyPanel {
    height: 100%;
    min-height: 100%;
}

.buyPanel .content {
    padding: 15px 20px 0 20px;
}

#inner-page .buyPanel .content {
    width: 100%;
    padding: 25px;
}

.buyPanel .content .deal-content h3 {
    /*word-break: break-all;*/
    font-size: 40px;
    font-family: OpenSansHebrew-Bold;
}

.slider .col-md-6:first-child {
    padding-right: 0;
}

.slider .col-md-6:last-child {
    padding-left: 0;
}

/*.search-form .col-md-12:last-child{*/
/*    margin: 0;*/
/*    padding: 0;*/
/*}*/
.deal-price {
    margin: 15px 0;
}

.slider .deal-content p {
    width: 92%;
}

.slider .statistic .limited_in_time {
    font-size: 21px;
}

.slides .list-inline > li {
    text-align: left;
}

.deal-price .buy-now {
    float: right
}

.deal-price .price h3,
#inner-page .price h3 {
    margin: 7px 0;
    font-family: OpenSansHebrew-ExtraBold;
}

/* DEAL ATTRIBUTES */

.valueInfo div {
    border-right: 1px solid rgb(237, 237, 237);
    display: inline-block;
    font-size: 12px;
    margin: 0px;
    text-align: center;
    text-transform: uppercase;
    width: 32%;
    padding: 5px 0px;
}

.valueInfo div {
    border-right: 2px solid #e8e8e8;
    display: inline-block;
    font-size: 12px;
    margin: 0px;
    text-align: center;
    text-transform: uppercase;
    padding: 5px 0px;
}

.valueInfo div p {
    margin: 0px;
    font-size: 16px;
    color: #000;
    font-family: OpenSansHebrew-ExtraBold;
}

.opportunitiesToday .save .value,
#category-page .save .value {
    margin: 0px;
    font-size: 27px;
    color: #000;
    font-family: OpenSansHebrew-ExtraBold;
}

.list-inline > li {
    text-align: left !important;
}

#page .view-product a,
#page .buy-now a {
    height: 30px;
    font-size: 16px;
}

.RecommendedSolutions .deal-entry .procent {
    font-size: 20px !important;
}

.RecommendedSolutions .entry-content {
    font-size: 13px;
}

.RecommendedSolutions .subject_to_detail {
    font-size: 10px !important;
}

.RecommendedSolutions .prices {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.RecommendedSolutions .statistic .limited_in_time {
    font-size: 12px !important;
}

.RecommendedSolutions li.buy-now a {
    font-size: 11px;
    padding: 5px 10px !important;
}

.RecommendedSolutions li.view-product a {
    font-size: 11px;
}

.RecommendedSolutions .statistic .include_vat {
    font-size: 14px !important;
}

.why-target-business .row {
    display: flex;
}

.why-target-business .row .shadow {
    box-sizing: border-box;
    height: 100%;
}

.why-target-business .row .col-md-8 {
    order: -1;
}

.blog .prices {
    display: block !important;
}

.blog .prices p {
    text-align: right !important;
    font-family: OpenSansHebrew-Regular;
}

footer .col-sm-4 {
    display: flex;
    align-items: end;
    flex-direction: column;
}

footer .col-sm-4 p {
    margin: 0;
    color: #c3c5c7;
    font-family: OpenSansHebrew-Regular;
}

.RecommendedSolutions .deal-entry .title a {
    font-size: 21px;
}

.RecommendedSolutions .entry-content p {
    font-family: OpenSansHebrew-Regular;
    line-height: normal;
    margin: 0;
    font-size: 14px;
    /*padding-bottom: 5px;*/
}

.getUpdatesFreeFormContainer form input {
    padding: 5px 15px;
}

.dealAttributes .timeLeft .price span,
.opportunitiesToday .procent span {
    font-size: 18px;
}

.RecommendedSolutions .deal-price {
    padding: 0 20px 24px 20px !important;
    margin-bottom: 0;
}

.RecommendedSolutions .save .value {
    font-size: 21px;
}

.RecommendedSolutions .save .value span {
    font-size: 18px;
}

.opportunitiesToday .deal-entry .procent,
#category-page .deal-entry .procent {
    font-size: 24px;
    /*width: 34%;*/
    width: auto;
    text-align: right;
}

#category-page .prices .procent {
    font-size: 26px;
}

.l-element .box-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 20px;
}

.RecommendedSolutions .prices .save {
    /*width: 65%;*/
    width: auto;
    text-align: left;
}

.RecommendedSolutions .deal-entry .old-price, .deal-entry .old-price {
    width: auto;
    line-height: normal;
    text-align: left;
}

.opportunitiesToday .prices,
.RecommendedSolutions .prices,
#category-page .prices {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.opportunitiesToday .save .value span,
#category-page .save .value span {
    font-size: 16px;
    font-family: OpenSansHebrew-Bold;
}

.valueInfo .value .value {
    font-size: 21px;
    font-family: OpenSansHebrew-Regular;
    text-decoration: line-through;
    color: #a1a0a0;
    font-weight: normal;
    /*margin-right: 28px;*/
}

.valueInfo div p.text {
    color: inherit;
    font-weight: 300;
    font-size: 12px;
    letter-spacing: 1px;
}

.valueInfo div {
    display: inline-block;
    margin: 0px;
    text-align: center;
    text-transform: uppercase;
    padding: 24px 0px;
}

.valueInfo div.save {
    border-right: 0px;
}

.slides .timeLeft {
    text-align: center;
    margin: 0;
    padding: 5px 0
}

.clearfix:before {
    content: none;
}

.clearfix:after {
    content: none;
}

.timeLeft {
    text-align: center;
    margin: 10px 0;
    padding: 15px 0
}

.timeLeft p {
    margin: 0 0 10px 0;
    font-size: 14px;
    text-transform: uppercase;
}

.timeLeft .time {
    font-size: 22px;
}

.statistic {
    margin: 10px 0 0;
    font-size: 12px;
    text-align: center;
}

.timeLeft .time b, .timeLeft .time i, #buyPanel .content .statistic i, #buyPanel .content .statistic b {
    padding-right: 4px;
}

.deal-short-entry {
    position: absolute;
    bottom: 30px;
    left: 0;
    padding: 20px 20px 0;
    width: 80%;
    color: #FFF;
}

.inner-side {
    background-color: #fff;
    padding: 10px 15px;
    margin-top: 0px;
    margin-bottom: 15px;
}

.widget {
    margin-bottom: 35px;
}

.widget-inner {
    padding: 20px 15px
}

/* Sidebar nav */
.sidebar .sidebar-nav {
    margin: 0;
    padding: 0;
    background: #fff;

}

.sidebar .category-filter {
    padding: 20px 0;
}

.sidebar .sidebar-nav li {
    position: relative;
    list-style-type: none;
}

.sidebar .sidebar-nav li i {
    padding-right: 10px;
    color: #272630;
}

.sidebar .sidebar-nav li a {
    font-size: 20px;
    position: relative;
    cursor: pointer;
    user-select: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    /*height: 48px;*/
    font-family: OpenSansHebrew-Regular;
    line-height: 48px;
    padding: 3px 0;
    text-decoration: none;
    clear: both;
    font-weight: 400;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    color: inherit;
    border-bottom: 2px solid #eaeaea;
    /* background-color: #F1F5F8;
    */
}

.sidebar .sidebar-nav li a:last-child {
    border-top: 0;
}

.sidebar .sidebar-nav li a:hover, .sidebar .sidebar-nav li a:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
}

.sidebar .sidebar-nav li a .caret {
    position: absolute;
    right: 37px;
    top: 23px;
}

.p-count,
.sidebar .sidebar-nav li a .sidebar-badge {
    padding-left: 20px;
}

.sidebar .sidebar-nav li a:hover {
    background: transparent;
}

.sidebar .sidebar-nav .dropdown-menu {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.sidebar .sidebar-nav .dropdown.open {
    background-color: #F1F5F8
}

/* NEWSLETTER */
.newsletter button {
    height: 42px;
}

/* Rating entry */
.entry-rating .media-body ul {
    margin: 0
}

.entry-rating .media-body ul li {
    padding: 0 10px 0 0;
}

.entry-rating .stars {
    margin: 8px 0 2px;
}

.entry-rating .stars i, .stars i {
    margin: 0;
    color: #F4D819;
}

.entry-rating .stars .disabled {
    color: #CCCCD5;
}

.entry-rating .media-body .price {
    font-size: 17px;
    font-weight: 500;
    color: #000;
}

.entry-rating .media-body .price.line-trough {
    text-decoration: line-through;
    font-size: 13px;
    color: inherit;
    font-weight: inherit;
}

.smallFrame {
    padding: 18px 15px;
    margin: 20px 0;
}

.smallFrame i {
    position: absolute;
    font-size: 30px;
    color: #9AB84B;
}

.smallFrame .content {
    margin-left: 55px;
    margin-top: 7px;
    margin-bottom: 3px;
    font-size: 20px;
}

/* CART---------------------------------------------------------- */
.cart {
    width: 100%;
    margin-bottom: 40px;
    background-color: #fff;
    margin-top: 40px;
}

.cart-buttons .btn {
    width: 28%;
    padding: 15px 0;
    float: right;
    margin-left: 20px;
}

/* CART CONTENTS---------------------------------------------------------- */
.cart-contents .cart-item {
    position: relative;
    display: flex;
    align-items: center;
    padding: 25px 0;
    border-top: 2px solid #d9d8d8;
    margin: 0;
}

.cart-contents .cart-item:last-child {
    padding-bottom: 10px !important;
}

.cart-contents .cart-item .actions-container {
    position: absolute;
    left: 0;
    bottom: 16px;
}

.cart-contents .cart-item h2 {
    margin-top: 0;
}

.cart-contents .product-image img {
    width: 100%;
    padding-right: 0;
}

.cart-contents .product-title {
    font-size: 24px;
    font-family: OpenSansHebrew-Bold;
}

.cart-contents .product-description {
    font-size: 16px;
    font-family: OpenSansHebrew-Regular;
    width: 80%;
}

.cart-contents .actions {
    display: flex;
    align-items: center;
    float: left;
}

.cart-contents .actions .product-remove,
.product-remove-guest button {
    padding: 7px 20px;
    color: white;
    font-size: 16px;
    font-family: OpenSansHebrew-Regular;
    background-color: #e82811;
    margin-right: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.cart-contents .actions .product-remove img {
    padding-left: 5px;
    width: 18px;
}

.cart-contents .actions .details-of-the-proposal {
    background-color: #2a2d74;
    padding: 7px 20px;
    color: white;
    font-size: 16px;
    font-family: OpenSansHebrew-Regular;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

/*cart contents under buttons */
.cart-contents-under-buttons {
    padding: 0 40px 0 30px;
}

.cart-contents-under-buttons .send-btn {
    padding: 15px 20px;
    color: white;
    border-radius: 13px;
    font-size: 16px;
    font-family: OpenSansHebrew-Regular;
    background-color: #990100;
    margin-right: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.cart-contents-under-buttons .more-opportunities-btn {
    padding: 15px 20px;
    color: white;
    border-radius: 13px;
    font-size: 18px;
    font-family: OpenSansHebrew-Regular;
    background-color: #2a2d74;
    margin-right: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.cart-contents-under-buttons .basket-of-offers-btn {
    padding: 15px 20px;
    color: white;
    border-radius: 13px;
    font-size: 18px;
    font-family: OpenSansHebrew-Regular;
    background-color: #e92912;
    margin-right: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.cart-page.contact-with-us {
    color: #313131;
    width: 100%;
    display: flex;
    justify-content: flex-end;
    font-size: 18px;
    font-family: OpenSansHebrew-Regular;
    /*padding-left: 120px;*/
    padding: 20px 40px 20px 120px;
}

#cart {
    margin-bottom: 150px;
}

#cart .get_updates_form {
    margin-bottom: 30px;
    padding: 0;
    background-color: transparent;
}

#cart .get_updates_form input {
    border: 1px solid #e7e6e6;
    border-radius: 13px;
    width: 40%;
}

.not-reg-buttons {
    padding: 0 40px 0 0;
}

.not-reg-contact-us {
    margin-bottom: 30px;
}

table.cart-contents {
    width: 100%;
    margin: 0;
    background-color: #fff;
}

table.cart-contents thead {
    border-bottom: 1px solid #ededed;
}

table.cart-contents thead th {
    margin: 0;
    font-size: 16px;
}

table.cart-contents tbody tr {
    border-top: 2px solid #d9d8d8;
}

table.cart-contents tbody tr:hover {
    background: #FCFCFC;
}

table.cart-contents th, table.cart-contents td {
    padding: 20px;
    border-left: 1px solid #ededed;
}

table.cart-contents th:first-child, table.cart-contents td:first-child {
    border-left: none;
}

table.cart-contents td {
    vertical-align: top;
}

table.cart-contents .image {
    width: 25%;
    padding-right: 0;
}

table.cart-contents .image img {
    width: 100%;
    height: auto;
}

#cart .cart {
    padding: 0 30px 30px 30px;
    margin-bottom: 25px !important;
}

table.cart-contents .details .rating {
    margin-bottom: 10px;
}

table.cart-contents .details .rating i {
    color: #F2CF1C;
}

table.cart-contents .details .title {
    display: block;
    color: #333;
    font-size: 14px;
    text-transform: capitalize;
    margin: 0 0 10px 0;
}

table.cart-contents .details span {
    display: block;
    margin: 0 0 5px 0;
    line-height: 1;
    font-size: 12px;
}

table.cart-contents .action {
    width: 110px;
}

table.cart-contents .action button {
    float: left;
    border: none;
    text-align: center;
    padding: 0;
    width: 33%;
    line-height: 30px;
}

table.cart-contents .qty {
    width: 9%;
}

table.cart-contents .qty input {
    border: 1px solid #ededed;
    height: 30px;
    padding: 0;
    width: 100%;
    text-align: center;
}

table.cart-contents .unit-price, table.cart-contents .total-price {
    width: 14%;
    font-size: 16px;
    color: #000;
    font-weight: normal;
}

table.cart-contents .total-price {
    color: #000000;
    font-weight: 500;
}

table.cart-contents .currency {
    margin-right: 3px;
}

/* CART SUMMARY---------------------------------------------------------- */
.cart-summary.terms {
    padding: 0 35px;
    color: inherit;
    width: 72%;
    vertical-align: middle;
}

.cart-summary.terms h5 {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px;
}

.cart-summary.terms h5 .fa {
    margin-right: 10px;
    color: #ccc;
    font-size: 20px;
    vertical-align: middle;
}

.totals {
    width: 28%;
    border-left: 1px solid #ededed;
    vertical-align: top;
}

.cart-totals {
    width: 100%;
    height: 100%;
}

.cart-totals tr {
    border-bottom: 1px solid #ddd;
}

.cart-totals tr:last-child {
    border: none;
}

.cart-totals td {
    border-left: 1px solid #ededed;
    width: 49%;
    padding: 7px 20px;
    color: inherit;
}

.cart-totals td:first-child {
    border-left: none;
}

.cart-totals td.cart-total {
    font-size: 20px;
    color: #333;
    text-transform: uppercase;
    padding: 20px;
}

.cart-totals td.cart-total.price {
    color: #000000;
    font-weight: 500;
}

#category-page .row-rtl .prices {
    padding: 0;
}

#category-page .row-rtl .prices div {
    padding: 20px 8px !important;
}

#category-page .row-rtl .deal-entry .old-price span {
    font-size: 16px;
}

@media (max-width: 767px) {
    table.cart-contents thead h5 {
        margin: 0;
        font-size: 14px;
    }

    table.cart-contents .total-price {
        width: 25%;
        font-size: 12px;
    }

    table.cart-contents .qty {
        width: 15%;
    }

    table.cart-contents .qty input {
        padding: 5px 0;
    }

    table.cart-contents th, table.cart-contents td {
        padding: 15px;
        border-right: 1px solid #ededed;
    }

    table.cart-contents .currency {
        margin-right: 0;
    }

    table.cart-contents .action {
        margin-top: 15px;
        float: none !important;
    }

    .cart-buttons .btn {
        display: block;
        float: none;
        margin: 0 0 20px 0;
        width: 100%;
    }

    .cart-summary .terms {
        display: none;
    }

    .cart-totals td {
        width: auto;
    }

    .cart-totals td.price {
        width: 40%;
    }
}

/* PAYOUTS */
.pay-opt li a img {
    max-width: 40px;
}

.side-details {
    padding-top: 10px;
    padding-bottom: 35px;
}

.content ul {
    list-style-type: none
}

.content ol {
    margin-left: 30px
}

.content ul.tick li {
    background: url('../images/tick.png') no-repeat 0 2px;
    padding-left: 30px;
    margin-bottom: 10px
}

.content ul.tick ul {
    padding-top: 10px
}

.content ul.tick ul, .content ol ol, .content ol ul, .content ul.tick ol {
    margin-bottom: 0
}

/* COMMENTS */


.media.media-sm img {
    width: 115px;
    height: auto;
    display: block;
}

.google-maps {
    position: relative;
    padding-bottom: 75%;
/ / This is the aspect ratio height: 0;
    overflow: hidden;
}

.google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.modal-content {
    border-radius: 0;
    border: 1px solid #ededed;
}

.modal-body {
    position: relative;
    padding: 0;
}

.panel .panel-collapse .collapse {
    transition: transform .25s ease-in-out;
    -webkit-transition: -webkit-transform .25s ease-in-out;
}

/* *======= CTA 1 / Call to action box ==========*==================================================================================================== */
.cta-main {
    margin-top: 90px;
}

.cta-box {
    padding: 30px;
    background-color: #818080;
    color: #AFACBB;
    margin-top: 25px;
}

.cta-box h3:last-child {
    margin-top: 9px;
}

.cta-box h3 {
    font-size: 44px;
    line-height: 45px;
    font-family: OpenSansHebrew-Bold;
    color: #FFF;
    /*font-weight: 400;*/
}

.cta-box p {
    font-size: 26px;
    margin: 0;
    color: #fff;
    font-family: OpenSansHebrew-Regular;
}

.cta-box a.btn {
    margin-top: 24px;
}

.cta-grey {
    background: #f1f1f1;
}

@media handheld, only screen and (max-width: 767px) {
    .cta-box {
        text-align: center;
    }

    .cta-box a.btn {
        margin: 25px 0;
    }
}

/* Icon Box ========================================================================== */
/*.box-icon {*/
/*    padding: 30px 0;*/
/*}*/
.box-icon .icon-wrap {
    float: left;
    font-size: 40px;
    margin-top: 12px;
}

.box-icon .text {
    overflow: hidden;
    /*padding-left: 20px;*/
}

.box-icon .text h4 {
    text-align: center;
    font-family: OpenSansHebrew-Regular;
    /*font-size: 14px;*/
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    margin: 13px 0 5px;
}

.box-icon .text p {
    margin-bottom: 13px;
}

.woocommerce-privacy-policy-text {
    display: none;
}

@media handheld, only screen and (max-width: 767px) {
    .box-icon .text {
        padding-left: 10px;
    }
}

/* CREDIT CARD DIV STYLES - MODAL */
.credit-card-div span {
    padding-top: 10px;
}

.credit-card-div img {
    padding-top: 48px;
    height: 89px;
}

.credit-card-div .small-font {
    font-size: 9px;
}

.credit-card-div .pad-adjust {
    padding-top: 10px;
}

.credit-card-div .form-control {
    margin: 5px 0;
}

.credit-card-div textarea {
    margin: 15px 0;
    padding: 10px;
}

/* WIZARD FORM */
.wizNav {
    margin: 10px 0 30px;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #F1F5F8;
    border: #F1F5F8;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.rating .fa {
    font-size: 22px;
}

.rating-num {
    margin-top: 0px;
    font-size: 60px;
}

.progress {
    margin-bottom: 5px;
}

.progress-bar {
    text-align: left;
}

.rating-desc .col-md-3 {
    padding-right: 0px;
}

#registration-page .social_icon h2 {
    font-family: OpenSansHebrew-Bold;
    font-size: 24px;
}

#registration-page button {
    max-width: 250px;
    width: 100% !important;
}

#guest-checkout-page .receive-email,
#registration-page .receive-email {
    text-align: right;
    align-items: baseline;
}

#guest-checkout-page .receive-email,
#registration-page .receive-email input {
    margin-top: 0;
    position: relative;
    right: -10px;
}

.target-for-business-edge {
    display: none;
}

.target-for-business-edge h2 {
    font-family: OpenSansHebrew-Bold;
    font-size: 20px;
    color: white;
    margin: 0;
}

/*========== Non-Mobile Method ==========*/
/* Large Devices, Wide Screens */
#empty-cart .search-product form button {
    background-color: #9b0000;
    color: white;
    font-family: OpenSansHebrew-Bold;
}

#empty-cart .search-product form button:hover {
    background-color: #9b000d !important;
}

#empty-cart .search-product {
    margin-bottom: 30px;
}

#empty-cart .section-title {
    margin-bottom: 30px;
}

.password-reset-success-modal-inner a {
    padding: 10px 30px;
    border-radius: 10px;
    background-color: #9b0000;
    color: white;
    font-family: OpenSansHebrew-Bold;
    transition: 0.4s ease-in-out;
}

.password-reset-success-modal-inner a:hover {
    background-color: #540c0b;
}
.top-bar p a{
    color: white!important;
}
@media (max-width: 1600px) {
    #inner-page {
        /*width: 100%;*/
    }

    #inner-page .buyPanel .content {
        overflow: hidden;
    }
}

@media (min-width: 1471px) {
    .container {
        width: 1350px;
    }

    .RecommendedSolutions .col-md-4 {
        width: 25%;
    }

    #category-page .entry-content .prices > .save {
        width: 50%;
    }

    #category-page .entry-content .prices > .procent {
        width: 30%;
    }

    #category-page .entry-content .prices > .old-price {
        width: 20%;
    }

    #category-page .entry-pad {
        padding-left: 0;
        padding-right: 0;
    }


}

@media (min-width: 1800px) {
    .container {
        width: 1420px;
    }
}

@media (min-width: 1201px) {
    #category-page ul.statistic.list-unstyled > li {
        margin-bottom: 0;
    }

    #inner-page .buyPanel.animated.fadeInLeft .content {
        padding-top: 0;
        /*padding-bottom: 10px;*/
    }

    #inner-page .flexslider .slides li > .img-responsive {
        min-height: 470px;
        object-fit: cover;
    }

    #inner-page .row-iner {
        display: flex;
        flex-direction: row-reverse;
    }

}

@media (min-width: 992px) {
    .li-rvrs {
        flex-direction: row-reverse;
    }
}

@media (max-width: 992px) {
    .hide-mob{
        display: none!important;
    }
    .show-mob{
        display: block!important;
    }
    button.show-mob{
        margin-top: 12px;
    }
    #guest-checkout-page .get_updates_form button,
    #guest-checkout-page .get_updates_form input{
        width: 100%!important;
    }
    input::placeholder {
        font-size: 13px !important;
    }

    #lost-password .inner {
        width: 90% !important;
    }

    #category-page .sidebar > div {
        display: flex;
        flex-direction: column-reverse;
    }

    .cst-dropdown ul li {
        background-color: #990100 !important;
        padding-right: 10px !important;
    }

    .cst-dropdown ul li a {
        color: white !important;
    }

    .form-select-m, .form-first-inp {
        width: 60% !important;
    }

    #empty-cart .search-product form button {
        padding: 10px !important;
    }
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: right;
    !important;
    }

    #category-page .deal-entry .procent-li > .procent {
        text-align: left;
    }
}

@media only screen and (min-width: 767px) {
    .container-footer {
        display: flex;
        flex-direction: row-reverse;
    }
}

@media only screen and (min-width: 767px) {
    .search-form .col-md-8 form {
        display: flex;
        flex-direction: row-reverse;
    }

    /*.nav>li:last-child>a{*/
    /*    padding-right: 0;*/
    /*}*/
    .form-box form .form-first-inp .row {
        margin-right: -30px;
    }
}

@media only screen and (max-width: 1470px) {
    #category-page .statistic .include_vat {
        font-size: 18px;
    }

    #category-page .statistic .subject_to_detail {
        font-size: 14px;
    }

    #category-page .deal-entry .procent-li > .procent {
        font-size: 18px;
    }

    #category-page .prices .procent {
        font-size: 22px;
    }

    #category-page .buy-now a, #category-page .view-product a {
        font-size: 11px;
    }

    #inner-page .price h3 {
        font-size: 28px;
    }

    #inner-page .buyPanel.animated.fadeInLeft.bg-white .statistic .subject_to_detail {
        font-size: 18px;
    }

    #inner-page .buyPanel.animated.fadeInLeft.bg-white .statistic .include_vat {
        font-size: 24px;
    }

    #inner-page .buyPanel .content .deal-content h3 {
        font-size: 32px;
    }

    .why-target-business .get_updates_form {
        padding: 7px 25px;
    }

    #category-page .save .value {
        font-size: 22px;
    }
}


@media only screen and (max-width: 1300px) {
    .opportunitiesToday .view-product a, .opportunitiesToday .buy-now a, .buy-now a, .view-product a {
        font-size: 0.9em;
    }

    .sidebar .sidebar-nav li a .sidebar-badge {
        padding-left: 10px;
    }
}


@media only screen and (max-width: 1200px) {
    #category-page .get_updates_form {
        padding: 7px 40px;
    }

    .flexslider .deal-price {
        flex-wrap: wrap-reverse;
    }

    .slides .buyPanel .content {
        padding: 0 5px;
    }

    #page .row {
        padding-right: 5px;
    }

    #inner-page .col-sm-6 .bg-white {
        padding-right: 5px;
    }

    .navbar-collapse .navbar-nav {
        /*padding-right: 10px;*/
    }

    #page .deal-price, #category-page .deal-price {
        padding: 0 5px;
    }

    #page .view-product a, #page .buy-now a {
        /*font-size: 11px;*/
    }

    .slider-right {
        padding-right: 15px;
    }

    .col-slider {
        padding-right: 15px;
        margin-bottom: 10px;
    }

    #category-page .result-entry {
        flex-direction: column-reverse;
    }

    #category-page .result-entry > div {
        width: 100%;
    }

    #category-page .to_register {
        margin-right: 0;
        float: left;
    }

    #category-page .widget .statistic .include_vat {
        font-size: 17px;
    }

    .sidebar .category-filter {
        padding: 0px;
    }

    #category-page .result-entry > .col-sm-7 {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
    }

    #category-page .result-entry > .col-sm-7 .title {
        padding-top: 20px;
    }

    #category-page .deal-entry .procent-li > .procent {
        font-size: 24px;
    }

    #category-page .statistic .subject_to_detail {
        font-size: 18px;
    }

    #category-page .widget .statistic .subject_to_detail {
        font-size: 14px;
    }

    #category-page .statistic .include_vat {
        font-size: 24px;
    }

    #category-page .widget .view-product, #category-page .widget .buy-now {
        width: 50% !important;
    }
}

@media only screen and (max-width: 1151px) {
    #page .subject_to_detail {
        font-size: 12px;
    }

    #page .statistic .include_vat {
        font-size: 16px;
    }

    #page .statistic .limited_in_time, #category-page .statistic .limited_in_time {
        font-size: 13px;
    }

    .opportunitiesToday .save .value, #category-page .save .value {
        font-size: 24px;
    }
}

@media only screen and (max-width: 1051px) {
    #page .subject_to_detail {
        font-size: 11px;
    }

    #page .statistic .include_vat {
        font-size: 14px;
    }

    #page .statistic .limited_in_time, #category-page .statistic .limited_in_time {
        font-size: 12px;
    }
}

/* Medium Devices, Desktops */

@media only screen and (max-width: 991px) {
    #cst-dropdown-item {
        color: #f8d700 !important;
    }

    .target-for-business-edge {
        display: block;
    }

    .no-js .flexslider .slides > li:first-child {
        display: flex;
        flex-direction: column-reverse;
    }

    .why-target-business .container > .row {
        flex-direction: column;
        align-items: center;
    }

    .why-target-business .get_updates_form {
        padding: 7px 75px;
    }
}

@media only screen and (max-width: 992px) {
    .s-page {
        flex-direction: column !important;
    }

    .form-select-m {
        width: 50% !important;
    }

    .form-btn-lg {
        width: 30% !important;
    }

    .search-form .col-md-6.form-box {
        margin: 0;
        padding: 0 7px;
    }

    #search_product_button {
        padding: 8px 0;
        background: #d7d4d4;
    }

    .nav-wrap-holder {
        order: 2;
    }

    header .top-bar {
        margin-top: 0 !important;
        order: 1 !important;
    }

    header .search-form {
        order: 3 !important;
    }

    #nav-wrap {
        position: relative !important;
        padding: 5px 0;
    }

    .basket-mob img {
        width: 40px !important;
        height: 30px !important;
    }

    #account-verify-modal, #reset-password-modal, #logout-modal {
        width: 70%;
    }

    .profile-dropdown input[type="checkbox"]:checked ~ ul {
        z-index: 99;
    }

    .basket-mob {
        position: fixed;
        left: 15px;
        z-index: 999999;
        background: #990100;
        width: 60px;
        height: 60px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        bottom: 10px;
    }

    .basket-li img {
        width: 40px;
        height: 40px;
        object-fit: contain;
    }

    .target-for-business-edge p {
        font-family: OpenSansHebrew-Regular;
        font-size: 15px;
        color: white;
        margin: 0;
        text-align: right;
    }

    .navbar.nav-white {
        background-color: #990100;
    }

    #nav-wrap {
        background-color: #990100;
        border: none !important;
    }

    body .burger-menu .bar {
        background-color: white !important;
    }

    .navbar.nav-white .navbar-brand {
        background-color: #990100;
    }

    .top-bar {
        padding: 10px 0;
    }

    .top-bar .list-unstyled.pull-right a {
        font-size: 20px;
    }

    .slides .buyPanel .content {
        padding: 0 15px;
    }

    .get_updates_form {
        margin-top: 30px
    }

    .slides .entry-lg {
        padding-left: 0;
    }

    .slides__img {
        padding-right: 0;
    }

    #category-page .get_updates_form {
        padding: 7px 25px;
    }

    .site-wrapper .top-bar .container .row {
        display: flex;
        flex-direction: unset;
        align-items: center;
    }

    .site-wrapper .top-bar .container .row .list-inline {
        width: 100%;
    !important;
    }

    .site-wrapper .top-bar .container .row .list-inline .no-margin {
        text-align: right;
    }

    .site-wrapper .top-bar .container .row .pull-right {
        width: 100%;
    !important;
    }

    .blog .prices p {
        margin-bottom: 5px;
    }

    .entry-lg {
        margin-bottom: 15px;
        height: auto;
    }

    .why-target-business {
        margin-top: 15px;
    }

    .slides__img .bg-image {
        height: 520px;
    }

    .form-select-m, .form-first-inp {
        width: 50%;
    }

    #page .subject_to_detail, .row-wrap.RecommendedSolutions .subject_to_detail {
        font-size: 12px;
    }

    #page .statistic .include_vat, .row-wrap.RecommendedSolutions .statistic .include_vat {
        font-size: 16px;
    }

    #page .statistic .limited_in_time, #category-page .statistic .limited_in_time, .row-wrap.RecommendedSolutions .statistic .limited_in_time {
        font-size: 14px;
    }

    .cart-item {
        display: flex;
        flex-direction: column;
    }

    .cart-contents .product-image img {
        max-width: 450px;
    }

    .cart-contents .cart-item .actions-container {
        position: initial;
        bottom: 0;
        display: flex;
        width: 100%;
    }

    #cart .get_updates_form input {
        width: 100%;
    }

    .cart-contents-under-buttons.not-reg-buttons, .row.cart-contents-under-buttons {
        padding: 0;
        width: 75%;
        margin: 0 auto;
    }

    .cart-contents-under-buttons > .col-md-3 {
        margin-bottom: 10px;
    }

    .cart-page.contact-with-us {
        padding: 20px;
    }

    #category-page > .row-rtl {
        flex-direction: column;
    }

    #category-page > .row-rtl > div {
        width: 100%;
    }

    #category-page .deal-entry .procent {
        font-size: 26px;
    }

    .sidebar .category-filter {
        padding: 20px;
    }

    #category-page .buy-now a, #category-page .view-product a {
        font-size: 14px;
    }

    #category-page .widget .statistic .subject_to_detail {
        font-size: 18px;
    }

    #category-page .widget .statistic .include_vat {
        font-size: 24px;
    }

    #category-page .widget .view-product, #category-page .widget .buy-now {
        width: 38% !important;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
    #thank-you-one-product-checkout .thank-you-modal-inner, #thank-you-multiple-product-checkout .thank-you-modal-inner {
        width: 90% !important;
    }

    .get_updates_form {
        padding: 20px 20px;
    }

    .get_updates_form {
        margin-top: 30px;
    }

    .single-page-contact-us-form .get_updates_form {
        width: 90%;
    }

    #inner-page .buyPanel .content .dealAttributes .valueInfo {
        padding: 0;
    }

    .why-target-business .row {
        flex-wrap: wrap;
    }

    .search-form .col-md-8 form {
        flex-wrap: wrap;
        display: flex;
        width: 100%;
        justify-content: center;
    }

    .form-box {
        width: 100%;
    }

    .pull-right .list-inline {
        text-align: center;
    }

    footer .tags li {
        margin-right: 0;
        margin-left: 15px;
    }

    .getUpdatesFreeFormContainer form button {
        margin-left: 10px;
    }

    .footer-img-block img {
        display: none;
    }

    #footer .footer-img-first img {
        display: block;
    }

    header {
        display: flex;
        flex-direction: column;
    }

    #nav-wrap {
        order: 1;
        display: flex;
    }

    #nav-wrap p {
        color: #5c0000;
        font-size: 22px;
        line-height: 100px;
        margin-bottom: 0;
    }

    header .top-bar {
        order: 2;
    }

    header .search-form {
        order: 3;
    }

    #nav_wrapper {
        margin: 0;
        padding: 0;
        width: 100%;
    }

    .list-unstyled .no-margin {
        display: none;
    }

    #nav-wrap {
        z-index: 11;
    }

    #nav-wrap {
        position: fixed
    }

    header .top-bar {
        margin-top: 61px;
    }

    .shadow .row .col-xs-6:last-child {
        margin-bottom: 15px;
    }

    #nav-wrap {
        border-bottom: 1px black solid;
    }

    #footer h5 {
        margin-bottom: 50px;
    }

    .tags {
        margin-bottom: 30px;
    }

    .navbar.nav-white .navbar-collapse {
        border-color: #ffffff;
    }

    .custom_banner {
        height: 150px;
    }

    body div.burger-menu {
        display: block
    }

    .container-logo {
        display: flex;
        justify-content: space-between;
        padding: 0;
    }

    a.logo-red {
        padding: 0;
        margin: 5px 0;
        flex-grow: 1;
    }

    #main_navbar .navbar-header .container-logo a.logo-red {
        display: flex;
        align-items: center;
        margin-right: 20px;
        justify-content: flex-end;
    }

    .search-form .logo-custom {
        display: none;
    }

    .form-box form .form-select-m, .form-box form .form-first-inp {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    header .search-form .container .row {
        flex-direction: column-reverse;
    }

    .navbar.nav-white {
        margin: 0 auto;
    }

    #inner-page .dealAttributes .valueInfo .save .value {
        font-size: 26px;
    }

    .slides .statistic, #inner-page .statistic {
        flex-wrap: wrap;
    }

    .slides .statistic, #inner-page .statistic .include_vat, .buyPanel .statistic .include_vat {
        text-align: right;
    }

    .col-sm-4.form-first-inp {
        order: 1;
        width: 50%;
    }

    .col-sm-4.form-select-m {
        order: 2;
        width: 50%;
    }

    .row.row-rvrs {
        flex-direction: column-reverse;
    }

    .form-first-inp .col-md-12 {
        align-self: flex-start;
    }

    .form-select-m .col-md-12 {
        align-self: flex-end;
    }

    .tabs-right {
        padding-right: 30px;
    }

    .single-page-contact-us-form .get_updates_form form button {
        width: 40%;
    }

    .l-element div.box-icon img {
        transform: scale(1.0);
    }

    .deal-entry.green .image a .img-responsive {
        height: 250px;
    }

    .tabs-padding {
        padding-right: 15px;
        margin-left: -5px;
        margin-right: -10px;
    }

    .signed_up_yet {
        flex-direction: column-reverse !important;
    }

    #category-page .to_register {
        float: right;
        margin-top: 0;
    }

    #category-page .result-entry .deal-price {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: wrap;
    }

    #category-page .view-product, #category-page .buy-now {
        width: 50% !important;
    }

    #category-page .deal-price li.procent-li {
        width: 100%;
    }
}

@media only screen and (max-width: 590px) {
    .why-target-business .row {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .why-target-business .row .col-xs-6 {
        width: 100%;
    }

    .blog .entry-content .prices p {
        margin-bottom: 5px;
    }

    .slider .col-md-6:first-child {
        /*padding-right: 5px;*/
    }

    .form-group {
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .get_updates_form {
        margin-top: 0;
    }

    .cta-box {
        padding: 20px;
    }

    .buyPanel .content .deal-content h3 {
        font-size: 30px;
    }

    .slides .deal-content p {
        font-size: 20px;
    }

    .slides .deal-price {
        margin: 10px 0 20px 0;
    }

    .why-target-business {
        margin-top: 0;
    }

    #inner-page .buyPanel .content .dealAttributes .valueInfo .discount {
        width: 100%;
        text-align: right;
    }

    #inner-page .buyPanel .content .dealAttributes .valueInfo .save, .slides .dealAttributes .valueInfo .save {
        width: 66%;
    }

    .dealAttributes .valueInfo div.value, #inner-page .buyPanel .dealAttributes div.valueInfo div.value {
        width: 32%;
    }

    #inner-page .buyPanel .content .dealAttributes .valueInfo .value {
        padding: 0;
    }

    #inner-page .buyPanel .content .dealAttributes .valueInfo .save .value {
        width: 100%;
    }

    #inner-page .buyPanel .content .dealAttributes .timeLeft {
        margin: 20px 0;
    }

    #inner-page .buyPanel .content .deal-price {
        display: flex;
        flex-direction: column;
    }

    #inner-page .buyPanel .content .deal-price .view-product {
        width: 75%;
        margin: 3px 0;
    }

    #inner-page .buyPanel .content .deal-price .buy-now {
        width: 75%;
        margin: 3px 0;
    }

    #footer {
        padding-top: 20px;
    }

    .description-of-opportunity {
        padding: 0 15px 15px 15px;
    }

    .deal-entry .title {
        padding: 15px 10px 10px 10px;
    }

    .why-target-business .row .col-md-8 {
        margin-bottom: 25px;
    }

    header .search-form .logo-custom {
        margin-right: -5px;
    }

    .valueInfo .value .value {
        text-align: center;
        margin-right: 0;
    }

    .slides .valueInfo .discount, #inner-page .buyPanel .dealAttributes .valueInfo .discount {
        width: 100%;
        text-align: right;
    }

    .dealAttributes .valueInfo div {
        padding: 10px 0px;
    }

    #loadMore {
        width: 60%;
    }

    #category-page .deal-entry .procent-li > .procent {
        padding-top: 5px;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 490px) {
    .slides .deal-price .price {
        width: 100%;
    }

    .slides .deal-price .price h3 {
        text-align: right;
    }

    #inner-page .buyPanel .content {
        padding: 5px;
    }

    .form-group textarea {
        height: 150px;
    }

    .single-page-contact-us-form .get_updates_form form button {
        font-size: 18px;
    }

    .slides .deal-price .view-product, .slides .deal-price .buy-now {
        width: 50%;
    }

    .deal-entry {
        margin-bottom: 10px;
        margin-top: 15px;
    }

    .statistic .include_vat {
        font-size: 20px;
    }

    .statistic .subject_to_detail {
        font-size: 20px;
    }

    .slides .deal-price .price h3, #inner-page .price h3 {
        font-size: 26px;
    }

    .slider {
        padding-top: 15px;
    }

    .col-sm-12, .col-sm-6, .col-md-12, .col-md-4, .col-md-8, .col-sm-8, .col-sm-4.sidebar, .container, .row {
        padding-right: 5px;
    !important;
        padding-left: 5px;
    !important;
    }

    .tabs-right {
        padding-right: 15px;
    }

    .clearfix .hr-link .view-all h2 {
        margin-right: 15px;
    }

    .buyPanel .deal-content p {
        margin-bottom: 20px;
    }

    .tab-content {
        padding-top: 5px;
    !important;
    }

    .buyPanel .content {
        display: flex;
        flex-direction: column;
    }

    .buyPanel .content .deal-price {
        order: 3;
    }

    #dp-none h3 {
        text-align: right;
        margin-top: 10px;
    }

    #dp-none {
        display: block;
    }

    .buyPanel .list-inline .price {
        display: none;
    }

    .slides .timeLeft {
        padding: 20px 0;
    }

    /*.clearfix .hr-link .mBtm-50 {*/
    /*    margin-top: 70px;*/
    /*}*/
    .getUpdatesFreeForm {
        display: flex;
        flex-direction: column;
    }

    .getUpdatesFreeFormContainer form input {
        margin-bottom: 10px;
    }

    .getUpdatesFreeFormContainer form button {
        width: 100%;
        margin-right: 0;
    }

    .cta-box .container .row .col-md-4:first-child {
        margin-top: 10px;
    }

    #page .deal-price, #category-page .deal-price {
        /*padding: 0 20px;*/
    }

    .getUpdatesFreeFormContainer {
        margin-top: 15px;
        margin-left: 15px;
    }

    .form-inputs-block {
        display: flex;
        flex-direction: column;
    }

    .single-page-contact-us-form .get_updates_form input:nth-child(2), .single-page-contact-us-form .get_updates_form input:nth-child(4) {
        margin-right: 0;
    }

    #inner-page .price h3 {
        text-align: right;
    }

    #inner-page .dealAttributes .valueInfo {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .ripple-effect a .img-responsive {
        height: auto;
    }

    .timeLeft .statistic li:first-child {
        margin-bottom: 10px;
    }

    .opportunitiesToday .deal-entry .save {
        width: 65%;
        text-align: left;
    }

    .entry-content .old-price {
        width: 100%;
        text-align: left;
    }

    .RecommendedSolutions .deal-price {
        padding-bottom: 10px !important;
    }

    #inner-page .timeLeft .time b {
        font-size: 18px;
    }

    #inner-page .timeLeft .time span {
        font-size: 14px;
    }

    .hr-link .view-all h2 {
        font-size: 1.5em;
        margin-right: 10px;
    }

    .hr-link .view-all a {
        font-size: 11px !important;
        margin-right: 5px;
    }

    input.form-control {
        padding-right: 45px;
    }

    .flexslider {
        padding-right: 5px;
        padding-left: 5px;
    }

    .nav-tabs > li > a {
        font-size: 20px;
    }

    #inner-page .widget-inner {
        padding: 20px 10px;
    }

    .cart-page.contact-with-us {
        padding: 20px 20px 20px 20px;
    }

    .cart-contents-under-buttons.not-reg-buttons, .row.cart-contents-under-buttons {
        width: 100%;
    }

    #cart .cart {
        padding: 0 10px;
    }

    #category-page .buy-now a, #category-page .view-product a {
        font-size: 11px;
    }

    #category-page .deal-entry .procent {
        font-size: 16px;
    }

    #category-page .statistic .limited_in_time {
        font-size: 13px;
    }

    #category-page .widget .statistic .subject_to_detail {
        font-size: 14px;
    }

    #category-page .statistic .include_vat {
        font-size: 18px;
    }

    #category-page .widget .statistic .include_vat {
        font-size: 18px;
    }

    #category-page li.procent-li > div.procent, #category-page .prices > div.procent {
        font-size: 20px;
    }

    #category-page .deal-entry .prices {
        padding-bottom: 0;
    }

    .sidebar .sidebar-nav li a .sidebar-badge {
        padding-left: 0;
    }

    .sidebar .sidebar-nav li a {
        font-size: 16px;
    }

    #category-page .to_register {
        padding: 15px 40px;
    }

    .mTop-50 {
        margin-top: 25px;
    }

    .mTop-30 {
        margin-top: 20px;
    }

    #result_text {
        margin: 0 0 10px 0;
    }

    #result_text h2 {
        margin-top: 0px;
    }

    #category-page .inner-side {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    #category-page .widget .view-product, #category-page .widget .buy-now {
        width: 50% !important;
    }
}

@media only screen and (max-width: 400px) {
    body .burger-menu {
        margin-right: 13px;
    }

    .target-for-business-edge p {
        font-size: 14px;
    }

    .top-bar .list-unstyled.pull-right a,
    .target-for-business-edge h2 {
        font-size: 16px;
    }
}

@media only screen and (max-width: 375px) {
    #inner-page .deal-price a {
        font-size: 1.3em;
    }

    .slides .valueInfo .save .value {
        font-size: 24px;
    }

    .dealAttributes .valueInfo div {
        padding: 5px 0px;
    }

    .why-target-business .bg-white .row .col-xs-6 {
        width: 100%;
    }


    .deal-entry .title {
        padding: 10px 15px 10px 5px;
    }

    .cta-box p {
        font-size: 20px;
    }

    .cta-box h3 {
        font-size: 40px;
    }

    .entry-content .prices {
        margin: 5px 0;
    }

    .blog .entry-content {
        padding: 0px 5px 5px 5px;
    }

    .RecommendedSolutions .save .value {
        font-size: 22px;
    }

    ul.statistic.list-unstyled {
        padding-left: 8px;
        padding-right: 8px;
    }

    ul.deal-price li.view-product, ul.deal-price li.buy-now, .opportunitiesToday .deal-price .buy-now, .opportunitiesToday .deal-price .view-product {
        width: 49%;
    }

    .opportunitiesToday .view-product a, .opportunitiesToday .buy-now a, .RecommendedSolutions .view-product a, .RecommendedSolutions .buy-now a, .buy-now a, .view-product a {
        font-size: 0.7em;
    }

    .opportunitiesToday .save .value, #category-page .save .value {
        font-size: 22px;
    }

    .l-element .box-icon {
        margin-top: 0;
    }

    .custom_banner {
        height: 80px;
    }

    .deal-entry .info_bar {
        padding: 0 10px;
    }

    #inner-page .timeLeft .time b {
        font-size: 16px;
    }

    #inner-page .timeLeft .time span {
        font-size: 12px;
    }

    #page .statistic .include_vat, .row-wrap.RecommendedSolutions .statistic .include_vat {
        font-size: 14px;
    }

    .statistic .subject_to_detail {
        font-size: 16px;
    }

    .buyPanel .content .deal-content h3 {
        font-size: 24px;
    }

    .hr-link .view-all h2 {
        font-size: 1.3em;
    }

    .hr-link .view-all a {
        font-size: 11px !important;
    }

    #category-page .save .value {
        font-size: 20px;
    }

    #category-page .statistic .subject_to_detail {
        font-size: 12px;
    }

    #category-page .widget .statistic .subject_to_detail {
        font-size: 12px;
    }

    #category-page .statistic .include_vat {
        font-size: 14px;
    }

    #category-page .statistic .limited_in_time {
        font-size: 11px;
    }

    #category-page .widget .statistic .include_vat {
        font-size: 14px;
    }
}

#inner-page .row {
    margin-right: 0px;
!important;
    margin-left: 0px;
!important;
}

.price-dp-none {
    display: none;
}

#main_navbar .container-logo a.logo-red {
    display: none;
}

.footer-img-first img {
    margin-left: auto;
    margin-right: auto;
    display: none;
    margin-top: 20px;
}

.active-img {
    display: block;
}

.logo-custom-disp {
    display: none;
    margin-left: 10px;
}

ul.navbar-right {
    margin-right: 0;
}

ul.navbar-nav:hover li {
    background: lightgray;
}

.deal-entry .entry-content .prices p {
    margin-bottom: 10px;
}


body .burger-menu {
    margin-right: 10px;
    margin-top: 18px;
    width: 30px;
    display: none;
    transition: all 0.3s;
    cursor: pointer;
    height: 28px;
}

body .burger-menu .bar {
    transition: all 0.3s;
    height: 4px;
    width: 100%;
    display: block;
    background-color: #1B2126;
    /* border-radius: 2px; */
}

body .burger-menu .bar:nth-of-type(2) {
    margin: 7px 0;
}

body .burger-menu--closed {
    transition-delay: 0.3s;
}

body .burger-menu--closed .bar {
    float: left;
}

body .burger-menu--closed .bar:nth-of-type(2) {
    width: 24px;
    transition-property: margin, height, width;
    transition-delay: 0.3s, 0.3s, 0s;
}

body .burger-menu--closed .bar:nth-of-type(3) {
    width: 27px;
}

body .burger-menu--closed:hover .bar:nth-of-type(2) {
    width: 100%;
}

body .burger-menu--closed:hover .bar:nth-of-type(3) {
    width: 100%;
}

body .burger-menu--opened {
    padding-top: 12px;
}

body .burger-menu--opened .bar:nth-of-type(1) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition-delay: 0.3s;
    height: 4px;
}

body .burger-menu--opened .bar:nth-of-type(2) {
    opacity: 0;
    height: 0;
    margin: -4px 0;
}

body .burger-menu--opened .bar:nth-of-type(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition-delay: 0.3s;
    height: 4px;
}

.top-bar .list-inline {
    float: left;
}

article .entry-thumbnail {
    display: flex;
    flex-direction: column-reverse;
}

.opportunitiesToday div.prices, .entry-content div.prices {
    align-items: baseline;
}

.row-wrap {
    display: flex;
    flex-wrap: wrap;
}

.row-wrap > * {
    margin-bottom: 20px;
}

#wpadminbar {
    position: fixed;
}

.entry-content .prices.clearfix {
    display: flex;
    flex-wrap: wrap;
}

.deal-entry.green .ripple-effect a .img-responsive {
    height: 250px;
    width: 100%;
    object-fit: cover;
}

.deal-entry.green a .img-responsive {
    height: 200px;
    width: 100%;
    object-fit: cover;
}

.deal-entry.green {
    position: relative;
    height: 100%;
    max-height: 100%;
}

.deal-entry.green .pos_b {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
}

.deal-entry .ripple-effect ~ div {
    display: flex;
    flex-direction: column;
    max-height: calc(100% - 280px);
    height: 100%;
}

.deal-entry .ripple-effect ~ div .entry-content {
    flex: 1;
    min-height: 135px;
}

.deal-entry.green .title a, #category-page .title p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: normal;
    line-height: normal !important;
}

.search-form .form-control:first-child {
    padding-right: 15px;
}

.deal-entry.green .entry-content > p {
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: normal !important;
}

.custom-pos .deal-entry.green .pos_b {
    position: relative !important;
    bottom: 0!important;
}

.RecommendedSolutions .entry-content {
    height: 170px !important;
}

.form-box form {
    justify-content: flex-end;
}

.nav-wrap-holder {
    background: #fff;
}

#inner-page {
    padding-right: 0;
    padding-left: 0;
}

#inner-page .buyPanel .dealAttributes .valueInfo div.value {
    width: 24%;
}

#inner-page .buyPanel .dealAttributes .valueInfo .save, #inner-page .buyPanel .dealAttributes .valueInfo .discount {
    width: 37%;
}

#inner-page .buyPanel .dealAttributes .valueInfo .discount {
    text-align: left;
    padding-left: 15px;
}

.entry-content .prices .save {
    /*width: 66%;*/
    width: auto;
    text-align: left;
}

.l-element .box-icon img {
    transform: scale(1.2);
    margin-bottom: 20px;
}

.tabs-padding {
    padding-left: 0;
}

ul.slides li:first-child, div.flexslider ul.slides > li:first-child {
    display: flex !important;
}

.cart-contents-under-buttons .more-opportunities-btn, .cart-contents .actions .details-of-the-proposal {
    white-space: nowrap;
}

.result-entry .prices {
    padding: 10px;
}

#ajax-content .result-entry .deal-price {
    /*display: flex;*/
    /*flex-direction: column-reverse;*/
    /*align-items: flex-start;*/
}

#ajax-content .result-entry .deal-price > li {
    margin-bottom: 10px;
}

.procent-wrap {
    width: 50%;
}

#category-page .deal-entry .prices .procent, #category-page .deal-entry .prices .old-price {
    padding: 0;
}

.row.row-rtl, .deal-entry.row-rtl {
    display: flex;
    flex-direction: row-reverse;
}

#category-page .prices .procent {
    white-space: nowrap;
}

#category-page ul.statistic > li {
    margin-bottom: 10px;
}

.signed_up_yet {
    display: flex;
    flex-direction: row-reverse;
    padding: 10px 40px;
    justify-content: center;
}

#category-page .info_bar.clearfix {
    overflow: hidden;
}

.procent-li {
    width: 50%;
}

.pd0 {
    padding: 0;
}

.table-guest-checkout {
    width: 100%;
}

.table-guest-checkout th {
    text-align: right;
    font-family: OpenSansHebrew-Regular;
    font-weight: 100;
    padding: 20px 30px;
    border: 1px solid #cfd6dd;
    font-size: 16px;
    color: rgb(49, 49, 49);
}

.table-guest-checkout th:first-child {
    border-right: 0;
}

.table-guest-checkout th:last-child {
    border-left: 0;
}

.table-guest-checkout td:first-child {
    border-right: 0;
}

.table-guest-checkout td:last-child {
    border-left: 0;
}

@media (max-width: 1440px) {
    .col-sm-6.col-md-4 .show-after-countdown-finish .discount .value, .col-sm-6.col-md-3 .show-after-countdown-finish .discount .value{
        font-size: 18px!important;
    }
    .single-page-contact-us-form .get_updates_form form button {
        width: 40%;
    }

    .RecommendedSolutions .statistic .limited_in_time {
        font-size: 11px !important;
    }

    #page .col-md-3 .view-product a, #page .col-md-3 .buy-now a {
        font-size: 10px !important;
        height: 30px !important;
    }

    .RecommendedSolutions .deal-price {
        padding: 0 10px 10px 10px !important;
    }

    #contact .left-contact img {
        width: 30%;
    }

    .contact-inner .get_updates_form p {
        font-size: 18px;
    }
}

.table-guest-checkout td {
    text-align: right;
    background-color: rgb(234, 240, 246);
    padding: 20px 30px;
    border: 1px solid #cfd6dd;
    font-family: OpenSansHebrew-Bold;
    font-size: 18px;
    color: rgb(49, 49, 49);
}
@media (max-width: 1330px) {
    .col-sm-6.col-md-4 .show-after-countdown-finish .discount .value, .col-sm-6.col-md-3 .show-after-countdown-finish .discount .value{
        font-size: 15px;
    }
    #page .view-product a, #page .buy-now a{
        font-size: 12px;
    }
    #page .col-md-3 .view-product a, #page .col-md-3 .buy-now a{
        font-size: 7px!important;
    }
    .RecommendedSolutions .deal-entry .procent{
        font-size: 14px!important;
    }
    .col-sm-6.col-md-3 .deal-entry .entry-content .prices p{
        font-size: 14px!important;
    }
}
@media (max-width: 1050px) {
    .col-sm-6.col-md-4 .show-after-countdown-finish .discount .value, .col-sm-6.col-md-3 .show-after-countdown-finish .discount .value{
        font-size: 15px;
    }
    #page .view-product a, #page .buy-now a{
        font-size: 12px;
    }
    #page .col-md-3 .view-product a, #page .col-md-3 .buy-now a{
        font-size: 7px!important;
    }
    .RecommendedSolutions .deal-entry .procent{
        font-size: 14px!important;
    }
    .col-sm-6.col-md-3 .deal-entry .entry-content .prices p{
        font-size: 14px!important;
    }
}
.show-mob{
    display: none;
}
@media (max-width: 768px) {
    .hide-mob{
        display: none!important;
    }
    .show-mob{
        display: block!important;
    }
    button.show-mob{
        margin-top: 12px;
    }
    .deal-entry.green .pos_b {
        position: relative !important;
    }

    .navbar-collapse .navbar-nav {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
        background-color: transparent;
    !important;
    }

    .navbar.nav-white .navbar-collapse {
        background-color: #990100;
        border-color: #990100;
    }

    .navbar.nav-white .navbar-nav > li > a {
        color: white;
        background-color: transparent !important;
    }

    .navbar.nav-white .navbar-nav > li {
        background-color: transparent !important;
    }

    .form-box form {
        justify-content: center !important;
    }

    .getUpdatesFreeFormContainer form input {
        width: 100% !important;
    }

    .slider .statistic .limited_in_time {
        font-size: 14px !important;
    }

    .slides .statistic, #inner-page .statistic .include_vat, .buyPanel .statistic .include_vat {
        text-align: left !important;
    }

    #send-form-product-single-page-form {
        width: 100%;
    }

    .slides .valueInfo {
        padding: 0 5px;
    }

    .homepage_banner .custom_banner img {
        height: 100%;
    }

    .getUpdatesFreeFormContainer form button {
        padding: 15px !important;
    }

    .slides__img .bg-image {
        height: 320px;
    }

    .search-form header .search-form {
        padding: 0 10px;
    }

    #inner-page .buyPanel .content .dealAttributes .valueInfo .discount,
    #inner-page .buyPanel .content .dealAttributes .valueInfo .value,
    .entry-content .prices .save,
    .opportunitiesToday .deal-entry .procent, #category-page .deal-entry .procent,
    .opportunitiesToday .deal-entry .procent, #category-page .deal-entry .procent,
    .slides .valueInfo .discount, #inner-page .buyPanel .dealAttributes .valueInfo .discount,
    #inner-page .buyPanel .content .dealAttributes .valueInfo .save, .slides .dealAttributes .valueInfo .save,
    .RecommendedSolutions .deal-entry .old-price, .deal-entry .old-price {
        width: auto !important;
    }

    .single-page-contact-us-form .get_updates_form {
        width: 100% !important;
    }

    .single-page-contact-us-form {
        padding-right: 0;
    }

    .navbar.nav-white .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

@media (max-width: 400px) {
    .slides__img .bg-image {
        height: 300px;
    }

    .buyPanel .content .deal-content h3 {
        font-size: 24px;
    }

    .slides .deal-content p {
        font-size: 12px;
        line-height: 16px;
    }

    .discount .value {
        font-size: 18px;
    }

    .valueInfo .value .value {
        font-size: 16px;
    }

    .save .value {
        font-size: 16px;
    }

    .dealAttributes .valueInfo div.value, #inner-page .buyPanel .dealAttributes div.valueInfo div.value {
        width: auto;
    }

    .statistic .subject_to_detail {
        font-size: 16px;
    }

    .statistic .include_vat {
        font-size: 16px;
    }

    #page .view-product a, #page .buy-now a {
        padding: 10px;
    }

    .why-target-business .get_updates_form {
        padding: 7px 20px;
    }

    .opportunitiesToday .entry-content p {
        font-size: 14px;
        line-height: normal;
    }

    #inner-page .deal-content p {
        font-size: 16px;
    }

    #inner-page .buyPanel .content .dealAttributes .timeLeft {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .clearfix .hr-link .view-all h2 {
        margin-right: 0;
    }

    .single-page-contact-us-form .get_updates_form input:last-child {
        margin: 0;
    }

    .cart-contents .cart-item h2 {
        margin-top: 10px;
    }

    .cart-contents .product-description {
        margin-bottom: 10px;
    }

    #contact .heading-title h2 {
        font-size: 22px;
    }

    #contact .get_updates_form {
        padding: 7px 20px;
    }

    #contact .get_updates_form form {
        align-items: center;
    }

    .to_register {
        margin: 0;
    }

    #category-page .bg-image {
        height: 320px;
    }

    .getUpdatesFreeFormContainer form button {
        padding: 15px !important;
    }

    .getUpdatesFreeFormContainer form button {
        margin-left: 0;
    }

    .pagination-nav {
        padding-right: 5px;
    }

    #contact .heading-title {
        padding-right: 5px;
    }
}