<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* =====core structure================ */
.grid {
	float:right; /* ========== */
	height:auto;
	padding:0;
}
.grid .box {
	width:100%;
	height:auto;
	border:solid 1px #bbb;
	/* overflow:hidden; */
}
/* === float and no float ==== */
.no_float {
	float:none !important;
	clear:both !important;
	margin:auto !important;
}
.float_left {
	float:left !important;
}
/* ===== absolute and fixed ==== */
.abs {
	position:absolute;
}
.abs img{
	width:100%;
}
.fixed {
	position:fixed;
}
.fixed img{
	width:100%;
}
/* ===== limits ================= */
@media (min-width: 993px) {
.limit_width, .grid .limit_width {
	width:90% !important;/* was 85% */
	margin:auto;
	height:auto;
	max-width:1380px; /* was 1280 */
	min-width:900px;
}
.grid .min_height {
	min-height:750px;
}
}
@media (max-width: 992px) {
.limit_width, .grid .limit_width {
	width:97% !important;
	margin:auto;
	height:auto;
	max-width:1280px;
	min-width:1px;
}
.grid .min_height {
	min-height:1px;
}
}
.grid .box .overflow_hidden {
overflow:hidden;
}
/* ====== hide from phone ====== */
@media (min-width: 993px){.hide_from_phone {display:block;}}
@media (max-width: 992px){.hide_from_phone {display:none;}}
/* ====== hide from desktop ====== */
@media (min-width: 993px){.hide_from_desktop {display:none;}}
@media (max-width: 992px){.hide_from_desktop {display:block;}}
/* ===== paddings ================ */
@media (min-width: 993px) {
.padding3 {padding:3px !important;}
.padding5 {padding:5px !important;}
.padding10 {padding:10px !important;}
.padding15 {padding:15px !important;}
.padding20 {padding:20px !important;}
.padding25 {padding:25px !important;}
.padding30 {padding:30px !important;}
.padding_horz3 {padding:0 3px !important;}
.padding_horz5 {padding:0 5px !important;}
.padding_horz10 {padding:0 10px !important;}
.padding_horz15 {padding:0 15px !important;}
.padding_horz20 {padding:0 20px !important;}
.padding_horz25 {padding:0 25px !important;}
.padding_horz30 {padding:0 30px !important;}
.padding_vert3 {padding:3px 0 !important;}
.padding_vert5 {padding:5px 0 !important;}
.padding_vert10 {padding:10px 0 !important;}
.padding_vert15 {padding:15px 0 !important;}
.padding_vert20 {padding:20px 0 !important;}
.padding_vert25 {padding:25px 0 !important;}
.padding_vert30 {padding:30px 0 !important;}
}
@media (max-width: 992px) {
.padding3 {padding:3px !important;}
.padding5 {padding:5px !important;}
.padding10 {padding:10px !important;}
.padding15 {padding:15px !important;}
.padding20 {padding:20px !important;}
.padding25 {padding:25px !important;}
.padding30 {padding:30px !important;}
.padding_horz3 {padding:0 3px !important;}
.padding_horz5 {padding:0 5px !important;}
.padding_horz10 {padding:0 5px !important;}
.padding_horz15 {padding:0 5px !important;}
.padding_horz20 {padding:0 5px !important;}
.padding_horz25 {padding:0 5px !important;}
.padding_horz30 {padding:0 5px !important;}
.padding_vert3 {padding:5px 0 !important;}
.padding_vert5 {padding:5px 0 !important;}
.padding_vert10 {padding:5px 0 !important;}
.padding_vert15 {padding:5px 0 !important;}
.padding_vert20 {padding:5px 0 !important;}
.padding_vert25 {padding:5px 0 !important;}
.padding_vert30 {padding:5px 0 !important;}
}
/* == */
.grid .padding_inner3 {padding:3px;}
.grid .padding_inner5 {padding:5px;}
.grid .padding_inner10 {padding:10px;}
.grid .padding_inner15 {padding:15px;}
.grid .padding_inner20 {padding:20px;}

.grid .padding_inner_vert5 {padding:3px 0;}
.grid .padding_inner_vert5 {padding:5px 0;}
.grid .padding_inner_vert10 {padding:10px 0;}
.grid .padding_inner_vert15 {padding:15px 0;}
.grid .padding_inner_vert20 {padding:20px 0;}

.grid .padding_inner_horz3 {padding:0 3px;}
.grid .padding_inner_horz5 {padding:0 5px;}
.grid .padding_inner_horz10 {padding:0 10px;}
.grid .padding_inner_horz15 {padding:0 15px;}
.grid .padding_inner_horz20 {padding:0 20px;}

/* ====== border ========= */
.grid .no_border, .grid .nb{border:none;}
/* ====== nav h ========== */
.nav_link .selected {color:#ac6671;}
.nav_link .selected:hover {
-webkit-animation-name:nav_hover;
animation-name: nav_hover;
-webkit-animation-duration: 0.0s;
animation-duration: 0.0s;
-webkit-animation-fill-mode: none;
animation-fill-mode: none;
}
@media (min-width: 993px) {
.nav_link a{
display:block;
line-height:30px;
border-left:solid 1px;
}
.grid .nav_holder .grid .nav:first-child {border-right:solid 1px #fff;}
.grid .nav_shadow_top_light {box-shadow: 0px 20px 1px 0px rgba(255, 255, 255, 0.2) inset;}
.grid .nav_shadow_bottom_light {box-shadow: 0px -20px 1px 0px rgba(255, 255, 255, 0.2) inset;}
.grid .nav_shadow_top_dark {box-shadow: 0px 20px 1px 0px rgba(0, 0, 0, 0.1) inset;}
.grid .nav_shadow_bottom_dark {box-shadow: 0px -20px 1px 0px rgba(0, 0, 0, 0.1) inset;}
}
@media (max-width: 992px) {
.nav_link a{
display:block;
line-height:40px;
border-left:none;
border-bottom:solid 1px;
}
}
/* ====== flex =========== */
.grid .flex-cont, .flex-cont {display: flex; align-items: center;flex-wrap: wrap;}
.grid .flex-centered, .flex-centered {display: flex; height: 100%; justify-content: center;align-items: center;align-content:stretch}
.grid .flex-centered1, .flex-centered1 {display: flex!important;justify-content: center;align-items: center;height:100%;flex-wrap: wrap;flex-direction: column;}
.grid .flex-hcentered, .flex-hcentered {display: flex!important;align-items: center;height:100%;flex-direction: column;}
/* ====== nav v ========== */
.grid .nav_link_side:hover, .nav_link_side:hover{background-color:#e2e4e3;}
.grid .selected_side {color:#bb0000;}
.grid .nav_v ul{
list-style-type: none;
padding:0;
border:none;
width:100%;
margin:auto;
}
/*
.grid .nav_v ul li{
padding:10px 0;
border-bottom:solid 1px #ddd;
font-size:1.06em;
}
.grid .nav_v ul li ul{
list-style-type: none;
list-style-position:inside;
}


.grid .nav_v ul li ul li{
padding:5px 10px;
background-color:#e2e4e3;
border-bottom:none;
}

.grid .nav_v ul li:last-child{
padding:5px 10px;
border-bottom:none;
}
*/

/* ======= alignments ======== */
@media (min-width: 993px) {
.grid .align_left {text-align:left;}
.grid .align_center {text-align:center;}
.grid .align_right {text-align:right;}
}
@media (max-width: 992px) {
.grid .align_left {text-align:center;}
.grid .align_center {text-align:center;}
.grid .align_right {text-align:center;}
}
/* ===== persistent measurments ====== */
.w2_pers {width:49.9%;}
.w3_pers {width:33.33333333%;}
.w4_pers {width:25%;}
.w5_pers {width:20%;}
.w6_pers {width:16.66666666666%;}
.w7_pers {width:14.285714285%;}
.w8_pers {width:12.5%;}
.w9_pers {width:11.111111111%;}
.w10_pers {width:10%;}
.w11_pers {width:9.0909090%;}
.w12_pers {width:8.333333333%;}

.ww15_pers {width:15%;}
.ww30_pers {width:30%;}
.ww35_pers {width:35%;}
.ww75_pers {width:75%;}
.ww66_pers {width:66.666666%;}
.ww60_pers {width:60%;}
.ww80_pers {width:80%;}
.ww10_pers {width:10%;}
.ww37_pers {width:37.5%;}
.ww40_pers {width:40%;}
.ww83_pers {width:83.33333333333%;}
.ww85_pers {width:85%;}
.ww90_pers {width:90%;}
.ww95_pers {width:95%;}
.w150_pers {width:150%;}
.w200_pers {width:200%;}
.w250_pers {width:250%;}
/* ======= measurments ======== */
@media (min-width: 993px) {
.w1 {width:100%;}
.w2 {width:49.9%;}
.w3 {width:33.33333333%;}
.w4 {width:25%;}
.w5 {width:20%;}
.w6 {width:16.66666666666%;}
.w7 {width:14.285714285%;}
.w8 {width:12.5%;}
.w9 {width:11.111111111%;}
.w10 {width:10%;}
.w11 {width:9.0909090%;}
.w12 {width:8.333333333%;}
/* == */
.ww3 {width:3%;}
.ww15 {width:15%;}
.ww35 {width:35%;}
.ww75 {width:75%;}
.ww66 {width:66.666666%;}
.ww60 {width:60%;}
.ww80 {width:80%;}
.ww10 {width:10%;}
.ww30 {width:30%;}
.ww37 {width:37.5%;}
.ww40 {width:40%;}
.ww83 {width:83.33333333333%;}
.ww85 {width:85%;}
.ww90 {width:90%;}
.ww95 {width:95%;}
.w150 {width:150%;}
.w200 {width:200%;}
.w250 {width:250%;}
}
@media (max-width: 992px) {
.w1, .w2, .w3, .w4, .w5, .w6, .w7, .w8, .w9, .w10, .w11, .w12, .ww30, .ww35, .ww75, .ww66, .ww60, .ww80, .ww10, .ww15, .ww40, .ww37, .ww83, .ww85, .ww90, .ww95, .w200, .w150, .w250 {width:100%;}
}
/* ====== font sizes ==== */
.grid .font_size08 {font-size:0.8em;}
.grid .font_size085{font-size:0.85em;}
.grid .font_size09 {font-size:0.9em;}
.grid .font_size095{font-size:0.95em;}
.grid .font_size10 {font-size:1.0em;}
.grid .font_size11 {font-size:1.1em;}
.grid .font_size12 {font-size:1.2em;}
.grid .font_size13 {font-size:1.3em;}
.grid .font_size14 {font-size:1.4em;}
.grid .font_size15 {font-size:1.5em;}
.grid .font_size16 {font-size:1.6em;}
.grid .font_size17 {font-size:1.7em;}
.grid .font_size18 {font-size:1.8em;}
.grid .font_size19 {font-size:1.9em;}
.grid .font_size20 {font-size:2.0em;}
.grid .font_size21 {font-size:2.1em;}
.grid .font_size22 {font-size:2.2em;}
.grid .font_size23 {font-size:2.3em;}
.grid .font_size24 {font-size:2.4em;}
.grid .font_size25 {font-size:2.5em;}
.grid .font_size26 {font-size:2.6em;}
.grid .font_size27 {font-size:2.7em;}
.grid .font_size28 {font-size:2.8em;}
.grid .font_size29 {font-size:2.9em;}
.grid .font_size30 {font-size:3.0em;}
/* ======= heights ==== */
.grid .h35_pers, .h35_pers{ height:35px;}
@media (min-width: 993px) {
.grid .h20, .h20{ height:20px;}
.grid .h30, .h30{ height:30px;}
.grid .h35, .h35{ height:35px;}
.grid .h40, .h40{ height:40px;}
.grid .h50, .h50{ height:50px;}
.grid .h60, .h60{ height:60px;}
.grid .h70, .h70{ height:70px;}
.grid .h80, .h80{ height:80px;}
.grid .h90, .h90{ height:90px;}
.grid .h100, .h100{ height:100px;}
.grid .h110, .h110{ height:110px;}
.grid .h120, .h120{ height:120px;}
.grid .h130, .h130{ height:130px;}
.grid .h140, .h140{ height:140px;}
.grid .h150, .h150{ height:150px;}
.grid .h160, .h160{ height:160px;}
.grid .h170, .h170{ height:170px;}
.grid .h180, .h180{ height:180px;}
.grid .h190, .h190{ height:190px;}
.grid .h200, .h200{ height:200px;}
.grid .h210, .h210{ height:210px;}
.grid .h220, .h220{ height:220px;}
.grid .h230, .h230{ height:230px;}
.grid .h240, .h240{ height:240px;}
.grid .h250, .h250{ height:250px;}
.grid .h260, .h260{ height:260px;}
.grid .h270, .h270{ height:270px;}
.grid .h280, .h280{ height:280px;}
.grid .h290, .h290{ height:290px;}
.grid .h300, .h300{ height:300px;}
.grid .h310, .h310{ height:310px;}
.grid .p0 p{ margin:0px;}
.grid .p1 p{ margin:1px;}
.grid .p2 p{ margin:2px;}
.grid .p3 p{ margin:3px;}
.grid .p4 p{ margin:4px;}
.grid .p5 p{ margin:5px;}
.grid .p6 p{ margin:6px;}
.grid .p7 p{ margin:7px;}
.grid .p8 p{ margin:8px;}
.grid .p9 p{ margin:9px;}
}
@media (max-width: 992px) {
.grid .h30, .h30{ height:auto;}
.grid .h35, .h35{ height:auto;}
.grid .h40, .h40{ height:auto;}
.grid .h50, .h50{ height:auto;}
.grid .h60, .h60{ height:auto;}
.grid .h70, .h70{ height:auto;}
.grid .h80, .h80{ height:auto;}
.grid .h90, .h90{ height:auto;}
.grid .h100, .h100{ height:auto;}
.grid .h110, .h110{ height:auto;}
.grid .h120, .h120{ height:auto;}
.grid .h130, .h130{ height:auto;}
.grid .h140, .h140{ height:auto;}
.grid .h150, .h150{ height:auto;}
.grid .h160, .h160{ height:auto;}
.grid .h170, .h170{ height:auto;}
.grid .h180, .h180{ height:auto;}
.grid .h190, .h190{ height:auto;}
.grid .h200, .h200{ height:auto;}
.grid .h210, .h210{ height:auto;}
.grid .h220, .h220{ height:auto;}
.grid .h230, .h230{ height:auto;}
.grid .h240, .h240{ height:auto;}
.grid .h250, .h250{ height:auto;}
.grid .h260, .h260{ height:auto;}
.grid .h270, .h270{ height:auto;}
.grid .h280, .h280{ height:auto;}
.grid .h290, .h290{ height:auto;}
.grid .h300, .h300{ height:auto;}
.grid .h310, .h310{ height:auto;}
.grid .h_phone, .h_phone{ height:400px;}
}
/* ====== forms ======= */
.grid .box input[type=text], .grid .box input[type=email], .grid .box input[type=number], .grid .box input[type=tel], .grid .box textarea, .grid .box input[type=submit], .grid .box input[type=button], .grid .box input[type=password], .grid .box select {
	width:100%;
	font-size:1.2em;
	margin:0;
	padding:3px;
	font-family: 'Assistant', sans-serif;
	border:solid 1px #aaa;
	outline:none;
}
.grid .box input[type=checkbox], .grid .box input[type=radio]{
width:20px;
height:20px;
} 
.grid .box .form_ltr{
direction:ltr;
text-align:right;
}
.grid .cart2_form input, .grid .cart2_form textarea {
background-color:#ddd!important;
}
/* === horizontal nav ==== */
@media (min-width: 993px) {
.nav_holder_show{ display:none; }
.nav_holder, .nav_holder a{display:block;}
}
@media (max-width: 992px) {
.nav_holder_show{ display:block; }
.nav_holder{ display:none; }
}
/* ====== images ======= */
/* 
image will adjust to box at all situations
if box height is auto - image is 100% width.
Allow limit in this case 
*/
.grid .overflow_visible img {
max-width:100%;
max-height:100%;
}
.grid .overflow_hidden img {
width:100%!important;
height:auto!important;
}
/* === limit image to height ==== */
@media (min-width: 993px) {
.grid .box ul li div .fancybox img{max-height:100%;max-width:100%;}
}
@media (max-width: 992px) {
.grid .box ul li .tp-caption {display:none;}
}

/* == img limits == */
.grid .fit_img100 img {width:100%; height:auto; margin:auto;}
.grid .fit_img90 img { width:90%; height:auto; margin:auto;}
.grid .fit_img80 img { width:80%; height:auto; margin:auto;}
.grid .fit_img70 img {
width:70%;
height:auto;
margin:auto;
}
.grid .fit_img60 img {
width:60%;
height:auto;
margin:auto;
}
.grid .fit_img50 img {
width:50%;
height:auto;
margin:auto;
}
.grid .fit_img40 img {
width:40%;
height:auto;
margin:auto;
}
.grid .fit_img30 img {
width:30%;
height:auto;
margin:auto;
}
.grid .fit_img25 img {
width:25%;
height:auto;
margin:auto;
}
.grid .fit_img20 img {
width:20%;
height:auto;
margin:auto;
}
.grid .fit_img15 img {
width:15%;
height:auto;
margin:auto;
}
.grid .fit_img10 img {
width:10%;
height:auto;
margin:auto;
}
/* ====== basic ======= */
html {height:100%;}
body {
	margin:0;
	direction:rtl;
	min-height:100%;
	font-family: 'Assistant', sans-serif;
	color: #333;
	font-size:100%;
	overflow-x:hidden;
}

@media screen and (max-width: 1260px) and (min-width: 1200px) {
body {
	font-size:95%;
}	
}
@media screen and (max-width: 1199px) and (min-width: 993px) {
body {
	font-size:85%;
}	
}
@media (max-width: 992px) {
body {
	font-size:100%;
}	
}
* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position:relative;
}
.clearfix:after, .grid .clearfix:after {
	content: " "; /* Older browser do not support empty content */
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
h1, h2, h3, h4, h5 {
	display:inline;
	font-weight:normal;
	line-height:normal;
	font-size:1.0em;
}
.grid .bold{font-weight:bold;}
.grid .bold300{font-weight:300;}
.grid .bold400{font-weight:400;}
.grid .bold700{font-weight:700;}
.grid .bold800{font-weight:800;}
a {
	text-decoration:none;
	color:#333;
}
a:hover {
	/* color:#000; */
}
.grid .display_none, .display_none{
	display:none;
}
.grid .display_block, .display_block{
	display:block;
}
img {
	vertical-align:middle;
}
.form_lr{direction:ltr;text-align:right;}
.ajax_spinner {
	display:none;
}
.grid .content{
background-repeat:repeat;
background-position:center center;
}
.grid .video iframe{
border:solid 1px;
width:100%;
height:100%;
padding:0;
}
.grid .bg_img{
background-image:url(../images/tb.png);
background-repeat:repeat;
background-position:top;
background-size: auto 100%;
}
.grid .add, .grid .subtract {
-moz-user-select: none;
-ms-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-webkit-touch-callout: none;
user-select:none;
}
.grid .add:active, .grid .subtract:active {
background-color:#ddd;
}
/* cursors */
.not_allowed{cursor: not-allowed;}
.grid .pointer, .pointer{cursor:pointer!important;}
/* ======== animations ====== */
@keyframes img_scale {
from {
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
}
to {
-ms-transform: scale(1.02);
-webkit-transform: scale(1.02);
transform: scale(1.02);
}
}
.grid .box a img:hover {
-webkit-animation-name:img_scale;
animation-name: img_scale;
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
opacity:0.95;
}
/* ============= */
.grid .scale:hover{
-webkit-animation-name:img_scale;
animation-name: img_scale;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
/* ============= */
@keyframes nav_slide {
from {
top: -50px;
}
to {
top: 0px;
}
}
@media (min-width: 992px) {
.nav_holder_fixed {
position:fixed;
top:0;
right:0;
z-index:10000;
-webkit-animation-name:nav_slide;
animation-name: nav_slide;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
}
}
/* ================ */
.fader_in {
-webkit-animation-name:ani_fade_in;
animation-name: ani_fade_in;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
@keyframes ani_fade_in {
from {
opacity:0.0;
}
to {
opacity:1.0;
}
}
/* ========= */
@keyframes opacity_up {
from {
opacity:0.3;
}
to {
opacity:1.0;
}
}
.grid .magnify_img:hover {
-webkit-animation-name:opacity_up;
animation-name: opacity_up;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;}


/* ============= */
@keyframes nav_hover {
from {
color:#333;
}
to {
color:#ac6671;
}
}
.nav_link a:hover {
-webkit-animation-name:nav_hover;
animation-name: nav_hover;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
/* ============= */
@keyframes accessibility_move {
from {
right:-160px;
top:340px;
}
to {
right:200px;
top:340px;
}
}
.accessibility_open{
-webkit-animation-name: accessibility_move;
animation-name: accessibility_move;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}

/* ============= */
@keyframes gallery_hover {
from {
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.3);
border:solid 1px #ddd;
}
to {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
border:solid 1px #fff;
}
}
.grid .gallery:hover {
-webkit-animation-name:gallery_hover!important;
animation-name: nav_hover;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
/* ============= */
/* ======== popups, messages and other ======== */
@media (min-width: 993px) {
.scrollup{
width:3%;height:auto;right:20px;bottom:90px;border:solid 1px #ccc;cursor:pointer;padding:3px 5px 2px 5px;
background-color:#ffffff;opacity:0.7;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
}
}
@media (max-width: 992px) {
.scrollup{
width:12%;height:auto;right:20px;bottom:-2px;border:solid 1px #ccc;cursor:pointer;padding:3px 5px 2px 5px;
background-color:#ffffff;opacity:1.0;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
z-index: 1000;
}
}
.fixed_msg {
position:fixed!important;
right:0px;
bottom:-50px;
width:100%;
height:auto;
display:none;
}
@media (min-width: 993px) {
.fixed_button_design {
-ms-transform: rotate(270deg); /* IE 9 */
-webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
transform: rotate(270deg);
display:block;
left:-70px;
top:350px;
z-index:1000;
box-shadow: -3px 3px 10px 0px rgba(0, 0, 0, 0.4);
}
.fixed_button_design:hover {
box-shadow: -3px 3px 10px 0px rgba(0, 0, 0, 0.7);
}
}
.accessibility{
right:-160px;
top:100px;
width:200px;
height:auto;
z-index:2000;
box-shadow: -3px 3px 10px 0px rgba(0, 0, 0, 0.4);
}
.grid .shadow, .shadow{
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.grid .shadow_inner_top {
box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2) inset;
}
.grid .shadow_inner_bottom {
box-shadow: 0px -10px 10px 0px rgba(0, 0, 0, 0.48) inset;
}
.grid .shadow_text{
text-shadow: 4px 4px 10px rgba(0, 0, 0, 0.25);
}
@media (max-width: 992px) {
.header_mini {
display:none!important;
}
}
.tp_caption_prv {
z-index:6;background-color:rgba(0,0,0,0.3);width:12%;height:auto;text-align:center;padding:5px;
}
/* ========== add cart buttons ================ */
.add_cart_wrap a{
display:block;
color:#fff;
}
.grid .add_cart_wrap .grid .box:hover {
opacity:0.9;
}
.add_cart_true{
display:block;
color:#bb0000!important;
font-weight:bold;
}
/* ========== video iframe ==================== */
.video_iframe {
width:100%;
height:100%;
border:none;
}
/* ====== round icon ========== */
.grid .box .round_link{
display:block;
border-radius:13px;
width:26px;
height:26px;
line-height:26px;
float:left;
}
.grid .box .round_link_text{
display:block;
float:left;
padding:0 5px;
line-height:26px;
}
@media (min-width: 993px) {
.grid .header_holder{


}
.logo_eng{
display:block;
}
.symbol{
display:block;
}
}
@media (max-width: 992px) {
.grid .header_holder{
box-shadow: 0px -35px 65px -30px rgba(0, 0, 0,0.3) inset;
background-image:none;
}
.logo_eng{
display:none;
}
.symbol{
display:none;
}
}
.grid .form_disabled input[type=text], .grid .form_disabled input[type=email], .grid .form_disabled input[type=tel], .grid .form_disabled textarea {
border:none!important;
}
.grid .text_white {
color:#fff;
}
.grid .text_red {
color:#bb0000;
}
.grid .bg_white {
background-color:#fff;
}
.grid .radius5{
border-radius:5px;
}
.grid .radius10{
border-radius:10px;
}
/* ======== rating =========== */
.star{ background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABQCAYAAAAZQFV3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABOFJREFUeNrsmEFoHFUYx9/MdHfTJRKzUhBaFiL1YghZCFQUIV6UQJuLWCgr8eKpIoiFSqsHQYrmYj14KHqxKAl6MbA5eCgKRVAMBhpCwIJQCETRQzTsNtnO7s74+17fbGc3M7OzZhUsHfjzdvd97/++973vff99Y/m+rwb5WL0Idz60h2nckTc8Nw2hncLmAnhtIB7i3VGan8VD8Dhebh+U8FOaX8Bh4EB48R8TQlai+QnkgMTxD/AYpFt9EULk0EyBD8Dn4BPT9TZ4CrwD6Wos4V+XrUdpXzQk4tUEkAFXwNUu+1fAWWO7anADLDLJTkCYpf0K3DQe3Ui5oUI6B8ShlyBstZfMMiXoX4MV8GZKQgnJcXA6nKPtGJoE/gZ8Cy6mIJPwnIJsL3ZTIB2h+U6WANZjyE6Aj8Cz3WT7TooJ7HUwneDdc+BaFFnc0SuCzQTCTWOT+iwfN6cjWJ6clo9NzOS5Bcb6IZTZj5pU+syEYNV8XzA2Y6lOCptyhGbDeDFPnJa6TlGZ5rxJ/nxkSRPCACR5EUyHf4sCNjOgENVn/ecVe+CEy8vLWgJmZ2fd1IRra2vxSbe5eYlmu1gsXo6zmZycTKcpkEn6vC61kM+FQYiUeDdvauP5Ay0ZjyIlgKVv9bVkiBwQVJRX2YwWkKLxrhxB+qYSPaxUKrESANHVrh2PlQAzqSbskAA6UkkA5B0SICvRSzb5ddrMWu4jh8umSLwckLVjSKClWJ6SwsrM76fwLpCAM4x1I9OGjhrN8+AkAyYSyGTDnhEHjCPxeYhBagmIIvtXJOBQkgSY5Z01/76umAy4lbpiG5IqzQuG6Alz9LLmf+IP5hh+AfmxnoSQdUgAg5a6JuuQgMiSFi7fJHkR9JQAbGbA/SoBi4uLWgLK5XIqCdBpkyQBZne3sTm4BGxsbLQlgM+DkYBsNjucyWQKaSXATvCuZFnWHIQqlxMVUOeMx/0RMsgBWgIgcyBVgqwwIwH0JUvAwsJChwQwuOQ4jrJtO/CsfQBc11We56lWqyXfOySALNgJdlmuWzNSB/P5vBKyyJnxMjxBs9mc2tvbEye+DN1l7uYhuaZvAXg1LaQyOOkRL3d3d8XLishHOEd1DMfHx7UEYLjCrCop2aXP2Mht4QxjoyWADi0BxGddZm80GjpWYSL5TfpkYnHAOBK/yxhoCZAl1et1PbharWrUajX9m/SJBESRJUlAr6fvW0CvZyyxOIQPN4kbnv1mlwQERGPhMbHli/Q5Yv5lSdDnSYelrlLWIQGRJS1cvjk1RdBTArCZAferBPT7IkjvcuP7t3pKADaxEpB5+r10FXv3x3kKqqUlgM+DkQB76OFhKzdycAnAo5KynTlraFTZQ4/gqH3ursd9EjLIAVoC7KGCAxFWNqSjWgLoS5aAfS+C7EzJcrLKOjSkrNwoFu0ToPz6n8pv3dFQXjPyRdA9CbDsk/ZDx5SQxWiAsg4X7vE361NedQsn/P0SELwIgmzaHiZMtpMcKK+pWlUuVF6j0v0iSMcw/+QFLQF+y13xbv/GpF4CWUt5tV+FTEsAY6MlgA4tASxlnaUo362yLGLlh2Lo1iCjj4nFAeNI/H9sDHbYxesEfcK//XvSoq9Fkf0/JCDqDWfV3I+TJGCLne19CzAvgtoS8OBF0APC6OdvAQYAj2xzC/IfXBsAAAAASUVORK5CYII='); background-position:right -2px; display:block; width:20px; height:16px; line-height:16px; float:right; cursor: pointer; zoom:1;}
.fullStar{ background-position:right -59px;}
.stars{overflow: hidden;}
.tmp_es{background-position:right -21px;}
.tmp_fs{background-position:right -40px;}
/* =========nav v====== */
.cd-accordion-menu ul {
  display: none;
}
.cd-accordion-menu li {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color:#fff;
  border-bottom:solid 1px #ddd;
}
.cd-accordion-menu li ul li {
border:none;
}
.cd-accordion-menu input[type=checkbox] {
  /* hide native checkbox */
  position: absolute;
  opacity: 0;
  z-index:100;
}

.cd-accordion-menu label, .cd-accordion-menu a {
  display: block; 
  font-size:1.1em;
}
.cd-accordion-menu a {
background:none;
color:#000;
padding: 0px; /* ======= */
}
.cd-accordion-menu ul li a {
background-color:#e2e4e3;
padding: 5px 10px 5px 5px; /* ======= */
}
.cd-accordion-menu label::before{
  /* icons */
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
}
.cd-accordion-menu a::before {
  content: '';
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0px;
  padding:0;
}

.cd-accordion-menu ul li label::after{
  background-image: url(../images/cd_level.svg);
  background-repeat: no-repeat;
}
.cd-accordion-menu label {
  padding: 10px 10px 10px 5px; /* ======= */
  background-color:#fff;
}
@media (min-width: 993px) {
  .cd-accordion-menu label, .cd-accordion-menu a {
   /* padding: 10px 30px 10px 5px; /* ======= */
  }
  
  .cd-accordion-menu li ul li ul li label, .cd-accordion-menu li ul li ul li a {
    /* padding: 10px 40px 10px 5px; /* ======= */
  }
  .cd-accordion-menu li ul li ul li ul li label, .cd-accordion-menu li ul li ul li ul li a {
    /* padding: 10px 60px 10px 5px; /* ======= */
  } 
  .cd-accordion-menu label::before {
    right: 0px; /* ======= */
  }
  .cd-accordion-menu ul li label::before {
    right: 20px; /* ======= */
  }
  .cd-accordion-menu ul li ul li label::before {
    right: 40px; /* ======= */
  } 
  .cd-accordion-menu ul li ul li ul li label::before {
    right: 60px; /* ======= */
  } 
   .cd-accordion-menu li ul li ul li label {
	padding-right:60px;   
   }
}
@media (max-width: 992px) {
  .cd-accordion-menu label, .cd-accordion-menu a {
    padding: 15px 30px 15px 5px; /* ======= */
	font-size:1.2em;
	font-weight:normal;
  }
   .cd-accordion-menu label::before {
    right: 0px; /* ======= */
  }
}

.cd-accordion-menu.animated label::before {
  /* this class is used if you're using jquery to animate the accordion */
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
.cd-accordion-menu input[type=checkbox]:checked + label + ul,
.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {
  /* use label:nth-of-type(n) to fix a bug on safari (&lt;= 8.0.8) with multiple adjacent-sibling selectors*/
  /* show children when item is checked */
  display: block;
}
.cd-accordion-menu input[type=checkbox]:checked + label::before {
  /* rotate arrow */
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cd-accordion-menu label::before {
  /* arrow icon */
  right: 10px; /* ====== */
  background-position: 0 0;
  -webkit-transform: translateY(-50%) rotate(90deg); /* ====== */
  -moz-transform: translateY(-50%) rotate(90deg); /* ====== */
  -ms-transform: translateY(-50%) rotate(90deg); /* ====== */
  -o-transform: translateY(-50%) rotate(90deg); /* ====== */
  transform: translateY(-50%) rotate(90deg); /* ====== */
}
.grid .bcrumbs h1, .grid .bcrumbs h2, .grid .bcrumbs h3{
font-weight:bold;
}
.grid .news_holder h1, 
.grid .news_holder h2, 
.grid .news_holder h3, 
.grid .news_holder h4,  
.grid .news_holder h5, 
.grid .news_holder h6 {display:block;}  

.grid .news_holder .no_inherit{display:inline; font-weight:bold;}

@media (min-width: 993px) {
.grid .zoom_out {zoom:0.8;}
}
@media (max-width: 992px) {
.grid .zoom_out {zoom:1.0;}
}

.cloud_holder {
width:50%;
min-width: 256px;
max-width: 480px;
}
/* div that surrounds Cloud Zoom image and content slider. */
            #surround {
                width:50%;
                min-width: 256px;
                max-width: 480px;
            }
            
            /* Image expands to width of surround */
            img.cloudzoom {
                width:100%;
            }
            
            /* CSS for slider - will expand to width of surround */
            #slider1 {
                margin-left:20px;
                margin-right:20px;
                height:119px;
                border-top:1px solid #aaa;
                border-bottom:1px solid #aaa;
                position:relative;
            }

.grid .box .dotted{font-size:1px;height:auto;border-bottom:dotted 3px #fff;width:80%;margin:auto;} 
/* ================ wait ============ */
.wait {top:0;right:0;height:100%;width:100%;background-color:rgba(0,0,0,0.3);z-index:1000;background-image:url('../images/loader.svg');background-repeat:no-repeat;background-position:center center;} 
.grid .pad_filter{padding:5px 15px} 
.grid .black50, .black60{background-color:rgba(0,0,0,0.6)}       


</pre></body></html>