.page-empty { padding: 0; }
#loading-mask { display: none; font-size: 1.1em; font-weight: bold; position: fixed; text-align: center; z-index: 500; width: 100%; height: 100%; }
#loading_mask_loader { font-weight:bold; left:50%; margin-left:-22px; margin-top: -22px; padding:6px 0; position:fixed; text-align:center; top:50%; width:44px; height: 44px; z-index:1000; font-size: 16px; font-weight: normal; colo r: #fff; background-color: transparent; }
#after-loading-success-message { display:none;  font-size: 1.1em; position: fixed; text-align: center; z-index: 500; width: 100%;height: 100%; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; left:0;top:0; }
#success-message-container { padding:15px 30px 30px; position:relative; text-align:center; top:35%; width:303px; z-index:1000; background:#FFFFFF none repeat scroll 0 0; margin: auto; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5); box-shadow: 0 0 5px rgba(0,0,0,0.5); }
.background-overlay { background-color: #666; opacity: 0.3; width: 100%; height: 100%; position: absolute; top: 0px; filter:alpha(opacity=50); }
span#ajax_loader img { vertical-align: middle; margin-left: 5px; }
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
a {
    background-color: transparent;
}
a:active,
a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: bold;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
img {
    border: 0;
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
input {
    line-height: normal;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td,
th {
    padding: 0;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff;
}
input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
a {
    color: #337ab7;
    text-decoration: none;
}
img {
    vertical-align: middle;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}
h1,
.h1 {
    font-size: 36px;
}
h2,
.h2 {
    font-size: 30px;
}
h3,
.h3 {
    font-size: 24px;
}
p {
    margin: 0 0 10px;
}
ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0;
}
.list-unstyled {
    padding-right: 0;
    list-style: none;
}
.list-inline {
    padding-right: 0;
    list-style: none;
    margin-right: -5px;
}
.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}
dl {
    margin-top: 0;
    margin-bottom: 20px;
}
dt,
dd {
    line-height: 1.42857143;
}
dt {
    font-weight: bold;
}
dd {
    margin-right: 0;
}
@media (min-width: 768px) {
    .dl-horizontal dt {
        float: right;
        width: 160px;
        clear: right;
        text-align: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .dl-horizontal dd {
        margin-right: 180px;
    }
}
abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777777;
}
.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-right: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
    content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
    padding-left: 15px;
    padding-right: 0;
    border-left: 5px solid #eeeeee;
    border-right: 0;
    text-align: left;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
    content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
    content: '\00A0 \2014';
}
address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
}
kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #ffffff;
    background-color: #333333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    -webkit-box-shadow: none;
    box-shadow: none;
}
pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #333333;
    background-color: #f5f5f5;
    border: 1px solid #cccccc;
    border-radius: 4px;
}
pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0;
}
.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}
.container {
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    padding-left: 15px;
}
@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
     float: right;
 }

.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.66666667%;
}
.col-xs-10 {
    width: 83.33333333%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.66666667%;
}
.col-xs-7 {
    width: 58.33333333%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.66666667%;
}
.col-xs-4 {
    width: 33.33333333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.66666667%;
}
.col-xs-1 {
    width: 8.33333333%;
}
@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: right;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.66666667%;
    }
    .col-sm-10 {
        width: 83.33333333%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.66666667%;
    }
    .col-sm-7 {
        width: 58.33333333%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.66666667%;
    }
    .col-sm-4 {
        width: 33.33333333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-2 {
        width: 16.66666667%;
    }

}
table {
    background-color: transparent;
}
th {
    text-align: right;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
    content: " ";
    display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after {
    clear: both;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important;
}
@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }
    table.visible-xs {
        display: table;
    }
    tr.visible-xs {
        display: table-row !important;
    }
    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }
    table.visible-sm {
        display: table;
    }
    tr.visible-sm {
        display: table-row !important;
    }
    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }
    table.visible-md {
        display: table;
    }
    tr.visible-md {
        display: table-row !important;
    }
    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-block {
        display: block !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline {
        display: inline !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }
    table.visible-lg {
        display: table;
    }
    tr.visible-lg {
        display: table-row !important;
    }
    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-block {
        display: block !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline {
        display: inline !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}
@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}
.visible-print {
    display: none !important;
}
@media print {
    .visible-print {
        display: block !important;
    }
    table.visible-print {
        display: table;
    }
    tr.visible-print {
        display: table-row !important;
    }
    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}
.visible-print-block {
    display: none !important;
}
@media print {
    .visible-print-block {
        display: block !important;
    }
}
.visible-print-inline {
    display: none !important;
}
@media print {
    .visible-print-inline {
        display: inline !important;
    }
}
.visible-print-inline-block {
    display: none !important;
}
@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}
@media print {
    .hidden-print {
        display: none !important;
    }
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.fa {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.fa-bars:before {
    content: "\f0c9";
}
.fa-user-o:before {
    content: "\f2c0";
}
.fa-close:before, .fa-remove:before, .fa-times:before {
    content: "\f00d";
}
.fa-pie-chart:before {
    content: "\f200";
}
.fa-chevron-left:before {
    content: "\f053";
}
.fa-chevron-right:before {
    content: "\f054";
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
/*
 * 	Core Owl Carousel CSS File
 *	v1.24
 */

body {
    direction: rtl;
    unicode-bidi: embed;
}
/* clearfix */
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
/* display none until init */
.owl-carousel{
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
    float: right;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
    cursor: pointer;
}
.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing {
    cursor:url(https://www.jonathan.co.il/js/smartwave/jquery/plugins/owl-carousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
}

/* CSS3 Transitions */

.owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x : 50%;
    -webkit-perspective-origin-y : 50%;
    -moz-perspective : 1200px;
    -moz-perspective-origin-x : 50%;
    -moz-perspective-origin-y : 50%;
    perspective : 1200px;
}
/* fade */
.owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease;
}
.owl-fade-in {
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
    0% {opacity: 1}
}
@-moz-keyframes empty {
    0% {opacity: 1}
}
@keyframes empty {
    0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
    0% { opacity:0; }
    100% { opacity:1; }
}
@-moz-keyframes fadeIn {
    0% { opacity:0; }
    100% { opacity:1; }
}
@keyframes fadeIn {
    0% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
    0% { opacity:1; }
    100% { opacity:0; }
}
@-moz-keyframes fadeOut {
    0% { opacity:1; }
    100% { opacity:0; }
}
@keyframes fadeOut {
    0% { opacity:1; }
    100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
    25% { opacity: .5; -webkit-transform: translateZ(-500px); }
    75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
    100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
    25% { opacity: .5; -moz-transform: translateZ(-500px); }
    75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
    100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
    25% { opacity: .5; transform: translateZ(-500px); }
    75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
    100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
    0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
    75% { opacity: .5; -webkit-transform: translateZ(-500px); }
    100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
    0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
    75% { opacity: .5; -moz-transform: translateZ(-500px); }
    100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
    0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
    75% { opacity: .5; transform: translateZ(-500px); }
    100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
    to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
    to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
    to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
    from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
    from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
    from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
    from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
    from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
    from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
    to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
    to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
    to { opacity: 0; transform: scale(1.5); }
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(https://www.jonathan.co.il/js/smartwave/jquery/plugins/owl-carousel/AjaxLoader.gif) no-repeat center center
}
@font-face {
  font-family: 'porto';
  src: url('https://www.jonathan.co.il/skin/frontend/smartwave/porto/icons/font/porto.eot?21386213');
  src: url('https://www.jonathan.co.il/skin/frontend/smartwave/porto/icons/font/porto.eot?21386213#iefix') format('embedded-opentype'),
       url('https://www.jonathan.co.il/skin/frontend/smartwave/porto/icons/font/porto.woff2?21386218') format('woff2'),
       url('https://www.jonathan.co.il/skin/frontend/smartwave/porto/icons/font/porto.woff?21386213') format('woff'),
       url('https://www.jonathan.co.il/skin/frontend/smartwave/porto/icons/font/porto.ttf?21386213') format('truetype'),
       url('https://www.jonathan.co.il/skin/frontend/smartwave/porto/icons/font/porto.svg?21386213#porto') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'porto';
    font-display: swap;
    src: url('https://www.jonathan.co.il/skin/frontend/smartwave/porto/icons/font/porto.svg?21386213#porto') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "porto";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-spin1:before { content: '\e800'; } /* '' */
.icon-spin2:before { content: '\e801'; } /* '' */
.icon-spin3:before { content: '\e802'; } /* '' */
.icon-spin4:before { content: '\e803'; } /* '' */
.icon-spin5:before { content: '\e804'; } /* '' */
.icon-spin6:before { content: '\e805'; } /* '' */
.icon-firefox:before { content: '\e806'; } /* '' */
.icon-chrome:before { content: '\e807'; } /* '' */
.icon-opera:before { content: '\e808'; } /* '' */
.icon-ie:before { content: '\e809'; } /* '' */
.icon-phone:before { content: '\e80a'; } /* '' */
.icon-down-dir:before { content: '\e80b'; } /* '' */
.icon-cart:before { content: '\e80c'; } /* '' */
.icon-up-dir:before { content: '\e80d'; } /* '' */
.icon-mode-grid:before { content: '\e80e'; } /* '' */
.icon-mode-list:before { content: '\e80f'; } /* '' */
.icon-compare:before { content: '\e810'; } /* '' */
.icon-wishlist:before { content: '\e811'; } /* '' */
.icon-search:before { content: '\e812'; } /* '' */
.icon-left-dir:before { content: '\e813'; } /* '' */
.icon-right-dir:before { content: '\e814'; } /* '' */
.icon-down-open:before { content: '\e815'; } /* '' */
.icon-left-open:before { content: '\e816'; } /* '' */
.icon-right-open:before { content: '\e817'; } /* '' */
.icon-up-open:before { content: '\e818'; } /* '' */
.icon-angle-left:before { content: '\e819'; } /* '' */
.icon-angle-right:before { content: '\e81a'; } /* '' */
.icon-angle-up:before { content: '\e81b'; } /* '' */
.icon-angle-down:before { content: '\e81c'; } /* '' */
.icon-down:before { content: '\e81d'; } /* '' */
.icon-left:before { content: '\e81e'; } /* '' */
.icon-right:before { content: '\e81f'; } /* '' */
.icon-up:before { content: '\e820'; } /* '' */
.icon-angle-double-left:before { content: '\e821'; } /* '' */
.icon-angle-double-right:before { content: '\e822'; } /* '' */
.icon-angle-double-up:before { content: '\e823'; } /* '' */
.icon-angle-double-down:before { content: '\e824'; } /* '' */
.icon-mail:before { content: '\e825'; } /* '' */
.icon-location:before { content: '\e826'; } /* '' */
.icon-skype:before { content: '\e827'; } /* '' */
.icon-right-open-big:before { content: '\e828'; } /* '' */
.icon-left-open-big:before { content: '\e829'; } /* '' */
.icon-down-open-big:before { content: '\e82a'; } /* '' */
.icon-up-open-big:before { content: '\e82b'; } /* '' */
.icon-cancel:before { content: '\e82c'; } /* '' */
.icon-user:before { content: '\e82d'; } /* '' */
.icon-mail-alt:before { content: '\e82e'; } /* '' */
.icon-fax:before { content: '\e82f'; } /* '' */
.icon-lock:before { content: '\e830'; } /* '' */
.icon-company:before { content: '\e831'; } /* '' */
.icon-city:before { content: '\e832'; } /* '' */
.icon-post:before { content: '\e833'; } /* '' */
.icon-country:before { content: '\e834'; } /* '' */
.icon-calendar:before { content: '\e835'; } /* '' */
.icon-doc:before { content: '\e836'; } /* '' */
.icon-mobile:before { content: '\e837'; } /* '' */
.icon-clock:before { content: '\e838'; } /* '' */
.icon-chat:before { content: '\e839'; } /* '' */
.icon-tag:before { content: '\e83a'; } /* '' */
.icon-folder:before { content: '\e83b'; } /* '' */
.icon-folder-open:before { content: '\e83c'; } /* '' */
.icon-forward:before { content: '\e83d'; } /* '' */
.icon-reply:before { content: '\e83e'; } /* '' */
.icon-cog:before { content: '\e83f'; } /* '' */
.icon-cog-alt:before { content: '\e840'; } /* '' */
.icon-wrench:before { content: '\e841'; } /* '' */
.icon-quote-left:before { content: '\e842'; } /* '' */
.icon-quote-right:before { content: '\e843'; } /* '' */
.icon-gift:before { content: '\e844'; } /* '' */
.icon-dollar:before { content: '\e845'; } /* '' */
.icon-euro:before { content: '\e846'; } /* '' */
.icon-pound:before { content: '\e847'; } /* '' */
.icon-rupee:before { content: '\e848'; } /* '' */
.icon-yen:before { content: '\e849'; } /* '' */
.icon-rouble:before { content: '\e84a'; } /* '' */
.icon-try:before { content: '\e84b'; } /* '' */
.icon-won:before { content: '\e84c'; } /* '' */
.icon-bitcoin:before { content: '\e84d'; } /* '' */
.icon-ok:before { content: '\e84e'; } /* '' */
.icon-chevron-left:before { content: '\e84f'; } /* '' */
.icon-chevron-right:before { content: '\e850'; } /* '' */
.icon-export:before { content: '\e851'; } /* '' */
.icon-star:before { content: '\e852'; } /* '' */
.icon-star-empty:before { content: '\e853'; } /* '' */
.icon-plus-squared:before { content: '\e854'; } /* '' */
.icon-minus-squared:before { content: '\e855'; } /* '' */
.icon-plus-squared-alt:before { content: '\e856'; } /* '' */
.icon-minus-squared-alt:before { content: '\e857'; } /* '' */
.icon-truck:before { content: '\e858'; } /* '' */
.icon-lifebuoy:before { content: '\e859'; } /* '' */
.icon-pencil:before { content: '\e85a'; } /* '' */
.icon-users:before { content: '\e85b'; } /* '' */
.icon-video:before { content: '\e85c'; } /* '' */
.icon-menu:before { content: '\e85d'; } /* '' */
.icon-desktop:before { content: '\e85e'; } /* '' */
.icon-doc-inv:before { content: '\e85f'; } /* '' */
.icon-circle:before { content: '\e860'; } /* '' */
.icon-circle-empty:before { content: '\e861'; } /* '' */
.icon-circle-thin:before { content: '\e862'; } /* '' */
.icon-mini-cart:before { content: '\e863'; } /* '' */
.icon-paper-plane:before { content: '\e864'; } /* '' */
.icon-attention-alt:before { content: '\e865'; } /* '' */
.icon-info:before { content: '\e866'; } /* '' */
.icon-compare-link:before { content: '\e867'; } /* '' */
.icon-cat-default:before { content: '\e868'; } /* '' */
.icon-cat-computer:before { content: '\e869'; } /* '' */
.icon-cat-couch:before { content: '\e86a'; } /* '' */
.icon-cat-garden:before { content: '\e86b'; } /* '' */
.icon-cat-gift:before { content: '\e86c'; } /* '' */
.icon-cat-shirt:before { content: '\e86d'; } /* '' */
.icon-cat-sport:before { content: '\e86e'; } /* '' */
.icon-cat-toys:before { content: '\e86f'; } /* '' */
.icon-tag-line:before { content: '\e870'; } /* '' */
.icon-bag:before { content: '\e871'; } /* '' */
.icon-search-1:before { content: '\e872'; } /* '' */
.icon-whatsapp:before { content: '\e879'; } /* '' */
.icon-twitter:before { content: '\f099'; } /* '' */
.icon-facebook:before { content: '\f09a'; } /* '' */
.icon-spinner:before { content: '\f110'; } /* '' */
.icon-instagram:before { content: '\f16d'; } /* '' */
.icon-check-empty:before { content: '\f87a'; } /* '' */
.icon-check:before { content: '\f87b'; } /* '' */

@font-face {
    font-display: swap;
    font-family: FontAwesome;
    src: url(/skin/frontend/smartwave/porto_child/css/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?v=4.7.1);
    src: url(/skin/frontend/smartwave/porto_child/css/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/skin/frontend/smartwave/porto_child/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.3) format('woff2'),url(/skin/frontend/smartwave/porto_child/css/font-awesome-4.7.0/fonts/fontawesome-webfont.woff?v=4.7.1) format('woff'),url(/skin/frontend/smartwave/porto_child/css/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(/skin/frontend/smartwave/porto_child/css/font-awesome-4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
    font-weight: 400;
    font-style: normal
}
.tooltip {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;    
}
  
.tooltip .tooltiptext {
    position: absolute;        
    visibility: hidden;        
    background-color: #9a92c5;
    color: #fff;
    text-align: center;        
    z-index: 1;        
    font: 400 18px/1 "typopas", Arial, "Helvetica Neue", Helvetica, sans-serif;
    overflow: hidden;
    padding: 10px 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tooltip .tooltiptext:not(.static-info) {
    transform: translateY(-50%);    
    left: 0;
    right: 0;
    top: 50%;
}

.tooltip.hover .tooltiptext {
    visibility: visible;        
}

.wrapper .main.container .autoComplete_wrapper ul li {
    margin-top: 0;
    margin-bottom: 0;
}

.sidebar .custom-block-2 a[data-src="#popup_tester"] {
    text-decoration: none;
    border-bottom: 1.5px solid #666;
    height: 20px;
}

#free-sample-info-mobile-trigger {
    position: relative;
    overflow: hidden;
}

#free-sample-info-mobile-trigger .free-sample-price {
    position: absolute;
    left: 15px;
    top: 25px;
    text-decoration: line-through;
    font-size: 1rem;
    color: #7c7c7c;
}

#free-sample-info-mobile-trigger:before {
    content: "";
    position: absolute;
    bottom: -14px;
    left: -21px;
    width: 100px;
    height: 100px;
    transform: rotate(3deg);
}

.wrapper .main.container .autoComplete_wrapper ul li {
    margin-top: 0;
    margin-bottom: 0;
}

.catalogsearch-result-index .note-msg {
    font-size: 16px;
    text-align: center;
}

@media(min-width:  767px) {
    .tooltip {
        position: relative;
    }

    .cms-index-index #banner-slider-demo-17 {
        .owl-item .item {
            height: 709px;
        }
    }

    .cms-index-index .masonry-grid-item.w2.woman {
        img {
            height: 590px !important;
            width: 100%;
        }
    }

    .cms-index-index .footer-bottom .custom-block {
        margin-top: -2px;
    }

    .cms-index-index .footer-middle .block.block-subscribe .input-box input.input-text {
        padding-top: 2px;
    }

    .cms-index-index .footer-bottom address span {
        margin-bottom: 0;
    }

    .cms-index-index .masonry-grid-item.men img {
        height: 820px;
        width: 360px;
    }

    .cms-index-index .top-container {
        overflow: hidden;
    }

    .cms-index-index #slideshow {
        height: 1583px;
        width: 100%;
        overflow: hidden;
    }

    .cms-index-index #slideshow > p {
        margin: 0;
    }

    .cms-index-index #slideshow>.owl-carousel {
        height: 709px !important;
        overflow-y: hidden;
        display: flex;
    }

    .cms-index-index #masonry_grid_18 {
        height: 820px !important;
        width: 100%;
        overflow-y: hidden;
    }

    .cms-index-index .masonry-grid-item {
        float: right;
    }

    .cms-index-index .home_featured_products {
        height: 352px;
    }

    .cms-index-index #banner-slider-demo-17 > .item:first-child {
        display: block;
    }
    .cms-index-index #banner-slider-demo-17 > .item {
        width: 100%;
        display: none;
    }

    .cms-index-index .header-container.type6 .header {
        height: 110px;
        padding: 10px 0;
    }

    .cms-index-index .header-container.type6 .header .mini-cart {
        top: 5px;
    }

    .cms-index-index .main-container {
        padding-top: 0;
    }
}

@media(max-width:  767px) {
    .delivery-info-table tr:last-child td:last-child .tooltiptext {
        left: -10px;
        transform: translateX(0);
    }

    #free-sample-info-mobile-trigger:before {
        background-image: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/freesample/prize-icon-thin.svg);
        display: none;
    }
}

/**
 * Custom styling for Jonathan
 */

/* Bottle background image for related products */


/* related product background bottle */
@media(max-width:  768px) {
    .catalog-product-view .main-container,
    .catalog-category-view .main-container,
    .amshopby-index-index .main-container,
    .catalogsearch-result-index .main-container {
        background-image: url('https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/mobile_slider_bottle.png');
        background-repeat: no-repeat;
        background-position: right bottom;
    }
}

@media(min-width:  769px) {
    .catalog-product-view .main-container {
        background: url('https://www.jonathan.co.il/cdn-cgi/image/format=auto,quality=75/skin/frontend/smartwave/porto_child/images/bottle.png') no-repeat calc(50% - 250px) bottom;
    }
}

@media(min-width: 992px) {
    .catalog-product-view .main-container {
        background-position: calc(50% - 360px) bottom;
    }
}

@media(min-width:  1200px) {
    .catalog-product-view .main-container {
        background-position: calc(50% - 460px) bottom;
    }
}

.catalog-product-view .free-delivery-add-to-cart {
    color: #7c7c7c;
    font-size: 1rem;
    text-align: center;
    margin-top: 10px;
    width: 100%;
    display: inline-block;
}

@media screen and (min-width: 768px) {
    .catalog-product-view .free-delivery-add-to-cart {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .catalog-product-view .addthis_toolbox.addthis_default_style.addthis_32x32_style {
        margin-top: 17px;
        margin-bottom: 25px;
        padding-top: 0;
        padding-bottom: 0;
    }

    .product-collateral #free-sample-info-mobile-trigger {
        margin-top: 1px;
    }
}



/*1.0.2 end*/
.main-nav { border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; padding: 2px 0; position: relative; }
.main-nav .double-border { border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; }

.fixed-header a,
.main-nav a { color: #000; text-align: left; }
.fixed-header a:hover,
.main-nav a:hover { color: #f00; }
.fixed-header .menu,
.main-nav .menu { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; list-style: none; margin-bottom: 0; padding-left: 0; }
.fixed-header .menu > li,
.main-nav .menu > li { display: inline-block; padding: 0 22px; }
.fixed-header .menu > li > a,
.main-nav .menu > li > a { display: block; position: relative; padding: 13px 5px; text-transform: uppercase; font-weight: 400; }
.fixed-header .menu > li > a:after,
.main-nav .menu > li > a:after { content: ""; position: absolute; width: 100%; height: 50px; bottom: -20px; left: 0; }

/*mobile menu*/
.mobile-nav {
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    position: static;
    height: 0;
    background-color: #151515; display: none; }
.mobile-nav-shown .mobile-nav {
    -webkit-box-shadow: 0 10px 10px #111111;
    box-shadow: 0 10px 10px #111111;
    height: 100%;
    display: block;
}
.mobile-nav .sw-mobile-menu {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0; }
.mobile-nav .sw-mobile-menu li {
    display: block;
    position: relative;
    clear: both; }
.mobile-nav .sw-mobile-menu li > a {
    color: #c7c7c7;
    display: block;
    line-height: 40px;
    padding: 0 10px 0 20px;
    font-size: 14px;
    text-transform: uppercase;
    background: #151515;
    border-top: 1px solid #222222; }
.fancybox-container,.fancybox-thumbs,.fancybox-thumbs__list a{-webkit-tap-highlight-color:transparent}.fancybox-infobar,.fancybox-slide--image .fancybox-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-slide,.fancybox-slide--image .fancybox-content{transition-property:transform,opacity;top:0;-webkit-backface-visibility:hidden}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;white-space:normal;width:100%;z-index:99994}.fancybox-button,.fancybox-content{position:relative;display:inline-block}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);background:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;-ms-transform-origin:top left;transform-origin:top left;user-select:none;z-index:99995}.fancybox-image,.fancybox-share__button,.fancybox-spaceball{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;height:44px;margin:0;padding:10px;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:dotted 1px}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2),.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
@font-face {
  font-family: 'porto';
  src: url('https://www.jonathan.co.il/skin/frontend/smartwave/porto/icons/font/porto.eot?21386213');
  src: url('https://www.jonathan.co.il/skin/frontend/smartwave/porto/icons/font/porto.eot?21386213#iefix') format('embedded-opentype'),
  url('https://www.jonathan.co.il/skin/frontend/smartwave/porto/icons/font/porto.woff2?21386218') format('woff2'),
  url('https://www.jonathan.co.il/skin/frontend/smartwave/porto/icons/font/porto.woff?21386213') format('woff'),
  url('https://www.jonathan.co.il/skin/frontend/smartwave/porto/icons/font/porto.ttf?21386213') format('truetype'),
  url('https://www.jonathan.co.il/skin/frontend/smartwave/porto/icons/font/porto.svg?21386213#porto') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'porto';
    font-display: swap;
    src: url('https://www.jonathan.co.il/skin/frontend/smartwave/porto/icons/font/porto.svg?21386213#porto') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "porto";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-spin1:before { content: '\e800'; } /* '' */
.icon-spin2:before { content: '\e801'; } /* '' */
.icon-spin3:before { content: '\e802'; } /* '' */
.icon-spin4:before { content: '\e803'; } /* '' */
.icon-spin5:before { content: '\e804'; } /* '' */
.icon-spin6:before { content: '\e805'; } /* '' */
.icon-firefox:before { content: '\e806'; } /* '' */
.icon-chrome:before { content: '\e807'; } /* '' */
.icon-opera:before { content: '\e808'; } /* '' */
.icon-ie:before { content: '\e809'; } /* '' */
.icon-phone:before { content: '\e80a'; } /* '' */
.icon-down-dir:before { content: '\e80b'; } /* '' */
.icon-cart:before { content: '\e80c'; } /* '' */
.icon-up-dir:before { content: '\e80d'; } /* '' */
.icon-mode-grid:before { content: '\e80e'; } /* '' */
.icon-mode-list:before { content: '\e80f'; } /* '' */
.icon-compare:before { content: '\e810'; } /* '' */
.icon-wishlist:before { content: '\e811'; } /* '' */
.icon-search:before { content: '\e812'; } /* '' */
.icon-left-dir:before { content: '\e813'; } /* '' */
.icon-right-dir:before { content: '\e814'; } /* '' */
.icon-down-open:before { content: '\e815'; } /* '' */
.icon-left-open:before { content: '\e816'; } /* '' */
.icon-right-open:before { content: '\e817'; } /* '' */
.icon-up-open:before { content: '\e818'; } /* '' */
.icon-angle-left:before { content: '\e819'; } /* '' */
.icon-angle-right:before { content: '\e81a'; } /* '' */
.icon-angle-up:before { content: '\e81b'; } /* '' */
.icon-angle-down:before { content: '\e81c'; } /* '' */
.icon-down:before { content: '\e81d'; } /* '' */
.icon-left:before { content: '\e81e'; } /* '' */
.icon-right:before { content: '\e81f'; } /* '' */
.icon-up:before { content: '\e820'; } /* '' */
.icon-angle-double-left:before { content: '\e821'; } /* '' */
.icon-angle-double-right:before { content: '\e822'; } /* '' */
.icon-angle-double-up:before { content: '\e823'; } /* '' */
.icon-angle-double-down:before { content: '\e824'; } /* '' */
.icon-mail:before { content: '\e825'; } /* '' */
.icon-location:before { content: '\e826'; } /* '' */
.icon-skype:before { content: '\e827'; } /* '' */
.icon-right-open-big:before { content: '\e828'; } /* '' */
.icon-left-open-big:before { content: '\e829'; } /* '' */
.icon-down-open-big:before { content: '\e82a'; } /* '' */
.icon-up-open-big:before { content: '\e82b'; } /* '' */
.icon-cancel:before { content: '\e82c'; } /* '' */
.icon-user:before { content: '\e82d'; } /* '' */
.icon-mail-alt:before { content: '\e82e'; } /* '' */
.icon-fax:before { content: '\e82f'; } /* '' */
.icon-lock:before { content: '\e830'; } /* '' */
.icon-company:before { content: '\e831'; } /* '' */
.icon-city:before { content: '\e832'; } /* '' */
.icon-post:before { content: '\e833'; } /* '' */
.icon-country:before { content: '\e834'; } /* '' */
.icon-calendar:before { content: '\e835'; } /* '' */
.icon-doc:before { content: '\e836'; } /* '' */
.icon-mobile:before { content: '\e837'; } /* '' */
.icon-clock:before { content: '\e838'; } /* '' */
.icon-chat:before { content: '\e839'; } /* '' */
.icon-tag:before { content: '\e83a'; } /* '' */
.icon-folder:before { content: '\e83b'; } /* '' */
.icon-folder-open:before { content: '\e83c'; } /* '' */
.icon-forward:before { content: '\e83d'; } /* '' */
.icon-reply:before { content: '\e83e'; } /* '' */
.icon-cog:before { content: '\e83f'; } /* '' */
.icon-cog-alt:before { content: '\e840'; } /* '' */
.icon-wrench:before { content: '\e841'; } /* '' */
.icon-quote-left:before { content: '\e842'; } /* '' */
.icon-quote-right:before { content: '\e843'; } /* '' */
.icon-gift:before { content: '\e844'; } /* '' */
.icon-dollar:before { content: '\e845'; } /* '' */
.icon-euro:before { content: '\e846'; } /* '' */
.icon-pound:before { content: '\e847'; } /* '' */
.icon-rupee:before { content: '\e848'; } /* '' */
.icon-yen:before { content: '\e849'; } /* '' */
.icon-rouble:before { content: '\e84a'; } /* '' */
.icon-try:before { content: '\e84b'; } /* '' */
.icon-won:before { content: '\e84c'; } /* '' */
.icon-bitcoin:before { content: '\e84d'; } /* '' */
.icon-ok:before { content: '\e84e'; } /* '' */
.icon-chevron-left:before { content: '\e84f'; } /* '' */
.icon-chevron-right:before { content: '\e850'; } /* '' */
.icon-export:before { content: '\e851'; } /* '' */
.icon-star:before { content: '\e852'; } /* '' */
.icon-star-empty:before { content: '\e853'; } /* '' */
.icon-plus-squared:before { content: '\e854'; } /* '' */
.icon-minus-squared:before { content: '\e855'; } /* '' */
.icon-plus-squared-alt:before { content: '\e856'; } /* '' */
.icon-minus-squared-alt:before { content: '\e857'; } /* '' */
.icon-truck:before { content: '\e858'; } /* '' */
.icon-lifebuoy:before { content: '\e859'; } /* '' */
.icon-pencil:before { content: '\e85a'; } /* '' */
.icon-users:before { content: '\e85b'; } /* '' */
.icon-video:before { content: '\e85c'; } /* '' */
.icon-menu:before { content: '\e85d'; } /* '' */
.icon-desktop:before { content: '\e85e'; } /* '' */
.icon-doc-inv:before { content: '\e85f'; } /* '' */
.icon-circle:before { content: '\e860'; } /* '' */
.icon-circle-empty:before { content: '\e861'; } /* '' */
.icon-circle-thin:before { content: '\e862'; } /* '' */
.icon-mini-cart:before { content: '\e863'; } /* '' */
.icon-paper-plane:before { content: '\e864'; } /* '' */
.icon-attention-alt:before { content: '\e865'; } /* '' */
.icon-info:before { content: '\e866'; } /* '' */
.icon-compare-link:before { content: '\e867'; } /* '' */
.icon-cat-default:before { content: '\e868'; } /* '' */
.icon-cat-computer:before { content: '\e869'; } /* '' */
.icon-cat-couch:before { content: '\e86a'; } /* '' */
.icon-cat-garden:before { content: '\e86b'; } /* '' */
.icon-cat-gift:before { content: '\e86c'; } /* '' */
.icon-cat-shirt:before { content: '\e86d'; } /* '' */
.icon-cat-sport:before { content: '\e86e'; } /* '' */
.icon-cat-toys:before { content: '\e86f'; } /* '' */
.icon-tag-line:before { content: '\e870'; } /* '' */
.icon-bag:before { content: '\e871'; } /* '' */
.icon-search-1:before { content: '\e872'; } /* '' */
.icon-whatsapp:before { content: '\e879'; } /* '' */
.icon-twitter:before { content: '\f099'; } /* '' */
.icon-facebook:before { content: '\f09a'; } /* '' */
.icon-spinner:before { content: '\f110'; } /* '' */
.icon-instagram:before { content: '\f16d'; } /* '' */
.icon-check-empty:before { content: '\f87a'; } /* '' */
.icon-check:before { content: '\f87b'; } /* '' */

* {
    outline: none !important
}
html, body {
    background-color: #fff;
    font: 13px/1 'Open Sans', Arial, Helvetica, sans-serif;
    color: #777;
    text-align: center
}
img {
    border: 0;
    vertical-align: top;
    height:auto;
}
a {
    color: #08c;
    text-decoration: none;
    transition: all .3s
}
a:visited, a:focus {
    text-decoration: none
}
a:hover {
    color: #08c;
    text-decoration: underline
}
:focus {
    outline: 0
}
h1, h2, h3, h4, h5, h6 {
    margin: 0 0 5px;
    line-height: 1.35;
    color: #777
}
h1 {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 20px
}
h2 {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 15px
}
h3 {
    font-size: 16px;
    font-weight: 600
}
form {
    display: inline
}
table {
    border: 0;
    border-spacing: 0;
    empty-cells: show;
    font-size: 100%
}
caption, th, td {
    vertical-align: middle;
    text-align: right;
    font-weight: 400
}
p {
    margin: 0 0 15px;
    line-height: 1.5
}
strong {
    font-weight: 700
}
address {
    text-align: right;
    margin: 0
}
ul, ol {
    list-style: none;
    margin: 0;
    padding: 0
}
.a-left {
    text-align: right !important
}
.label {
    color: #000
}
.no-display {
    display: none
}
.no-padding {
    padding: 0 !important
}
.theme-color {
    color: #08c !important
}
.theme-border-color {
    border-color: #08c
}
.page {
    background-color: #fff;
    padding: 0
}
.top-container > .breadcrumbs {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 13px;
    line-height: 1;
    color: #fff;
    background-color: #171717
}
.breadcrumbs ul {
    padding: 0
}
.breadcrumbs li {
    display: inline;
    vertical-align: top
}
.breadcrumbs li strong {
    font-weight: 400;
    vertical-align: middle;
    text-transform: uppercase
}
.breadcrumbs li a {
    vertical-align: middle;
    font-weight: 400;
    color: #fff
}
.breadcrumbs span.breadcrumbs-split {
    vertical-align: middle;
    margin: 0 2px;
    font-size: 12px
}
.main-container {
    padding: 20px 0 50px;
    min-height: 400px
}
.main {
    text-align: right
}
.main.container {
    max-width: 100%
}
.col-main {
    padding-bottom: 30px
}
input, select, textarea, button {
    font-size: 12px;
    vertical-align: middle;
    color: #484747
}
input.input-text, select, textarea {
    background: #fff;
    border: 1px solid #ccc;
    padding: 2px 8px;
    height: 26px;
    color: #777;
    font-size: 13px;
    border-radius: 3px
}
select {
    background: #fff;
    border: 1px solid #ccc;
    padding: 2px 8px;
    height: 26px;
    color: #777;
    font-size: 13px
}
input.input-text, textarea {
    padding: 8px
}
label {
    margin: 0;
    vertical-align: middle;
    color: #777;
    font-size: 13px;
    font-weight: 400
}
select option {
    padding-left: 10px
}
input.qty {
    margin-left: 2px;
    display: inline-block;
    vertical-align: middle;
    height: 38px;
    width: 35px !important;
    font-size: 14px;
    text-align: center;
    color: #08c;
    border-color: #e1e1e1
}
button.button {
    -webkit-border-fit: lines;
    overflow: visible;
    width: auto;
    border: 0;
    padding: 0;
    margin: 0;
    background: transparent;
    cursor: pointer
}
button.button span {
    display: block;
    border: 0;
    background: #08c;
    padding: 0 15px;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    white-space: nowrap;
    color: #fff;
    line-height: 38px;
    border-radius: 5px
}
button.button span span {
    padding: 0;
    color: inherit;
    border-width: 0;
    background: transparent;
    line-height: inherit
}
button.button:hover span {
    opacity: .9;
    filter: alpha(opacity=90)
}
.messages, .messages ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.messages {
    width: 100%;
    overflow: hidden;
    margin-bottom: 0;
}
.messages li {
    margin: 0 0 10px
}
.messages li li {
    margin: 0 0 3px
}
.error-msg, .success-msg, .note-msg, .notice-msg {
    border-style: solid;
    border-width: 1px;
    min-height: 24px;
    padding: 15px;
    font-size: 14px;
    font-weight: 400;
    border-radius: 4px;
    margin-bottom: 20px
}
.error-msg {
    border-color: #ebccd1;
    background-color: #f2dede;
    color: #a94442
}
.success-msg {
    border-color: #d6e9c6;
    background-color: #dff0d8;
    color: #3c763d
}
.note-msg, .notice-msg {
    border-color: #faebcc;
    background-color: #fcf8e3;
    color: #8a6d3b
}
.data-table {
    width: 100%;
    border: 0
}
.data-table tbody tr {
    border-right: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    background-color: #fff
}
.data-table td.last, .data-table th.last {
    border-left: 1px solid #dcdcdc
}
.data-table th {
    padding: 15px 10px;
    font-weight: 700;
}
.data-table td {
    padding: 15px 10px;
}
.data-table tbody th, .data-table tbody td {
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    padding: 15px 10px;
    line-height: 1.3;
}
.std {
    line-height: 1.4
}
.links li {
    display: inline
}
.header-container {
    background-color: #fff;
    border-top-width: 4px;
    border-top-style: solid
}
.top-links-container {
    background-color: #f0f0ed;
    padding: 5px 0;
    position: relative;
    z-index: 200
}
.header {
    position: relative;
    z-index: 101;
    text-align: right
}
.header > .logo {
    margin: 30px 0 30px 40px;
    text-decoration: none !important;
    display: inline-block;
    vertical-align: middle;
    max-width: 188px;
    position: relative;
    z-index: 2;
    transition: none
}
.header .logo strong {
    position: absolute;
    top: -999em;
    right: -999em;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    text-indent: -999em;
    overflow: hidden
}
.header .logo img {
    max-width: 100%
}

.header-container .welcome-msg {
    margin: 3px 0 3px 20px;
    text-align: right;
    float: left;
    font-size: 11px;
    line-height: 19px;
    text-transform: uppercase
}
.header-container .welcome-msg a {
    color: #7dbd22
}

.header #search_mini_form {
    display: inline-block;
    vertical-align: middle;
    margin-left: 35px
}
.header .form-search {
    overflow: visible;
    border: 1px solid #ccc;
    border-radius: 20px;
    position: relative;
    width: 100%;
    min-width: 250px;
    padding-left: 170px;
    background-color: #fff
}
.header .form-search label {
    float: right;
    width: 24px;
    height: 21px;
    text-align: right;
    text-indent: -999em;
    overflow: hidden;
    display: none
}
.header .form-search #search {
    border: 0;
    height: 38px;
    background-color: transparent;
    padding: 10px 15px;
    color: #999;
    font-family: Arial;
    width: 100%;
    margin: 0;
    font-size: 13px;
    line-height: 20px;
    border-radius: 20px 20px 0 0
}
.header .form-search button.button {
    width: 40px;
    height: 38px;
    color: #777;
    background-color: transparent;
    font-size: 14px;
    position: absolute;
    left: 0;
    border-radius: 0 0 20px 20px
}
.header .form-search .search-autocomplete {
    z-index: 999
}
.header-container .links {
    display: block;
    float: left;
    padding: 0;
    margin: 3px 0;
    color: #08c
}
.header-container .top-links-area {
    display: block;
    float: left;
    padding: 0;
    position: relative
}
.header-container .top-links a {
    color: #999
}
.header-container .top-links-area a {
    padding-top: 5px;
    padding-bottom: 5px
}
.header-container .links li {
    font-size: 11px;
    padding: 0 15px;
    text-transform: uppercase;
    line-height: 19px;
    border-right: 1px solid #ccc
}
.header-container .links li.first {
    padding-left: 0
}
.header .custom-block {
    font-size: 14px;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle
}

.header .form-search .search-autocomplete {
    z-index: 999
}
.header .form-search .search-autocomplete ul {
    border: 1px solid #ddd;
    background-color: #fff
}
.header .form-search .search-autocomplete li {
    text-align: right;
    padding: 5px 10px;
    cursor: pointer;
    color: #777
}
.header .form-search .search-autocomplete li .amount {
    float: left;
    font-weight: 700
}
.header .form-search .search-autocomplete li.odd {
    background-color: #fff
}
.header .form-search .search-autocomplete li.selected {
    background-color: #f7f7f7
}
.mini-cart {
    position: absolute;
    left: 20px;
    top: 50%;
    margin-top: -20px;
    text-align: left
}
.topCartContent {
    position: absolute;
    left: 0;
    top: 40px;
    width: 300px;
    background-color: #fff;
    border-width: 6px 0 0;
    border-style: solid;
    z-index: 1;
    border-radius: 8px 8px 5px 5px;
    color: #777;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
    margin-top: 10px
}
.topCartContent:before {
    content: "";
    position: absolute;
    border: 10px solid transparent;
    display: block;
    left: 10px;
    top: -25px;
    border-bottom-color: #08c
}
@media screen and (min-width: 767px) {
    .topCartContent:before {
        left: 16px;
    }
}
.mini-cart .topCartContent:after {
    content: "";
    position: absolute;
    right: 0;
    top: -25px;
    height: 25px;
    width: 100%;
    display: block
}
.mybag-link {
    line-height: 1;
    display: inline-block;
    border-radius: 5px;
    height: 40px;
    padding: 5px;
    text-transform: uppercase;
    text-align: center;
    max-width: 120px
}
.mybag-link i {
    color: #fff;
    font-size: 27px;
    display: inline-block;
    vertical-align: middle
}
.mybag-link .cart-info {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    padding: 3px
}
.mybag-link span {
    display: block;
    font-size: 12px;
    font-weight: 600
}
.mybag-link .cart-qty {
    font-size: 14px
}
.search-area {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 1;
    display: inline-block;
    height: 40px;
    right: 20px;
    vertical-align: middle
}
.cart-area {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    z-index: 1;
    display: inline-block;
    height: 40px;
    left: 15px;
    text-align: left;
    vertical-align: middle
}
.header-container .top-links-icon {
    display: none;
    vertical-align: middle;
    font-size: 11px;
    padding: 7px 10px 7px 20px;
    position: relative
}
.mobile-nav-shown .mobile-nav {
    box-shadow: none !important
}
.header-container.type6 {
    border: 0
}
.header-container.type6 .top-links-container {
    background-color: #08c;
    color: #fff
}
.header-container.type6 .top-links a {
    color: #fff
}
.header-container.type6 .header {
    display: block;
    vertical-align: middle;
    padding: 28px 0
}
.header-container.type6 .header > .logo {
    display: block;
    padding: 0 15px;
    margin: 0 0 0 10px;
    float: right
}
.header-container.type6 .header > .logo img {
    height: 50px
}
.header-container.type6 .header .search-area {
    position: relative;
    margin: 0;
    display: block;
    float: right;
    top: 0;
    right: 0;
    height: 50px;
    z-index: 2
}
.header-container.type6 .header .search-area a.search-icon {
    display: block;
    line-height: 50px;
    margin-left: 25px
}
.header-container.type6 .header #search_mini_form {
    display: none;
    width: 0;
    margin: 0
}
.header-container.type6 .header .form-search {
    width: 450px;
    position: absolute;
    right: -50px;
    top: 50px;
    overflow: visible;
    border-width: 5px;
    border-radius: 25px;
    border-color: #ccc
}
.header-container.type6 .header .form-search:before {
    content: "";
    display: block;
    position: absolute;
    right: 45px;
    top: -25px;
    width: 20px;
    height: 20px;
    border: 10px solid transparent;
    border-bottom-color: #ccc
}
.header-container.type6 .header .custom-block {
    display: inline-block;
    text-align: center;
    height: 40px;
    line-height: 40px
}
.header-container.type6 .header .mini-cart {
    display: inline-block;
    position: relative;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    top: 0;
    right: 0
}
.header-container.type6 .mybag-link {
    position: relative;
    height: 40px;
    padding: 0;
    line-height: 40px;
    text-align: center;
    top: -3px
}
.header-container.type6 .mybag-link i {
    color: #08c;
    font-size: 35px
}
.header-container.type6 .mybag-link .cart-info {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
    /*margin-top: -4px;
	*/
    right: 0;
    padding: 0;
    display: block;
    line-height: 1
}
.header-container.type6 .mybag-link .cart-info span {
    display: none
}
.header-container.type6 .mybag-link .cart-info span.cart-qty {
    display: block
}
.header-container.type6 .menu-icon {
    color: #08c
}
.header-container.type6 .main-nav {
    margin: 0;
    height: 30px
}
.header-container.type6 .main-nav ul.menu > li > a {
    padding: 9px 15px
}
.header-container.type6 .header .mini-cart .topCartContent {
    left: 0;
    top: 40px
}
.header-container.type6 .header-wrapper {
    border: 0;
    display: block;
    padding: 10px 0
}
.header-container.type6 .main-nav .menu-wrapper {
    border-radius: 0;
    background-color: transparent
}
.header-container.type6 .main-nav .menu {
    padding-left: 300px
}
.main-nav {
    background-color: transparent;
    font-size: 12px;
    border: 0;
    padding: 0;
    text-align: right
}
.main-nav .menu-wrapper {
    background-color: #f0f0ed;
    border-radius: 5px 5px 0 0;
    position: relative
}
.fixed-header ul.menu > li, .main-nav ul.menu > li {
    padding: 0;
    border-radius: 5px
}
.fixed-header ul.menu > li > a, .main-nav ul.menu > li > a {
    color: #08c;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 17px 20px
}
.fixed-header ul.menu > li, .main-nav ul.menu > li {
    transition: all .1s;
    margin-left: 3px
}
.fixed-header ul.menu > li:first-child, .main-nav ul.menu > li:first-child {
    margin-left: 0
}
.fixed-header ul.menu > li:hover, .main-nav ul.menu > li:hover, .fixed-header ul.menu > li.act, .main-nav ul.menu > li.act {
    background-color: #08c;
    text-decoration: none
}
.fixed-header ul.menu > li.act, .main-nav ul.menu > li.act {
    border-radius: 5px
}
.fixed-header ul.menu > li:hover > a, .main-nav ul.menu > li:hover > a, .fixed-header ul.menu > li.act > a, .main-nav ul.menu > li.act > a {
    color: #fff;
    text-decoration: none
}
.fixed-header a, .main-nav a {
    color: #fff
}
.fixed-header a:hover, .main-nav a:hover {
    color: #fff
}
.menu-icon {
    vertical-align: middle;
    display: none;
    text-align: left;
    padding-right: 20px;
    font-size: 20px;
    height: 60px;
    pointer-events: all
}
.page {
    position: relative;
    right: 0;
    transition: right .3s
}
.mobile-nav.side-block {
    position: fixed;
    top: 0;
    right: -250px;
    z-index: 999;
    width: 250px;
    height: 100%;
    overflow-y: scroll;
    padding-top: 20px;
    padding-bottom: 20px;
    transition: all .3s;
    display: block !important;
    direction: ltr;
    unicode-bidi: normal
}
body.mobile-nav-shown .mobile-nav.side-block {
    right: 0
}
.mobile-nav.side-block .sw-mobile-menu li > a {
    background-color: transparent;
    color: #fff;
    border: 0;
    padding: 0 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline;
}
.mobile-nav.side-block .sw-mobile-menu > li:first-child > a {
    border: 0;
    display: inline;
}
.block {
    margin: 0 0 40px
}
.block .block-title {
    margin: 5px 0 10px;
    line-height: 1.2;
    font-size: 16px;
    font-weight: 700;
    color: #313131
}
.block .block-content li.item {
    padding: 7px 9px
}
.block.block-subscribe {
    border-radius: 5px
}
.block.block-subscribe .block-title {
    background-color: transparent;
    border: 0
}
.block.block-subscribe .block-title strong {
    font-size: 1.4em;
    text-transform: none;
    font-weight: 400;
    padding-bottom: 10px
}
.block.block-subscribe .block-content {
    background-color: transparent
}
.block.block-subscribe .input-box {
    padding: 10px 20px 20px
}
.block.block-subscribe .input-box input.input-text {
    width: 100%;
    height: 34px;
    padding: 5px
}
.category-products .products-grid {
    margin-right: -10px;
    margin-left: -10px;
    list-style: none
}
.category-products .products-grid li.item {
    float: right;
    padding: 10px;
    padding-bottom: 0 !important
}
.category-products .products-grid li.item .item-area {
    width: 100%;
    position: relative
}
.category-products .products-grid li.item .product-image {
    width: 100%;
    display: block;
    position: relative;
    z-index: 0;
    overflow: hidden;
    border-radius: 3px;
    background: #fff;
    min-height: 100px
}
.category-products li.item .product-image img {
    width: 100%;
    transition: all .3s
}
.category-products .products-grid li.item .details-area {
    padding: 10px;
    text-align: center
}
.category-products .products-grid li.item .details-area .product-name {
    margin: 0 0 3px
}
.category-products .products-grid li.item .details-area .product-name a {
    font-size: 14px
}
.category-products .products-grid.columns4 {
    margin-right: -10px;
    margin-left: -10px
}
.category-products .products-grid.columns4 li.item {
    float: right;
    padding: 10px
}
.category-products .products-grid.columns4 li.item {
    width: 25%
}
.product-image-area {
    position: relative;
    background: #fff;
    overflow: hidden;
    border: 1px solid #ddd;
    border-radius: 7px;
    padding: 3px;
    z-index: 0
}
.product-label {
    position: absolute;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    line-height: 1;
    top: 10px;
    z-index: 3
}
.product-label span {
    position: relative;
    padding: 7px 10px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 4px
}
span.sale-product-icon {
    background-color: #e27c7c;
    display: block;
    text-align: center
}
span.new-product-icon {
    background-color: #62b959;
    display: block;
    text-align: center
}

.product-view .product-shop .qty-holder {
    display: none;
}

.custom-block p {
    display: flex;
}

.custom-block p a {
    display: grid;
    text-decoration: none !important;
    margin-left: 3px;
    margin-right: 3px;
}

.custom-block .underline-pulse:after {
    bottom: 0;
}

.price {
    white-space: nowrap !important
}
.price-box, .sample-price-box {
    margin: 10px 0 5px
}
.price-box .price,
.sample-price-box .price {
    font-weight: 600;
    color: #444
}
.regular-price {
    color: #444
}
.regular-price .price {
    font-weight: 600;
    font-size: 20px;
    color: #444;
    display: inline-block;
    vertical-align: middle;
    line-height: 1
}
.old-price {
    margin: 0;
    display: inline-block;
    vertical-align: middle
}
.old-price .price-label {
    white-space: nowrap;
    display: none
}
.old-price .price {
    color: #999;
    text-decoration: line-through;
    font-size: 14px;
    vertical-align: middle
}
.special-price {
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    line-height: 1
}
.special-price .price-label {
    font-size: 13px;
    font-weight: 700;
    white-space: nowrap;
    display: none
}
.special-price .price {
    font-size: 20px
}
.add-to-links {
    font-size: 11px;
    margin: 5px 0 0
}
.add-to-cart label,
.sample-add-to-cart label {
    float: right;
    margin-left: 5px;
    font-weight: 700;
    color: #666;
    display: none
}
.add-to-cart .qty,
.sample-add-to-cart .qty {
    margin-left: 2px;
    display: inline-block;
    vertical-align: middle;
    height: 38px;
    width: 35px !important;
    font-size: 14px;
    text-align: center;
    color: #08c;
    border-color: #e1e1e1
}
.add-to-cart button.button,
.sample-add-to-cart button.button {
    display: inline-block;
    height: 48px;
    width: 160px;
    min-width: 110px;
    vertical-align: middle
}
.add-to-cart button.button span,
.sample-add-to-cart button.button span {
    height: 48px;
    line-height: 50px;
    font-weight: 400;
    font-size: 1.25rem;
    border-radius: 5px;
    padding: 0 0 0 5px;
    min-width: 110px;
}
.add-to-cart button.button span i,
.sample-add-to-cart button.button span i {
    margin-left: 10px
}
.product-collateral {
    position: relative;
    margin-top: 50px
}
.product-tabs > ul {
    position: relative;
    bottom: -1px
}
.product-tabs > ul li {
    float: right;
    border: 1px solid #eee;
    border-width: 3px 1px 0;
    border-radius: 5px 5px 0 0;
    margin-left: 1px;
    background-color: #f4f4f4
}
.product-tabs > ul li a {
    display: inline-block;
    padding: 10px 15px;
    color: #08c;
    font-size: 14px;
    line-height: 1
}
.product-tabs > ul li.active {
    background-color: #fff;
    border-top-color: #08c
}
.product-tabs .tab-content {
    padding: 37px 15px;
    border: 1px solid #eee;
    min-height: 200px;
    border-radius: 0 0 3px 3px;
    box-shadow: 0 1px 2px #eee;
    background-color: #fff
}
.product-tabs .tab-content > h2 {
    display: none
}
.product-view .product-img-box {
    margin-bottom: 150px
}
.product-view .product-img-box .product-image {
    margin: 0 0 13px
}
.product-view .product-name {
    margin: 0 0 5px
}
.product-view .product-name h1 {
    margin: 15px 0;
    font-size: 28px;
    font-weight: 600;
    line-height: 1;
    color: #555
}
.product-view .product-shop .short-description {
    padding: 5px 0 20px;
    border-bottom: 1px solid #ebebeb;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5
}
.product-view .product-shop .short-description h2 {
    display: none
}
.product-view .product-shop .price-box,
.product-view .product-shop .sample-price-box {
    margin: 0 0 20px
}
.product-view .product-shop .price-box .regular-price .price,
.product-view .product-shop .sample-price-box .regular-price .price {
    font-size: 36px;
    color: #08c
}
.product-view .add-to-links {
    margin: 3px 0;
    padding: 0;
    text-align: right;
    display: inline-block;
    float: left
}
.product-view .product-info {
    padding-bottom: 20px;
    margin-top: 20px;
    border-bottom: 1px solid #ebebeb
}
.product-options {
    margin: 20px 0 0;
    position: relative;
    padding-bottom: 20px;
    border-bottom: 1px solid #ebebeb
}
.product-options dl {
    margin: 0;
    margin-bottom: -20px
}
.product-options dt {
    padding: 0 0 10px;
    font-weight: 400
}
.product-options dt label {
    font-weight: 700;
    color: #777;
    font-size: 14px
}
.product-options dd {
    margin: 0 0 20px
}
.product-options dd select {
    width: 100%
}

.product-options p.required {
    display: none
}
.product-options-bottom .add-to-links {
    clear: both;
    padding: 5px 0 0;
    text-align: right
}
.product-options-bottom .add-to-cart,
.product-options-bottom .sample-add-to-cart {
    display: inline-block;
    vertical-align: middle
}
.product-options-bottom {
    padding: 0 0 20px;
    margin-top: 20px;
    border-bottom: 1px solid #ebebeb
}
.product-options-bottom .add-to-links {
    padding: 0;
    text-align: right;
    display: inline-block;
    vertical-align: middle;
    float: left;
    margin: 3px 0
}
.product-options-bottom .price-box,
.product-options-bottom .sample-price-box {
    float: none;
    margin: 0 0 5px;
    display: none
}
.qty-holder {
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
    width: 60px
}
.product-view .box-up-sell {
    margin-top: 50px
}
.product-view .box-up-sell > h2 {
    border-bottom: 0;
    padding: 0;
    margin: 0 0 10px;
    font-size: 16px;
    font-weight: 700;
    color: #313131;
    text-transform: uppercase;
    background: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto/images/bkg_3_rtl.png) left center no-repeat
}
.product-view .box-up-sell > h2 span {
    padding-left: 20px;
    background-color: #fff
}
.product-name {
    margin: 10px 0;
    font-size: 1em;
    font-weight: 400
}
.product-name a {
    color: #777
}

.product-name a:hover {
    text-decoration: none
}
.window-overlay {
    background: rgba(0, 0, 0, .35);
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 100%;
    z-index: 990
}
.remember-me-popup {
    background: #fff;
    border: 1px solid #ccc;
    right: 50%;
    top: 50%;
    position: absolute;
    margin: -85px -200px 0 0;
    width: 400px;
    text-align: right;
    box-shadow: 0 0 6px #ccc;
    z-index: 1000
}
.footer-container {
    border-top: 0
}
.footer .block .block-content {
    background-color: transparent;
    padding: 0
}
.footer-middle {
    background-color: #121214;
    color: #777;
    padding: 40px 0;
    font-size: 13px
}
.footer-middle a {
    color: #fff
}
.footer-middle ul.links {
    padding: 0;
    margin-top: -5px
}
.footer-middle ul.links li {
    position: relative;
    padding: 10px 0;
    line-height: 1;
    display: block
}
.footer-middle ul.links li i {
    margin-right: -5px
}
.footer-middle ul.features {
    padding: 0;
    margin-top: -5px
}
.footer-middle ul.features li {
    position: relative;
    padding: 10px 0;
    line-height: 1;
    display: block
}
.footer-middle ul.features li i {
    margin-right: -5px;
    margin-left: 3px
}
.footer-middle p {
    margin-bottom: 15px;
    color: #777
}
.footer-middle ul {
    padding: 0
}
.footer-middle .block {
    text-align: right;
    line-height: 1.5;
    border: 0;
    margin: 0;
    background-color: transparent;
    float: none;
    width: auto
}
.footer-middle .block .block-title {
    margin-bottom: 20px
}
.footer-middle .block .block-title strong {
    font-weight: 400;
    padding: 0;
    font-size: 16px;
    line-height: inherit;
    color: #fff;
    text-transform: none
}
.footer-middle .contact-info li {
    padding: 5px 0
}
.footer-middle .contact-info li:first-child {
    padding-top: 0
}
.footer-middle .contact-info p {
    display: inline-block;
    vertical-align: top;
    margin: 0
}
.footer-middle .contact-info i {
    color: #777;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 18px
}
.footer-middle .block.block-subscribe .input-box {
    padding: 0;
    margin-top: 50px
}
.footer-middle .block.block-subscribe .input-box input.input-text {
    float: right;
    height: 30px;
    padding: 0 10px;
    border: 0;
    background-color: #dcdcdc;
    border-radius: 5px;
    max-width: 300px
}
.footer-middle .block.block-subscribe .input-box button {
    float: right;
    width: 75px;
    margin-right: -75px
}
.footer-middle .block.block-subscribe .input-box button span {
    padding: 0;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px 0 0 5px;
    font-weight: 400;
    min-width: 75px
}
.footer-bottom {
    min-height: 50px;
    line-height: 40px;
    background-color: #0c0c0c;
    padding: 25px 0
}
.footer-bottom a.logo {
    float: right;
    margin-left: 45px
}
.footer-bottom a.logo img {
    display: inline-block;
    vertical-align: middle
}
.footer-bottom .custom-block {
    float: right;
    margin-right: 60px
}
.footer-bottom .custom-block img {
    max-width: 100%;
    display: inline-block;
    vertical-align: middle
}
.footer-bottom address {
    float: left;
    line-height: 40px
}
.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .sample-add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .form-list .input-box:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after, .box-content:after, .block-content:after, .postDetails:after {
    display: block;
    content: ".";
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    overflow: hidden
}
.background-overlay {
    background-color: transparent;
    opacity: .5;
    filter: Alpha(Opacity=50);
    right: 0;
    top: 0
}
.sharing-tool-area, .addthis_toolbox {
    margin-top: 20px;
    padding-bottom: 20px
}
.sidebar .custom-block {
    margin-bottom: 30px;
    padding-bottom: 40px;
    background: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto/images/bkg_4_rtl.png) bottom no-repeat
}
.sidebar .custom-block.custom-block-1 {
    padding-bottom: 20px
}
.sidebar .custom-block-1 > div {
    min-height: 50px;
    margin-bottom: 20px;
    clear: both
}
.sidebar .custom-block-1 > div i {
    font-size: 30px;
    color: #000;
    float: right;
    width: 50px;
    height: 50px;
    line-height: 48px;
    border: 1px solid #bbb;
    border-radius: 50%;
    text-align: center;
    margin-left: 10px
}
.sidebar .custom-block-1 > div h3 {
    color: #313131;
    font-size: 16px;
    margin: 0;
    line-height: 1.5;
    margin-right: 50px;
    padding-top: 4px
}
.sidebar .custom-block-1 > div p {
    font-size: 12px;
    margin: 0;
    margin-right: 50px;
    line-height: 1
}
.btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background-color: #08c;
    border-color: #08c
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px
}
.category-products .products-grid {
    margin-right: -10px;
    margin-left: -10px;
    list-style: none
}
.product-image {
    position: relative;
    display: block
}
a.product-image {
    z-index: 1
}
.products-grid li.item {
    padding: 12px 10px 80px
}
.product-image img {
    max-width: 100%;
    height: auto
}
#product-attribute-specs-table {
    border: 1px solid #ddd
}
#product-attribute-specs-table th.label {
    display: table-cell
}
i.ajax-loader {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #08c;
    border-radius: 20px;
    border-bottom-color: transparent !important
}
i.ajax-loader.large {
    width: 32px;
    height: 32px;
    border-width: 2.5px
}
.fixed-header ul.menu > li, .main-nav ul.menu > li {
    transition: color 0.1s, background-color .1s
}
.fixed-header ul.menu > li > a, .main-nav ul.menu > li > a {
    transition: color 0.1s, background-color .1s
}
.header-container.type6 .main-nav ul.menu > li:first-child, .header-container.type14 .main-nav ul.menu > li:first-child, .header-container.type7 .main-nav ul.menu > li:first-child, .header-container.type8 .main-nav ul.menu > li:first-child {
    margin-left: 3px
}
a.search-icon {
    display: inline-block;
    width: 25px;
    text-align: center
}
#loading-mask {
    display: none;
    font-size: 1.1em;
    font-weight: 700;
    position: fixed;
    text-align: center;
    z-index: 20002;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}
#after-loading-success-message {
    display: none;
    font-size: 1.1em;
    position: fixed;
    text-align: center;
    z-index: 20002;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}
#success-message-container {
    padding: 20px 15px;
    line-height: 1.4;
    position: relative;
    text-align: center;
    top: 35%;
    width: 300px;
    z-index: 1000;
    background: #FFF none repeat scroll 0 0;
    margin: auto
}
#success-message-container img.product-image {
    display: inline-block;
    width: 30%
}
#success-message-container .msg {
    display: block;
    margin-bottom: 10px;
    font-size: 13px
}
#success-message-container .product-name {
    font-size: 14px;
    margin: 5px 0 10px
}
#success-message-container .timer {
    display: none
}
#success-message-container button {
    margin-top: 15px;
    min-width: 133px
}
.header-container.sticky-header .header-wrapper {
    position: fixed !important;
    right: 0 !important;
    left: auto;
    top: 0 !important;
    z-index: 200 !important;
    margin: 0 !important;
    padding: 7px 0 !important;
    margin: 0 !important;
    width: 100% !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    pointer-events: all
}
.header-container.sticky-header .menu-wrapper {
    position: relative
}
.header-container.sticky-header .main-nav ul.menu > li > a {
    margin: 0 !important;
    padding: 10px 15px !important
}
.header-container.sticky-header .main-nav ul.menu > li > a:after {
    left: 10px !important
}
.header-container.sticky-header .main-nav .menu {
    border: 0;
    height: auto
}
.header-container.type6.sticky-header .header-wrapper {
    background-color: #fff
}
.header-container.type6.sticky-header .header-wrapper .main-nav.container {
    margin: 0 auto;
    padding: 0
}
.header-container.type6.sticky-header .header-wrapper .main-nav .menu {
    padding-left: 0
}
.header-container.sticky-header .menu-wrapper .mini-cart {
    position: absolute;
    left: 0;
    right: auto;
    top: -5px;
    margin: 0;
    background-color: transparent;
    border: 0
}
.header-container.sticky-header .menu-wrapper .mybag-link {
    position: relative;
    line-height: 1;
    display: inline-block;
    border-radius: 5px;
    height: 40px;
    padding: 5px;
    text-transform: uppercase;
    text-align: center;
    max-width: 120px;
    background-color: transparent;
    top: auto
}
.header-container.sticky-header .menu-wrapper .mybag-link span {
    display: none
}
.header-container.sticky-header .menu-wrapper .mybag-link .cart-info {
    display: block;
    position: absolute;
    text-align: center;
    width: 100%;
    top: 50%;
    margin-top: -8px;
    right: 0;
    padding: 3px
}
.header-container.sticky-header .menu-wrapper .mybag-link .cart-qty {
    display: block;
    font-size: 12px;
    color: #fff;
    margin: 0 !important;
    line-height: 16px;
    font-weight: 600
}
.header-container.sticky-header .menu-wrapper .mybag-link i {
    font-size: 31px;
    color: #08c
}
.header-container.sticky-header .menu-wrapper .mini-cart .topCartContent {
    top: 40px
}
.product-image-area a.product-image {
    overflow: hidden
}
.input-box {
    position: relative
}
.sticky-logo {
    float: right;
    margin-left: 20px
}
.sticky-logo .logo {
    margin: 0 !important
}
.sticky-logo strong {
    display: none
}
.sticky-logo img {
    max-height: 32px
}
.product-tabs > ul:after {
    clear: both;
    content: "";
    display: table
}
#loading_mask_loader {
    display: none
}
.filter-title-type-2 {
    font-size: 19px;
    margin: 0;
    font-weight: 300;
    margin-bottom: 10px;
    display: table;
    width: 100%
}
.catalog-product-view .background-overlay {
    background-color: #fff
}
.catalog-product-view #loading_mask_loader {
    display: block
}
.fixed-header a, .main-nav a {
    text-align: right
}
.mobile-nav .sw-mobile-menu {
    text-align: right;
    direction: rtl;
    unicode-bidi: embed
}
body {
    direction: rtl;
    unicode-bidi: embed
}
dt, dd {
    unicode-bidi: embed
}

.sidebar-filterproducts {
    margin-bottom: 30px
}
.sidebar-filterproducts .owl-top-narrow {
    margin: 0
}

.owl-top-narrow .sidebar-list .owl-controls {
    top: -16px
}
.owl-top-narrow .sidebar-list .owl-controls .owl-buttons div {
    font-size: 16px
}
.filter-products .products.small-list {
    text-align: left;
    margin-top: -10px
}
.filter-products .products.small-list div.item {
    width: 100%;
    max-width: 300px;
    float: none;
    display: inline-block;
    padding: 0
}
.filter-products .products.small-list div.item .item-area {
    padding: 10px 0 6px
}
.filter-products .products.small-list div.item .product-image-area {
    width: 33%;
    float: right;
    padding: 2px
}
.filter-products .products.small-list div.item .details-area {
    width: 66%;
    float: right;
    text-align: right;
    padding: 10px 16px
}
.filter-products .products.small-list div.item .details-area .ratings {
    background: transparent;
    margin-bottom: 10px
}
.filter-products .products.small-list div.item .price-box {
    margin: 0;
    line-height: 1.2
}
.filter-products .products.small-list div.item .price-box p {
    margin: 0;
    line-height: 1.2
}
h2.sidebar-title {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #313131;
    line-height: 1
}
.owl-top-narrow .owl-controls {
    position: absolute;
    left: 5px;
    top: -33px;
    margin: 0
}
.owl-top-narrow .owl-controls .owl-buttons div {
    color: #08c;
    background: transparent;
    padding: 0;
    margin: 0;
    font-size: 18px
}
.btn-primary:hover {
    border-color: #0099e6;
    background-color: #0099e6;
    color: #fff;
}
.btn:hover {
    text-decoration: none;
}
@media (max-width:1439px) {
    .header-container.type11 .top-links-icon{display:inline-block}
    .header-container.type11 .links{display:none;position:absolute;left:0;z-index:9;background-color:#fff!important;border-radius:3px;margin:0;padding:5px 0;text-align:right;border:1px solid #ccc}
    .header-container.type11 .links li{display:block;border:0;padding:0}
    .header-container.type11 .links li a{color:#777!important;white-space:nowrap;padding:0 10px;display:block;transition:all .2s;font-weight:400}
    .header-container.type11 .links li:hover a{background-color:#ccc!important;color:#fff!important;text-decoration:none}
    .header-container.type15 .top-links-icon{display:inline-block}
    .header-container.type15 .top-links-area .links{position:absolute;right:0;top:100%;text-align:right;padding:10px 0;display:none;background-color:#fff;border:1px solid #ddd;border-radius:5px}
    .header-container.type15 .top-links-area .links li{display:block;padding:0 10px;font-weight:400;font-size:11px}
    .header-container.type15.sticky-header .links a{color:#000}
    .header-container.type16 .top-links-icon{display:inline-block}
    .header-container.type16 .top-links-area .links{position:absolute;right:0;top:100%;text-align:right;padding:10px 0;display:none;background-color:#fff;border:1px solid #ddd;border-radius:5px;min-width:100px}
    .header-container.type16 .top-links-area .links li{display:block;padding:0 10px;font-weight:400;font-size:11px;letter-spacing:0}
    .header-container.type16.sticky-header .links a{color:#000}
    .header-container.type16 .top-links-area .links a{color:#000}
}
@media (max-width:1279px) {
    .header-container.type11 .header{text-align:right}
    .header-container.type11 .header .logo{margin:20px 25px}
    .header-container.type11 .menu-icon{display:inline-block}
    .header-container.type11 .header-wrapper{display:none}
}
@media (max-width:1199px) {
    body.boxed .page{width:980px}
    .header-container.type2 .search-area{position:relative;margin:10px 0;z-index:2}
    .header-container.type2 .header #search_mini_form{width:auto}
    .header-container.type5 .search-area{position:relative;margin:10px 0;z-index:2}
    .header-container.type5 .search-area .search-icon{display:block;line-height:40px}
    .header-container.type5 .search-area #search_mini_form{display:none;width:0;margin:0}
    .header-container.type5 .header .form-search{width:450px;position:absolute;right:-50px;top:40px;overflow:visible;border-width:5px;border-radius:25px;border-color:#ccc}
    .header-container.type5 .header .form-search:before{content:"";display:block;position:absolute;right:45px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#ccc}
    .header-container.type6 .header .custom-block{display:none}
    .header-container.type6 .main-nav .menu{padding-left:0}
    .header-container.type14 .header .custom-block{display:none}
    .header-container.type14 .main-nav .menu{padding-left:0}
    .header-container.type7 .header .custom-block{display:none}
    .header-container.type7 .header .search-area a.search-icon{float:right;display:inline-block;vertical-align:middle}
    .header-container.type7 .menu-icon{display:inline-block;height:auto;padding:0;margin:15px 10px;float:right}
    .header-container.type7 .header-wrapper{display:none}
    .header-container.type7+.mobile-nav{display:none}
    .mobile-nav-shown .header-container.type7+.mobile-nav{display:block}
    .header-container.type13 .header .custom-block{display:none}
    .header-container.type13 .header .search-area a.search-icon{float:right;display:inline-block;vertical-align:middle}
    .header-container.type13 .menu-icon{display:inline-block;height:auto;padding:0;margin:0;margin-left:8px;font-size:15px;line-height:25px}
    .header-container.type13 .menu-icon>a{margin-left:15px}
    .header-container.type13 .header-wrapper{display:none}
    .header-container.type13+.mobile-nav{display:none}
    .mobile-nav-shown .header-container.type13+.mobile-nav{display:block}
    .header-container.type13.sticky-header .header{padding:10px 0}
    .header-container.type13.sticky-header .header > .logo img{height:30px}
    .header-container.type13.sticky-header .top-links-container{padding:0}
    .header-container.type8 .top-links-icon{display:inline-block}
    .header-container.type8 .links{display:none;position:absolute;left:0;z-index:9;background-color:#fff!important;border-radius:3px;margin:0;padding:5px 0;text-align:left;border:1px solid #ccc}
    .header-container.type8 .links li{display:block;border:0;padding:0}
    .header-container.type8 .links li a{color:#777!important;white-space:nowrap;padding:0 10px;display:block;transition:all .2s;font-weight:400}
    .header-container.type8 .links li:hover a{background-color:#ccc!important;color:#fff!important;text-decoration:none}
    .header-container.type15 .header .search-area{margin-right:0}
    .header-container.type15 .header .search-area a.search-icon{display:inline-block}
    .header-container.type15 .header #search_mini_form{display:none}
    .header-container.type15 .header .form-search{position:absolute;right:0;background-color:#fff;top:100%}
    .header-container.type16 .header .search-area a.search-icon{display:inline-block}
    .header-container.type16 .header #search_mini_form{display:none}
    .header-container.type16 .header .form-search{background-color:#fff;top:100%}
    .category-products .products-grid.columns4 li.item{width:33.33%}
    .category-products .products-grid.columns4 li.item.nth-child-4np1{clear:none}
    .category-products .products-grid.columns4 li.item.nth-child-3np1{clear:right}
    .category-products .products-grid.columns5 li.item{width:33.33%}
    .category-products .products-grid.columns5 li.item.nth-child-5np1{clear:none}
    .category-products .products-grid.columns5 li.item.nth-child-4np1{clear:none}
    .category-products .products-grid.columns5 li.item.nth-child-3np1{clear:right}
    .category-products .products-grid.columns6 li.item{width:20%}
    .category-products .products-grid.columns6 li.item.nth-child-6np1{clear:none}
    .category-products .products-grid.columns6 li.item.nth-child-5np1{clear:right}
    .category-products .products-grid.columns7 li.item{width:20%}
    .category-products .products-grid.columns7 li.item.nth-child-7np1{clear:none}
    .category-products .products-grid.columns7 li.item.nth-child-6np1{clear:none}
    .category-products .products-grid.columns7 li.item.nth-child-5np1{clear:right}
    .category-products .products-grid.columns8 li.item{width:20%}
    .category-products .products-grid.columns8 li.item.nth-child-8np1{clear:none}
    .category-products .products-grid.columns8 li.item.nth-child-7np1{clear:none}
    .category-products .products-grid.columns8 li.item.nth-child-6np1{clear:none}
    .category-products .products-grid.columns8 li.item.nth-child-5np1{clear:right}
    .category-products .products-grid.flex-grid.columns4 li.item.nth-child-4np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns4 li.item.nth-child-3np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns5 li.item.nth-child-5np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns5 li.item.nth-child-4np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns5 li.item.nth-child-3np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns6 li.item.nth-child-6np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns6 li.item.nth-child-5np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns7 li.item.nth-child-7np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns7 li.item.nth-child-6np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns7 li.item.nth-child-5np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-8np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-7np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-6np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-5np1{border-right-color:transparent}
    .category-banner .banner-text h2{font-size:45px}
    .category-banner .banner-text p{font-size:23px}
    .category-boxed-banner .banner-text h2{font-size:38px}
    .category-boxed-banner .banner-text p{font-size:17px}
    .category-boxed-banner .banner-text a.shop-now{margin-left:16px;font-size:14px}
    .col1-layout .product-shop .product-options-bottom,.col1-layout .add-to-box{float:none;width:auto;border-bottom:1px solid #ebebeb}
    .col1-layout .sharing-tool-area{float:none}
    .owl-banner-carousel .content.type1 h2{font-size:48px}
    .owl-banner-carousel .content.type1 p{font-size:20px}
    .owl-banner-carousel .content.type1 a{font-size:13px}
    .owl-banner-carousel .content.type2 h2{font-size:37.2px;border-top:4px solid #08c;padding-top:8px}
    .owl-banner-carousel .content.type2 h3{font-size:24.47px}
    .owl-banner-carousel .content.type2 p{font-size:11.2px}
    .owl-banner-carousel .content.type2 a{font-size:14.4px}
    .owl-banner-carousel .content-9.type1 em{font-size:18px;margin-bottom:-4px;margin-right:8px}
    .owl-banner-carousel .content-9.type1 h2{font-size:58px}
    .owl-banner-carousel .content-9.type1 p{font-size:32px}
    .owl-banner-carousel .content-9.type1 a{font-size:14px}
    .owl-banner-carousel .content-9.type1 a>i{width:15px;height:15px;line-height:14px;font-size:11px;margin-bottom:3px;margin-right:10px}
    .owl-banner-carousel .content-9.type2 h3{font-size:37.2px}
    .owl-banner-carousel .content-9.type2 span{font-size:11.2px}
    .owl-banner-carousel .content-9.type2 a{font-size:11px}
    .cart-table a{line-height:24px}
    .cart-table .cart-price{display:inline-block;margin-top:15px}
    .cart-table thead{display:none}
    .data-table.cart-table .product-image{z-index:0}
    .data-table.cart-table tbody tr{position:relative;display:block;clear:both;padding:25px 0;border-bottom:1px solid #dcdcdc}
    .data-table.cart-table tbody tr.first{padding-top:0}
    .data-table.cart-table tbody td{display:block;padding:0;width:100%;border-width:0;text-align:center!important}
    .data-table.cart-table tbody td.pr-img-td{clear:both;padding:0 0 15px}
    .data-table.cart-table tbody td.action-td{position:absolute;top:20px;z-index:1}
    .data-table.cart-table tbody tr.first td.action-td{top:-5px}
    .data-table.cart-table tbody td.action-td .btn-remove2{float:left;line-height:22px}
    .data-table.cart-table tfoot tr.first td{padding-top:25px}
    .cart-table .item-options dd{padding:0}
    .cart-table .qty-holder{width:90px;margin-top:15px}
    .title-buttons{text-align:right}
    .cart-table button.button{margin-bottom:10px;margin-right:0;float:none;width:100%}
    .title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:none}
    .cart .title-buttons .checkout-types{float:none;display:block}
    .cart .title-buttons .checkout-types li{margin:0 0 10px}
    .my-account .data-table thead{display:none}
    .my-account .data-table tbody tr{display:block;border-bottom:1px solid #ddd;padding:15px 0 5px;position:relative}
    .my-account .data-table tbody tr:first-child{border-top:1px solid #ddd}
    .my-account .data-table tbody td{display:block;padding:0 15px 10px;width:100%;text-align:center!important;border-width:0}
    .my-account .data-table tfoot td{display:block;text-align:center!important}
    .my-account .data-table .add-to-cart-alt{margin:10px auto}
    .my-account .data-table tbody .btn-remove{position:absolute;top:15px;left:15px}
    .homepage-grid-banner .row{margin-right:-3px;margin-left:-3px}
    .homepage-grid-banner .col-sm-1,.homepage-grid-banner .col-sm-2,.homepage-grid-banner .col-sm-3,.homepage-grid-banner .col-sm-4,.homepage-grid-banner .col-sm-5,.homepage-grid-banner .col-sm-6,.homepage-grid-banner .col-sm-7,.homepage-grid-banner .col-sm-8,.homepage-grid-banner .col-sm-9,.homepage-grid-banner .col-sm-10,.homepage-grid-banner .col-sm-11,.homepage-grid-banner .col-sm-12{padding-right:3px;padding-left:3px}
    .homepage-grid-banner .col-sm-margin{margin-bottom:7px}
    .homepage-grid-banner .content a.btn-default{font-size:11px}
    .homepage-grid-banner .grid1 .content h2{font-size:55.16px}
    .homepage-grid-banner .grid1 .content p{font-size:23px;margin-left:3.12px}
    .homepage-grid-banner .grid2 .content h3{font-size:22.53px}
    .homepage-grid-banner .grid2 .content h2{font-size:22.53px}
    .homepage-grid-banner .grid2 .content p{font-size:13.71px;margin-bottom:11.7px}
    .homepage-grid-banner .grid3 .content h2{font-size:35.88px}
    .homepage-grid-banner .grid3 .content h5{font-size:12.48px;margin-bottom:23.4px}
    .homepage-grid-banner .grid3 .content p{font-size:12.48px;margin-bottom:3.9px}
    .homepage-grid-banner .grid3 .content h4{font-size:17.72px;margin-top:15.6px}
    .homepage-grid-banner .grid3 .content h4>span{font-size:13.77px}
    .homepage-grid-banner .grid3 .content h3{font-size:29.41px;margin-bottom:11.7px}
    .homepage-grid-banner .grid3 .content h3>span{font-size:19.6px}
    .homepage-grid-banner .grid4 .content h2{font-size:29px;margin-bottom:12px}
    .homepage-grid-banner .grid4 .content p{font-size:17px;margin-bottom:11.7px}
    .grid-images .grid1{margin-bottom:9px}
    .slider-with-side .side-area .item2{margin-bottom:8px}
    .slider-with-side .side-area .item1 .content{bottom:15px;right:13px}
    .slider-with-side .side-area .item1 .content h2{font-size:30px;margin-bottom:10px}
    .slider-with-side .side-area .item1 .content em{font-size:22px;margin-right:2px}
    .slider-with-side .side-area .item1 .content a{font-size:13px;margin-right:2px}
    .slider-with-side .side-area .item2 .content{bottom:15px;right:15px}
    .slider-with-side .side-area .item2 .content h2{font-size:28px;margin-bottom:10px}
    .slider-with-side .side-area .item2 .content p{font-size:13px}
    .slider-with-side .side-area .item2 .content a{font-size:12px;padding:7px 13px 7px 8px;margin:5px 25px 0 0}
    .slider-with-side .side-area .item3 .content{bottom:15px;right:15px}
    .slider-with-side .side-area .item3 .content h2{font-size:28px}
    .slider-with-side .side-area .item3 .content p{font-size:17px;margin-bottom:15px}
    .slider-with-side .side-area .item3 .content a{font-size:14px}
    .slider-with-side .slider-area .item .content .text-area h2{padding:6px 10px 6px 45px;font-size:38px}
    .slider-with-side .slider-area .item .content .text-area p{padding:10px 11px 10px 15px;font-size:15px}
    .slider-with-side .slider-area .item .content .ribbon{left:11px;top:11px}
    .slider-with-side .slider-area .item .content .ribbon em{font-size:13px;margin-left:60px}
    .slider-with-side .slider-area .item .content .ribbon h3{font-size:30px;margin-left:12px}
    .slider-with-side .slider-area .item .content .ribbon h5{font-size:16px;margin-top:-2px}
    .owl-item-links-block ul li{padding:0 10px}
    .owl-item-links-block ul li a{font-size:15px}
    .owl-item-links-block span{font-size:15px;padding-right:15px;margin-right:5px}
    .owl-item-links-block span .icon-angle-down{font-size:8px;margin-right:5px}
    .slide3-1-content p{margin-bottom:3px;font-size:13px}
    .slide3-1-content h2{font-size:30px;margin-bottom:15px}
    .slide3-1-content .price-area em{font-size:10px}
    .slide3-1-content .price-area em:first-child{margin-bottom:-2px}
    .slide3-1-content .price-area h3{font-size:35px}
    .slide3-1-content .button-area{padding-right:10px;margin-right:10px}
    .slide3-1-content a.btn-default{height:45px;font-size:13px;line-height:45px;padding:0 20px 0 17px;border-radius:5px}
    .slide3-1-content a.btn-default i{width:12px;height:12px;line-height:11px;font-size:9px;margin-bottom:2px;margin-right:8px}
    .slide3-2-content em{font-size:18px;margin-right:2px;margin-bottom:4px}
    .slide3-2-content h2{font-size:47px;margin-bottom:4px}
    .slide3-2-content p{font-size:32px;margin-bottom:25px}
    .slide3-2-content a{font-size:14px}
    .slide3-2-content a>i{width:13px;height:13px;line-height:12px;font-size:10px;margin-bottom:3px;margin-right:10px}
    .footer-container.fixed-position .footer-bottom .custom-block{display:none}
    .filter-products .products div.item .product-image{min-height:0}
    .top-newsletter #newsletter{width:270px}
    .ajax-products{padding:0 15px}
    .full-screen-slider #banner-slider-demo-20 .item > div.content > h2{font-size:60px}
    .full-screen-slider #banner-slider-demo-20 .item > div.content > a{font-size:11px;padding:15px 30px;margin:15px 0}
    #home-content-slider-demo-20 .item .item > div.content > h3{letter-spacing:0;font-size:40px}
    #home-content-slider-demo-20 .item .item > div.content > a{font-size:11px;padding:15px 30px;margin:15px 0}
}
@media (max-width:1199px) and (min-width:992px) {
    .home-side-menu h2.side-menu-title{padding:9px 15px}
    .menu.side-menu>li>a{font-size:13px;padding:10px 5px}
    .side-custom-menu h2{padding:11px 13px 10px}
    .side-custom-menu ul li{padding:10px 4px 9px}
    .side-custom-menu ul li a{font-size:1px}
}
@media (max-width:991px) {
    body.boxed .page{width:760px}
    .header-container .welcome-msg,.header-container .top-links-area+span.split{display:none}
    .home-side-menu{display:none}
    .add-to-cart button.button{width:140px}
    .sm-bd-0{border:0!important}
    .header-container .header-wrapper{display:none}
    .header-container.type1 .header #search_mini_form{display:none}
    .header-container.type1 .header .custom-block{display:none}
    .header-container.type1 .menu-icon{display:inline-block}
    .header-container.type1 .header-wrapper{display:none}
    .header-container.type2 .header .logo{width:auto;float:right;margin:0}
    .header-container.type2 .header .logo img{height:50px}
    .header-container.type2 .cart-area{position:static;display:inline-block;float:right;margin:5px 10px}
    .header-container.type2 .header .mini-cart{width:auto;position:relative;margin:5px 15px;float:left;top:0;right:0}
    .header-container.type2 .header .search-area{float:left;margin:5px 0;line-height:40px;display:block;position:relative;right:0;top:0;z-index:2}
    .header-container.type2 .header .search-area .search-icon{display:block}
    .header-container.type2 .header #search_mini_form{display:none;margin:0}
    .header-container.type2 .menu-icon{height:auto;padding:0;display:block;float:left;margin:15px 0 15px 15px}
    .header-container.type2 .header .form-search{width:450px;position:absolute;left:-80px;top:40px;overflow:visible;border-width:5px;border-radius:25px;background-color:#fff}
    .header-container.type2 .header .form-search:before{content:"";display:block;position:absolute;left:75px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#ccc}
    .header-container.type3 .header .custom-block{display:none}
    .header-container.type3 .header .logo img{height:50px}
    .header-container.type3 .header #search_mini_form{display:none;width:0;margin:0}
    .header-container.type3 .menu-icon{width:30px;text-align:center;line-height:40px;height:auto;padding:0;display:block;float:left;margin:35px 5px}
    .header-container.type3 .cart-area{float:left;position:static;margin:35px 0}
    .header-container.type3 .search-area{position:relative;right:0;top:0;float:left;margin:35px 10px;z-index:2}
    .header-container.type3 .search-area .search-icon{display:block;line-height:40px}
    .header-container.type3 .mini-cart{width:auto;position:relative;top:-3px;right:0}
    .header-container.type3 .header .form-search{width:450px;position:absolute;left:-60px;top:40px;overflow:visible;border-width:5px;border-radius:25px;border-color:#ccc}
    .header-container.type3 .header .form-search:before{content:"";display:block;position:absolute;left:60px;top:-20px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#ccc}
    .header-container.type4 .header .custom-block{display:none}
    .header-container.type4 .header .logo img{height:50px}
    .header-container.type4 .header #search_mini_form{display:none;width:0;margin:0}
    .header-container.type4 .menu-icon{width:30px;text-align:center;line-height:40px;height:auto;padding:0;display:block;float:left;margin:5px}
    .header-container.type4 .cart-area{float:left;position:static;margin:5px 0}
    .header-container.type4 .search-area{position:relative;right:0;top:0;float:left;margin:5px;z-index:2}
    .header-container.type4 .search-area .search-icon{display:block;line-height:40px}
    .header-container.type4 .mini-cart{width:auto;position:relative;top:-3px;right:0}
    .header-container.type4 .header .form-search{width:450px;position:absolute;left:-50px;top:40px;overflow:visible;border-width:5px;border-radius:25px;border-color:#ccc}
    .header-container.type4 .header .form-search:before{content:"";display:block;position:absolute;left:45px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#ccc}
    .header-container.type4 .mybag-link{top:0}
    .header-container.type5 .header .logo img{height:50px}
    .header-container.type5 .search-area{float:left;right:0;top:0;margin:35px 20px;line-height:40px}
    .header-container.type5 .cart-area{position:static;float:left;margin:22px 0}
    .header-container.type5 .menu-area{padding:0;display:inline-block;vertical-align:middle}
    .header-container.type5 .menu-icon{display:inline-block;height:auto;padding:0;margin:0 20px}
    .header-container.type5 .custom-block{display:none}
    .header-container.type5 .menu-area .links-area{display:inline-block;vertical-align:middle;padding:0;position:relative}
    .header-container.type5 .top-links-icon{display:block;color:#08c}
    .header-container.type5 .top-links-icon a{color:#08c}
    .header-container.type5 .mini-cart{position:relative;top:0;right:0;margin:0;display:inline-block;vertical-align:middle;background-color:transparent;border:0}
    .header-container.type5 .mybag-link{width:auto;top:-3px}
    .header-container.type5 .topCartContent:before{left:15px}
    .header-container.type5 .menu-area .links-area .links{display:none;position:absolute;left:0;z-index:9;background-color:#fff!important;border-radius:3px;margin:0;padding:5px 0;text-align:left;border:1px solid #ccc}
    .header-container.type5 .menu-area .links-area .links li{border:0;padding:0;display:block}
    .header-container.type5 .menu-area .links-area .links li a{color:#777!important;white-space:nowrap;padding:0 10px;display:block;transition:all .2s;font-weight:400}
    .header-container.type5 .menu-area .links-area .links li:hover a{background-color:#ccc!important;color:#fff!important;text-decoration:none}
    .header-container.type5 .header .form-search{right:auto;left:-195px}
    .header-container.type5 .header .form-search:before{right:auto;left:190px}
    .header-container.type6 .menu-icon{display:block;float:left;height:50px;line-height:50px;padding:0;margin:0 20px 0 15px}
    .header-container.type6 .cart-area{position:static;margin:5px 0;margin-left:10px;float:left}
    .header-container.type6 .header .search-area{float:left}
    .header-container.type6 .header .search-area a.search-icon{margin:0}
    .header-container.type6 .header .form-search{right:auto;left:-100px}
    .header-container.type6 .header .form-search:before{right:auto;left:95px}
    .header-container.type14 .menu-icon{display:block;float:left;height:50px;line-height:50px;padding:0;margin:0 20px 0 15px}
    .header-container.type14 .cart-area{position:static;float:left}
    .header-container.type14 .header .search-area{float:left}
    .header-container.type14 .header .form-search{right:auto;left:-100px}
    .header-container.type14 .header .form-search:before{right:auto;left:95px}
    .header-container.type8 .menu-icon{display:inline-block;vertical-align:middle;height:auto;padding:0;margin-left:15px}
    .header-container.type8 .header .form-search{left:-135px}
    .header-container.type8 .header .form-search:before{left:140px}
    .header-container.type9 .header .custom-block{display:none}
    .header-container.type9 .header .logo img{height:50px}
    .header-container.type9 .header #search_mini_form{display:none;width:0;margin:0;position:absolute;right:0;top:0}
    .header-container.type9 .header #search_mini_form.show{display:inline-block!important}
    .header-container.type9 .menu-icon{width:30px;text-align:center;line-height:40px;height:auto;padding:0;display:inline-block}
    .header-container.type9 .search-area{left:0;top:0;margin:35px 10px;z-index:2}
    .header-container.type9 .search-area .search-icon{display:inline-block;line-height:40px;vertical-align:middle}
    .header-container.type9 .mini-cart{width:auto;position:relative;top:-3px;right:0}
    .header-container.type9 .header .form-search{width:450px;position:absolute;right:-10px;top:40px;overflow:visible;border-width:5px;border-radius:25px;border-color:#ccc}
    .header-container.type9 .header .form-search:before{content:"";display:block;position:absolute;right:5px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#ccc}
    .header-container.type10 .header-wrapper{display:block}
    .header-container.type10 .header .custom-block{display:none}
    .header-container.type10 .header .logo img{height:50px}
    .header-container.type10 .header #search_mini_form{display:none;width:0;margin:0}
    .cms-index-index .header-container.type10 .dropdown-menu .menu-container>a{pointer-events:all}
    .header-container.type10 .cart-area{float:right;position:static;margin:35px 0}
    .header-container.type10 .search-area{position:relative;right:0;top:0;float:left;margin:35px 10px;z-index:2}
    .header-container.type10 .search-area .search-icon{display:block;line-height:40px}
    .header-container.type10 .mini-cart{width:auto;position:relative;top:-3px;right:0}
    .header-container.type10 .header .form-search{width:450px;position:absolute;left:-60px;top:40px;overflow:visible;border-width:5px;border-radius:25px;border-color:#ccc}
    .header-container.type10 .header .form-search:before{content:"";display:block;position:absolute;left:55px;top:-25px;width:20px;height:20px;border:10px solid transparent;border-bottom-color:#ccc}
    .main-nav,.fixed-header-area{display:none}
    .category-products .products-grid.columns3 li.item{width:50%}
    .category-products .products-grid.columns3 li.item.nth-child-3np1{clear:none}
    .category-products .products-grid.columns3 li.item.nth-child-2np1{clear:right}
    .category-products .products-grid.columns4 li.item{width:50%}
    .category-products .products-grid.columns4 li.item.nth-child-3np1{clear:none}
    .category-products .products-grid.columns4 li.item.nth-child-2np1{clear:right}
    .category-products .products-grid.columns5 li.item{width:50%}
    .category-products .products-grid.columns5 li.item.nth-child-4np1{clear:none}
    .category-products .products-grid.columns5 li.item.nth-child-3np1{clear:none}
    .category-products .products-grid.columns5 li.item.nth-child-2np1{clear:right}
    .category-products .products-grid.columns6 li.item{width:33.33%}
    .category-products .products-grid.columns6 li.item.nth-child-5np1{clear:none}
    .category-products .products-grid.columns6 li.item.nth-child-4np1{clear:none}
    .category-products .products-grid.columns6 li.item.nth-child-3np1{clear:right}
    .category-products .products-grid.columns7 li.item{width:33.33%}
    .category-products .products-grid.columns7 li.item.nth-child-6np1{clear:none}
    .category-products .products-grid.columns7 li.item.nth-child-5np1{clear:none}
    .category-products .products-grid.columns7 li.item.nth-child-4np1{clear:none}
    .category-products .products-grid.columns7 li.item.nth-child-3np1{clear:right}
    .category-products .products-grid.columns8 li.item{width:33.33%}
    .category-products .products-grid.columns8 li.item.nth-child-7np1{clear:none}
    .category-products .products-grid.columns8 li.item.nth-child-6np1{clear:none}
    .category-products .products-grid.columns8 li.item.nth-child-5np1{clear:none}
    .category-products .products-grid.columns8 li.item.nth-child-4np1{clear:none}
    .category-products .products-grid.columns8 li.item.nth-child-3np1{clear:right}
    .category-products .products-grid.flex-grid.columns3 li.item.nth-child-3np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns3 li.item.nth-child-2np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns4 li.item.nth-child-3np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns4 li.item.nth-child-2np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns5 li.item.nth-child-4np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns5 li.item.nth-child-3np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns5 li.item.nth-child-2np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns6 li.item.nth-child-5np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns6 li.item.nth-child-4np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns6 li.item.nth-child-3np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns7 li.item.nth-child-6np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns7 li.item.nth-child-5np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns7 li.item.nth-child-4np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns7 li.item.nth-child-3np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-7np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-6np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-5np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-4np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-3np1{border-right-color:transparent}
    .category-banner .banner-text h2{font-size:28px}
    .category-banner .banner-text p{font-size:16px}
    .category-boxed-banner .banner-text h2{font-size:28px}
    .category-boxed-banner .banner-text p{font-size:12px}
    .category-boxed-banner .banner-text a.shop-now{margin-left:12px;font-size:12px}
    .homepage-bar .col-md-4{border:0;text-align:right}
    .owl-banner-carousel .content.type1 h2{font-size:36px}
    .owl-banner-carousel .content.type1 p{font-size:15px}
    .owl-banner-carousel .content.type1 a{font-size:10px}
    .owl-banner-carousel .content.type2 h2{font-size:27.9px;border-top:3px solid #08c;padding-top:6px}
    .owl-banner-carousel .content.type2 h3{font-size:18.36px}
    .owl-banner-carousel .content.type2 p{font-size:8.4px}
    .owl-banner-carousel .content.type2 a{font-size:10.8px}
    .owl-banner-carousel .content-9.type1 em{font-size:15px;margin-bottom:-3px;margin-right:6px}
    .owl-banner-carousel .content-9.type1 h2{font-size:50px}
    .owl-banner-carousel .content-9.type1 p{font-size:26px}
    .owl-banner-carousel .content-9.type1 a{font-size:12px}
    .owl-banner-carousel .content-9.type1 a>i{width:13px;height:13px;line-height:12px;font-size:10px;margin-bottom:3px;margin-right:7px}
    .owl-banner-carousel .content-9.type2 h3{font-size:27.9px}
    .owl-banner-carousel .content-9.type2 span{font-size:8.4px}
    .owl-banner-carousel .content-9.type2 a{font-size:9px}
    .homepage-grid-banner .row{margin-right:-2px;margin-left:-3px}
    .homepage-grid-banner .col-sm-1,.homepage-grid-banner .col-sm-2,.homepage-grid-banner .col-sm-3,.homepage-grid-banner .col-sm-4,.homepage-grid-banner .col-sm-5,.homepage-grid-banner .col-sm-6,.homepage-grid-banner .col-sm-7,.homepage-grid-banner .col-sm-8,.homepage-grid-banner .col-sm-9,.homepage-grid-banner .col-sm-10,.homepage-grid-banner .col-sm-11,.homepage-grid-banner .col-sm-12{padding-right:2px;padding-left:3px}
    .homepage-grid-banner .col-sm-margin{margin-bottom:4px}
    .homepage-grid-banner .content a.btn-default{font-size:10px;padding:4px 6px;padding-left:3px}
    .homepage-grid-banner .grid1 .content h2{font-size:42.43px}
    .homepage-grid-banner .grid1 .content p{font-size:17.68px;margin-bottom:6px;margin-left:2.4px}
    .homepage-grid-banner .grid2 .content h3{font-size:17.33px}
    .homepage-grid-banner .grid2 .content h2{font-size:17.33px}
    .homepage-grid-banner .grid2 .content p{font-size:10.55px;margin-bottom:9px}
    .homepage-grid-banner .grid3 .content h2{font-size:27.6px}
    .homepage-grid-banner .grid3 .content h5{font-size:9.6px;margin-bottom:18px}
    .homepage-grid-banner .grid3 .content p{font-size:9.6px;margin-bottom:3px}
    .homepage-grid-banner .grid3 .content h4{font-size:13.63px;margin-top:12px}
    .homepage-grid-banner .grid3 .content h4>span{font-size:10.6px}
    .homepage-grid-banner .grid3 .content h3{font-size:22.63px;margin-bottom:9px}
    .homepage-grid-banner .grid3 .content h3>span{font-size:15.08px}
    .homepage-grid-banner .grid4 .content h2{font-size:21px;margin-bottom:9px}
    .homepage-grid-banner .grid4 .content p{font-size:14px;margin-bottom:7px}
    .full-screen-slider .item > div.content > h2{font-size:47.02px;margin-bottom:14.04px}
    .full-screen-slider .item > div.content > p{font-size:19.59px;margin-bottom:27.3px}
    .full-screen-slider .item > div.content > a.btn-default{font-size:12px;padding:12px 40px;border-radius:6px}
    .full-screen-slider .item > div.content em.type1{font-size:14.31px;margin-bottom:-3.9px}
    .full-screen-slider .item > div.content em.type2{font-size:22.99px;margin-bottom:7.8px;margin-right:24px}
    .full-screen-slider .item > div.content em.type3{font-size:13.79px;margin-top:7.8px}
    .full-screen-slider .item > div.content h3{font-size:48.02px}
    .full-screen-slider .item > div.content h4{font-size:40.86px;padding-left:27px}
    .full-screen-slider .item > div.content .sale-bar a{font-size:16.35px;margin-right:18px}
    .full-screen-slider .item > div.content .sale-bar a .icon-angle-down{font-size:9px;margin-right:7.8px}
    .full-screen-slider .item > div.content .sale-bar>div.f-left{padding:11.5px 17.16px}
    .full-screen-slider .item > div.content .sale-bar>div.f-left:first-child{padding:11.7px 31.2px}
    .full-screen-slider .item > div.content .sale-bar{height:63.96px;margin-right:10.92px}
    .full-screen-slider .item > div.content .sale-bar .triangle{height:63.96px;width:23.4px}
    .full-screen-slider .item > div.content .sale-bar .triangle>div{height:32px;border-width:16px;border-top-width:32px;margin:0 -16px -16px 0}
    .full-screen-slider .item > div.content .sale-bar .triangle>div:first-child{height:32px;border-width:16px;border-bottom-width:32px;margin:-16px 0 0 -16px}
    .full-screen-slider .item > div.content.content-2{margin-top:-58px}
    .full-screen-slider .item > div.content.content-3{margin-top:-72px}
    .slider-with-side .slider-area{padding:0 8px;float:none;width:100%}
    .slider-with-side .side-area{padding:0;float:none;width:100%}
    .slider-with-side .side-area .item1,.slider-with-side .side-area .item2,.slider-with-side .side-area .item3{padding:8px;width:33.33%;float:right;margin:0}
    .slider-with-side .side-area .item1 .content{bottom:20px;right:20px}
    .slider-with-side .side-area .item2 .content{bottom:20px;right:15px}
    .slider-with-side .side-area .item3 .content{bottom:20px;right:20px}
    .slide3-2-content em{font-size:14px;margin-right:2px;margin-bottom:3px}
    .slide3-2-content h2{font-size:38px;margin-bottom:3px}
    .slide3-2-content p{font-size:29px;margin-bottom:20px}
    .slide3-2-content a{font-size:12px}
    .slide3-2-content a>i{width:13px;height:13px;line-height:12px;font-size:10px;margin-bottom:2px;margin-right:7px}
    #banner-slider-demo-1 .slide1-content img.quote{width:30px}
    #banner-slider-demo-1 .slide1-content em{font-size:20px;margin:0 8px}
    #banner-slider-demo-1 .slide1-content h2{font-size:60px;margin:4px 0 8px}
    #banner-slider-demo-1 .slide1-content p{font-size:18px}
    #banner-slider-demo-1 .slide2-content em{font-size:20px;margin-right:7px}
    #banner-slider-demo-1 .slide2-content h2{font-size:65px;margin:2px 0 8px}
    #banner-slider-demo-1 .slide2-content p{font-size:15px;margin-right:7px;margin-bottom:25px}
    #banner-slider-demo-1 .slide2-content p span.split{margin:0 9px 0 8px}
    #banner-slider-demo-1 .slide2-content a.btn-default{font-size:12px;width:120px;height:35px;line-height:35px;padding:0;margin-left:1px}
    #banner-slider-demo-1 .slide3-content em{font-size:20px}
    #banner-slider-demo-1 .slide3-content h2{font-size:65px;margin-bottom:13px}
    #banner-slider-demo-1 .slide3-content a.btn-default{font-size:12px;width:120px;height:35px;line-height:35px;padding:0;margin-left:1px}
    #banner-slider-demo-14 .slide1-content img.quote{width:30px}
    #banner-slider-demo-14 .slide1-content em{font-size:20px;margin:0 8px}
    #banner-slider-demo-14 .slide1-content h2{font-size:60px;margin:4px 0 8px}
    #banner-slider-demo-14 .slide1-content p{font-size:18px}
    #banner-slider-demo-14 .slide2-content em{font-size:20px;margin-right:7px}
    #banner-slider-demo-14 .slide2-content h2{font-size:65px;margin:2px 0 8px}
    #banner-slider-demo-14 .slide2-content p{font-size:15px;margin-right:7px;margin-bottom:25px}
    #banner-slider-demo-14 .slide2-content p span.split{margin:0 9px 0 8px}
    #banner-slider-demo-14 .slide2-content a.btn-default{font-size:12px;width:120px;height:35px;line-height:35px;padding:0;margin-left:1px}
    #banner-slider-demo-14 .slide3-content em{font-size:20px}
    #banner-slider-demo-14 .slide3-content h2{font-size:65px;margin-bottom:13px}
    #banner-slider-demo-14 .slide3-content a.btn-default{font-size:12px;width:120px;height:35px;line-height:35px;padding:0;margin-left:1px}
    #banner-slider-demo-13 .slide1-content img.quote{width:30px}
    #banner-slider-demo-13 .slide1-content em{font-size:20px;margin:0 8px}
    #banner-slider-demo-13 .slide1-content h2{font-size:60px;margin:4px 0 8px}
    #banner-slider-demo-13 .slide1-content p{font-size:18px}
    #banner-slider-demo-13 .slide2-content em{font-size:20px;margin-right:7px}
    #banner-slider-demo-13 .slide2-content h2{font-size:65px;margin:2px 0 8px}
    #banner-slider-demo-13 .slide2-content p{font-size:15px;margin-right:7px;margin-bottom:25px}
    #banner-slider-demo-13 .slide2-content p span.split{margin:0 8px 0 9px}
    #banner-slider-demo-13 .slide2-content a.btn-default{font-size:12px;width:120px;height:35px;line-height:35px;padding:0;margin-left:1px}
    #banner-slider-demo-13 .slide3-content em{font-size:20px}
    #banner-slider-demo-13 .slide3-content h2{font-size:65px;margin-bottom:13px}
    #banner-slider-demo-13 .slide3-content a.btn-default{font-size:12px;width:120px;height:35px;line-height:35px;padding:0;margin-left:1px}
    .menu.side-menu{display:none}
    .home-side-menu .mobile-nav{display:block;height:auto}
    .sm-xs-margin-bottom{margin-bottom:20px}
    .cart .crosssell li.item:nth-child(2n+1){clear:both}
    .parallax{background-position:center center!important}
    .parallax-category-banner .parallax{padding:50px 0}
    .parallax-content h2{font-size:38px}
    .parallax-content p{font-size:20px}
    .footer-top-subscribe h4{margin:10px 0}
    .footer-top-subscribe .input-box{margin:10px 0}
    #banner-slider-demo-11 .content-1{padding:25px 15px 10px;margin-right:-122px;margin-top:-75px}
    #banner-slider-demo-11 .content-1>div:first-child{padding-left:7px}
    #banner-slider-demo-11 .content-1 p{font-size:16px;margin-right:5px}
    #banner-slider-demo-11 .content-1 h3{font-size:58px}
    #banner-slider-demo-11 .content-1 h3 b{margin-top:-17px}
    #banner-slider-demo-11 .content-1 em{font-size:14px;margin-left:3px}
    #banner-slider-demo-11 .content-1 h4{font-size:26px}
    #banner-slider-demo-11 .content-1 h5{font-size:14px;margin-top:-2px}
    #banner-slider-demo-11 .content-2{left:20px;bottom:20px}
    #banner-slider-demo-11 .content-2>div{padding:15px 10px}
    #banner-slider-demo-11 .content-2>div:first-child{margin:-2px 0;padding-right:20px}
    #banner-slider-demo-11 .content-2 p{font-size:15px;margin-right:1px}
    #banner-slider-demo-11 .content-2 h3{font-size:38px}
    #banner-slider-demo-11 .content-2 em{font-size:12px;margin-left:2px}
    #banner-slider-demo-11 .content-2 h4{font-size:26px}
    #banner-slider-demo-11 .content-2 h5{font-size:13px;margin-top:-2px}
    #banner-slider-demo-11 .content-2 a{font-size:10px;margin-left:-6px}
    #multiship-addresses-table select{max-width:250px}
    #multiship-addresses-table thead{display:none}
    #multiship-addresses-table tbody tr{position:relative;display:block;clear:both;padding:25px 0;border-bottom:1px solid #dcdcdc}
    #multiship-addresses-table tbody tr.first{border-top:1px solid #dcdcdc}
    #multiship-addresses-table tbody td{display:block;padding:5px 0;width:100%;border:0;text-align:center!important}
    #multiship-addresses-table a.btn-remove{position:absolute;left:10px;top:10px}
    #multiship-addresses-table .item-options dd{padding:0}
    .checkout-progress{padding:0}
    .multiple-checkout #review-order-form .data-table thead{display:none}
    .multiple-checkout #review-order-form .data-table tbody tr{position:relative;display:block;clear:both;padding:25px 0;border-bottom:1px solid #dcdcdc}
    .multiple-checkout #review-order-form .data-table tbody tr.first{border-top:1px solid #dcdcdc}
    .multiple-checkout #review-order-form .data-table tbody td{display:block;padding:5px 0;width:100%;border:0;text-align:center!important}
    .multiple-checkout #review-order-form .data-table .item-options dd{padding:0}
    .multiple-checkout #review-order-form .data-table tfoot{border-right:1px solid #d9dde3;border-left:1px solid #d9dde3}
    .multiple-checkout #review-order-form .data-table tfoot td{display:block;padding:5px 0;width:100%;border:0;text-align:center!important}
    #parallax_02{padding:150px 0}
    #parallax_03{padding:150px 0}
    .header-container.type12,.header-container.type12.fixed-bottom{position:relative;right:0;top:0;min-height:0;width:auto}
    body.side-header .top-container,body.side-header .main-container,body.side-header .footer-container{margin-right:0}
    .header-container.type12 .header{text-align:right;padding:0 7px}
    .header-container.type12 .switcher-area{text-align:right}
    .header-container.type12 .switcher-area .mini-cart{float:left}
    .header-container.type12 .header>.logo{margin:15px 0 20px;float:right}
    .header-container.type12 .menu-icon{display:inline-block;height:auto;padding:0;width:25px}
    .header-container.type12 .menu-icon a{color:#fff;line-height:25px}
    .header-container.type12 .search-area{display:inline-block;width:auto;height:auto;margin:0}
    .header-container.type12 .search-area a.search-icon{display:block;color:#fff;line-height:25px}
    .header-container.type12 .header #search_mini_form{display:none;position:absolute;width:280px;left:-100px;top:30px}
    .header-container.type12 .header .custom-block{display:none}
    .header-container.type12 .top-links-area{display:inline-block;margin:0}
    .header-container.type12 .top-links-area .top-links-icon{display:block}
    .header-container.type12 .top-links-area .top-links-icon a{color:#fff}
    .header-container.type12 .top-links-area .links{display:none;position:absolute;background-color:#fff;width:100px;box-shadow:0 1px 2px rgba(0,0,0,0.2);border-radius:3px;padding:5px 7px;right:0}
    .header-container.type12 .top-links-area .links li{padding:0;border:0}
    .header-container.type12 .top-links-area .links li a{color:#777}
    .header-container.type12 .mobile-group{float:left;margin-top:25px;margin-left:5px}
    .header-container.type12 .mobile-nav.side-block .sw-mobile-menu li>a{color:#fff}
    .header-container.type12 .mobile-nav.side-block .sw-mobile-menu li .open-child{color:#fff}
    .header-container.type12 .mini-cart .topCartContent{right:auto;left:0}
    .header-container.type12 .mini-cart .topCartContent:before{right:auto;left:15px}
    #banner-slider-demo-16 .slide1-content,#banner-slider-demo-16 .slide2-content{padding-right:0}
    #banner-slider-demo-16 .text-content em{font-size:18px;margin:0;margin-bottom:-8px}
    #banner-slider-demo-16 .text-content h2{font-size:60px;letter-spacing:-3px}
    #banner-slider-demo-16 .text-content p{margin:0}
    #banner-slider-demo-16 .text-content p span{font-size:18px;padding-right:6px}
    #banner-slider-demo-16 .text-content p a{font-size:12px;padding:8px 20px;margin-right:10px;margin-top:5px}
    .header-container.type10 .dropdown-menu .menu-container>.menu.side-menu{display:none!important}
    .sticky-product{padding:15px 0}
    .side-header .sticky-product{padding-top:60px}
    .side-header .sticky-product > .container{width:100%;padding-right:15px}
    .img-desc-home3{margin-top:-65px;padding:0 16px}
    .img-desc-home3 h3{font-size:16px}
    .img-desc-home3 hr{width:60px;margin:10px 0}
    .img-desc-home3 p{font-size:10px}
    .img-desc-home3 a{font-size:10px}
    .top-newsletter #newsletter{width:160px}
    .full-screen-slider #banner-slider-demo-20 .item > div.content > h2{font-size:45px}
    .full-screen-slider #banner-slider-demo-20 .item > div.content > a{font-size:10px;padding:10px 20px;margin:10px 0}
    #home-content-slider-demo-20 .item > div.content > h3{letter-spacing:0;font-size:25px;margin-bottom:10px}
    #home-content-slider-demo-20 .item > div.content > a{font-size:10px;padding:10px 20px;margin:10px 0}
    .header-container.type16 .header{padding:25px 15px}
    .header-container.type16 .cart-area{left:20px}
    .header-container.type16 .shop-menu{display:none}
    .header-container.type16 .menu-icon{display:inline-block;color:#fff;margin-left:0;text-transform:uppercase;font-weight:600;font-size:11px;letter-spacing:2px;line-height:15px;height:auto;vertical-align:baseline;padding:0}
    .header-container.type16 .menu-icon a{color:inherit}
    .header-container.type16 .menu-icon a:hover{text-decoration:none}
    .header-container.type16 .form-language,.header-container.type16 .form-currency{margin-left:0}
    .header-container.type16 .form-language .selectbox .select,.header-container.type16 .form-currency .selectbox .select{padding-right:5px}
    .header-container.type16 .header .search-area{margin:0 5px}
    .header-container.type16 .header .search-area a.search-icon{font-size:13px}
    .header-container.type16 .mybag-link i{font-size:16px}
    .header-container.type16 .mybag-link .cart-info span.cart-qty{width:12px;height:12px;font-size:8px;line-height:12px}
    .header-container.type16 .menu-icon a,.header-container.type16 .top-links-icon a,.header-container.type16 .selectbox .select .text{font-size:10px}
    .full-width-image > h3{font-size:60px}
}
@media (min-width:768px) and (max-width:991px) {
    .header-container.type3 .header .switcher-group{position:static;text-align:left}
}
@media (min-width:768px) {
    .col2-left-layout .col-left.sidebar{padding-left:12px}
    .col2-left-layout .col-main{padding-right:12px}
    .col2-right-layout .col-right.sidebar{padding-right:12px}
    .col2-right-layout .col-main{padding-left:12px}
    .col3-layout .col-left.sidebar{padding-left:12px}
    .col3-layout .col-main{padding-right:12px;padding-left:12px}
    .col3-layout .col-right.sidebar{padding-right:12px}
    div.small-padding{padding-left:15px}
    .sm-f-right{float:left!important}
    .product-tabs.vertical>ul{width:150px;float:right;bottom:0;left:-1px;text-align:left}
    .product-tabs.vertical>ul li.active{border-top-color:#eee;border-right-color:#08c}
    .product-tabs.vertical>ul li{float:none;border-radius:0 5px 5px 0;border-width:1px 3px 1px 0;margin-left:0;margin-bottom:1px}
    .product-tabs.vertical .tab-content{min-height:250px;border-radius:3px 0 0 3px;margin-right:150px}
    .category-products .products-grid.flex-grid.columns2 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns2 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(3) .item-area{border-top-color:transparent}
}
@media (min-width:992px) {
    .a-right-sm{text-align:right}
    .a-left-sm{text-align:left}
    .col-md-6.col-md-5-5{width:45%;z-index:1}
    .col-md-6.col-md-6-5{width:55%}
    .color-banner .col-md-5-5.a-left h2{margin-right:-35%}
    .color-banner .col-md-5-5.a-right h2{margin-left:-20%}
    .md-f-right{float:left!important}
    body.mobile-nav-shown .mobile-nav-overlay{visibility:hidden;opacity:0;filter:alpha(opacity=0)}
    body.mobile-nav-shown.md-mobile-menu .mobile-nav-overlay{visibility:visible;opacity:.15;filter:alpha(opacity=15)}
    body.mobile-nav-shown .page{right:0}
    body.mobile-nav-shown.md-mobile-menu .page{right:250px}
    body.mobile-nav-shown .mobile-nav.side-block{right:-250px}
    body.mobile-nav-shown.md-mobile-menu .mobile-nav.side-block{right:0}
    .ajax-products > .category-detail{padding-right:100px}
}
@media (min-width:1280px) {
    body.mobile-nav-shown.md-mobile-menu .mobile-nav.side-block{right:-250px}
    body.mobile-nav-shown.md-mobile-menu .page{right:0}
    body.mobile-nav-shown.md-mobile-menu .mobile-nav-overlay{visibility:hidden;opacity:0;filter:alpha(opacity=0)}
}
@media (max-width:767px) {
    body.boxed .page{width:620px}
    .header-container.type13 .form-search{width:300px}
    .sm-clearer{clear:both}
    .history .featured-box{margin-right:0}
    .history .thumb{display:none}
    table.for-desktop{display:none}
    table.for-mobile{display:table}
    .tab-content{border:0}
    .product-tabs>ul li{display:inline-block}
    .header{width:100%}
    .col-main.f-right{float:none!important}
    .col-left.f-left{float:none!important}
    .header-container.type2 .header .custom-block{display:none}
    .header-container.type2 .links li.first{border-right:0}
    .header-container.type3 .header .custom-block{display:none}
    .header-container.type3 .links li.first{border-right:0}
    .header-container.type4 .header .custom-block{display:none}
    .header-container.type4 .links li.first{border-right:0}
    .header-container.type6 .links li.first{border-right:0}
    .header-container.type14 .links li.first{border-right:0}
    .header-container.type7 .links li.first{border-right:0}
    .header-container.type13 .links li.first{border-right:0}
    .header-container.type15 .switcher-area{display:block}
    .breadcrumbs{text-align:right}
    .top-container >.breadcrumbs{padding-left:15px;padding-right:15px}
    .category-products .products-grid.columns2 li.item{width:50%}
    .category-products .products-grid.columns2 li.item.nth-child-2np1{clear:right}
    .category-products .products-grid.columns3 li.item{width:50%}
    .category-products .products-grid.columns3 li.item.nth-child-3np1{clear:none}
    .category-products .products-grid.columns3 li.item.nth-child-2np1{clear:right}
    .category-products .products-grid.columns4 li.item{width:50%}
    .category-products .products-grid.columns4 li.item.nth-child-4np1{clear:none}
    .category-products .products-grid.columns4 li.item.nth-child-3np1{clear:none}
    .category-products .products-grid.columns4 li.item.nth-child-2np1{clear:right}
    .category-products .products-grid.columns5 li.item{width:50%}
    .category-products .products-grid.columns5 li.item.nth-child-5np1{clear:none}
    .category-products .products-grid.columns5 li.item.nth-child-4np1{clear:none}
    .category-products .products-grid.columns5 li.item.nth-child-3np1{clear:none}
    .category-products .products-grid.columns5 li.item.nth-child-2np1{clear:right}
    .category-products .products-grid.columns6 li.item{width:50%}
    .category-products .products-grid.columns6 li.item.nth-child-6np1{clear:none}
    .category-products .products-grid.columns6 li.item.nth-child-5np1{clear:none}
    .category-products .products-grid.columns6 li.item.nth-child-4np1{clear:none}
    .category-products .products-grid.columns6 li.item.nth-child-3np1{clear:none}
    .category-products .products-grid.columns6 li.item.nth-child-2np1{clear:right}
    .category-products .products-grid.columns7 li.item{width:50%}
    .category-products .products-grid.columns7 li.item.nth-child-7np1{clear:none}
    .category-products .products-grid.columns7 li.item.nth-child-6np1{clear:none}
    .category-products .products-grid.columns7 li.item.nth-child-5np1{clear:none}
    .category-products .products-grid.columns7 li.item.nth-child-4np1{clear:none}
    .category-products .products-grid.columns7 li.item.nth-child-3np1{clear:none}
    .category-products .products-grid.columns7 li.item.nth-child-2np1{clear:right}
    .category-products .products-grid.columns8 li.item{width:50%}
    .category-products .products-grid.columns8 li.item.nth-child-8np1{clear:none}
    .category-products .products-grid.columns8 li.item.nth-child-7np1{clear:none}
    .category-products .products-grid.columns8 li.item.nth-child-6np1{clear:none}
    .category-products .products-grid.columns8 li.item.nth-child-5np1{clear:none}
    .category-products .products-grid.columns8 li.item.nth-child-4np1{clear:none}
    .category-products .products-grid.columns8 li.item.nth-child-3np1{clear:none}
    .category-products .products-grid.columns8 li.item.nth-child-2np1{clear:right}
    .category-products .products-grid.flex-grid.columns2 li.item.nth-child-2np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns3 li.item.nth-child-3np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns3 li.item.nth-child-2np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns4 li.item.nth-child-4np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns4 li.item.nth-child-3np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns4 li.item.nth-child-2np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns5 li.item.nth-child-5np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns5 li.item.nth-child-4np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns5 li.item.nth-child-3np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns5 li.item.nth-child-2np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns6 li.item.nth-child-6np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns6 li.item.nth-child-5np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns6 li.item.nth-child-4np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns6 li.item.nth-child-3np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns6 li.item.nth-child-2np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns7 li.item.nth-child-7np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns7 li.item.nth-child-6np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns7 li.item.nth-child-5np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns7 li.item.nth-child-4np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns7 li.item.nth-child-3np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns7 li.item.nth-child-2np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-8np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-7np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-6np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-5np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-4np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-3np1{border-right-color:#e3e4e4}
    .category-products .products-grid.flex-grid.columns8 li.item.nth-child-2np1{border-right-color:transparent}
    .category-products .products-grid.flex-grid.columns2 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns2 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(2) .item-area{border-top-color:transparent}
    .products-list .product-image-area{width:150px}
    .products-list .details-area{width:auto;float:none;margin-right:150px}
    .category-banner .banner-text h2{font-size:28px}
    .category-banner .banner-text p{display:none}
    .category-boxed-banner .banner-text h2{font-size:28px}
    .category-boxed-banner .banner-text p{display:none}
    .parallax-slider .owl-carousel h2{font-size:40px}
    .parallax-slider .owl-carousel p{font-size:13px;margin-bottom:15px}
    .parallax-slider .owl-carousel a{font-size:13px}
    .parallax-slider .owl-theme .owl-controls{margin-top:15px}
    .single-images .single-image{margin-bottom:10px}
    .owl-banner-carousel .content.type1 h2{font-size:24px}
    .owl-banner-carousel .content.type1 p{display:none}
    .owl-banner-carousel .content.type1 a{font-size:8px}
    .owl-banner-carousel .content.type2 h2{font-size:20px;border-top:2px solid #08c;padding-top:4px}
    .owl-banner-carousel .content.type2 h3{font-size:13px}
    .owl-banner-carousel .content.type2 p{display:none}
    .owl-banner-carousel .content.type2 a{font-size:10px}
    .owl-banner-carousel .content-9.type1 em{font-size:11px;margin-bottom:-2px;margin-right:4px}
    .owl-banner-carousel .content-9.type1 h2{font-size:28px}
    .owl-banner-carousel .content-9.type1 p{display:none}
    .owl-banner-carousel .content-9.type1 a{display:none}
    .owl-banner-carousel .content-9.type2 h3{font-size:20px;margin-bottom:5px}
    .owl-banner-carousel .content-9.type2 span{display:none}
    .owl-banner-carousel .content-9.type2 a{font-size:9px}
    .homepage-grid-banner .row{margin-right:-10px;margin-left:-10px}
    .homepage-grid-banner .col-sm-1,.homepage-grid-banner .col-sm-2,.homepage-grid-banner .col-sm-3,.homepage-grid-banner .col-sm-4,.homepage-grid-banner .col-sm-5,.homepage-grid-banner .col-sm-6,.homepage-grid-banner .col-sm-7,.homepage-grid-banner .col-sm-8,.homepage-grid-banner .col-sm-9,.homepage-grid-banner .col-sm-10,.homepage-grid-banner .col-sm-11,.homepage-grid-banner .col-sm-12{padding-right:10px;padding-left:10px}
    .homepage-grid-banner .col-sm-margin{margin-bottom:0}
    .homepage-grid-banner .content a.btn-default{font-size:14px;padding:6px 12px;padding-left:6px}
    .homepage-grid-banner img{margin-bottom:20px}
    .homepage-grid-banner .grid1 .content h2{font-size:70.72px}
    .homepage-grid-banner .grid1 .content p{font-size:29.47px;margin-bottom:10px;margin-left:4px}
    .homepage-grid-banner .grid2 .content h3{font-size:28.88px}
    .homepage-grid-banner .grid2 .content h2{font-size:28.88px}
    .homepage-grid-banner .grid2 .content p{font-size:17.58px;margin-bottom:15px}
    .homepage-grid-banner .grid3 .content h2{font-size:46px}
    .homepage-grid-banner .grid3 .content h5{font-size:16px;margin-bottom:30px}
    .homepage-grid-banner .grid3 .content p{font-size:16px;margin-bottom:5px}
    .homepage-grid-banner .grid3 .content h4{font-size:22.72px;margin-top:20px}
    .homepage-grid-banner .grid3 .content h4>span{font-size:17.66px}
    .homepage-grid-banner .grid3 .content h3{font-size:37.71px;margin-bottom:15px}
    .homepage-grid-banner .grid3 .content h3>span{font-size:25.14px}
    .homepage-grid-banner .grid4 .content h2{font-size:35px}
    .homepage-grid-banner .grid4 .content p{font-size:23px;margin-bottom:15px}
    .grid-images .grid2{margin-bottom:9px}
    .full-screen-slider .item > div.content em.type1{font-size:8px;margin-bottom:-2px}
    .full-screen-slider .item > div.content em.type2{font-size:11px;margin-bottom:4px;margin-right:10px}
    .full-screen-slider .item > div.content em.type3{font-size:7px;margin-top:4px}
    .full-screen-slider .item > div.content h3{font-size:25px}
    .full-screen-slider .item > div.content h4{font-size:20px;border-left:0}
    .full-screen-slider .item > div.content .sale-bar a{font-size:8px;margin-right:4px}
    .full-screen-slider .item > div.content .sale-bar a .icon-angle-down{font-size:6px;margin-right:4px}
    .full-screen-slider .item > div.content .sale-bar>div.f-left{padding:6px 4px}
    .full-screen-slider .item > div.content .sale-bar>div.f-left:first-child{padding:6px 4px}
    .full-screen-slider .item > div.content .sale-bar{height:32px;margin-right:2px}
    .full-screen-slider .item > div.content .sale-bar .triangle{height:32px;width:12px}
    .full-screen-slider .item > div.content .sale-bar .triangle>div{height:16px;border-width:8px;border-top-width:16px;margin:0 0 -8px -8px}
    .full-screen-slider .item > div.content .sale-bar .triangle>div:first-child{height:16px;border-width:8px;border-bottom-width:16px;margin:-8px 0 0 -8px}
    .full-screen-slider .item > div.content.content-1{margin-top:-73px}
    .full-screen-slider .item > div.content.content-1 > p{font-size:14px;margin:20px 0}
    .full-screen-slider .item > div.content.content-1 > a.btn-default{font-size:10px;padding:10px 15px}
    .full-screen-slider .item > div.content.content-1 > img{width:150px}
    .full-screen-slider .item > div.content.content-2{margin-top:-29px}
    .slider-with-side .side-area .item1,.slider-with-side .side-area .item2,.slider-with-side .side-area .item3{padding:8px;width:100%;float:none}
    .slider-with-side .side-area img{width:100%}
    .slider-with-side .side-area .item1 .content{bottom:30px;right:25px}
    .slider-with-side .side-area .item2 .content{bottom:30px;right:25px}
    .slider-with-side .side-area .item3 .content{bottom:30px;right:25px}
    .slider-with-side .slider-area .item .content .text-area h2{padding:4px 7px 4px 38px;font-size:22px}
    .slider-with-side .slider-area .item .content .text-area p{padding:6px 8px 6px 11px;font-size:9px}
    .slider-with-side .slider-area .item .content .ribbon{left:3px;top:3px}
    .slider-with-side .slider-area .item .content .ribbon em{font-size:8px;margin-left:40px}
    .slider-with-side .slider-area .item .content .ribbon h3{font-size:22px;margin-left:7px}
    .slider-with-side .slider-area .item .content .ribbon h5{font-size:10px;margin-top:-1px}
    .slide3-1-content p{margin-bottom:3px;font-size:11px}
    .slide3-1-content h2{font-size:25px;margin-bottom:10px}
    .slide3-1-content .price-area em{font-size:8px}
    .slide3-1-content .price-area em:first-child{margin-bottom:-2px}
    .slide3-1-content .price-area h3{font-size:28px}
    .slide3-1-content .button-area{padding-right:10px;margin-right:10px}
    .slide3-1-content a.btn-default{height:35px;font-size:11px;line-height:35px;padding:0 15px 0 13px;border-radius:5px}
    .slide3-1-content a.btn-default i{width:12px;height:12px;line-height:11px;font-size:9px;margin-bottom:2px;margin-right:8px}
    .slide3-2-content em{font-size:12px;margin-right:2px;margin-bottom:1px}
    .slide3-2-content h2{font-size:35px;margin-bottom:1px}
    .slide3-2-content p{font-size:25px;margin-bottom:13px}
    .slide3-2-content a{font-size:12px}
    .slide3-2-content a>i{width:13px;height:13px;line-height:12px;font-size:10px;margin-bottom:2px;margin-right:7px}
    .owl-item-links-block ul li{padding:0 8px}
    .owl-item-links-block ul li a{font-size:12px}
    .owl-item-links-block span{font-size:12px;padding-right:13px;margin-right:3px}
    .owl-item-links-block span .icon-angle-down{font-size:7px;margin-right:4px}
    .parallax.parallax-with-subscribe{padding:30px 0}
    li.etalage_small_thumbs{display:none}
    .product-view .product-img-box{margin-bottom:30px}
    .form-list .field,.col2-set .col-1,.col2-set .col-2{float:none!important;width:100%}
    .form-list .field+.field{margin-top:10px}
    .account-login .content{min-height:0}
    .box .box-content{min-height:0}
    .account-login .new-users{margin-bottom:25px}
    .col2-set .col-1{margin-bottom:25px}
    #opc-review .data-table thead{display:none}
    #opc-review .data-table tbody tr,#opc-review .data-table tfoot tr{display:block;border:1px solid #ddd;border-width:0 1px 1px;padding:15px 0 5px;position:relative}
    #opc-review .data-table tfoot tr.last{background:#f6f6f6}
    #opc-review .data-table tbody tr:first-child{border-top:1px solid #ddd}
    #opc-review .data-table tbody td,#opc-review .data-table tfoot td{display:block;padding:0 15px 10px;width:100%;text-align:center!important;border-width:0}
    #newsletter_popup{width:auto!important}
    .footer-bottom{text-align:center}
    .footer-bottom a.logo{float:none;margin:0}
    .footer-bottom .social-icons{float:none}
    .footer-bottom .custom-block{float:none;margin:0}
    .footer-bottom address{float:none;text-align:center}
    #parallax_01 .parallax-content-15 img.quote{width:20px}
    #parallax_01 .parallax-content-15 em{font-size:12px;margin:0 5px}
    #parallax_01 .parallax-content-15 h2{font-size:35px;margin:4px 0 7px}
    #parallax_01 .parallax-content-15 p{font-size:11px;margin:0}
    #parallax_02{padding:50px 0}
    #parallax_02 .parallax-content-15 em{font-size:12px}
    #parallax_02 .parallax-content-15 .text-content h2{font-size:35px;letter-spacing:-2px}
    #parallax_02 .parallax-content-15 .text-content p span{font-size:12px;padding-right:6px;display:block}
    #parallax_02 .parallax-content-15 .text-content p a{font-size:10px;padding:6px 13px;margin-right:10px;margin-top:5px}
    #parallax_03{padding:50px 0}
    #parallax_03 .parallax-content-15 em{font-size:12px;margin:0;margin-right:1px}
    #parallax_03 .parallax-content-15 .text-content h2{font-size:30px;letter-spacing:-1px}
    #parallax_03 .parallax-content-15 .text-content p span{font-size:12px;padding-right:1px;display:block}
    #parallax_03 .parallax-content-15 .text-content p a{font-size:10px;padding:6px 13px;margin-right:0;margin-top:5px}
    #parallax_04 .parallax-content-15 img.quote{width:20px}
    #parallax_04 .parallax-content-15 em{font-size:12px;margin:0 5px}
    #parallax_04 .parallax-content-15 h2{font-size:22px;margin:4px 0 7px;letter-spacing:-1px}
    #parallax_04 .parallax-content-15 p{font-size:10px}
    #parallax_04 .parallax-content-15 a.btn.btn-default{font-size:10px;padding:5px 20px}
    #banner-slider-demo-16 .text-content em{font-size:13px;margin:0;margin-bottom:-5px}
    #banner-slider-demo-16 .text-content h2{font-size:40px;letter-spacing:0}
    #banner-slider-demo-16 .text-content p{margin:0}
    #banner-slider-demo-16 .text-content p span{font-size:14px;padding-right:2px}
    #banner-slider-demo-16 .text-content p a{font-size:9px;padding:5px 11px;margin-right:5px;margin-top:5px}
    .sticky-product .add-to-cart{position:static;margin:0;vertical-align:middle;display:inline-block}
    .slide3-1-new-content em{font-size:9px}
    .slide3-1-new-content h2{font-size:22px}
    .slide3-1-new-content hr{margin:5px 0}
    .slide3-1-new-content a{font-size:8px}
    .img-desc-home3{margin-top:-88px;padding:0 25px}
    .img-desc-home3 h3{font-size:24px}
    .img-desc-home3 hr{width:90px;margin:15px 0}
    .img-desc-home3 p{font-size:15px}
    .img-desc-home3 a{font-size:15px}
    #banner-slider-demo-2-new .slide-1 em{font-size:12px;margin:0;margin-right:1px}
    #banner-slider-demo-2-new .slide-1 .text-content h2{font-size:30px;letter-spacing:-1px}
    #banner-slider-demo-2-new .slide-1 .text-content p span{font-size:12px;padding-right:1px;display:block}
    #banner-slider-demo-2-new .slide-1 .text-content a{font-size:10px;padding:6px 20px;margin-right:0;margin-top:10px}
    #banner-slider-demo-2-new .slide-2 em{font-size:12px;margin:0;margin-right:1px}
    #banner-slider-demo-2-new .slide-2 .text-content h2{font-size:30px;letter-spacing:-1px}
    #banner-slider-demo-2-new .slide-2 .text-content p span{font-size:12px;padding-right:1px;display:block}
    #banner-slider-demo-2-new .slide-2 .text-content a{font-size:10px;padding:6px 0;margin-right:0;margin-top:5px}
    #banner-slider-demo-17 .slide-1 em{font-size:12px;margin:0;margin-right:1px}
    #banner-slider-demo-17 .slide-1 .text-content h2{font-size:30px;letter-spacing:-1px}
    #banner-slider-demo-17 .slide-1 .text-content p span{font-size:12px;padding-right:1px;display:block}
    #banner-slider-demo-17 .slide-1 .text-content a{font-size:10px;padding:6px 20px;margin-right:0;margin-top:10px}
    #banner-slider-demo-17 .slide-2 em{font-size:12px;margin:0;margin-bottom:2px}
    #banner-slider-demo-17 .slide-2 .text-content h2{font-size:26px;letter-spacing:-1px}
    #banner-slider-demo-17 .slide-2 .text-content p span{font-size:12px;display:block}
    #banner-slider-demo-17 .slide-2 .text-content a{font-size:10px;padding:6px 20px;margin-left:0;margin-top:10px}
    .compare-popup{display:none}
    .store-switcher{text-align:center}
    .product-img-box .etalage:hover + .etalage-control + .product-view-zoom-area{display:none}
    a.quickview-icon{display:none}
    .product-view .product-img-box .etalage-control{visibility:visible}
    .product-view .product-img-box .etalage.vertical+.etalage-control a.etalage-prev{right:0}
    .full-width-image{padding:100px 0}
    .full-width-image > h3{font-size:35px;letter-spacing:-1px}
    #home-content-slider-demo-20 .item > div.content > p{display:none}
    #home-content-slider-demo-20 .item > div.content > a{display:none}
    .ajax-products{display:block}
    .ajax-products > .category-list{border-left:0}
    .ajax-products > .category-list > ul > li{display:inline-block;margin-left:30px}
    .ajax-products > .category-detail{padding-top:0}
    .load-more-area > a,.full-width-image > a{font-size:8px;padding:10px 20px;margin:10px 0}
    .header-container.type16 .header > .logo img{height:30px}
}
@media (max-width:640px) {
    body.boxed .page{width:480px}
    .owl-middle-narrow .owl-controls{display:none!important}
    .homepage-grid-banner .grid1 .content h2{font-size:42.43px}
    .homepage-grid-banner .grid1 .content p{font-size:17.68px;margin-bottom:6px;margin-left:2.4px}
    .full-screen-slider .item > div.content > h2{font-size:36.17px;margin-bottom:10.8px}
    .full-screen-slider .item > div.content > p{font-size:15.07px;margin-bottom:21px}
    .full-screen-slider .item > div.content > a.btn-default{font-size:10px;padding:11px 32px;border-radius:5px}
    .full-screen-slider .item > div.content.content-3{margin-top:-57px}
    .owl-item-links-block{display:none}
    .slide3-2-content em{font-size:10px;margin-right:1px;margin-bottom:1px}
    .slide3-2-content h2{font-size:28px;margin-bottom:1px}
    .slide3-2-content p{font-size:16px;margin-bottom:10px}
    .slide3-2-content a{font-size:11px}
    .slide3-2-content a>i{width:10px;height:10px;line-height:9px;font-size:9px;margin-bottom:1px;margin-right:4px}
    #banner-slider-demo-1 .slide1-content img.quote{width:15px}
    #banner-slider-demo-1 .slide1-content em{font-size:14px;margin:0 3px}
    #banner-slider-demo-1 .slide1-content h2{font-size:38px;margin:1px 0 5px}
    #banner-slider-demo-1 .slide1-content p{font-size:14px}
    #banner-slider-demo-1 .slide2-content em{font-size:14px;margin-right:3px}
    #banner-slider-demo-1 .slide2-content h2{font-size:39px;margin:0 0 5px}
    #banner-slider-demo-1 .slide2-content p{font-size:8px;margin-right:4px;margin-bottom:15px}
    #banner-slider-demo-1 .slide2-content p span.split{margin:0 8px 0 7px}
    #banner-slider-demo-1 .slide2-content a.btn-default{font-size:8px;width:80px;height:25px;line-height:25px;padding:0;margin-left:1px}
    #banner-slider-demo-1 .slide3-content em{font-size:14px}
    #banner-slider-demo-1 .slide3-content h2{font-size:38px;margin-bottom:8px}
    #banner-slider-demo-1 .slide3-content a.btn-default{font-size:8px;width:80px;height:25px;line-height:25px;padding:0;margin-left:1px}
    #banner-slider-demo-14 .slide1-content img.quote{width:15px}
    #banner-slider-demo-14 .slide1-content em{font-size:12px;margin:0 2px}
    #banner-slider-demo-14 .slide1-content h2{font-size:30px;margin:1px 0 3px}
    #banner-slider-demo-14 .slide1-content p{font-size:12px}
    #banner-slider-demo-14 .slide2-content em{font-size:12px;margin-right:2px}
    #banner-slider-demo-14 .slide2-content h2{font-size:30px;margin:0 0 3px}
    #banner-slider-demo-14 .slide2-content p{font-size:5px;margin-right:4px;margin-bottom:10px}
    #banner-slider-demo-14 .slide2-content p span.split{margin:0 8px 0 7px}
    #banner-slider-demo-14 .slide2-content a.btn-default{font-size:8px;width:60px;height:18px;line-height:18px;padding:0;margin-left:1px}
    #banner-slider-demo-14 .slide3-content em{font-size:12px}
    #banner-slider-demo-14 .slide3-content h2{font-size:30px;margin-bottom:5px}
    #banner-slider-demo-14 .slide3-content a.btn-default{font-size:8px;width:60px;height:18px;line-height:18px;padding:0;margin-left:1px}
    #banner-slider-demo-13 .slide1-content img.quote{width:15px}
    #banner-slider-demo-13 .slide1-content em{font-size:14px;margin:0 3px}
    #banner-slider-demo-13 .slide1-content h2{font-size:38px;margin:1px 0 5px}
    #banner-slider-demo-13 .slide1-content p{font-size:14px}
    #banner-slider-demo-13 .slide2-content em{font-size:14px;margin-right:3px}
    #banner-slider-demo-13 .slide2-content h2{font-size:39px;margin:0 0 5px}
    #banner-slider-demo-13 .slide2-content p{font-size:8px;margin-right:4px;margin-bottom:15px}
    #banner-slider-demo-13 .slide2-content p span.split{margin:0 8px 0 7px}
    #banner-slider-demo-13 .slide2-content a.btn-default{font-size:8px;width:80px;height:25px;line-height:25px;padding:0;margin-left:1px}
    #banner-slider-demo-13 .slide3-content em{font-size:14px}
    #banner-slider-demo-13 .slide3-content h2{font-size:38px;margin-bottom:8px}
    #banner-slider-demo-13 .slide3-content a.btn-default{font-size:8px;width:80px;height:25px;line-height:25px;padding:0;margin-left:1px}
    .footer-container.fixed-position .footer-bottom address{display:none}
    .footer-container.fixed-position .footer-bottom{text-align:center}
    .footer-container.fixed-position .footer-bottom .social-icons{display:inline-block;float:none}
    .header-container .top-links-icon{display:inline-block}
    .header-container.type1 .links,.header-container.type2 .links,.header-container.type3 .links,.header-container.type4 .links,.header-container.type6 .links,.header-container.type14 .links,.header-container.type7 .links,.header-container.type9 .links,.header-container.type10 .links{display:none;position:absolute;left:0;z-index:9;background-color:#fff!important;border-radius:3px;margin:0;padding:5px 0;text-align:left;border:1px solid #ccc}
    .header-container.type1 .links li,.header-container.type2 .links li,.header-container.type3 .links li,.header-container.type4 .links li,.header-container.type6 .links li,.header-container.type14 .links li,.header-container.type7 .links li,.header-container.type9 .links li,.header-container.type10 .links li{display:block;border:0;padding:0}
    .header-container.type1 .links li a,.header-container.type2 .links li a,.header-container.type3 .top-links ul.links li a,.header-container.type4 .links li a,.header-container.type6 .links li a,.header-container.type14 .links li a,.header-container.type7 .links li a,.header-container.type9 .top-links ul.links li a,.header-container.type10 .top-links ul.links li a{color:#777!important;white-space:nowrap;padding:0 10px;display:block;transition:all .2s;font-weight:400}
    .header-container.type1 .links li:hover a,.header-container.type2 .links li:hover a,.header-container.type4 .links li:hover a,.header-container.type6 .links li:hover a,.header-container.type14 .links li:hover a,.header-container.type7 .links li:hover a{background-color:#ccc!important;color:#fff!important;text-decoration:none}
    .header-container.type8 .header{padding:20px 0}
    .header-container.type8 .cart-area{position:static;float:left;height:auto;margin-right:-150px}
    .header-container.type8 .top-links-area{margin:13px 0 30px}
    .header-container.type8 .menu-icon{margin:0 10px 0 15px}
    .header-container.type8 .switcher-area{display:block;margin-left:15px}
    .header-container.type8 .header .form-search{left:-30px}
    .header-container.type8 .header .form-search:before{left:35px}
    .category-boxed-banner .banner-text a.shop-now{margin-left:10px;font-size:9px}
    .full-width-image-banner{height:200px}
    .full-width-image-banner .content{margin-top:-16px}
    .full-width-image-banner h2{margin:0;font-size:30px;line-height:1.1}
    .full-width-image-banner p{display:none}
    #banner-slider-demo-11 .content-1{padding:11px 7px 5px;margin-right:-53px;margin-top:-32px}
    #banner-slider-demo-11 .content-1>div:first-child{padding-left:2px}
    #banner-slider-demo-11 .content-1 p{font-size:7px;margin-right:2px}
    #banner-slider-demo-11 .content-1 h3{font-size:22px}
    #banner-slider-demo-11 .content-1 h3 b{margin-top:-6px}
    #banner-slider-demo-11 .content-1 em{font-size:6px;margin-left:1px}
    #banner-slider-demo-11 .content-1 h4{font-size:12px}
    #banner-slider-demo-11 .content-1 h5{font-size:6px;margin-top:-1px}
    #banner-slider-demo-11 .content-2{left:8px;bottom:8px}
    #banner-slider-demo-11 .content-2>div{padding:3px 6px}
    #banner-slider-demo-11 .content-2>div:first-child{margin:-1px 0;padding-right:9px}
    #banner-slider-demo-11 .content-2 p{font-size:7px;margin-right:1px}
    #banner-slider-demo-11 .content-2 h3{font-size:16px}
    #banner-slider-demo-11 .content-2 em{font-size:6px;margin-left:1px}
    #banner-slider-demo-11 .content-2 h4{font-size:12px}
    #banner-slider-demo-11 .content-2 h5{font-size:6px;margin-top:-1px}
    #banner-slider-demo-11 .content-2 a{font-size:6px;margin-left:-3px}
    .header-container.type11 .header-right-area > div:first-child{display:block;margin-bottom:40px}
    .checkout-progress li{width:49%}
    .sticky-product{display:none!important}
    .category-products .products-grid.flex-grid .item .details-area .actions a.addtocart{padding:0;width:40px}
    .category-products .products-grid.flex-grid .item .details-area .actions a.addtocart span{display:none}
    .header-container.type16 .switcher-area{display:block}
}
@media (max-width:480px) {
    .header-container.type15 .cart-area{margin-top:0}
    .category-products .products-grid.flex-grid .item .details-area .actions{margin:0 -20px}
    .item .details-area .actions a.addtowishlist,.item .details-area .actions a.comparelink{display:none}
    body.boxed .page{width:320px}
    .add-to-cart button.button{width:110px}
    .add-to-cart button.button span{font-size:11px}
    .toolbar .pager{float:right;margin-left:10px;margin-right:-10px}
    .sorter .limiter{float:right}
    .pager .pages{float:right}
    .col-main .category-products .products-list li.item .item-area{text-align:center}
    .products-list .product-image-area{width:280px;display:inline-block;float:none}
    .products-list .details-area{margin-right:0;text-align:right}
    .category-banner .banner-text h2{font-size:14px}
    .category-boxed-banner .banner-text h2{font-size:14px}
    .col1-layout .product-view .product-info{float:none;width:auto;border-bottom:1px solid #ebebeb}
    .col1-layout .product-options{float:none;width:auto;border-bottom:1px solid #ebebeb}
    .col1-layout .product-view .product-options + div.clearer,.col1-layout .product-view .product-info + div.clearer{border:0}
    .homepage-grid-banner .grid1 .content h2{font-size:25px}
    .homepage-grid-banner .grid1 .content p{font-size:17.68px;margin-bottom:6px;margin-left:2.4px}
    .slider-with-side .slider-area .item .content .text-area p{display:none}
    .slider-with-side .slider-area .item .content .ribbon{left:3px;top:1px}
    .slider-with-side .slider-area .item .content .ribbon em{font-size:6px;margin-left:22px}
    .slider-with-side .slider-area .item .content .ribbon h3{font-size:14px;margin-left:2px}
    .slider-with-side .slider-area .item .content .ribbon h5{font-size:6px;margin-top:-1px}
    .slide3-1-content p{margin-bottom:3px;font-size:8px}
    .slide3-1-content h2{font-size:17px;margin-bottom:10px}
    .slide3-1-content .price-area em{font-size:7px}
    .slide3-1-content .price-area em:first-child{margin-bottom:-2px}
    .slide3-1-content .price-area h3{font-size:21px}
    .slide3-1-content .button-area{padding-right:10px;margin-right:10px}
    .slide3-1-content a.btn-default{height:28px;font-size:11px;line-height:28px;padding:0 15px 0 13px;border-radius:3px}
    .slide3-1-content a.btn-default i{width:12px;height:12px;line-height:11px;font-size:9px;margin-bottom:2px;margin-right:8px}
    .slide3-2-content em{font-size:8px;margin-right:0;margin-bottom:0}
    .slide3-2-content h2{font-size:20px;margin-bottom:0}
    .slide3-2-content p{font-size:12px;margin-bottom:5px}
    .slide3-2-content a{font-size:11px}
    .slide3-2-content a>i{width:10px;height:10px;line-height:9px;font-size:9px;margin-bottom:1px;margin-right:4px}
    .parallax-wrapper.parallax-with-subscribe .parallax-slider p{display:none}
    .parallax-wrapper.parallax-with-subscribe .parallax-subscribe{margin-top:20px}
    .header-container.type1 .header .logo{margin:15px 0}
    .header-container.type1 .header .logo img{max-height:50px}
    .header-container.type1 .header-right-area{position:static;margin:0;margin-bottom:10px}
    .header-container.type1 .header-right-area>div:first-child{margin:30px 0}
    .header-container.type1 .header .form-search,.header-container.type2 .header .form-search,.header-container.type3 .header .form-search,.header-container.type4 .header .form-search,.header-container.type5 .header .form-search,.header-container.type6 .header .form-search,.header-container.type14 .header .form-search,.header-container.type7 .header .form-search,.header-container.type8 .header .form-search,.header-container.type9 .header .form-search,.header-container.type10 .header .form-search{width:300px}
    .header-container.type2 .mybag-link .cart-info span{display:none}
    .header-container.type2 .mybag-link .cart-info span.cart-qty{display:inline-block}
    .header-container.type5 .header>.logo{margin:30px 0}
    .header-container.type5 .search-area{margin:35px 0}
    .header-container.type5 .menu-icon{margin:0 5px}
    .header-container.type5 .header .form-search{right:auto;left:-145px}
    .header-container.type5 .header .form-search:before{right:auto;left:140px}
    .ratings-table.data-table thead{display:none}
    .ratings-table.data-table tbody td{padding:15px 5px}
    .buttons-set button.button{float:none;width:100%;margin:0 0 5px}
    .parallax-category-banner .parallax{padding:30px 0}
    .parallax-content h2{font-size:25px}
    .parallax-content p{font-size:11px}
    .footer-bottom .custom-block{margin-right:0}
    .footer-bottom address{float:right;line-height:1.4;margin:5px 0}
    .full-width-image-banner{height:150px}
    .full-width-image-banner .content{margin-top:-13px}
    .full-width-image-banner h2{margin:0;font-size:24px;line-height:1.1}
    .full-width-image-banner p{display:none}
    .footer-top-subscribe .input-box{text-align:right;max-width:100%}
    .header-container.type1 .compare-link > a{margin-bottom:5px}
    .header-container.type1 .form-currency,.header-container.type1 .form-language{margin-bottom:5px}
    #banner-slider-demo-16 .text-content em{font-size:10px;margin-bottom:0}
    #banner-slider-demo-16 .text-content h2{font-size:25px;letter-spacing:0}
    #banner-slider-demo-16 .text-content p{margin:0}
    #banner-slider-demo-16 .text-content p span{font-size:12px;padding-right:1px;display:block}
    #banner-slider-demo-16 .text-content p a{font-size:9px;padding:5px 11px;margin-right:0;margin-top:5px;float:right!important}
    .top-newsletter{display:none}
    .product-tabs>ul li{display:block;float:none}
    #home-content-slider-demo-20 .item > div.content{max-width:50%}
}
@media (min-width:992px) {
    .header-container.type10 .mobile-nav.side-block{display:none!important}
    .category-products .products-grid.flex-grid.columns2 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns2 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(5) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(5) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(5) .item-area{border-top-color:transparent}
}
@media (min-width:1200px) {
    .col-lg-2-4{width:20%}
    .col-lg-9-6{width:80%}
    .category-products .products-grid.flex-grid.columns2 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns2 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns3 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns4 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns5 li.item:nth-child(5) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(5) .item-area,.category-products .products-grid.flex-grid.columns6 li.item:nth-child(6) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(5) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(6) .item-area,.category-products .products-grid.flex-grid.columns7 li.item:nth-child(7) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(1) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(2) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(3) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(4) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(5) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(6) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(7) .item-area,.category-products .products-grid.flex-grid.columns8 li.item:nth-child(8) .item-area{border-top-color:transparent}
}
@media screen and(-ms-high-contrast: active),(-ms-high-contrast: none) {
    .rating-box{width:65px;height:12px;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;position:relative}
    .rating-box:before{font-family:"porto";content:"\e852\20\e852\20\e852\20\e852\20\e852";width:65px;height:12px;color:#ddd;display:inline;font-size:11px;line-height:12px;white-space:nowrap}
    .rating-box .rating{float:left;height:12px;position:absolute;left:0;top:0;overflow:hidden}
    .rating-box .rating:before{font-family:"porto";content:"\e852\20\e852\20\e852\20\e852\20\e852";width:65px;height:12px;color:#ffc600;display:inline;font-size:11px;line-height:12px;white-space:nowrap}
}
#form-validate,#login-form,.add-to-cart button.button span,.address-list li.item,.block.block-blog-recent ul li div.post-image,.block.block-related .product .product-image img,.box .box-content,.box .box-title,.btn,.cart .cart-collaterals h2,.cart .cart-collaterals h2+*,.cart .cart-table-wrap,.cart .discount h2,.cart .discount h2+*,.cart .discount h2:before,.cart .shipping h2,.cart .shipping h2+*,.cart .shipping h2:before,.commentWrapper .comment-area,.commentWrapper i.icon-user,.contacts-index-index .col-main .contact-info i,.dashboard .welcome-msg,.fancybox-opened .fancybox-skin,.featured-box,.featured-box .block-flickr-photos a.flickr-image,.featured-box .box-content,.form-list input.input-text,.form-list select,.form-list textarea,.form-wrap,.main-nav .menu>li .nav-sublist-dropdown .container ul .menu-item-has-children .nav-sublist,.menu.side-menu>li.menu-item-has-children .nav-sublist-dropdown .container ul .menu-item-has-children .nav-sublist,.pager .pages li,.pager li>a,.pager li>span,.postBanner,.postBanner img,.postWrapper .post-date .day,.postWrapper .post-date .month,.prev-next-products .product-nav .product-pop,.product-label span,.product-tabs .tab-content,.product-tabs>ul li,.product-view .product-img-box li.etalage_small_thumbs li,.product-view .product-img-box li.etalage_thumb,.product-view .product-shop .add-to-links a,.qty-changer>a,.recent-posts .item .post-image,.recent-posts .item .post-image img,.sharing-tool-area .addthis_32x32_style .at300bs,.sorter .view-mode a:hover i,.sorter .view-mode i,.sorter .view-mode strong i,a.addtocart,a.addtowishlist,a.at300b .at4-icon,a.at300m .at4-icon,a.comparelink,a.quickview-icon,a.single-image,body.boxed .header-container .top-links-container,button,button.button span,input,input.input-text,select,textarea{border-radius:0}#after-loading-success-message,#success-message-container,.add-to-cart button.button span,.block,.block .block-content,.block .block-title,.block .block-title:before,.block-layered-nav #narrow-by-list .layered-navigation-swatch,.block-layered-nav dd,.block-layered-nav dt,.block-layered-nav dt:before,.block-layered-nav-mobile dt,.block-layered-nav-mobile dt:before,.category-boxed-banner .owl-item .item,.compare-popup,.header .form-search,.header .form-search #search,.header-container .links,.header-container .selectbox .dropdown,.img-thumbnail,.item .product-image,.md-content,.menu-wrapper,.menu>li .nav-sublist-dropdown,.opc-wrapper-opc #opc-review-block,.opc-wrapper-opc .login-trigger,.panel-title>a,.product-image-area,.product-swatches-container li a,.review-menu-block a.review-total,.selectbox .select,.tooltip-popup,.topCartContent,a.quickviewlink.quickview-icon,blockquote,body.boxed .page,ul.menu>li{border-radius:0!important}.product-image-area{padding:0;border:0}.footer-middle .block.block-subscribe .input-box input.input-text{border:1px solid #ccc;background-color:transparent;border-radius:4px;height:34px}.footer-middle .block.block-subscribe .input-box button{border-left:1px solid #ccc}.footer-middle .block.block-subscribe .input-box button span{background-color:transparent;color:#777;height:34px;line-height:34px}
/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2023-08-30 15:29:57 */

a,a:hover,input.qty,.form-wrap h2,#form-validate h2,.col-main .page-title h2,.sub-title,.data-table .product-name a,.cart-table .link-wishlist,.cart-table .link-wishlist:hover,.btn-remove,.btn-remove:hover,.header-container .links,.mini-cart .qty-price,.mini-cart .totals,.header-container.type4 .mybag-link i,.header-container.type5 .mybag-link i,.header-container.type6 .mybag-link i,.header-container.type6 .menu-icon,.header-container.type7 .mybag-link i,.header-container.type13 .mybag-link i,.header-container.type9 .top-links a,.header-container.type9 .mybag-link i,.header-container.type10 .top-links a,.fixed-header ul.menu >li >a,.main-nav ul.menu >li >a,.fixed-header .mybag-link i,.menu.side-menu>li.menu-static-width>a:after,.menu.side-menu>li.menu-item-has-children>a:after,.menu.side-menu>li.menu-full-width>a:after,.mini-products-list li .product-name a:hover,.block-category-nav .category-list a.plus,.col-main.filter-products li.item:hover .price-box .price,.review-area .review-by b,.add-to-cart .qty,.product-tabs>ul li a,.product-view .product-shop .price-box .regular-price .price,.cart-table td.td-total .cart-price,.sp-methods .price,.opc .step-title .number,.opc .step-title h2,#opc-review tr td.last .cart-price .price,#wishlist-table .product-name a,#totop,.block.block-related .owl-theme .owl-controls .owl-buttons div,.order-products-table .price,.block-account ul li strong,.block-account ul li a:hover,.block.block-blog-categories a:hover,p .alternative-font,.entry-content h3,.history h4,.block.block-blog-recent ul li a,.postWrapper .post-date .day,.postDetails >span a:hover,.postBookmarks a:hover,.post-share h3,.postComments .postTitle h2,#postComment h4.legend,.cms-index-index .tp-caption.very_large_text,.cms-index-index .tp-caption.large_thin,.cms-index-index .tp-caption.title1,.cms-index-index .tp-caption a.btn-white,.cms-index-index .tp-caption a.btn-white:hover,.slide .product .price,h3.filter-title,.filterproducts-tab .filter-title ul li.active a,.feature-box.secundary .feature-box-icon,.owl-top-narrow .owl-controls .owl-buttons div,.owl-bottom-narrow .owl-controls .owl-buttons div,.recent-posts .post-date .day,.true-color,ul.list.icons li i.icon,.owl-middle-narrow .owl-controls .owl-buttons div,.featured-post h4,.post-a-day,.post-a-year,.owl-theme.banner-carousel .owl-controls .owl-buttons div,.product-options .product-swatches-container .has-swatches a.active,.col-main .page-title h1,.col-main .page-title h2,.product-view .product-options .swatch-attr .select-label,.availability-only strong,.product-image-area .actions a.addtocart,.opc-wrapper-opc a:hover,.opc-wrapper-opc .opc-review-actions .view-agreement:hover,.header-container.type9 .main-nav ul.menu>li.act>a, .header-container.type9 .main-nav ul.menu>li:hover>a,.header-container.type10 .main-nav ul.menu>li.act>a, .header-container.type10 .main-nav ul.menu>li:hover>a,.price-excluding-tax .price,.price-including-tax .price,.checkout-progress li.active,.header-container.type1.sticky-header .menu-wrapper .mybag-link .cart-qty,.header-container.sticky-header .menu-wrapper .mybag-link i,.multiple-checkout .place-order .grand-total .price,.panel-title>a.collapsed,.panel-title>a.collapsed:hover,.panel-title>a.collapsed:after,.header-container.type14 .mybag-link .cart-info,.header-container.type14 .mybag-link i,.header-container.type14 .menu-icon,.owl-item.loading:before,.filter-products .products .owl-item.loading .product-image:before, .header-container.type6 .mybag-link .cart-info span.cart-qty, a.search-icon:hover, .header .form-search button.button:hover, .validation-advice, .contacts-index-index .form-list label.required em, .product-img-box + .video:hover, body.rtl .md-modal-header .close, .fancybox-close-small::after, .fancybox-close-small:hover::after, .sort-by a:after, .mybag-link:hover, .footer-middle .block.block-subscribe .input-box button:hover span, #popup_tester h4, .fancybox-slide--iframe .fancybox-close-small:hover::after
    {color:#9a92c5}
@-moz-keyframes f_fadeG{0%{background-color:#9a92c5}100%{background-color:#FFFFFF}}
@-webkit-keyframes f_fadeG{0%{background-color:#9a92c5}100%{background-color:#FFFFFF}}
@-ms-keyframes f_fadeG{0%{background-color:#9a92c5}100%{background-color:#FFFFFF}}
@-o-keyframes f_fadeG{0%{background-color:#9a92c5}100%{background-color:#FFFFFF}}
@keyframes f_fadeG{0%{background-color:#9a92c5}100%{background-color:#FFFFFF}}
.theme-color{color:#9a92c5!important}
.theme-hover-color:hover{color:#9a92c5!important}
.theme-bg-color{background-color:#9a92c5!important}
.theme-border-color{border-color:#9a92c5!important}
.theme-hover-bg-color:hover{background-color:#9a92c5}
button.button span,.pager li >a:hover,.pager li >a:focus,.pager .pages .current,.sorter .view-mode strong i,.sorter .view-mode a:hover i,.data-table button.button:hover > span,.link-cart:hover,.header-container.type2 .mybag-link ,.header-container.type5 .top-links-container,.header-container.type6 .top-links-container,.header-container.type7 .top-links-container,.header-container.type13 .top-links-container,.header-container.type8 .top-links-container,.fixed-header ul.menu >li:hover,.main-nav ul.menu >li:hover,.fixed-header ul.menu >li.act,.main-nav ul.menu >li.act,.menu.side-menu>li:hover,.menu.side-menu>li.menu-item-has-children .nav-sublist-dropdown,.menu.side-menu>li.menu-item-has-children .nav-sublist-dropdown .container ul .menu-item-has-children .nav-sublist,.block-layered-nav dt:hover:before,.block-category-nav .block-title:hover:before,.price-filter-slider .text-box input.go,.item:hover .details-area .actions a.addtocart,.col-main .category-products .products-list li.item .details-area .actions a.addtocart,.cart .crosssell button.button:hover > span,.cart .discount h2:hover:before,.cart .shipping h2:hover:before,.block.block-facebook-like .block-title a.btn-like,.btn-primary,.contacts-index-index .col-main .contact-info i,.block.block-blog-tags ul li a:hover,.postWrapper .post-date .month,.feature-box .feature-box-icon,.full-screen-slider .item > div.content .sale-bar a .icon-angle-down,.recent-posts .post-date .month,.post-a-month,.owl-theme .owl-controls .owl-page.active span,.footer-ribbon,.owl-theme .owl-controls.clickable .owl-page:hover span,.btn-default,.btn-default:hover,a.quickview-icon,.product-options .product-swatches-container .has-swatches a.active.selected,.cms-index-index blockquote.testimonial,.expand_plus,.review-menu-block a.review-total,.image-link span.category-title,.panel-title>a,.category-products .products-grid.flex-grid .item .details-area .actions a.addtocart,.header-container.type14 .top-links-container, span.sale-product-icon, div.block-layered-nav div.amshopby-slider div.handle, .amshopby-slider-bar, .chars_table li:before, .top-links-container, div.block-layered-nav dd ol:not(.single-choice) a.amshopby-attr-selected:before, input[type="checkbox"].styled:checked + label span:before, #popup_join p.buttons a, .mobile-slider h2.sidebar-title, .header-container.type6 .mybag-link:hover .cart-info:after, a.add-to-cart:hover, a.add-to-cart:focus, .recent-posts .post-date .day, .postWrapper .post-date .day
{background-color:#9a92c5}
.pager li >a:hover,.pager li >a:focus,.pager .pages .current,.sorter .view-mode strong i,.sorter .view-mode a:hover i,.data-table button.button:hover > span,.link-cart:hover,.item:hover .details-area .actions a.addtocart,.col-main .category-products .products-list li.item .details-area .actions a.addtocart,.cart .crosssell button.button:hover > span,.cart .discount h2:hover:before,.cart .shipping h2:hover:before,.btn-primary,i.ajax-loader,#narrow-by-list dd .swatch-link:hover .swatch-label,.configurable-swatch-list .hover .swatch-link,.configurable-swatch-list .selected .swatch-link,.swatch-link:hover,.block-layered-nav #narrow-by-list ol.swatches li a:hover .layered-navigation-swatch,.product-image-area .actions a.addtocart,.opc-wrapper-opc #opc-review-block,#newsletter_popup
{border-color:#9a92c5}
.form-wrap,#form-validate,.option-detail .item-options,.header-container.type2,.header-container.type4,.fixed-header .menu >li.menu-full-width .nav-sublist-dropdown,.main-nav .menu >li.menu-full-width .nav-sublist-dropdown,.fixed-header .menu >li.menu-static-width .nav-sublist-dropdown,.main-nav .menu >li.menu-static-width .nav-sublist-dropdown,.block.block-subscribe.home-sidebar-block,.product-tabs>ul li.active,.history .featured-box .box-content,.homepage-grid-banner .ribbon:before,.owl-banner-carousel .content.type2 h2,.featured-box .box-content,.cms-index-index .testimonial-arrow-down,#success-message-container,.checkout-progress li.active,.form-wrap,#form-validate,#login-form,.fixed-header ul.menu >li .nav-sublist-dropdown,.main-nav ul.menu >li .nav-sublist-dropdown,.image-link span.category-title:before,body.boxed .page, .fancybox-stage .fancybox-slide > *, body.rtl .opc-wrapper-opc #modal-agreement.md-modal, .fancybox-loading.amscroll-loading
{border-top-color:#9a92c5}
.topCartContent:before,.availability-only span,.availability-only a,.prev-next-products .product-nav .product-pop:before,.compare-popup:before
{border-bottom-color:#9a92c5}
.opc-wrapper-opc #opc-review-block:before
{border-bottom-color:#9a92c5 !important}
.product-tabs.vertical>ul li.active,.panel-title>a
{border-right-color:#9a92c5}
.image-link span.category-title:before
{border-left-color:#9a92c5}
.menu.side-menu>li .nav-sublist-dropdown
{
    border-right-color:#9a92c5}
@media (max-width: 1199px){
    .owl-banner-carousel .content.type2 h2{border-top-color:#9a92c5}
}
@media (max-width: 991px){
    .header-container.type5 .top-links-icon,.header-container.type5 .top-links-icon a{color:#9a92c5}
    .owl-banner-carousel .content.type2 h2{border-top-color:#9a92c5}
}
@media (max-width: 767px){
    .owl-banner-carousel .content.type2 h2{border-top-color:#9a92c5}
}
    html, body { 
        font-size: 16px; 
        font-family: "Open Sans","typopas",Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.header-container.type2 .top-links-container,
.header-container.type3 .top-links-container,
.header-container.type4 .top-links-container,
.header-container.type5 .top-links-container,
.header-container.type6 .top-links-container,
.header-container.type14 .top-links-container,
.header-container.type7 .top-links-container,
.header-container.type13 .top-links-container,
.header-container.type9 .top-links-container,
.header-container.type10 .top-links-container{
    background-color:#3d3734;
}
.header-container.type1 ul.links a,.header-container.type1 .search-area>a,.header-container.type1 .selectbox .select,.header-container.type1 .welcome-msg,.header-container.type1 .top-links-icon,.header-container.type1 .top-links-icon a,.header-container.type1 .menu-icon a,
.header-container.type2 .selectbox .select,.header-container.type2 .welcome-msg,.header-container.type2 .top-links ul.links a,.header-container.type2 .top-links-icon,
.header-container.type3 .selectbox .select,.header-container.type3 .welcome-msg,.header-container.type3 .top-links ul.links a,.header-container.type3 .top-links-icon,.header-container.type3 .top-links-icon a,
.header-container.type4 .selectbox .select,.header-container.type4 .welcome-msg,.header-container.type4 .top-links ul.links a,.header-container.type4 .top-links-icon,
.header-container.type5 .welcome-msg,.header-container.type5 .selectbox .select,
.header-container.type6 .selectbox .select,.header-container.type6 .welcome-msg,.header-container.type6 .top-links ul.links a,.header-container.type6 .top-links-icon,.header-container.type6 .top-links-icon a,
.header-container.type14 .selectbox .select,.header-container.type14 .welcome-msg,.header-container.type14 .top-links ul.links a,.header-container.type14 .top-links-icon,.header-container.type14 .top-links-icon a,
.header-container.type7 .selectbox .select,.header-container.type7 .welcome-msg,.header-container.type7 .top-links ul.links a,.header-container.type7 .top-links-icon,.header-container.type7 .top-links-icon a,
.header-container.type13 .selectbox .select,.header-container.type13 .welcome-msg,.header-container.type13 .top-links ul.links a,.header-container.type13 .top-links-icon,.header-container.type13 .top-links-icon a,
.header-container.type9 .selectbox .select,.header-container.type9 .welcome-msg,.header-container.type9 .top-links ul.links a,.header-container.type9 .top-links-icon,.header-container.type9 .top-links-icon a,
.header-container.type10 .selectbox .select,.header-container.type10 .welcome-msg,.header-container.type10 .top-links ul.links a,.header-container.type10 .top-links-icon,.header-container.type10 .top-links-icon a,
.header-container.type8 .selectbox .select,.header-container.type8 .welcome-msg,.header-container.type8 .top-links-area ul.links a,.header-container.type8 .header .search-area>a.search-icon,.header-container.type8 .top-links-icon,.header-container.type8 .top-links-icon a,.header-container.type8 .header .search-area a.search-icon,header-container.type8 .menu-icon a,.header-container.type2 .compare-link>a,.header-container.type3 .compare-link>a,.header-container.type4 .compare-link>a,.header-container.type5 .compare-link>a,.header-container.type6 .compare-link>a,.header-container.type14 .compare-link>a,.header-container.type7 .compare-link>a,.header-container.type13 .compare-link>a,.header-container.type8 .compare-link>a,.header-container.type9 .compare-link>a,.header-container.type10 .compare-link>a,
.header-container.type12 ul.links a,.header-container.type12 .search-area>a,.header-container.type12 .selectbox .select,.header-container.type12 .top-links-icon,.header-container.type12 .top-links-icon a,.header-container.type12 .menu-icon a,.header-container.type13 .top-links a{
    color:#ffffff;
}
.header-container.type1,
.header-container.type2,
.header-container.type3,
.header-container.type4,
.header-container.type5,
.header-container.type6,
.header-container.type14,
.header-container.type7,
.header-container.type13,
.header-container.type8,
.header-container.type9,
.header-container.type10,
.header-container.type11,
.header-container.type12,
.header-container.type1.sticky-header .header-wrapper,
.header-container.type2.sticky-header .header-wrapper,
.header-container.type4.sticky-header .header-wrapper,
.header-container.type5.sticky-header .header-wrapper,
.header-container.type6.sticky-header .header-wrapper,
.header-container.type14.sticky-header .header-wrapper,
.header-container.type7.sticky-header .header-wrapper,
.header-container.type13.sticky-header .header-wrapper,
.header-container.type8.sticky-header .header-wrapper,
.header-container.type9.sticky-header .header-wrapper,
.header-container.type11.sticky-header .header-wrapper,
.header-container.type12.sticky-header .header-wrapper{
    background-color:#ececec;
}
.header-container.type1 .main-nav ul.menu>li>a,
.header-container.type2 .main-nav ul.menu>li>a,
.header-container.type3 .main-nav ul.menu>li>a,
.header-container.type4 .main-nav ul.menu>li>a,
.header-container.type5 .main-nav ul.menu>li>a,
.header-container.type6 .main-nav ul.menu>li>a,
.header-container.type14 .main-nav ul.menu>li>a,
.header-container.type7 .main-nav ul.menu>li>a,
.header-container.type13 .main-nav ul.menu>li>a,
.header-container.type8 .main-nav ul.menu>li>a,
.header-container.type9 .main-nav ul.menu>li>a,
.header-container.type10 .main-nav ul.menu>li>a,
.header-container.type11 .main-nav ul.menu>li>a,
.header-container.type12 .menu.side-menu>li>a{
    color:#3d3734;
}
.header-container.type1 .main-nav ul.menu>li:hover,.header-container.type1 .main-nav ul.menu>li.act,
.header-container.type2 .main-nav ul.menu>li:hover,.header-container.type2 .main-nav ul.menu>li.act,
.header-container.type3 .main-nav ul.menu>li:hover,.header-container.type3 .main-nav ul.menu>li.act,
.header-container.type4 .main-nav ul.menu>li:hover,.header-container.type4 .main-nav ul.menu>li.act,
.header-container.type5 .main-nav ul.menu>li:hover,.header-container.type5 .main-nav ul.menu>li.act,
.header-container.type6 .main-nav ul.menu>li:hover,.header-container.type6 .main-nav ul.menu>li.act,
.header-container.type14 .main-nav ul.menu>li:hover,.header-container.type14 .main-nav ul.menu>li.act,
.header-container.type7 .main-nav ul.menu>li:hover,.header-container.type7 .main-nav ul.menu>li.act,
.header-container.type13 .main-nav ul.menu>li:hover,.header-container.type13 .main-nav ul.menu>li.act,
.header-container.type8 .main-nav ul.menu>li:hover,.header-container.type8 .main-nav ul.menu>li.act,
.header-container.type9 .main-nav ul.menu>li:hover,.header-container.type9 .main-nav ul.menu>li.act,
.header-container.type10 .main-nav ul.menu>li:hover,.header-container.type10 .main-nav ul.menu>li.act,
.header-container.type11 .main-nav ul.menu>li:hover,.header-container.type11 .main-nav ul.menu>li.act,
.header-container.type12 .menu.side-menu>li:hover,.header-container.type12 .menu.side-menu>li.act{
    background-color:#3d3734;
}
.header-container.type1 .main-nav ul.menu>li:hover>a,.header-container.type1 .main-nav ul.menu>li.act>a,
.header-container.type2 .main-nav ul.menu>li:hover>a,.header-container.type2 .main-nav ul.menu>li.act>a,
.header-container.type3 .main-nav ul.menu>li:hover>a,.header-container.type3 .main-nav ul.menu>li.act>a,
.header-container.type4 .main-nav ul.menu>li:hover>a,.header-container.type4 .main-nav ul.menu>li.act>a,
.header-container.type5 .main-nav ul.menu>li:hover>a,.header-container.type5 .main-nav ul.menu>li.act>a,
.header-container.type6 .main-nav ul.menu>li:hover>a,.header-container.type6 .main-nav ul.menu>li.act>a,
.header-container.type14 .main-nav ul.menu>li:hover>a,.header-container.type14 .main-nav ul.menu>li.act>a,
.header-container.type7 .main-nav ul.menu>li:hover>a,.header-container.type7 .main-nav ul.menu>li.act>a,
.header-container.type13 .main-nav ul.menu>li:hover>a,.header-container.type13 .main-nav ul.menu>li.act>a,
.header-container.type8 .main-nav ul.menu>li:hover>a,.header-container.type8 .main-nav ul.menu>li.act>a,
.header-container.type9 .main-nav ul.menu>li:hover>a,.header-container.type9 .main-nav ul.menu>li.act>a,
.header-container.type10 .main-nav ul.menu>li:hover>a,.header-container.type10 .main-nav ul.menu>li.act>a,
.header-container.type11 .main-nav ul.menu>li:hover>a,.header-container.type11 .main-nav ul.menu>li.act>a,
.header-container.type12 .menu.side-menu>li:hover>a,.header-container.type12 .menu.side-menu>li.act>a{
    color:#ffffff;
}
.main-nav .menu>li.menu-full-width .nav-sublist-dropdown,.main-nav .menu>li.menu-static-width .nav-sublist-dropdown,.fixed-header .menu>li.menu-full-width .nav-sublist-dropdown,.fixed-header .menu>li.menu-static-width .nav-sublist-dropdown{
}
.footer-middle{
    background-color:#fbfbfb;
}
.footer-middle, .footer-middle p, .footer-middle .contact-info i{
    color:#777777;
}
.footer-middle a{
    color:#777777;
}
.footer-middle a:hover{
    color:#777777;
}
.footer-middle .block .block-title strong{
    color:#000000;
}
.footer-middle .links i.theme-color,.footer-middle .features i.theme-color{
    color:#777777 !important;
}
.footer-bottom{
    background-color:#f1f1f1;
}
.footer-bottom, .footer-bottom p{
    color:#777777;
}
.footer-bottom a{
    color:#777777;
}
.footer-bottom a:hover{
    color:#777777;
}
#totop{
    color:#ffffff;
}
#totop:hover{
    color:#ffffff;
}
    .page{
            background-color:#ececec;
        }
    .product-view .box-up-sell > h2 span {
            background-color:#ececec;
        }

/*
 * Open Sans Hebrew (Hebrew) http://www.google.com/fonts/earlyaccess
 */
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 300;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-LightItalic.eot);
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-LightItalic.eot?#iefix) format('embedded-opentype'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-LightItalic.woff2?v3) format('woff2'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-LightItalic.woff) format('woff'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-LightItalic.ttf) format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 300;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Light.eot);
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Light.eot?#iefix) format('embedded-opentype'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Light.woff2?v3) format('woff2'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Light.woff) format('woff'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Light.ttf) format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 400;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Italic.eot);
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Italic.eot?#iefix) format('embedded-opentype'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Italic.woff2?v3) format('woff2'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Italic.woff) format('woff'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Italic.ttf) format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Regular.eot);
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Regular.eot?#iefix) format('embedded-opentype'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Regular.woff2?v3) format('woff2'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Regular.woff) format('woff'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Regular.ttf) format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 700;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-BoldItalic.eot);
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-BoldItalic.eot?#iefix) format('embedded-opentype'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-BoldItalic.woff2?v3) format('woff2'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-BoldItalic.woff) format('woff'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-BoldItalic.ttf) format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Bold.eot);
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Bold.eot?#iefix) format('embedded-opentype'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Bold.woff2?v3) format('woff2'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Bold.woff) format('woff'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-Bold.ttf) format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 800;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-ExtraBoldItalic.eot);
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-ExtraBoldItalic.woff2?v3) format('woff2'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-ExtraBoldItalic.woff) format('woff'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-ExtraBoldItalic.ttf) format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 800;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-ExtraBold.eot);
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-ExtraBold.eot?#iefix) format('embedded-opentype'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-ExtraBold.woff2?v3) format('woff2'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-ExtraBold.woff) format('woff'),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/OpenSansHebrew-ExtraBold.ttf) format('truetype');
    font-display: swap;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0370-03FF;
    font-display: swap;
}

/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2?v3) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0370-03FF;
    font-display: swap;
}

/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2?v3) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0370-03FF;
    font-display: swap;
}

/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2?v3) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    font-display: swap;
}

/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    font-display: swap;
}

/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+1F00-1FFF;
    font-display: swap;
}

/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0370-03FF;
    font-display: swap;
}

/* hebrew */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
    font-display: swap;
}

/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
    font-display: swap;
}

/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2?v3) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    font-display: swap;
}

/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/opensans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2?v3) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    font-display: swap;
}

@font-face {
    font-family: 'typopas-black';
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasblack-webfont.eot);
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasblack-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasblack-webfont.woff2?v3) format("woff2"), url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasblack-webfont.woff) format("woff"), url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasblack-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'typopas-black';
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasblack-webfont.eot);
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasblack-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasblack-webfont.woff2?v3) format("woff2"), url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasblack-webfont.woff) format("woff"), url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasblack-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'typopas-black';
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasblack-webfont.eot);
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasblack-webfont.eot?#iefix) format("embedded-opentype"), url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasblack-webfont.woff2?v3) format("woff2"), url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasblack-webfont.woff) format("woff"), url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasblack-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'typopas';
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasbold-webfont.eot?#iefix) format("embedded-opentype"),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasbold-webfont.woff2?v3) format("woff2"),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasbold-webfont.woff) format("woff"),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasbold-webfont.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'typopas';
    src: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasregular-webfont.eot?#iefix) format("embedded-opentype"),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasregular-webfont.woff2?v3) format("woff2"),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasregular-webfont.woff) format("woff"),
    url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/fonts/typopas/typopasregular-webfont.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

html, body {
    font-family: "typopas", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #55504d;
    touch-action: auto;
}

body #accessibility_plugin {
    position: absolute !important;
    top: 0;
    left: 0;
    right: 0
}

body .accessibility {
    position: absolute
}

body .accessibility__body {
    border-radius: 0
}

body .accessibility [class*=" icon-"]::before {
    font-family: accessibility;
    margin: 0
}

body .accessibility__header {
    display: none
}

body .accessibility__main-btn {
    background: #3d3734;
    color: #fff;
    font-size: 15px;
    box-shadow: none;
    border-radius: 0;
    height: 35px;
    bottom: -18px;
    right: -29px;
    padding: 0
}

body .accessibility.closed .accessibility__main-btn {
    display: none
}

body .accessibility.main .accessibility__main-btn, body .accessibility.second .accessibility__main-btn {
    background: #ea6a4a;
    top: -17px;
    bottom: auto;
    left: -29px;
    right: auto
}

body .accessibility__main-btn:hover {
    box-shadow: none
}

body .accessibility__title {
    font-family: 'typopas', sans-serif;
    padding: 0
}

body .accessibility__main-btn .icon {
    font-size: 30px;
    line-height: 1
}

body .accessibility__main-btn .icon.icon--accessible, body .accessibility__main-btn .icon.icon--close + span, body .accessibility__main-btn .icon.icon--prev + span {
    display: none
}

body .accessibility__icon {
    height: 72px
}

body .accessibility__icon .icon {
    font-size: 36px
}

body .accessibility__btn--1 {
    padding: 10px
}

body .accessibility__btn--1 .action-btn {
    width: 20px;
    height: 30px
}

body .accessibility__btn--1 .action-btn--switcher {
    border-bottom-width: 15px
}

body .accessibility__btn--1 .action-btn--next {
    font-size: 32px
}

body .accessibility__btn--2 .action-btn {
    width: 25px;
    height: 25px
}

body .accessibility__btn--2 .action-btn--add, body .accessibility__btn--2 .action-btn--remove {
    font-size: 24px
}

body {
    font-size: 100%
}

body > .wrapper {
    overflow-x: hidden
}


input.input-text, select, textarea {
    font-size: .8125rem
}

.breadcrumbs li {
    vertical-align: baseline;
    line-height: 1.3;
}

.breadcrumbs li.product, .breadcrumbs li.amshopby-brand {
    font-family: 'open sans', sans-serif;
}
.breadcrumbs li.product {
    top: -1px;
    position: relative;
}

.catalog-product-view .breadcrumbs li {
    vertical-align: middle;
}

.breadcrumbs-split .icon-right-open::before {
    content: '\e816'
}

.breadcrumbs span.breadcrumbs-split {
    display: inline-block;
    margin-bottom: -2px
}

.breadcrumbs li strong, .breadcrumbs li a {
    text-transform: capitalize;
    vertical-align: baseline
}

.top-container > .breadcrumbs {
    padding-top: 13px
}

.top-container > .breadcrumbs h1 {
    font-size: 13px;
    display: inline;
    color: #fff
}

body.catalog-product-view .page {
    background: #f1f1f1
}

body.catalog-product-view .col-main {
    padding-bottom: 10px
}

.price-box,
.sample-price-box {
    margin: 4px 0 5px;
    font-family: 'typopas';
    line-height: 1.4
}

.price-box p,
.sample-price-box p {
    line-height: 1;
    vertical-align: bottom
}

body.catalog-product-view .product-info .price-box p, body.quickview-index-view .product-info .price-box p,
body.catalog-product-view .product-info .sample-price-box p, body.quickview-index-view .product-info .sample-price-box p {
    display: block
}

body.catalog-product-view .product-info .price-box .old-price .price-label, body.quickview-index-view .product-info .price-box .old-price .price-label,
body.catalog-product-view .product-info .sample-price-box .old-price .price-label, body.quickview-index-view .product-info .sample-price-box .old-price .price-label {
    display: inline
}

.quickview-index-view .product-img-box + .video {
    display: none
}

.quickview-index-view .add-to-box {
    border-bottom: none
}

.quickview-index-view .product-view .product-img-box {
    padding: 0 15px 30px
}

.quickview-index-view {
    padding: 35px 25px
}

.quickview-index-view .product-img-box .product-image img {
    border: none
}

.quickview-index-view .product-view .product-img-box .product-image {
    margin: 0
}

.quickview-index-view .gallery-product-label {
    top: 0;
    left: 30px
}

.quickview-index-view .product-view .product-name h1 {
    margin-top: 0;
    font-size: 30px
}
.quickview-index-view .aitmanufacturers-link, .quickview-index-view .addthis_toolbox, .aitmanufacturers-index-view .breadcrumbs .manufacturers {
    display: none !important
}
.old-price .discount {
    display: none
}

.product-options dt label.required em {
    display: none
}

.product-info .old-price .discount {
    display: inline
}

.special-price.after {
    display: none
}

.product-view .product-shop .price-box .special-price.after,
.product-view .product-shop .sample-price-box .special-price.after {
    display: none
}

.product-view .product-shop .price-box .special-price.before,
.product-view .product-shop .sample-price-box .special-price.before {
    display: block
}


.product-view .box-up-sell > h2 span {
    background: #f1f1f1
}

h1 {
    font-size: 1.625rem
}

@media (min-width: 768px) {
    .header-container.type6 {
        margin-bottom: 0;
    }
}

.header {
    z-index: 201;
}

.header-container.type6 .main-nav {
    height: 34px;
}

.header-container.type6 .main-nav .menu, .header-container.type6.sticky-header .header-wrapper .main-nav .menu {
    padding-left: 110px;
    text-align: left
}


.header-container.type6.sticky-header .header-wrapper .main-nav .menu {
    padding-left: 70px
}

.header-container.type6 .header > .logo img {
    height: auto;
    position: relative;
    right: 1px;
    top: 1px;
}

.header-container.type6 .header-wrapper {
    margin-top: 23px;
    margin-bottom: 23px;
}

.header-container .links li {
    font-size: .9375rem;
    line-height: 1
}

.header-container.type6 .main-nav ul.menu > li > a {
    font-size: 17px;
    color: #55504d
}

.header-container.type6 .header .search-area {
    margin-top: 27px
}

.header .form-search #cat, .header .form-search #search {
    font-family: inherit
}

.header-container.type6 .mybag-link {
    top: -2px;
}

.header-container.type6 .mybag-link i {
    font-size: 1.125rem;
    vertical-align: top
}

.header-container.type6 .mybag-link .cart-info {
    padding: 0;
    vertical-align: top;
    display: inline-block;
    text-align: right;
    width: auto;
    position: relative
}

@media (min-width: 768px) {
    .header-container.type6 .mybag-link .cart-info {
        margin-top: -11px
    }
}

.header-container.type6 .mybag-link .cart-info span, .header-container.type6 .mybag-link .cart-info span.cart-qty {
    display: inline-block;
    font-weight: 400;
    font-size: 1rem
}

.header-container.type6 .mybag-link .cart-info span.cart-qty {
    margin-left: 5px
}

.header-container.sticky-header .menu-wrapper .mybag-link i {
    font-size: 1.9375rem !important
}

.header-container.sticky-header .menu-wrapper .mybag-link span {
    display: none
}

.header-container.sticky-header.type6 .mybag-link .cart-info span.cart-qty {
    display: block
}

.header-container.type6.sticky-header .header-wrapper .main-nav.container {
    height: auto
}

.cart-area {
    margin-top: -15px;
    z-index: 305;
}

.header-container.type6 .main-nav ul.menu > li > a {
    padding: 9px 15px 8px
}

.icon-mini-cart::before {
    margin-left: 7px
}

.sticky-logo {
    margin-top: 3px
}

.top-links-container .accessibility_menu {
    font-size: .9375rem;
    padding-top: 3px;
    float: right;
    position: relative;
    text-align: right
}

.top-links-container .accessibility_menu a.opener {
    padding-bottom: 1px;
    padding-top: 3px;
    margin-left: 15px;
    padding-left: 15px;
    border-left: 1px solid #fff;
    display: inline-block
}

.top-links-container .accessibility_menu .zoom {
    display: inline-block;
    height: 14px;
    width: 25px;
    vertical-align: middle;
    background: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/font_size.png) no-repeat -37px 1px;
    margin-top: -3px
}

.top-links-container .accessibility_menu .zoom.in {
    width: 35px;
    background-position: 0 0;
    margin-top: -1px
}

.header-container.type6 .top-links-area a {
    display: block;
    padding-bottom: 1px;
    padding-top: 3px
}

.header-container.type6 .header {
    padding: 7px 0 10px;
}

.header-container.sticky-header .header-wrapper {
    padding: 5px 0 !important;
}

.header-container.sticky-header .menu-wrapper .mini-cart {
    top: -1px;
}

.header-container .links li {
    float: right;
}

.header-container .links li:first-child {
    padding-left: 15px;
    border-right: none;
}

.header-container .links li:last-child {
    padding-left: 0
}

.category-products .products-grid li.item {
    padding-bottom: 15px !important
}

.filter-products .products div.item .details-area,
.box-collateral .products-grid li.item .details-area,
.category-products .products-grid li.item .details-area {
    padding: 9px 0 0;
    font-family: 'open sans', sans-serif;
}

.filter-products .products.small-list div.item .details-area {
    padding: 7px 7px 0;
    font-family: 'open sans', sans-serif
}

.filter-products .products div.item .details-area .product-name a {
    font-size: .875rem
}
.small-list .old-price .price, .small-list .special-price .price, .small-list .regular-price .price {
    font-size: 1.0625rem
}
.product-view .product-shop .price-box .old-price .price,
.product-view .product-shop .sample-price-box .old-price .price {
    color: inherit
}
.header-container.type6 .mybag-link:hover .cart-info:after {
    content: '';
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

.header-container.type6.sticky-header .mybag-link:hover .cart-info:after {
    display: none
}
.small-list .old-price .price {
    font-size: 1rem
}

.filter-products .products.small-list div.item .details-area .product-name a {
    font-size: .8125rem
}

.product-name,
.manufacturer,
.product-shop .product-name {
    font-family: 'open sans', sans-serif;
}


.sidebar .custom-block-1 > div i {
    line-height: 55px
}


.sidebar .custom-block-1 > div i.sample {
    background: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/freesample/icon-sample-small.png) no-repeat 50% 100%
}


.sidebar .custom-block-1 > div i.leaf {
    background: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/leaf-icon-hires.png) no-repeat 9px 9px;
    background-size: 30px
}

.sidebar .custom-block.custom-block-1 {
    background: none;
    padding-bottom: 0;
    margin-bottom: 0
}


.price-box,
.sample-price-box {
    margin: 4px 0 5px;
    font-family: 'typopas';
    line-height: 1.4
}


.old-price .discount {
    display: none
}


.main-container {
    padding-bottom: 20px;
}


.product-options dd select {
    font-size: 1.0625rem;
    height: 38px;
    line-height: 38px;
    padding: 0 10px 0 0;
}

.product-collateral {
    margin-top: 0;
    margin-bottom: 20px
}

@media (max-width: 767px) {
    .product-collateral {
        margin-bottom: 30px
    }

    .product-collateral + .sidebar {
        padding-left: 0;
        padding-right: 0;
    }

    .product-tabs > ul li a:hover {
        text-decoration: none
    }
}

.filter-title-type-2 span.title-line::after {
    left: 10px;
    right: 10px;
    width: auto
}


.special-price .price, .regular-price .price, .old-price .price {
    font-size: 1.5625rem;
}

.old-price .price {
    font-size: 1rem;
}

.special-price .price, .regular-price .price, .old-price .price {
    vertical-align: baseline;
}

.catalog-product-view .special-price .price, .catalog-product-view .regular-price .price, .catalog-product-view .old-price .price {
    vertical-align: baseline
}


.product-view .product-shop .price-box .regular-price .price,
.product-view .product-shop .sample-price-box .regular-price .price {
    color: #555
}

.product-view .product-shop .price-box .special-price .price, .product-view .product-shop .price-box .regular-price .price,
.product-view .product-shop .sample-price-box .special-price .price, .product-view .product-shop .sample-price-box .regular-price .price {
    font-size: 2.5625rem
}


.special-price.after {
    display: none
}

.product-view .product-shop .product-options {
    border-top: 1px solid #ebebeb;
    padding-top: 20px
}

.old-price {
    margin-left: 0;
}

.old-price .price {
    font-weight: 400;
    color: #777;
}

.configurable-price-from {
    vertical-align: bottom;
    color: #55504d
}


.filter-title-type-2 {
    font-size: 1.6875rem;
    font-weight: 400;
    color: #000
}

span.manufacturer {
    font-size: .8125rem;
    line-height: 1.4;
    color: #777
}


span.manufacturer a.manufacturer-link {
    font-size: .8125rem;
    line-height: 1.4;
    color: #777;
    text-decoration: none;
}
span.manufacturer a.manufacturer-link:hover {
    text-decoration: none;
    color: #9a92c5;
}
@media (min-width: 768px) {
    .cms-index-index .masonry-grid .masonry-grid-item.woman a span.big, .cms-index-index .masonry-grid .masonry-grid-item.woman a span.button {
        margin-right: 90px
    }
    .block-layered-nav-mobile {
        display: none;
    }

    .header-container.type6 .header {
        padding-top: 10px;
    }
}


.prev-next-products, .add-to-cart button.button span i, .product-view .product-img-box .etalage-control, .product-view .product-img-box .etalage a.fancy-images span, .box-collateral .addtocart, .sorter .view-mode, .sorter .limiter, .no-rating, .product-view .product-essential .ratings, .product-view .product-essential .aitmanufacturers-link {
    display: none
}

.sidebar .custom-block-1 > div h3 {
    padding-top: 0
}

.sidebar .custom-block-1 > div h3.single {
    padding-top: 10px
}

.add-to-cart button.button span,
.sample-add-to-cart button.button span {
    padding: 0
}

.gallery-product-label {
    position: absolute;
    left: 35px;
    top: 16px;
    z-index: 99
}

.product-labels {
    left: 0;
    top: 1px;
    position: absolute
}

.product-label {
    left: 10px;
    top: 9px;
    position: relative;
    right: auto !important;
    margin-bottom: 5px;
    max-width: 45px;
    max-height: 28px;
    width: 45px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: none;
}

.product-label span {
    font-size: .875rem;
    line-height: 1;
    padding: 7px 0 !important;
    text-align: center;
    vertical-align: middle;
    width: 100% !important;
    height: auto !important;
}

.product-label.tni-product-label {
    left: auto !important;
    z-index: 1;
    top: auto
}

.product-label.product-label-image img {
    width: 100%;
    max-width: 100%;
    border: none;
}

.sale-product-icon {
    direction: ltr
}


.sidebar .custom-block-1 > div h3 {
    font-size: 1.25rem
}

.sidebar .custom-block-1 > div p {
    font-size: .8125rem
}

.sidebar .custom-block-2 > div {
    clear: both;
    margin-bottom: 20px;
    min-height: 50px
}

.sidebar .custom-block-2 > div h3 {
    color: #313131;
    font-size: 1.25rem;
    line-height: 1.5;
    margin: 0 50px 0 0
}

.sidebar .custom-block-2 > div i {
    border: 1px solid #bbb;
    border-radius: 50%;
    color: #000;
    float: right;
    font-size: 1.875rem;
    height: 50px;
    line-height: 48px;
    margin-left: 10px;
    text-align: center;
    width: 50px
}

.sidebar .custom-block-2 > div p {
    font-size: .8125rem;
    line-height: 1;
    margin: 0 50px 0 0
}

.sidebar .custom-block-2 a, .sidebar .custom-block-1 a {
    color: inherit;
    text-decoration: underline;
    cursor: pointer
}

.product-view .product-shop .short-description, .product-tabs > ul li a {
    font-size: 1rem
}

.product-tabs .tab-content {
    min-height: 0
}

.product-options dt label, .product-view .product-shop .availability {
    font-size: 1.0625rem
}

.product-options dt label:after {
    content: ':'
}

.add-to-cart button.button,
.sample-add-to-cart button.button,
.cart .totals .checkout-types .btn-proceed-checkout,
body.rtl .opc-review-actions .opc-btn-checkout {
    background-color: #9a92c5;
    font-size: 1.25rem;
    line-height: 1;
    width: 100%;
    display:flex;
    align-items: center;
    justify-content: center;
}

.add-to-cart button.button span,
.sample-add-to-cart button.button span,
.cart .totals .checkout-types .btn-proceed-checkout span,
body.rtl .opc-review-actions .opc-btn-checkout span {
    height: auto;
    line-height: 1;
    font-size: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
    background: initial;
}

@media screen and (min-width: 768px) {
    .add-to-cart button.button,
    .sample-add-to-cart button.button,
    .cart .totals .checkout-types .btn-proceed-checkout,
    body.rtl .opc-review-actions .opc-btn-checkout {
        transition: all .3s ease;
    }

    .add-to-cart button.button:hover,
    .sample-add-to-cart button.button:hover,
    .cart .totals .checkout-types .btn-proceed-checkout:hover,
    body.rtl .opc-review-actions .opc-btn-checkout:hover {
        background-color: #796faf !important;
    }
}



.product-view .box-up-sell {
    margin-bottom: 5px
}

.product-view .box-up-sell > h2 {
    font-size: 1.125rem
}

.product-view .product-shop .short-description {
    border-bottom: 1px solid #ebebeb
}

.product-view .product-info {
    border-bottom: none;
    padding-bottom: 0
}

.addthis_toolbox {
    margin-top: 25px;
    border-top: 1px solid #ebebeb;
    padding-top: 15px;
    padding-bottom: 15px;
}

.product-view .product-img-box {
    margin-bottom: 0
}

.footer-bottom .custom-block {
    margin-top: -3px
}



#popup_tester, [id^="info-text-"], #sample-info {
    background: #fff;
    padding: 35px 50px;
    font-size: 1.0625rem;
    text-align: right;
    width: 700px;
    height: 480px
}

#popup_tester .block-content {
    max-width: none;
    text-align: right
}

#popup_tester h2, [id^="info-text-"] h2, #sample-info h2 {
    color: #313131;
    font-size: 1.875rem;
    font-weight: 700;
    margin: 0 0 20px
}

#popup_tester h3, #sample-info h3 {
    font-size: 1.25rem;
    font-weight: 700;
    color: #313131;
    margin: 45px 0 0
}

#popup_tester h4, #sample-info h4 {
    font-size: 1.125rem;
    font-weight: 700
}

#popup_tester p, #sample-info p {
    font-size: 1.0625rem;
    line-height: 1.3;
    text-align: right
}

#popup_tester h2 + p, #sample-info h2 + p {
    margin-left: 4em
}

#popup_tester ul {
    margin-bottom: 20px
}

#popup_tester li, #sample-info li {
    list-style: disc inside;
    line-height: 1.2
}

#sample-info li {
    list-style-position: outside;
    margin-right: 13px
}

#popup_tester img {
    float: left
}

#popup_tester .face {
    margin-left: -25px;
    margin-top: -10px
}

#popup_tester .testers {
    position: absolute;
    left: 0;
    top: 198px
}

#popup_tester hr {
    border: none;
    height: 1px;
    background: #d8d8d8;
    margin: 20px -50px
}

#popup_tester:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 99px;
    height: 195px
}

@media (max-width: 767px) {
    #popup_tester h2, #popup_join h2 {
        font-size: 22px;
        margin: 0 0 20px;
        line-height: 1
    }

    #popup_tester, #popup_join {
        padding: 35px 30px
    }

    #popup_tester::after, #popup_join::after {
        width: 50px;
        background-size: contain
    }

    #popup_tester h2 + p {
        margin-left: 0
    }
    #gift_contents, #popup_tester, #popup_stock, #popup_join, [id^="info-text-"] {
        width: 92%;
        max-width: 92%;
        height: calc(100vh - 15vw);
        overflow: hidden;
        margin: 0
    }

    #popup_tester, [id^="info-text-"] {
        height: auto;
        max-height: 98%
    }

}
.add-to-cart .qty {
    font-size: .875rem
}

.footer-middle {
    font-size: 1rem
}

.footer-middle .block .block-title {
    margin-bottom: 10px
}

.footer-middle .block .block-title strong {
    font-size: 1.25rem
}

.footer-middle .contact-info i {
    vertical-align: inherit;
    font-size: .875rem
}

.footer-middle .block.block-subscribe .input-box {
    padding: 0;
    margin: 0;
}

.footer-middle .block.block-subscribe .input-box button {
    border-right: 1px solid #ccc;
    border-left: none
}

.footer-middle .block.block-subscribe .input-box button span {
    font-weight: 700;
    font-size: .9375rem
}

.footer-middle .block.block-subscribe .input-box input.input-text {
    padding: 0 10px 0 85px;
}

.footer-bottom .custom-block img:first-child {
    margin-left: 74px
}

.footer-bottom address span {
    display: inline-block;
    margin-bottom: -1px;
    vertical-align: bottom;
}

.footer .contact-info li:nth-child(3) a {
    font-family: 'open sans';
    font-size: .8125rem;
}

.error-msg, .success-msg, .note-msg, .notice-msg {
    margin-bottom: 15px
}

.messages li li {
    margin: 0;
    font-size: 16px;
    text-align: center;
    padding-bottom: 1px;
    font-family: "typopas", Arial, "Helvetica Neue", Helvetica, sans-serif;
}


.category-products .products-grid li.item .details-area .product-name {
    margin-bottom: 2px
}

@media (max-width: 767px) {
    .category-products .products-grid li.item .details-area .product-name {
        line-height: 1.15;
        margin-bottom: 3px;
    }
    #djDebug, #banner-slider-demo-17, #latest_news, .footer-bottom .logo, .footer-bottom .social-icons, .footer-middle .col-sm-2:nth-child(1), .footer-middle .col-sm-3:nth-child(3), .top-links-container .accessibility_menu, .filter-title-type-2 span.title-line, .header-container.type6 .top-links-icon, .header-container.type6 .header-wrapper .menu-all-pages-container, .amshopby-links-wrapper, .toolbar-bottom, .footer-bottom .custom-block img:first-child, .addthis_button_print, .header-container.type6 .mybag-link i, .header-container.type6 .menu-icon, #ajaxlogin-forgot-window::after, #popup_stock::after, .customer-account-login .account-login::before, .payment-block .form-list, .header-container .welcome-msg span, .header-container.type6 .mybag-link:hover .cart-info::after, .amshopby-slider, .quickview-index-view .product-view .product-shop .availability, #popup_tester .testers, .sidebar .block-account, .box-account.box-info, .box-account.box-recent, .my-account .title-buttons .link-reorder, .sales-order-history .block-reorder, .changepassword-index-index .block-reorder, .customer-address-form .block-reorder, body.tranzila-directpayment-payment .main-container::after, body.tranzila-directpayment-payment .main.container::after, .hide_mobile, .amshopby-index-index .text + .category-image, .hoverImage {
        display: none !important
    }
}
.header-container.type6 .links li[data="logout"] {
    display: none
}
.category-products .products-grid li.item .details-area .price-box {
    margin-top: 3px;
    margin-bottom: 0
}
.page-empty,.page-popup,.page-print {
    background: #fff;
    text-align: right
}

.chars_table {
    width: 203px;
    list-style: none;
    padding: 0;
    margin: 0;
    font-family: "open sans", "typopas", Arial, "Helvetica Neue", Helvetica, sans-serif
}

.chars_table li {
    line-height: 50px;
    color: #000;
    width: 100%;
    position: relative;
    margin-bottom: 2px
}

.chars_table li span {
    display: block;
    position: relative;
    z-index: 1;
    text-align: center;
    font-family: "typopas", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.chars_table li:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 0;
    z-index: 0
}

.chars_table li.st-10:before {
    width: 100%
}

.chars_table li.st-9:before {
    width: 90%
}

.chars_table li.st-8:before {
    width: 80%
}

.chars_table li.st-7:before {
    width: 70%
}

.chars_table li.st-6:before {
    width: 60%
}

.chars_table li.st-5:before {
    width: 50%
}


.chars_table li.st-4:before {
    width: 40%
}

.chars_table li.st-3:before {
    width: 30%
}

.chars_table li.st-2:before {
    width: 20%
}

.chars_table li.st-1:before {
    width: 10%
}

#product-attribute-specs-table, .discount-form input.input-text {
    font-family: "typopas", Arial, "Helvetica Neue", Helvetica, sans-serif
}

#product-attribute-specs-table #price_100 .data {
    font-family: "typopas", Arial, "Helvetica Neue", Helvetica, sans-serif;
    padding-top: 18px
}


.mini-cart .mini-products-list li a.btn-remove {
    right: -10px;
    left: auto;
    top: 50%;
    margin-top: -10px
}

.mini-cart .mini-products-list li {
    padding: 10px 15px 10px 0;
    display: flex;
    align-items: center
}

.mini-cart .mini-products-list .product-details {
    margin-right: 0
}

.mini-cart .totals {
    font-size: 1.25rem;
    margin: 10px 0 0
}

.mini-cart .product-name {
    margin: 0
}

.mini-products-list .price-box {
    display: inline-block;
    margin: 0
}

.mini-cart .qty-price {
    color: #55504d
}

.mini-cart .qty-price .old-price span {
    color: #999;
    font-weight: 400
}

.mini-cart .qty-price .price-box > .price {
    font-weight: 400
}
.data-table thead th, button.button span, .cart .cart-collaterals h2, .discount-form label, .mini-cart .actions a {
    font-size: 1rem
}

.product-options dt {
    padding-bottom: 1px
}

#product-attribute-specs-table th.label {
    white-space: nowrap
}

#product-attribute-specs-table .concentration {
    font-size: 90%
}

@media (min-width: 768px) {
    body.softpelecard-payment-redirect h1, body.tranzila-directpayment-payment h1 {
        display: none
    }

    .sidebar .custom-block-1 > div[data-src="#sample-info"] {
        width: 115%
    }

    .tranzila-directpayment-payment .col-main img.secured-payment {
        margin-top: 0;
        margin-left: 38px;
        position: absolute;
        left: 0;
        top: -10px
    }

    .catalog-product-view .product-shop.col-sm-7 {
        padding: 0 20.5px 0 0
    }

    .sidebar-wrapper > div:not(:first-child) {
        position: relative;
        right: -27px
    }

    .sidebar-wrapper {
        flex: 0 0 82%
    }

    .sidebar-parent-wrapper {
        display: flex;
        justify-content: flex-end;
        position: relative;
        right: 6px
    }

    .custom-block img[src$="footer_cards.png"]:last-of-type {
        display: none
    }

    .recent-posts.mobile {
        display: none
    }

    .catalog-product-view #messages_product_view {
        width: calc(100% + 11px);
        margin-right: 2px;
        margin-top: 5px
    }

    .cart .page-title {
        margin-bottom: 5px
    }

    .product-shop .not_in_stock {
        width: 195px;
    }
}

@media (max-width: 767px) {
    .tranzila-directpayment-payment .secured-payment {
        width: auto;
        display: inline-block;
        z-index: 10;
        height: 51px;
        position: relative;
        top: -9px
    }

    #sample-info .custom-block-2, [id^="info-text-"] .custom-block-2 {
        margin-top: 0
    }

    #sample-info h2, [id^="info-text-"] h2 {
        font-size: 22px;
        line-height: 1
    }

    .tranzila-directpayment-payment .secure-img-wrapper {
        overflow: visible;
        margin-bottom: 15px;
        text-align: left;
        position: relative;
        z-index: 1;
        display: block;
        margin-left: 12px
    }

    body.tranzila-directpayment-payment h1 {
        margin: 0
    }

    .tranzila-directpayment-payment .secure-img-wrapper:after {
        content: '';
        border-top: 1px solid #ccc;
        display: block;
        width: 100vw;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 24px;
        z-index: -1
    }

    .footer-bottom {
        padding: 35px 0 31px
    }

    .footer-bottom .custom-block {
        display: flex;
        flex-direction: column-reverse;
        margin-top: 0
    }

    .footer-bottom .custom-block img {
        align-self: center
    }

    .footer-container .footer div.social {
        margin-bottom: 26px
    }

    .footer-bottom .custom-block img {
        margin: 0 auto 21px;
        display: block
    }

    .custom-block img[src$="footer_cards.png"] {
        margin-bottom: 21px
    }

    .footer-bottom > .container {
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .footer-bottom > .container .social {
        order: -1
    }
}

.header-container.sticky-header.type6 .mybag-link .cart-info span.cart-qty {
    color: #fff !important
}

.chars_table li:before {
    background-color: #dbd9e6
}

.block .block-title {
    font-size: 1.25rem
}
.amshopby-link {
    float: none;
    padding: 0 0 20px;
    display: block;
    text-align: center;
    background: rgba(0, 0, 0, 0) url(https://www.jonathan.co.il/skin/frontend/smartwave/porto/images/bkg_4_rtl.png) no-repeat scroll center bottom;
    margin-bottom: 30px
}

#popup_stock {
    background: #fff url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/new_stock_bg.png) no-repeat left bottom;
    position: relative;
    height: 420px;
    padding: 35px 50px
}

#popup_stock:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 99px;
    height: 195px
}

#popup_stock h2 {
    color: #313131;
    font-size: 1.875rem;
    font-weight: 700;
    margin: 0 0 30px;
    text-align: right;
    line-height: 1
}

#popup_stock p {
    font-size: 1.0625rem;
    line-height: 1.3;
    text-align: right
}

#popup_stock p:first-of-type {
    padding-left: 100px
}

#popup_stock p.buttons {
    text-align: center;
    margin-top: 35px
}

#popup_stock p.buttons a {
    background: #ea6a4a;
    color: #fff;
    width: 160px;
    text-align: center;
    line-height: 38px;
    display: inline-block;
    font-size: 1.25rem;
    vertical-align: top
}

#popup_stock button.button {
    background: #a09b98;
    color: #fff;
    width: 160px;
    text-align: center;
    line-height: 38px;
    display: inline-block;
    border: none;
    vertical-align: top
}

#popup_stock button.button span span {
    font-size: 16px
}

#popup_stock input[type="text"] {
    line-height: 38px;
    height: 38px;
    width:70%;
}

.sidebar .custom-block-2 > div i.icon-tester {
    background: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/testerIcon.png) no-repeat center 10px
}

.sidebar .custom-block-2 > div i.icon-gift {
    background: url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/giftIcon.png) no-repeat center 10px
}

.sidebar .custom-block-2 > div i.icon-gift:before {
    display: none
}
.fancybox-close-small {
    left: 0;
    right: auto;
    top: 0;
    color: #ea6a4a;
    padding: 0;
    border-radius: 0;
    width: 40px;
    height: 40px
}
.fancybox-stage {
    direction: rtl;
    font-family: "typopas", Arial, "Helvetica Neue", Helvetica, sans-serif
}

.fancybox-slide > * {
    border-top: 4px solid
}
.fancybox-close-small:after {
    content: '×';
    position: absolute;
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    font: 22px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 300;
    text-align: center;
    border-radius: 50%;
    border-width: 0;
    background-color: transparent;
    transition: background-color .25s;
    box-sizing: border-box;
    z-index: 2
}

.fancybox-slide--html .fancybox-close-small {
    right: auto;
    left: 5px
}
.ajaxlogin-window {
    border-top: 4px solid #ea6a4a;
    padding: 35px 45px;
    text-align: right
}

#ajaxlogin-login-window {
    width: 600px;
    height: 400px
}
#ajaxlogin-forgot-window {
    width: 500px;
    height: 323px;
    width: 600px;
    height: 400px
}


.product-info .availability-only {
    display: none
}

.block {
    margin-bottom: 25px
}

input::-webkit-input-placeholder {
    opacity: 1;
    color: #ccc
}

input::placeholder {
    opacity: 1;
    color: #ccc
}

.product-options-bottom, .add-to-box {
    border: none
}

.product-shop .not_in_stock {
    display: block;
    height: 48px;
    line-height: 48px;
    width: auto;
    color: #fff;
    font-size: 1.25rem;
    background: #999;
    padding: 0 1em;
    text-align: center;
    -webkit-box-shadow: -1px 1px 0 0 #777777;
    -moz-box-shadow: -1px 1px 0 0 #777777;
    box-shadow: -1px 1px 0 0 #777777;
    margin-bottom: 1px;
}
.product-shop .not_in_stock:hover {
    background: #55504d;
    text-decoration: none
}
.popup_stock_parent > :last-child {
    padding-top: 17px;
    padding-right: 10px
}
.product-options-bottom {
    margin-top: 0;
    padding-bottom: 0
}

.product-options-bottom .add-to-links {
    margin: 0
}

.product-view .product-shop .product-options {
    margin-bottom: 25px;
    border-top: none;
    padding-top: 0;
    padding-bottom: 25px
}

.product-view .product-info {
    border-bottom: 1px solid #ebebeb
}

a.search-icon {
    color: #777;
}

a.search-icon .icon-search {
    display: block;
}

.product-img-box .product-image img {
    border: 16px solid #fff
}

.product-image img {
    border: 11px solid #fff
}
.small-list .product-image img, .cart-table .product-image img, .mini-products-list .product-image img {
    border: 3px solid #fff
}
.add-to-cart button.button,
.sample-add-to-cart button.button {
    width: 195px;
    -webkit-box-shadow: -1px 1px 0 0 #7369A5;
    -moz-box-shadow: -1px 1px 0 0 #7369A5;
    box-shadow: -1px 1px 0 0 #7369A5;
    margin-bottom: 1px;
}
.configurable-price-from {
    display: none
}

#after-loading-success-message {
    z-index: 200002
}

div.block-related-product .aw-arp-block-content {
    padding: 5px 0 0 5px;
    overflow: hidden;
    clear: both
}

img:not([src]):not([srcset]) {
    visibility: hidden
}


.header .form-search #cat, .header .form-search #search {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 14px
}



.top-container > .breadcrumbs {
    height: 41px;
}

.footer .social .icon {
    width: 28px;
    height: 28px;
    display: block;
    background-repeat: no-repeat;
}

.footer .social {
    display: flex;
    justify-content: center;
    margin-bottom: 30px
}

.social .icon:first-child {
    margin-left: 13px
}

.underline-pulse {
    text-decoration: none;
}

.underline-pulse:after {
    content: '';
    width: 100%;
    display: inline-block;
    border-bottom: 1.5px solid #666;
    position: relative;
    bottom: 6px;
}

@media (max-width: 767px) {
    .underline-pulse:after {
        bottom: 4px;
    }

    #popup_stock {
        height: 430px !important
    }

    #popup_stock input[type="text"] {
        width: 100%
    }

}

.select-pulse {
    position: relative;
}

.select-pulse select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}

.select-pulse:after {
    content: '\e82a';
    bottom: 20%;
}

.select-pulse:before {
    content: '\e82b';
    top: 20%;
}

.select-pulse::after,
.select-pulse::before {
    font-family: "porto";
    position: absolute;
    left: 11px;
    font-size: 10px;
    cursor: pointer;
}

.select-pulse-animation::after,
.select-pulse-animation::before {
    animation: shakeX 1s infinite;
}

.select-pulse-animation::after,
.select-pulse-animation::before,
.select-pulse-big-icons::after,
.select-pulse-big-icons::before,
.select-pulse-animation-stop::after,
.select-pulse-animation-stop::before {
    font-size: 13px;
    font-weight: 600;
    line-height: 0;
}
.select-pulse-animation::after,
.select-pulse-animation-stop::after,
.select-pulse-big-icons::after {
    bottom: 14px;
}

.select-pulse-animation::before,
.select-pulse-animation-stop::before,
.select-pulse-big-icons::before {
    top: 14px
}

.select-pulse-animation-stop::after,
.select-pulse-animation-stop::before {
    animation: none !important;
}

@keyframes shakeXtest {
    0%, 100% {
        transform: translateX(0);
    }

    20% {
        transform: translateX(-1px);
    }

    25%, 35%, 45%, 55%, 65% {
        transform: translateX(-3px);
    }

    30%, 40%, 50%, 60% {
        transform: translateX(3px);
    }

    70% {
        transform: translateX(1px);
    }
}


@keyframes shakeX {
    from,
    to {
        transform: translateX(0);
    }

    10%, 30%, 50%, 70%, 90% {
        transform: translateX(-3px);
    }

    20%, 40%, 60%, 80% {
        transform: translateX(3px);
    }
}

@keyframes shakeYBefore {
    0% {
        transform: translateY(0)
    }
    50% {
        transform: translateY(-3px)
    }
    100% {
        transform: translateY(0)
    }
}

@keyframes shakeYAfter {
    0% {
        transform: translateY(0)
    }
    50% {
        transform: translateY(3px)
    }
    100% {
        transform: translateY(0)
    }
}

@keyframes selectPulse {
    0% {
        scale: 1;
    }

    100% {
        scale: 1.2;
    }
}

h2.sidebar-title {
    font-size: 1.25rem
}
.header-container .welcome-msg {
    font-size: .9375rem;
    padding-left: 15px;
    margin-left: 0;
    border-left: 1px solid #fff;
    padding-top: 1px;
    padding-bottom: 0;
    margin-bottom: 0
}

@media (min-width: 768px) {
    .customer-account-edit .top-container, .customer-address-index .top-container, .customer-address-form .top-container, .sales-order-history .top-container, .sales-order-view .top-container, .amxnotif-stock-index .top-container, .changepassword-index-index .top-container {
        display: none
    }

    .data-table .product-image img {
        max-width: 100px
    }

    .footer .social {
        float: right;
        margin-right: 0;
        margin-bottom: 0;
        padding-top: 3px
    }

    .footer-bottom a.logo {
        margin-left: 77px
    }

    .footer-bottom .custom-block img[src$="secure.png"] {
        padding-bottom: 5px
    }

    .footer-bottom .custom-block {
        margin-right: 0;
        margin-left: 77px
    }

    .col2-right-layout .col-right.sidebar {
        padding-left: 13px
    }

    .category-image {
        margin-top: 1px
    }

    .category-image img {
        display: inline-block;
        font-size: 0;
    }

    .cms-porto-home-18 .home_featured_products .icon-left-open:before, .cms-porto-home-18 #weekly_featured_product .icon-left-open:before {
        content: url("https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/ArrowIconLeft.png")
    }

    .cms-porto-home-18 .home_featured_products .icon-right-open:before, .cms-porto-home-18 #weekly_featured_product .icon-right-open:before {
        content: url("https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/ArrowIconRight.png")
    }

    .cms-porto-home-18 .home_featured_products .icon-left-open:hover:before, .cms-porto-home-18 #weekly_featured_product .icon-left-open:hover:before {
        content: url("https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/ArrowIconLeftH.png")
    }

    .cms-porto-home-18 .home_featured_products .icon-right-open:hover:before, .cms-porto-home-18 #weekly_featured_product .icon-right-open:hover:before {
        content: url("https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/ArrowIconRightH.png")
    }

    .cms-porto-home-18 #featured_products [class^="icon-"]:before, [class*=" icon-"]:before {
        margin-right: .6rem !important;
        margin-left: .6rem !important
    }

    [class*=" icon-"]:before {
        margin-right: .5rem !important;
        margin-left: .7rem !important
    }

    .cms-porto-home-18 .filter-products .products div.item {
        padding: 10px
    }

    .cms-index-index blockquote.testimonial:after {
        left: 5px;
        font-size: 60px
    }

    .cms-index-index blockquote.testimonial:before {
        right: 5px;
        font-size: 60px
    }
}

#newsletter-message {
    color: #3c763d;
    font-size: .9375rem;
    padding-right: 10px;
    margin-top: 5px;
}

.newsletter-error {
    color: #9a92c5;
}

@media (max-width: 1500px) {
    body.softpelecard-payment-redirect .main-container::after, body.tranzila-directpayment-payment .main-container::after {
        display: none
    }
}

.header-container.type6 .header .form-search {
    width: 360px
}

.product-view .product-name h1 {
    margin-bottom: 5px;
}

.mini-cart .totals {
    color: #000
}

@media (max-width: 767px) {
    #djDebug, #banner-slider-demo-17, #latest_news, .footer-bottom .logo, .footer-bottom .social-icons, .footer-middle .col-sm-2:nth-child(1), .footer-middle .col-sm-3:nth-child(3), .top-links-container .accessibility_menu, .filter-title-type-2 span.title-line, .header-container.type6 .top-links-icon, .header-container.type6 .header-wrapper .menu-all-pages-container, .amshopby-links-wrapper, .toolbar-bottom, .footer-bottom .custom-block img:first-child, .addthis_button_print, .header-container.type6 .mybag-link i, .header-container.type6 .menu-icon, #ajaxlogin-forgot-window::after, #popup_stock::after, .customer-account-login .account-login::before, .payment-block .form-list, .header-container .welcome-msg span, .header-container.type6 .mybag-link:hover .cart-info::after, .amshopby-slider, .quickview-index-view .product-view .product-shop .availability, #popup_tester .testers, .sidebar .block-account, .box-account.box-info, .box-account.box-recent, .my-account .title-buttons .link-reorder, .sales-order-history .block-reorder, .changepassword-index-index .block-reorder, .customer-address-form .block-reorder, body.tranzila-directpayment-payment .main-container::after, body.tranzila-directpayment-payment .main.container::after, .hide_mobile, .amshopby-index-index .text + .category-image, .hoverImage {
        display: none !important
    }


    .catalog-product-view .footer-container, .catalogsearch-result-index .footer-container, .amshopby-index-index .footer-container, .cms-index-index .footer-container, .catalog-category-view .footer-container {
        margin-top: 0
    }

    .catalog-product-view .wrapper {
        background: #f1f1f1
    }

    .catalog-product-view .footer-container, .catalogsearch-result-index .footer-container {
        margin-top: 0
    }

    .top-links-container {
        padding: 2px 0 1px 70px;
        z-index: 0
    }

    .top-links-container .container {
        margin: 0;
        padding: 0
    }

    body:not(.cms-index-index) .header-container.type6 .header {
        padding-top: 3px;
    }

    .header-container.type6 .header {
        z-index: 100;
        padding-top: 3px;
    }

    .header-container.type6 .menu-icon {
        float: none;
        position: absolute;
        top: -37px;
        margin: 0;
        left: 10px
    }

    .header-container.type6 .menu-icon a {
        color: #fff
    }

    .header-container.type6 .links {
        position: relative;
        background: none !important;
        border: none;
        display: block
    }

    .header-container.type6 .links li {
        border-left: 1px solid #fff
    }

    .header-container .links li:first-child {
        padding-right: 0;
        padding-left: 0
    }

    .header-container .links li:first-child a {
        padding-right: 0
    }

    .header-container.type6 .links li {
        border-color: #959291
    }

    .header-container.type6 .cart-area {
        position: absolute;
        margin: 5px 0;
        float: none;
        top: -44px;
        z-index: 100;
        left: 10px
    }

    .header-container.type6 .mybag-link i {
        color: #fff
    }

    .header-container.type6 .top-links ul.links a, .header-container.type6 .mybag-link .cart-info span {
        color: #959291 !important;
        font-size: 15px
    }

    .header-container.type6 .mybag-link .cart-info span.cart-qty {
        font-size: 13px
    }

    .header-container.type6 .header-wrapper {
        margin: 0;
        padding: 0
    }

    .header-container.type6.sticky-header .menu-wrapper .account {
        color: #959291;
        position: absolute;
        left: 96px;
        top: 6px;
        font-size: 19px
    }

    .header-container.sticky-header .menu-wrapper .account:after {
        content: '';
        position: absolute;
        right: -16px;
        top: -14px;
        height: 45px;
        width: 1px;
        background: #e1e1e1
    }

    .header-container.sticky-header .menu-wrapper .mybag-link {
        height: 28px
    }

    .header-container.sticky-header .menu-wrapper .mybag-link i {
        font-size: 22px !important
    }

    .header-container.sticky-header .menu-wrapper .mini-cart {
        top: 1px;
        left: -11px
    }

    .header-container.sticky-header .menu-wrapper .mini-cart:after {
        content: '';
        position: absolute;
        right: -6px;
        top: -10px;
        height: 45px;
        width: 1px;
        background: #e1e1e1
    }

    .header-container.type6.sticky-header .menu-wrapper .menu-icon {
        top: -6px;
        margin: 0;
        left: 143px;
        display: block !important
    }

    .header-container.type6 .menu-wrapper .menu-icon a {
        color: #959291
    }

    .header-container.type6 .header .menu-wrapper .search-area {
        float: none;
        margin: 0;
        position: absolute;
        right: auto;
        top: -6px;
        left: 60px
    }


    .header-container.type6 .header .form-search {
        right: -235px;
        width: 300px
    }

    .header-container.type6 .header .form-search::before {
        right: 225px
    }
    .header-container.sticky-header .menu-wrapper .search-area:after {
        content: '';
        position: absolute;
        right: -11px;
        top: -2px;
        height: 45px;
        width: 1px;
        background: #e1e1e1
    }

    .header-container.type6 .header .menu-wrapper .search-area a.search-icon {
        color: #959291;
        font-size: 19px;
    }

    .sticky-logo {
        float: none;
        margin-left: auto;
        margin-right: auto;
        text-align: right
    }

    .mobile-nav.side-block {
        z-index: 10000;
        background: #3d3834;
        height: 100vh;
        width: 100%;
        padding: 0;
        border-left: 1px solid #c7c5c5;
        right: 0;
        transform: translateY(-100%)
    }

    body.mobile-nav-shown .mobile-nav.side-block {
        transform: translateY(0);
        height: 100vh;
        border: none
    }

    .mobile-nav .sw-mobile-menu {
        padding: 20px
    }

    .mobile-nav .sw-mobile-menu li:first-child {
        margin-top: 15px
    }

    .mobile-nav .close-mobile-nav {
        position: absolute;
        left: 20px;
        top: 20px;
        font-size: 20px;
        z-index: 1;
        color: #fff;
    }

    .mobile-nav.side-block .sw-mobile-menu li, .mobile-nav.side-block .sw-mobile-menu > li:first-child {
        border-bottom: 1px solid #f1f1f1;
    }

    .mobile-nav.side-block .sw-mobile-menu li > a, .mobile-nav.side-block .sw-mobile-menu > li:first-child > a {
        font-size: 1.5rem;
        line-height: 60px;
        border-top: none;
        padding: 0
    }

    .mobile-nav.side-block .sw-mobile-menu > li:last-child > a {
        border-bottom: none
    }

    body.mobile-nav-shown .fa-bars::before {
        content: "\f00d"
    }

    .header-container.type6 .header > .logo {
        margin: 0 auto;
        float: none
    }

    .header > .logo > .logo, .header-container.type6 .header > .logo {
        display: flex;
        justify-content: center
    }

    .header-container.type6 .header .search-area {
        float: none;
        margin-top: 31px;
        position: absolute;
        right: 50%;
        margin-right: 80px;
        transform: translateX(-50%)
    }

    .header-container.type6.sticky-header .header-wrapper {
        background: #ececec
    }

    .header-container.sticky-header .menu-wrapper .mybag-link i {
        color: #959291;
        display: block !important
    }

    .header-container.sticky-header.type6 .mybag-link .cart-info span.cart-qty {
        color: #ea6a4a
    }

    .header-container.type6 .links {
        padding-top: 4px
    }

    .header-container.type6 .links li a {
        padding-top: 1px
    }

    .sticky-header .menu-icon {
        font-size: 24px;
        left: auto
    }

    .footer-middle {
        padding: 23px 0 30px
    }

    .footer-middle .container {
        padding: 0 35px
    }

    .footer-middle .block.block-subscribe {
        margin-top: 15px
    }

    .footer-middle .block.block-subscribe .input-box {
        margin-top: 20px
    }

    .footer-bottom address {
        float: none;
        margin: 0;
        line-height: 16px
    }

    .footer-bottom address span {
        margin-bottom: 0
    }

    .footer-bottom .custom-block img {
        align-self: center
    }

    .footer-middle .block.block-subscribe .input-box input.input-text {
        -webkit-appearance: none;
        appearance: none;
    }

    .footer-middle .block.block-subscribe .input-box button span {
        line-height: 36px
    }

    .main-container {
        padding-top: 0
    }

    .cart-price .price,
    .special-price .price,
    .regular-price .price,
    .old-price .price {
        font-size: 1.25rem;
    }

    .product-view .product-name h1 {
        margin-top: 24px;
    }

    .category-products .products-grid li.item .details-area {
        padding: 7px 0 0
    }

    .catalog-product-view .sidebar {
        margin-top: 15px
    }

    .ajaxlogin-window {
        max-width: 90%
    }

    .sticky-header .main-nav {
        display: block
    }

    .breadcrumbs span.breadcrumbs-split {
        margin-bottom: -3px
    }


    .fancybox-wrap {
        width: auto !important;
        right: 20px
    }

    .fancybox-inner {
        width: auto !important
    }

    .fancybox-overlay {
        z-index: 11000
    }

    .fancybox-opened {
        z-index: 11030
    }

    #popup_stock {
        padding: 30px
    }

    #popup_stock p:first-of-type {
        padding-left: 0
    }


    .product-view .product-shop .availability {
        right: 0;
        position: relative;
        margin-top: 15px
    }

    .product-view .product-shop .availability.in-stock {
        right: 70px
    }

    .product-view .product-shop .availability.in-stock ~ .addthis_toolbox {
        margin-top: 15px
    }

    .product-view .add-to-links {
        margin: 0
    }

    .popup_stock_parent > .col-sm-6:last-child {
        padding-top: 17px;
        padding-right: 0
    }

    .popup_stock_parent .col-xs-8 {
        width: calc(100% - 100px);
        padding-left: 10px
    }

    .popup_stock_parent .col-xs-4 {
        width: 100px
    }
    .ajaxlogin-window {
        padding: 25px
    }

    .product-view .add-to-links {
        margin: 0
    }

    .product-shop .not_in_stock {
        display: block;
        text-align: center;
        -webkit-box-shadow: -1px 1px 0 0 #777777;
        -moz-box-shadow: -1px 1px 0 0 #777777;
        box-shadow: -1px 1px 0 0 #777777;
        margin-bottom: 9px;
    }
    .product-shop .add-to-cart,
    .product-shop .sample-add-to-cart {
        display: block;
        float: none
    }

    .product-shop .qty-holder {
        float: right
    }

    .product-shop .add-to-cart button.button,
    .product-shop .sample-add-to-cart button.button {
        width: 100%;
        display: block;
        max-width: none;
        float: left
    }

    .product-options dl {
        max-width: 50%
    }

    body.catalog-product-view .col-main {
        margin-top: 10px
    }

    .product-tabs > ul li a {
        padding: 10px
    }

    .footer-container {
        margin-top: 32px
    }

    .col-main, .main-container, body.catalog-product-view .col-main, .cms-page-view .main-container {
        padding-bottom: 0
    }

    .sidebar .custom-block-1 > div:last-child:not(:first-child) {
        margin-bottom: 0
    }

    .header-container.type6 .top-links-container {
        background: transparent
    }

    .custom-block-2 {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .chars_table {
        width: auto
    }

    .top-container {
        margin-bottom: 15px
    }

    .breadcrumbs .container {
        padding: 0
    }

    .category-products.owl-middle-outer-narrow, .block-related-product.owl-middle-outer-narrow {
        margin: 55px 20px -5px
    }

    .category-products.owl-middle-outer-narrow .products-grid.columns4, .block-related-product.owl-middle-outer-narrow .products-grid.columns4 {
        margin: 0
    }

    .category-products.owl-middle-outer-narrow .products-grid.columns4 li.item, .block-related-product.owl-middle-outer-narrow .products-grid.columns4 li.item {
        width: 100%;
        padding-bottom: 0
    }

    .category-products.owl-middle-outer-narrow .products-grid.columns4 li.item img, .block-related-product.owl-middle-outer-narrow .products-grid.columns4 li.item img {
        width: 100%
    }

    .ajaxlogin-window {
        padding-top: 10px
    }

    .sidebar .custom-block-2 > div:last-child {
        margin-bottom: 0
    }

    .icon-mini-cart::before {
        margin-left: .2em
    }

    .box-cart-up-sell {
        margin-bottom: 15px
    }

    .box-cart-up-sell > h2 {
        padding: 10px 15px 10px 45px;
        margin: 0;
        font-size: 1rem;
        font-weight: 700;
        text-transform: uppercase;
        border: 1px solid #ddd;
        background-color: #f5f5f5;
        color: #000;
        position: relative
    }

    .box-cart-up-sell > h2::before {
        content: "\e80b";
        width: 26px;
        height: 26px;
        display: block;
        border: 1px solid #ccc;
        font-family: 'porto';
        position: absolute;
        left: 15px;
        top: 50%;
        margin-top: -13px;
        color: #ccc;
        text-align: center;
        line-height: 24px;
        background-color: #fff;
        font-size: 10px
    }

    .box-cart-up-sell > h2.opened::before {
        content: "\e80d"
    }

    .box-cart-up-sell > h2 + div {
        padding: 10px 15px;
        border: 1px solid #ddd;
        border-top: 0;
        background-color: #f5f5f5;
        display: none
    }

    .box-cart-up-sell > h2.opened + div {
        display: block
    }

    .box-cart-up-sell .category-products.owl-middle-outer-narrow {
        margin: 0 20px
    }


    .product-view .product-image img {
        width: 100%
    }

    .product-view .box-cart-up-sell {
        margin-top: 20px;
        margin-bottom: 5px
    }

    .product-image img {
        border: 10px solid #fff
    }

    .product-img-box .product-image img {
        border: 15px solid #fff
    }

    .gallery-product-label {
        left: 30px
    }

    .filter-products .products.small-list div.item {
        max-width: 100%
    }

    #ajaxlogin-login-window, #ajaxlogin-forgot-window {
        padding: 35px 30px;
        height: 430px
    }
}
@media (max-width: 480px) {
    .product-tabs > ul li {
        display: inline-block;
    }

    .mini-cart .mini-products-list li {
        padding: 5px 15px 5px 0
    }

    .product-view .product-shop .short-description {
        padding: 0 0 18px
    }

}



.product-shop .add-to-cart button.button,
.cart .totals .checkout-types .btn-proceed-checkout,
.opc-btn-checkout {
    box-shadow: -1px 1px 0 0 #7369A5;
    margin-bottom: 1px;
}

@media (max-width: 767px) {
    .product-shop .add-to-cart button.button,
    .cart .totals .checkout-types .btn-proceed-checkout,
    .opc-btn-checkout {
        box-shadow: -1px 1px 0 0 #7369A5;
        margin-bottom: 1px;
    }

    .product-shop .add-to-cart button.button {
        margin-bottom: 2px;
    }

    .header-container.type6 .header .mini-cart .qty-price .old-price {
        position: relative;
        top: 0
    }

    .header-container.type6 .header .mini-cart .item .price-box > .old-price + .special-price {
        margin-right: 0 !important
    }

    .product-view .product-img-box .product-image {
        margin: 0
    }
    .catalog-product-view div.mobile-slider.custom-block, .amshopby-index-index div.mobile-slider.custom-block, .catalogsearch-result-index div.mobile-slider.custom-block, .catalog-category-view div.mobile-slider.custom-block {
        margin-right: 26%;
        margin-bottom: 35px
    }

    .blog-post-view div.mobile-slider.custom-block {
        margin-right: 38%
    }

    .catalog-product-view div.mobile-slider.custom-block {
        margin-top: 29px
    }

    .catalog-category-view div.mobile-slider.custom-block {
        margin-top: 4px
    }

    .catalogsearch-result-index .mobile-slider.custom-block {
        margin-right: 26%
    }

    .catalogsearch-result-index .mobile-slider .owl-top-narrow .sidebar-list .owl-controls, .catalog-product-view .mobile-slider .owl-top-narrow .sidebar-list .owl-controls {
        left: 8px
    }

    .checkout-cart-index .main-container .cart div.mobile-slider.custom-block {
        float: none;
        margin-right: auto;
        margin-bottom: 15px;
        position: relative;
        left: -30px
    }

    .checkout-cart-index .main-container .cart div.mobile-slider.custom-block h2.sidebar-title {
        font-size: 1.25rem
    }

    .checkout-cart-index .main-container .cart div.mobile-slider.custom-block .filter-products.owl-top-narrow .owl-controls {
        left: 23px
    }

}

.checkout-cart-index .cart-table .cart-price .old-price, .checkout-cart-index .cart-table .cart-price .special-price, .checkout-cart-index .cart-table .row-total .old-price, .checkout-cart-index .cart-table .row-total .cart-price, .header-container.type6 .header .mini-cart .qty-price .old-price, .header-container.type6 .header .mini-cart .qty-price .special-price {
    vertical-align: baseline
}

#tab_delivery_info_contents {
    padding: 0
}

#tab_delivery_info_contents table td, #tab_delivery_info_contents table th {
    text-align: center;
    border-bottom: 1px solid #dcdcdc;
    padding: 53px 10px;
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc
}

#tab_delivery_info_contents table tr {
    border-right: 0;
    border-left: 0
}

#tab_delivery_info_contents table td:last-child, #tab_delivery_info_contents table th:last-child {
    border-left: 0
}

#tab_delivery_info_contents table tr:last-child td {
    border-bottom: 0
}

.price {
    unicode-bidi: embed
}

img.lazyload.cards-image-mobile.loaded {
    display: inline-block;
}


.manufacturer, a.amshopby-attr, .manufacturers {
    text-transform: uppercase
}

.product-name, .manufacturer, .price-box, .sample-price-box {
    text-align: right;
    display: block;
    overflow: hidden
}

.details-area .price-box,
.details-area .sample-price-box {
    margin-bottom: 0;
    line-height: 1;
}

@media (min-width: 768px) {


    .checkout-cart-index .cart-table .row-total .old-price, img.lazyload.cards-image-mobile.loaded {
        display: none
    }
    .category-products .products-grid li.item .details-area .price-box {
        margin-bottom: 0
    }


    .mini-cart .item .price-box {
        margin-top: 3px
    }

    .mini-cart .item .price-box > .old-price {
        line-height: 1
    }
}

@media (min-width: 1024px) {
    .filter-products .products.small-list div.item .price-box .old-price {
        margin-bottom: 0
    }

    .item .price-box .old-price {
        margin-bottom: 3px;
    }

    .category-products .products-grid li.item .details-area .product-name {
        margin: -3px 0 1px;
    }

    .filter-products .details-area .price-box,
    .category-products .products-grid li.item .details-area .price-box {
        margin-top: 0;
        margin-bottom: 1px;
    }
}

@media (max-width: 767px) {


    .messages {
        overflow: initial;
    }

}


@media (min-width: 1024px) {
    .blog-post-view .recently-viewed span.manufacturer, .cms-about .recently-viewed span.manufacturer, .box-up-sell span.manufacturer {
        font-size: .8125rem;
        line-height: 1.9
    }

    .box-up-sell span.manufacturer {
        line-height: 1.5
    }
}

@media (max-width: 768px) {

    .products-grid .old-price .price, .filter-products .products .old-price .price {
        position: relative;
        top: 0
    }

    .filter-products .products.small-list div.item .price-box {
        margin-bottom: -3px;
    }
}


.btn-primary.to-cart-button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
    font-size: 1.25rem;
    text-shadow: none;
    box-shadow: none;
}


.btn-primary.to-cart-button:hover,
.btn-primary.to-cart-button:focus,
.btn-primary.to-cart-button:active {
    background-color: #796faf;
    border-color: #796faf;
}

.header-container.sticky-header .cart-area {
    display: none;
}

.topCartContentInner {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 302;
}

.minicart-message {
    padding: 35px 15px 37px;
    position: relative;
    z-index: 303;
}

.minicart-checkmark,
.minicart-checkmark-stable {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 0 25px;
}

.mobile-slider h2.sidebar-title {
    margin-bottom: 17px;
    padding: 14px 12px 14px 0;
    color: #fff
}

.mobile-slider.custom-block.col-xs-8 {
    padding: 70px 0 0
}

.mobile-slider .owl-top-narrow .sidebar-list .owl-controls {
    left: 36px;
    top: -32px
}

.mobile-slider .owl-top-narrow .sidebar-list .owl-controls .owl-buttons div {
    color: #fff;
    opacity: 1
}

.sidebar .product-labels,
.mobile-slider .product-labels {
    top: 5px;
    transform-origin: top left;
    transform: scale(0.64);
}

.sidebar .product-label,
.mobile-slider .product-label {
    top: -4px;
    left: 7px;
}

.sidebar .product-label span,
.mobile-slider .product-label span {
    font-size: 1.05rem;
    padding: 6px 0 !important;
}

.mobile-slider .products.sidebar-list div.item .item-area {
    display: flex;
    align-items: center
}

.mobile-slider .filter-products .products.small-list div.item .details-area {
    padding-top: 0
}
.minicart-checkmark i,
.minicart-checkmark-stable i {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border: 2px solid #bbb;
    border-radius: 50%;
    position: relative;
}

.minicart-checkmark i::after,
.minicart-checkmark-stable i::after {
    content: '';
    height: 26px;
    width: 11px;
    transform-origin: left top;
    border-right: 3px solid #000;
    border-top: 3px solid #000;
    left: 10px;
    top: 26px;
    position: absolute;
    transform: scaleX(-1) rotate(135deg);
}

.minicart-circle {
    display: inline-flex;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-right: -25px;
}

.minicart-circle i {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    border: 2px solid #3c763d;;
    border-radius: 50%;
    position: relative;
}

.minicart-checkmark i::after {
    animation-duration: 1000ms;
    animation-timing-function: ease-in-out;
    animation-name: checkmark;
}

@keyframes checkmark {
    0% {
        height: 0;
        width: 0;
    }
    20% {
        height: 0;
        width: 11px;
    }
    40% {
        height: 26px;
        width: 11px;
    }
}

@keyframes checkmark-small {
    0% {
        height: 0;
        width: 0;
    }
    20% {
        height: 0;
        width: 4px;
    }
    40% {
        height: 10px;
        width: 4px;
    }
}

.minicart-error-msg {
    padding: 10px;
    text-align: center;
}

.price-tooltip {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    padding: 10px;
}

.price-tooltip span {
    line-height: 1;
}

.price-tooltip-hint {
    display: none;
}

.price-tooltip .info {
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translate(0, -1px);
    margin-right: 3px;
    position: relative;
}

.price-tooltip.hover .info::after {
    content: '';
    position: absolute;
    border: 10px solid transparent;
    display: block;
    left: 0;
    top: -10px;
    border-top-color: #9a92c5;
}

.price-tooltip .info::before {
    content: '';
    width: 1.25rem;
    height: 1.25rem;
    background: url('https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/info-icon.svg') no-repeat;
}

.price-tooltip .tooltiptext {
    font-size: 1rem;
    overflow: initial;
}

.price-tooltip .tooltiptext:not(.static-info) {
    transform: translate(-12px, -40px);
    left: auto;
    right: auto;
    top: auto;
}

.price-tooltip .tooltiptext.static-info {
    left: 0;
    bottom: 30px;
    transform: translateX(-45%);
}

@media (min-width: 767px) {
    .price-tooltip {
        padding: 0;
    }
    .price-tooltip .tooltiptext {
        transform: translate(22%, -195%);
    }
}

.btn-primary.to-cart-button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
    font-size: 1.25rem;
    text-shadow: none;
    box-shadow: none;
}


.header-container.sticky-header .cart-area {
    display: none;
}

.topCartContentInner {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 302;
}

.minicart-message {
    padding: 35px 15px 37px;
    position: relative;
    z-index: 303;
}

.minicart-checkmark-stable,
.minicart-checkmark {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 0 25px;
}

.minicart-checkmark-stable i,
.minicart-checkmark i {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border: 2px solid #bbb;
    border-radius: 50%;
    position: relative;
}

.minicart-checkmark-stable i::after,
.minicart-checkmark i::after {
    content: '';
    height: 26px;
    width: 11px;
    transform-origin: left top;
    border-right: 3px solid #000;
    border-top: 3px solid #000;
    left: 10px;
    top: 26px;
    position: absolute;
    transform: scaleX(-1) rotate(135deg);
}

.minicart-checkmark i::after {
    animation-duration: 1000ms;
    animation-timing-function: ease-in-out;
    animation-name: checkmark;
}

@keyframes checkmark {
    0% {
        height: 0;
        width: 0;
    }
    20% {
        height: 0;
        width: 11px;
    }
    40% {
        height: 26px;
        width: 11px;
    }
}

.minicart-error-msg {
    padding: 10px;
    text-align: center;
}

.price-tooltip {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    padding: 10px;
}

.price-tooltip span {
    line-height: 1;
}


.price-tooltip .info {
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translate(0, -1px);
    margin-right: 3px;
    position: relative;
}


.price-tooltip .info::before {
    content: '';
    width: 1.25rem;
    height: 1.25rem;
    background: url('https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/info-icon.svg') no-repeat;
}

.price-tooltip .tooltiptext {
    font-size: 1rem;
    overflow: initial;
}


.price-tooltip .tooltiptext.static-info {
    left: 0;
    bottom: 30px;
    transform: translateX(-45%);
}

@media (min-width: 767px) {
    .price-tooltip {
        padding: 0;
    }
    .price-tooltip .tooltiptext {
        transform: translate(22%, -195%);
    }
}


.product-img-box .product-image {
    position: relative;
}

.header .form-search .search-autocomplete li a {
    color: inherit;
    display: block;
    padding: 5px 10px;
    text-decoration: none;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 14px
}

.header .form-search #cat, .header .form-search #search {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 14px
}

.header .form-search .search-autocomplete li {
    padding: 0
}

.header .form-search .search-autocomplete {
    width: 450px !important;
    left: -5px !important;
    max-width: 103%
}
#sample-selector-cart-wrapper,#sample-selector-product{max-width:600px;text-align:right;padding:0;background-image:url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/freesample/selection-popup-samples-desktop.png);background-repeat:no-repeat;background-position:bottom left;background-size:45%}#sample-selector-cart>p,#sample-selector-product>p{padding:35px 44px 15px}#sample-selector-cart .sidebar-filterproducts,#sample-selector-product .sidebar-filterproducts{padding:0 0 5px;margin-right:auto}#sample-selector-cart .owl-item,#sample-selector-product .owl-item{text-align:right;display:flex}#sample-selector-cart .owl-item .item,#sample-selector-product .owl-item .item{float:left!important;max-width:none;padding-top:6px}#sample-selector-cart .item .price-box,#sample-selector-product .item .price-box{display:none}#sample-selector-cart .item-area,#sample-selector-product .item-area{cursor:pointer;padding-right:44px}#sample-selector-cart .product-image-area,#sample-selector-product .product-image-area{padding:0;width:auto;float:none}#sample-selector-cart .item-area img,#sample-selector-product .item-area img{width:90px;border:0;transition:none}#sample-selector-cart .sidebar-title,#sample-selector-product .sidebar-title{padding:14px 44px 14px 0}#sample-selector-cart .details-area,#sample-selector-product .details-area{transition:color .3s ease;width:auto;float:none}#sample-selector-cart .details-area a,#sample-selector-product .details-area a{padding:0;transition:none}#sample-selector-cart .owl-top-narrow .sidebar-list .owl-controls,#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls{left:8px}#sample-selector-cart .active .details-area,#sample-selector-cart .active .details-area a,#sample-selector-product .active .details-area,#sample-selector-product .active .details-area a{font-weight:700;color:#3d3734}#sample-selector-cart .product-image-area img,#sample-selector-product .product-image-area img{opacity:.5}#sample-selector-cart .item-area.active .product-image-area img,#sample-selector-product .item-area.active .product-image-area img{opacity:1}#sample-selector-cart .child-click-event,#sample-selector-product .child-click-event{color:#fff!important;background-color:#9a92c5!important}#sample-selector-cart button.submit,#sample-selector-product button.submit{position:absolute;left:15px;bottom:40px;border:2.5px solid #9a92c5;background-color:transparent;width:160px;height:48px;font-size:1.25rem;color:#9a92c5;transition:all .3s ease}#sample-selector-cart button.submit:focus,#sample-selector-cart button.submit:hover,#sample-selector-product button.submit:focus,#sample-selector-product button.submit:hover{color:#fff;background-color:#9a92c5}#sample-selector-cart button.submit.submit-in-progress,#sample-selector-product button.submit.submit-in-progress{transition:none!important;color:#fff!important;background-color:#9a92c5!important}#sample-selector-cart button.fancybox-button.fancybox-close-small,#sample-selector-product button.fancybox-button.fancybox-close-small{left:0}@media(min-width:768px){#sample-selector-cart .sidebar-title,#sample-selector-product .sidebar-title{font-size:1.375rem;padding-top:13px;padding-bottom:13px}}@media (max-width:767px){#sample-selector-cart-wrapper,#sample-selector-product{width:90%;max-width:400px;background-image:none;padding-bottom:84px}#sample-selector-cart>p,#sample-selector-product>p{padding:30px 30px 5px 44px;font-size:15px}#sample-selector-cart .item-area,#sample-selector-cart .sidebar-title,#sample-selector-product .item-area,#sample-selector-product .sidebar-title{padding-right:30px}#sample-selector-cart .sidebar-filterproducts,#sample-selector-product .sidebar-filterproducts{width:calc(100% - 15px);margin-bottom:0;margin-top:0}#sample-selector-cart button.submit,#sample-selector-product button.submit{bottom:40px;font-size:1.25rem}.amshopby-index-index .main-container div.mobile-slider.custom-block,.catalog-category-view .main-container div.mobile-slider.custom-block,.catalog-product-view .main-container div.mobile-slider.custom-block,.catalogsearch-result-index .main-container div.mobile-slider.custom-block{float:none;margin-right:auto;margin-bottom:35px;position:relative;left:-30px}}@media(min-width:376px) and (max-width:399px){#sample-selector-cart>p,#sample-selector-product>p{padding-left:0;max-width:320px}}#sample-info{height:383px;overflow:hidden auto;max-width:90%;text-align:right;line-height:1.2;width:600px}#sample-info hr.divider-line{border-top:1px solid #d8d8d8;display:block;margin:23px -50px 26px}@media(max-width:767px){#sample-info{padding:35px 30px;height:auto}[data-src="#sample-info"]{margin-bottom:20px}}@media(min-width:768px){#sample-info{padding-bottom:41px}#sample-info hr.divider-line{margin-top:31px;margin-bottom:34px}}#free-sample-info-mobile-trigger{margin:-5px -15px 25px;background-color:#cceede}#free-sample-info-mobile-trigger>div{display:inline-flex;padding:25px 15px;align-items:center;margin:0}#free-sample-info-mobile-trigger>div::before{content:'';background:url(https://www.jonathan.co.il/skin/frontend/smartwave/porto_child/images/freesample/icon-sample-big.png) 50% 100% no-repeat;background-size:32px auto;display:block;width:100px;height:100px;border:2px solid #55504d;border-radius:999px;margin-left:23px}#free-sample-info-mobile-trigger .inner{flex:1 1}#free-sample-info-mobile-trigger h3{margin-bottom:0;color:#333;font-size:20px;line-height:1.2}#free-sample-info-mobile-trigger p{margin-bottom:0;font-size:16px;line-height:1.4;color:#666}#free-sample-info-mobile-trigger p>span{color:inherit;float:left;display:-ms-grid;display:grid;margin-left:3px;margin-right:3px;text-decoration:none}#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls .owl-buttons.no-animation i,#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls:hover .owl-next i,#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls:hover .owl-prev i{animation:none}#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls .owl-next,#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls .owl-prev{width:25px;height:18px}#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls .owl-next i,#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls .owl-prev i{animation-duration:1s;animation-direction:alternate;animation-iteration-count:infinite}#sample-selector-cart .owl-top-narrow .sidebar-list .owl-controls .owl-next i:before,#sample-selector-cart-wrapper .owl-top-narrow .sidebar-list .owl-controls .owl-next i:before,#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls .owl-next i:before{animation-name:fontchangeleft;animation-duration:.5s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes fontchangeleft{0%{scale:1}100%{scale:1.5;transform:translate(-2px,0)}}#sample-selector-cart .owl-top-narrow .sidebar-list .owl-controls .owl-prev i:before,#sample-selector-cart-wrapper .owl-top-narrow .sidebar-list .owl-controls .owl-prev i:before,#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls .owl-prev i:before{animation-name:fontchangeright;animation-duration:.5s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes fontchangeright{0%{scale:1}100%{scale:1.5;transform:translate(2px,0)}}#sample-selector-cart .owl-top-narrow .sidebar-list .owl-controls .owl-buttons .owl-next i.active:before,#sample-selector-cart .owl-top-narrow .sidebar-list .owl-controls .owl-buttons .owl-next i.animation-end:before,#sample-selector-cart .owl-top-narrow .sidebar-list .owl-controls .owl-buttons .owl-prev i.active:before,#sample-selector-cart .owl-top-narrow .sidebar-list .owl-controls .owl-buttons .owl-prev i.animation-end:before,#sample-selector-cart .owl-top-narrow .sidebar-list .owl-controls .owl-buttons:hover .owl-next i:before,#sample-selector-cart .owl-top-narrow .sidebar-list .owl-controls .owl-buttons:hover .owl-prev i:before,#sample-selector-cart-wrapper .owl-top-narrow .sidebar-list .owl-controls .owl-buttons .owl-next i.active:before,#sample-selector-cart-wrapper .owl-top-narrow .sidebar-list .owl-controls .owl-buttons .owl-next i.animation-end:before,#sample-selector-cart-wrapper .owl-top-narrow .sidebar-list .owl-controls .owl-buttons .owl-prev i.active:before,#sample-selector-cart-wrapper .owl-top-narrow .sidebar-list .owl-controls .owl-buttons .owl-prev i.animation-end:before,#sample-selector-cart-wrapper .owl-top-narrow .sidebar-list .owl-controls .owl-buttons:hover .owl-next i:before,#sample-selector-cart-wrapper .owl-top-narrow .sidebar-list .owl-controls .owl-buttons:hover .owl-prev i:before,#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls .owl-buttons .owl-next i.active:before,#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls .owl-buttons .owl-next i.animation-end:before,#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls .owl-buttons .owl-prev i.active:before,#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls .owl-buttons .owl-prev i.animation-end:before,#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls .owl-buttons:hover .owl-next i:before,#sample-selector-product .owl-top-narrow .sidebar-list .owl-controls .owl-buttons:hover .owl-prev i:before{animation-name:none}.special-price .price{color: #000000 !important;}
