/* Jet Cache: catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css?j2v=2.3.3 */
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #dddddd;background:#eeeeee url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333333;}
.ui-widget-content a{color:#333333;}
.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#ffffff;font-weight:bold;}
.ui-widget-header a{color:#ffffff;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #cccccc;background:#f6f6f6 url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#1c94c4;text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405;}
.ui-state-hover a, .ui-state-hover a:hover{color:#c77405;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#ffffff url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#eb8f00;text-decoration:none;}
.ui-widget:active{outline:none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#ffffff;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#ffffff;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#ffffff;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-icon{width:16px;height:16px;background-image:url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-icons_222222_256x240.png);}
.ui-widget-content .ui-icon{background-image:url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-icons_222222_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-icons_ffffff_256x240.png);}
.ui-state-default .ui-icon{background-image:url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png);}
.ui-state-active .ui-icon{background-image:url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-icons_ef8c08_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-icons_228ef1_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-icons_ffd27a_256x240.png);}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.ui-widget-overlay{background:#666666 url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.50;filter:Alpha(Opacity=50);}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000000 url(/catalog/view/javascript/jquery/ui/themes/ui-lightness/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}
.ui-accordion{width:100%;}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}
.ui-accordion .ui-accordion-li-fix{display:inline;}
.ui-accordion .ui-accordion-header-active{border-bottom:0 !important;}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em;}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1;}
.ui-accordion .ui-accordion-content-active{display:block;}
.ui-autocomplete{position:absolute;cursor:default;}
* html .ui-autocomplete{width:1px;}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;}
.ui-menu .ui-menu{margin-top:-3px;}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible;}
.ui-button-icon-only{width:2.2em;}
button.ui-button-icon-only{width:2.4em;}
.ui-button-icons-only{width:3.4em;}
button.ui-button-icons-only{width:3.7em;}
.ui-button .ui-button-text{display:block;line-height:1.4;}
.ui-button-text-only .ui-button-text{padding:.4em 1em;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}
input.ui-button{padding:.4em 1em;}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left:.5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}
button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-tabs{position:relative;padding:.2em;zoom:1;}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}
.ui-tabs .ui-tabs-hide{display:none !important;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0em;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{display:none;display/**/:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
.ui-progressbar{height:2em;text-align:left;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
/* Jet Cache: catalog/view/theme/journal2/lib/owl-carousel/owl.carousel.css?j2v=2.3.3 */
/* 
 * 	Core Owl Carousel CSS File
 *	v1.24
 */

/* 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{
	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: left;
}
.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 */
.owl-wrapper.grabbing {
    cursor: -webkit-grabbing !important;
    cursor: -moz-grabbing !important;
}

/* 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); }
}

/* Jet Cache: catalog/view/theme/journal2/lib/magnific-popup/magnific-popup.css?j2v=2.3.3 */
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #000;
  opacity: 0.75;
  filter: alpha(opacity=75); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: white; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/* Jet Cache: catalog/view/theme/default/stylesheet/jetcache.css?j2v=2.3.3 */
#jetcache-informer {	font-size: 12px;
}
.sc-flex-container {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.sc-flex-container-left {	background-color: #16a9de;
	color: #fff;
	justify-content: flex-start;
	align-items: flex-start;
	text-align: left;
}
.sc-flex-container-right {	color: #129856;
	background-color: #125689;
	justify-content: flex-start;
	align-items: flex-start;
	text-align: right;
}
.sc-jetcache-heading a {
	font-size: 1.2em;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #fff;
	text-decoration: none;
}
.sc-jetcache-bottom-heading {
    background-color: #16a9de;
    color: #fff;
    overflow: hidden;
    z-index: 10000;
    bottom: 0;
    width: 100%;
    position: fixed;
    text-align: center;
    padding-left: 2px;
    padding-right: 10px;
}
a.jetcache-button-buy, a.jetcache-button-buy:visited, a.jetcache-button-buy:focus {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    background-color: #21bef2;
    color: #fff;
    padding: 2px 8px;
    border: 1px solid #fff;
    text-decoration: none;
    font-size: 1em;
}
a.jetcache-button-buy:hover {
    color: #21bef2;
    background-color: #fff;
}
#round_cache_all {	display: none;
}
/* Jet Cache: catalog/view/javascript/jquery/colorbox/colorbox.css?j2v=2.3.3 */
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{/*background:#000;*/}
#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(/catalog/view/javascript/jquery/colorbox/images/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(/catalog/view/javascript/jquery/colorbox/images/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(/catalog/view/javascript/jquery/colorbox/images/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(/catalog/view/javascript/jquery/colorbox/images/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(/catalog/view/javascript/jquery/colorbox/images/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(/catalog/view/javascript/jquery/colorbox/images/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(/catalog/view/javascript/jquery/colorbox/images/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(/catalog/view/javascript/jquery/colorbox/images/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(/catalog/view/javascript/jquery/colorbox/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/catalog/view/javascript/jquery/colorbox/images/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/catalog/view/javascript/jquery/colorbox/images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious:hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext:hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose:hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
/* Jet Cache: catalog/view/javascript/jquery-vertical-mega-menu/css/dcverticalmegamenu.css?j2v=2.3.3 */
.dcjq-vertical-mega-menu ul, .dcjq-vertical-mega-menu ul li {list-style: none;}
.dcjq-vertical-mega-menu ul.menu {position: relative; padding: 0; margin: 0;}


/* Vertical Mega Menu Styles */
.mega-menu1{
	line-height: 16px;
	background: #fff;
	position: relative; 
	list-style-type:none;
	padding:0
}

.mega-menu1 li a {
	display: block;
	color: #333;
	padding: 12px 38px 12px 25px;
	text-decoration: none;
	border:1px solid #fff;
}
.mega-menu1 li a:hover, .mega-menu1 li.mega-hover a {
	/*background: #f2f2f2;
	border:1px solid #DBDEE1;
	border-right: none;*/
}

.mega-menu1 li a.dc-mega {
	position: relative;
}
/* Add arrow icon to parent links */
.mega-menu1 li a .dc-mega-icon {
	display: block;
	position: absolute;
	top: 18px;
	right: 15px;
	width: 6px;
	height: 8px;
/*	background: url(/catalog/view/javascript/jquery-vertical-mega-menu/css/images/arrow_right.png) no-repeat 0 0; */
}
/* Mega menu container */
.mega-menu1 li .sub-container {
	/*background-color: #e4e4e4;*/
	position: absolute; /* Required */
	padding: 0px 0 0 0px;
	overflow: hidden;
	border-left: none;
	z-index: 999;
	/*display: none;*/
}
.mega-menu1 li .sub .row {
	width: 100%; overflow: hidden; 
}

.mega-menu1 li .sub{
	padding-left:1px;
	/*background-color: #e4e4e4;*/
}

.mega-menu1 li .sub ul{
	padding-left:0;
	background-color: rgb(80, 80, 80);
}

.mega-menu1 li .sub li {
	float: none;
	font-weight: normal;
	list-style-type:none;
	opacity:0.8;
}
.mega-menu1 li .sub li.mega-hdr {
	float: left; 
	margin: 0 5px 10px 5px;
}
.mega-menu1 li .sub a, .mega-menu1.left li .sub a {
background: none;
	border: none;
	text-shadow: none;
	float: none;
	color: #333;
	padding: 7px 10px;
	display: block;
	text-decoration: none;
	font-size: 0.9em;
}
.mega-menu1 li .sub li.mega-hdr a.mega-hdr-a {
	padding: 5px 5px 5px 15px;
	margin-bottom: 5px;
	background: #575757;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
}
.mega-menu1 li .sub li.mega-hdr a.mega-hdr-a:hover {
	color: #000;
	text-shadow: none;
}
.mega-menu1 .sub li.mega-hdr li a {
	padding: 4px 5px 4px 20px;
/*	background: url(/catalog/view/javascript/jquery-vertical-mega-menu/css/images/arrow_white.png) no-repeat 5px 8px; */
	font-weight: normal;
}
.mega-menu1 .sub li.mega-hdr li a:hover {
	color: #a32403;
	background: #efefef url(/catalog/view/javascript/jquery-vertical-mega-menu/css/images/arrow_on.png) no-repeat 5px 8px;
}
.mega-menu1 .sub ul li {
	padding-right: 0;
}
/* Styling for menu items with only 2 levels */
.mega-menu1 li .sub-container.non-mega .sub {}
.mega-menu1 li .sub-container.non-mega li {
padding: 0;
margin: 1px 0;
width: 150px;
background-color: rgb(80, 80, 80);
}
.mega-menu1 li .sub-container.non-mega li a {
padding: 12px 7px 13px 7px;
/* background: url(/catalog/view/javascript/jquery-vertical-mega-menu/css/images/arrow_white.png) no-repeat 7px 10px; */
}
.mega-menu1 li .sub-container.non-mega li a:hover {

}
/* Jet Cache: catalog/view/theme/journal2/css/hint.min.css?j2v=2.3.3 */
/*! Hint.css - v1.3.1 - 2013-11-23
* http://kushagragour.in/lab/hint/
* Copyright (c) 2013 Kushagra Gour; Licensed MIT */

.hint,[data-hint]{position:relative;display:inline-block}.hint:before,.hint:after,[data-hint]:before,[data-hint]:after{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease}.hint:hover:before,.hint:hover:after,.hint:focus:before,.hint:focus:after,[data-hint]:hover:before,[data-hint]:hover:after,[data-hint]:focus:before,[data-hint]:focus:after{visibility:visible;opacity:1}.hint:before,[data-hint]:before{content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1000001}.hint:after,[data-hint]:after{content:attr(data-hint);background:#383838;color:#fff;text-shadow:0 -1px 0 #000;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;box-shadow:4px 4px 8px rgba(0,0,0,.3)}.hint--top:before{border-top-color:#383838}.hint--bottom:before{border-bottom-color:#383838}.hint--left:before{border-left-color:#383838}.hint--right:before{border-right-color:#383838}.hint--top:before{margin-bottom:-12px}.hint--top:after{margin-left:-18px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:hover:after,.hint--top:hover:before,.hint--top:focus:after,.hint--top:focus:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom:before{margin-top:-12px}.hint--bottom:after{margin-left:-18px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:hover:after,.hint--bottom:hover:before,.hint--bottom:focus:after,.hint--bottom:focus:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--right:before{margin-left:-12px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before,.hint--right:focus:after,.hint--right:focus:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{margin-right:-12px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before,.hint--left:focus:after,.hint--left:focus:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #193b4d}.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:after,.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:after,.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--bounce:before,.hint--bounce:after{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(0.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(0.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(0.71,1.7,.77,1.24)}
/* Jet Cache: catalog/view/theme/journal2/css/journal.css?j2v=2.3.3 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, small, strong, b, i, dl, dt, dd, form, label, footer, header, menu, nav, section{margin:0;padding:0;border:0;outline:0;}
body{overflow-x:hidden;}
article, aside, details, figcaption, figure, footer, header, menu, nav, section{display:block;}
textarea:focus, input:focus, select:focus, button:focus{outline:none;}
header *, #container *, footer *, #top-modules *, #bottom-modules *{box-sizing:border-box;}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;}
.clearfix{clear:both;display:block;}
:before,:after{font-family:'journal-icons';position:relative;font-style:normal;color:inherit;font-size:inherit;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
i{position:relative;font-style:normal;vertical-align:middle;}
i img{position:relative;vertical-align:middle;}
.xl-5{width:5%;}
.xl-10{width:10%;}
.xl-15{width:15%;}
.xl-20{width:20%;}
.xl-25{width:25%;}
.xl-30{width:30%;}
.xl-35{width:35%;}
.xl-40{width:40%;}
.xl-45{width:45%;}
.xl-50{width:50%;}
.xl-55{width:55%;}
.xl-60{width:60%;}
.xl-65{width:65%;}
.xl-70{width:70%;}
.xl-75{width:75%;}
.xl-80{width:80%;}
.xl-85{width:85%;}
.xl-90{width:90%;}
.xl-95{width:95%;}
.xl-100{width:100%;}
.xl-11{width:11.11111111111111%;}
.xl-12{width:12.5%;}
.xl-14{width:14.28571428571429%;}
.xl-16{width:16.66666666666666%;}
.xl-33{width:33.33333333333333%;}
.xl-66{width:66.66666666666666%;}
.xs-5, .xs-10, .xs-15, .xs-20, .xs-25, .xs-30, .xs-35, .xs-40, .xs-45, .xs-50, .xs-55, .xs-60, .xs-65, .xs-70, .xs-75, .xs-80, .xs-85, .xs-90, .xs-95, .xs-100, .xs-33, .xs-66, .sm-5, .sm-10, .sm-15, .sm-20, .sm-25, .sm-30, .sm-35, .sm-40, .sm-45, .sm-50, .sm-55, .sm-60, .sm-65, .sm-70, .sm-75, .sm-80, .sm-85, .sm-90, .sm-95, .sm-100, .sm-33, .sm-66, .md-5, .md-10, .md-15, .md-20, .md-25, .md-30, .md-35, .md-40, .md-45, .md-50, .md-55, .md-60, .md-65, .md-70, .md-75, .md-80, .md-85, .md-90, .md-95, .md-100, .md-33, .md-66, .lg-5, .lg-10, .lg-15, .lg-20, .lg-25, .lg-30, .lg-35, .lg-40, .lg-45, .lg-50, .lg-55, .lg-60, .lg-65, .lg-70, .lg-75, .lg-80, .lg-85, .lg-90, .lg-95, .lg-100, .lg-33, .lg-66, .xl-5, .xl-10, .xl-15, .xl-20, .xl-25, .xl-30, .xl-35, .xl-40, .xl-45, .xl-50, .xl-55, .xl-60, .xl-65, .xl-70, .xl-75, .xl-80, .xl-85, .xl-90, .xl-95, .xl-100, .xl-33, .xl-66{min-height:1px;float:left;}
.xs-11, .xs-12, .xs-14, .xs-16,
.sm-11, .sm-12, .sm-14, .sm-16,
.md-11, .md-12, .md-14, .md-16,
.lg-11, .lg-12, .lg-14, .lg-16,
.xl-11, .xl-12, .xl-14, .xl-16{min-height:1px;float:left;}
.j-min{height:40px;}
.j-med{height:80px;}
.j-tall{height:120px;}
.j-50{height:50px;}
.j-100{height:100px;}
.z-0{z-index:0;}
.z-1{z-index:1;}
.z-2{z-index:2;}
.z-3{z-index:3;}
.z-4{z-index:4;}
.z-5{z-index:5;}
.z-6{z-index:6;}
.z-7{z-index:7;}
.z-8{z-index:8;}
.z-9{z-index:9;}
body{font-size:13px;font-family:Helvetica, Arial, sans-serif;}
#container{max-width:1024px;position:relative;margin:0 auto;background-color:transparent;z-index:3;}
.heading-title, .box-heading{line-height:37px;height:40px;font-size:15px;font-weight:normal;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.heading-title{margin-bottom:17px;}
.secondary-title{font-family:Helvetica, Arial, sans-serif;font-size:17px;color:#5C8BA6;}
#content{position:relative;z-index:2;padding:20px 20px 0 20px;background-color:transparent;-webkit-transform:translate3d(0, 0, 0);}
#content:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.box{position:relative;}
.content ul, .content li{margin:0;padding:0;list-style:none;position:relative;}
.content ul{margin:8px 0;}
.content > ul > li > a{display:inline-block;padding:4px 0;padding-left:10px;font-size:inherit;}
a{color:#333745;text-decoration:none;cursor:pointer;}
.button{cursor:pointer;font-size:14px;transition:all .2s;padding:0 12px;border:0;line-height:32px;background-color:transparent;display:inline-block;-webkit-appearance:none;text-align:center;}
.button i:before{padding:0 1px;}
.cart{position:relative;}
.button-disabled{opacity:.5;cursor:default;}
.button-disabled:before, .button-disabled:after{display:none !important;}
.buttons{overflow:hidden;padding:15px 0;line-height:30px;margin:20px 0 20px 0;}
.buttons .left{padding-top:2px;}
.buttons .left{float:left;text-align:left;}
.buttons .right{float:right;text-align:right;}
.buttons .right a{text-decoration:none !important;}
.buttons .center{float:left;text-align:center;margin-left:auto;margin-right:auto;}
hr{border:0;background-color:#E4E4E4;height:1px;margin:0;}
.breadcrumb{margin:0 auto;padding:0 15px;height:40px;line-height:38px;position:relative;z-index:1;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.breadcrumb a{color:inherit;font-size:inherit;transition:all .2s ease;display:inline-block;vertical-align:middle;}
.extended-container:before{content:"";display:block;width:100%;height:40px;position:absolute;}
.home-page .extended-container:before,
.maintenance-mode .extended-container:before{display:none;}
.home-page #container:before{content:"";display:block;position:absolute;left:50%;top:0;}
.maintenance-message{padding-bottom:20px;}
.journal-slider + #container > #notification{display:none;}
#notification{position:absolute;z-index:2;width:100%;}
.success, .warning, .information, .attention{width:100%;position:relative;z-index:2;height:auto;padding:10px 15px;line-height:20px;}
.success a, .warning a, .information a, .attention a{color:#428bca;}
.success img, .warning img, .information img, .attention img{float:right;margin-top:6px;cursor:pointer;display:block;}
.success{background-color:#CDECA6;}
.warning{background-color:#FBE3A7;}
.attention{background-color:#FBE3A7;}
.information{background-color:#BFE7F1;}
.required, .cart-info .stock{color:#EA2E49;font-size:16px;}
input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
textarea{-webkit-appearance:none;background:white;border-radius:0px;border:1px solid #E4E4E4;padding:8px;width:100%;transition:all 0.2s;font-size:13px;box-shadow:inset 0 0px 3px rgba(0, 0, 0, 0.08);}
textarea{width:100%;max-width:100%;resize:none;height:150px;}
input[type='radio'],
input[type='checkbox']{margin:5px;}
select{background:#f4f4f4;border:1px solid #E4E4E4;padding:5px;margin:5px;}
label{cursor:pointer;padding-right:20px;font-weight:bold;}
span.error{display:inline-block;background-color:#EA2E49;color:white;padding:3px 4px 2px 4px;font-size:12px;position:relative;}
#cboxLoadedContent h1{padding-bottom:2px;display:inline-block;border-bottom:1px solid #E4E4E4;margin:10px 0 10px 10px;font-size:24px;}
#cboxLoadedContent p{padding:0 10px;}
.responsive-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.responsive-video > iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.extended-layout #column-left{padding:20px 0 0 0;width:220px;}
.extended-layout #column-right{padding:20px 0 0 0;width:220px;}
.extended-layout #column-left + #content{padding:20px 0 0 20px;margin-left:220px;}
.extended-layout #column-right + #content{padding:20px 20px 0 0;margin-right:220px;}
.extended-layout #column-left + #column-right + #content{padding:20px 20px 0 20px;margin-left:220px;margin-right:220px;}
.extended-layout #content{padding:20px 0 0 0;}
#top-modules, #bottom-modules{position:relative;z-index:1;}
#top-modules > div, #bottom-modules > div{margin:0 auto;overflow:hidden;}
#top-modules > div.journal2_slider, #top-modules > div.gutter, #bottom-modules > div.journal2_slider, #bottom-modules > div.gutter{padding:0;}
#top-modules > div > div, #bottom-modules > div > div{position:relative;margin:0 auto;}
#top-modules .box.static-banners,
#top-modules .multi-modules-wrapper,
#top-modules .box.journal-carousel
.box.custom-sections,
#top-modules .box.cms-blocks, #bottom-modules .box.static-banners,
#bottom-modules .multi-modules-wrapper,
#bottom-modules .box.journal-carousel
.box.custom-sections,
#bottom-modules .box.cms-blocks{padding-bottom:0 !important;}
#top-modules .multi-modules-wrapper, #bottom-modules .multi-modules-wrapper{margin-bottom:-20px;}
.chrome #top-modules, .chrome #bottom-modules{position:static;}
.foter-article {margin-bottom: 15px;}
.date-add-new {float: right;}

.journal-search-phone{text-align:center;padding-left:40px;font-family:"Play";text-align:center;}
.journal-search-phone a{color:rgb(68, 67, 73)}
.journal-search-phone a:hover{color:rgb(68, 67, 73)}
.phone{font-size:16px;font-weight:400;display:inline;line-height:35px;margin-left:15px;}
.kievstar a{position:relative;}

.watsappviber{background:transparent url("/catalog/view/theme/journal2/img/watsappviber.png") 0 0 no-repeat;width:50px;height:35px;margin-left:5px;position:absolute;top:-8px;right:-60px}
.timeheader{width:100%;text-align:center;padding-top:3px;color: #3d79bf;font-size:14px;}

ul.breadcrumb li{
float:left;
margin-right:5px;
list-style-type:none;
}
ul.breadcrumb:after{
content:"";
clear:both;
}


/* Jet Cache: catalog/view/theme/journal2/css/features.css?j2v=2.3.3 */
.product-grid-item .image > a, .product-list-item .image > a{background-position:500px !important;}
.product-grid-second-image .product-grid-item .image > a.has-second-image, .product-list-second-image .product-list-item .image > a.has-second-image{background-size:100% 100% !important;}
.product-grid-second-image .product-grid-item:hover .image > a.has-second-image, .product-list-second-image .product-list-item:hover .image > a.has-second-image{background-position:0 !important;}
.product-grid-second-image .product-grid-item:hover .image > a.has-second-image > img, .product-list-second-image .product-list-item:hover .image > a.has-second-image > img{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .2s ease-out;}
.section-brand .product-grid-item:hover .image > a.has-second-image > img, .section-brand .product-list-item:hover .image > a.has-second-image > img,
.section-category .product-grid-item:hover .image > a.has-second-image > img,
.section-category .product-list-item:hover .image > a.has-second-image > img,
.carousel-brand .product-grid-item:hover .image > a.has-second-image > img,
.carousel-brand .product-list-item:hover .image > a.has-second-image > img,
.carousel-category .product-grid-item:hover .image > a.has-second-image > img,
.carousel-category .product-list-item:hover .image > a.has-second-image > img,
.side-column .product-grid-item:hover .image > a.has-second-image > img,
.side-column .product-list-item:hover .image > a.has-second-image > img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity 0.2s;}
.ui-pnotify{top:20px;right:20px;position:fixed;height:auto;z-index:99999999;background-color:#f4f4f4;padding:10px;}
.ui-pnotify-closer{width:30px;height:30px;position:absolute;right:3px;top:13px;visibility:visible !important;transition:all 0.2s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.ui-pnotify-closer:before{content:"\e601";color:inherit;font-size:22px;position:relative;}
.ui-pnotify-title{display:block;background-color:#5F6874;padding:3px 10px 5px;margin-bottom:10px;}
.ui-pnotify-text{height:60px;line-height:16px;display:block;}
.ui-pnotify-text img{float:left;margin-right:10px;max-width:60px;}
html.swipebox{overflow:hidden !important;overflow-y:scroll !important;}
#swipebox-overlay{background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999999 !important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
#swipebox-slider{height:100%;left:0;top:0;width:100%;position:absolute;display:none;}
#swipebox-slider .slide{background-repeat:no-repeat;background-position:center;height:600px;width:100%;line-height:1px;text-align:center;display:inline-block;margin-top:150px;}
#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}
#swipebox-slider .slide img,
#swipebox-slider .slide .swipebox-video-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle;}
#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0;}
#swipebox-action, #swipebox-caption{position:absolute;left:0;z-index:999;height:50px;width:100%;}
#swipebox-action{bottom:-50px;}
#swipebox-action.visible-bars{bottom:0;}
#swipebox-action.force-visible-bars{bottom:0 !important;}
#swipebox-caption{top:-50px;text-align:center;}
#swipebox-caption.visible-bars{top:0;}
#swipebox-caption.force-visible-bars{top:0 !important;}
#swipebox-action #swipebox-prev.disabled,
#swipebox-action #swipebox-next.disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3;}
#swipebox-slider.rightSpring{-moz-animation:rightSpring 0.3s;-webkit-animation:rightSpring 0.3s;}
#swipebox-slider.leftSpring{-moz-animation:leftSpring 0.3s;-webkit-animation:leftSpring 0.3s;}
@-moz-keyframes rightSpring{0%{margin-left:0px;}
50%{margin-left:-30px;}
100%{margin-left:0px;}
}
@-moz-keyframes leftSpring{0%{margin-left:0px;}
50%{margin-left:30px;}
100%{margin-left:0px;}
}
@-webkit-keyframes rightSpring{0%{margin-left:0px;}
50%{margin-left:-30px;}
100%{margin-left:0px;}
}
@-webkit-keyframes leftSpring{0%{margin-left:0px;}
50%{margin-left:30px;}
100%{margin-left:0px;}
}
#swipebox-overlay{background:rgba(0, 0, 0, 0.6);}
#swipebox-action, #swipebox-caption{text-transform:uppercase;background-color:#333745;}
#swipebox-caption{font-size:18px;line-height:50px;-webkit-font-smoothing:antialiased;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#swipebox-prev, #swipebox-next, #swipebox-close{border:none !important;text-decoration:none !important;text-align:center;color:white;cursor:pointer;position:absolute;padding:0 5px;line-height:50px;}
#swipebox-close{right:10px;z-index:999999;}
#swipebox-close:before{color:inherit;content:"\e601";font-size:32px;}
#swipebox-prev{left:50%;margin-left:-30px;}
#swipebox-prev:before{color:inherit;content:"\e093";font-size:32px;padding:0 3px;}
#swipebox-next{left:50%;margin-left:5px;}
#swipebox-next:before{color:inherit;content:"\e094";font-size:32px;padding:0 3px;}
@media only screen and (min-width:1024px){#swipebox-close{right:20px;}
}
.sticky-header{position:fixed;top:-40px;}
.sticky-header .journal-login, .sticky-header .journal-links{display:none;}
.sticky-header .j-tall{height:80px;}
.sticky-header .journal-cart{width:35%;}
.sticky-header #cart{box-shadow:none;}
.sticky-header #cart .content{min-width:100%;}
.sticky-header #logo a{height:80px;}
.sticky-header #logo a img{max-height:80px;}
.sticky-header .journal-search{position:relative;width:40%;}
.sticky-header .button-search{border-left:1px solid #E4E4E4;}
.sticky-header .autocomplete2-suggestions{box-shadow:0 1px 8px -5px rgba(0, 0, 0, 0.5);}
.sticky-header.journal-header-menu #logo a img{max-height:100%;}
.sticky-header .journal-menu-bg, .sticky-header .journal-top-header{display:none;}
.sticky-header .journal-menu{float:left;clear:none !important;width:75%;}
.sticky-header .mega-menu{left:-33.333333%;}
.sticky-header-center.journal-header-center .journal-top-header, .sticky-header-center.journal-header-center .journal-links, .sticky-header-center.journal-header-center .journal-language, .sticky-header-center.journal-header-center .journal-currency, .sticky-header-center.journal-header-center .journal-secondary{box-shadow:none;}
.sticky-header-center.journal-header-center .j-100{height:80px;transition:all 0.3s;}
.sticky-header-center.journal-header-center #logo a{height:80px;}
.sticky-header-center.journal-header-center #logo a img{max-height:80px;transition:all 0.3s;}
.sticky-header-center.journal-header-center .journal-menu-bg{top:120px;transition:all 0.3s;}
.sticky-header-center.journal-header-center .journal-search, .sticky-header-center.journal-header-center .journal-cart{top:20px;transition:all 0.3s;}
.sticky-off{top:0 !important;position:relative !important;}
.side-block-left,
.side-block-right{position:fixed;top:0;z-index:999999;}
.side-block-left *,
.side-block-right *{-webkit-transform:translateZ(0) scale(1, 1);}
.side-block-icon{width:50px;height:50px;background-position:center;background-repeat:no-repeat;line-height:50px;text-align:center;transition:background-color 0.2s;}
.side-block-icon i{margin-right:0 !important;}
.side-block-content p{margin:0;}
.side-block-content p a{transition:all 0.2s;}
.side-block-content{min-height:50px;box-sizing:border-box;}
.side-block-content > div{position:relative;width:100%;height:100%;}
.side-block-left .side-block-icon{position:absolute;top:0;right:-50px;}
.side-block-right .side-block-icon{position:absolute;top:0;left:-50px;}
.side-block-content hr{margin-bottom:7px;}
.side-block-content img{margin:5px 0;max-width:100%;}
.side-block-content a{display:inline-block;margin:10px 0;}
.scroll-top{display:none;position:fixed;z-index:99;right:5px;bottom:0px;padding:8px;cursor:pointer;}
.scroll-top:before{transition:color .2s;content:"\e021";font-size:45px;}
.button-left-icon:before{float:left;}
.button-right-icon:before{float:right;}
.button-cart-text{position:relative;}
[data-hint]:before{border:7px solid transparent;display:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}
.hint--top, .hint--left, .hint--right{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}
.hint--top:before{left:50%;margin-left:-7px;border-top-color:#333745;margin-bottom:-13px;}
.hint--right:before{margin-top:-6px;border-right-color:#333745;}
.hint--left:before{border-left-color:#333745;}
.hint--top:after,
.hint--top:focus:after{margin:0;-webkit-transform:translate3d(0, 0, 0) translateX(-50%);-moz-transform:translate3d(0, 0, 0) translateX(-50%);-ms-transform:translate3d(0, 0, 0) translateX(-50%);transform:translate3d(0, 0, 0) translateX(-50%);}
[data-hint]:after{text-shadow:none;color:white;font-family:Helvetica, Arial, sans-serif;text-transform:none;background-color:#333745;box-shadow:none;line-height:100%;padding:8px 10px;display:none;}
.hint--top:hover:after,
.hint--top:focus:after{-webkit-transform:translate3d(0, 0, 0) translateY(-8px) translateX(-50%);-moz-transform:translate3d(0, 0, 0) translateY(-8px) translateX(-50%);-ms-transform:translate3d(0, 0, 0) translateY(-8px) translateX(-50%);transform:translate3d(0, 0, 0) translateY(-8px) translateX(-50%);}
.quickview .hint--top:after{-webkit-transform:translate3d(0, 0, 0) translateY(0) translateX(0);-moz-transform:translate3d(0, 0, 0) translateY(0) translateX(0);-ms-transform:translate3d(0, 0, 0) translateY(0) translateX(0);transform:translate3d(0, 0, 0) translateY(0) translateX(0);}
.quickview .hint--top:hover:after,
.quickview .hint--top:focus:after{-webkit-transform:translate3d(0, 0, 0) translateY(-8px) translateX(0);-moz-transform:translate3d(0, 0, 0) translateY(-8px) translateX(0);-ms-transform:translate3d(0, 0, 0) translateY(-8px) translateX(0);transform:translate3d(0, 0, 0) translateY(-8px) translateX(0);}
.journal-carousel .product-grid-item .image .wishlist a:hover:after,
.journal-carousel .product-grid-item .image .compare a:hover:after{-webkit-transform:translate3d(0, 0, 0) translateY(-8px) translateX(0);-moz-transform:translate3d(0, 0, 0) translateY(-8px) translateX(0);-ms-transform:translate3d(0, 0, 0) translateY(-8px) translateX(0);transform:translate3d(0, 0, 0) translateY(-8px) translateX(0);}
.countdown{position:absolute;background-color:rgba(0, 0, 0, 0.4);transition:all 0.2s;visibility:hidden;opacity:0;bottom:0;z-index:999;width:100%;display:table;padding:3px 0;}
.countdown span{display:table-cell;vertical-align:middle;position:relative;font-size:14px;font-weight:bold;border-right:1px solid white;width:25%;color:white;text-align:center;}
.countdown span:last-of-type{border-right:0;}
.countdown span div{display:block;font-size:10px;font-weight:normal;border:0;text-align:center;width:100%;overflow:hidden;padding:0 3px;}
@media only screen and (max-width:760px){.countdown{padding:0;}
}
.ipad .countdown,
.safari .countdown{padding:0;min-height:35px;}
.countdown-on .countdown{visibility:visible;opacity:1;}
.countdown-on.product-grid-item .countdown{display:table;}
.product-info .right > div .countdown{position:relative;background-color:rgba(0, 0, 0, 0.4);width:auto;visibility:visible;opacity:1;display:table;width:100%;padding:5px 0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;}
.product-info .right > div .countdown span{display:table-cell;vertical-align:middle;padding:0 5px;position:relative;font-size:19px;font-weight:bold;border-right:1px solid #f4f4f4;color:white;text-align:center;}
.product-info .right > div .countdown span:last-of-type{border-right:0;}
.product-info .right > div .countdown span div{display:block;font-size:11px;font-weight:normal;border:0;text-align:center;width:100%;overflow:hidden;padding:0 3px;}
.brand-logo{display:table;}
.brand-logo a{display:block;vertical-align:middle;padding-right:5px;}
.brand-logo:after{content:"";display:table;width:100%;clear:both;}
/* Jet Cache: catalog/view/theme/journal2/css/header.css?j2v=2.3.3 */
header{background-color:#f4f4f4;display:table;z-index:99;position:relative;margin:0 auto;width:100%;}
header div{position:relative;}
.journal-top-header{width:100%;position:absolute;}
#header{max-width:1024px;margin:0 auto;position:relative;}
#logo{position:relative;width:100%;height:100%;}
#logo a{text-align:center;display:inline-block;vertical-align:middle;position:relative;height:120px;width:100%;font-size:0;}
#logo a:before{content:"";height:100%;display:inline-block;vertical-align:middle;}
#logo a img{margin:0 auto;max-width:100%;max-height:120px;vertical-align:middle;display:inline-block;width:auto;}
.journal-header-default header .links > a,
.journal-header-menu header .links > a{padding-top:2px;}
header .links{position:relative;display:table;width:100%;}
header .links > a{display:table-cell;vertical-align:middle;text-decoration:none;text-align:center;border-right-width:1px;border-right-style:solid;border-right-color:#E4E4E4;border-bottom:1px solid transparent;padding:0 4px;transition:background-color 0.2s;}
header .links > a:last-child, header .links > span:last-child{border-right-width:0;}
.links .no-link{cursor:default;display:table-cell;vertical-align:middle;padding:0 6px;}
.journal-header-default .links .no-link,
.journal-header-menu .links .no-link{text-align:center;border-right:1px solid #E4E4E4;}
.top-menu-link{white-space:nowrap;position:relative;}
@media only screen and (max-width:760px){.journal-login{z-index:9999 !important;}
}
.journal-login{position:relative;display:table;z-index:998;}
.journal-login > div{position:relative;text-align:center;display:table-cell;vertical-align:middle;}
.journal-login > div:first-child{padding-left:10px;}
.journal-language, .journal-currency{z-index:3;}
.journal-language form, .journal-currency form{float:left;}
.journal-language form .currency-symbol, .journal-currency form .currency-symbol{background-color:white;padding:1px 5px;color:#EA2E49;}
.journal-language .dropdown-toggle, .journal-currency .dropdown-toggle{width:40px;height:40px;color:#333745;padding:0;font-size:13px;border-color:transparent;background-color:transparent;}
.journal-language .dropdown-toggle img, .journal-currency .dropdown-toggle img{position:relative;top:1px;}
.journal-language .dropdown-toggle .caret, .journal-currency .dropdown-toggle .caret{display:none;}
.journal-language .btn-group, .journal-currency .btn-group{position:relative;display:inline-block;vertical-align:middle;}
.journal-language .dropdown-menu, .journal-currency .dropdown-menu{min-width:40px;padding:0;box-shadow:0 2px 2px rgba(0, 0, 0, 0.15);margin:0px 0;border:none;top:39px;position:absolute;display:none;left:0;z-index:1000;float:left;list-style:none;font-size:14px;background-clip:padding-box;background-color:white;}
.journal-language .dropdown-menu > li, .journal-currency .dropdown-menu > li{border-top:1px solid #E4E4E4;}
.journal-language .dropdown-menu > li:first-of-type, .journal-currency .dropdown-menu > li:first-of-type{border-top:none;}
.journal-language .dropdown-menu > li > a, .journal-currency .dropdown-menu > li > a{text-align:center;font-size:13px;padding:5px 10px;color:#333745;cursor:pointer;display:block;line-height:1.5;white-space:nowrap;}
.journal-language .dropdown-menu > li > a img, .journal-currency .dropdown-menu > li > a img{position:relative;top:1px;}
.journal-language .dropdown-menu:before, .journal-currency .dropdown-menu:before{content:"\e61e";position:absolute;left:50%;top:-13px;margin-left:-9px;color:white;font-size:16px;}
.journal-language .dropdown-menu > li:first-of-type, .journal-currency .dropdown-menu > li:first-of-type{border-top-right-radius:inherit;border-top-left-radius:inherit;}
.journal-language .dropdown-menu > li:first-of-type a, .journal-currency .dropdown-menu > li:first-of-type a{border-top-right-radius:inherit;border-top-left-radius:inherit;}
.journal-language .dropdown-menu > li:last-of-type, .journal-currency .dropdown-menu > li:last-of-type{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}
.journal-language .dropdown-menu > li:last-of-type a, .journal-currency .dropdown-menu > li:last-of-type a{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;}
.open .dropdown-toggle.btn-default{color:#EA2E49;border-color:transparent;background-color:transparent;}
.journal-header-default .language-full .journal-language, .journal-header-default .language-full .journal-currency, .journal-header-default .currency-full .journal-language, .journal-header-default .currency-full .journal-currency,
.journal-header-menu .language-full .journal-language,
.journal-header-menu .language-full .journal-currency,
.journal-header-menu .currency-full .journal-language,
.journal-header-menu .currency-full .journal-currency,
.journal-header-center .language-full .journal-language,
.journal-header-center .language-full .journal-currency,
.journal-header-center .currency-full .journal-language,
.journal-header-center .currency-full .journal-currency,
.journal-header-mega .language-full .journal-language,
.journal-header-mega .language-full .journal-currency,
.journal-header-mega .currency-full .journal-language,
.journal-header-mega .currency-full .journal-currency{width:auto;display:inline-block !important;padding-right:10px;}
.journal-header-default .language-full .journal-language .dropdown-toggle, .journal-header-default .language-full .journal-currency .dropdown-toggle, .journal-header-default .currency-full .journal-language .dropdown-toggle, .journal-header-default .currency-full .journal-currency .dropdown-toggle,
.journal-header-menu .language-full .journal-language .dropdown-toggle,
.journal-header-menu .language-full .journal-currency .dropdown-toggle,
.journal-header-menu .currency-full .journal-language .dropdown-toggle,
.journal-header-menu .currency-full .journal-currency .dropdown-toggle,
.journal-header-center .language-full .journal-language .dropdown-toggle,
.journal-header-center .language-full .journal-currency .dropdown-toggle,
.journal-header-center .currency-full .journal-language .dropdown-toggle,
.journal-header-center .currency-full .journal-currency .dropdown-toggle,
.journal-header-mega .language-full .journal-language .dropdown-toggle,
.journal-header-mega .language-full .journal-currency .dropdown-toggle,
.journal-header-mega .currency-full .journal-language .dropdown-toggle,
.journal-header-mega .currency-full .journal-currency .dropdown-toggle{width:auto;}
.journal-header-default .language-full .journal-language .dropdown-toggle img, .journal-header-default .language-full .journal-currency .dropdown-toggle img, .journal-header-default .currency-full .journal-language .dropdown-toggle img, .journal-header-default .currency-full .journal-currency .dropdown-toggle img,
.journal-header-menu .language-full .journal-language .dropdown-toggle img,
.journal-header-menu .language-full .journal-currency .dropdown-toggle img,
.journal-header-menu .currency-full .journal-language .dropdown-toggle img,
.journal-header-menu .currency-full .journal-currency .dropdown-toggle img,
.journal-header-center .language-full .journal-language .dropdown-toggle img,
.journal-header-center .language-full .journal-currency .dropdown-toggle img,
.journal-header-center .currency-full .journal-language .dropdown-toggle img,
.journal-header-center .currency-full .journal-currency .dropdown-toggle img,
.journal-header-mega .language-full .journal-language .dropdown-toggle img,
.journal-header-mega .language-full .journal-currency .dropdown-toggle img,
.journal-header-mega .currency-full .journal-language .dropdown-toggle img,
.journal-header-mega .currency-full .journal-currency .dropdown-toggle img{display:inline-block;margin-right:2px;}
.journal-header-default .language-full .journal-language .dropdown-menu, .journal-header-default .language-full .journal-currency .dropdown-menu, .journal-header-default .currency-full .journal-language .dropdown-menu, .journal-header-default .currency-full .journal-currency .dropdown-menu,
.journal-header-menu .language-full .journal-language .dropdown-menu,
.journal-header-menu .language-full .journal-currency .dropdown-menu,
.journal-header-menu .currency-full .journal-language .dropdown-menu,
.journal-header-menu .currency-full .journal-currency .dropdown-menu,
.journal-header-center .language-full .journal-language .dropdown-menu,
.journal-header-center .language-full .journal-currency .dropdown-menu,
.journal-header-center .currency-full .journal-language .dropdown-menu,
.journal-header-center .currency-full .journal-currency .dropdown-menu,
.journal-header-mega .language-full .journal-language .dropdown-menu,
.journal-header-mega .language-full .journal-currency .dropdown-menu,
.journal-header-mega .currency-full .journal-language .dropdown-menu,
.journal-header-mega .currency-full .journal-currency .dropdown-menu{left:auto !important;margin-left:0 !important;}
.journal-header-default .language-full .journal-language .dropdown-menu > li > a, .journal-header-default .language-full .journal-currency .dropdown-menu > li > a, .journal-header-default .currency-full .journal-language .dropdown-menu > li > a, .journal-header-default .currency-full .journal-currency .dropdown-menu > li > a,
.journal-header-menu .language-full .journal-language .dropdown-menu > li > a,
.journal-header-menu .language-full .journal-currency .dropdown-menu > li > a,
.journal-header-menu .currency-full .journal-language .dropdown-menu > li > a,
.journal-header-menu .currency-full .journal-currency .dropdown-menu > li > a,
.journal-header-center .language-full .journal-language .dropdown-menu > li > a,
.journal-header-center .language-full .journal-currency .dropdown-menu > li > a,
.journal-header-center .currency-full .journal-language .dropdown-menu > li > a,
.journal-header-center .currency-full .journal-currency .dropdown-menu > li > a,
.journal-header-mega .language-full .journal-language .dropdown-menu > li > a,
.journal-header-mega .language-full .journal-currency .dropdown-menu > li > a,
.journal-header-mega .currency-full .journal-language .dropdown-menu > li > a,
.journal-header-mega .currency-full .journal-currency .dropdown-menu > li > a{text-align:left;}
.journal-header-default .language-full .journal-language .dropdown-menu > li > a img, .journal-header-default .language-full .journal-currency .dropdown-menu > li > a img, .journal-header-default .currency-full .journal-language .dropdown-menu > li > a img, .journal-header-default .currency-full .journal-currency .dropdown-menu > li > a img,
.journal-header-menu .language-full .journal-language .dropdown-menu > li > a img,
.journal-header-menu .language-full .journal-currency .dropdown-menu > li > a img,
.journal-header-menu .currency-full .journal-language .dropdown-menu > li > a img,
.journal-header-menu .currency-full .journal-currency .dropdown-menu > li > a img,
.journal-header-center .language-full .journal-language .dropdown-menu > li > a img,
.journal-header-center .language-full .journal-currency .dropdown-menu > li > a img,
.journal-header-center .currency-full .journal-language .dropdown-menu > li > a img,
.journal-header-center .currency-full .journal-currency .dropdown-menu > li > a img,
.journal-header-mega .language-full .journal-language .dropdown-menu > li > a img,
.journal-header-mega .language-full .journal-currency .dropdown-menu > li > a img,
.journal-header-mega .currency-full .journal-language .dropdown-menu > li > a img,
.journal-header-mega .currency-full .journal-currency .dropdown-menu > li > a img{margin-right:2px;}
.journal-header-default .language-full .journal-language .dropdown-menu:before, .journal-header-default .language-full .journal-currency .dropdown-menu:before, .journal-header-default .currency-full .journal-language .dropdown-menu:before, .journal-header-default .currency-full .journal-currency .dropdown-menu:before,
.journal-header-menu .language-full .journal-language .dropdown-menu:before,
.journal-header-menu .language-full .journal-currency .dropdown-menu:before,
.journal-header-menu .currency-full .journal-language .dropdown-menu:before,
.journal-header-menu .currency-full .journal-currency .dropdown-menu:before,
.journal-header-center .language-full .journal-language .dropdown-menu:before,
.journal-header-center .language-full .journal-currency .dropdown-menu:before,
.journal-header-center .currency-full .journal-language .dropdown-menu:before,
.journal-header-center .currency-full .journal-currency .dropdown-menu:before,
.journal-header-mega .language-full .journal-language .dropdown-menu:before,
.journal-header-mega .language-full .journal-currency .dropdown-menu:before,
.journal-header-mega .currency-full .journal-language .dropdown-menu:before,
.journal-header-mega .currency-full .journal-currency .dropdown-menu:before{top:-13px;margin-left:0;left:3px;}
@media only screen and (max-width:500px){.language-full .journal-login, .currency-full .journal-login{padding:5px 0;}
.language-full .journal-language, .language-full .journal-currency, .currency-full .journal-language, .currency-full .journal-currency{padding-left:10px;}
.language-full .journal-language .dropdown-toggle, .language-full .journal-currency .dropdown-toggle, .currency-full .journal-language .dropdown-toggle, .currency-full .journal-currency .dropdown-toggle{height:auto;}
}
.journal-login .journal-secondary{text-align:right;padding-right:10px;font-size:13px;}
.journal-login .journal-secondary a{padding:0 3px;}
.journal-login .journal-secondary div a{font-family:inherit;font-size:inherit;padding:3px;}
#welcome{position:relative;top:0px;}
#search{position:relative;width:100%;}
.button-search{width:40px;height:40px;cursor:pointer;border-right-width:1px;border-right-style:solid;border-right-color:transparent;float:left;position:absolute;right:0;color:#CCCCCC;transition:color 0.2s, background-color 0.2s;z-index:9;}
.button-search i{margin-left:10px;margin-top:10px;display:block;}
.button-search i:before{content:"\e697";font-size:20px;}
#search input{float:left;width:100%;height:100%;max-width:100%;background-color:white;border:none;border-radius:0;padding:0;margin:0;padding-left:50px;font-size:13px;color:#333745;box-shadow:none;}
.journal-cart{z-index:999;position:relative;margin:0;}
#cart{left:0;right:0;width:100%;height:40px;}
#cart .heading{cursor:pointer;float:none;margin:0;padding:0;border:none;position:relative;height:100%;z-index:1;}
#cart .heading i{width:40px;height:40px;display:block;border-left-width:1px;border-left-color:transparent;}
#cart .heading i:before{content:"\e000";font-size:28px;margin-right:6px;margin-top:6px;float:right;color:white;}
#cart .heading a{color:inherit;border:none;font-size:inherit;text-decoration:none;overflow:hidden;width:100%;height:100%;display:table;}
#cart .heading a span{text-align:right;padding-right:7px;display:table-cell;vertical-align:middle;width:100%;}
#cart .content{visibility:hidden;opacity:0;min-width:360px;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';position:relative;min-height:125px;color:#333745;float:right;transition:opacity .3s;}
#cart .content .cart-wrapper{background-color:white;box-shadow:0 1px 8px -3px rgba(0, 0, 0, 0.5);}
#cart .checkout{clear:both;padding:18px 0;text-align:center;display:table;margin:0 auto;width:100%;}
#cart .checkout a + a{margin-left:15px;}
#cart .empty{padding:50px 0;text-align:center;font-size:14px;font-style:italic;}
#cart.active .heading{padding:0;margin:0;border:0;}
#cart.active .content{transition:opacity 0.2s;display:block;visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.mini-cart-info{position:relative;overflow:auto;padding:3px 12px 0 12px;}
.mini-cart-info table{border-collapse:collapse;width:100%;margin-bottom:0;}
.mini-cart-info table tr{border-bottom:1px solid #EEEEEE;}
.mini-cart-info table tr td{color:inherit;vertical-align:top;padding:10px 5px;padding-left:0;}
.mini-cart-info table tr td a{display:block;color:inherit;}
.mini-cart-info table tr td.image{width:1px;}
.mini-cart-info table tr td.image img{text-align:left;max-width:50px;}
.mini-cart-info table tr td.name{padding-left:5px;}
.mini-cart-info table tr td.name div{line-height:1;}
.mini-cart-info table tr td.quantity{text-align:right;}
.mini-cart-info table tr td.total{text-align:right;}
.mini-cart-info table tr td.remove{text-align:right;padding-top:11px;}
.mini-cart-info table tr td.remove img{display:none;}
.mini-cart-info table tr td.remove i{cursor:pointer;color:#EA2E49;transition:color .2s;left:5px;}
.mini-cart-info table tr td.remove i:before{content:"\e601";font-size:15px;top:-2px;color:inherit;}
.mini-cart-info table tr:last-of-type{border-bottom:none;}
.mini-cart-total{text-align:right;padding:5px 10px 3px 0;background-color:#f4f4f4;}
.mini-cart-total table{border-collapse:collapse;display:inline-block;width:auto;}
.mini-cart-total td{padding:3px 4px;}
.mini-cart-total td.left{min-width:100px;text-align:right;font-weight:bold;}
.mini-cart-total td.right{min-width:80px;text-align:right;font-weight:bold;}
.autocomplete2-suggestions{background-color:white;top:100%;}
.autocomplete2-suggestions div{overflow:auto;}
.autocomplete2-suggestion{border-bottom:1px solid #f4f4f4;min-height:38px;padding:7px 8px 5px 8px;color:#45738f;cursor:pointer;}
.autocomplete2-suggestion a:hover{text-decoration:none;color:inherit;}
.autocomplete2-suggestion .p-image{max-width:55px;}
.autocomplete2-suggestion .p-image img{max-width:55px;}
.autocomplete2-suggestion .p-name{font-size:13px;margin-bottom:5px;padding-top:3px;padding-left:7px;}
.autocomplete2-suggestion .p-name span{display:block;margin-bottom:2px;}
.autocomplete2-suggestion span.p-price{font-size:13px;color:#333745;}
.autocomplete2-suggestion span.p-price .price-old{float:left;margin-right:5px;text-decoration:line-through;color:#EA2E49;}
.autocomplete2-selected{background-color:transparent !important;}
.autocomplete2-suggestion:last-child{border-bottom:none;}
.autocomplete2-selected{background-color:#FAFAFA;}
.view-more-link{display:block;padding:3px 5px;}
.journal-desktop .sticky-wrapper{max-height:120px;position:relative;z-index:9999;}
.journal-desktop.header-center .sticky-wrapper{max-height:180px;}
.is-sticky{max-height:180px;}
.is-sticky .journal-header-center #logo a{transition:all .2s;}
.journal-header-center{background-color:transparent;}
.journal-header-center #logo a{height:100px;transition:all 0.2s;}
.journal-header-center #logo a img{max-height:100px;width:auto;}
.journal-header-center .journal-menu{clear:both;z-index:1;}
.journal-header-center .journal-menu-bg{width:100%;position:absolute;top:140px;}
.journal-header-center .journal-center-bg{position:absolute;width:100%;top:40px;}
.journal-header-center .links{display:table;width:auto;}
.journal-header-center .links > a, .journal-header-center .links .no-link{text-align:center;border:none;}
.journal-header-center .links > a:hover{transition:color 0.2s, background-color 0.2s;background-color:transparent;}
.journal-header-center .journal-secondary{text-align:right;}
.journal-header-center .journal-secondary .links{float:right;}
.journal-header-center .journal-top-header{border-bottom:1px solid transparent;}
.journal-header-center .journal-language, .journal-header-center .journal-currency{padding:0;display:inline-block;}
.journal-header-center .journal-language form, .journal-header-center .journal-currency form{width:100%;text-align:right;height:40px;}
.journal-header-center .journal-language form > div, .journal-header-center .journal-currency form > div{display:inline-block;border-left-width:1px;border-left-style:solid;border-left-color:transparent;border-right-width:1px;border-right-style:solid;border-right-color:transparent;}
.journal-header-center .journal-language form .dropdown-toggle, .journal-header-center .journal-currency form .dropdown-toggle{max-width:40px;}
.journal-header-center .journal-language form .dropdown-menu, .journal-header-center .journal-currency form .dropdown-menu{top:40px;}
.journal-header-center .journal-currency form{text-align:left;}
.journal-header-center .journal-currency form > div{border-left-width:0;}
.journal-header-center .lang{width:10%;text-align:center;}
.journal-header-center .lang form{width:auto;float:none;display:inline-block;}
.journal-header-center .no-curr{width:0;}
.journal-header-center .curr{width:10%;text-align:center;}
.journal-header-center .curr form{width:auto;float:none;display:inline-block;}
.journal-header-center .curr form > div{border-left-width:1px;border-left-style:solid;}
.journal-header-center .no-lang{width:0;}
.journal-header-center .journal-search, .journal-header-center .journal-cart{top:30px;position:relative;z-index:2;}
.journal-header-center #search{position:relative;width:100%;}
.journal-header-center .button-search{transition:color 0.2s, background-color 0.2s;}
.journal-header-center .button-search i{margin-top:9px;margin-left:11px;}
.journal-header-center #search input{background-color:transparent;}
.journal-header-center .journal-search:hover #search input{transition:background-color 0.2s;}
.journal-header-center .journal-cart{background-color:transparent;color:#222222;}
.journal-header-center #cart .empty{min-height:125px;}
.journal-header-center #cart{box-shadow:none;transition:background-color 0.2s;}
.journal-header-center #cart .heading i{text-align:center;width:40px;height:40px;display:block;transition:background-color 0.2s, color 0.2s;}
.journal-header-center #cart .heading i:before{margin-right:1px;float:none;margin-top:7px;}
.journal-header-center #cart .content{padding-top:15px;}
.journal-header-center #cart .content:before{content:"\e61e";color:white;font-size:40px;position:absolute;top:-5px;right:0px;}
.journal-header-center .autocomplete2-suggestions{top:54px;border-top:none;overflow:visible;}
.journal-header-center .autocomplete2-suggestions > div{overflow:auto;border-radius:inherit;}
.journal-header-center .autocomplete2-suggestions:before{content:"\e61e";font-size:40px;position:absolute;top:-22px;}
.journal-header-center .autocomplete2-suggestion:first-of-type{border-top-left-radius:inherit;border-top-right-radius:inherit;}
.journal-header-center .autocomplete2-suggestion:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;}
.journal-header-center.nolang .journal-currency form{text-align:center;}
.journal-header-center.nolang .journal-currency form div{border-left-width:1px;}
.journal-header-center.nocurr .journal-language form{text-align:center;}
.journal-header-center.nosecond .journal-center-bg{top:40px;}
.journal-header-center.nosecond .links{margin:0 auto;float:none;}
.journal-header-center.nosecond .journal-currency{position:absolute;right:0;}
.journal-header-center.nosecond .journal-currency form div{border-left-width:1px;}
.journal-header-center.nosecond .journal-language{position:absolute;left:0;}
.journal-header-default.nocart .links > a:last-child{border-right-width:1px;}
.journal-header-mega .journal-search{}
.journal-header-default .journal-language, .journal-header-default .journal-currency, .journal-header-menu .journal-language, .journal-header-menu .journal-currency{width:40px;}
.journal-header-menu #cart{height:40px;}
.journal-header-menu #cart i[data-icon]:before{top:4px;}
.journal-header-menu #logo a{height:80px;}
.journal-header-menu #logo a img{max-height:80px;width:auto;}
.journal-header-menu .journal-menu{clear:both;}
.journal-header-menu .journal-menu-bg{width:100%;position:absolute;top:80px;}
header{-webkit-backface-visibility:hidden;}
.mega-menu *, .drop-down *{-webkit-transform:translateZ(0) scale(1, 1);}
.mobile-trigger, .mobile-plus{display:none;}
.super-menu > li:hover{transition:background-color 0.2s;}
.super-menu{width:100%;position:relative;display:table;table-layout:fixed;margin:0;padding:0;border:0;}
.super-menu > li{border-left:1px solid #333745;transition:all 0.2s !important;display:table-cell;min-width:40px;color:white;}
.super-menu > li:first-of-type{border-top-left-radius:inherit;border-bottom-left-radius:inherit;}
.super-menu > li:last-of-type{border-top-right-radius:inherit;border-bottom-right-radius:inherit;}
.super-menu > li > a{text-align:center;height:100%;font-size:15px;text-transform:uppercase;color:inherit;text-decoration:none;display:block;z-index:6;position:relative;line-height:40px;height:40px;white-space:nowrap;overflow:hidden;}
.super-menu > li > a i{display:inline-block;}
.super-menu > li > a i:before{float:left;}
.super-menu > li.icon-only{width:50px;}
.super-menu > li.icon-only > a i{margin-right:0 !important;}
.super-menu > li:last-of-type{border-right:1px solid #333745;}
.journal-desktop .menu-floated > li{display:block;border-left:0;}
.journal-desktop .menu-floated > li > a{padding:0 15px;}
.journal-desktop .menu-floated .float-left{float:left;border-right:1px solid #333745;}
.journal-desktop .menu-floated .float-right{float:right;border-left:1px solid #333745;}
.journal-desktop .menu-floated .float-right:last-of-type{border-right:0;}
.journal-header-default .super-menu > li:last-of-type{border-right:none;}
.journal-header-default .super-menu > li:first-of-type{border-left:none;}
.mega-menu{left:0;position:absolute;display:none;padding:20px;overflow:hidden;width:100%;}
.mega-menu > div{display:block;overflow:hidden;margin-right:-20px;margin-bottom:-20px;}
.journal-header-default .mega-menu,
.journal-header-menu.sticky-header .mega-menu{left:-33.333333%;width:133.333333%;}
.drop-down{position:relative;}
.drop-down .menu-plus{position:absolute;font-size:17px;top:10px;right:8px;}
.drop-down .menu-plus:before{content:"\e094";}
.drop-down > ul{display:none;}
.drop-down ul{position:absolute;list-style:none;margin:0;width:228px;padding:0;box-shadow:0 1px 8px -3px rgba(0, 0, 0, 0.5);}
.drop-down ul li{color:#333745;background-color:white;position:relative;border-bottom:1px solid #f4f4f4;}
.drop-down ul li:last-of-type{border-bottom-width:0;}
.drop-down ul li ul{visibility:hidden;opacity:0;left:100%;top:0;}
.drop-down ul li.left ul{left:-100%;}
.drop-down ul li:hover > ul{transition:opacity 0.2s;visibility:visible;opacity:1;}
.drop-down ul li a{padding:11px 75px 12px 9px;display:block;color:inherit;white-space:nowrap;}
.drop-down ul li a:before{margin-right:5px;}
.mega-menu-item > div{margin-right:20px;height:100%;}
.mega-menu-item h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:background-color 0.2s;}
.mega-menu-item h3 a{display:block;color:inherit;transition:color 0.2s;}
.mega-menu-categories .mega-menu-item{margin-bottom:20px;}
.mega-menu-categories .mega-menu-item ul{float:left;width:58%;margin:7px 0 0 0;padding:0;list-style:none;}
.mega-menu-categories .mega-menu-item ul li{padding-bottom:3px;position:relative;}
.mega-menu-categories .mega-menu-item ul li a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:normal;padding-left:10px;transition:color .1s;line-height:15px;}
.mega-menu-categories .mega-menu-item ul li a:before{position:absolute;left:0;}
.mega-menu-categories .mega-menu-item img{float:right;width:40%;height:auto;margin-top:10px;}
.mega-menu-categories .mega-menu-item .show-more-text a:before{content:"";}
.mega-menu-categories .mega-menu-item.menu-image-left ul{width:55%;padding:0 0 0 8px;}
.mega-menu-categories .mega-menu-item.menu-image-left img{float:left;}
.mega-menu-categories .mega-menu-item.menu-image-top ul{width:100%;}
.mega-menu-categories .mega-menu-item.menu-image-top img{float:none;width:100%;}
.mega-menu-categories .mega-menu-item.menu-no-links img{width:100%;}
.mega-menu-categories .mega-menu-item.menu-no-image ul{width:100%;padding:0;}
#header .mega-menu .product-wrapper{margin-right:20px;box-shadow:none;}
#header .mega-menu .product-grid-item{margin-bottom:20px;}
.mega-menu-brands .mega-menu-item{margin-bottom:20px;}
.mega-menu-brands .mega-menu-item img{width:100%;float:left;height:auto;}
.mega-menu-html .mega-menu-item{margin-bottom:20px;}
.mega-menu-html .mega-menu-item img{max-width:100%;height:auto !important;}
.mega-menu-html .mega-menu-item ul, .mega-menu-html .mega-menu-item ol{padding-left:30px;}
.dummy-hide{display:block !important;visibility:hidden;opacity:0;}
.mega-menu .wrapper p span{line-height:100% !important;}
.mega-menu .mega-menu-column{float:left;margin:0 0 -10px 0;}
.mega-menu .mega-menu-column:last-of-type > div{margin-right:-20px;}
.mega-menu .mega-menu-column .menu-cms-block{clear:both;margin:0;}
.callback{top:6px;width:150px;background-color:rgb(30, 110, 209);border:2px;border-radius:20px;padding:5px;text-align:center;}
#search-top{margin:6px 0 0 15px;width:220px}
#search-top input{width:100%;padding:5px;padding-right:30px}
#search-top .button{line-height:25px;padding:0 5px;position:absolute;right:0;top:0}
#search-top .button i:before{content:"\e697";font-size:16px;color:rgb(255, 255, 255)}
header .links > a.mobileview{display:none;}
#worktime{font-size:12px;text-align:center;margin-top:5px;color:#000}

@media(max-width:768px) {
	#header {
		padding-top: 5px !important;
	}
}
/* Jet Cache: catalog/view/theme/journal2/css/module.css?j2v=2.3.3 */
#content .journal-slider{margin-bottom:20px;}
#content .multi-modules .journal-slider{margin-bottom:0;}
.tp-loader{border-radius:50%;}
.tp-caption{line-height:100%;text-align:left;-webkit-backface-visibility:hidden;}
.tp-caption a, .tp-caption a:hover{color:inherit;}
a.tp-caption{transition:color 0.15s, background-color 0.15s, border-color 0.15s !important;}
.tp-bannertimer, .tp-bannertimer.tp-bottom{background-image:none;background-color:#EA2E49;height:3px;z-index:98;}
.nav-on-hover .tp-bullets, .nav-on-hover .tparrows{opacity:0;}
.nav-on-hover:hover .tp-bullets, .nav-on-hover:hover .tparrows{opacity:1;}
@media only screen and (min-width:760px){.side-blocks-active .journal-fullwidth-slider .tp-leftarrow,
.side-blocks-active .journal-fullwidth-slider .tp-leftarrow.default{left:70px !important;}
.side-blocks-active .journal-fullwidth-slider .tp-rightarrow,
.side-blocks-active .journal-fullwidth-slider .tp-rightarrow.default{right:70px !important;}
}
.tp-leftarrow,
.tp-leftarrow.default,
.tp-rightarrow,
.tp-rightarrow.default{background-image:none;background-color:transparent;width:auto;height:auto;padding:0;display:block;border-radius:50%;color:white;transition:color 0.2s;}
.tp-leftarrow:before,
.tp-leftarrow.default:before,
.tp-rightarrow:before,
.tp-rightarrow.default:before{transition:color 0.2s;content:"\e093";font-size:40px;color:inherit;}
.tp-rightarrow:before,
.tp-rightarrow.default:before{content:"\e094";}
.tp-bullets .tp-leftarrow.round,
.tp-bullets .tp-rightarrow.round{background-image:none;}
.tp-bullets .tp-leftarrow.round:before,
.tp-bullets .tp-rightarrow.round:before{font-size:20px;top:-3px;}
.tp-bullets.simplebullets.round .bullet{background-color:transparent;background-image:none;transition:all .2s;margin-bottom:2px;margin-left:8px;width:13px;height:13px;-webkit-perspective:1000;}
.tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet:hover{background-color:transparent;}
.tp-bullets.simplebullets.round .bullet:hover:after{content:"";}
.full-thumbs .tp-bullets.tp-thumbs{width:100% !important;}
.full-thumbs .tp-bullets.tp-thumbs .tp-mask{width:100% !important;}
.tp-bullets.tp-thumbs{width:auto !important;height:auto !important;padding:0;overflow:hidden;background-color:transparent;}
.tp-bullets.tp-thumbs .bullet{opacity:1;position:relative;}
.tp-bullets.tp-thumbs .bullet.selected:before, .tp-bullets.tp-thumbs .bullet:hover:before{opacity:0;}
.tp-bullets.tp-thumbs .bullet{position:relative;}
.tp-bullets.tp-thumbs .bullet:before{content:"";width:100%;height:100%;background-color:black;position:absolute;transition:opacity .2s;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";}
#content .journal-simple-slider{margin-bottom:20px;}
.backface .journal-simple-slider *{-webkit-backface-visibility:hidden;}
.journal-simple-slider{overflow:hidden;}
.journal-simple-slider .js-caption{cursor:pointer;font-size:45px;font-size:4.5vh;position:absolute;z-index:1;background-color:red;left:50%;margin-left:-150px;bottom:6%;transition:all 0.2s;}
.journal-simple-slider .js-caption:hover{background-color:#ffff00;}
.journal-simple-slider .owl-wrapper{cursor:-webkit-grab;cursor:-moz-grab;}
.journal-simple-slider .owl-item{position:absolute;}
.journal-simple-slider .owl-item img{width:100%;height:auto;float:left;}
.journal-simple-slider .owl-pagination{width:100%;bottom:8px;position:absolute;transition:all 0.2s;z-index:99;}
.journal-simple-slider .owl-controls .owl-buttons div{transition:all 0.2s;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.journal-simple-slider .owl-controls .owl-buttons .owl-prev{left:15px;top:50%;transition:all 0.2s;z-index:99;}
.journal-simple-slider .owl-controls .owl-buttons .owl-prev:before{content:"\e093";font-size:30px;}
.journal-simple-slider .owl-controls .owl-buttons .owl-next{right:15px;top:50%;transition:all 0.2s;z-index:99;}
.journal-simple-slider .owl-controls .owl-buttons .owl-next:before{content:"\e094";font-size:30px;}
.journal-simple-slider.nav-on-hover .owl-controls .owl-buttons div, .journal-simple-slider.nav-on-hover .owl-pagination{visibility:hidden;opacity:0;}
.journal-simple-slider.nav-on-hover:hover .owl-controls .owl-buttons div, .journal-simple-slider.nav-on-hover:hover .owl-pagination{visibility:visible;opacity:1;}
.journal-fullscreen-slider{position:fixed;width:100%;height:100%;padding:0;top:0;z-index:-1;}
.journal-fullscreen-slider .tp-loader{display:none;}
.transparent-overlay{background-repeat:repeat;position:absolute;width:100%;height:100%;z-index:99;}
.section-brand .quickview-button,
.section-category .quickview-button,
.carousel-brand .quickview-button,
.carousel-category .quickview-button{display:none;}
.section-brand .product-details,
.section-category .product-details,
.carousel-brand .product-details,
.carousel-category .product-details{padding-bottom:0;}
#top-modules .journal2_custom_sections:before,
#bottom-modules .journal2_custom_sections:before{content:"";height:40px;position:absolute;left:-20px;right:0;}
#content .custom-sections{margin-bottom:20px;}
.box-heading.box-sections{padding:0;}
.box-sections ul{margin:0;padding:0;display:table;width:100%;table-layout:fixed;}
.box-sections ul li{list-style:none;border-right:1px solid white;display:table-cell;}
.box-sections ul li a{display:block;text-align:center;padding:0 5px;color:white;font-size:inherit;transition:all .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:40px;line-height:40px;}
.box-sections ul li:last-of-type{border-right:0;}
.single-section .box-heading ul li a{cursor:default;padding-left:10px;text-align:left;}
.single-section .box-heading ul li a:hover{background-color:inherit;}
.isotope-item{z-index:2;}
.backface .isotope-item{-webkit-backface-visibility:hidden;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.7s;-moz-transition-duration:0.7s;-ms-transition-duration:0.7s;-o-transition-duration:0.7s;transition-duration:0.7s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
#top-modules .journal-carousel, #bottom-modules .journal-carousel{margin:0 auto;}
.owl-carousel{display:table;width:100%;}
.owl-carousel .owl-item{position:relative;z-index:1;}
.journal-carousel > div{overflow:hidden;}
.journal-carousel .product-grid-item{margin-bottom:0;}
.journal-carousel .owl-wrapper-outer{margin-bottom:20px;z-index:0;}
.journal-carousel .tab-content{padding:0;margin-top:0;background-color:transparent;margin-bottom:0;overflow:visible;border:0;z-index:100;}
.journal-carousel .owl-buttons{display:block;}
.journal-carousel .owl-buttons div{position:absolute;top:-53px;right:0;height:32px;width:32px;line-height:32px;font-size:25px;margin:0;border-radius:0;cursor:pointer;background-color:transparent;color:white;transition:color .2s, background-color .2s;}
.journal-carousel .owl-buttons .owl-prev{right:30px;}
.journal-carousel .owl-next:before{content:"\e094";padding:0 3px;transition:color .2s, background-color .2s;}
.journal-carousel .owl-prev:before{content:"\e093";padding:0 3px;transition:color .2s, background-color .2s;}
.journal-carousel .side-buttons div{top:50% !important;right:5px;margin-top:-50px;}
.journal-carousel .side-buttons .owl-prev{left:5px;}
.journal-carousel .htabs{margin-bottom:20px;padding-left:0;padding-right:0;}
.journal-carousel .htabs a{background-color:transparent;box-shadow:none;border-right-style:solid;border-right-width:1px;border-color:#333745;color:inherit;height:40px;transition:background-color 0.2s, color .2s;float:left;padding:0 15px;}
.journal-carousel .htabs.single-tab a, .journal-carousel .htabs.single-tab a.selected, .journal-carousel .htabs.single-tab a:hover{border:none;cursor:default;background-color:transparent;}
.journal-carousel .htabs.single-tab a{padding:0;}
.owl-controls{text-align:center;}
.owl-pagination{margin-top:-11px;margin-bottom:9px;}
.owl-controls.clickable .owl-buttons div:hover{opacity:1;text-decoration:none;}
.owl-controls .owl-page{display:inline-block;}
.owl-controls .owl-page span{display:block;width:12px;height:12px;margin:3px 3px 0 3px;background-color:transparent;-webkit-perspective:1000;transition:all .2s;}
.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page:hover span{background-color:transparent;}
.owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:white;padding:2px 10px;font-size:12px;border-radius:30px;}
.carousel-category .side-buttons div, .carousel-brand .side-buttons div{margin-top:-25px;}
.banner{position:relative;margin:0 auto;margin-bottom:-2px;}
.banner div{text-align:center;display:none;margin:0 auto;}
#content .box-filter{display:block;overflow:hidden;width:100%;position:relative;margin-top:-15px;border-bottom:1px solid #dbdbdb;padding-bottom:20px;}
#content #button-filter{margin:15px 0;float:right;}
#content .box-filter > li{max-width:200px;float:left;margin-right:10px;}
#content .box-filter > li > span{font-size:15px;font-weight:bold;padding:8px 8px 12px 8px;display:block;border-bottom:1px solid #dbdbdb;margin-bottom:8px;}
#column-right .box-filter > li,
#column-left .box-filter > li{min-height:40px;width:100%;display:table;}
#column-right .box-filter > li > span,
#column-left .box-filter > li > span{font-size:15px;font-weight:bold;padding:8px 8px 8px 0;min-height:40px;display:block;padding-left:15px;line-height:1.5;border-bottom:1px solid #dbdbdb;}
#column-right #button-filter,
#column-left #button-filter{margin:15px;}
#column-right .box-content .box-filter li ul,
#column-left .box-content .box-filter li ul{display:block;padding-left:10px;padding-top:5px;}
.welcome{margin-bottom:15px;}
.welcome h1{border-bottom:1px solid transparent;padding-bottom:4px;}
.welcome p{font-weight:normal;font-size:13px;padding-top:5px;}
.side-column .welcome{padding:10px;margin-bottom:0;clear:both;}
.side-column .welcome h1{margin-bottom:8px;}
#content .store-picker, .side-column .store-picker{padding:10px 10px 0 10px;}
#content .store-picker p, .side-column .store-picker p{text-align:left !important;padding:0 0 5px 0;}
.cms-blocks, .static-banners{display:table;width:100%;}
.cms-blocks .blocks, .static-banners .blocks{margin-right:-20px;}
.cms-blocks .box-heading, .static-banners .box-heading{margin-bottom:20px;}
.cms-block{position:relative;padding-right:20px;margin-bottom:20px;}
.cms-block ul, .cms-block ol{padding:10px 0 0 25px;margin:0;}
.cms-block img{max-width:100% !important;height:auto !important;}
.gecko .side-column img, .ie .side-column img{max-width:200px;}
.block-content{display:table;width:100%;}
p img{max-width:100% !important;height:auto !important;}
.block-icon{text-align:center;-webkit-backface-visibility:hidden;}
.block-icon i{margin:0 !important;}
.block-icon-left{float:left;margin-right:10px;}
.block-icon-top{margin:0 auto 10px auto;}
.static-banners > div{margin-right:-20px;}
.static-banner{position:relative;padding-right:20px;margin-bottom:20px;}
.static-banner img{width:100%;height:auto;float:left;}
.static-banner .banner-overlay{position:absolute;top:0;left:0;bottom:0;right:20px;display:block;visibility:hidden;opacity:0;transition:all 0.2s;}
.static-banner .banner-overlay i{position:absolute;top:50%;left:50%;margin-top:-17px;margin-left:-15px;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);transition:all .2s;}
.static-banner:hover .banner-overlay{transition:all 0.2s;visibility:visible;opacity:1;}
.static-banner:hover .banner-overlay i{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.static-banner .block-content{display:block;}
#content .static-banners{margin-bottom:0;}
.journal-rotator{margin-bottom:20px;}
.text-rotator.bullets-on.bullets-center .quovolve-nav{bottom:-5px;}
.rotator-image{margin:15px;display:block;max-width:200px;height:aut0;float:left;position:relative;}
.rotator-image.image-center{margin:15px auto 0 auto !important;}
.rotator-text{padding:15px 15px 0 15px;display:block;line-height:100%;position:relative;font-weight:inherit;font-size:inherit;}
.rotator-text > div{float:left;}
.has-cta .rotator-text{display:inline-block;}
.cta-center .rotator-text, .cta-right .rotator-text{padding-bottom:5px;}
.cta-center .rotator-text{display:block;margin-bottom:5px;}
.rotator-author{display:block;margin-top:8px;position:relative;padding:0 15px;}
.bullets-on .rotator-author{padding-bottom:8px;}
.bullets-on .quote{padding-bottom:20px;}
.bullets-off .rotator-author{margin-bottom:10px;}
.quovolve-nav{position:absolute;width:100%;bottom:0;margin:0;padding:0;}
.quovolve-nav ol{margin:0;text-align:right;padding:0 10px 7px 20px;}
.quovolve-nav ol li{list-style:none;display:inline-block;}
.headline-mode .quote.has-cta.cta-center{overflow:visible;}
.quote{text-align:left;overflow:hidden;}
.quote .cta{position:relative !important;}
.quote .cta i{float:left;}
.headline-mode .rotator-text{padding:14px 0 15px 0;}
.headline-mode .quovolve-nav ol{padding-bottom:2px;}
.headline-mode .quote .button-icon-right i{margin-right:0 !important;margin-left:7px;float:right;}
.headline-mode.align-left{padding-left:20px;padding-right:20px;}
.bullets-left .quovolve-nav ol{text-align:left;}
.bullets-center .quovolve-nav ol{text-align:center;}
.bullets-right .quote{padding-bottom:30px;}
.bullets-right .quovolve-nav ol{text-align:right;}
.nav-numbers a{color:transparent !important;background-color:transparent;width:12px;height:12px;display:inline-block;margin:4px;text-decoration:none;transition:all 0.2s;-webkit-perspective:1000;}
.nav-numbers a:hover:after{content:"";}
.journal-gallery .box-heading{margin-bottom:15px;}
.journal-gallery .box-content{margin-right:-15px;overflow:hidden;width:auto;}
.journal-gallery .owl-carousel{overflow:visible;margin-right:0;}
.journal-gallery .owl-carousel .gallery-thumb{margin-bottom:0;}
.journal-gallery.journal-carousel .owl-buttons div{top:-51px;}
.oc-module{display:table;}
.backface .oc-module *{-webkit-transform:translateZ(0) scale(1, 1);}
#top-modules .journal-gallery .owl-pagination, #bottom-modules .journal-gallery .owl-pagination{padding:7px 0;}
.gallery-thumb{padding-right:15px;margin-bottom:15px;overflow:hidden;}
.gallery-thumb a{display:block;position:relative;overflow:hidden;}
.gallery-thumb a:before{content:"\e015";position:absolute;font-size:30px;color:white;left:50%;top:50%;margin-left:-16px;margin-top:-16px;z-index:99;transition:all .2s;visibility:hidden;opacity:0;padding:0 2px;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);}
.gallery-thumb img{width:100%;float:right;height:auto;}
.gallery-thumb .item-hover{position:absolute;z-index:9;opacity:0;visibility:hidden;width:100%;height:100%;text-align:center;overflow:hidden;transition:all .2s;-webkit-transition:opacity 0s;border-radius:inherit;}
.gallery-thumb > a:hover .item-hover{transition:all .2s;visibility:visible;opacity:1;}
.gallery-thumb > a:hover:before{opacity:1;visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
.multi-modules-wrapper{overflow:hidden;}
.multi-modules .static-banner, .multi-modules .journal-simple-slider, .multi-modules .static-banners > div{margin:0 !important;padding:0 !important;}
.multi-modules .static-banner .banner-overlay, .multi-modules .journal-simple-slider .banner-overlay, .multi-modules .static-banners > div .banner-overlay{right:0;}
.multi-modules .tp-banner-container{height:auto !important;}
.multi-modules-column{margin-top:0 !important;}
.multi-modules-row{overflow:hidden;position:relative;}
#top-modules .multi-modules .static-banners, #bottom-modules .multi-modules .static-banners{padding:0 !important;}
.container-dimensions{position:absolute;top:10px;left:10px;color:red;z-index:97;display:none;}
.multi-modules-row:hover .container-dimensions{display:block;}
.multi-modules-row .journal-carousel + .container-dimensions{display:none;}
.journal-newsletter{margin-bottom:20px;}
.journal-newsletter .box-content{border-radius:inherit;}
.journal-newsletter .box-content:after{content:"";display:block;clear:both;height:0;}
.journal-newsletter input + .button{margin-top:10px;}
.journal-newsletter.text-left .newsletter-text{display:table-cell;vertical-align:middle;height:100%;float:left;width:50%;padding-right:20px;text-align:left;line-height:17px;}
.journal-newsletter.text-left .newsletter-input-wrap{display:block;position:relative;float:left;width:50%;}
.journal-newsletter.text-left .newsletter-input-wrap input{width:100%;height:100%;box-shadow:none;}
.journal-newsletter.text-left .newsletter-input-wrap .newsletter-button{position:absolute;top:5px;right:3px;}
.journal-newsletter.text-left .newsletter-input-wrap input + .button{margin-top:0;}
.journal-newsletter.text-top .newsletter-text{display:block;width:100%;margin-bottom:10px;text-align:left;line-height:18px;}
.journal-newsletter.text-top .newsletter-input-wrap{display:block;position:relative;width:100%;}
.journal-newsletter.text-top .newsletter-input-wrap input{width:100%;height:100%;box-shadow:none;border:0;}
.journal-newsletter.text-top .newsletter-input-wrap .newsletter-button{position:absolute;top:5px;right:3px;}
.journal-newsletter.text-top .newsletter-input-wrap input + .button{margin-top:0;}
.side-column .journal-newsletter .newsletter-text{float:none;width:100% !important;margin-bottom:10px;padding:0;}
.side-column .journal-newsletter .newsletter-input-wrap{float:none;width:100% !important;height:auto !important;text-align:center;}
.side-column .journal-newsletter .newsletter-input-wrap input{margin-bottom:5px;}
.side-column .journal-newsletter .newsletter-input-wrap .newsletter-button{position:relative;left:auto !important;right:auto !important;width:100%;}
.side-column .journal-newsletter .newsletter-input-wrap input + .button{margin-top:0;}
.main-products{position:relative;height:100%;}
.ie .main-products, .safari5 .main-products{width:100%;display:table;}
.product-list .sf-loader{right:0;}
.sf-loader{min-height:2000px;position:absolute;background-color:rgba(255, 255, 255, 0.7);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" !important;font-size:14px;z-index:99;left:0;top:20px;right:20px;bottom:20px;overflow:hidden;}
.sf-loader span{padding:5px 10px;display:block;-webkit-font-smoothing:auto;}
.side-column .journal-sf .box-filter > li{min-height:0;}
.sf-reset{position:absolute;right:10px;top:11px;z-index:99;transition:color .2s;}
.sf-reset .sf-reset-icon:after{font-size:15px;}
.sf-reset-icon:after{content:"\e601";font-size:14px;position:relative;margin-left:5px;float:right;}
.sf-text{right:7px;}
.sf-text .sf-reset-icon{display:none;}
.sf-icon{top:10px;}
.sf-icon:before{border-top-color:#428bca;display:block;}
.sf-icon:after{display:block;background-color:#428bca;padding:6px 9px;}
.sf-icon .sf-reset-text{display:none;}
.sf-icon .sf-reset-icon:after{font-size:20px;position:relative;margin-left:1px;top:-2px;}
.sf-price .ui-slider-horizontal{height:auto;}
.sf-price .ui-widget-content{border:none;background:white;}
.sf-price .ui-widget-header{background:#EA2E49;border:none;}
.sf-price .ui-slider-handle{width:16px;height:16px;top:0;cursor:pointer;background:#428bca;border:0;border-radius:0;transition:background 0.2s;}
.sf-price .value{position:absolute;font-family:Helvetica, Arial, sans-serif;font-size:11px;color:white;background:#428bca;top:23px;left:50%;margin:0 0 0 -18px;min-width:36px;text-align:center;display:block;padding:2px 3px;}
.sf-price .value:after{content:"";position:absolute;border:7px solid transparent;border-bottom:7px solid #428bca;border-radius:0;top:-12px;left:50%;margin-left:-7px;}
.sf-price .price-range-both.value{min-width:72px;margin:0 0 0 -36px;top:19px;}
.sf-price .price-range-both{display:none;}
.journal-sf{position:relative;}
.journal-sf .box-content{display:block;overflow:auto;}
.journal-sf .sf-price .box-content{overflow:visible;}
.journal-sf:before{border-top-color:#428bca;display:block;}
.journal-sf:after{display:block;background-color:#428bca;padding:6px 9px;border-radius:3px;}
.journal-sf ul{border-radius:inherit;overflow:hidden;}
.journal-sf ul li{border-bottom:1px solid #333745;}
.journal-sf ul li:last-of-type{border-bottom:none;}
.journal-sf ul label{width:100%;display:block;transition:color 0.2s;font-weight:normal;margin:0;padding:0;}
.journal-sf ul label img{transition:border-color 0.1s;}
.journal-sf ul label input[type=checkbox]{position:relative;margin:0 5px 0 0;}
.journal-sf ul.hide-checkbox label input[type=checkbox]{display:none;}
.journal-sf .sf-both ul label img{vertical-align:middle;margin:0 5px 0 22px;float:left;display:block;max-width:42px;}
.journal-sf .sf-both ul label .sf-name{line-height:100%;vertical-align:middle;display:table-cell;height:42px;max-width:135px;}
.journal-sf .sf-both ul label input[type=checkbox]{position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.journal-sf .sf-both ul.hide-checkbox label img{margin-left:0;}
.journal-sf .sf-both ul.hide-checkbox label input[type=checkbox]{display:none;}
.journal-sf .sf-image .box-content{overflow:hidden;max-height:310px;}
.journal-sf .sf-image .box-content ul{display:block;}
.journal-sf .sf-image .box-content ul li{border-bottom:none !important;float:left;width:25%;padding:0;}
.journal-sf .sf-image .box-content ul label{width:100%;display:block;}
.journal-sf .sf-image .box-content ul label img{display:block;margin:0;width:100%;}
.journal-sf .sf-image .box-content ul label input[type=checkbox]{display:none;}
.journal-sf .sf-image .box-content ul.hide-checkbox label input[type=checkbox]{display:none;}
.mfp-removing .journal-popup{opacity:0;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}
.mfp-removing.mfp-bg{opacity:0;transition:all 0.2s ease-in-out;}
.has-popup body{overflow-y:scroll;}
.mfp-close{opacity:1;transition:all 0.2s;}
.journal-popup{position:relative;background:#FFF;margin:0px auto;}
.journal-popup .journal-newsletter{margin-bottom:0;padding:0 20px;}
.journal-popup .journal-newsletter .box-content{padding:0 !important;background-color:transparent !important;}
.journal-popup .mfp-close{color:white;top:-38px;right:-16px;}
.journal-popup *{box-sizing:border-box;}
.journal-popup div.journal-popup-header-content{text-align:center;border:0;}
.journal-popup .button-icon-right i{float:right;margin-right:0 !important;margin-left:5px;}
.journal-popup-content{overflow:hidden;color:#333745;}
.journal-popup-content.overflow-on{overflow:auto;}
.journal-popup-header,
.journal-popup-footer,
.journal-popup-newsletter{display:table;width:100%;}
.journal-popup-header-content,
.journal-popup-footer-content,
.journal-popup-newsletter-content{display:table-cell;vertical-align:middle;text-align:center;}
.journal-popup-footer-content{text-align:left;padding-left:15px;background-color:#f4f4f4;}
.journal-popup-footer-content .button{line-height:38px;}
.dont-show-label label{font-weight:normal;}
.dont-show-label input[type='checkbox']{margin-right:0;position:relative;}
.firefox .dont-show-label input[type='checkbox']{margin-right:0;margin-left:10px;}
.firefox .journal-popup-footer-content .button{line-height:39px;}
.journal-popup-footer-content.has-btn{text-align:center;}
.journal-popup-footer-content.has-btn .button:first-of-type{margin-right:8px;}
.journal-popup-footer-content.has-btn .dont-show-label{position:absolute;left:0;margin-top:9px;}
.has-popup.tablet body{position:fixed;width:100%;}
@media only screen and (max-width:640px){.journal-popup, .mfp-wrap{width:100% !important;}
.journal-popup .journal-popup-header-content{font-size:1em !important;padding-left:0;}
}
.journal-popup-contact .content{padding:15px;}
.journal-popup-contact .content b{display:inline-block;margin:9px 0 4px 0;}
.journal-popup-contact .content b:first-of-type{margin-top:0;}
.journal-popup-contact .content b:last-of-type{display:block;}
.journal-popup-contact .content b:last-of-type + br{display:none;}
.journal-popup-contact .content textarea + br{display:none;}
.journal-popup-contact .content input[name='captcha']{margin:0 10px 0 0;height:35px;display:block;float:left;}
.journal-popup-contact input + br, .journal-popup-contact input + br + br{display:none;}
.journal-popup-contact input[type='text'],
.journal-popup-contact input[type='email']{max-width:600px;}
.journal-carousel > div.posts{overflow:visible;}
.gutter-on .posts{margin-bottom:-20px;}
.posts{margin:20px -20px 0 0;text-align:center;}
.posts > div{margin-bottom:20px;}
.posts h2{padding:10px 0 5px 0;display:table;width:100%;margin:0 0 5px 0;font-size:16px;table-layout:fixed;}
.posts h2 a{display:table-cell;vertical-align:middle;transition:color 0.2s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.gutter-on .posts > div{margin-bottom:0;}
.gutter-on .posts > div.owl-controls .owl-pagination{margin-top:10px;margin-bottom:-10px;}
.post-item-details{text-align:center;overflow:hidden;}
.post-image:after{content:"";display:table;width:100%;clear:both;}
.post-image img{width:100%;height:auto;float:left;}
.post-wrapper{margin-right:20px;overflow:hidden;transition:all 0.2s;}
.post-text{padding:10px 0 10px 0;font-size:14px;line-height:17px;overflow:hidden;}
.post-text span{display:block;}
.post-view-more.button{margin:5px 0 15px 0;padding:10px;line-height:100% !important;}
.post-button-left-icon:before{margin-right:5px;}
.post-button-left-icon:before:before{transition:all 0.2s;}
.post-button-right-icon{display:none;}
.post-button-right-icon:before{transition:all 0.2s;margin-left:5px;}
.blog-list-view .post-view-more{margin:5px 0 5px 0;}
.comment-date{padding:7px 0 8px 0;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;display:inline-block;color:#999;font-size:12px;}
.comment-date span{display:inline-block;position:relative;text-align:left;}
.comment-date span:before{margin-right:4px;position:relative;display:block;float:left;font-size:13px;}
.firefox .comment-date span:before{margin-top:-2px;}
.p-author{margin-right:7px;}
.p-author:before{content:"\e1b8";}
.p-date{margin-right:7px;}
.p-date:before{content:"\e6b3";}
.p-comment:before{content:"\e1ae";}
.p-category a + span{display:inline-block !important;}
.p-category a:last-of-type + span{display:none !important;}
.p-category:before{content:"\e6b2";}
.p-category > a{transition:all 0.2s;margin-left:5px;}
.p-category > a:first-of-type{margin-left:0;}
.p-category > a:last-of-type + span{display:none;}
.posts.blog-list-view{text-align:left;margin:20px 0 0 0;}
.posts.blog-list-view > div{width:100% !important;}
.posts.blog-list-view .post-image{float:left;padding-right:15px;overflow:hidden;width:33.333333%;}
.posts.blog-list-view h2{padding:0;margin-top:0;}
.posts.blog-list-view h2 a{height:auto !important;display:inline-block;border-bottom:1px solid #E4E4E4;padding:0 0 7px 0;white-space:normal;}
.posts.blog-list-view .post-item-details{float:left;width:66.666666%;padding:0;text-align:left !important;}
.posts.blog-list-view .post-wrapper{margin-right:0;padding:10px;}
.posts.blog-list-view .post-text{padding:10px 10px 8px 0;}
.posts.blog-list-view .comment-date{padding:5px 0;border:0;}
.blog-post .heading-title{margin-bottom:0;}
.blog-post .post-stats{margin-bottom:15px;padding:10px 0 10px 0;}
.blog-post .post-stats .p-posted{margin-right:2px;}
.blog-post .post-stats > span{margin-right:10px;display:inline-block;clear:both;}
.blog-post .post-stats > span:before{display:inline-block;margin-right:4px;position:relative;float:left;}
.blog-post .post-stats > span.p-category:before{margin-right:6px;}
.blog-post .post-stats.comment-date{border-width:0;display:block;}
.blog-post .social{border-top:1px solid #EEEEEE;margin-top:15px;clear:both;padding:12px 8px 0 0;margin-bottom:0;background-position:0 center;background-color:inherit !important;background-image:none;}
.blog-post .social-loaded{display:inline-block;}
.blog-post .tags{margin:20px 10px 22px 0;font-size:13px;}
.blog-post .tags a, .blog-post .tags b{display:initial;border-radius:0;transition:all 0.2s;padding:4px 7px 5px 7px;margin-right:4px;}
.post-details{overflow:hidden;font-size:14px;}
.post-details img{max-width:100%;height:auto;}
.post-details blockquote{padding:0 0 0 15px;border-width:0;border-left:10px solid #EA2E49;margin:20px;line-height:20px;font-style:italic;}
.post-details:after{content:"";display:table;width:100%;clear:both;}
.comments{margin-bottom:0;font-size:14px;line-height:17px;}
.comments > .comment{color:#333745;position:relative;margin-top:20px;padding:13px 13px 7px 13px;}
.comments > .comment p{font-size:14px;}
.comments > .comment:first-of-type{margin-top:0;}
.comments > .comment:nth-child(even){background-color:#f4f4f4;}
.comments > .comment:nth-child(odd){background-color:#f4f4f4;}
.comments > .comment:after{content:"";}
.comments > h3{padding:15px 0;font-size:17px;}
.comments .avatar{display:block;float:left;margin-right:15px;margin-bottom:0px;}
.comments .user-name{font-size:18px;font-weight:bold;}
.comments .user-date{margin:2px 0 4px 0;font-size:11px;color:#5F6874;}
.comments .user-date:before{margin-right:3px;position:relative;}
.comments .user-time:before{margin-right:3px;position:relative;}
.comments .reply-btn{position:absolute;top:12px;right:13px;line-height:100%;padding:8px 10px;}
.comments .comment{position:relative;}
.comments .comment > p{line-height:16px;padding-bottom:5px;}
.comments .comment + .success{margin-top:20px;color:#333745;}
.comments .reply + .success{margin-top:15px;margin-left:85px;width:auto;}
.comments .main-comment + .success{margin-top:15px;}
.comments .reply{position:relative;padding:13px 13px 7px 13px;margin-left:85px;margin-top:15px;}
.comments .reply:nth-of-type(even){background-color:#e9e9e9;}
.comments .reply:nth-of-type(odd){background-color:#e9e9e9;}
.comments .reply:after{content:"";}
.post-comment{margin-bottom:20px;}
.post-comment h3{padding:15px 0;font-size:17px;}
.comment-submit.button, .reply-submit.button{display:inline-block;margin-top:10px;line-height:100%;padding:10px;}
.comment-form form > div input{display:block;max-width:350px;margin-bottom:10px;}
.reply .main-comment .button{display:none;}
.reply-form{margin-left:85px;}
.reply-form h3{border-bottom-width:0;padding:15px 0;}
.reply-form .comment-form{padding:0;background-color:transparent;}
.has-error{border:1px solid #EA2E49 !important;}
.button.disabled{opacity:.7;cursor:wait;}
.side-posts .box-post{overflow:hidden;position:relative;}
.post-module.no-heading .posts{margin-top:0;}
.post-module{display:table;}
.post-module.journal-carousel{display:block;}
.side-blog .box-post{padding:10px 0 0 0;}
.side-blog .box-category.box-post{padding:0;}
.side-post + hr{margin-bottom:10px;background-color:transparent;border-bottom-width:1px;border-bottom-style:solid;border-color:#f4f4f4;}
.side-post{margin-bottom:10px;overflow:hidden;}
.side-post:after{content:"";display:block;clear:both;}
.side-post:last-of-type{margin-bottom:0;}
.side-post:last-of-type + hr{display:none;}
.side-post .comment-date{border-bottom:none;border-top:none;display:block;width:100%;padding:0;}
.side-post .p-comment{margin-right:0;}
.side-post .p-date{margin-right:10px;}
.side-post-details{float:left;width:75%;}
.side-post-image{width:20%;display:block;float:left;overflow:hidden;margin-right:5%;}
.side-post-image img{width:100%;height:auto;float:left;}
.side-post-image:after{content:"";display:table;clear:both;}
.side-post-title{display:block;margin-bottom:6px;transition:all 0.2s;}
.blog-comments img{max-width:55px;height:auto;}
.blog-comments .p-user:before{display:block;float:left;}
.comment-author:after{content:"";display:table;clear:both;}
.side-blog-tags .box-tag{overflow:hidden;}
.side-blog-tags .box-tag > div{margin-bottom:-7px;overflow:hidden;}
.side-blog-tags .box-tag a{float:left;display:block;background-color:#3F5765;color:white;margin:0 6px 6px 0;padding:3px 7px 5px 7px;transition:all 0.2s;}
.side-blog-tags .box-tag a:hover{background-color:#5C8BA6;}
.box-search{position:relative;height:33px;}
.box-search a{display:table;width:33px;height:100%;position:absolute;top:0px;right:2px;transition:color 0.2s;padding-left:1px;border-left:1px solid #EEEEEE;}
.box-search a:before{content:'\e697';font-size:18px;text-align:center;display:table-cell;vertical-align:middle;color:#ccc;}
.column.posts{margin:0;}
.column.posts h3{margin-bottom:7px;}
.column.posts > div{margin-bottom:0;}
.footer-post{padding:6px 0;border-bottom-width:1px;border-style:solid;border-color:#f4f4f4;}
.footer-post .comment-date{padding:5px 0 0 0;color:#E4E4E4;}
.footer-post:after{content:"";display:table;clear:both;}
.footer-post:first-of-type{padding-top:0;}
.footer-post:last-of-type{border-bottom:0;}
.footer-post-image{display:block;overflow:hidden;float:left;margin-right:10px;}
.footer-post-title,
.footer-post .comment-date{display:block;text-align:left;border-width:0;transition:all 0.2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.footer-post .comment-date{font-size:11px;padding:3px 0 0 0;}
.footer-post .comment-date span:before{font-size:12px;}
/* Jet Cache: catalog/view/theme/journal2/css/pages.css?j2v=2.3.3 */
/*
  Journal - Advanced Opencart Theme Framework
  Version 2.3.0
  Copyright (c) 2014 Digital Atelier
  http://journal.digital-atelier.com/
*/
/******************************
 SHOPPING CART
*******************************/
.cart-info .stock {
  color: red; }
.cart-info .name {
  max-width: 400px;
  text-align: left; }
  .cart-info .name a {
    font-weight: bold; }
.cart-info .image {
  text-align: center;
  width: 60px; }
  .cart-info .image img {
    margin: 5px 0;
    float: left;
    margin-left: 10px; }
.cart-info .quantity {
  min-width: 110px; }
.cart-info .price, .cart-info .total {
  font-weight: bold; }
.cart-info table {
  overflow: hidden; }
.cart-info td {
  padding: 5px 10px 5px 5px;
  text-align: center; }
.cart-info thead td {
  height: 40px;
  font-weight: bold;
  border-bottom: none;
  font-size: 13px; }
.cart-info tbody td {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #E4E4E4; }
.cart-info tbody td.image {
  padding-left: 0; }
.cart-info tbody tr:last-of-type td {
  border-bottom: none; }

#content.sc-page .content p {
  padding: 10px;
  font-size: 13px; }
#content.sc-page .content table.radio .highlight td {
  border-bottom: 1px solid #E4E4E4; }
#content.sc-page .content table.radio .highlight:last-of-type td {
  border-bottom: none; }

.cart-module > div {
  display: none; }
  .cart-module > div form {
    padding-left: 10px; }
    .cart-module > div form input[type='text'] {
      max-width: 240px;
      margin: 20px 0; }
  .cart-module > div input[name='postcode'] {
    width: 100px;
    margin-left: 6px;
    margin-top: 5px; }

#shipping table {
  padding: 10px 0;
  width: 45%; }
  #shipping table td:first-of-type {
    font-weight: bold; }
#shipping select {
  width: 150px; }
#shipping .button {
  margin: 10px 0; }

.cart-total {
  overflow: auto;
  padding: 8px; }
  .cart-total table {
    float: right; }
  .cart-total td {
    padding: 4px;
    text-align: right; }

label {
  line-height: 1.5;
  font-size: 13px;
  position: relative; }

#total .right {
  font-size: 14px;
  width: 87%;
  font-weight: bold; }

.quantity input[type='text'] {
  width: 40px;
  text-align: center; }

.action-area {
  overflow: hidden; }
  .action-area h3 {
    padding: 10px 12px; }

/******************************
 CHECKOUT PAGE
*******************************/
.checkout {
  margin-bottom: 20px;
  overflow: hidden; }
  .checkout select {
    margin: 0; }
  .checkout div:last-of-type .checkout-heading {
    border-bottom: none; }

.checkout-heading {
  border-bottom: 1px solid #333745;
  font-size: 13px;
  min-height: 35px;
  padding: 10px;
  clear: both; }

.checkout-heading a {
  float: right;
  margin-top: 1px;
  font-weight: normal;
  text-decoration: none; }

.checkout-content {
  padding: 0 0 15px 0;
  display: none;
  position: relative; }
  .checkout-content:after {
    content: ".";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0; }
  .checkout-content p {
    padding: 10px 0; }
  .checkout-content .left {
    float: left;
    width: 48%; }
  .checkout-content .right {
    float: right;
    width: 48%; }
  .checkout-content .left p:last-of-type {
    min-height: 92px; }
  .checkout-content .buttons {
    margin-bottom: 0;
    clear: both; }
    .checkout-content .buttons .right {
      width: 100%; }
  .checkout-content textarea {
    width: 100% !important;
    margin-top: 15px; }

#payment-address h2 {
  margin-bottom: 15px; }

.checkout-product .total {
  font-weight: bold; }
.checkout-product td {
  padding: 15px; }
.checkout-product thead td {
  font-weight: bold;
  padding: 13px; }
.checkout-product .name,
.checkout-product .model {
  text-align: left; }
.checkout-product .quantity,
.checkout-product .price,
.checkout-product .total {
  text-align: right; }
.checkout-product tbody td {
  border-bottom: 1px solid #f4f4f4; }
.checkout-product tfoot td {
  text-align: right;
  padding: 6px 15px; }

.wait {
  position: absolute;
  padding-top: 12px;
  right: -10px;
  bottom: 30px; }

.newsletter-page table.form {
  padding-top: 0; }

/******************************
 RETURNS
*******************************/
.returns > h1 + p {
  margin-bottom: 15px; }
.returns form h2, .returns form .content {
  margin-bottom: 15px; }
.returns .left {
  float: none; }
.returns .buttons .left {
  float: left; }

@media only screen and (max-width: 980px) {
  .return-product > div {
    width: 100%;
    display: block; }
    .return-product > div input {
      margin: 3px 0; }

  .return-detail > div {
    width: 100%;
    display: block; }

  .return-reason {
    margin-bottom: 20px; } }
/******************************
 SITEMAP
*******************************/
.sitemap-info {
  overflow: auto;
  padding-bottom: 20px; }
  .sitemap-info ul {
    margin: 0;
    padding: 0; }
    .sitemap-info ul li {
      list-style: none;
      padding: 2px;
      margin-bottom: 1px;
      font-weight: bold; }
  .sitemap-info > div {
    float: left;
    width: 50%;
    padding-left: 7px; }
    .sitemap-info > div > ul {
      padding: 10px 0 5px 15px; }
    .sitemap-info > div > ul > li ul {
      margin-left: 7px; }
      .sitemap-info > div > ul > li ul > li a {
        font-weight: normal; }
    .sitemap-info > div > ul > li > ul li:before {
      font-size: 12px; }
  .sitemap-info > div:first-of-type {
    padding-left: 0;
    padding-right: 10px; }

/******************************
BRANDS
*******************************/
.header-default-sticky .manufacturer-list a[id]:before, .header-slim-sticky .manufacturer-list a[id]:before {
  content: "";
  display: block;
  height: 120px;
  margin-top: -120px; }

.header-center-sticky .manufacturer-list a[id]:before {
  content: "";
  display: block;
  height: 150px;
  margin-top: -150px; }

.manufacturer-list:first-of-type {
  margin-top: 10px; }

.manufacturer-list {
  overflow: auto; }
  .manufacturer-list ul {
    float: left;
    width: 25%;
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 10px; }

.manufacturer-heading {
  background: #5F6874;
  font-size: 15px;
  font-weight: bold;
  padding: 5px 8px;
  margin-bottom: 6px; }

.manufacturer-content {
  padding: 8px; }

.manufacturer-list ul {
  float: left;
  width: 25%;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 10px; }

/******************************
 CONTACT PAGE
*******************************/
.contact-page h2 {
  margin-bottom: 15px; }
.contact-page .buttons {
  margin-top: 15px; }
.contact-page .content b {
  margin-bottom: 5px;
  display: inline-block; }

.contact-info {
  overflow: auto; }

.contact-info > div > div {
  float: left;
  width: 48%;
  margin-bottom: 10px; }

/******************************
 SEARCH PAGE
*******************************/
#content.search-page .buttons + h2 {
  margin-bottom: 15px; }
#content.search-page .content {
  margin: 15px 0; }
  #content.search-page .content input[type="text"] {
    width: 265px; }
  #content.search-page .content select {
    margin: 10px; }

/******************************
 COMPARE
*******************************/
.compare-info img {
  max-width: 100% !important; }

.product-grid-item.product-details .name{
  height: 60px !important;
}


.drop-down ul li {

    background: url(https://www.kronos-shop.com.ua/admin/view/image/transparent.png) !important;
}


.super-menu > li:hover {
    background-color: none;
      background: url(https://www.kronos-shop.com.ua/admin/view/image/transparent.png) !important;
}


.drop-down ul li:hover a {background: #48A0D0;}

.drop-down ul li {border:0 !important;}

.side-column .box-category li a, .sub li a  { background-color: #4a4c58 !important;border-color: #212121 !important;    border-top: 1px solid #686868 !important;}

.mega-menu1 li a {    border: none;
}

.side-column .box-category li a:hover, .side-column .box-category li a.active {color:#FFF !important;background: #48A0D0 !important;}

span.spec_li {
    color: #8B9BA7 !important;
    background-color: #333745 !important;
    text-align: center;
    height: 30px;
    line-height: 30px;
    display: block;
    }

    span.spec_li:hover {color: #8B9BA7 !important;
    background-color: #333745 !important}


    .side-column .box-category li a.dc-mega:before {
    content: '\e620';
    color: #f4f4f4;
    font-size: 10px;
    position: absolute;
    right: 7px;
    top: 13px;
    opacity: .5;
}

.sub li {opacity: 1 !important;margin:0 !important;  width: 220px !important;}

ul.sub[data-icon]:before {
    color: #4a4c58;
    font-size: 21px;
    position: absolute;
    left: 0px;
    top: 14px;
}

.mega-menu1 li .sub-container.non-mega .sub {
    padding-left: 16px !important;
}

.inline-button .product-details {padding-bottom: 45px !important;min-height: 160px;}

.super-menu > li > a  {font-family: "Play" !important;}


@media only screen and (max-width: 760px) {
  .journal-header-center .journal-cart {width: 100% !important;}

 .product-wrapper .inline-button .product-details {height: auto !important;padding-bottom: 40px !important;}
.product-grid-item .cart {

    bottom: 2px;

}

.product-grid-item .cart {

    left: auto !important;
    bottom: auto !important;
    width: auto !important;
    position: static !important;
}
}


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

.product-grid-item .cart {

    bottom: 4px !important;

}
}

.product-grid-item .price-old {font-size: 14px !important}

.product-info .image a {float: left;}



.product-wrapper .inline-button .product-details {
    height: 160px;
}


.product-grid-item .cart {
    margin-bottom: 0px;
    left: 0;
    bottom: 8px;
    width: 100%;
    position: absolute;
}

.price-old:after {
  content:"";
  display:table;
  clear:both;
}


#footer .product-details {height: auto !important;}


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

  .inline-button .product-details {
        padding-bottom: 15px !important;
        min-height: auto !important;
}

  }



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



.product-grid-item .cart .button {
    border-radius: 0%;
    padding: 0 10px !important;
}

.inline-button .product-details {
    height: auto !important;
        padding-bottom: 15px !important;
}


}
/* Jet Cache: catalog/view/theme/journal2/css/account.css?j2v=2.3.3 */
/*
  Journal - Advanced Opencart Theme Framework
  Version 2.3.0
  Copyright (c) 2014 Digital Atelier
  http://journal.digital-atelier.com/
*/
/******************************
 LOGIN
*******************************/
.login-content {
  overflow: auto;
  margin-bottom: 15px; }
  .login-content .content input + a {
    display: block; }
  .login-content .login-wrap {
    min-height: 200px; }

.login-content h2 {
  margin-bottom: 15px; }
.login-content > div {
  width: 48%;
  position: relative;
  padding: 15px;
  min-height: 345px; }
.login-content .left {
  float: left; }
  .login-content .left .button {
    margin: 2px 0; }

.login-content .left p:first-child {
  font-size: 15px;
  margin-top: 7px; }

.login-content .left p:nth-child(2) {
  font-size: 13px;
  line-height: 1.3;
  overflow: hidden;
  margin-top: 15px; }

.login-content .right {
  float: right; }

.login-content .right p:first-child {
  font-size: 15px;
  margin-top: 7px; }

.login-content .right b {
  display: block;
  margin-top: 18px; }

.login-content .right a {
  position: relative;
  top: 7px;
  font-size: 13px;
  text-decoration: underline; }

.login-content .right input.button {
  cursor: pointer; }

.login-content hr {
  height: 1px;
  display: block;
  width: 100%;
  border: 0;
  margin-bottom: 14px;
  margin-top: 4px; }

.address-entry .content {
  border-bottom: 1px solid #E4E4E4; }
.address-entry tr:last-child td {
  border-bottom: none; }
.address-entry td:first-of-type {
  line-height: 1.5;
  padding: 8px 0; }
.address-entry td:last-of-type {
  text-align: right; }

.content:last-of-type .address-entry {
  border-bottom: none; }

/******************************
 TABLES
*******************************/
.box-heading + table.list {
  margin-top: 20px; }

table {
  width: 100%;
  border-spacing: 0; }

table td a + a {
  margin-left: 15px; }

table.list {
  margin-bottom: 20px;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  overflow: hidden; }
  table.list td {
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding: 8px; }
  table.list thead td {
    text-align: left; }
  table.list tbody td {
    vertical-align: middle; }
  table.list .left {
    max-width: 390px; }
  table.list .t-span-1 {
    display: none; }

table.radio td {
  padding: 6px; }
  table.radio td label {
    display: block; }
table.radio td:first-child {
  width: 1px; }
table.radio .highlight:hover td {
  cursor: pointer; }

table.form {
  width: 100%;
  padding-top: 15px;
  margin-bottom: 15px; }
  table.form td {
    padding: 5px; }
  table.form td:first-child {
    width: 150px;
    font-weight: bold; }

/******************************
 WISHLIST
*******************************/
.wishlist-info table {
  overflow: hidden; }

.wishlist-info thead td {
  font-weight: bold;
  background-color: #5f6874; }

.wishlist-info thead .image {
  line-height: 40px; }

.wishlist-info thead td {
  text-align: center; }
.wishlist-info thead .action {
  padding-right: 8px; }
.wishlist-info thead .name {
  text-align: left;
  padding-left: 10px; }

.wishlist-info td {
  text-align: center; }

.wishlist-info tbody td {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #E4E4E4;
  padding: 5px 5px 5px 0;
  text-align: center; }
.wishlist-info tbody .image {
  text-align: center; }
  .wishlist-info tbody .image img {
    margin: 5px 0;
    float: left;
    margin-left: 10px; }
.wishlist-info tbody .name {
  text-align: left;
  padding-left: 10px;
  font-size: 14px; }
.wishlist-info tbody .action img {
  display: inline-block;
  margin: 0 2px; }

.wishlist-info tbody:last-of-type tr td {
  border-bottom: none; }

.wishlist-info tbody .price {
  font-weight: bold; }

/******************************
COMPARE
*******************************/
.compare-info {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 20px;
  overflow: hidden; }

.compare-info thead td {
  font-size: 14px;
  font-weight: bold;
  background: #5f6874;
  text-align: center; }

.compare-info td {
  padding: 7px;
  width: 20%;
  color: #333;
  text-align: center;
  border-right: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb; }

.compare-info .name a {
  font-weight: bold; }

.compare-info .price-old {
  font-weight: bold;
  color: #EA2E49;
  text-decoration: line-through; }

.compare-info .price-new {
  font-weight: bold; }

/******************************
 ORDER LIST
*******************************/
.order-list {
  overflow: hidden;
  margin-bottom: 15px; }
  .order-list .order-id {
    width: 50%;
    float: left;
    font-weight: bold;
    color: #333745;
    padding-left: 10px;
    line-height: 30px; }
    .order-list .order-id b {
      font-weight: bold; }
  .order-list .order-status {
    width: 50%;
    float: right;
    text-align: right;
    font-weight: bold;
    padding-right: 10px;
    line-height: 30px; }
  .order-list .order-content {
    display: inline-block;
    width: 100%;
    background: #f4f4f4; }
    .order-list .order-content:after {
      content: ".";
      display: block;
      clear: both;
      visibility: hidden;
      opacity: 0; }
    .order-list .order-content div {
      float: left;
      width: 33.3%;
      padding-left: 10px;
      padding-right: 15px;
      padding: 10px 15px 0 15px; }
      .order-list .order-content div b {
        display: inline-block;
        padding: 2px; }
  .order-list div.order-info {
    text-align: right;
    padding-right: 12px;
    padding-top: 22px; }

.pagination + .buttons {
  margin-top: 5px; }

/******************************
RETURNS
*******************************/
.return-list {
  margin-bottom: 10px; }

.return-list .return-id {
  width: 49%;
  float: left;
  margin-bottom: 2px; }

.return-list .return-status {
  width: 49%;
  float: right;
  text-align: right;
  margin-bottom: 2px; }

.return-list .return-content {
  padding: 10px 0;
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
  border-top: 1px solid #E4E4E4;
  border-bottom: 1px solid #E4E4E4; }

.return-list .return-content div {
  float: left;
  width: 33.3%; }

.return-list .return-info {
  text-align: right; }

.return-product {
  overflow: auto;
  margin-bottom: 20px; }

.return-product input[type='text'] {
  min-width: 150px; }

.return-name {
  float: left;
  width: 31%;
  margin-right: 15px; }

.return-model {
  float: left;
  width: 31%;
  margin-right: 15px; }

.return-quantity {
  float: left;
  width: 31%; }

.return-detail {
  overflow: auto;
  margin-bottom: 20px; }

.return-reason {
  float: left;
  width: 31%;
  margin-right: 15px; }

.return-opened {
  float: left;
  width: 31%;
  margin-right: 15px; }

.return-opened textarea {
  min-width: 150px !important; }

.return-opened textarea {
  width: 98%;
  vertical-align: top; }

.return-captcha {
  float: left; }

.download-list {
  margin-bottom: 10px; }

.download-list .download-id {
  width: 49%;
  float: left;
  margin-bottom: 2px; }

.download-list .download-status {
  width: 49%;
  float: right;
  text-align: right;
  margin-bottom: 2px; }

.download-list .download-content {
  padding: 10px 0;
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
  border-top: 1px solid #E4E4E4;
  border-bottom: 1px solid #E4E4E4; }

.download-list .download-content div {
  float: left;
  width: 33.3%; }

.download-list .download-info {
  text-align: right; }

/* Jet Cache: catalog/view/theme/journal2/css/blog-manager.css?j2v=2.3.3 */
/*
  Journal - Advanced Opencart Theme Framework
  Version 2.3.0
  Copyright (c) 2014 Digital Atelier
  http://journal.digital-atelier.com/
*/
/******************************
BLOG MANAGER for JOURNAL
*******************************/
#blogCatArticles {
  margin-bottom: 20px; }
  #blogCatArticles h3 {
    font-size: 15px; }
    #blogCatArticles h3 a {
      font-family: inherit; }

#blogCategory {
  margin-bottom: 10px; }

.articleHeader {
  margin: 0 0 10px 0; }

.articleCat, .blogCol2 .articleCat {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc; }

#blogArticle .articleHeader {
  margin: 0; }
  #blogArticle .articleHeader h1 {
    padding-left: 10px;
    line-height: 40px;
    max-height: 40px;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border: none; }
  #blogArticle .articleHeader > span {
    display: block;
    padding: 5px 0;
    color: #5F6874; }

.articleBottom {
  clear: both; }

.articleBottom h4,
#blogCategory h4 {
  margin: 0 0 5px 0; }
.articleBottom ul,
#blogCategory ul {
  margin: 0 0 0 10px; }

.livemarks a {
  margin-right: 5px;
  margin-top: -44px; }

#articleComments {
  border: 0; }

.blogTags a {
  padding: 2px 4px 3px 4px;
  color: #222;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  font-size: 13px !important;
  display: inline-block;
  margin-bottom: 4px; }

.recentArticles, .popularArticles {
  list-style: none;
  margin: 15px 0 0 0;
  padding: 0; }
  .recentArticles li, .popularArticles li {
    float: left;
    margin-bottom: 15px; }
    .recentArticles li > a, .popularArticles li > a {
      display: block;
      float: left;
      color: #428bca; }
    .recentArticles li > a + a, .popularArticles li > a + a {
      float: none; }
    .recentArticles li > span, .popularArticles li > span {
      display: block;
      font-size: 85%; }

.box-footer {
  clear: both; }

#column-right .recentArticles, #column-right .popularArticles, #column-left .recentArticles, #column-left .popularArticles {
  list-style: none;
  margin: 0;
  padding: 0; }
  #column-right .recentArticles li, #column-right .popularArticles li, #column-left .recentArticles li, #column-left .popularArticles li {
    float: none;
    background-color: #f4f4f4;
    border-bottom: 1px solid #E4E4E4;
    margin: 0; }
    #column-right .recentArticles li > a, #column-right .popularArticles li > a, #column-left .recentArticles li > a, #column-left .popularArticles li > a {
      display: inline-block;
      float: left;
      color: #428bca;
      background-color: transparent;
      border-bottom: 0;
      padding: 10px 5px 10px 10px; }
    #column-right .recentArticles li > a + a, #column-right .popularArticles li > a + a, #column-left .recentArticles li > a + a, #column-left .popularArticles li > a + a {
      float: none;
      padding: 10px 0 3px 0; }
    #column-right .recentArticles li > span, #column-right .popularArticles li > span, #column-left .recentArticles li > span, #column-left .popularArticles li > span {
      display: block;
      font-size: 85%; }
    #column-right .recentArticles li p, #column-right .popularArticles li p, #column-left .recentArticles li p, #column-left .popularArticles li p {
      clear: both;
      padding: 0; }
#column-right .recentComments, #column-left .recentComments {
  list-style: none;
  margin: 0;
  padding: 0; }
  #column-right .recentComments li, #column-left .recentComments li {
    float: none;
    background-color: #f4f4f4;
    border-bottom: 1px solid #E4E4E4;
    padding-top: 10px;
    overflow: hidden; }
    #column-right .recentComments li > a, #column-left .recentComments li > a {
      display: inline-block;
      float: left;
      background-color: transparent;
      border-bottom: 0;
      padding: 0 5px 10px 10px; }
    #column-right .recentComments li > a + i + a, #column-left .recentComments li > a + i + a {
      float: none;
      padding: 10px 0 3px 0;
      display: block; }
    #column-right .recentComments li > span, #column-left .recentComments li > span {
      display: block;
      font-size: 85%; }
    #column-right .recentComments li p, #column-left .recentComments li p {
      clear: both;
      padding: 0; }

#productRelated .secondary-title {
  margin-top: 15px; }

.side-column .recentArticles li:last-of-type,
.side-column .popularArticles li:last-of-type,
.side-column .recentArticles li:last-of-type,
.side-column .popularArticles li:last-of-type,
.side-column .box-content ul > li:last-of-type:last-of-type,
.side-column .box-content ul > li:last-of-type:last-of-type,
.side-column .box-content ul > li:last-of-type a:last-of-type,
.side-column .box-content ul > li:last-of-type a:last-of-type {
  border-bottom-width: 0; }

.blogTags .box-content {
  padding: 5px; }

.blogArchives ul ul {
  margin: 0; }

.blogArchives li {
  background: none; }

.box-content .recentComments li a:before {
  display: none; }

.recentArticles li > a,
.popularArticles li > a {
  float: none !important; }
  .recentArticles li > a:before,
  .popularArticles li > a:before {
    display: none; }
  .recentArticles li > a.image,
  .popularArticles li > a.image {
    float: left !important; }
.recentArticles li > span,
.popularArticles li > span {
  margin: -5px 0 8px 10px; }

.side-column .recentArticles li > a img,
.side-column .popularArticles li > a img {
  max-width: 50px; }
.side-column .recentArticles li > p,
.side-column .popularArticles li > p {
  padding: 0 10px 10px 10px !important; }

#content .recentArticles, #content .popularArticles {
  margin-right: -15px; }
  #content .recentArticles li, #content .popularArticles li {
    padding-right: 15px; }
    #content .recentArticles li .image, #content .popularArticles li .image {
      margin-right: 10px; }
    #content .recentArticles li > span, #content .popularArticles li > span {
      margin: 0; }
#content .box-footer {
  clear: none; }

#column-right .recentComments li > a + i + a,
#column-left .recentComments li > a + i + a {
  padding: 0; }

#column-right .recentArticles li,
#column-right .popularArticles li,
#column-left .recentArticles li,
#column-left .popularArticles li,
#column-right .recentComments li,
#column-left .recentComments li {
  background-color: transparent; }

.blogCategories li {
  background-image: none; }

#comments .pagination {
  font-size: inherit;
  padding: 10px; }

#blogArticle .articleHeader h1 {
  border: inherit;
  padding: inherit; }

/* Jet Cache: catalog/view/theme/journal2/css/side-column.css?j2v=2.3.3 */
/*
  Journal - Advanced Opencart Theme Framework
  Version 2.3.0
  Copyright (c) 2014 Digital Atelier
  http://journal.digital-atelier.com/
*/
/******************************
SIDE COLUMN
*******************************/
#column-right {
  padding: 20px 20px 20px 0; }

#column-left {
  padding: 20px 0 20px 20px; }

#column-right {
  width: 240px;
  float: right; }

#column-left {
  width: 240px;
  float: left; }

#column-right + #content {
  margin-right: 240px; }

#column-left + #content {
  margin-left: 240px; }

#column-left + #column-right + #content {
  margin-left: 240px;
  margin-right: 240px; }

#column-left + span + #content {
  margin-left: 240px; }

#column-right + span + #content {
  margin-right: 240px; }

#column-left + #column-right + span + #content {
  margin-left: 240px;
  margin-right: 240px; }

.side-column {
  /*position: relative;*/
  z-index: 2;
  /******************************
   SIDE CATEGORY
  *******************************/
  /******************************
   CAROUSEL MODULE
  *******************************/
  /******************************
   TEXT ROTATOR
  *******************************/
  /******************************
   PHOTO GALLERY
  *******************************/
  /******************************
   CMS BLOCKS
  *******************************/ }
  .side-column .heading-title, .side-column .box-heading {
    max-height: 100%;
    height: auto; }
  .side-column ul, .side-column li {
    margin: 0;
    padding: 0; }
  .side-column li {
    list-style: none;
    position: relative; }
  .side-column .box {
    margin-bottom: 20px; }
  .side-column > .box:last-of-type {
    margin-bottom: 0; }


  /*.side-column .box-content > div, .side-column .box-category {  overflow: hidden; }*/
   .side-column .box-content > div {  overflow: hidden; } 
    
  .side-column .box-content p {
    padding: 10px;
    text-align: left;
    line-height: 1.4;
    margin-bottom: 0; }
  .side-column .box-content p + select {
    margin-bottom: 15px; }
  .side-column .box-content li a, .side-column .box-category li a {
    transition: background-color .2s, color .2s;
    border-bottom-width: 1px;
    border-bottom-color: #f4f4f4;
    border-bottom-style: solid;
    display: block;
    position: relative; }
  .side-column .box-content li a.active, .side-column .box-category li a.active {
    color: #EA2E49; }
 
  .side-column .box-content li ul{ display: none;  margin-bottom: 0; }
  /*.side-column .box-content li ul, .side-column .box-category li ul { display: none;  margin-bottom: 0; }*/



  .side-column .box-content li a.active + ul, .side-column .box-category li a.active + ul {
    display: block; }
  .side-column .box-content li a:before, .side-column .box-category li a:before {
    position: relative;
    float: left;
    margin-right: 5px; }
  .side-column .box-content > ul > li:last-of-type > a, .side-column .box-category > ul > li:last-of-type > a {
    border-bottom: 0 !important; }
  .side-column .side-category i {
    text-align: center;
    position: absolute;
    transition: background-color 0.2s, color 0.2s;
    display: table;
    line-height: 100%; }
    .side-column .side-category i span {
      position: relative;
      display: table-cell; }
  .side-column .side-category-accordion .box-category li ul li a:before {
    float: none;
    content: ""; }
  .side-column .oc-module {
    overflow: hidden;
    display: block; }
    .side-column .oc-module .product-wrapper {
      margin: 0;
      padding: 0;
      border-radius: 0;
      box-shadow: none;
      border: none;
      transition: all 0.2s; }
      .side-column .oc-module .product-wrapper .p-over {
        display: none; }
    .side-column .oc-module .product-wrapper:hover {
      padding: 0;
      margin: 0;
      border-radius: 0;
      box-shadow: none;
      border: none; }
    .side-column .oc-module .product-details {
      background-color: transparent;
      padding-bottom: 0;
      float: left;
      max-width: 145px; }
    .side-column .oc-module .product-details:before {
      content: ""; }
    .side-column .oc-module .product-grid-item {
      width: 100%;
      display: inline-block;
      border-bottom: 1px solid #E4E4E4;
      margin-bottom: 0;
      text-align: left; }
      .side-column .oc-module .product-grid-item .quickview-button {
        display: none; }
      .side-column .oc-module .product-grid-item .image {
        display: block;
        float: left;
        position: relative;
        width: auto; }
        .side-column .oc-module .product-grid-item .image span {
          display: none !important; }
        .side-column .oc-module .product-grid-item .image a {
          background: transparent !important;
          margin-right: 5px;
          line-height: 100%;
          border-radius: 0;
          border: none; }
        .side-column .oc-module .product-grid-item .image img {
          border: 0;
          display: block;
          padding: 0;
          max-width: 55px;
          width: auto; }
      .side-column .oc-module .product-grid-item .name {
        position: relative;
        display: block;
        margin-top: 2px; }
        .side-column .oc-module .product-grid-item .name a {
          white-space: normal;
          font-size: 12px;
          text-decoration: none;
          display: block;
          text-align: left;
          padding: 0 0 2px 0; }
      .side-column .oc-module .product-grid-item .sale {
        display: none; }
      .side-column .oc-module .product-grid-item .price {
        display: inline-block;
        font-size: 13px;
        padding: 0;
        text-align: left;
        border: none;
        margin-bottom: 4px;
        background-color: transparent;
        border-radius: 0; }
      .side-column .oc-module .product-grid-item .price-old {
        font-weight: normal;
        color: #EA2E49;
        padding-right: 2px;
        text-decoration: line-through;
        font-size: 12px; }
      .side-column .oc-module .product-grid-item .price-new {
        font-size: 13px; }
      .side-column .oc-module .product-grid-item .rating {
        position: relative;
        margin: 0;
        left: 0;
        top: 0;
        padding: 0; }
      .side-column .oc-module .product-grid-item .cart {
        display: none !important; }
      .side-column .oc-module .product-grid-item .cart input {
        color: white;
        font-family: Helvetica, Arial, sans-serif;
        text-transform: none;
        font-weight: bold; }
    .side-column .oc-module .product-grid-item:last-of-type {
      border-bottom: none; }
  .side-column .journal-carousel .product-wrapper:hover {
    box-shadow: none; }
  .side-column .journal-carousel .owl-controls {
    overflow: visible; }
  .side-column .journal-carousel .owl-buttons {
    -webkit-backface-visibility: hidden; }
  .side-column .journal-carousel .htabs a {
    width: 100%;
    text-align: left;
    border-bottom: 1px solid #5F6874;
    border-right: 0; }
  .side-column .journal-carousel .htabs a:last-of-type {
    border-bottom: none; }
  .side-column .journal-carousel .htabs.single-tab a, .side-column .journal-carousel .htabs.single-tab a.selected, .side-column .journal-carousel .htabs.single-tab a:hover {
    border-bottom: none; }
  .side-column .journal-carousel .htabs.single-tab a {
    padding-left: 0; }
  .side-column .quote {
    padding-bottom: 30px;
    overflow: hidden; }
  .side-column .rotator-image {
    float: none !important;
    margin: 10px auto 0 auto !important;
    height: auto; }
  .side-column .quovolve-nav {
    bottom: 10px !important;
    left: 0;
    width: 100%;
    text-align: center; }
    .side-column .quovolve-nav ul, .side-column .quovolve-nav ol {
      margin: 0;
      padding: 0;
      display: inline-block; }
  .side-column .journal-gallery {
    overflow: hidden; }
    .side-column .journal-gallery .box-heading {
      margin-bottom: 10px; }
    .side-column .journal-gallery .box-content {
      margin-right: -10px;
      margin-bottom: -10px; }
      .side-column .journal-gallery .box-content .gallery-thumb {
        padding-right: 10px;
        margin-bottom: 10px; }
  .side-column .gallery-thumb a:before {
    font-size: 20px;
    margin-left: -10px;
    margin-top: -12px; }
  .side-column .cms-block, .side-column .static-banner {
    margin-bottom: 20px; }
    .side-column .cms-block:last-of-type, .side-column .static-banner:last-of-type {
      margin-bottom: 0; }
  .side-column .box.cms-blocks {
    background-color: transparent; }
    .side-column .box.cms-blocks .cms-block {
      margin-bottom: 0; }
      .side-column .box.cms-blocks .cms-block:last-of-type {
        margin-bottom: 0; }
    .side-column .box.cms-blocks .box-heading {
      margin-bottom: 0; }
    .side-column .box.cms-blocks .block-content {
      height: auto !important;
      background-color: transparent; }
  .side-column .static-banners.box {
    background-color: transparent; }
  .side-column .editor-content h1,
  .side-column .editor-content h2,
  .side-column .editor-content h3,
  .side-column .side-column .block-content p {
    padding-bottom: 0; }

.extended-layout #column-right .journal-gallery .box-content, .extended-layout #column-left .journal-gallery .box-content {
  padding: 10px;
  padding-top: 0; }
.extended-layout #column-right .box:last-of-type, .extended-layout #column-left .box:last-of-type {
  margin-bottom: 20px; }

.side-column .oc-module .inline-button br {
  display: none; }
.side-column .box.journal-carousel {
  background-color: transparent;
  margin-bottom: 10px; }
  .side-column .box.journal-carousel .owl-pagination {
    margin-bottom: 0; }
.side-column .owl-carousel .owl-wrapper-outer {
  overflow: visible; }

/* Jet Cache: catalog/view/theme/journal2/css/product.css?j2v=2.3.3 */
#product-gallery .owl-wrapper-outer{margin-bottom:0;}
#product-gallery .side-buttons div{margin-top:-12px;}
#product-gallery .owl-pagination{display:none;}
#product-gallery .owl-buttons.side-buttons .owl-next{right:7px;}
#product-gallery .owl-buttons.side-buttons .owl-prev{left:7px;}
.product-info{overflow:hidden;margin-bottom:20px;position:relative;width:100%;}
.product-info > div{width:50%;float:left;}
.product-info .left .image{padding:0;text-align:left;position:relative;}
.product-info .left .image *{-webkit-transform:translateZ(0) scale(1, 1);}
.product-info .left .image a img{width:100%;height:auto;float:left;}
.product-info .left .image-additional{clear:both;overflow:hidden;position:relative;text-align:center;margin-bottom:25px;}
.product-info .left .image-additional a{position:relative;display:inline-block;float:left;transition:opacity .2s;}
.product-info .left .image-additional a img{width:100%;float:left;}
.product-info .left .image-additional a:hover{opacity:.8;}
.product-info .left .image-additional.image-addtional-grid a{width:20%;}
.product-info .gallery-text{text-align:center;padding:10px 0 0 0;color:#5F6874;cursor:pointer;clear:both;}
.product-info .gallery-text span{display:inline-block;position:relative;}
.product-info .gallery-text:before{margin-right:5px;}
.product-info .product-sold-count.ps-right{display:none;}
.product-info .right{padding-left:20px;}
.product-info .right .product-options{background-color:transparent;overflow:hidden;}
.product-info .right > div > div{position:relative;overflow:hidden;}
.product-info .right > div > div.social{overflow:visible;}
.product-info .right .description{line-height:17px;}
.product-info .right .description .product-views-count{float:right;}
.product-info .right .description span{padding-right:3px;}
.product-info .right .description .product-sold-count.ps-left{padding-right:1px;}
.product-info .right .price span{position:relative;}
.product-info .right .price-old{font-size:18px;text-decoration:line-through;background:#EA2E49;color:white;padding:3px 6px;top:-3px;margin-right:5px;}
.product-info .right .price-tax{font-size:13px;font-weight:normal;padding:4px 0 4px 0;display:block;}
.product-info .right .price .reward{display:block;font-size:12px;margin-top:7px;font-weight:normal;}
.product-info .right .price .reward small{font-size:inherit;}
.product-info .right .price .discount{font-weight:normal;font-size:11px;line-height:1.4;margin-top:7px;}
.product-info .right .options h3{height:35px;line-height:35px;background-color:#f4f4f4;color:#333745;padding-left:10px;margin-bottom:5px;}
.product-info .right .options h3 + br{display:none;}
.product-info .right .options.push-select .option b + br, .product-info .right .options.push-image .option b + br, .product-info .right .options.push-checkbox .option b + br, .product-info .right .options.push-radio .option b + br{display:none;}
.product-info .right .options.push-select .option-image li, .product-info .right .options.push-image .option-image li, .product-info .right .options.push-checkbox .option-image li, .product-info .right .options.push-radio .option-image li{padding:0;}
.product-info .right .options.push-select .option-image li span, .product-info .right .options.push-image .option-image li span, .product-info .right .options.push-checkbox .option-image li span, .product-info .right .options.push-radio .option-image li span{display:block;}
.product-info .right .options.push-select .option-image li span img, .product-info .right .options.push-image .option-image li span img, .product-info .right .options.push-checkbox .option-image li span img, .product-info .right .options.push-radio .option-image li span img{max-width:30px;margin-right:0;float:left;transition:all 0.2s;border:2px solid #A9B8C0;}
.product-info .right .options.push-select .option-image li span img:hover, .product-info .right .options.push-image .option-image li span img:hover, .product-info .right .options.push-checkbox .option-image li span img:hover, .product-info .right .options.push-radio .option-image li span img:hover{border-color:#3F5765;}
.product-info .right .options.push-select .option-image li.selected span img, .product-info .right .options.push-image .option-image li.selected span img, .product-info .right .options.push-checkbox .option-image li.selected span img, .product-info .right .options.push-radio .option-image li.selected span img{border-color:#3F5765;}
.product-info .right .options .option{position:relative;display:inline-block;padding-bottom:0px;width:100%;margin-bottom:5px;}
.product-info .right .options .option label{font-weight:normal;transition:color .2s;}
.product-info .right .options .option .required{font-size:20px;font-family:Arial !important;float:left;height:0;}
.product-info .right .options .option b{font-size:12px;display:block;padding:2px 0 1px 0;font-weight:normal;}
.product-info .right .options .option b:after{content:"";display:table;clear:both;}
.product-info .right .options .option b + br{display:none;}
.product-info .right .options .option span{padding:8px 3px 3px 0;}
.product-info .right .options .option input[type='text'], .product-info .right .options .option textarea{min-width:100%;}
.product-info .right .options .option:last-of-type{border-bottom:0;padding-bottom:0;margin-bottom:0;}
.product-info .right .options span.error{position:absolute;right:5px;padding:3px 4px 2px 4px;}
.product-info .right .option-image{margin-top:3px;margin-bottom:10px;}
.product-info .right .option-image tbody tr td:first-of-type + td{width:50px;}
.product-info .right .option-image label{display:block;width:100%;height:100%;padding-right:0;}
.product-info .right .option-image img{margin-right:5px;cursor:pointer;max-width:50px;}
.product-info .right .cart{border-bottom:none;overflow:hidden;}
.product-info .right .cart div .qty{width:34%;display:block;float:left;height:40px;margin-right:8px;overflow:hidden;}
.product-info .right .cart div .text-qty{width:50%;font-weight:bold;display:none;height:100%;line-height:40px;text-align:center;float:left;}
.product-info .right .cart div .journal-stepper{width:30%;color:white;background-color:#A9B8C0;display:inline-block;text-align:center;height:100%;float:left;line-height:38px;font-size:20px;font-weight:bold;transition:all 0.2s;}
.product-info .right .cart div input[name=quantity]{float:left;width:40%;line-height:38px;height:100%;text-align:center;margin:0;border:0;}
.product-info .right .cart div .button{position:relative;line-height:40px;min-height:40px;font-size:15px;display:inline-block;width:63%;float:right;}
.product-info .right .cart div .button.enquiry-button{width:100% !important;}
.product-info .right .cart div .button .button-cart-text:before{margin-right:8px;line-height:100%;}
.product-info .right .cart div .button .button-cart-text:after{line-height:100%;margin-left:8px;}
.product-info .right .cart .minimum{padding-top:10px;font-size:12px;clear:both;}
.product-info .right .wishlist-compare{padding:0;border-bottom:none;}
.product-info .right .wishlist-compare .links{width:100%;clear:both;display:block;text-align:center;padding:2px 0 4px 0;}
.product-info .right .wishlist-compare .links a{padding:0 20px;border:none;color:#428bca;font-size:12px;display:inline-block;text-align:center;line-height:30px;transition:all 0.2s;}
.product-info .right .wishlist-compare .links a:before{position:relative;right:5px;font-size:15px;float:left;}
.product-info .right .wishlist-compare .links span{line-height:24px;display:none;}
.product-info .right .review img{top:2px;position:relative;margin-right:7px;}
.product-info .right .review a{position:relative;top:-1px;}
.product-info .right .review .share{display:none;overflow:auto;line-height:normal;}
.product-info .right .review .share a{text-decoration:none;}
.product-info .option ul{list-style:none;padding:0;margin:-5px 0 0 0;}
.product-info .option ul li{background-color:white;color:#333745;font-weight:bold;font-size:13px;display:inline-block;padding:0 7px;margin:7px 8px 0 0;line-height:23px;cursor:pointer;transition:all .2s;}
.product-info .option ul li span{padding:0 !important;}
.product-info .tab-content{border-radius:0;}
.product-info.split-70-30 .left{width:70%;}
.product-info.split-70-30 .right{width:30%;}
.product-info.split-70-30 .right .cart div .qty{width:100%;margin-bottom:10px;}
.product-info.split-70-30 .right .cart div .button{width:100%;}
.product-info.split-60-40 .left{width:60%;}
.product-info.split-60-40 .right{width:40%;}
.product-info.split-40-60 .left{width:40%;}
.product-info.split-40-60 .right{width:60%;}
.product-info.split-30-70 .left{width:30%;}
.product-info.split-30-70 .right{width:70%;}
.push-checkbox input[type="checkbox"],
.push-checkbox input[type="checkbox"] + label,
.push-checkbox input[type="checkbox"] + label + br{display:none !important;}
.push-select select{display:none !important;}
.push-radio input[type="radio"],
.push-radio input[type="radio"] + label,
.push-radio input[type="radio"] + label + br{display:none !important;}
table.option-image input[type="radio"],
table.option-image input[type="radio"] + label,
table.option-image input[type="radio"] + label + br{display:inherit !important;}
.push-image table.option-image input[type="radio"],
.push-image table.option-image input[type="radio"] + label,
.push-image table.option-image input[type="radio"] + label + br{display:none !important;}
.push-image table.option-image{display:none !important;}
.ie .product-info .right .cart div input[name=quantity]{line-height:100%;}
.social{margin-bottom:20px;padding:7px 8px 10px 0;min-height:40px;background-position:10px center;background-repeat:no-repeat;background-size:20px;}
.social span{min-height:20px !important;display:block;float:left;overflow:hidden;}
.social-loaded{background-color:inherit;display:table;}
.attribute{border-collapse:collapse;width:100%;border-top:1px solid #E4E4E4;border-left:1px solid #E4E4E4;margin-bottom:20px;}
.attribute thead td, .attribute thead tr td:first-child{color:#333745;font-size:14px;font-weight:bold;background:#f4f4f4;text-align:left;}
.attribute tr td:first-child{font-weight:bold;text-align:center;width:20%;}
.attribute td{padding:7px;color:#333745;text-align:center;vertical-align:top;border-right:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4;}
ul.product-option{padding:0;}
input[name='captcha']{width:150px;margin:10px 0;}
#tab-description div,
#tab-description p{margin-bottom:10px;}
#tab-description h3{padding-left:0;margin-bottom:3px;}
#tab-description ul li{margin-bottom:5px;}
#tabs{overflow:hidden;}
#tabs a{line-height:37px;}
#tabs a:last-of-type{border-top-right-radius:inherit;}
#tabs a{float:left;padding:0 15px;text-align:center;text-decoration:none;display:none;transition:all .2s;box-shadow:inset 0 -3px 6px -2px rgba(0, 0, 0, 0.5);}
#tabs a.selected{background-color:#f4f4f4;box-shadow:none;color:#333745;}
.tab-content{padding:15px;background-color:#f4f4f4;margin-bottom:20px;z-index:2;overflow:auto;}
.tab-content p{margin-bottom:0;}
.journal-custom-tab h3, .tab-content h3{padding-bottom:4px;}
.product-info .left .journal-custom-tab{margin-top:15px;overflow:hidden;}
.tab-related, #tab-related{display:none !important;}
#content .related-products .box-product{padding-top:0;}
#content .related-products .box-heading{margin-bottom:20px;}
.review-list{background-color:transparent;padding:10px;overflow:auto;margin-bottom:20px;border:1px solid #E4E4E4;}
.review-list .text{padding:10px;padding-top:0;line-height:1.3;clear:both;}
.review-list .author{padding:5px;font-weight:bold;border-bottom:1px solid #E4E4E4;display:inline-block;color:#333;}
.review-list .author b{font-size:15px;font-weight:bold;color:#5C8BA6;}
.review-list .rating{float:right;margin-bottom:20px;}
#content #review-title{color:white;margin-bottom:15px;height:auto;}
#tab-review{position:relative;padding:20px;padding-bottom:0;}
.tags{margin-left:0;color:transparent;margin-bottom:15px;}
.tags b{padding:2px 6px 3px 6px;background-color:#5F6874;color:white;margin-right:5px;font-weight:normal;}
.tags a{margin-left:0;padding:2px 6px 3px 6px;background-color:#f4f4f4;color:#333745;display:inline-block;margin-bottom:5px;transition:all 0.2s;}
.product-grid-item .image > span, .product-list-item .image > span, .product-info .image > span{position:absolute;z-index:99;text-align:center;display:block;transition:opacity .2s;}
.label-latest{color:white;background:#428bca;top:5px;right:5px;padding:5px 6px;}
.label-sale{top:5px;right:5px;background:#EA2E49;color:white;font-weight:bold;padding:5px 5px 6px 5px;}
.label-latest + .label-sale{top:26px;margin-top:9px;}
img.outofstock{transition:opacity .2s;pointer-events:none;}
.ie9 .label-sale b{display:inline-block;width:110%;}
.hide-cart .cart.outofstock .button{opacity:.4;pointer-events:none;cursor:default;}
.hide-cart .cart.outofstock .button.enquiry-button,
.hide-cart .cart.outofstock #more-details{opacity:1;cursor:auto;pointer-events:auto;}
.enquiry-button .button i{margin-right:0 !important;}
.noscroll{margin:0 !important;overflow-y:scroll !important;position:fixed;width:100%;}
.quickview-button{position:absolute;z-index:99;left:50%;margin-left:-45px;top:50%;margin-top:-20px;opacity:0;visibility:hidden;transition:opacity 0.2s;}
.quickview-button{-webkit-backface-visibility:hidden;}
.product-wrapper:hover .quickview-button, .product-list-item:hover .quickview-button{opacity:1;visibility:visible;}
.quickview{}
.quickview body{background-color:transparent;background-image:none;}
.quickview .mfp-iframe{background-color:white;}
.quickview #container{min-height:100%;background-color:white;}
.quickview #content{padding:15px 15px 5px 15px;}
.quickview #content:after{content:"";display:none;}
.quickview .heading-title{margin-bottom:15px;}
.quickview .mfp-iframe-holder .mfp-content{max-width:800px;height:530px;}
.quickview .tab-content{background-color:transparent;}
.quickview .product-info{margin-bottom:15px;}
.quickview .product-info .right{padding-left:15px;}
.quickview .product-info .right .cart{display:table;overflow:visible;width:100%;}
.quickview .product-info .left .image-additional{margin-bottom:5px;}
.quickview .product-info .left .tab-content{margin-top:15px;margin-bottom:0;}
.quickview #button-cart{width:50%;float:left;}
.quickview #more-details{width:40px;height:40px;float:right;}
.quickview [data-hint]:before{display:block;margin-left:-6px;}
.quickview [data-hint]:after{display:block;left:auto;right:0;text-shadow:none;box-shadow:none;line-height:100%;}
.quickview .mfp-iframe, .quickview .journal-popup{opacity:0;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}
.quickview.mfp-bg{opacity:0.01;transition:all 0.2s ease-out;}
.quickview.mfp-ready .mfp-iframe, .quickview.mfp-ready .journal-popup{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.quickview.mfp-ready.mfp-bg{opacity:0.75;}
.quickview.mfp-removing .mfp-iframe, .quickview.mfp-removing .journal-popup{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;}
.quickview.mfp-removing.mfp-bg{opacity:0;}
.quickview .zm-viewer, .quickview .zm-handler{cursor:default;}
.mfp-bg{z-index:9999999;}
.mfp-wrap{z-index:99999999;}
.zm-viewer{position:absolute;display:none;overflow:hidden;background:url("/catalog/view/theme/journal2/lib/image-zoom/loading.gif") no-repeat center center;cursor:pointer;z-index:999;}
.zm-handler{position:absolute !important;display:none;overflow:hidden;cursor:pointer;border:none !important;}
.zm-handlerarea{background:url("/catalog/view/theme/journal2/lib/image-zoom/lens.png");opacity:.9;position:relative;}
.zm-description{position:absolute;bottom:6px;left:6px;right:6px;background-color:#eee;background-color:rgba(255, 255, 255, 0.5);box-shadow:0 0 3px rgba(0, 0, 0, 0.3);color:rgba(0, 0, 0, 0.6);font-size:13px;text-align:center;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);padding:4px;}
.followViewer, .standardViewer{border:2px solid #fefefe;border:4px solid rgba(255, 255, 255, 0.2);box-shadow:0 0 3px rgba(0, 0, 0, 0.2);}
/* Jet Cache: catalog/view/theme/journal2/css/category.css?j2v=2.3.3 */
/*
  Journal - Advanced Opencart Theme Framework
  Version 2.3.0
  Copyright (c) 2014 Digital Atelier
  http://journal.digital-atelier.com/
*/
/******************************
REFINE CATEGORIES + DESCRIPTION
*******************************/
.text-empty, .not_found {
  padding-bottom: 10px;
  padding-top: 10px; }

.category-info {
  margin-bottom: 20px;
  display: table-cell; }
  .category-info p {
    margin-bottom: 15px; }

.category-info .image {
  margin-right: 15px;
  margin-bottom: 15px;
  float: left; }
  .category-info .image img {
    width: 100%;
    height: auto;
    float: left; }

/******************************
 REFINE SUBCATEGORIES
*******************************/
h2.refine {
  margin-bottom: 0;
  border: none;
  display: none; }

.refine-images {
  margin-right: -15px; }

#refine-images .owl-controls {
  margin-top: 4px; }

#refine-images .owl-wrapper-outer {
  overflow: hidden; }

.refine-image {
  float: left;
  text-align: center;
  padding-right: 15px;
  margin-bottom: 15px; }
  .refine-image a {
    display: block;
    padding: 7px;
    transition: background-color .2s; }
    .refine-image a span {
      transition: all 0.2s; }
  .refine-image img {
    width: 100%;
    height: auto;
    margin-bottom: 5px; }

.owl-item .refine-image {
  float: none; }

.refine-category-name {
  display: table;
  width: 100%;
  text-align: center; }

.category-list {
  position: relative;
  margin-top: 20px; }
  .category-list > ul {
    margin: 0;
    padding-left: 10px;
    min-height: 35px;
    line-height: 33px; }
    .category-list > ul > li {
      color: white;
      position: relative;
      display: inline-block; }
      .category-list > ul > li > a {
        padding: 0 6px;
        color: inherit;
        font-size: 12px;
        font-weight: bold;
        transition: all 0.2s; }
    .category-list > ul > li:after {
      position: absolute;
      content: "|"; }
    .category-list > ul > li:last-of-type:after {
      content: ""; }
    .category-list > ul > li:first-child > a {
      padding-left: 0; }

.product-filter {
  padding-left: 0;
  overflow: auto;
  width: 100%;
  transition: color .2s; }
  .product-filter > div {
    float: right;
    height: 40px;
    line-height: 39px;
    overflow: hidden; }
    .product-filter > div b {
      position: relative;
      font-weight: normal; }
  .product-filter .product-compare {
    float: left;
    color: inherit;
    font-family: inherit; }
    .product-filter .product-compare a {
      text-decoration: none;
      color: inherit; }
  .product-filter .display {
    float: left;
    padding-left: 5px; }
    .product-filter .display a {
      position: relative; }
    .product-filter .display a + a {
      left: -10px; }
      .product-filter .display a + a i {
        margin-right: 0 !important;
        transition: all 0.2s; }
  .product-filter .limit {
    margin: 0 10px; }

/******************************
PRODUCT GRID
*******************************/
.ie .main-products, .main-products.product-list {
  width: 100%; }

.product-grid,
.product-list,
#content .box-product {
  padding-top: 20px; }

.backface :before, .backface :after {
  -webkit-backface-visibility: hidden; }

.product-grid, #content .box-product {
  margin-right: -20px;
  /*overflow: visible !important; */
 }

.product-wrapper {
  margin-right: 20px; }

.product-wrapper:hover {
  transition: all 0.3s; }

.product-details {
  padding-bottom: 6px;
  position: relative;
  z-index: 2; }

.product-details:before {
  position: absolute;
  content: "\e61e";
  font-size: 40px;
  top: -19px;
  left: 50%;
  margin-left: -12px;
  color: #f4f4f4;
  z-index: 0; }

.product-grid-item {
  text-align: center;
  position: relative;
  z-index: 1;
  background-color: transparent;
  margin-bottom: 20px; }
  .product-grid-item .image {
    width: 100%;
    position: relative;
    z-index: 1; }
    .product-grid-item .image > a {
      width: 100%;
      display: block;
      text-align: center;
      background-color: transparent; }
      .product-grid-item .image > a img {
        position: relative;
        display: block;
        width: 100%;
        height: auto;
        border-radius: inherit; }
  .product-grid-item .name {
    width: 100%;
    table-layout: fixed;
    position: relative;
    overflow: hidden; }
    .product-grid-item .name a {
      padding: 10px 7px 7px 7px;
      line-height: 17px;
      text-decoration: none;
      display: table-cell;
      vertical-align: middle;
      /*text-overflow: ellipsis;*/
      /*overflow: hidden; */}
  .product-grid-item .description {
  /*  display: none; */}
  .product-grid-item .rating {
    /* display: none;
    position: absolute; */
    top: -35px;
    left: 50%;
    margin-left: -47px;
    /* padding: 4px 6px 8px 6px; */
	padding: 4px 6px 0px 46px;
	}
  .product-grid-item .price {
    font-weight: bold;
    text-align: center;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    display: inline-block;
    /* margin: 0px 0 10px 0; */
	margin: 0px 0 0px 0;
	
	}
    .product-grid-item .price br {
      display: none; }
  .product-grid-item hr {
    height: 0;
    display: none;
    background-color: transparent; }
  .product-grid-item .price-old {
    color: #EA2E49;
    font-size: 13px;
    text-decoration: line-through; }
  .product-grid-item .price-new {
    font-weight: bold;
    /* padding-left: 5px; */
    }
  .product-grid-item .price-tax {
    display: none; }
  .product-grid-item .cart {
    vertical-align: top;
    padding: 0 5px;
    margin-bottom: 8px; }

.p-over {
  width: 100%;
  height: 100%;
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: inherit;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)' !important;
  transition: all .2s ease-out; }

.product-grid-item:hover .p-over, .product-list-item:hover .p-over {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)' !important;
  visibility: visible; }

/******************************
PRODUCT LIST
*******************************/
.product-list-item {
  background-color: #f4f4f4;
  margin-bottom: 20px;
  padding: 10px; }
  .product-list-item .left {
    position: relative; }
  .product-list-item .image {
    width: 200px;
    float: left;
    margin-right: 15px;
    position: relative; }
    .product-list-item .image > a {
      display: block;
      overflow: hidden; }
      .product-list-item .image > a > img {
        width: 100%;
        float: left;
        border-radius: inherit; }
  .product-list-item .name {
    margin-left: 215px; }
    .product-list-item .name a {
      font-size: 14px;
      padding-bottom: 5px;
      display: block;
      border-bottom: 1px solid #E4E4E4;
      display: inline-block;
      /*text-overflow: ellipsis;*/
      width: 100%;
      /*overflow: hidden;*/ }
  .product-list-item .rating {
    position: relative;
    margin-top: 0px;
    margin-bottom: 8px;
    left: 1px;
    top: -1px; }
  .product-list-item .price {
    font-weight: bold;
    text-align: left;
    padding: 8px 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    display: inline-block; }
  .product-list-item .price-old {
    color: #EA2E49;
    font-size: 90%;
    text-decoration: line-through; }
  .product-list-item .price-new {
    font-weight: bold;
    padding-left: 5px; }
  .product-list-item .price-tax {
    opacity: .7;
    font-weight: normal;
    font-size: 75%;
    text-align: left;
    display: block;
    padding-top: 5px;
    display: none; }
  .product-list-item .description {
    padding: 0 0 12px 0;
    color: #5F6874; }
  .product-list-item .cart {
    float: left;
    margin-right: 10px; }

.product-list-item.lt400 .product-list-item .image {
  width: 100%;
  float: none;
  margin-bottom: 10px; }
  .product-list-item.lt400 .product-list-item .image img {
    float: none; }

/******************************
 WISHLIST / COMPARE
*******************************/
.product-grid-item .wishlist, .product-grid-item .compare, .product-list-item .wishlist, .product-list-item .compare {
  position: relative;
  display: inline-block;
  padding: 0 5px;
  margin-bottom: 3px; }
  .product-grid-item .wishlist a, .product-grid-item .compare a, .product-list-item .wishlist a, .product-list-item .compare a {
    display: block;
    font-size: 11px;
    text-align: center;
    position: relative; }
    .product-grid-item .wishlist a i, .product-grid-item .compare a i, .product-list-item .wishlist a i, .product-list-item .compare a i {
      transition: background-color .2s;
      color: inherit;
      display: inline-block;
      text-align: center; }
      .product-grid-item .wishlist a i:before, .product-grid-item .compare a i:before, .product-list-item .wishlist a i:before, .product-list-item .compare a i:before {
        width: 100%; }

.product-grid-item .image .wishlist, .product-grid-item .image .compare {
  position: absolute;
  bottom: 8px;
  z-index: 99;
  transition: opacity 0.2s; }
.product-grid-item .image .wishlist {
  left: 5px; }
.product-grid-item .image .compare {
  right: 5px; }

.journal-carousel .product-grid-item .image .wishlist [data-hint]:after {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0) translateX(0);
  -moz-transform: translate3d(0, 0, 0) translateX(0);
  -ms-transform: translate3d(0, 0, 0) translateX(0);
  transform: translate3d(0, 0, 0) translateX(0); }
.journal-carousel .product-grid-item .image .compare [data-hint]:after {
  left: auto;
  right: 0;
  -webkit-transform: translate3d(0, 0, 0) translateX(0);
  -moz-transform: translate3d(0, 0, 0) translateX(0);
  -ms-transform: translate3d(0, 0, 0) translateX(0);
  transform: translate3d(0, 0, 0) translateX(0); }

.product-list-item .image .wishlist, .product-list-item .image .compare {
  position: absolute;
  bottom: 8px; }
.product-list-item .cart {
  float: none;
  display: block; }
.product-list-item .wishlist a i, .product-list-item .compare a i {
  background-color: transparent;
  padding-right: 3px; }
.product-list-item .wishlist {
  margin-top: 10px;
  padding-left: 0; }
  .product-list-item .wishlist a {
    text-align: left; }
.product-list-item .compare {
  margin-top: 0;
  text-align: left; }

.inline-button .cart {
  display: inline-block;
  margin-bottom: 5px; }
.inline-button hr {
  display: block; }

.product-grid-item:hover, .owl-carousel .owl-item:hover {
  z-index: 3; }

/******************************
 PAGINATION
*******************************/
.pagination {
  display: inline-block;
  margin-bottom: 20px;
  width: 100%;
  padding: 10px; }
  .pagination:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0; }
  .pagination .links {
    float: left; }
  .pagination a, .pagination b {
    display: inline-block;
    width: 26px;
    height: 26px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    background-color: white;
    font-weight: bold;
    font-family: inherit;
    margin-right: 3px;
    transition: all .2s; }
  .pagination b {
    background-color: #EA2E49;
    color: white; }
  .pagination .results {
    color: inherit;
    float: right;
    padding-right: 5px; }
  .pagination .links + .results {
    margin-top: 4px; }
    
    
 .category-filter {margin:15px 0 50px 0;color:rgb(42, 43, 46);font-size:18px;font-family:"Cuprum"}   
 .category-filter ul{margin:0;padding:0}   
 .category-filter ul li{float:left;list-style-type:none;margin-left:7px}   
 .category-filter ul li a{color:rgb(42, 43, 46);font-size:18px}   
  .category-filter ul li a:HOVER{color:rgb(221, 0, 23)}   
  .category-filter ul li a.active{color:rgb(221, 0, 23)}   
    
/* Jet Cache: catalog/view/theme/journal2/css/footer.css?j2v=2.3.3 */
/*
  Journal - Advanced Opencart Theme Framework
  Version 2.3.0
  Copyright (c) 2014 Digital Atelier
  http://journal.digital-atelier.com/
*/
/******************************
 FOOTER
*******************************/
#footer {
  border: 0;
  position: relative;
  max-width: 1024px;
  margin: 0 auto;
  display: table;
  width: 100%; }

.fullwidth-footer {
  max-width: 100%; }
  .fullwidth-footer #footer {
    overflow: visible;
    border-radius: 0; }
  .fullwidth-footer .columns {
    padding-left: 1px; }
  .fullwidth-footer .bottom-footer {
    max-width: 100%;
    padding: 0; }

.boxed-footer {
  background-color: transparent; }

footer {
  position: relative;
  width: 100%;
  margin: 0 auto;
  clear: both;
  display: table;
  z-index: 9; }
  footer .columns {
    padding-left: 15px;
    overflow: hidden; }
  footer .column {
    padding: 0px 25px 0px 0;
    position: relative; }
    footer .column.newsletter {
      padding-right: 15px; }
    footer .column > h3 {
      color: #E4E4E4;
      font-size: 14px;
      text-transform: uppercase;
      border-bottom: 1px solid #5F6874;
      padding-bottom: 10px;
      margin-top: 12px; }
    footer .column.no-title .column-text-wrap {
      margin-top: 15px; }
  footer .column-menu-wrap > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-top: 6px; }
    footer .column-menu-wrap > ul li {
      padding: 3px 0;
      color: #E4E4E4; }
      footer .column-menu-wrap > ul li i {
        margin-right: 6px !important; }
        footer .column-menu-wrap > ul li i:before {
          margin-top: -1px; }
    footer .column-menu-wrap > ul a {
      display: block;
      color: inherit;
      transition: color .2s; }
  footer .column-text-wrap {
    color: #E4E4E4;
    height: 100%; }
    footer .column-text-wrap a {
      transition: color 0.2s; }
    footer .column-text-wrap > ul {
      padding-left: 15px;
      margin: 0 0 7px 0; }
    footer .column-text-wrap > ol {
      padding-left: 20px;
      margin: 0 0 7px 0; }
    footer .column-text-wrap p {
      color: inherit;
      margin: 0;
      overflow: hidden;
      line-height: 100%; }
      footer .column-text-wrap p span, footer .column-text-wrap p strong {
        line-height: 100% !important; }
      footer .column-text-wrap p iframe {
        width: 100%; }
    footer .column-text-wrap img {
      max-width: 100%;
      height: auto !important; }
  footer .text > h3 {
    margin-bottom: 12px; }
  footer .columns + .contacts {
    margin-top: 15px; }
  footer .contacts {
    position: relative;
    clear: both;
    display: table;
    width: 100%;
    padding: 10px; }
    footer .contacts > div > span {
      color: white;
      margin-right: 4px; }
    footer .contacts i {
      font-size: 20px;
      color: inherit;
      position: relative;
      width: 40px;
      height: 40px;
      border-radius: 50px;
      margin-right: 0 !important;
      display: inline-block;
      background-position: center;
      background-repeat: no-repeat;
      text-align: center;
      line-height: 39px;
      transition: background-color .2s; }
    footer .contacts a {
      color: inherit; }
    footer .contacts a:hover i {
      color: inherit; }
    footer .contacts [data-hint]:before, footer .contacts [data-hint]:after {
      display: block; }
    footer .contacts .hint--top:before {
      margin-left: -10px; }
    footer .contacts .hint--top:after,
    footer .contacts .hint--top:focus:after {
      -webkit-transform: translate3d(0, 0, 0) translateX(-54%);
      -moz-transform: translate3d(0, 0, 0) translateX(-50%);
      -ms-transform: translate3d(0, 0, 0) translateX(-50%);
      transform: translate3d(0, 0, 0) translateX(-54%); }
    footer .contacts .hint--top:hover:after,
    footer .contacts .hint--top:focus:after {
      -webkit-transform: translate3d(0, 0, 0) translateY(-8px) translateX(-54%);
      -moz-transform: translate3d(0, 0, 0) translateY(-8px) translateX(-54%);
      -ms-transform: translate3d(0, 0, 0) translateY(-8px) translateX(-54%);
      transform: translate3d(0, 0, 0) translateY(-8px) translateX(-54%); }
    footer .contacts .hint--top .contacts-text {
      margin-left: 0; }
  footer .contacts-text {
    display: inline-block;
    font-weight: bold;
    font-size: 15px;
    color: inherit;
    line-height: 36px;
    margin-left: 10px;
    margin-right: 5px;
    position: relative;
    top: 2px; }
  footer .contacts-center {
    margin: 0 auto;
    position: absolute;
    clear: both;
    width: 100%;
    top: 10px;
    right: 10px;
    z-index: 0; }
  footer .contacts-left {
    position: relative;
    float: left;
    z-index: 1; }
  footer .contacts-right {
    position: relative;
    float: right;
    z-index: 1; }

.column.newsletter .box {
  margin-top: 15px;
  margin-bottom: 0; }

.column.products {
  padding-bottom: 12px; }
  .column.products > h3 {
    margin-bottom: 12px; }
  .column.products .product-wrapper {
    margin: 0;
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    border: none;
    transition: all 0.2s; }
    .column.products .product-wrapper .p-over {
      display: none; }
  .column.products .product-wrapper:hover {
    padding: 0;
    margin: 0;
    border-radius: 0;
    box-shadow: none;
    border: none; }
  .column.products .product-details {
    background-color: transparent;
    padding-bottom: 0;
    float: left;
    max-width: 150px;
    padding-left: 8px; }
  .column.products .product-details:before {
    content: ""; }
  .column.products .product-grid-item {
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid transparent;
    margin-bottom: 0;
    text-align: left;
    padding: 5px 0; }
    .column.products .product-grid-item .quickview-button {
      display: none !important; }
    .column.products .product-grid-item:first-of-type {
      padding-top: 2px; }
    .column.products .product-grid-item .image {
      display: block;
      float: left;
      position: relative;
      width: auto; }
      .column.products .product-grid-item .image span {
        display: none !important; }
      .column.products .product-grid-item .image a {
        background: transparent !important;
        margin-top: 1px;
        line-height: 100%;
        border-radius: 0;
        border: none; }
      .column.products .product-grid-item .image img {
        border: 0;
        display: block;
        padding: 0;
        max-width: 50px; }
    .column.products .product-grid-item .name {
      position: relative; }
      .column.products .product-grid-item .name a {
        font-size: 12px;
        text-decoration: none;
        display: block;
        text-align: left;
        padding: 0 0 1px 0;
        transition: all 0.2s; }
    .column.products .product-grid-item .sale {
      display: none; }
    .column.products .product-grid-item .price {
      display: inline-block;
      font-size: 13px;
      padding: 0;
      text-align: left;
      border: none;
      margin-bottom: 0;
      background-color: transparent;
      border-radius: 0; }
    .column.products .product-grid-item .price-old {
      font-weight: normal;
      color: #EA2E49;
      padding-right: 0;
      text-decoration: line-through;
      font-size: 12px; }
    .column.products .product-grid-item .price-new {
      font-size: 13px; }
    .column.products .product-grid-item .rating {
      position: relative;
      margin: 0;
      left: 0;
      top: 0;
      padding: 0; }
    .column.products .product-grid-item .cart {
      display: none !important; }
    .column.products .product-grid-item .cart input {
      color: white;
      font-family: Helvetica, Arial, sans-serif;
      text-transform: none;
      font-weight: bold; }
  .column.products .product-grid-item:last-of-type {
    border-bottom: none; }

.bottom-footer {
  height: 60px;
  clear: both;
  margin: 0 auto;
  position: relative; }
  .bottom-footer > div {
    max-width: 1024px;
    margin: 0 auto;
    position: relative; }
  
  .bottom-footer .copyright {
    text-align:left;
    width:33%;
    line-height: 60px; 
    float:left;
  }
  
  .bottom-footer .counters {
    margin-top:13px;
    text-align:center;
    width:33%;
    float:left;
  }
  
  .bottom-footer .payments {
    float: right; 
    text-align:right;
    width:33%;
  }
    
    
    
    
    .bottom-footer .payments img {
      max-width: 100%;
      height: auto;
      margin-left: 10px;
      position: relative;
      margin-top: 13px;
      max-height: 35px;
      vertical-align: middle; }
  .bottom-footer .no-copyright {
    text-align: center; }
    .bottom-footer .no-copyright .payments {
      float: none; }
  .bottom-footer .no-payments {
    text-align: center; }
    .bottom-footer .no-payments .copyright {
      float: none; }
  .bottom-footer.boxed-bar {
    padding: 0 15px; }

.column-text-wrap .block-icon-left + p {
  display: inline; }

footer .column.text {
  min-height: 50px; }

/* Jet Cache: catalog/view/theme/journal2/css/icons.css?j2v=2.3.3 */
@font-face{font-display:swap;
    font-family: 'journal-icons';
    src:url('/catalog/view/theme/journal2/css/icons/fonts/journal-icons.eot');
    src:url('/catalog/view/theme/journal2/css/icons/fonts/journal-icons.eot?#iefix') format('embedded-opentype'),
    url('/catalog/view/theme/journal2/css/icons/fonts/journal-icons.woff') format('woff'),
    url('/catalog/view/theme/journal2/css/icons/fonts/journal-icons.ttf') format('truetype'),
    url('/catalog/view/theme/journal2/css/icons/fonts/journal-icons.svg#journal-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    @font-face
    {
        font-family: 'journal-icons';
        src: url('/catalog/view/theme/journal2/css/icons/fonts/journal-icons.svg#journal-icons') format('svg');
    }
}


[data-icon]:before {
    font-family: 'journal-icons';
    content: attr(data-icon);
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* Jet Cache: catalog/view/theme/journal2/css/responsive.css?j2v=2.3.3 */
@media only screen and (min-width:720px){#boxcategoryfilter{display:none;}
}
@media only screen and (max-width:3220px){#futm{display:none;}
#firstmobilnone-0{display:none;}
#mobnone0{display:none;}
.productpage #mobnone0{display:block;}
.nomerkont2{display:none;}
}
@media only screen and (max-width:320px){.mfilter-box{display:none;}
.mfilter-content_top .mfilter-content > ul > li{border-top:1px solid #ededed;overflow:hidden;display:table;float:left;width:100%;table-layout:fixed;height:71px;}
.button-cart-text{font-weight:400;font-family:"Droid Serif";font-style:normal;font-size:12px;text-transform:none;color:rgb(255, 255, 255);}
}
@media only screen and (max-width:1220px){#futm{display:none;}
.lg-5{width:5%;}
.lg-10{width:10%;}
.lg-15{width:15%;}
.lg-20{width:20%;}
.lg-25{width:25%;}
.lg-30{width:30%;}
.lg-35{width:35%;}
.lg-40{width:40%;}
.lg-45{width:45%;}
.lg-50{width:50%;}
.lg-55{width:55%;}
.lg-60{width:60%;}
.lg-65{width:65%;}
.lg-70{width:70%;}
.lg-75{width:75%;}
.lg-80{width:80%;}
.lg-85{width:85%;}
.lg-90{width:90%;}
.lg-95{width:95%;}
.lg-100{width:100%;}
.lg-11{width:11.11111111111111%;}
.lg-12{width:12.5%;}
.lg-14{width:14.28571428571429%;}
.lg-16{width:16.66666666666666%;}
.lg-33{width:33.33333333333333%;}
.lg-66{width:66.66666666666666%;}
}
@media only screen and (max-width:980px){#futm{display:none;}
.md-5{width:5%;}
.md-10{width:10%;}
.md-15{width:15%;}
.md-20{width:20%;}
.md-25{width:25%;}
.md-30{width:30%;}
.md-35{width:35%;}
.md-40{width:40%;}
.md-45{width:45%;}
.md-50{width:50%;}
.md-55{width:55%;}
.md-60{width:60%;}
.md-65{width:65%;}
.md-70{width:70%;}
.md-75{width:75%;}
.md-80{width:80%;}
.md-85{width:85%;}
.md-90{width:90%;}
.md-95{width:95%;}
.md-100{width:100%;}
.md-11{width:11.11111111111111%;}
.md-12{width:12.5%;}
.md-14{width:14.28571428571429%;}
.md-16{width:16.66666666666666%;}
.md-33{width:33.33333333333333%;}
.md-66{width:66.66666666666666%;}
}
@media only screen and (max-width:760px){.mfilter-box{display:none;}
.mfilter-content_top .mfilter-content > ul > li{border-top:1px solid #ededed;overflow:hidden;display:table;float:left;width:100%;table-layout:fixed;height:71px;}
.tel{display:none;}
.callback{display:none;}
#futm{display:block;}
.product-grid-item .name{}
.product-grid-item .name{font-size:14px;}
#firstmobilnone-0{display:block;}
#firstmobilnone-2{display:block;}
#mobnone0{display:block;}
#firstmobilnone-1{display:none;}
.sm-5{width:5%;}
.sm-10{width:10%;}
.sm-15{width:15%;}
.sm-20{width:20%;}
.sm-25{width:25%;}
.sm-30{width:30%;}
.sm-35{width:35%;}
.sm-40{width:40%;}
.sm-45{width:45%;}
.sm-50{width:50%;}
.sm-55{width:55%;}
.sm-60{width:60%;}
.sm-65{width:65%;}
.sm-70{width:70%;}
.sm-75{width:75%;}
.sm-80{width:80%;}
.sm-85{width:85%;}
.sm-90{width:90%;}
.sm-95{width:95%;}
.sm-100{width:100%;}
.sm-11{width:11.11111111111111%;}
.sm-12{width:12.5%;}
.sm-14{width:14.28571428571429%;}
.sm-16{width:16.66666666666666%;}
.sm-33{width:33.33333333333333%;}
.sm-66{width:66.66666666666666%;}
}
@media only screen and (max-width:470px){#search-top{width:auto;}
.tel{display:none;}
.callback{display:none;}
#futm{display:block;}
.product-grid-item .name{}
.product-grid-item .name a{font-size:14px;}
/* .product-filter{display:none;} */
.nomerkont{display:none;}
.nomerkont2{display:block;}
.xs-5{width:5%;}
.xs-10{width:10%;}
.xs-15{width:15%;}
.xs-20{width:20%;}
.xs-25{width:25%;}
.xs-30{width:30%;}
.xs-35{width:35%;}
.xs-40{width:40%;}
.xs-45{width:45%;}
.xs-50{width:50%;}
.xs-55{width:55%;}
.xs-60{width:60%;}
.xs-65{width:65%;}
.xs-70{width:70%;}
.xs-75{width:75%;}
.xs-80{width:80%;}
.xs-85{width:85%;}
.xs-90{width:90%;}
.xs-95{width:95%;}
.xs-100{width:100%;}
.xs-11{width:11.11111111111111%;}
.xs-12{width:12.5%;}
.xs-14{width:14.28571428571429%;}
.xs-16{width:16.66666666666666%;}
.xs-33{width:33.33333333333333%;}
.xs-66{width:66.66666666666666%;}
}
@media only screen and (max-width:1024px){.product-grid-item:hover .image > a > img, .product-list-item:hover .image > a > img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity 0;}
.p-over, .quickview-button, .gallery-thumb a:before, .gallery-thumb .item-hover, .product-grid-item .image .wishlist, .product-grid-item .image .compare{display:none;}
}
@media only screen and (max-width:980px){#container, #header{max-width:100%;}
.side-block-left,
.side-block-right,
.banner-overlay{display:none !important;}
}
@media only screen and (max-width:760px){.hide-on-mobile{display:none !important;}
#cart .content{width:100%;}
.login-content .left{width:100%;margin-bottom:30px;}
.login-content .right{width:100%;}
.login-content .left p:nth-child(2){min-height:55px;}
.side-block-left,
.side-block-right{display:none;}
.heading-title, .box-heading{max-height:100%;}
}
@media only screen and (max-width:470px){
	table.form td{display:block;}
	.journal-logo{width:100% !important}
	.journal-search-phone{margin-top:0 !important; margin-bottom:5px}
	.journal-search-phone .phone{margin-left:0}
	.journal-search-phone .phone{width:100%;display:block;}
	.journal-search-phone .kievstar{padding-right:0}
}
@media only screen and (max-width:980px){
.journal-search-phone .phone{width:100%;display:block;}
.journal-logo{width:25%}
.journal-search-phone{margin-top:-20px;}
.journal-desktop .sticky-wrapper{max-height:160px;}
.journal-menu{clear:both;}
.journal-header-default.nocart-nosearch .journal-menu{clear:none;}
.journal-search-phone .phone{line-height:23px}
.journal-search-phone .phone{margin-left:0}
#cart{box-shadow:none;}
.sticky-wrapper{height:auto !important;}
}
@media only screen and (max-width:760px){.journal-header-center .journal-links .links{width:100%;}
header .links > a{border-bottom-color:#E4E4E4;border-top-style:solid;border-top-width:1px;}
header .journal-login{border-bottom:1px solid #E4E4E4;}
#header{padding-top:40px;}
#header .journal-links{position:absolute;top:0;}
header .links > a.mobileview{display:table-cell;}
#header .main-links{display:none;}
#worktime{display:none;}
#header .main-links{top:50px;}
.is-sticky{max-height:100%;}
}
@media only screen and (max-width:760px){.journal-header .text-only > i{display:none;}
.journal-header .icon-only > i{font-size:185% !important;}
.journal-header .icon-only > span{display:none;}
}
@media only screen and (max-width:1039px){.journal-header-default.nocart .links > a:last-child{border-right-width:0;}
}
@media only screen and (max-width:760px){.journal-header-menu #logo a{height:120px;}
.journal-header-menu #logo a img{max-height:120px;}
.journal-header-mega .journal-logo #logo a{text-align:center;padding-left:0;}
.hide-on-mobile{display:none !important;}
.super-menu > li:last-of-type{border-left:0 !important;}
.journal-header-center{box-shadow:none;}
.journal-header-center .journal-cart, .journal-header-center .journal-search, .journal-header-center .journal-secondary, .journal-header-center .journal-links{padding:0;}
.journal-header-center .journal-search, .journal-header-center .journal-cart{top:0;}
.journal-header-center .journal-top-header{border-bottom-width:0;}
.journal-header-center .journal-menu-bg{display:none;}
.journal-header-center #search input{border-radius:0;border-left-width:0 !important;border-right-width:0 !important;}
.journal-header-center .button-search{border-radius:0;}
.journal-header-center .journal-cart{border-radius:0;}
.journal-header-center .journal-cart #cart .heading a span{border-top:1px solid transparent;}
.journal-header-center .journal-cart #cart{border-radius:0;border-right-width:0 !important;}
.journal-header-center .journal-cart #cart .content{padding-top:0;}
.journal-header-center .journal-cart #cart .content .cart-wrapper{border-radius:0;}
.journal-header-center .journal-cart #cart .content:before{display:none;}
.journal-header-center .journal-cart #cart .heading i{border-radius:0;}
.journal-header-center .journal-language, .journal-header-center .journal-currency{padding:0;margin-right:0;position:absolute;min-width:40px;z-index:99;}
.journal-header-center .journal-language{left:0;}
.journal-header-center .journal-currency{right:1px;}
.journal-header-center .journal-language form{text-align:left;}
.journal-header-center .journal-language form > div{border-left:0;}
.journal-header-center .journal-currency form{text-align:right;}
.journal-header-center .journal-currency form > div{border-right:0;border-left:1px solid transparent;}
.journal-header-center .lang form, .journal-header-center .curr form{display:block;}
.journal-header-center .journal-center-bg{top:80px;}
.journal-header-center .journal-secondary{width:100%;text-align:center;clear:both;background-color:#FAFAFA;border-bottom:1px solid transparent;border-top:1px solid transparent;}
.journal-header-center .links{float:none !important;margin:0 auto;}
.journal-header-center .autocomplete2-suggestions{top:40px;border-radius:0;}
.journal-header-center .autocomplete2-suggestions:before{display:none;}
.journal-header-center .autocomplete2-selected:first-child,
.journal-header-center .autocomplete2-selected:last-child,
.journal-header-center .autocomplete2-suggestion:first-child > a > span > img,
.journal-header-center .autocomplete2-suggestion:last-child > a > span > img{border-radius:0;}
.journal-top-header{border-bottom:none;}
}
@media only screen and (max-width:470px){#cart .content{min-width:100%;}
.journal-header-center #search input{border-bottom-width:0 !important;}
.journal-header-center .journal-cart #cart{border-left-width:0 !important;}
}
@media only screen and (max-width:980px){.journal-header-menu #cart{height:40px;box-shadow:none;}
.journal-header-menu .j-50{height:40px;}
.journal-header-menu .j-med{height:120px;}
.journal-header-menu.nocart-nosearch .j-med{height:80px;}
}
@media only screen and (max-width:1024px){.super-menu > li:first-of-type{border-left:none;}
}
@media only screen and (max-width:980px){.journal-header-default .super-menu > li > div{left:0;margin-left:0;}
}
@media only screen and (max-width:760px){.super-menu > li.icon-only{width:100%;}
.mobile-trigger{display:block;height:40px;line-height:40px;text-transform:uppercase;width:100%;font-size:16px;padding-left:10px;background-color:#5F6874;cursor:pointer;}
.mobile-trigger:before{content:"\e618";margin-right:10px;font-size:23px;float:left;}
.journal-mobile .mega-menu, .journal-mobile .html-menu{position:relative;}
.journal-menu .mobile-menu li:last-of-type{border-right:none;}
.journal-menu{height:auto;}
.journal-menu .mobile-menu{display:none;}
.journal-menu .mobile-menu > li{position:relative;display:block;border-bottom:1px solid #333745;border-left:none;border-right:none;left:0;}
.journal-menu .mobile-menu > li .mobile-plus{display:none;width:40px;height:40px;line-height:35px;font-size:25px;font-weight:bold;z-index:99;top:0;right:0;position:absolute;text-align:center;cursor:pointer;color:white;background-color:#4f5660;border-left:1px solid #333745;}
.journal-menu .mobile-menu > li > ul{left:0 !important;}
.journal-menu .mobile-menu > li > ul li .mobile-plus{border-left:none;height:39px;}
.journal-menu .mobile-menu > li > a{text-align:left;padding-left:10px;}
.journal-menu .mobile-menu li:last-of-type{border-bottom:none;}
.journal-menu .mobile-menu > li > ul + .mobile-plus,
.journal-menu .mobile-menu > li > div + .mobile-plus,
.journal-menu .mobile-menu > li > span + .mobile-plus,
.journal-menu .mobile-menu > li > ul li .mobile-plus{display:block;}
}
@media only screen and (max-width:760px){.mobile-menu .drop-down > ul{display:none;}
.mobile-menu .drop-down ul{width:100%;position:relative;box-shadow:none;left:0;visibility:visible;opacity:1;display:none;}
.mobile-menu .drop-down ul li{color:#333745;position:relative;border-bottom:1px solid #f4f4f4;}
}
@media only screen and (max-width:760px){.mega-menu .mega-menu-column{width:100% !important;float:none;}
}
@media only screen and (max-width:980px){.mobile-menu-on-tablet header .hide-on-mobile{display:none !important;}
.mobile-menu-on-tablet .sticky-wrapper{height:auto !important;max-height:100% !important;}
.mobile-menu-on-tablet .journal-header-center{box-shadow:none;}
.mobile-menu-on-tablet .super-menu > li.icon-only{width:100%;}
.mobile-menu-on-tablet .mobile-trigger{display:block;height:40px;line-height:40px;text-transform:uppercase;width:100%;font-size:16px;padding-left:10px;background-color:#5F6874;cursor:pointer;}
.mobile-menu-on-tablet .mobile-trigger:before{content:"\e618";margin-right:10px;font-size:23px;float:left;}
.mobile-menu-on-tablet.journal-desktop .mega-menu, .mobile-menu-on-tablet .journal-mobile .html-menu{position:relative;}
.mobile-menu-on-tablet .journal-menu .mobile-menu li:last-of-type{border-right:none;}
.mobile-menu-on-tablet .journal-menu{height:auto;}
.mobile-menu-on-tablet .journal-menu .mobile-menu{display:none;}
.mobile-menu-on-tablet .journal-menu .mobile-menu > li{position:relative;display:block;border-bottom:1px solid #333745;border-left:none;border-right:none;left:0;}
.mobile-menu-on-tablet .journal-menu .mobile-menu > li .mobile-plus{display:none;width:40px;height:40px;line-height:35px;font-size:25px;font-weight:bold;z-index:99;top:0;right:0;position:absolute;text-align:center;cursor:pointer;color:white;background-color:#4f5660;border-left:1px solid #333745;}
.mobile-menu-on-tablet .journal-menu .mobile-menu > li > ul{left:0 !important;}
.mobile-menu-on-tablet .journal-menu .mobile-menu > li > ul li .mobile-plus{border-left:none;height:39px;}
.mobile-menu-on-tablet .journal-menu .mobile-menu > li > a{text-align:left;padding-left:10px;}
.mobile-menu-on-tablet .journal-menu .mobile-menu li:last-of-type{border-bottom:none;}
.mobile-menu-on-tablet .journal-menu .mobile-menu > li > ul + .mobile-plus,
.mobile-menu-on-tablet .journal-menu .mobile-menu > li > div + .mobile-plus,
.mobile-menu-on-tablet .journal-menu .mobile-menu > li > span + .mobile-plus,
.mobile-menu-on-tablet .journal-menu .mobile-menu > li > ul li .mobile-plus{display:block;}
}
@media only screen and (max-width:980px){.mobile-menu-on-tablet .mobile-menu .drop-down > ul{display:none;}
.mobile-menu-on-tablet .mobile-menu .drop-down ul{width:100%;position:relative;box-shadow:none;left:0;visibility:visible;opacity:1;display:none;}
.mobile-menu-on-tablet .mobile-menu .drop-down ul li{color:#333745;position:relative;border-bottom:1px solid #f4f4f4;}
}
@media only screen and (max-width:760px){.mobile-menu-on-tablet .mega-menu .mega-menu-column{width:100% !important;float:none;}
}
@media only screen and (max-width:470px){.firefox header{display:block;min-height:320px;}
.firefox #top-modules{clear:both;}
}
@media only screen and (max-width:1040px){#column-left + #column-right + #content .product-info > div{display:block;width:100%;float:none;}
#column-left + #column-right + #content .product-info .right{padding:0;margin-top:15px;}
#column-left + #column-right + #content .product-info .right .text-qty{display:none;}
}
@media only screen and (max-width:980px){.product-info .right .cart div .links span{display:none;}
.product-info .right .cart div .links a{width:100%;display:block;}
.product-info .right .cart div .links a:first-of-type{margin-bottom:10px;}
.product-info.split-60-40 .right .cart div .qty{width:100%;margin-bottom:10px;}
.product-info.split-60-40 .right .cart div .button{width:100%;}
#column-left + #content .product-info > div,
#column-right + #content .product-info > div{display:block;width:100%;float:none;}
#column-left + #content .product-info .right,
#column-right + #content .product-info .right{padding:0;margin-top:15px;}
#column-left + #content .product-info .right .text-qty,
#column-right + #content .product-info .right .text-qty{display:none;}
}
@media only screen and (max-width:980px){.social{padding-top:10px;}
}
@media only screen and (max-width:760px){.product-info > div{display:block !important;width:100% !important;}
.product-info .right{padding:0;margin-top:15px;}
.product-info .right .text-qty{display:none;}
.social{padding-top:10px;}
#tabs{display:block;border-bottom-left-radius:0;border-bottom-right-radius:0;}
#tabs a{width:100%;display:table;}
.tab-content{border-top-left-radius:0;border-top-right-radius:0;}
}
@media only screen and (max-width:460px){.product-info .right .cart div .qty{width:100%;margin-bottom:10px;}
.product-info .right .cart div .button{width:100%;}
}
@media only screen and (max-width:980px){.product-filter > div b{display:none;}
}
@media only screen and (max-width:760px){#column-left, #column-right, .column-left-bg, .column-right-bg{display:none !important;}
#column-left + #content,
#column-right + #content,
#column-left + #column-right + #content,
#column-left + span + #content,
#column-right + span + #content,
#column-left + #column-right + span + #content{margin:0;}
}
@media only screen and (max-width:470px){.product-compare{display:none;}
.product-list-item .image{width:100%;float:none;margin-bottom:10px;}
.product-list-item .image img{float:none;}
.product-list-item .name{margin-left:0;}
}
.mobile .product-wrapper, .tablet .product-wrapper{box-shadow:none !important;border-radius:none;border-width:0;}
.mobile #top-modules > div, .mobile #bottom-modules > div, .tablet #top-modules > div, .tablet #bottom-modules > div{background-attachment:scroll !important;background-size:100%;}
.mobile .product-grid-item .image .wishlist,
.mobile .product-grid-item .image .compare, .tablet .product-grid-item .image .wishlist,
.tablet .product-grid-item .image .compare{visibility:visible;opacity:1;}
.mobile .hint--top:before, .mobile .hint--top:after, .mobile .product-details:before, .tablet .hint--top:before, .tablet .hint--top:after, .tablet .product-details:before{display:none !important;}
.mobile .button, .tablet .button{box-shadow:none !important;}
@media only screen and (max-width:760px){.single-section .box-sections.box-block ul li{min-width:100%;float:none;margin-bottom:0;}
}
@media only screen and (max-width:540px){.box-sections{height:auto;}
.box-sections ul li{min-width:100%;float:none;display:block;margin-bottom:0;border-right:0;border-bottom:1px solid;}
.box-sections ul li:last-of-type{border-bottom:0;}
}
@media only screen and (max-width:560px){.journal-carousel .htabs{height:auto;}
.journal-carousel .htabs a{background-color:transparent;box-shadow:none;border-bottom-style:solid;border-bottom-width:1px;color:inherit;border-right:0;width:100%;}
.journal-carousel .htabs a:last-of-type{border-bottom:0;}
.journal-carousel .htabs.single-tab a, .journal-carousel .htabs.single-tab a.selected, .journal-carousel .htabs.single-tab a:hover{border-bottom:0;}
}
@media only screen and (max-width:540px){table.list .t-2, table.list .t-3, table.list .t-6, table.list .t-span-3{display:none;}
table.list .t-span-1{display:table-cell;}
}
@media only screen and (max-width:760px){.login-content .login-wrap{min-height:50px;}
.login-content > div{min-height:100%;}
}
@media only screen and (max-width:460px){.order-list .order-info{text-align:center;padding:5px 0;width:50px;}
}
@media only screen and (max-width:460px){.wishlist-info .model, .wishlist-info .stock{display:none;}
}
@media only screen and (max-width:760px){.cart-info .model, .cart-info .price{display:none;}
}
@media only screen and (max-width:470px){.cart-info .quantity{display:none;min-width:50px;}
.cart-info .quantity input[type="text"]{display:block;position:relative;left:10px;margin-bottom:5px;}
.cart-info .image img{max-width:50px;}
}
@media only screen and (max-width:470px){.checkout-content .left, .checkout-content .right{width:100%;}
.checkout-content table{table-layout:fixed;}
.checkout-content table td{width:100%;}
.checkout-content thead .model, .checkout-content thead .quantity, .checkout-content thead .price, .checkout-content tbody .model, .checkout-content tbody .quantity, .checkout-content tbody .price{display:none;}
.checkout-content .button{display:block;float:right;}
.checkout-content .buttons a{display:inline-block;}
.checkout-content .buttons .right{text-align:left;}
.checkout-content .left .button, .checkout-content #login .button{float:none;}
}
@media only screen and (max-width:760px){.sitemap-info > div{width:100%;padding:0;}
.sitemap-info > div:first-of-type{padding:0;padding-bottom:20px;}
.manufacturer-list ul{display:block;float:none;width:100%;}
}
@media only screen and (max-width:980px){#content.search-page h2{padding:8px;line-height:18px;height:auto;}
#content.search-page .content select{margin-bottom:10px;display:block;}
#content.search-page .content label{min-width:95%;display:inline-block;}
}
@media only screen and (max-width:760px){#content.search-page .content label{min-width:90%;}
}
@media only screen and (max-width:470px){#content.search-page .content label{min-width:85%;}
}
@media only screen and (max-width:760px){[data-hint]:before, [data-hint]:after{display:none !important;}
footer .contacts-left, footer .contacts-right{float:none;}
footer .bottom-footer{height:auto;overflow:visible;border-radius:0;}
footer .bottom-footer .copyright{float:none;height:40px;line-height:50px;padding-left:0;text-align:center;width:100%;}
footer .bottom-footer .payments{padding-right:0;width:100%;text-align:center;padding-bottom:10px;float:none;}
footer .bottom-footer .counters{padding-right:0;width:100%;text-align:center;padding-bottom:10px;float:none;}
footer .bottom-footer .counters a{text-align:center;}
#footer .contacts{border-radius:0;}
#footer .contacts > div > span{display:block;margin-bottom:5px;}
#footer .contacts > div > span.hint--top{display:inline-block;}
}
@media only screen and (max-width:470px){footer .contacts > div{text-align:left;}
footer .contacts > div .no-name{display:inline-block;margin-bottom:0;}
footer .bottom-footer .copyright{line-height:100%;padding-top:12px;}
}
@media only screen and (max-width:1024px){.gallery-thumb a:before, .gallery-thumb .item-hover{display:none;}
}
@media only screen and (max-width:760px){.cms-block, .static-banner{margin-bottom:20px;}
}
@media only screen and (max-width:760px){.extended-layout #column-left + #content{padding:0 0 20px 20px;margin-left:0;}
.extended-layout #column-right + #content{padding:0px 20px 20px 0;margin-right:0;}
.extended-layout #column-left + #column-right + #content{padding:0 20px 20px 20px;margin-left:0;margin-right:0;}
}
@media only screen and (max-width:760px){.multi-modules .journal-simple-slider, .multi-modules .journal-slider{max-width:100% !important;}
.multi-modules-column, .multi-modules-row{height:auto !important;}
.multi-modules-column{width:100% !important;margin-bottom:0 !important;height:auto !important;}
.multi-modules > div .multi-modules-row{margin-bottom:20px;}
}
@media only screen and (max-width:980px){.two-columns #content .journal-newsletter .newsletter-text{float:none;width:100% !important;margin-bottom:10px;}
.two-columns #content .journal-newsletter .newsletter-input-wrap{float:none;width:100% !important;height:auto !important;text-align:center;}
.two-columns #content .journal-newsletter .newsletter-input-wrap .newsletter-button{position:relative;left:auto !important;right:auto !important;width:100%;}
.two-columns #content .journal-newsletter .newsletter-input-wrap input + .button{margin-top:0;}
.one-column #content .journal-newsletter .newsletter-text{float:none;width:100% !important;margin-bottom:10px;}
.one-column #content .journal-newsletter .newsletter-input-wrap{float:none;width:100% !important;text-align:center;}
}
@media only screen and (max-width:760px){#content .journal-newsletter .newsletter-text, footer .journal-newsletter .newsletter-text, #top-modules .journal-newsletter .newsletter-text, #bottom-modules .journal-newsletter .newsletter-text{float:none;display:block !important;width:100% !important;margin-bottom:10px;padding-right:0;}
#content .journal-newsletter .newsletter-input-wrap, footer .journal-newsletter .newsletter-input-wrap, #top-modules .journal-newsletter .newsletter-input-wrap, #bottom-modules .journal-newsletter .newsletter-input-wrap{float:none;width:100% !important;height:auto !important;text-align:center;}
#content .journal-newsletter .newsletter-input-wrap .newsletter-button, footer .journal-newsletter .newsletter-input-wrap .newsletter-button, #top-modules .journal-newsletter .newsletter-input-wrap .newsletter-button, #bottom-modules .journal-newsletter .newsletter-input-wrap .newsletter-button{position:relative !important;left:auto !important;right:auto !important;width:100%;}
#content .journal-newsletter .newsletter-input-wrap input + .button, footer .journal-newsletter .newsletter-input-wrap input + .button, #top-modules .journal-newsletter .newsletter-input-wrap input + .button, #bottom-modules .journal-newsletter .newsletter-input-wrap input + .button{margin-top:0;}
.ui-pnotify{top:0;left:0;right:0;}
}
@media only screen and (max-width:470px){.posts h2 a{height:auto !important;}
.blog-list-view .posts .post-image{float:none;padding-right:0;width:100%;}
.blog-list-view .posts .post-item-details{float:none;width:100%;}
.blog-list-view .posts h2{margin-top:10px;}
.blog-list-view .posts h2 a{height:auto !important;display:inline-block;border-bottom:1px solid #E4E4E4;padding-bottom:7px;}
.blog-list-view .post-text{padding:5px 10px 10px 0;}
.blog-list-view .comment-date{padding:5px 0;border:0;}
}
@media only screen and (max-width:500px){.posts.blog-list-view .post-image{padding-right:0;float:none;display:block;margin-bottom:12px;width:100% !important;}
.posts.blog-list-view .post-item-details{width:100% !important;}
}
@media only screen and (max-width:980px){.two-columns .posts h2 a{height:auto !important;}
}
@media only screen and (max-width:1220px){.two-columns.blog-list-view .posts .post-image{width:35%;}
.two-columns.blog-list-view .post-item-details{width:65%;}
}
@media only screen and (max-width:980px){.two-columns.blog-list-view .post-image{float:none;padding-right:0;width:100%;}
.two-columns.blog-list-view .post-item-details{float:none;width:100%;}
}
@media only screen and (max-width:760px){.comments > .comment,
.comments .reply{padding:15px 15px 15px 15px;}
.comments .avatar{position:relative;float:left;top:0;left:0;margin:0 10px 0 0;}
.comment-form form{padding:15px;}
.comment-form form > div input{width:100%;max-width:100%;}
.blog-post .post-stats span{display:block;margin-bottom:7px;}
}
@media only screen and (max-width:760px){.comments .reply, .reply-form, .comments .reply + .success{margin-left:0;}
}


@media only screen and (max-width:1220px){
	.journal-logo{width:25%}
}
/* Jet Cache: catalog/view/theme/default/stylesheet/callbackphone/callbackphone.css */
/* callbackphone-modal */

#callbackphone {min-height: 380px;min-width:300px;max-width:600px;background: #fff;border: 1px solid #DCDCDC;position: relative;box-shadow: 0 2px 15px rgba(0,0,0, 0.2);margin: 50px auto;}
#callbackphone .showtwosides {width: 600px;}
#callbackphone .showonesides {width: 300px;}
#callbackphone-left {width: 300px;height:380px;float: left;background: #f4f4f4;}
#callbackphone-right {width: 299px;height:380px;float: right;border-left: 1px solid #DCDCDC;}
#callbackphone-left-head, #callbackphone-right-head {font-family: Tahoma, Arial;font-size: 14px;text-transform: uppercase;text-align: left;margin: 10px 0 0 15px;float:left;color: #000;}
#closecallbackphone {position: absolute;right: 8px;top: 8px;}
#closecallbackphone img{cursor: pointer;opacity: 0.5;}
#closecallbackphone img:hover{cursor: pointer;opacity: 1;}

#callbackphone-left-forma {text-align: left;margin:60px 0 25px 15px;position: relative;padding: 0;}
#callbackphone-left-required {text-align: left;font-size: 12px;color: #777;font-family: Tahoma, Arial;border-left: 3px solid #f00;padding-left: 10px; position: absolute;bottom: 15px;left: 15px;width: 260px; }

input.callbackphone-left-forma-input {border-right:none !important;border: 1px solid #DCDCDC;width: 246px;font-size: 12px; height:24px;font-family: Tahoma, Arial;color: #222;padding: 0px 10px;background: #fff;margin-bottom: 10px;outline:none;}
input.callbackphone-left-forma-input:focus {border: 1px solid #afafaf;box-shadow: 0 0 5px rgba(0,0,0, 0.1) inset;outline:none;}
input.callbackphone-left-forma-inputtime {border: 1px solid #DCDCDC;width: 111.5px;font-size: 12px; font-family: Tahoma, Arial;color: #222;padding: 4px 10px;background: #fff;margin-bottom: 10px;outline:none;}
input.callbackphone-left-forma-inputtime:focus {border: 1px solid #afafaf;box-shadow: 0 0 5px rgba(0,0,0, 0.1) inset;outline:none;}
textarea.callbackphone-left-forma-input {border: 1px solid #DCDCDC;width: 249px;height:100px;resize:none;font-size: 12px; font-family: Tahoma, Arial;color: #222;padding: 5px 10px;background: #fff;margin-bottom: 10px;outline:none;}
textarea.callbackphone-left-forma-input:focus {border: 1px solid #afafaf;box-shadow: 0 0 5px rgba(0,0,0, 0.1) inset;overflow: hidden;outline:none;}
.callbackphone-left-forma-input-req {float:right;width:3px;background:#f00;height:26px;margin-right:15px;}

#callbackphone-right-contacts {text-align: left;margin:42px 0 0px 13px;position: relative;padding: 0;color: #000;}
#callbackphone-right-contacts td.callbackphone-right-contacts-td-email, #callbackphone-right-contacts td.callbackphone-right-contacts-td-tel, #callbackphone-right-contacts td.callbackphone-right-contacts-td-address {padding-right: 10px;height: 26px;}
#callbackphone-right-contacts td.callbackphone-right-contacts-td-email, #callbackphone-right-contacts td.callbackphone-right-contacts-address {padding-top: 5px !important;}
#callbackphone-right-contacts td.callbackphone-right-contacts-tel, #callbackphone-right-contacts td.callbackphone-right-contacts-email, #callbackphone-right-contacts td.callbackphone-right-contacts-address {font-family: Tahoma, Arial;font-size: 14px;text-transform: uppercase;text-align: left;vertical-align: top;padding-top: 5px;}
#callbackphone-right-contacts td.callbackphone-right-contacts-email, #callbackphone-right-contacts td.callbackphone-right-contacts-address {text-transform: none;padding-right: 25px;}
#callbackphone-right-map img {border:2px solid rgba(0,0,0, 0.2);margin-top:15px;opacity:0.8;}

#callbackphone-result {text-align: left;font-size: 12px;color: #777;font-family: Tahoma, Arial;padding-left: 15px; position: relative;float: left;margin-top: 27px;}

/* callbackphone-simplemodal */

#callbackphone {display:none;}
#simplemodal-overlay {background-color:#000; cursor:default;}
#simplemodal-container {}
#simplemodal-container .simplemodal-data{padding:0px}
#simplemodal-container code{background:#141414;color:#bbb;display:block;font-size:12px;margin-bottom:12px;padding:4px 6px 6px}
#simplemodal-container a{color:#ddd}
#simplemodal-container span.modalCloseImg{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAARUlEQVR42mJgYGB4zcDAYM+AH9hD1cEZ9gQU2uMUICCOIUHIRriCPCL9wpDHwMDwF0oT5es8Yp1gT6rnSA42rPJExyBgANMaHPIWqdIEAAAAAElFTkSuQmCC);
    width:11px;height:11px;display:inline;z-index:3200;position:absolute;top:7px;right:7px;cursor:pointer}
.dialogContentText h2{color:#BBBBBB}
.callbackForm{text-align: left;}

.rc5{border-radius:5px 5px 5px 5px}
.cb-txt,.cb-txt-290,.cb-area{background:#fff;border:1px solid #b2b5b7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;color:#000;font-size:14px;height:24px;line-height:24px;padding:0 4px;width:180px}
.fb-send{margin:0}
.cb-txt-290{margin:0 14px 0 0;width:290px}
.cb-area{margin:0 14px 0 0;width:480px;height:70px}
.cb-send{background:#18a6e5;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;color:#000;cursor:pointer;font-size:14px;height:24px;padding-bottom:3px;text-align:center;width:125px}
.cb-send:hover{background:#0e6389}

/* ui-datepicker-div */

#ui-datepicker-div {font-size: 12px;}
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }

/* simple-modal-overlay */

#simple-modal-overlay {position: fixed ;display: block;z-index: 99998;top: 0;left: 0;width: 100%;height: 100%;background-color: #000000;background-position: center center;background-repeat: no-repeat;background: -webkit-gradient(radial, center center, 0, center center, 460, from(#ffffff), to(#291a49));background: -webkit-radial-gradient(circle, #ffffff, #291a49);background: -moz-radial-gradient(circle, #ffffff, #291a49);background: -ms-radial-gradient(circle, #ffffff, #291a49);}
.simple-modal {width: 600px;left: 20px;top: 20px;position: absolute;position: fixed;margin: 0;color: #808080;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 13px;font-weight: normal;line-height: 18px;background-color: #FFFFFF; border: 1px solid #EAEEFA; border: 1px solid rgba(234, 238, 250, 0.6); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.6); box-shadow: 0 0 3px rgba(0, 0, 0, 0.6); z-index: 99999;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.simple-modal .simple-modal-header {padding: 5px 15px;margin: 0;border-bottom: 1px solid #EEEEEE;}
.simple-modal .simple-modal-header h1 {margin: 0;color: #404040;font-size: 18px; font-weight: bold; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 36px;}
.simple-modal a.close { position: absolute;right: 15px;top: 15px;color: #999;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 17px;font-weight: normal;line-height: 10px;text-decoration: none;}
.simple-modal a.close:hover {color: #444;}
.simple-modal .simple-modal-body {padding: 15px;}
.simple-modal .simple-modal-body div.contents {overflow: hidden;}
.simple-modal .simple-modal-body p {font-size: 13px;font-weight: normal; color: #606060; line-height: 18px;}
.simple-modal .simple-modal-body p img {display: block;margin: 0 auto 10px auto;}
.simple-modal .simple-modal-footer {display: block;background-color: #F5F5F5;padding: 14px 15px 15px; border-top: 1px solid #EEEEEE; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; -webkit-box-shadow: inset 0 1px 0 #FFF; -moz-box-shadow: inset 0 1px 0 #FFF; box-shadow: inset 0 1px 0 #FFF;zoom: 1; margin-bottom: 0; text-align: center;}
.simple-modal .simple-modal-footer a.btn {text-decoration: none;cursor: pointer;display: inline-block;background-repeat: no-repeat;padding: 5px 14px 6px;color: #333;font-size: 13px;line-height: normal;border: 1px solid transparent;-webkit-transition: 0.2s linear all;-moz-transition: 0.2s linear all;transition: 0.2s linear all;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.simple-modal .simple-modal-footer a.btn.primary {color: #FFF;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); background-color: #999; background-repeat: repeat-x; margin-right: 15px;}
.simple-modal .simple-modal-footer a.btn.primary:hover {border: 1px solid #444;background-color: #444;}
.simple-modal .simple-modal-footer a.btn.secondary {padding: 5px 2px 6px;}
.simple-modal .simple-modal-footer a.btn.secondary:hover {color: #999;}
.simple-modal.draggable .simple-modal-header:hover {cursor: move;background-color: #f8f8f8;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px; border-top-right-radius: 6px;}
.simple-modal.loading .simple-modal-body {min-height: 60px;background: transparent url("/catalog/view/theme/default/stylesheet/images/loader.gif") no-repeat center center;}
.simple-modal.loading .simple-modal-body div.contents {display: none;}
.simple-modal.loading .close, .simple-modal.loading .simple-modal-header, .simple-modal.loading .simple-modal-footer {display: none;}
.simple-modal.hide-header .simple-modal-header {display: none;}
.simple-modal.hide-footer .simple-modal-footer {display: none;
}
/* Jet Cache: catalog/view/theme/default/stylesheet/callbackphone/jquery-ui-timepicker-addon.css */
#ui-datepicker-div {font-size: 12px;}
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }

