﻿@import url(http://fonts.googleapis.com/earlyaccess/alefhebrew.css);

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, strong, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}



body {background: #ededee; color: #585858; font-family: "Alef Hebrew",“Helvetica Neue”,  Helvetica, Arial, sans-serif; direction: rtl; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.backToTop {width: 48px; height: 48px; cursor: pointer; position: fixed; display: none; right: 28px; bottom: 28px; background: url("../images/back-to-top-arrow.png") 0 0 no-repeat;}
.backToTop:hover {background-position: 0 -48px;}

textarea:focus, input:focus{outline: 0;}
.clear {clear:both;}
ul {list-style: none;}
a {text-decoration: none; padding:0; letter-spacing: -0.5px;}
p {letter-spacing: -0.5px;}
p strong{font-weight:bold;}

.wrraper {max-width: 1024px; width:100%; margin: 0 auto; border:0; position: relative;}
.wrraper .top {width:100%; margin: 0 auto; border:0; min-height: 143px; }
.wrraper .top .logo {float: left; min-width: 245px; min-height:113px; background: url('../images/top_seperate.jpg') center right no-repeat; margin-top:30px;}
.wrraper .top .logo img {float:left; padding:29px 0 0 0;}

.wrraper .top .top-search {display:none; float:right; width: 254px; height:28px; border:1px solid #9ea0a3; margin-top:31px; background: url('../images/search-bg.jpg') left no-repeat; }
.wrraper .top .top-search input {float:right; width:210px; border:0; background:none; text-align:left; direction: ltr;}

.wrraper .top  .navbar-collapse, .wrraper .top .container-fluid{padding:0;}
.wrraper .top  .navbar-default {border:0; background: none; float:right; margin:50px 0 0 0;}
.wrraper .top  .navbar-default .navbar-toggle:hover, .wrraper .top  .navbar-default .navbar-toggle:focus {background: #d1d2d4;}
.wrraper .top  ul {float:left;}
.wrraper .top  ul li {float:left; padding-left:25px;}
.wrraper .top  ul li a.first {padding-left:0;}
.wrraper .top  ul li a{color:#4d4d4f; font-weight: bold; display: block; padding:0; font-size:20px;}
.wrraper .top  ul li.active a {border-bottom: 4px solid #c6cf2e;}
.wrraper .top  ul li:hover a {border-bottom: 4px solid #c6cf2e; background: none;}


.wrraper .slider {width:100%; margin: 0 auto; border:0; max-height: 401px; }
.wrraper .slider img {width:100%; margin: 0 auto; border:0; padding:0; max-height:401px; height:100%;}


.wrraper .homepage-categories {width:100%; margin-top: 20px; padding:0;}
.wrraper .homepage-categories .category {float:left; width:27%;  max-width:269px; margin-right:2.2%;}
.wrraper .homepage-categories .category .image {width: 100%; max-height: 238px;}
.wrraper .homepage-categories .category .image img{width: 100%; max-height: 238px; min-height: 238px;}
.wrraper .homepage-categories .category.last { margin-right:0;}
.wrraper .homepage-categories .category.first { width:43%; max-width:441px;}
.wrraper .homepage-categories .category .description { display: none; width: 100%; max-height: 63px; min-height: 63px; background: #c7c8ca; text-align: left; line-height: 63px; overflow:hidden;}
.wrraper .homepage-categories .category .description h3 {float:left; color: #231f20; font-size: 15px; font-weight: bold; line-height: 30px; padding-left:10px; max-width: 250px;}
.wrraper .homepage-categories .category .description p{float:left; color: #231f20; font-size: 15px; font-weight: bold; line-height: 30px; padding-left:10px; max-width: 250px;}
.wrraper .homepage-categories .category .readmore {width: 100%; max-height: 69px; min-height: 69px; background: #b9c028 url('../images/arrow.png') right 10px center no-repeat; text-align: left; line-height: 69px;}
.wrraper .homepage-categories .category .readmore h4 {float:left; color: #fff; font-size: 20px; font-weight: bold; line-height: 30px; padding:6px 10px; max-width: 200px; letter-spacing: -0.5px;}


.wrraper .page {max-width:100%; margin: 10px auto; min-height: 800px;}
.wrraper .page .breadcrumb {background: #fff; direction: ltr; margin-bottom:0; padding:0;}
.wrraper .page .breadcrumb li span.divider {padding-left:6px;}
.wrraper .page .breadcrumb>li+li:before {content:"";}

.wrraper .page .products {max-width:828px; margin: 10px auto 0; background: none; text-align: center; direction: ltr;}
.wrraper .page .products .product {display: inline-block; vertical-align:text-top; max-width: 245px; margin:0 20px 36px 0; border:1px solid #fff; }
.wrraper .page .products .product a {display: block; text-decoration: none;}
.wrraper .page .products .product a .image {width:100%; max-height: 228px;}
.wrraper .page .products .product a .image img{width:100%; border:0; max-height: 238px;}
.wrraper .page .products .product a .title{width:100%; min-height: 107px; background: #bac028 url('../images/arrow.png') right 12px bottom 12px no-repeat; text-align: center;}
.wrraper .page .products .product a .title h3{color:#fff; font-size: 25px;}

.wrraper .page .product {width:100%; margin: 10px auto 0; background: none; }
.wrraper .page .product .left {max-width: 297px; float:left;  }
.wrraper .page .product .left .image {max-width: 281px; margin:0 auto 43px; border:1px solid #757576; text-align: center;}
.wrraper .page .product .left .image img {width:95%; border:0; margin-top:5px;}
.wrraper .page .product .left .graph {max-width: 281px; margin:9px auto 0; border:1px solid #757576; text-align: center;}
.wrraper .page .product .left .graph img {width:95%; border:0; }
                                          
.wrraper .page .product .right {width: 665px; float:right;}
.wrraper .page .product .right .title {width:100%; background: #b9c028; text-align: left; min-height: 44px; margin-bottom:10px;}
.wrraper .page .product .right .title h1 {color:#fff; font-size: 22px; line-height: 44px; padding-left:15px;}
.wrraper .page .product .right .text {margin-bottom:18px; background: #bfbfbf; min-height: 251px; font-size: 18px; padding:15px;}
.wrraper .page .product .right .text img {width:100%;}
.wrraper .page .product .right .text p { text-align: left; color: #585858; padding-bottom: 15px; direction: ltr;}
.wrraper .page .product .right .properties {display: none;margin-bottom:18px; text-align: left; height:26px;}
.wrraper .page .product .right .properties .properties_title {background: #d9d9d9; color:#585858; line-height: 26px; padding-left:8px; font-weight: bold;}
.wrraper .page .product .right .properties ul li {margin-top:7px; color:#585858; line-height: 26px; padding-left:8px; direction: ltr;}
.wrraper .page .product .right .properties ul li span.itemExtraFieldsLabel{float:left;}
.wrraper .page .product .right .properties ul li span.itemExtraFieldsValue{float:right; padding-right:8px;}
.wrraper .page .product .right .properties ul li:nth-child(even) {background: #d9d9d9;}
.wrraper .page .product .right .properties ul li:nth-child(odd) {background: #dadda6;}

.wrraper .page .contact {width:100%; margin: 20px auto 0; background: none; direction: ltr;}
.wrraper .page .contact .left {float:left; max-width:267px; }
.wrraper .page .contact .right {float:right; width:76.5%; /*background: url('../images/contact-shadow.png') repeat-y;*/ border-left:1px solid #999999; }
.wrraper .page .contact .right .contact-form {margin-left:43px;}
.wrraper .page .contact .right .contact-form .title {background: #b9c028; width:100%; min-height: 42px;}
.wrraper .page .contact .right .contact-form .title h1 {color:#fff; line-height: 42px; padding-left:9px; font-size: 20px;}
.wrraper .page .contact .right .contact-form .form {margin-left:4px;}
.wrraper .page .contact .right .contact-form .form h3.error {color:#C00; font-size:14px; width:100%; padding:10px 0; }
.wrraper .page .contact .right .contact-form .form form fieldset {margin-top:14px; }
.wrraper .page .contact .right .contact-form .form form fieldset label {float:left; width: 25%; line-height: 37px;}
.wrraper .page .contact .right .contact-form .form form fieldset label.error {float:right; color:red; font-size: 14px; text-align:right;}
.wrraper .page .contact .right .contact-form .form form fieldset input {float:right; width:70%; height:37px; background: #d9d9d9; border:0;}
.wrraper .page .contact .right .contact-form .form form fieldset input[type="text"] {padding:0 10px; font-size: 16px;}
.wrraper .page .contact .right .contact-form .form form fieldset input.send {float:right; width:62px; height:36px; background: #b9c028; border:0; cursor: pointer; }
.wrraper .page .contact .right .contact-form .form form fieldset input.send[type="text"] {padding:0 10px; font-size: 16px; color:#000; font-weight: bold; text-align: center;}
.wrraper .page .contact .right .contact-form .form form fieldset textarea {float:right; width:70%; height:200px; background: #d9d9d9; border:0; resize: none; padding:10px; font-size: 16px;}


.wrraper .page .about {width:100%; margin: 10px auto 0; background: none; direction: ltr;}
.wrraper .page .about .title {width:100%; min-height:44px; background: #b9c028;}
.wrraper .page .about .title h1{color:#fff; padding-left:21px; font-size:22px; font-weight: bold; line-height: 44px;}
.wrraper .page .about .description {margin-top:10px; background: #bfbfbf;}
.wrraper .page .about .description .text {padding:19px 20px;}
.wrraper .page .about .description .text p {margin-bottom:15px; color: #585858; font-size: 17px;}
.wrraper .page .about .items {margin-top:22px; width:100%; position: relative;}
.wrraper .page .about .items .item {margin-bottom:30px; width:100%; float:left;}
.wrraper .page .about .items .item .left {max-width: 153px; max-height: 205px; border:1px solid #a9aaac; float:left; text-align: center; }
.wrraper .page .about .items .item .left img {width:95%; margin-top:2%;}
.wrraper .page .about .items .item .right {width:80%; float:right;}
.wrraper .page .about .items .item .right .title {width:100%; background: #b9c028; text-align: left; min-height: 44px;}
.wrraper .page .about .items .item .right .title h2{line-height: 44px; color:#fff; font-size:22px; padding-left:13px;}
.wrraper .page .about .items .item .right .text {margin-top:18px; background: #bfbfbf;}
.wrraper .page .about .items .item .right .text p {margin-bottom:15px; color: #585858; font-size: 17px; padding:13px;}

.wrraper .search .title {width:100%; background: #b9c028; text-align: left; min-height: 44px;}
.wrraper .search .title h1 {color:#fff; font-size: 22px; line-height: 44px; padding-left:15px;}
.wrraper .search .results {width:100%; margin: 10px auto 0; background: none; direction: ltr;}
.wrraper .search .results .result {width:100%; margin: 10px auto; background: #fff; direction: ltr; }
.wrraper .search .results .result .result-category {float:right; padding-right:5px; }
.wrraper .search .results .result .title{color:#585858; font-size: 18px; line-height: 44px; padding-left:15px;}
.wrraper .search .results .result .title a{color:#585858; font-size: 18px; line-height: 44px; padding-left:15px;}
.wrraper .search .results .result .text{padding:15px; width:80%;}
.wrraper .search .results .result .created{padding:0 15px;}
    
.wrraper .notFound {width:100%; min-height:100px; text-align: center;}
.wrraper .notFound h1 {color:#585858; font-size:20px; font-weight: bold; padding:25px;}


.wrraper .footer {width:100%; background: #4d4d4d; margin-top:19px; min-height: 200px; position: relative;}
.wrraper .footer ul {float:left; max-width: 232px; margin:12px 0 0 21px;}
.wrraper .footer ul li {width: 100%; float:left; text-align: left; height: 22px; border-bottom:1px solid #d1d2d4; margin-bottom:11px;}
.wrraper .footer ul li a {color:#fff; display: block; font-size: 13px; padding:0;}
.wrraper .footer ul li:hover a {color:#ccc; background: none;}

.wrraper .footer .anab {position: absolute; right:25px; bottom:20px; max-width: 300px; max-height: 51px; }
.wrraper .footer .anab img{/*width: 43%;*/ margin-right: 13px;vertical-align:middle; border:0;}

.wrraper .footer .copyright{width: 100%; float: left;margin-top:10px; text-align: left; color:#fff; margin-left:21px;}
.wrraper .footer .copyright p {float: left; font-size: 12px;}
.wrraper .footer .copyright p.second {margin-left:15px;}




@media (max-width: 1035px){
.wrraper .top .logo {margin-left:10px;}
}

@media (min-width: 800px) and (max-width: 980px){

}

@media (max-width: 980px){
    .wrraper .homepage-categories .category { margin-right:1.5%;}
    .wrraper .top .navbar-default {margin-left:-5px;}
    .wrraper .top ul li a {font-size:19px;}
    .wrraper .top .top-search {margin-right:2px;}  
    .wrraper .page .contact {width:94%;}
}

@media (max-width: 800px){
    .wrraper .homepage-categories .category .description h3 {font-size: 13px;}
    .wrraper .homepage-categories .category .readmore h4 {font-size: 17px;}
    .wrraper .top .navbar-default {width:69%; margin:15px auto;}
    .wrraper .top .navbar-default .navbar {min-height: 0;}     
    .wrraper .top ul li a {font-size:13px;}
    .wrraper .page .product .left {width:30%; max-width: none; margin-left:2%;}
    .wrraper .page .product .right {width: 65%; margin-right:2%;}
}

@media (max-width: 768px){
    .wrraper .homepage-categories .category .description h3 {font-size: 12px;}
    .wrraper .top  .navbar-collapse, .wrraper .top .container-fluid{padding:0 15px;}  
    .wrraper .top .navbar-default {width:68%;}  
    .wrraper .top ul li a {font-size:11px;}  
    .wrraper .page .about .items .item .right {width:75%;}
}

@media (max-width: 640px){
    .wrraper .homepage-categories .category, .wrraper .homepage-categories .category.last {width:100%; max-width:none; margin-bottom:15px; background: #4d4d4d;}
    .wrraper .homepage-categories .category .image, .wrraper .homepage-categories .category.last image {float:right; width:30%; margin:8px 10px 0 0;}
    .wrraper .homepage-categories .category .image img {min-height: 133px; max-height: 133px;}
    .wrraper .homepage-categories .category .text-section {float:left; width:65%;  margin:8px 0 0 10px;}
    .wrraper .homepage-categories .category .description h3 {font-size: 15px;}
    .wrraper .homepage-categories .category .readmore h4 {font-size: 20px;}
    .wrraper .homepage-categories .category .description { max-width: none; }
    .wrraper .homepage-categories .category .readmore {max-width: none; }
    .wrraper .top .navbar-default {float:right; max-width: 55%; margin:0;}
    .wrraper .top .navbar-default li {float:left; width:100%; text-align: left; padding:0; border-bottom:1px solid #c6cf2e;}
    .wrraper .top ul li a {font-size:20px;}
    .wrraper .top .navbar-default li.active a {border:0;}
    .wrraper .top .navbar-default li:hover a {border:0; color:#004746; }
    
    .wrraper .top .logo {min-width: 20%;}
    .wrraper .top .logo img{width:70%;}
/*    .wrraper .top .mainmenu {float:right;}
    .wrraper .top .mainmenu .navbar li {width: 100%; float:right; text-align: left; padding:0;}
    .wrraper .top .mainmenu .navbar li.active a {border-bottom: 2px solid #c6cf2e;}
    .wrraper .top .mainmenu .navbar li:hover a {border-bottom: 2px solid #c6cf2e;}*/

    .wrraper .top .top-search {width:50%; margin-right:2%;}
    .wrraper .top .top-search input {width:94%;}
    .wrraper .page .breadcrumbs {display: none;}

    .wrraper .page .contact .right {width:67%;}
    .wrraper .page .contact .right .contact-form .form form fieldset input {width:60%;}
    .wrraper .page .contact .right .contact-form .form form fieldset textarea {clear:both; width:94%;}
    
    .wrraper .homepage-categories .category.first { width:100%; max-width:none;}
    
    .wrraper .page .about .items .item .right {width:70%;}
    
    .wrraper .footer .copyright p {clear:left;}
    .wrraper .footer .copyright p.second {margin-left:0;}
}

@media (max-width: 536px){

}

@media (max-width: 480px){
    .wrraper .top .navbar-default {width: 51%;}
    .wrraper .top .top-search {width:45%; }
    .wrraper .page .product .left {width:100%; margin-bottom:10px;}
    .wrraper .page .product .left .image {float:left; max-width:45%; margin-bottom:0;}
    .wrraper .page .product .left .graph {float:right;  max-width:45%;}
    .wrraper .page .product .right {width:100%; margin-right:0;}
    .wrraper .page .product .left .graph {margin-top:0; margin-right:4%;}
    
    .wrraper .page .contact {width:100%;}
    .wrraper .page .contact .left {display: none;}
    .wrraper .page .contact .right {border:0; width:100%;}
    .wrraper .page .contact .right .contact-form {margin:0;}
    .wrraper .page .contact .right .contact-form .form form fieldset input {margin-right:2%;}
    .wrraper .page .contact .right .contact-form .form form fieldset textarea {margin-right:2%; width:60%; clear:none;}
    
    .wrraper .page .contact .right .contact-form .form form fieldset input.send {width:50%;}
    
    .wrraper .page .about .items .item .left {width:120px;}
    .wrraper .footer .anab {right:0; max-width: 190px;}
}

@media (max-width: 425px){
    .wrraper .homepage-categories .category .image, .wrraper .homepage-categories .category.last image {width:27%;}
    .wrraper .top .navbar-default {width: 46%;}
    .wrraper .top .top-search {width:40%; }
    .wrraper .footer .anab {max-width: 150px;}
    .wrraper .footer .anab img {width:40%;}
}

@media (max-width: 360px){
    .wrraper .homepage-categories .category .description h3 {font-size: 13px;}
    .wrraper .homepage-categories .category .readmore h4 {font-size: 18px;}
    .wrraper .footer .anab img {width:80%;}
    .wrraper .top .logo {background: none; min-width:100%; text-align:center; margin-left:0;}
    .wrraper .top .logo img {float:none; width:55%;}
    .wrraper .top .navbar-default {margin-top:0; max-width:100%; width: 100%; float:left;}
    .wrraper .top .top-search {width:53%; margin-top:0; margin-left:25%; float:left;}
    .wrraper .page .product .left {margin-left:0;}
    .wrraper .page .product .left .image {float:none; max-width:100%; margin-bottom:4px; border:0;}
    .wrraper .page .product .left .image img {width:100%;}
    .wrraper .page .product .left .graph {float:none;  max-width:100%; margin-right:0; border:0;}
    .wrraper .page .product .left .graph img {width:100%;}
    .wrraper .page .about .items .item .left {width:100px;}
    .wrraper .footer .anab {max-width: 70px;}
    .wrraper .footer .anab img {margin-bottom: 5px;}
}

@media (max-width: 320px){
    .wrraper .homepage-categories .category .description h3 {font-size: 12px;}
    .wrraper .homepage-categories .category .readmore h4 {font-size: 16px;}	
    .wrraper .footer .anab {bottom: 0; right: 5px;}
    .wrraper .footer .anab img {width:60%;}
    .wrraper .page .about .items .item .left {width:90px;}
    .wrraper .footer .anab {max-width: 53px;}
    .wrraper .footer .anab img {width:80%;}    
}