@charset "utf-8";

/* NORMALIZATION *v*********************

****************************************/

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; }

/* HTML5 display-role reset for older browsers */

* { -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */

 -moz-box-sizing: border-box; /* Firefox, other Gecko */

 box-sizing: border-box; /* Opera/IE 8+ */

 }

 /* makes padding not expand object's size */

body { line-height: 1; direction: rtl; font-family: Arial, Helvetica, sans-serif;height:100%;

    background: rgb(187,187,187); /* Old browsers */

    background: -moz-linear-gradient(top,  rgba(187,187,187,1) 0%, rgba(232,232,232,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(187,187,187,1)), color-stop(50%,rgba(232,232,232,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  rgba(187,187,187,1) 0%,rgba(232,232,232,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  rgba(187,187,187,1) 0%,rgba(232,232,232,1) 50%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  rgba(187,187,187,1) 0%,rgba(232,232,232,1) 50%,rgba(255,255,255,1) 100%); /* IE10+ */

    background: linear-gradient(to bottom,  rgba(187,187,187,1) 0%,rgba(232,232,232,1) 50%,rgba(255,255,255,1) 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */



 }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {   display: block; }

html { }

.clear { clear: both; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: '';  content: none; }

strong, b { font-weight: bold; }

em, i { font-style: italic; }

table { border-collapse: collapse; border-spacing: 0; }

h1 { font-size: 24px; font-weight: bold; margin-bottom: 10px; }

h2 { font-size: 20px; margin-bottom:8px; }

h3 {  font-size: 18px; margin-bottom: 6px; }

h4{ font-size: 15px; font-weight: bold; margin-bottom: 5px; }

input, textarea{font-family: Arial, Helvetica, sans-serif;}

.item-separator { margin: 10px 0; } /* links vertical separator */



/* COMPONENT AND MODULE STYLING *v******

****************************************/

/*phocagallery*/

#phocagallery{text-align: center;}

#phocagallery .pg-name{color:#000 !important; text-align:center; position:absolute; top: 160px;display: block;width: 100%;height: 28px; left: 0; line-height: 28px;}

#phocagallery-pane .phocagallery-box-file, #phocagallery .phocagallery-box-file, .phocagallery-box-file{display:inline-block; float:none !important; height:30% !important; width:30% !important; margin-bottom:5% !important;}

.phocagallery-box-file{background:none !important; border:0 !important; margin:0 !important; padding:0 !important;}

.phocagallery-box-file-first{width:0 !important; height:0 !important; background:none !important; position:relative; }

.phocagallery-box-file .pg-box-subfolder{width:0 !important; height:0 !important; background:none !important; }

#phocagallery .pg-center, #phocagallery-upload .pg-center, #phocagallery-subcategory-creating .pg-center{color:#000;}

.pagination span{margin:5px;}

.pagination a{margin:5px;}

/*.pg-image {width: 80% !important; height: auto !important;}*/

.pg-cat-image {width: 80% !important; height: auto !important;}

#phocagallery-pane .phocagallery-box-file-first, #phocagallery .phocagallery-box-file-first, .phocagallery-box-file-first{display:inline-table;}



#phocagallery h1{text-align: right; margin-bottom:5% !important;}



/* Phoca Boxes */

#shadowbox_container {z-index:10001;}

  #shadowbox {direction:rtl !important;}

  #shadowbox_content {position:relative !important;}

  





/* CUSTOM STYLING *v********************

****************************************/

/* page */

body { color: #323232; font-size: 14px; }

h1, h2, h3, h4 { color:#323232;}

p { }

a, a:link, a:visited { color: #323232; text-decoration: none;  transition: color .3s; }

a:hover, a:active { color: #323232; transition: color .3s; }



/* WRAPPER */

#allwrapper {width:100%;margin:0 auto;

      background: rgb(187,187,187); /* Old browsers */

      background: -moz-linear-gradient(top,  rgba(187,187,187,1) 0%, rgba(232,232,232,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6+ */

      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(187,187,187,1)), color-stop(50%,rgba(232,232,232,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */

      background: -webkit-linear-gradient(top,  rgba(187,187,187,1) 0%,rgba(232,232,232,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */

      background: -o-linear-gradient(top,  rgba(187,187,187,1) 0%,rgba(232,232,232,1) 50%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */

      background: -ms-linear-gradient(top,  rgba(187,187,187,1) 0%,rgba(232,232,232,1) 50%,rgba(255,255,255,1) 100%); /* IE10+ */

      background: linear-gradient(to bottom,  rgba(187,187,187,1) 0%,rgba(232,232,232,1) 50%,rgba(255,255,255,1) 100%); /* W3C */

      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

      }

  .wrapper_box{width:943px; margin:0 auto;padding:10px;}



  /* header */

  #header {height:141px; padding:0;}

  #header .wrapper_box{padding:0;}

  

  

  /*top_header block ------------------------------------------------------*/

  #top_header{ width:100%;  background:#fff;  border-bottom:2px solid #a6cb33; height:125px;}

  

  /*LOGO block ------------------------------------------------------*/

    #logo {width:25%; height:115px; float:right;}

    #logo .custom{float:right;}

    #logo p{text-align:center;}

      #logo img{width:233px; height:auto; text-align:center; margin:0 auto; padding-top:15px;}

    

    #logo_slogen {width:75%; height:90px; float:left;}

      #logo_slogen p{text-align:left;}

      #logo_slogen img{width:96%; height:auto; text-align:left; margin:0 auto; padding-top:60px;}

    

  /*bottom_header block ------------------------------------------------------*/

  #bottom_header{ width:100%;height:auto;background:#3c3c3c;}  

    #phone{width:25%; float:right; height:26px; line-height:18px; padding:5px 0;background:#1e1e1e;}

    #phone p{text-align:center; color:#7b7b7b; font-size:17px; letter-spacing:1.5px;}

    #phone a{color:#7b7b7b; font-size:17px;}



  /******************************* TOPMENU *******************************/

    #topmenu {position:relative;z-index:9999; float:right; width:75%; padding:5px 0;}
      #topmenu ul {text-align:justify; width:100%;}
      #topmenu li {margin:0;display:inline-block; position:relative;}
      		#topmenu li a i {display:none;} 
        #topmenu li a {display:block; color:#fff ;font-size:17px !important;line-height:16px;text-align:center !important;background:none;height:16px; font-weight:normal !important; padding:0 20px; }
          #topmenu li:hover a{ color:#abcf39;}
        #topmenu li.current > a, #topmenu li.active > a {  color:#abcf39 !important;}
          /* pure CSS sub menu */
            #topmenu li ul { display: none; margin-top: 0; position: absolute; z-index: 99; width:200px;  padding-top:6px; right:25%;}
              #topmenu li:hover ul, #topmenu li ul:hover { display: block;}
                #topmenu li li { background:#3c3c3c ;float: none;border-top:1px solid #abcf39; border-right:0;height:auto; width:100%; display:block !important;}
                  #topmenu li li:first-child{border-top:0; }
                  #topmenu li li:hover{background:#abcf39;}
                  #topmenu li li.current, #topmenu li li.active {background:#abcf39;}
                #topmenu li li a { height: 30px; color:#abcf39 !important; font-weight:bold; font-size: 14px; line-height: 1; padding: 5px 20px 5px 0; background:none; border-radius:0; width:100%; display:block; text-align:right !important; line-height:15px;}

                #topmenu li li:first-child a { padding: 5px 20px 5px 0;}

                  #topmenu li li a:hover{background:none; color:#3c3c3c !important; font-size:14px;}

                  #topmenu li li.current > a, #topmenu li li.active > a {background:none; color:#0591e2 !important; font-size:14px;}

                  #topmenu li ul li a{background:none;}

                  #topmenu li ul li a:hover{background:none !important; }

                  #topmenu li.current li a, #topmenu li li.current a {background:none;}





                

  /* content*/

  #content {margin:0 auto 0; padding:0;}  

  

  

      /*SIDEBAR block ------------------------------------------------------*/

      #sidebar {

        width:25%; min-height:600px; padding:5px 0 25px; float:right; background:#979797;

        }

              

        /*SIDETEXT block ------------------------------------------------------*/

        #sidetext{width:90%; height:auto; padding:20px 12px 25px; margin:0 auto 15px; background:url(../images/bottom_border.jpg) repeat-x bottom center;}

        #sidetext .module-title{color:#fff; font-size:22px; margin-bottom:10px;}

        #sidetext .custom p{color:#3c3c3c; font-size:14px; line-height:15px;}

        

        /*FOXCONTACT block -----------------------------------------------*/

        #foxcontact {position:relative;width:95%; padding:0; border-radius:15px; height:214px; margin:0 auto;}

        #foxcontact h3{text-align:right; padding:0; color:#000; font-size:24px; margin:5px 0;}

          #foxcontact .moduletable {padding:0 !important;;}

          #foxcontact .foxcontainer {width:90% !important; margin:0 auto; position:relative;}

          #foxcontact .foxform {margin:0 !important; float: right; width:100%;}

          #foxcontact .subtitle {display:block; text-align:right; padding:5px 0; color:#fff; font-size:24px; margin:5px 0;width:90%;} 

          #foxcontact div {clear:both !important;margin:0 auto 1%!important;padding:0 !important; width:100%;} 

          #foxcontact div:first-child{ margin:0 0 10px !important; color:#3c3c3c; font-size:11px; }

          #foxcontact div:nth-child(6){ position:absolute; top:308px; color:#3c3c3c; font-size:14px; }

          #foxcontact div:nth-child(6) a{font-size:20px;  color:#3c3c3c;}

            #foxcontact input, #foxcontact textarea {color:#616060;font-size:14px;line-height:30px;background:rgba(255, 255, 255, 0.2);width:100% !important;border-radius:2px !important;box-shadow:none !important;height:30px;margin:0 0 2px !important;padding:0 10px !important; font-style:italic;  border:0; }

              #foxcontact textarea {margin-top:0 !important;*margin-top:5px !important;height:60px !important; border:0;}

            #foxcontact button {color: #3c3c3c;font-size: 20px;line-height: 25px;border:0 none;width:75px ;height: 30px;margin:0 0 60px !important;padding: 0 ;display: block; background:#ABCF39; text-align:center; border-radius:4px; font-size:17px;}  

            div.fox-copyright{display:none;}

        #foxcontact .fox_messages{ padding: 6px 10px !important; font-size: 15px; }

        

  /*left_content block ------------------------------------------------------*/    

  #left_content{width:75%; float:left; padding:0 0 20px;}    

  

    /*slider block ------------------------------------------------------*/

    #slider{ width:100%; height:auto; position:relative; margin:0 auto 0;}

      #slider .slidesjs-container{ margin:0;}

      #slider .slidesjs-pagination{ position:relative; bottom:40px; left:10px; z-index:999;}  

      #slider .slidesjs-pagination li a{ padding-top:0 !important;background-image:none; background:#C4882A !important ; height:14px !important; width:14px !important; color:transparent; margin:0 3px; border:1px solid #fff;}

      #slider .slidesjs-pagination li a.active{background:#fff !important ;}



  /*TEXT block ------------------------------------------------------*/

      #text {line-height:18px; width:100%; float:right; margin-bottom:35px; margin-top:20px; padding:0 15px;}

        #text .contact {line-height:1.2em;}

        #text ul {padding:0.5em 0;}

          #text li {margin:0 2em;}

        #text .item-separator {padding:6px;}

      #seoModule{overflow:auto;max-height:540px;}

      #text h1{font-size:24px;margin:0 0 6px; line-height:30px; font-weight:normal; color:#000;}

      #text h2{font-size:24px;margin:0 0 6px; line-height:30px;}

      #text h2 a{color:#000;}

      #text p a{font-size:14px; color:#4b4a4a;}

      #text p{font-size:14px; color:#4b4a4a;}

      #text p span{font-size:14px; color:#000;}

      #text p span.red{font-size:14px; color:#d92b19;}

      #text .blog .item-page-title {border-top:1px solid #979797; font-size:20px; color:#3C3C3C;}

      #text .blog .item-page-title a {color:#3C3C3C;}

        

    /* fox-messages */

      #content #text .asterisk {display:none;}

       #content #text  .fox_messages {position:absolute;bottom:12px;right:14px;font-size:14px;border:1px solid #fff;box-shadow:0 1px 3px #000;margin:0;padding:4px 8px;z-index:10000;}

        #content #text  .fox_messages li {color:#fff !important;}

        

      #content #text #system-message-container button, input, select, textarea{background:#fff; border:0;}

      form#contact-form fieldset dl dd button.button{border: none; background: #FF0000; display: block; height: 29px; padding: 0 10px;margin-right: 273px; color: #fff;}

      

      #text .foxform input{height:25px; line-height:25px;}

      #text .foxform input, .foxform textarea{background:#eddcc1; border:0; margin:5px 0; font-style:italic; color:#5e3118; padding-right:5px;}

      #text .foxform input.foxcheckbox{margin:0; font-style:italic; color:#5e3118; padding-right:5px; float:right;}

      #text .foxform span#s_df3282892b9b97b7606b3cce98b25117{height:25px;line-height:25px;font-style:italic; color:#5e3118; padding-right:5px; float:right; display:block;}

      

      #text .foxform button.foxbutton span{background:#5e3118 ;border: 0;height:30px; line-height:30px ;width: 80px; float: left; border-radius:10px; color:#fff; font-size:16px;}

      #text .foxform button.foxbutton{border: 0; float: left; background:transparent; padding: 3px 5px 3px 38px !important;}

      #text .foxform form:last-child div{margin-left:10%;}

      

    

    /*responsive_box block ------------------------------------------------------*/

    #responsive_box{width:100%; text-align:center; float:right; padding:0; margin-top:10px; background:#979797; margin-bottom:10px;}

        

        /*SIDETEXT block ------------------------------------------------------*/

        #sidetext_responsive { display:none;width:90%; height:auto; padding:20px 30px 30px; margin:0 auto 30px; background:url(../images/bottom_border.jpg) repeat-x bottom center;}

        #sidetext_responsive h3{color:#fff; font-size:22px; margin-bottom:10px; text-align:right;}

        #sidetext_responsive .custom p{color:#3c3c3c; font-size:14px; line-height:15px; text-align:right;}

        

        

        /*foxcontact_responsive block -----------------------------------------------*/

          #foxcontact_responsive { display:none;position:relative;width:95%; padding:0; border-radius:15px; height:214px; margin:0 auto;}

          #foxcontact_responsive h3{text-align:right; padding:0; color:#000; font-size:24px; margin:5px 0;}

            #foxcontact_responsive .moduletable {padding:0 !important;;}

            #foxcontact_responsive .foxcontainer {width:90% !important; margin:0 auto; position:relative;}

            #foxcontact_responsive .foxform {margin:0 !important; float: right; width:100%;}

            #foxcontact_responsive h2 {display:block; text-align:right; padding:5px 0; color:#fff; font-size:24px; margin:5px 0;width:90%;} 

            #foxcontact_responsive div {clear:both !important;margin:0 auto 1%!important;padding:0 !important; width:100%;} 

            #foxcontact_responsive div:first-child{ margin:0 0 10px !important; color:#3c3c3c; font-size:11px; text-align:right; }

            #foxcontact_responsive div:nth-child(6){ position:absolute; top:270px; color:#3c3c3c; font-size:14px; text-align:right;}

            #foxcontact_responsive div:nth-child(6) a{font-size:20px;  color:#3c3c3c;}

              #foxcontact_responsive input, #foxcontact_responsive textarea {color:#616060;font-size:14px;line-height:30px;background:rgba(255, 255, 255, 0.2);width:100% !important;border-radius:2px !important;box-shadow:none !important;height:30px;margin:0 0 2px !important;padding:0 10px !important; font-style:italic;  border:0; }

                #foxcontact_responsive textarea {margin-top:0 !important;*margin-top:5px !important;height:60px !important; border:0;}

              #foxcontact_responsive button {color: #3c3c3c;font-size: 20px;line-height: 25px;border:0 none;width:75px ;height: 30px;margin:0 0 60px !important;padding: 0 ;display: block; background:#ABCF39; text-align:center; border-radius:4px; font-size:17px;}  

              div.fox-copyright{display:none;}

          #foxcontact_responsive .fox_messages{display:none;}

              

  /* footer */

  

  #footer {clear:both;text-align:center;height:auto;width:100%;}

  

    /*CONTACTINFO block -----------------------------------------------*/

    #contactinfo {font-size:16px;padding:15px; color:#4b4a4a; line-height:1.3em; text-align:right; background:#abcf39; border-radius:4px;}

    #contactinfo.wrapper_box{padding:25px 15px 0;}

    #contactinfo a{color:#4b4a4a;}

      

    /*COPYRIGHTS block ------------------------------------------------*/

    #rights {font-size:10px !important;line-height:1em; text-align:right; margin:15px 10px;}

    #rights.wrapper_box{padding:15px 10px 0;}

      #rights a {padding:4px; color:#bbbbbb;}



  /* CSS Document *

    

  

/***************************** FULLSCREEN ******************************/

html, body {height:100%;}

#allwrapper {min-height:100%;}

* html #allwrapper {height:100%;}



/***Change Alon - home ul****/

.homeul li{

background:url("../images/li.png")no-repeat right 10px;

padding: 5px 20px 0 0;

}

/* custom style */
.homeul {}
    .homeul li {list-style:none; background:none;}
    .homeul li:before {content:'\f046'; font-family:FontAwesome; display:inline-block; vertical-align:bottom; font-size:14px; margin-left:7px; color:#6b8226;}

