/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-display: fallback;
  font-style: normal;
  font-weight: 300;
  src: local('Assistant Light'), local('Assistant-Light'), url(https://fonts.gstatic.com/s/assistant/v2/2sDZZGJYnIjSi6H75xk7w0esBp0YXCg.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
  font-family: 'Assistant';
  font-display: fallback;
  font-style: normal;
  font-weight: 300;
  src: local('Assistant Light'), local('Assistant-Light'), url(https://fonts.gstatic.com/s/assistant/v2/2sDZZGJYnIjSi6H75xk7w0esBJ0Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-display: fallback;
  font-style: normal;
  font-weight: 400;
  src: local('Assistant'), local('Assistant-Regular'), url(https://fonts.gstatic.com/s/assistant/v2/2sDcZGJYnIjSi6H75xkzamW5O7w.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
  font-family: 'Assistant';
  font-display: fallback;
  font-style: normal;
  font-weight: 400;
  src: local('Assistant'), local('Assistant-Regular'), url(https://fonts.gstatic.com/s/assistant/v2/2sDcZGJYnIjSi6H75xkzaGW5.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-display: fallback;
  font-style: normal;
  font-weight: 600;
  src: local('Assistant SemiBold'), local('Assistant-SemiBold'), url(https://fonts.gstatic.com/s/assistant/v2/2sDZZGJYnIjSi6H75xk7t0GsBp0YXCg.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
  font-family: 'Assistant';
  font-display: fallback;
  font-style: normal;
  font-weight: 600;
  src: local('Assistant SemiBold'), local('Assistant-SemiBold'), url(https://fonts.gstatic.com/s/assistant/v2/2sDZZGJYnIjSi6H75xk7t0GsBJ0Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-display: fallback;
  font-style: normal;
  font-weight: 700;
  src: local('Assistant Bold'), local('Assistant-Bold'), url(https://fonts.gstatic.com/s/assistant/v2/2sDZZGJYnIjSi6H75xk700CsBp0YXCg.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
  font-family: 'Assistant';
  font-display: fallback;
  font-style: normal;
  font-weight: 700;
  src: local('Assistant Bold'), local('Assistant-Bold'), url(https://fonts.gstatic.com/s/assistant/v2/2sDZZGJYnIjSi6H75xk700CsBJ0Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* hebrew */
@font-face {
  font-family: 'Assistant';
  font-display: fallback;
  font-style: normal;
  font-weight: 800;
  src: local('Assistant ExtraBold'), local('Assistant-ExtraBold'), url(https://fonts.gstatic.com/s/assistant/v2/2sDZZGJYnIjSi6H75xk7z0OsBp0YXCg.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin */
@font-face {
  font-family: 'Assistant';
  font-display: fallback;
  font-style: normal;
  font-weight: 800;
  src: local('Assistant ExtraBold'), local('Assistant-ExtraBold'), url(https://fonts.gstatic.com/s/assistant/v2/2sDZZGJYnIjSi6H75xk7z0OsBJ0Y.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video,select,input {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    font-size:inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1.6;
    font-family: 'Assistant', arial, sans-serif;
    font-size: 16px;
    color: #000;
}
ol, ul {
    list-style: none;
}
:focus {
    outline: 0;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

 .responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-radius: 8px;
    overflow: hidden;
  }
  .responsive-table th, .responsive-table td {
    text-align: center;
    vertical-align: middle;
    padding: 10px;
  }
  .responsive-table th {
    background-color: #f8a920;
    color: #000000;
    font-size: 20px;
  }
 .responsive-table td {
    background-color: #F7F9FA;
    font-size: 18px;
  }
  .responsive-table tr:nth-child(even) td {
    background-color: #F0F0F0;
  }
  .responsive-table img {
    width: 45px;
    height: 45px;
  }
  @media (max-width: 600px) {
    .responsive-table th, .responsive-table td {
      font-size: 16px;
      padding: 8px;
    }
  }

/*end css reset*/

.clear:before,
.clear:after,
.clearfix:after,
.clearfix:before {
    content: "";
    display: table;
} 
.clear:after,.clearfix:after {
    clear: both;
}
.clear,.clearfix {
    zoom: 1; 
}

html,body {
    margin:0;
    padding:0;
    height:100%;
}

b,strong {
    font-weight: 700;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.center {
	text-align: center;
}

/***popup**/
.myformPop {
    display: none;
	width: 100%;
    max-width: 320px;
    min-height: 189px;
    padding: 8px;
    background: rgba(0,0,0,.3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#10000000,endColorstr=#10000000);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    position: relative;
    background: rgba(0,0,0,0.1);
}

.myformPop i.close,
.myformPop .cancelButton,
.myformPop .acceptButton{
    position: absolute;
    bottom: 15px;
    font-family: arial;
    font-size: 0.750em;
    left: 15px;
    display: block;
    padding: 7px;
    color: #fff;
    font-weight: bold;
    border: 1px solid #a95151;
    box-shadow: 0 1px 2px 0 #cd8787 inset;
    -webkit-box-shadow: 0 1px 2px 0 #cd8787 inset;
    -moz-box-shadow: 0 1px 2px 0 #cd8787 inset;
    background: #c57979;
    background: -moz-linear-gradient(top, #c57979 0%, #a34c4c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c57979), color-stop(100%,#a34c4c));
    background: -webkit-linear-gradient(top, #c57979 0%,#a34c4c 100%);
    background: -o-linear-gradient(top, #c57979 0%,#a34c4c 100%);
    background: -ms-linear-gradient(top, #c57979 0%,#a34c4c 100%);
    background: linear-gradient(top, #c57979 0%,#a34c4c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c57979', endColorstr='#a34c4c',GradientType=0 );
    border: 0px;
    outline: none;
    text-shadow: 0 -1px #6f6f6f;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}

.myformPop .confirmButtons {
    width: 193px;
    margin: 0 auto;
    margin-top: 81px;
}
.myformPop .confirmButtons button {
    float: right;
    margin-right: 10px;
    padding: 12px 25px 12px 25px;
    position: relative;
    left: auto;
    bottom: auto;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-shadow: none;
    font-size: 0.875em;
    font-weight: normal;
}

.myformPop .cancelButton {
    border: 1px solid #6F3333;
}

.myformPop .acceptButton {
    margin-right: 0px;
    background: #a9ca7b; /* Old browsers */
    background: -moz-linear-gradient(top, #a9ca7b 0%, #84ab58 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9ca7b), color-stop(100%,#84ab58)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a9ca7b 0%,#84ab58 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a9ca7b 0%,#84ab58 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a9ca7b 0%,#84ab58 100%); /* IE10+ */
    background: linear-gradient(to bottom, #a9ca7b 0%,#84ab58 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9ca7b', endColorstr='#84ab58',GradientType=0 ); /* IE6-9 */
    border: 1px solid #567A34;
}

.myformPop i.close:hover,
.myformPop .confirmButtons button{
    opacity: 0.95;
    filter: alpha(opacity=95);
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}

.myformPop i.close:active,
.myformPop .confirmButtons button:active {
    background: #b15e5e;
    box-shadow: 0 0 2px #707070 inset, 0 1px 0 #fff;
    -webkit-box-shadow: 0 0 2px #707070 inset, 0 1px 0 #fff;
    -moz-box-shadow: 0 0 2px #707070 inset, 0 1px 0 #fff;
}

.myformPop .confirmButtons .acceptButton:active {
    background: #a9ca7b;
}

.myformPop .heading {
    width: 100%;
    height: 44px;
    background-image: -webkit-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
    background-image: -moz-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
    background-image: -o-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
    background-image: -ms-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
    background-image: linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e9e9e9');
    border-bottom: 1px solid #bababa;
    -webkit-box-shadow: inset 0px -1px 0px #fff, 0px 1px 3px rgba(0,0,0,.08);
    -moz-box-shadow: inset 0px -1px 0px #fff, 0px 1px 3px rgba(0,0,0,.08);
    box-shadow: inset 0px -1px 0px #fff, 0px 1px 3px rgba(0,0,0,.08);
    -webkit-border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    line-height: 44px;
    color: #444444;
    text-shadow: 0px 1px 0px #fff;
}

.myformPop .output {
    font-family: arial;
    font-size: 0.875em;
	width: 100%;
    min-height: 114px;
    background: #efefef;
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.25);
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,.25);
    box-shadow: 0px 1px 3px rgba(0,0,0,.25);
    -webkit-border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    padding: 10px;
    padding-bottom: 55px;
}

.myformPop .output.delete {
    color: #A70505;
}

.myformPop .output span.success {
    color: #4F8A10;
    border: 1px solid #4F8A10;
    background: #DFF2BF;
    display: block;
    padding: 3%;
    width: 94%;
    text-align: center;
}
.myformPop .output span.error {
    color: #A70505;
}

.myformPop .output ul {
    list-style-type: disc;
    color: #D8000C;
    background-color: #FFBABA;
    padding: 3%;
    width: 100%;
    margin: 0;
    border: 1px solid #D8000C;
}

.myformPop .output ul li {
    margin-right: 20px;
}
/***popup**/

/***FORMS***/
/*****HE****/
.myform {
    display: block;
    padding-bottom: 10px;
}

.myform fieldset {
    display: block;
    margin-bottom: 10px;
    position: relative;
}

.myform fieldset label {
    width: 28%;
    float: right;
    font-size: 1em;
    color: #777777;
    margin-left: 2%;
}

.myform fieldset.req:before {
    content: "*";
    color: red;
    position: absolute;
    top: -9px;
    right: 1px;
    display: block;
}

.myform fieldset div.inputArea {
    float: right;
    width: 70%;
}

.myform fieldset.full div.inputArea {
    float: none;
    width: 100%;
}

.myform fieldset div.inputArea input[type="text"],
.myform fieldset div.inputArea input[type="password"],
.myform fieldset div.inputArea input[type="tel"],
.myform fieldset div.inputArea textarea,
.myform fieldset div.inputArea select{
    background: #e2e2e2;
    padding-right: 35px;
	-webkit-appearance: none;
	padding-left: 2%;
    width: 100%;
    height: 38px;
    line-height: 38px;
    border: 1px solid #e2e2e2;
    color: #000;
    font-size: 1.1em;
    outline: 0px;
    border: 0;
    position: relative; 
    font-family: 'Assistant', arial, sans-serif;
	direction: rtl;
}

.addThread.myform fieldset div.inputArea input[type="text"], 
.addThread.myform fieldset div.inputArea input[type="tel"], 
.addThread.myform fieldset div.inputArea input[type="password"], 
.addThread.myform fieldset div.inputArea textarea, 
.addThread.myform fieldset div.inputArea select {
    padding-right: 5px;
	background: #e2e2e2;
}

.addThread.add.myform fieldset div.inputArea input[type="text"], 
.addThread.add.myform fieldset div.inputArea input[type="tel"], 
.addThread.add.myform fieldset div.inputArea input[type="password"], 
.addThread.add.myform fieldset div.inputArea textarea, 
.addThread.add.myform fieldset div.inputArea select {
	background: #fff;
}

.myform fieldset div.inputArea select {
	padding-left: 30px;
}

.myform fieldset div.inputArea.protype:after {
	position: absolute;
	top: 6px;
    left: 8px;
	content: "\f0d7";
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	font-size: 1.250em;
}

input.errorField,
textarea.errorField {
    border: 1px solid red;
    background-color: #FFBABA !important;
}

.myform fieldset div.inputArea textarea {
    min-height: 70px;
    line-height: normal;
    resize: none;
}

.myform fieldset div.inputArea input[type="text"]:focus,
.myform fieldset div.inputArea input[type="tel"]:focus,
.myform fieldset div.inputArea textarea:focus{
    background: #d7cbcb;
}

.myform button,.mybutton {
    display: block;
    float: left;
    background: #449f4a;
    text-decoration: none;
    font-size: 1.375em;
    padding: 0px 25px;
    text-align: center;
    color: #fff;
    border: 0;
    outline: 0px;
    cursor: pointer;
    behavior: url('/css/ie-css3.htc');
    position: relative; 
    font-family: 'Assistant', arial, sans-serif;
	font-weight: 700;
}

#webDialog .myform button,#webDialog  .mybutton {
	font-size: 1.4em;
}

.mybutton.orange {
	background: #f8a920 !important;
	font-size: 1.125em !important;
	color: #fff !important;
	border-radius: 4px;

}

.mybutton.orange:hover {
	background: #d59321 !important;
}


.myform button,
.myform .mybutton {
    font-size: 1.875em;
    float: none;
    width: 100%;
}

.myform button:hover,.mybutton:hover {
    background: #3d8c43;
}

.myform button:active,.mybutton:active{
    position:relative;
    margin-top: -1px;
}

.myform fieldset div.inputArea input::-webkit-input-placeholder, .myform fieldset div.inputArea textarea::-webkit-input-placeholder { 
    color:    #000;
}
.myform fieldset div.inputArea input:-moz-placeholder, .myform fieldset div.inputArea textarea:-moz-placeholder { 
    color:    #000;
}
.myform fieldset div.inputArea input::-moz-placeholder, .myform fieldset div.inputArea textarea::-moz-placeholder { 
    color:    #000;
}
.myform fieldset div.inputArea input:-ms-input-placeholder, .myform fieldset div.inputArea textarea:-ms-input-placeholder { 
    color:    #000;
}

/*****HE****/

/*****EN****/

.myform.ltr fieldset.req:before {
    right: none;
    left: 1px;
}

.myform.ltr fieldset label {
    float: left;
    margin-right: 2%;
    margin-left: 0;
}

.myform.ltr fieldset div.inputArea {
    float: left;
}

.myform.ltr button {
    float: right;
}
/*****EN****/
/***FORMS***/

/***PAGE***/
.page {
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 20px;
}

.page.ltr {
    direction: ltr;
    text-align: left;
}

.pageTitle {
    display: block;
    font-size: 2.25em;
    margin-bottom: 5px;
	padding-top: 5px;
    font-family: 'Assistant', arial, sans-serif;
	font-weight: 700;
}

h1 {
	font-size: 2.250em;
	    margin-bottom: 20px;
	padding-top: 22px;
	font-weight: 700;
	
}

h2 {
    font-size: 1.750em;
	color: #2c2c2ce8;
	 margin-bottom: 35px;
	padding-top: 70px;
	font-weight: 700;
}

.textArea {
	font-size: 1.125em;
	line-height: 1.8em;
}


.textArea a {
    color: #ffa800;
    font-weight: bold;
    text-decoration: underline;
}

.textArea a:hover {
    color: #6FAC18;
}

.textArea ul,
.textArea ol{
    display: block;
    margin: 1.12em 0;
    margin-right: 40px;
    list-style: disc outside none;
}

.textArea ol {
    list-style-type: decimal;
}

.textArea.ulTick ul {
    list-style-image: url('/img/tick.png');
}

.textArea.ulMark ul {
    list-style-image: url('/img/mark.png');
}


.page.ltr .textArea ul,
.page.ltr .textArea ol{
    margin-left: 40px;
    margin-right: 0;
}

.page-nav {
    margin-bottom: 10px;
    color: #727272;
    background: #f8f8f8;
    width: 100%;
    padding: 3px 10px;
}


.page-nav a {
    display: inline-block;
    color: #000000;
    text-decoration: none;
}

.page-nav a:hover {
    text-decoration: underline;
}

.page-nav li {
    display: inline-block;
}

.page-nav li:after {
content: "›";
margin-left: 3px;
margin-right: 3px;
display: inline-block;
color: #000000;
}

.page-nav li:last-child:after {
	content: "";
}

.linkMap a {
    color: #730c1d;
    font-size: 0.813em;
}

.map {
    width: 80%;
    margin: 0 auto;
    margin-top: 30px;
}

/*****************ERROR******************/
#errorpage h4 {
    color: #311413;
    font-size: 2.875em;
    font-weight: bold;
}

#errorpage h3 {
    color: #311413;
    font-size: 2.250em;
    font-weight: bold;
}

#errorpage p {
    color: #311413;
    font-size: 1em;
    margin-bottom: 5px;
    font-weight: bold;
}

#errorpage ul li,
#errorpage ol li{
    color: #311413;
    font-size: 0.875em;
}

#errorpage ol li a {
    color: #311413;
    text-decoration: underline;
}
/*****************ERROR******************/
/***PAGE***/

#wrapper {
    min-height:100%;
    position:relative;
	margin-top: 10px;
}

.wrap,ul#navigator {
    width: 100%;
    max-width: 1120px;
    margin: 0 auto;
    position: relative;
}

.wrap:before,
.wrap:after {
    content: "";
    display: table;
} 
.wrap:after {
    clear: both;
}

header {
    width: 100%;
}

a#logo {
    background: url('/img/logo.png') no-repeat;
    width: 258px;
    height: 74px;
    background-size: 258px 74px;
    float: right;
}

#phoneArea {
    float: left;
    margin-top: 5px;
}

#phoneArea > span {
    font-size: 1.125em;
	font-weight: 800;
	padding: 0px 11px;
}

#phoneArea > a {
display: block;
    text-decoration: none;
    background: #449f4a;
    height: 44px;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#phoneArea:hover  > a {
	background: #ffa800;
}

#phoneArea > a span {
    font-size: 1.875em;
    color: #fff;
    display: block;
    line-height: 41px;
    text-align: center;
    font-weight: 700;
}

#phoneArea > a i {
	position: absolute;
    left: 8px;
    top: 10px;
    background: url(/img/sprite.png) -37px -47px;
    width: 28px;
    height: 25px;
}

nav#menuArea {
    width: 100%;
    height: 45px;
    border-bottom: 7px solid #dcdcdc;
    position: relative;
	margin-top: 10px;
}

ul#navigator > li {
    position: relative;
    display: block;
    float: right;
}

ul#navigator > li > a {
    line-height: 38px;
    display: block;
    padding: 0px 6px;
    border-bottom: 7px solid #dcdcdc;
    color: #000;
    font-size: 1.10em;
    text-decoration: none;
	transition: none;
}

ul#navigator > li:hover > a {
	border-color: #ffa800;
	color: #ffa800;
}

ul#navigator > li.plus > span {
	display: none;
}

ul#navigator > li > ul.drop {
    display: none;
    background: #fff;
	border-top: 7px solid #ffa800;
	margin-top: -7px;
    position: absolute;
    right: 0;
    padding: 15px;
    -webkit-box-shadow: -4px 6px 18px 0px rgba(0, 0, 0, 0.45);
    -moz-box-shadow:    -4px 6px 18px 0px rgba(0, 0, 0, 0.45);
    box-shadow:         -4px 6px 18px 0px rgba(0, 0, 0, 0.45);
    z-index: 99;
    width: 578px;
}

ul#navigator > li.edge > ul.drop {
    left: 0;
    right: auto;
}

ul#navigator > li:hover > ul {
    display: block;
}

ul#navigator > li > ul.drop li > a {
    display: block;
    text-decoration: none;
    padding: 5px;
    color: #000;
    width: 31.3%;
    float: right;
    margin-left: 2%;
    border-bottom: 1px solid #d4d4d4;
	transition: none;
}

ul#navigator > li > ul.drop li:nth-child(3n) > a {
    margin-left: 0;
}

ul#navigator > li > ul.drop > li > a:hover {
    color: #ffa800;
    border-color: #ffa800;
}

nav#menuArea > i {
	display: none;
}

#container {
    margin-bottom: 40px;
    overflow: hidden;
}

aside {
    float: left;
	width: 38%;
    margin-right: 2%;
}

#main,.right {
    float: right;
    width: 60%;
}

.sub_page #main, .sub_page .page .right, .sub_page aside {
	padding-top: 15px;
}

.sub_page aside {
	width: 35%;
}

.sub_page #main,.sub_page .right {
	width: 63%;
}

.custom_blocks .block {
    width: 100%;
    margin-bottom: 20px;
	position: relative;
}

.sub_page .custom_blocks .block {
	background: #f2f2f2;
}

.custom_blocks .block .block_header {
    line-height: 47px;
    background: #f8a920;
    font-size: 1.2em;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 50%;
	margin: 0 auto;
	color: #fff;
	position: relative;
}

.custom_blocks .block.orange_header .block_body {
	margin-top: -10px;
}

.custom_blocks .block.orange_header  .block_body .inner_block {
	padding-top: 20px;
}

.sub_page .custom_blocks .block .block_header {
    background: #f8a920;
    color: #000;
    text-align: right;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 4px;
    width: 100%;
    padding: 0px 10px;
    line-height: 48px;
}

.sub_page .orange_header_box {
    width: 31px;
    text-align: center;
    height: 22px;
    color: #000;
    font-size: 1.15em;
    display: block;
    margin-left: 8px;
    float: right;
    margin-top: 1px;
	
}

.orange_header_box.green {
	background-position: 0px -292px;
	font-size: 1em;
}

.sub_page .custom_blocks .block .block_header:after {
	border: 0;
}

.custom_blocks .block .block_header:after {
	content: "";
	position: absolute;
	bottom: -10px;
	left: 0;
	right: 0;
	margin: auto;
	width: 0;
	height: 0;
	display: block;
	border-style: solid;
	border-width: 10px 10px 0 0;
	border-color: #f8a920 transparent transparent transparent;
	z-index: 1;
}

.custom_blocks .block .block_body {
    background: #f6f6f6;
	padding: 10px;
}

.sub_page .custom_blocks .block .block_body {
	background: none;
	padding: 15px 10px;
}

.custom_blocks .block .block_body .inner_block {
	background: #fff;
	position: relative;
}

.sub_page .custom_blocks .block .block_body .inner_block {
	background: transparent;
}

.custom_blocks .block .block_body .inner_block.videoWrapper {
	height: 240px;
}

.inner_block#calc_box {
	padding: 20px;
}
.textArea .buttons_table a.green_button_price {
	display: flex;
    padding: 7px 0px;
    align-items: center;
    justify-content: center;
	font-size: 0.9em !important;
	width: 100%;
}
a.green_button_price {
    font-size: 1.0em;
    color: #fff;
    background: #f8a920;
    font-weight: 700;
    width: 95%;
    display: block;
	padding: 8px 4px;
	margin: 7px 7px;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 6px;
}
a.green_button_price:hover {
	background: #e09615;
	color: #fff;
}
.textArea .buttons_table {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
}

.textArea .buttons_table li {
	width: 50%;
	display: flex;
}

.textArea .buttons_table a.green_button_price {
	display: flex;
    padding: 7px 0px;
    align-items: center;
    justify-content: center;
	font-size: 0.9em !important;
	width: 100%;
}
a.green_button {
	font-size: 1.250em;
	color: #fff;
	background: #449f4a;
	font-weight: 700;
	padding: 13px;
	width: 100%;
	display: block;
	margin: 13px 0px;
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

a.green_button:hover {
	background: #3d8c43;
}

#handyman {
    display: block;
    background: url(/img/sprite.png) -4px -113px;
    width: 68px;
    height: 150px;
    position: absolute;
    right: -11px;
    bottom: -4px;
}

.block ul.list > li {
    display: block;
    overflow: hidden;
}

.block ul.list > li > a,
.custom_blocks .block h4{
    line-height: 28px;
    color: #000;
    text-decoration: none;
    display: block;
	padding-left: 1em;
}

.foot-list li {
	font-weight: 700;
	border-top: 1px solid #f8a920;
}

.block ul.list > li > a:before {
	content: "\f104";
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	float: left;
	font-size: 1.250em;
}

.block ul.list.down-list > li > a:before {
	content: "\f107";
}

.block ul.list > li:hover > a {
    color: #449f4a;
}

#contact_block {
	border-bottom: 9px solid #e2e2e2;
    position: relative;
	overflow: hidden;
    height: 450px;
	width: 100%;
	background: url('/img/bc.jpg');
	background-size: cover;
	background-position: center center;
	padding: 20px 0px;
}

.contactArea p {
    margin-bottom: 10px;
    margin-top: 5px;
    text-align: center;
}

.contactArea .wrap {
    width: 90%;
}

.contactArea .contact_block_title > b {
    text-align: center;
    font-size: 4.500em;
	font-weight: 800;
	color: #fff;
    display: block;
	line-height: 68px;
}

.contactArea p {
	font-size: 1.125em;
	color: #fff;
	font-weight: 700;
}

#contact_block .myform {
    padding: 22px;
    background: #fff;
	overflow: hidden;
	border-radius: 8px;
}

#contact_block .myform .right {
	float: right;
	width: 83%;
	margin-left: 2%;
}

.contactArea .myform div.inputArea input[type="text"],
.contactArea .myform div.inputArea input[type="tel"],
.contactArea .myform div.inputArea textarea,
.contactArea .myform div.inputArea select{
    background: #e2e2e2;
    height: 39px;
    line-height: 39px;
    font-family: 'Assistant', arial, sans-serif;
	width: 100%;
	direction: rtl;
}

.contactArea .myform fieldset  {
    float: right;
    width: 49%;
    margin-left: 2%;
	margin-bottom: 22px;
}

.contactArea .half .myform fieldset {
    width: 32%;
	margin-bottom: 0px;
}

.contactArea .myform fieldset:nth-child(2n) {
	margin-left: 0;
}

.contactArea .half .myform fieldset:nth-child(2n) {
    margin-left: 2%;
}

.contactArea .half .myform fieldset:nth-child(3n) {
    margin-left: 0;
}

.contactArea .myform fieldset:nth-last-child(-n+2) {
  margin-bottom: 0px;
}

.contactArea .myform fieldset div.inputArea {
    width: 100%;
}

.contactArea .inputArea input,
.inputArea.phone input,
#flow_contact input,
#flow_contact_1 input,
.contactArea .inputArea select{
	padding-right: 38px !important;
	position: relative !important;
}

.inputArea.rounded input, .mybutton.rounded {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.contactArea .inputArea:before,
.inputArea.phone:before,
.inputArea.name:before,
.inputArea.city:before,
#flow_contact .inputArea:before,
#flow_contact_1 .inputArea:before,
#webDialog .inputArea:before {
	content: "\f0ad";
	font-weight: 800;
    font-family: "Font Awesome 5 Free";
    position: absolute;
    right: 10px;
    top: 3px;
    color: #949494;
    font-size: 1.250em;
    display: block;
    z-index: 1;
}

.inputArea.phone:before {
	content: "\f095" !important;
}

.inputArea.city:before {
	content: "\f015" !important;
}

.inputArea.name:before {
	content: "\f007" !important;
}

.inputArea.email:before {
	content: "\f0e0" !important;
}

.contactArea .myform button,
.contactArea .myform .mybutton {
    font-size: 1.875em;
    float: left;
    width: 15%;
	height: 100px;
}

.subPage .contactArea .myform .mybutton {
    height: 39px;
    line-height: normal;
}

.subPage .contactArea .contact_block_title > b {
	line-height: normal;
	font-size: 2.500em;
}

#contact_block.subPage {
	height: auto;
}

.contactArea label.note {
	font-size: 0.750em;
	background: rgba(255,255,255,0.66);
	padding: 3px 8px;
	float: left;
	margin-top: 8px;
	color: #000;
	font-weight: 700;
	display: block;
}

.contactArea label.note input {
	margin-left: 5px;
}

.contactArea label.note a {
	color: #449f4a;
}

#tabs {
	margin-top: 20px;
}

#tabs ul {
	display: flex;
	align-items: center;
	justify-content: center;
}


#tabs ul li {
	background: rgba(255,255,255,0.58);
	font-weight: 800;
	font-size: 1.500em;
	margin-left: 4px;
	position: relative;
	display: inline-block;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

#tabs ul li.current:after,
#tabs ul li:hover:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -10px;
	right: 0;
	left: 0;
	margin: auto;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 0;
	border-color: #f8a920 transparent transparent transparent;

}

#tabs ul li.current,
#tabs ul li:hover {
	background: #f8a920;
}

#tabs ul li a {
	color: #fff;
	text-decoration: none;
	padding: 12px 50px;
	display: block;
}

.contactArea.footerContact {
    background: #f7f7f7;
	padding: 10px;
	overflow: hidden;
}

.contactArea.footerContact  .contact_block_title > b {
    text-align: center;
    font-size: 30px;
    display: block;
    line-height: 30px;
	color: #000;
}

.contactArea.footerContact p {
    color: #000;
}

.contactArea.footerContact .contact_block_title i {
    display: block;
    background: url(/img/sprite.png) -6px -78px;
    width: 356px;
    height: 29px;
    text-align: center;
    line-height: 24px;
    color: #fff;
    font-size: 18px;
    margin: 0 auto;
}

.contactArea.footerContact .myform fieldset {
	width: 100%;
	float: none;
	margin-bottom: 10px;
}

.contactArea.footerContact .myform button,
.contactArea.footerContact .myform .mybutton {
	width: 100%;
	float: none;
	height: auto;
}

.contactArea.footerContact .wrap .phoneLink {
    text-decoration: none;
    color: #000;
    font-size: 24px;
    text-align: center;
    display: block;
}

#mainPageContent {
    position: relative;
    padding: 8px 0;
    width: 100%;
    min-height: 109px;
    margin-bottom: 10px;
	overflow: hidden;
}

#mainPageContent  .wrap > .textArea {
	float: right;
	width: 50%;
}

footer {
    height: 500px;
    width: 100%;
    position: relative;
    bottom: 0;
    background: #f8a920;
	margin-top: 120px;
}

footer .wrap > i {
	position: absolute;
	display: block;
	background: url('/img/sprite.png') no-repeat;
}

footer .wrap i.car {
    background-position: 0px -475px;
    width: 200px;
    height: 153px;
    left: 0px;
    top: -149px;
}

footer .wrap i.mans {
	background-position: 0px -361px;
    width: 281px;
    height: 111px;
    right: 0px;
    top: -105px;
}

footer .wrap {
    margin-top: 5px;
    position: relative;
    padding-top: 20px;
}

footer .blocks {
    width: 100%;
    float: right;
}

footer .block {
    float: right;
    width: 12%;
    margin-left: 2%;
}

footer .block h3 {
    display: block;
    margin-bottom: 4px;
    font-size: 1.125em;
    font-family: 'Assistant', arial, sans-serif;
	font-weight: 700;
	border-bottom: 1px solid #000;
}

footer .block.last {
    margin-left: 0;
}

footer .block ul > li > a {
    display: block;
    padding: 4px 0px;
    color: #000;
    text-decoration: none;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
	transition: none;
}

footer .block ul > li > a:hover {
    text-decoration: underline;
}

footer .cp {
    position: relative;
    margin-top: 20px;
    font-weight: bold;
    font-size: 0.800em;
}

footer #socialArea {
	float: right;
	width:16%;
	margin-right: 2%;
	text-align: right;
}

footer #socialArea > a {
	display: inline-block;
	margin-top: 5px;
	margin-right: 10px;
	font-size: 3.125em;
	color: #000;
	text-decoration: none;
}

footer #socialArea > a[title='YouTube']:hover {
	color: #f00;
}

footer #socialArea > a[title='Google+']:hover {
	color: #495057;
}

#activities  {
	float: left;
	width: 42%;
	margin-right: 8%;
}

#activities li a {
    width: 23.8%;
    margin-left: 1.5%;
    float: right;
    color: #000;
    text-align: center;
    height: 94px;
    text-decoration: none;
    margin-bottom: 10px;
    display: block;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;
	border-bottom: 3px solid transparent;
}

#activities li a:hover {
    border-color: #ffa800;
}

#activities li a img {
    display: block;
    margin: 0 auto;
    margin-top: 5px;
    margin-bottom: 5px;
}

#activities li:nth-child(4n) a {
    margin-left: 0;
}

.phoneBox {
    font-size: 1.125em;
    line-height: 51px;
    background: #ffa800;
    position: relative;
    padding-right: 3%;
    margin-top: 20px;
    display: block;
    text-decoration: none !important;
    color: #000 !important;
}

.phoneBox:hover {
    background: #F4A204;
}

.phoneBox small {
    display: inline-block;
    background: url('/img/sprite.png') -169px -46px;
    width: 196px;
    height: 24px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    line-height: 21px;
    font-size: 1.250em;
}

.phoneBox i {
    display: block;
    background: url('/img/sprite.png') -4px -113px;
    width: 68px;
    height: 150px;
    position: absolute;
    left: -4px;
    top: -53px;
}

.gray_box {
	background: #f2f2f2;
	overflow: hidden;
	padding: 22px 10px;
	margin: 13px 0px;
    text-align: center;
}

.gray_box section {
    float: right;
    margin-left: 3%;
    width: 21%;
	padding-top: 35px;
}

.gray_box a {
	text-decoration: none;
	color: #000;
}

.gray_box a :hover {
	color: #f8a920;
}

.gray_box a span {
	display: block;
	height: 72px;
	margin-bottom: 4px;
}

.gray_box a img {
	display: block;
	margin: 0 auto;
	max-height: 72px;
}

.gray_box section:first-child,
.gray_box a:first-child {
	margin-right: 3%;
}

.gray_box section > b,
.gray_box a > b {
	font-size: 1.125em;
}

b.underline {
	padding-bottom: 2px;
	font-size: 1.125em;
	border-bottom: 1px solid #d0d0d0;
}

.gray_box b.underline {
	font-size: 1.325em;
}

.orange_box {
	background: url(/img/sprite.png) 0px -631px;
    width: 95px;
    height: 72px;
    display: block;
    text-align: center;
    line-height: 57px;
	font-size: 2.125em;
	margin: 0 auto;
	margin-bottom: 5px;
}

.green_box {
	background: #449f4a;
	color: #fff;
	font-weight: 700px;
	padding: 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 4px 0px;
	display: block;
}

.videoWrapper{
	position: relative;
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.stream_area {
    overflow: hidden;
    margin: 10px 0px 0px 0px;
}

.stream_box_title {
    width: 100%;
    background: #f2f2f2;
    font-weight: 700;
    font-size: 1.2em;
    margin-bottom: 10px;
    padding-right: 10px;
    margin-top: 25px;
    line-height: 42px;
    border-radius: 8px;
    overflow: hidden;
	border-style: solid;
    border-color: #449f4a;
    border-bottom-width: 4px;
    color: #000;
}

.gallery_box  {
	float: right;
	width: 37%;
	margin-left: 3%;
}

.video_box{
	float: right;
	width: 60%;
	position: relative;
}

.video_box .videoWrapper {
	height: 223px;
}

.fancybox-inner .fancybox-caption {
    font-size: 1.125em;
    font-weight: 700;
	direction: rtl;
}

.stream_box  ul {
	list-style: none;
	margin: 0;
}

.gallery_box ul li {
	float: right;
	width: 48%;
	margin-left: 4%;
	display: block;
	margin-bottom: 10px;
}

.gallery_box ul li:nth-child(2n) {
	margin-left: 0;
}

.gallery_box ul li a {
	border: 1px solid #adabab;
    display: block;
    overflow: hidden;
	position: relative;
}

.gallery_box {
	position: relative;
    z-index: 1;
}

.textArea a.group {
	position: relative;
	display: block;
	cursor: pointer;
}

.textArea a.group img {
	display: block;
}

.gallery_box ul li:hover a:before,
.textArea a.group:hover:before{
	background: rgba(0,0,0,0.6);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	content: "";
	z-index: 1;
}

.gallery_box ul li:hover a:after,
.textArea a.group:hover:after{
	content: "\f00e";
    color: #f8a920;
    font-family: "Font Awesome 5 Free";
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -23px;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    font-size: 2.125em;
    text-align: center;
}

.gallery_box ul li img {
	width: 100%;
	height: 104px;
	display: block;
}

.qa_box  .stream_box_title {
	font-size: 1.125em;
	
}

.qa_box  .orange_header_box.green,
.tariff_box .orange_header_box.green {
	font-size: 1.125em;
}

.tariff_box li {
	overflow: hidden;
	border-bottom: 1px solid #d9d9d9;
	color: #3b3a45;
}
.tariff_box li:hover {
	background: #f5ffed;
}

.tariff_box li b {
	font-size: 1.125em;
	color: #606060;
}

.tariff_box li p {
	color: #606060;
}

.tariff_box li span {
	float: left;
	font-size: 1.225em;
	width: 33%;
	text-align: left;
}

.tariff_box li .inner > div {
	float: right;
	width: 65%;
}

.tariff_box li > .inner {
	border-bottom: 2px solid #f4f9fa;
	overflow: hidden;
	padding: 13px 6px;
}

.qa_box li  p {
	display: block;
    margin: 0 0 10px 0;
}

.qa_box li  p b {
	color: #449f4a;
	padding-left: 2px;
}

#right_links {
	position: fixed;
	left: 1%;
	bottom: 3%;
	z-index: 99990;
}

#openContact, #openAccess, #openAdv {
background: url(/img/sprite.png) -102px -637px;
    width: 71px;
    height: 52px;
    text-decoration: none;
    color: #fff;
    font-size: 1.26em;
    display: block;
    text-align: center;
    line-height: 42px;
    position: relative;
    margin-bottom: 25px;
}

#openAdv {
	background: url(/img/sprite.png) -246px -637px;
    height: 75px;
    background-repeat: no-repeat;
}

#openAdv i {
    font-size: 1.16em;
}

#openAccess {
    background: url(/img/sprite.png) -174px -637px;
	font-size: 1.525em;
	color: #cdf3ff;
}

#openContact span,
#openAccess span,
#openAdv span {
    position: absolute;
    bottom: -19px;
    right: 6px;
    width: 100%;
    text-align: center;
    font-size: 0.875em;
    color: #449f4a;
    line-height: normal;
    font-weight: bold;
}

#openAdv span  {
	color: #000000;
}

#openAccess span {
	color: #027497;
	font-size: 0.775em;
}

#openContact:hover span {
	color: #ffa800;
}

#openAccess:hover span {
	color: #ffa800;
}

#openAdv:hover span {
    color: #bb8018;
}

.dialog {
    background: rgba(0,0,0, 0.6);
    width: 100%;
	height: 100%;
    position: fixed;
    display: none;
    right: 0;
    top: 0;
    z-index: 9999;
}

.dialog .dialog_wrap {
	width: 100%;
    max-width: 550px;
    margin: 3% auto;
}

.dialog .dialog_header {
    background: #f8a920;
    width: 100%;
    line-height: 38px;
    color: #000000;
    padding-right: 3%;
    font-weight: bold;
    font-size: 1.250em;
	position: relative;
}

.dialog .dialog_body {
    background: #fff;
    padding: 3%;
}

.dialog .close_dialog {
	position: absolute;
    top: 0px;
    left: 7px;
    display: block;
    color: #fff;
    cursor: pointer;
    font-size: 1.875em;
}

.dialog_body .note_text {
	border: 1px solid #cfdce0;
    padding: 8px;
    background: #ececec;
    font-size: 0.8875em;
    text-align: center;
    margin-top: 15px;
    display: block;
}

.fastContact .note_text input {
	float: right;
}

.dialog_body .note_text a {
	color: #ffa800;
}

.dialog_body .note_text a:hover {
	color: #6FAC18;
}

.calc_area .tabs_options > a {
	display: block;
    text-decoration: none;
    float: right;
    margin-left: 2%;
	position: relative;
	overflow: hidden;
	font-weight: normal;
	color: #000;
	text-align: center;
}

.calc_area .tabs_options > a p {
	height: 84px;
	position: relative;
	display: block;
    background: #f2f2f2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
    padding: 0 2%;
	margin-bottom: 5px;
}

.calc_area .tabs_options > a:hover,
.calc_area .tabs_options > a.current {
	color: #f8a920;
}
.calc_area .tabs_options > a:hover p,
.calc_area .tabs_options > a.current p {
	background: #dcdcdc;
}

.calc_area .tabs_options > a  img {
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: table;
}
.ans > * {
    display: inline;
	}

.calc_area .tabs_options > a:last-child {
	margin-left: 0;
}

.calc_area .tabs_body {
	overflow: hidden;
	margin-top: 15px;
}

.calc_area  .hidden_tabs {
	display: none;
}

.calc_area .tabs_footer {
	margin: 10px 0;
}

.calc_area .total_price {
	text-align: left;
	font-size: 1.5em;
	float: left;
}

.calc_area .tabs_body .tab {
	background: #f2f2f2;
	padding: 10px;
	overflow: hidden;
}
	
.calc_area .tabs_body .tab table {
	table-layout: fixed;
	width: 100%;
}

.calc_area .tabs_body .tab table td {
	border-left: 1px solid #f8a920;
	width: 23%;
	padding-right: 1.2%;
	background: #fff;
	position: relative;
	padding-bottom: 10px;
}
.calc_area .tabs_body .tab table td:nth-child(2) {
	width: 54%;
}

.calc_area .tabs_body .tab table td:last-child {
	border-left: 0;
}

.calc_area .tabs_body .tab table td:first-child b {
    font-size: 1.500em;
    display: block;
    text-align: center;
}
.calc_area .tabs_body .tab table td:first-child label {
	display: block;
	font-size: 1.125em;
	text-align: center;
}
.calc_area .tabs_body .tab table td label input[type='text'],
.calc_area .tabs_body .tab table td label input[type='number'] {
	display: inline-block;
    width: 55px;
    height: 35px;
    text-align: center;
    background: #f2f2f2;
    border: 1px solid #f8a920;
    font-size: 1.125em;
    font-weight: bold;
    color: #449f4a;
	margin: 0 3px;
}

.calc_area .tabs_body .tab table td label input[type='text']::-webkit-input-placeholder { 
    color: #449f4a;
}
.calc_area .tabs_body .tab table td label input[type='text']:-moz-placeholder {
    color: #449f4a;
}
.calc_area .tabs_body .tab table td label input[type='text']::-moz-placeholder { 
    color: #449f4a;
}
.calc_area .tabs_body .tab table td label input[type='text']:-ms-input-placeholder { 
    color:    #449f4a;
}

.calc_area .tabs_body .tab table td label input[type='number']::-webkit-input-placeholder { 
    color: #449f4a;
}
.calc_area .tabs_body .tab table td label input[type='number']:-moz-placeholder {
    color: #449f4a;
}
.calc_area .tabs_body .tab table td label input[type='number']::-moz-placeholder { 
    color: #449f4a;
}
.calc_area .tabs_body .tab table td label input[type='number']:-ms-input-placeholder { 
    color:    #449f4a;
}

.calc_area .tabs_body .tab table td:first-child a,
.calc_area .tabs_body .tab table td .hide_tab {
    color: #3d3d3d;
    font-weight: bold;
    font-size: 0.650em;
    text-decoration: none;
    text-align: center;
    display: block;
    margin: 5px 0px;
}
.calc_area .tabs_body .tab table td .hide_advanced {
    font-size: 0.850em !important;
}	

.calc_area .tabs_body .tab table td:first-child a.advanced {
	font-size: 0.9em !important;
    width: 91%;
    float: none;
    padding: 7px 2px;
    margin: 5px auto;
    color: #fff;
}

.calc_area .tabs_body .tab table td:first-child a.advanced:hover {
	color: #fff;
}

.calc_area .tabs_body .tab table td .hide_tab {
	margin: 0;
	position: absolute;
    top: 3px;
    left: 9px;
}

.calc_area .tabs_body .tab table td .hide_tab:hover,
.calc_area .tabs_body .tab table td:first-child a:hover {
	color: #f8a920;
}

.calc_area .tabs_body .tab table td .hide_tab i {
	color: #f8a920;
	margin-left: 2px;
}

.calc_area .tabs_body .tab table td.price {
	text-align: center;
	font-size: 1.500em;
	vertical-align: middle;
}

.calc_area .tabs_body .tab table td .custom_checkbox {
	display: inline-block;
	margin-left: 10px;
}

.calc_area .tabs_body .tab table td .custom_checkbox:nth-child(4n) {
	margin-left: 0;
}

.calc_area .tabs_body .tab table .advanced_area {
	display: none;
}

.calc_area .tabs_body .tab table .advanced_area td:first-child {
	padding-top: 10px;
}

.calc_area .tabs_body .tab table .advanced_area td:first-child b {
	font-size: 1.125em;
}

.printButton {
	text-decoration: none !important;
	float: right;
	line-height: 2.3em;
}

.custom_checkbox input[type=checkbox] {
	display: none;
}
.custom_checkbox input[type=checkbox] + label  {
	line-height: 28px;
	display: block;
	margin-top: 10px;
	cursor: pointer;
}

.custom_checkbox input[type=checkbox] + label:before {
    display: inline-block;
    width: 28px;
    height: 28px;
    background: #f2f2f2;
    content: "";
    font-weight: 900;
    font-size: 1.438em;
    color: #449f4a;
    vertical-align: bottom;
    text-align: center;
	font-family: "Font Awesome 5 Free";
	margin-left: 7px;
}

.custom_checkbox input[type=checkbox]:checked + label:before {
	content: "\f00c";
}

.fastContact .fastContact_inner {
	display: -webkit-box;   
	display: -moz-box;     
	display: -ms-flexbox;   
	display: -webkit-flex;  
	display: flex;  
	width: 100%;
	background: #f2f2f2;
	padding: 25px 15px;
	margin: 20px 0px;
	padding-right: 35px;
	margin-bottom: 0;
	position: relative;
	border-radius: 10px 10px 0px 0px;
	
}

.fastContact .fastContact_inner:after {
	display: block;
    position: absolute;
    bottom: -8px;
    right: 17%;
    width: 0;
    height: 0;
    content: "";
    border-style: solid;
    border-width: 8px 6px 0 6px;
    border-color: #e4eff2 transparent transparent transparent;
    z-index: 1;
}

.fastContact .fastContact_inner a {
	text-decoration: none;
}

.fastContact .form {
	margin-right: auto;
	width: 60%;
}

.fastContact .form .myform {
	display: -webkit-box;   
	display: -moz-box;     
	display: -ms-flexbox;   
	display: -webkit-flex;  
	display: flex; 
	padding-bottom: 0;
}

.fastContact .form .myform > div {
	width: 72%;
}

.fastContact .myform fieldset:last-of-type {
	margin-bottom: 0;
}

.fastContact .form .myform .mybutton {
	width: 24%;
	margin-right: auto;
	white-space: normal;
    line-height: normal;
	font-size: 1.575em;
	padding: 0;
	text-align: center;
	border-radius: 4px;
}

.fastContact .note_text {
    background: #ffa800;
    font-size: 0.7em;
    color: #fff;
    padding: 10px 0;
    text-align: center;
    line-height: 14px;
	display: block;
}

.fastContact .note_text input {
	margin-left: 5px;
	margin-right: 5px;
}

.fastContact .note_text a {
	color: #fff;
}

.fastContact .note_text a:hover {
	color: #fff;
}
.page_recs {
	margin-top: 20px;
}

.page_recs .block_header {
	display: flex;
	align-items: center;
}

.page_recs .block_header i {
	float: right !important;
	margin-left: 14px;
}

.page_recs .block_header a {
    margin-right: auto;
    text-decoration: none;
    background: #449f4a;
    color: #fff;
    border-radius: 5px;
    display: block;
    line-height: normal;
    padding: 5px 8px;
    font-size: 0.675em;
}

.page_recs .block_header a:hover {
	background: #449f4a;
}

.page_recs .nbs-flexisel-ul {
	list-style: none !important;
}

/* כרטיס */
.ig{
  /* שליטת גודל לאייקון */
  --ig-icon-size: 22px;

  position: relative;
  max-width: 720px;
  margin: 60px auto 24px;
  background: #fff;
  border: 1px solid #e3e9f2;
  border-radius: 10px;
  box-shadow: 0 8px 20px rgba(20,40,80,.08);
  overflow: hidden;
  padding: 116px 20px 110px;
}

/* פס עליון גרדיינט - b מימין, האייקון משמאל */
.ig > p:nth-of-type(1){
  top: 0;
  right: 0;
  left: 0;
  height: 49px;
  margin: 0;
  background: linear-gradient(#f8a920);
  display: flex;
  align-items: center;
  justify-content: space-between;   /* טקסט בצד אחד ואייקון בצד השני */
  padding: 0 16px;                  /* ריווח פנימי */
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  z-index: 2;
  direction: rtl;                   /* סדר RTL - b מימין, i משמאל */
  text-align: initial;
}

/* כותרת */
.ig > p:nth-of-type(1) b{
  color: #000;
  display: inline-block;
  font-size: 18px;
  line-height: 1;
  white-space: nowrap;
}

/* האייקון של Font Awesome בכותרת */
.ig > p:nth-of-type(1) .fas{
  color: #000;
  font-size: var(--ig-icon-size);
  line-height: 1;
  flex: 0 0 auto;
  margin: 0;
  opacity: 1;
}

/* המחיר האדום שמתחת לפס */
.ig > p:nth-of-type(1) span{
  position: absolute;
  top: 82px;
  left: 0;
  right: 0;
  font-size: 20px;
  color: #ffa800;
  text-align: center;
}

/* התמונה */
.ig > img{
  width: 100%;
  max-width: 100%;
  display: block;
}

/* בסיס טיפוגרפי */
.ig > p{
  position: absolute;
  text-align: center;
  font-weight: 800;
  margin: 0;
}
.ig > p b{
  color: #000;
  display: block;
}
.ig > p span{
  color: #ffa800;
  font-size: 1.125em;
}

/* תוויות תחתונות */
.ig > p:nth-of-type(2){
  bottom: 50px;
  right: 20px;
}
.ig > p:nth-of-type(3){
  bottom: 50px;
  left: 20px;
}

/* פוטר האימות */
.after_ig{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 12px 16px;
  display: flex;
  align-items: center;
  gap: 10px;
  border-top: 1px solid #e3e9f2;
  background: #fff;
  direction: rtl;
  z-index: 3;
}
.after_ig img{ flex: 0 0 auto; display: block; }
.after_ig span{
  font-weight: 700;
  color: #1f2a44;
  line-height: 1.35;
}

/* מובייל */
@media (max-width: 480px){
  .ig{ padding: 124px 12px 118px; }
  .ig > p:nth-of-type(1){ padding: 0 12px; }
  .ig > p:nth-of-type(1) b{ font-size: 16px; }
  .ig > p:nth-of-type(1) span{ top: 88px; font-size: 18px; }
  .ig > p:nth-of-type(2){ bottom: 68px; right: 16px; }
  .ig > p:nth-of-type(3){ bottom: 68px; left: 16px; }
  .after_ig{ padding: 10px 12px; }
}


.toc {
	margin: 10px 0px 13px 0px;
	background: #f8f8f8;
	border: 1px solid #e7e7e7;
	padding: 10px 8px;
	border-radius:10px;
}

.toc .toc_header {
	line-height: 1em;
	display: -webkit-box; 
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex; 
	display: flex;
	align-items: center;
	cursor: pointer;
}

.toc .toc_header  i.fa-bars {
	color: #ffa800;
	font-size: 1.5em;
	margin-left: 10px;
}

.toc .toc_header  i.fa-plus {
	color: #ffa800;
	font-size: 1.3em;
	margin-right: auto;
}

.toc.open .toc_header  i.fa-plus:before {
	content: "\f068";
}

.toc .toc_body {
	display: none;
}

.toc .toc_body  ul li a {
	color: #000;
	text-decoration: none;
	padding: 8px 0px;
	display: block;
	border-bottom: 1px solid #e6e4e4;
}

.toc .toc_body  ul li:first-child a {
	padding-top: 6px;
}

.toc .toc_body  ul li:last-child a {
	border-bottom: 0;
}

.toc .toc_body  ul li a:hover {
	color: #ffa800;
}

#arrow_up {
    background: rgba(57,57,57, 0.75);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 3px 10px;
    position: fixed;
    bottom: 6%;
    right: 20px;
    cursor: pointer;
    font-size: 1.2em;
    color: #fff;
    line-height: normal;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    display: none;
    z-index: 999999;
}

#arrow_up:hover {
    background: rgba(57,57,57, 0.85);
}

.mobile_buttons {
	display: none;
}

#tickers {
    min-height: 375px;
	width: 100%;
}

#tickers ul {
	display: block;
	width: 100%;
}

#tickers ul li,
.tickers_list li {
    overflow: hidden;
    border-bottom: 1.5px solid #000;
    padding: 7px;
    margin-bottom: 7px;
}

#tickers ul li a,
.tickers_list li a {
    text-decoration: none;
    color: #3b3a45;
    display: inline;
	margin-right: 5px;
}

#tickers ul li a > b {
	color: #ffa800;
}

#tickers ul li a:hover > b {
    color: #449f4a;
}

.tickers_list li .q i {
    color: #ffa800;
	margin-left: 5px;
}

#tickers ul li:hover a,
.tickers_list li:hover a,
.tickers_list li:hover a b {
    color: #ffa800;
}

.tickers_list li a > strong {
    color: #ffa800;
}

.tickers_list li a:hover > strong {
    color: #449f4a;
}

#tickers ul li .foot,
.tickers_list li .foot {
    color: #3b3a45;
    margin-top: 5px;
    font-size: 0.750em;
    float: left;
    margin-left: 9px;
}

.full_link {
	text-align: center;
	font-weight: bold;
	color: #ffa800;
	text-decoration: none;
	display: block;
}

.full_link:hover {
	color: #449f4a;
}

#left_contact_block {
	margin: 0 auto;
	overflow: hidden;
}

#left_contact_block .myform {
	padding: 0;
	margin-top: 10px;
}

#left_contact_block .inputArea input {
	height: 44px;
	line-height: 44px;
	direction: rtl;
}

#left_contact_block span {
	font-size: 1.125em;
	text-align: center;
	display: block;
	padding: 8px 0;
}

#left_contact_block .mybutton {
	width: 100%;
	float: none;
	font-size: 1.125em;
    padding: 5px 0;
}

#left_contact_block .note_text {
    border: 1px solid #cfdce0;
    padding: 8px;
    background: #fff;
    font-size: 0.6875em;
    text-align: center;
	margin-top: 15px;
	display: block;
}

#left_contact_block .note_text input {
	float: right;
}

#left_contact_block .note_text a {
    color: #393939;
}

#left_contact_block p {
    color: #393939;
    font-size: 0.875em;
    text-align: center;
    display: block;
    margin-bottom: 5px;
    line-height: 1.5em;
    font-weight: bold;
}

#left_contact_block span {
    font-size: 1.250em;
}

#left_contact_block a.phone {
    font-size: 1.500em;
    line-height: 29px;
    height: auto;
    background: #f8a920;
    border-radius: 6px;
}


#left_contact_block a.phone:hover {
    background: #e09615;
}


#left_contact_block a.phone + .clear + p {
    font-weight: normal;
    margin-top: 5px;
}

#accessMenu{font-size: 14px;}#accessMenu .left a.text_area,#accessMenu .left nav a{border-left:1px solid #ededed;border-bottom:1px solid #ededed}#accessMenu{position:fixed;top:0;right:-320px;display:block;width:100%;max-width:320px;background-color:#fff;z-index:99999999}#accessMenu header{width:100%;background:#004765;height:30px;margin-top:0}#accessMenu a{display:block;position:relative}#accessMenu .right{width:56px;float:right;border-left:1px solid #ededed}#accessMenu .right .icon_area{height:57px;width:100%;border-bottom:1px solid #ededed;background:#00a9ef;overflow:hidden}#accessMenu .right .icon_area.none{background:#ededed}#accessMenu .left a.text_area.three span,#accessMenu .right .icon_area span{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;top:50%;display:block}#accessMenu .right .icon_area span{margin:-12px auto 0;position:relative}#accessMenu .right .icon_area.zoom span{width:24px;height:24px;background-position:0 0}#accessMenu .right .icon_area.fontSize span{width:24px;height:24px;background-position:0 -52px}#accessMenu .right .icon_area.contrast span{width:24px;height:24px;background-position:-48px -52px}#accessMenu .right .icon_area.background span{width:11px;height:24px;background-position:-76px -24px}#accessMenu .right .icon_area.linkMark span{width:24px;height:24px;background-position:-87px -24px}#accessMenu .right .icon_area.rightOpen span{width:20px;height:24px;background-position:-76px -48px}#accessMenu .right .icon_area.reset span{width:24px;height:24px;background-position:-72px -72px}#accessMenu .right .icon_area.fav span{width:23px;height:24px;background-position:-26px -79px}#accessMenu .right .icon_area.hpage span{width:24px;height:24px;background-position:0 -79px}#accessMenu .left a.text_area.three span{margin:-3px auto 0;position:absolute;left:0;right:0}#accessMenu .left a.text_area.three.plus span{width:24px;height:24px;background-position:-24px 0}#accessMenu .left a.text_area.three.minus span{width:24px;height:16px;background-position:-48px 12px}#accessMenu .left a.text_area.three.contrast_full span{width:24px;height:24px;background-position:-48px -4px}#accessMenu .left a.text_area.three.contrast_empty span{width:24px;height:24px;background-position:0 -28px}#accessMenu .left a.text_area.three.bg_color span{width:24px;height:24px;background-position:-24px -28px}#accessMenu .left a.text_area.three.titles_color span{width:28px;height:24px;background-position:-48px -28px}#accessMenu .left a.text_area.three.text_color span{width:17px;height:24px;background-position:-72px 0}#accessMenu .left a.text_area.three.reset span{width:24px;height:24px;background-position:-72px -72px}#accessMenu header a.close{float:left;top:50%;margin-top:-12px;margin-left:5px;width:24px;height:24px;background-position:-24px -52px;background-image:url(data:image/png;base64,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)}#accessMenu .left{width:264px;float:right}#accessMenu .left a.text_area{height:57px;line-height:57px;text-align:center;text-decoration:none;color:#000}#accessMenu .left a.text_area.active,#accessMenu .left a.text_area:hover{background:#00a9ef;color:#fff}#accessMenu .left a.text_area.full{width:100%}#accessMenu .left a.text_area.three{width:33.33%;float:right;line-height:24px}#accessMenu .left nav{display:block;overflow:hidden}#accessMenu .left nav a{display:block;text-decoration:none;line-height:57px;font-size:1.5em;color:#000;float:right;width:50%;text-align:center}#accessMenu .left nav a.current{background:#00a9ef;color:#fff}#toolTipZoom,body.dark{background:#000}#toolTipZoom{padding:10px;max-width:500px;position:absolute;z-index:9999999999;top:0;left:0;font-size:1.4em;line-height:1.1em;min-height:30px;color:#fff;display:none}body.dark,body.dark footer center a,body.dark header .leftArea nav>a{color:#646464}body.dark,body.light{-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}@media only screen and (max-width:800px){#accessMenu .right{width:23%}#accessMenu .left{width:77%}#accessMenu .left a.text_area.three span{display:none}}

.tariff_box table {
	width: 100%;
}
/* מודול קומפקטי מאוד בגווני אפור */
.after_price.price-steps-compact {
  --g1: #fcfcfc;
  --g2: #f5f5f5;
  --g3: #e8e8e8;
  --g4: #515151;
  background: #fff;
  border-radius: 10px;
  padding: 10px;
  margin: 10px auto;
  display: grid;
  gap: 8px;
  box-shadow: 0 1px 0 rgba(0,0,0,0.02);
}

.after_price.price-steps-compact .price-step {
  display: grid;
  grid-template-columns: 28px 1fr; /* אייקון קטן וטקסט */
  align-items: center;
  background: var(--g1);
  border: 1px solid var(--g3);
  border-radius: 8px;
  padding: 10px 12px;
  gap: 8px;
}

.after_price.price-steps-compact .step-icon {
  display: inline-flex;
  width: 28px;
  height: 28px;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  background: var(--g2);
  color: var(--g4);
  font-size: 13px; /* לאייקון של FA */
}

.after_price.price-steps-compact .step-text {
  font-size: 14px;
  line-height: 1.5;
  color: #2e2e2e;
  display: flex;
  align-items: center;
  gap: 6px; /* רווח קטן בין FAVICON לטקסט */
  flex-wrap: wrap;
}

.after_price.price-steps-compact .label-favicon {
  display: inline-block;
  padding: 2px 6px;
  border-radius: 6px;
  background: var(--g2);
  border: 1px solid var(--g3);
  font-size: 12px;
  font-weight: 700;
  color: #555;
  letter-spacing: 0.3px;
}

.tariff_box table tr td {
	border-bottom: 2px solid #f4f9fa;
	padding: 13px 6px;
}

.tariff_box table tr td:first-child {
	width: 65%;
}

.tariff_box table tr td b {
	font-size: 1.125em;
	color: #606060;
}

.tariff_box table tr td p {
	color: #606060;
}

.tariff_box table tr td:last-child {
	font-size: 1.225em;
	text-align: left;
}
.tariff_box table tr:hover td {
	background: #f5ffed;
}
.after_price { 
	background-color: #f7f7f7;
	border-radius: 3px;
	border: 1px solid #d3d3d3;
	line-height: 28px;
	margin:4px 4px;
}

.after_ig { 
	background-color: #f7f7f7;
	border-radius: 10px;
	border: 1px solid #d3d3d3;
	line-height: 28px;
	margin:4px 4px;
	display: flex;
    align-items: center;
	padding: 6px;
}
.after_ig img {
    height: 24px;
    width: auto; 
    margin: 0 5px; 
    vertical-align: middle; 
}
.after_ig span {
    line-height: 24px;
}

@media only screen and (max-width: 800px) {
    .clearMobile:before,
    .clearMobile:after {
        content: "";
        display: table;
    } 
    .clearMobile:after {
        clear: both;
    }
    .clearMobile {
        zoom: 1; 
    }
    .wrap {
        padding: 4px;
        box-sizing: border-box;
    }
    header {
        height: auto;
    }
    header .wrap {
        margin-top: 0;
    }
	#wrapper {
		margin-top: 0;
	}
    a#logo {
        background-size: 50%;
        background-position: top right;
		height: 40px;
    }

    #mainPageContent {
        padding: 0;
    }
    #contactArea {
        padding: 3px 0px;
        height: auto;
        overflow: hidden;
    }
    #contactArea h4 {
        font-size: 1.063em;
        margin-bottom: 9px;
    }
	.contactArea .half .myform fieldset {
		width: 100%;
		margin-bottom: 0px;
	}
    #contactArea fieldset.full {
        width: 98%;
    }
    .myform {
        padding: 0;
    }
    .myform fieldset div.inputArea input,
    .myform fieldset div.inputArea textarea {
        font-size: 0.875em;
    }
    #contactArea .mybutton {
        width: 98%;
        padding: 0;
        float: none;
        margin-top: 7px;
    }
    aside,#main {
        float: none;
        width: 100%;
    }
    #container {
        margin-top: 0px;
		margin-bottom: 10px;
    }
    #main {
        margin-bottom: 10px;
    }
    aside {
        margin: 0;
    }
    .pageTitle {
        font-size: 2.0em;
        line-height: normal;
    }
    h1 {
        font-size: 2.0em;
    }
	    h2 {
        font-size: 1.6em;
    }
    .textArea {
        padding: 12px;
    }
    #activities li a {
        display: table;
		width: 32%;
		height: 125px;
    }
	#activities li:nth-child(3n) a {
		margin-left: 0 !important;
	}
	#activities li:nth-child(4n) a {
		margin-left: 1.5%;
	}
    #activities li a b {
        display: table-cell;
        vertical-align: middle;
    }
    .phoneBox {
        padding: 3%;
        margin-top: 0;
        font-size: 1.4em;
        line-height: normal;
        color: #000 !important;
    }
    .phoneBox i {
        display: none;
    }
    .contactArea.footerContact  {
        display: none;
    }
    .contactArea {
        height: auto;
        margin-bottom: 0px;
        margin-top: 0px;
    }
	#contact_block {
		border-top: 4px solid #e2e2e2;
		border-bottom: 4px solid #e2e2e2;
		height: auto;
		padding-bottom: 0;
		padding-top: 3px;
	}
    #contact_block.mainPage {
        margin-top: 0;
    }
    .page {
        margin-bottom: 0;
    }
    #leftMan {
        display: none;
    }
    .contactArea .contact_block_title i {
        width: auto;
        height: auto;
        background: none;
    }
    .custom_blocks .block .block_header {
        font-size: 1.2em;
    }
    
    footer {
        font-size: 0.813em;
        overflow: hidden;
        height: auto;
		padding-bottom: 80px;
		margin-top: 0;
    }
    footer .wrap {
        margin-top: 5px;
    }
    footer .blocks {
        margin: 0;
    }
    footer .block {
		width: 49.5%;
		float: right;
		margin-left: 1%;
    }
	footer .block:nth-child(2n) {
		margin-left: 0;
	}
    footer .block ul > li > a {
        padding: 5px 0px;
		font-size: 1.1em;
    }
    footer .block h3 {
        text-align: center;
        font-size: 1.2em;
        margin-bottom: 4px;
    }
    footer .cp {
        margin-top: 0px;
        margin-left: 0px;
    }
    .contactArea .contact_block_title > b {
		font-size: 1.1em;
		line-height: normal;
	}
	.contactArea .wrap {
		width: 100%;
		padding-top: 2px;
	}
	#contact_block .ui-state-default {
		font-size: 1em;
	}
	#contact_block .ui-state-default a {
		padding: 4px 20px;
	}
	
	#contact_block .myform .right {
		float: none;
		width: 100%;
		margin: 0;
		overflow: hidden;
	}
	.contactArea .myform button,
	.contactArea .myform .mybutton {
		font-size: 1.500em;
		float: none;
		width: 50%;
		height: auto;
		padding: 0;
		margin-top: 0px;
		margin-right: 5px;
	}
	.contactArea .myform button:after, 
	.contactArea .myform .mybutton:after {
		content: "\f104";
		font-family: "Font Awesome 5 Free";
		color: #f8a920;
		margin-right: 8px;
		top: 2px;
		position: relative;
	}
	.contactArea .myform fieldset {
		float: none;
		width: 100%;
		margin-bottom: 3px !important;
	}
	.contactArea .myform fieldset:last-child {
		margin-bottom: 0 !important;
	}
	.subPage .contactArea .myform .mybutton {
		height: auto;
	}
	#tabs {
		margin-top: 3px;
	}
	#tabs ul {
		display: none !important;
	}
	.mobile_hide {
		display: none !important;
	}
	#contact_block {
		background: #f8a920;
		background-image: none !important;
	}
	#contact_block .myform {
		padding: 3px;
		display: flex;
	}
	
	.contactArea label.note {
		background: none;
		color: #fff;
		padding: 0;
		float: none;
	}
	.contactArea label.note a {
		color: #fff;
	}

	#mainPageContent .wrap > .textArea,
	#activities,
	.gray_box section,
	#main, .right,
	footer #socialArea,
	footer .blocks,
	footer .cp,
	.sub_page #main,
	.sub_page .right,
	.sub_page aside,
	.gallery_box,
	.video_box{
		width: 100%;
		float: none;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	footer #socialArea,
	footer .cp{
	text-align: center;
    font-size: 12px;
    padding: 10px;
	}
	.custom_blocks .block {
		margin-bottom: 5px;
	}
	.calc_area .tabs_options > a {
		width: 23.5% !important;
	}
	.calc_area .tabs_options > a:nth-child(4n) {
		margin-left: 0 !important;
	}
	.calc_area .tabs_body .tab table td {
		display: block;
		width: 100% !important;
		margin-bottom: 5px;
		border-left: 0;
	}
	.calc_area .tabs_options > a img {
		max-height: 100%;
	}
	.calc_area .tabs_body .tab table td .hide_tab{
		font-size: 0.6em;
	}
	.calc_area .tabs_body .tab table td:first-child a {
		font-size: 1em
	}
	
	.calc_area .tabs_body .tab table td label input[type='text'],
	.calc_area .tabs_body .tab table td label input[type='number'] {
		width: 29%;
	}
	
	#right_links {
		display: none;
	}
	
	.dialogArea .dialog {
		right: 0 !important;
		left: 0 !important;
		transform: translate(0%, -50%) !important;
		-webkit-transform: translate(0%, -50%) !important;
		-moz-transform: translate(0%, -50%) !important;
		-ms-transform: translate(0%, -50%) !important;
	}
	
	.page-nav {
		padding: 0;
		margin-bottom: 5px;
		font-size: 0.95em;
	}
	.page-nav .wrap {
		padding: 2px 7px;
	}
	.page-nav li:after {
		margin: 0;
	}
	
	#page_mask{
		background: rgba(0,0,0,0.7);
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		right: 0;
		z-index: 999998;
		display: none;
	}
	.fastContact .fastContact_inner {
		flex-direction: column;
		padding: 10px;
	}
	.fastContact .form {
		margin-top: 10px;
		width: 100%;
	}
	
	.fastContact .form .myform {
		flex-direction: column;
	}
	
	.fastContact .form .myform .mybutton {
		font-size: 1.1em;
		width: 100%;
		padding: 8px 0px;
	}
	
	.fastContact .form .myform > div {
		width: 100%;
		margin-bottom: 10px;
	}
	
	.fastContact .myform fieldset div.inputArea input[type="text"],
	.fastContact .myform fieldset div.inputArea input[type="tel"]{
		font-size: 1em;
	}
	
	.fastContact .note_text {
		padding: 10px;
	}
	
	.fastContact .right_area {
		text-align: center;
		
	}
	.toc  {
		font-size: 0.875em;

	}
	.toc .toc_header  i.fa-bars {
		display: none;
	}
	.tariff_box li > .inner {
		font-size: 0.8em;
	}
	
	#arrow_up {
		bottom: 112px;
	}
	
    #phoneArea {
        display: none;
    }
	
	.mobile_buttons{
		display: -webkit-box;   
		display: -moz-box;     
		display: -ms-flexbox;   
		display: -webkit-flex;  
		display: flex;  
		position: fixed;
		bottom: 0;
		right: 0;
		z-index: 999999;
		width: 100%;
	}
	
	.mobile_buttons > a{
		color: #fff;
		height: 55px;
		display: block;
		background: #0da433; /* Old browsers */
		background: -moz-linear-gradient(top, #0da433 0%, #0da433 46%, #0d9f31 59%, #0c912d 68%, #086921 88%, #085f1e 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #0da433 0%,#0da433 46%,#0d9f31 59%,#0c912d 68%,#086921 88%,#085f1e 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #0da433 0%,#0da433 46%,#0d9f31 59%,#0c912d 68%,#086921 88%,#085f1e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0da433', endColorstr='#085f1e',GradientType=0 ); /* IE6-9 */
		display: -webkit-box;   
		display: -moz-box;     
		display: -ms-flexbox;   
		display: -webkit-flex;  
		display: flex;  
		align-items: center;
		flex: 50%;
		justify-content: center;
		text-decoration: none;
		flex-direction: column;
		border-radius: 10px 10px 0px 0px;
	}
	
	.mobile_buttons > a:active,
	.mobile_buttons > a:hover{
		background: #085f1e; /* Old browsers */
		background: -moz-linear-gradient(top, #085f1e 0%, #086921 12%, #0c912d 32%, #0d9f31 41%, #0da433 54%, #0da433 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #085f1e 0%,#086921 12%,#0c912d 32%,#0d9f31 41%,#0da433 54%,#0da433 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #085f1e 0%,#086921 12%,#0c912d 32%,#0d9f31 41%,#0da433 54%,#0da433 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#085f1e', endColorstr='#0da433',GradientType=0 ); /* IE6-9 */
	}
	
	.mobile_buttons > a i {
		font-size: 2em;
		margin-bottom: 8px;
		

	}
	
	.mobile_buttons > a:nth-child(2) {
		border-right: 1px solid #fff;
		background: #f8a920; */
		background: -moz-linear-gradient(top, #f8a920 0%, #c58618 100%);
		background: -webkit-linear-gradient(top, #f8a920 0%,#c58618 100%);
		background: linear-gradient(to bottom, #f8a920 0%,#c58618100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df174b', endColorstr='#ae002d',GradientType=0 );
	}
	
	.mobile_buttons > a:nth-child(2):active,
	.mobile_buttons > a:nth-child(2):hover{
		background: #c58618; /* Old browsers */
		background: -moz-linear-gradient(top, #c58618 0%, #f8a920 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #c58618 0%,#f8a920 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #c58618 0%,#f8a920 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c58618', endColorstr='#f8a920',GradientType=0 ); /* IE6-9 */
	}
	.mobile_buttons > a b {
		font-size: 0.875em;
	}
	.sub_page #main, .sub_page .page .right, .sub_page aside {
		padding-top: 0px;
	}
	
	.wrap {
		padding: 7px;
	}
	#header header {
		height: auto;
		z-index: 999999;
		position: relative;
		background: #fff;
	}
	nav#menuArea > i  {
		display: block;
		margin: 0 auto;
		cursor: pointer;
		margin-top: 0px;
		position: absolute;
		top: -39px;
		left: 15px;
		color: #f8a920;
		font-size: 1.5em;
	}
	nav#menuArea > i em {
		position: absolute;
		bottom: 1px;
		right: -1px;
		width: 15px;
		height: 9px;
		background: #fff;
	}

	nav#menuArea > i.open:before {
		content: "\f00d";
	}
	nav#menuArea > i.open em {
		display: none;
	}
	nav#menuArea {
		height: auto;
		border: 0;
		clear: both;
		float: left;
		width: 100%;
		margin-top: 0;
	}
	nav#menuArea .menu {
		display: none;
		background: #f8f8f8;
		padding-bottom: 10px;
	}

	ul#navigator {
		border-top: 0px;
		padding: 0px 14px 14px 14px;
	}
	ul#navigator > li {
		float: none;
		border: 0;
	}
	ul#navigator > li:hover > ul.drop  {
		display: none;
	}
	ul#navigator > li > ul.drop {
		width: 100%;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border-top: 0;
		background: #e6e6e6;
	}
	ul#navigator > li > a ,
	ul#navigator > li > ul.drop li > a{
		border-bottom: 1px solid #ffa800;
	}
	ul#navigator > li > a {
		line-height: 40px;
		float: none;
		border-left: 0;
	}
	ul#navigator > li.minus a {
		color: #ffa800;
	}
	ul#navigator > li > ul.drop li > a {
		width: 100%;
		float: none;
		margin-left: 0;
		padding: 7px 4% 7px 0px;
		font-size: inherit;
		line-height: normal;
		border-left: 0;
	}

	ul#navigator > li.plus > span{
		position: absolute;
		left: 0%;
		font-weight: 600;
		display: block;
		color: #393939;
		font-size: 2em;
		padding: 0 12px;
		line-height: 27px;
		margin-top: 5px;
		cursor: pointer;
	}


	ul#navigator > li > ul.drop {
		border: 0;
		position: relative;
		padding: 0;
		margin-top: 0;
	}

	ul#navigator > li:hover > a:after {
		border: 0;
		display: none;
	}

	#menuArea #openAccess {
		position: relative;
		bottom: auto;
		left: auto;
		width: auto;
		line-height: normal;
		background: none;
		color: #17c0f9;
		margin: 0;
		margin-left: 13px;
		text-align: left;
		height: auto;
		white-space: nowrap;
		float: none;
		border-left: 0;
		padding: 0;
	}

	#openAccess span {
		color: #000;
		font-size: 0.655em;
		position: relative;
		font-weight: normal;
		line-height: normal;
		bottom: auto;
		right: auto;
	}
	
	#tabs ul li {
		width: 50%;
		text-align: center;
	}
	#tabs ul li:last-child {
		margin-left: 0;
	}
	#tabs ul li a {
		padding: 12px 0px;
	}
	
	.subPage .contactArea .contact_block_title > b {
		font-size: 1.1em;
		line-height: normal;
	}
	
	.contactArea p {
		display: none;
	}
	.contactArea .myform div.inputArea input[type="text"],
	.contactArea .myform div.inputArea input[type="tel"],
	.contactArea .myform div.inputArea textarea,
	.contactArea .myform div.inputArea select{
		height: 36px;
		line-height: normal;
	}
	h1 {
		padding-top: 0;
	}
	
	header .wrap {
		display: flex;
	}
	header .mobile_buttons {
		position: relative;
		align-items: center;
		left: 55px;
		margin-right: auto;
		width: auto;
		right: auto;
		gap: 13px;
		border-radius: 10px 10px 0px 0px;

	}
	header .mobile_buttons > a {
		flex: auto;
		height: auto;
		padding: 4px 9px;
	}
	header .mobile_buttons > a i {
		font-size: 0.875em;
		margin: 0;
	}
}
@media print {
	.printButton {
		display: none !important;
	}
}
.after_rate {
  background-color: #f7f7f7;
  border-radius: 10px;
  border: 1px solid #d3d3d3;
  line-height: 24px;
  margin: 4px 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px;
  margin-top: 12px;
  text-align: center;
}

.after_rate i {
  color: #626262 !important;
  font-size: 16px;
  padding-left: 4px;
}
.cookie-consent {
  position: fixed;
  right: calc(env(safe-area-inset-right, 0) + 16px);
  bottom: calc(env(safe-area-inset-bottom, 0) + 16px);
  max-width: 300px;
  width: min(300px, calc(100vw - 32px));
  background: #fff;
  border: 1px solid #e6e6e6;
  box-shadow: 0 6px 24px rgba(0,0,0,0.12);
  border-radius: 10px;
  padding: 16px;
  display: none;
  z-index: 2147483647;
  font-family: inherit;
  line-height: 1.5;
  direction: rtl;
}

.cookie-consent__text {
  font-size: 15px;
  color: #222;
  margin-bottom: 10px;
}

.cookie-consent__link {
  color: #000;
  text-decoration: underline;
}

.cookie-consent__actions {
  display: flex;
  gap: 8px;
}

.cookie-consent__btn {
  appearance: none;
  border: 0;
  padding: 10px 16px;
  border-radius: 10px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
}

.cookie-consent__btn--ok {
  background: #17a34a;
  color: #fff;
}

.cookie-consent__btn--ok:focus {
  outline: 2px solid #222;
  outline-offset: 2px;
}

/* Mobile - top with small gap and light transparency, one row with button on the left and smaller text */
/* מרווח עליון דינמי למובייל - אפשר לכוון בקלות */
@media (max-width: 480px) {
  :root { --cookie-bottom-gap: 64px; } /* שנה את 64 לפי גובה הכפתורים שלך */

  .cookie-consent {
    position: fixed;
    right: calc(env(safe-area-inset-right, 0) + 12px);
    left: calc(env(safe-area-inset-left, 0) + 12px);
    bottom: calc(env(safe-area-inset-bottom, 0) + var(--cookie-bottom-gap));
    top: auto;
    width: auto;
    max-width: none;
    padding: 12px;
    border-radius: 10px;
    border: 1px solid rgba(0,0,0,0.08);
    background: rgba(255,255,255,0.96);
    box-shadow: 0 10px 24px rgba(0,0,0,0.10);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    z-index: 2147483647;
  }

  /* טקסט בצד ימין קטן יותר */
  .cookie-consent__text {
    order: 1;
    text-align: right;
    margin: 0;
    font-size: 13px;
    line-height: 1.4;
  }

  /* כפתור בצד שמאל */
  .cookie-consent__actions {
    order: 2;
    margin-left: 8px;
  }

  .cookie-consent__btn {
    padding: 8px 14px;
    font-size: 13px;
    border-radius: 9px;
  }
}

