﻿@charset "windows-1255";

/*
Quick.Cms mobile default stylesheet
*/
@import url(http://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
 
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,ul{margin:0;padding:0;border:0;overflow-y:hidden;
  font-family: 'Open Sans Hebrew', serif;
 /*font-size:medium;
 color: #d4d4d4;*/}
 
body,table{background-color:#fff;color:#000;font-family:Arial;}
table{font-size:1em;}
 










 
/************************************************************************************
NAV   MENU
*************************************************************************************/
#nav-wrap {
	margin-top: 2px;
}

/* menu icon */
#menu-icon {
	display: none; /* hide menu icon initially */
}

#nav, 
#nav li {
	margin: 0;
	padding: 0;
}
#nav li {
	list-style: none;
	float: left;
	margin-right: 5px;
}

/* nav link */
#nav a {
	padding: 4px 15px;
	display: block;
	color: #000;
	background: #ecebeb;
}
#nav a:hover {
	background: #f8f8f8;
}

/* nav dropdown */
#nav ul {
	background: #fff;
	padding: 2px;
	position: absolute;
	border: solid 1px #ccc;
	display: none; /* hide dropdown */
	width: 200px;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#nav li:hover > ul {
	display: block; /* show dropdown on hover */
}

/************************************************************************************
MOBILE
*************************************************************************************/
@media screen and (max-width: 600px) {

	/* nav-wrap */
	#nav-wrap {
		position: relative;
	}

	/* menu icon */
	#menu-icon {
		color: #000;
		width: 180px;
		height: 30px;
		background: #ecebeb url(../../images/menu-icon.png) no-repeat 10px center;
		padding: 8px 10px 0 42px;
		cursor: pointer;
		border: solid 1px #666;
		display: block; /* show menu icon */
	}
	#menu-icon:hover {
		background-color: #f8f8f8;
	}
	#menu-icon.active {
		background-color: #bbb;
	}
	
	/* main nav */
	#nav {
		clear: both;text-align:right;
		position: absolute;
		top: 38px;
		width: 222px;
		z-index: 10000;
		padding: 5px;
		background: #f8f8f8;
		border: solid 1px #999;
		display: none; /* visibility will be toggled with jquery */
	}
	#nav li {
		clear: both;
		float: none;
		margin: 1px 0 1px 1px;
	}
	#nav a, 
	#nav ul a {
		font: inherit;
		background: none;
		display: inline;
		padding: 0;
		color: #666;
		border: none;
	}
	#nav a:hover, 
	#nav ul a:hover {
		background: none;
		color: #000;
	}
	
	/* dropdown */
	#nav ul {
		width: auto;
		position: static;
		display: block;
		border: none;
		background: inherit;
	}
	#nav ul li {
		margin: 3px 0 3px 15px;
	}

}

@media screen and (min-width: 600px) {

	/* ensure #nav is visible on desktop version */
	#nav {
		display: block !important;
	}

}

/************************************************************************************
NAV   MENU
*************************************************************************************/





.BodyBG 
{background:url('http://www.bfo.co.il/templates/default/img/b1.png') no-repeat center center;
background-repeat: repeat;
background-position:  top;
background-color:#00000;}
 

.container {
 width:100%; 
 overflow:hidden;
 font-size:12px;
}
 
#head2{
height:16px;
clear:both;top:0px;
 position: relative;
background: #6A8B29;
background: -moz-linear-gradient(top, #6A8B29, #6A8B29);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6A8B29), to(#6A8B29));
padding-right:0px;
padding-top:20px;}
 

#head22{
top:190px;height:28px;width:100%;
clear:both;
background: #1B3859 url('') repeat left bottom;
padding-right:0px;position:absolute;z-index:9998;
}
 
#index_top_shade {
    width: 100%;
    height: 24px;
    background: url('http://www.bfo.co.il/templates/default/img/shade2.png') repeat-x scroll 0% 0% transparent;
    position: absolute;
    top: 59px;
    right: 0px;
    z-index:2;}
 
 .index_top_shade2 {
    width: 100%;
    height: 24px;
 position:relative;
    background: url('http://www.bfo.co.il/templates/default/img/shade2.png') right bottom repeat-x scroll 0% 0% transparent;
    z-index:2;
 }
 
 
#logoimage {
position:relative;
top:-38px;
display: block;
width: 150px; /* this should be the width you need, please assign your own */
margin: 0 auto;
z-index:99998;}
 
img.image {max-width:150px;height:auto}
 
 

.doctors_new {
  background-repeat: no-repeat;
  background-attachment: relative;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.bg-1{
background-image: url('<!-- img/body_index66.png -->');width:100%;
height:160px;
}
 
#open_gallery {
 
position:relative;
top:-73px;
z-index:-1;}
 
 
.getprice22{
text-align: center;
color: #ffffff;
font-family:Open Sans Hebrew;
font-size: 22px;
direction:rtl;margin:0px auto;width:93%;height:38px;padding:0px 0;line-height:19px;
border-left:0px solid #ffffff;border-bottom:0px solid #ffffff;border-top:0px solid #F66E00;

background: -moz-linear-gradient(center top , #6A8B29, #5C7723) repeat scroll 0px 0px transparent;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6A8B29), to(#5C7723));
border: 0px none;
border-radius:10px;
cursor: pointer;
box-shadow: 0px 1px 1px #000;
font-size: 15px;
text-align: center;;
font-weight: normal;direction:rtl;
 }
 
 
/* RIGHT COLUMN STYLES */
#contentmobile{direction:rtl;float:right;width:100%;padding:0px 0 0px;text-align:right;}
* html #contentmobile{width:100%;}
* html #pagemobile{width:100%}
#pagemobile{position:absolute;width:100%;height:100%;margin:0 auto;text-align:right;}
 
/* PAGE TITLE */
#pagemobile h1{font-family:Open Sans Hebrew;width:327px;height:8px;
background:url('') right center  no-repeat;margin-top:0px;margin-right:0px;
padding-right:21px;padding-top:8px;line-height:0px;
color:#E05224;font-size:16px;font-weight:normal;border-left:0px solid #c8cccf;}
 
/* NAVIGATION PATH - TREE */
#pagemobile h4{position:absolute;top:-2px;padding-right:9px;color:#a6aeb3;background:inherit;font-size:1em;}
#pagemobile h4 a{background-color:inherit;color:#80868A;text-decoration:none;font-weight:normal;}
#pagemobile h4 a:hover{text-decoration:underline;}
*:first-child+html #page1 h4{top:-5px;} /* IE 7 hack */
* html #pagemobile h4{top:-5px;} /* IE 6 hack */
 
/* PAGE CONTENT */
#pagemobile div.contentmobile{width:100%;color:#004C71;text-align:right;word-spacing: 0.1em;direction:rtl;font-size:15px;
padding-right:11px;padding-left:0px;line-height:16px;}/* עיצוב התוכן בדף */
 
 #pagemobile div.contentmobile a{color:#004C71;}/* עיצוב התוכן בדף */
 
 #pagemobile .contentmobile img{width:100%;height:auto;}
 
#pagemobile div.content ul, .subpagesList li ol{margin:0 0 0 0px;padding:0;}
#pagemobile div.content li{margin:8px 0;padding:0;border-left:0;}
 

/* iphone alon sub*/

.subpagesList{margin-top:-5px;color:#ffffff;list-style:none;padding-bottom:5px;}/* BOTTOM SUB FROM ALON */
 
.subpagesList li{text-align: center;line-height:26px;
direction:rtl;margin: 7px auto;width:88%;height:35px;padding:0px 0;
border-left:0px solid #ffffff;border-bottom:0px solid #ffffff;border-top:0px solid #F66E00;
background: -moz-linear-gradient(center top , #27517F, #162D46) repeat scroll 0px 0px transparent;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#27517F), to(#162D46));
padding: 0px 0px;
border: 0px none;
border-radius:6px;
cursor: pointer;
box-shadow: 0px 1px 1px #000;
font-size: 18px;
text-align: center;
}
.subpagesList li a {
padding: 0.2em 4px;text-decoration:none;
min-width: 0.75em;
display: block;
position: relative;
overflow: hidden;
white-space: nowrap;font-size: 16px;color:#ffffff;}
 
.subpagesList img {position:relative;bottom:195px;left:98px;margin:1px;border:0;}
 
/* FROM ALON */
 
 
 
#pagemobile div.content ul, .subpagesList1 li ol{margin:0 0 0 0px;padding:0;}
#pagemobile div.content li{margin:8px 0;padding:0;border-left:0;}
 
.subpagesList1{margin-top:-15px;font-size:12px;color:#ffffff;list-style:none;padding-bottom:65px;}
 
.subpagesList1 li{text-align: center;
direction:rtl;margin: 5px auto;width:93%;height:25px;padding:0px 0;
border-left:0px solid #ffffff;border-bottom:0px solid #ffffff;border-top:0px solid #F66E00;


background: -moz-linear-gradient(center top , #6A8B29, #7CA12F) repeat scroll 0px 0px transparent;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#27517F), to(#7CA12F));
padding: 0px 0px;
border: 0px none;
cursor: pointer;
box-shadow: 0px 1px 1px #000;
font-size: 18px;
text-align: center;
}
 
.subpagesList1 li a {
padding: 0.2em 4px;text-decoration:none;
min-width: 0.75em;
display: block;
position: relative;
overflow: hidden;
white-space: nowrap;font-size: 13px;color:#ffffff;}
 
.subpagesList1 img {position:relative;bottom:195px;left:98px;margin:1px;border:0;}
 
/* FROM ALON */
 
 
 
#floaticons {
direction:rtl;
right:50%;
margin-right:-450px;
top:375px;
position:absolute;
z-index:9999;width:900px;
}
 
#floaticons_inner {
direction:rtl;
right:50%;
margin-right:-450px;
top:375px;
position:absolute;
z-index:9999;width:900px;
}
 
.floaticons{
    display:table;
    width:100%;
    border-collapse: collapse;
}
.table-row{  
     display:table-row;
     text-align: center;
}
 
 
 
 
 

 #iconscontainer {
         background-color: transparent;
  margin-top:5px;
        border: 0px solid #E0E0E0;
        width: 98%;       
  position:absolute;direction:rtl;
 
        border-radius: 3px;    
    }
    #iconscontainer p {
        font-family:Open Sans Hebrew;
        font-size: 12px;
        color: #464646;
        text-align: center;
        margin:0;
    }
    .iconscontent-wrapper {
        width: 98%;  
        padding-left: 0px;
text-align: center;
color: #069;
font-size: 12px;
font-weight: bold;direction:rtl;margin-bottom:95px;
    }
    .iconscontent-wrapper .col1, .iconscontent-wrapper .col2 ,.iconscontent-wrapper .col3 ,.iconscontent-wrapper .col4  ,.iconscontent-wrapper .col5{
        display: inline-block;
        vertical-align: top;
        border: 0px solid #464646;
         background-color: transparent;   
    }
    .iconscontent-wrapper .col1 {
        width: 80px;margin:0px 10px 30px 0px;
        height: 80px; font-family:Open Sans Hebrew;
    }
    .iconscontent-wrapper .col2 {
        width: 80px;margin:0px 10px 30px 0px;
        height: 80px; font-family:Open Sans Hebrew;
    }
    .iconscontent-wrapper .col3 {
        width: 80px;margin:0px 10px 30px 0px;
        height: 80px; font-family:Open Sans Hebrew;
    }
  .iconscontent-wrapper .col4 {
        width: 80px;margin:0px 10px 30px 0px;
        height: 80px; font-family:Open Sans Hebrew;
    }
   .iconscontent-wrapper .col5 {
        width: 80px;margin:0px 10px 30px 0px;
        height: 80px; font-family:Open Sans Hebrew;
    }



/* Iphone*/
  @media  only screen and (max-width:568px) {

  #iconscontainer {
        background-color: transparent;
  margin-top:5px;
        border: 0px solid #E0E0E0;
        width: 99%;      
  position:absolute;
        border-radius: 3px;    direction:rtl;
    }
    #iconscontainer p {
        font-family:calibri;
        font-size: 15px;
        color: #464646;
        text-align: center;
        margin:0;
    }
 
    .iconscontent-wrapper {
        width: 99%;  
        padding: 0px;
text-align: center;
color: #069;
font-size: 12px;
font-weight: bold;direction:rtl;margin-bottom:95px;margin-top:-25px;
    }
 .iconscontent-wrapper 
 img  {max-width:70px;height:auto;
 }
 
    .iconscontent-wrapper .col1, .iconscontent-wrapper .col2 ,.iconscontent-wrapper .col3 ,.iconscontent-wrapper .col4{
        display: inline-block;
        vertical-align: top;
        border: 0px solid #464646;
         background-color: transparent;   
font-size:10px;
    }
 
	
    .iconscontent-wrapper .col1 {
        width: 60px;margin:42px 5px 24px 5px;
        height: 60px; font-family:Open Sans Hebrew;
  
    }
	    .iconscontent-wrapper .col1 a{
		color:#069;}
	

    .iconscontent-wrapper .col2 {
        width: 60px;margin:42px 5px 24px 5px;
        height: 60px; font-family:Open Sans Hebrew;
    }
		.iconscontent-wrapper .col2 a{
		color:#069;}
		
		
    .iconscontent-wrapper .col3 {
        width: 60px;margin:42px 5px 24px 5px;
        height: 60px; font-family:Open Sans Hebrew;
    }
		.iconscontent-wrapper .col3 a{
		color:#069;}
		
		
  .iconscontent-wrapper .col4 {
        width: 60px;margin:42px 5px 24px 5px;
        height: 60px; font-family:Open Sans Hebrew;
    }
		.iconscontent-wrapper .col4 a{
		color:#069;}




.homephone {
 position:absolute;
 left:5px;
 top:16px;font-family:Open Sans Hebrew;
 text-decoration:none;display:block;color:#ffffff;font-size:14px;font-weight:bold;}
  
}







@media  only screen and (device-width:750px) {
 
  #iconscontainer {
        background-color: transparent;
  margin-top:5px;
        border: 0px solid #E0E0E0;
        width: 99%;      
  position:absolute;
        border-radius: 3px;    direction:rtl;
    }
    #iconscontainer p {
        font-family:calibri;
        font-size: 15px;
        color: #464646;
        text-align: center;
        margin:0;
    }
 
    .iconscontent-wrapper {
        width: 99%;  
        padding: 0px;
text-align: center;
color: #069;
font-size: 11px;
font-weight: bold;direction:rtl;margin-bottom:95px;margin-top:-25px;
    }
 .iconscontent-wrapper 
 img  {max-width:70px;height:auto;
 }
 
    .iconscontent-wrapper .col1, .iconscontent-wrapper .col2 ,.iconscontent-wrapper .col3 ,.iconscontent-wrapper .col4{
        display: inline-block;
        vertical-align: top;
        border: 0px solid #464646;
         background-color: transparent;   
font-size:13px;
    }
 
	
    .iconscontent-wrapper .col1 {
        width: 60px;margin:42px 5px 24px 5px;
        height: 60px; font-family:Open Sans Hebrew;
  
    }
	    .iconscontent-wrapper .col1 a{
		color:#069;}
	

    .iconscontent-wrapper .col2 {
        width: 60px;margin:42px 5px 24px 5px;
        height: 60px; font-family:Open Sans Hebrew;
    }
		.iconscontent-wrapper .col2 a{
		color:#069;}
		
		
    .iconscontent-wrapper .col3 {
        width: 60px;margin:42px 5px 24px 5px;
        height: 60px; font-family:Open Sans Hebrew;
    }
		.iconscontent-wrapper .col3 a{
		color:#069;}
		
		
  .iconscontent-wrapper .col4 {
        width: 60px;margin:42px 5px 24px 5px;
        height: 60px; font-family:Open Sans Hebrew;
    }
		.iconscontent-wrapper .col4 a{
		color:#069;}



 
}
 
 
 

/* Medium Ipad*/

   @media  only screen and (min-device-width:750px) and (max-device-width:1024px) {
 
  #iconscontainer {
        background-color: transparent;
  margin-top:5px;
        border: 0px solid #E0E0E0;
        width: 99%;      
  position:absolute;
        border-radius: 3px;    direction:rtl;
    }
    #iconscontainer p {
        font-family:calibri;
        font-size: 15px;
        color: #464646;
        text-align: center;
        margin:0;
    }
 
    .iconscontent-wrapper {
        width: 70%;  
        padding: 0px;
text-align: center;
color: #069;
font-size: 11px;
font-weight: bold;direction:rtl;margin-bottom:95px;margin-top:-25px;
    }
 .iconscontent-wrapper 
 img  {max-width:70px;height:auto;
 }
 
    .iconscontent-wrapper .col1, .iconscontent-wrapper .col2 ,.iconscontent-wrapper .col3 ,.iconscontent-wrapper .col4{
        display: inline-block;
        vertical-align: top;
        border: 0px solid #464646;
         background-color: transparent;   
font-size:13px;
    }
 
	
    .iconscontent-wrapper .col1 {
        width: 70px;margin:42px 5px 24px 5px;
        height: 70px; font-family:Open Sans Hebrew;
  
    }
	    .iconscontent-wrapper .col1 a{
		color:#069;}
	

    .iconscontent-wrapper .col2 {
        width: 70px;margin:42px 5px 24px 5px;
        height: 70px; font-family:Open Sans Hebrew;
    }
		.iconscontent-wrapper .col2 a{
		color:#069;}
		
		
    .iconscontent-wrapper .col3 {
        width: 70px;margin:42px 5px 24px 5px;
        height: 70px; font-family:Open Sans Hebrew;
    }
		.iconscontent-wrapper .col3 a{
		color:#069;}
		
		
  .iconscontent-wrapper .col4 {
        width: 70px;margin:42px 5px 24px 5px;
        height: 70px; font-family:Open Sans Hebrew;
    }
		.iconscontent-wrapper .col4 a{
		color:#069;}



.homephone {
 position:absolute;
 left:5px;
 top:12px;font-family:Open Sans Hebrew;
 text-decoration:none;display:block;color:#ffffff;font-size:18px;font-weight:bold;
}

.subpagesList{margin-top:-5px;font-size:12px;color:#ffffff;list-style:none;padding-bottom:5px;}/* BOTTOM SUB FROM ALON */
 
.subpagesList li{text-align: center;
direction:rtl;margin: 5px auto;width:60%;height:40px;padding:0px 0;
border-left:0px solid #ffffff;border-bottom:0px solid #ffffff;border-top:0px solid #F66E00;
background: -moz-linear-gradient(center top , #27517F, #162D46) repeat scroll 0px 0px transparent;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#27517F), to(#162D46));
padding: 0px 0px;
border: 0px none;
border-radius:10px;
cursor: pointer;
box-shadow: 0px 1px 1px #000;
font-size: 16px;
text-align: center;
}
 
.subpagesList li a {
padding: 0.2em 4px;text-decoration:none;
min-width: 0.75em;
display: block;
position: relative;
overflow: hidden;
white-space: nowrap;font-size: 22px;color:#ffffff;}
 
.subpagesList img {position:relative;bottom:195px;left:98px;margin:1px;border:0;}


.getprice22{
text-align: center;
color: #ffffff;
font-family:Open Sans Hebrew;
font-size: 18px;
direction:rtl;margin:0px auto;width:60%;height:48px;padding:0px 0;line-height:23px;
border-left:0px solid #ffffff;border-bottom:0px solid #ffffff;border-top:0px solid #F66E00;

background: -moz-linear-gradient(center top , #6A8B29, #5C7723) repeat scroll 0px 0px transparent;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6A8B29), to(#5C7723));
border: 0px none;
border-radius:10px;
cursor: pointer;
box-shadow: 0px 1px 1px #000;

text-align: center;;
font-weight: normal;direction:rtl;
 }
    
}










/* Big Ipad*/

 
@media  only screen and (device-width:1280px) {
 
  #iconscontainer {
        background-color: transparent;
  margin-top:5px;
        border: 0px solid #E0E0E0;
        width: 99%;      
  position:absolute;
        border-radius: 3px;    direction:rtl;
    }
    #iconscontainer p {
        font-family:calibri;
        font-size: 15px;
        color: #464646;
        text-align: center;
        margin:0;
    }
 
    .iconscontent-wrapper {
        width: 70%;  
        padding: 0px;
text-align: center;
color: #069;
font-size: 11px;
font-weight: bold;direction:rtl;margin-bottom:95px;margin-top:-25px;
    }
 .iconscontent-wrapper 
 img  {width:110px;height:auto;
 }
 
    .iconscontent-wrapper .col1, .iconscontent-wrapper .col2 ,.iconscontent-wrapper .col3 ,.iconscontent-wrapper .col4{
        display: inline-block;
        vertical-align: top;
        border: 0px solid #464646;
         background-color: transparent;   
font-size:16px;
    }
 
	
    .iconscontent-wrapper .col1 {
        width: 110px;margin:68px 42px 34px 5px;
        height: 110px; font-family:Open Sans Hebrew;
  
    }
	    .iconscontent-wrapper .col1 a{
		color:#069;}
	

    .iconscontent-wrapper .col2 {
        width: 110px;margin:68px 42px 34px 5px;
        height: 110px; font-family:Open Sans Hebrew;
    }
		.iconscontent-wrapper .col2 a{
		color:#069;}
		
		
    .iconscontent-wrapper .col3 {
        width: 110px;margin:68px 42px 34px 5px;
        height: 110px; font-family:Open Sans Hebrew;
    }
		.iconscontent-wrapper .col3 a{
		color:#069;}
		
		
  .iconscontent-wrapper .col4 {
        width: 110px;margin:68px 42px 34px 5px;
        height: 110px; font-family:Open Sans Hebrew;
    }
		.iconscontent-wrapper .col4 a{
		color:#069;}


.homephone {
 position:absolute;
 left:5px;
 top:6px;font-family:Open Sans Hebrew;
 text-decoration:none;display:block;color:#ffffff;font-size:25px;font-weight:bold;
}

.subpagesList{margin-top:-5px;font-size:12px;color:#ffffff;list-style:none;padding-bottom:5px;}/* BOTTOM SUB FROM ALON */
 
.subpagesList li{text-align: center;
direction:rtl;margin: 5px auto;width:60%;height:40px;padding:0px 0;
border-left:0px solid #ffffff;border-bottom:0px solid #ffffff;border-top:0px solid #F66E00;
background: -moz-linear-gradient(center top , #27517F, #162D46) repeat scroll 0px 0px transparent;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#27517F), to(#162D46));
padding: 0px 0px;
border: 0px none;
border-radius:10px;
cursor: pointer;
box-shadow: 0px 1px 1px #000;
font-size: 18px;
text-align: center;
}
 
.subpagesList li a {
padding: 0.2em 4px;text-decoration:none;
min-width: 0.75em;
display: block;
position: relative;
overflow: hidden;
white-space: nowrap;font-size: 22px;color:#ffffff;}
 
.subpagesList img {position:relative;bottom:195px;left:98px;margin:1px;border:0;}


.getprice22{
text-align: center;
color: #ffffff;
font-family:Open Sans Hebrew;
font-size: 18px;
direction:rtl;margin:0px auto;width:60%;height:48px;padding:0px 0;line-height:23px;
border-left:0px solid #ffffff;border-bottom:0px solid #ffffff;border-top:0px solid #F66E00;

background: -moz-linear-gradient(center top , #6A8B29, #5C7723) repeat scroll 0px 0px transparent;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6A8B29), to(#5C7723));
border: 0px none;
border-radius:10px;
cursor: pointer;
box-shadow: 0px 1px 1px #000;

text-align: center;;
font-weight: normal;direction:rtl;
 }


}
 
 



/* Big big Ipad*/

 
   @media  only screen and (min-device-width:1280px) and (max-device-width:2500px) {
 
  #iconscontainer {
        background-color: transparent;
  margin-top:5px;
        border: 0px solid #E0E0E0;
        width: 99%;      
  position:absolute;
        border-radius: 3px;    direction:rtl;
    }
    #iconscontainer p {
        font-family:calibri;
        font-size: 15px;
        color: #464646;
        text-align: center;
        margin:0;
    }
 
    .iconscontent-wrapper {
        width: 70%;  
        padding: 0px;
text-align: center;
color: #069;
font-size: 11px;
font-weight: bold;direction:rtl;margin-bottom:95px;margin-top:-25px;
    }
 .iconscontent-wrapper 
 img  {width:110px;height:auto;
 }
 
    .iconscontent-wrapper .col1, .iconscontent-wrapper .col2 ,.iconscontent-wrapper .col3 ,.iconscontent-wrapper .col4{
        display: inline-block;
        vertical-align: top;
        border: 0px solid #464646;
         background-color: transparent;   
font-size:16px;
    }
 
	
    .iconscontent-wrapper .col1 {
        width: 110px;margin:68px 42px 34px 5px;
        height: 110px; font-family:Open Sans Hebrew;
  
    }
	    .iconscontent-wrapper .col1 a{
		color:#069;}
	

    .iconscontent-wrapper .col2 {
        width: 110px;margin:68px 42px 34px 5px;
        height: 110px; font-family:Open Sans Hebrew;
    }
		.iconscontent-wrapper .col2 a{
		color:#069;}
		
		
    .iconscontent-wrapper .col3 {
        width: 110px;margin:68px 42px 34px 5px;
        height: 110px; font-family:Open Sans Hebrew;
    }
		.iconscontent-wrapper .col3 a{
		color:#069;}
		
		
  .iconscontent-wrapper .col4 {
        width: 110px;margin:68px 42px 34px 5px;
        height: 110px; font-family:Open Sans Hebrew;
    }
		.iconscontent-wrapper .col4 a{
		color:#069;}


.homephone {
 position:absolute;
 left:5px;
 top:6px;font-family:Open Sans Hebrew;
 text-decoration:none;display:block;color:#ffffff;font-size:25px;font-weight:bold;
}

.subpagesList{margin-top:-5px;font-size:12px;color:#ffffff;list-style:none;padding-bottom:5px;}/* BOTTOM SUB FROM ALON */
 
.subpagesList li{text-align: center;
direction:rtl;margin: 5px auto;width:60%;height:40px;padding:0px 0;
border-left:0px solid #ffffff;border-bottom:0px solid #ffffff;border-top:0px solid #F66E00;
background: -moz-linear-gradient(center top , #27517F, #162D46) repeat scroll 0px 0px transparent;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#27517F), to(#162D46));
padding: 0px 0px;
border: 0px none;
border-radius:10px;
cursor: pointer;
box-shadow: 0px 1px 1px #000;
font-size: 18px;
text-align: center;
}
 
.subpagesList li a {
padding: 0.2em 4px;text-decoration:none;
min-width: 0.75em;
display: block;
position: relative;
overflow: hidden;
white-space: nowrap;font-size: 22px;color:#ffffff;}
 
.subpagesList img {position:relative;bottom:195px;left:98px;margin:1px;border:0;}


.getprice22{
text-align: center;
color: #ffffff;
font-family:Open Sans Hebrew;
font-size: 18px;
direction:rtl;margin:0px auto;width:60%;height:48px;padding:0px 0;line-height:23px;
border-left:0px solid #ffffff;border-bottom:0px solid #ffffff;border-top:0px solid #F66E00;

background: -moz-linear-gradient(center top , #6A8B29, #5C7723) repeat scroll 0px 0px transparent;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6A8B29), to(#5C7723));
border: 0px none;
border-radius:10px;
cursor: pointer;
box-shadow: 0px 1px 1px #000;

text-align: center;;
font-weight: normal;direction:rtl;
 }


}














#pagemobile .tS{float:right;margin:17px 0 3px;}
#pagemobile .tS div{display:inline;}
#pagemobile .tS a{margin:0 4px;text-decoration:none;background:inherit;color:#01476f;font-weight:bold;font-family:Arial;}
#pagemobile .tS a:hover{color:#598601;background:inherit;}
#pagemobile .tS0{font-size:0.917em;}
#pagemobile .tS1{font-size:1.083em;}
#pagemobile .tS2{font-size:1.333em;}
 
 
 

/* LEFT MENU */
#menu16 ul {right:50%;position:relative;margin-right:-160px;padding:0px 0;list-style:none;text-align:right;
/*background:#fff url('img/menu3_items_bg11.png') repeat-x right top;*/
background: url('') no-repeat top right;border-right:0px solid #8cc128;}
 
#menu16 ul {border-bottom:0px solid #01476e;}
 
#menu16 li{float:right;display:inline-block;width:180px;padding-left:55px;line-height:28px;
background:url('') no-repeat 0px 0px;}
 

#menu16 a {text-decoration:none;display:block;padding:0px 12px 4px 7%;color:#ffffff;font-size:14px;background:none;}
#menu16 a:hover {color:#ffffff;background:url('') no-repeat 0px 0px;}
#menu16 .selected {color:#ffffff;background:none;font-weight:normal;background:url('') no-repeat 0px 0px;}
 

#menu16 .sub1{margin:0;padding:0;border:0;background:none;}
 
#menu16 .sub1 li{padding:0px 0 0px 0px;width:184px;background:url('') no-repeat 0px 0px;}
#menu16 .sub1 li:hover {padding:0px 0 0px 0px;width:184px;background:url('') no-repeat 0px 0px;}
 
#menu16 .sub1 a{height:38px;display:inline-block;border-right:0px solid #ffffff;}
#menu16 .sub1 a {text-decoration:none;display:inline-block;padding:0px 40px 0px 0%;color:#313131;font-size:13px;background:none;}
#menu16 .sub1 a:hover {height:38px;display:inline-block;padding:0px 40px 0px 0%;border-right:0px solid #ffffff;}
 

/* LEFT MENU */
#menu17 ul {right:50%;position:relative;margin-right:-160px;padding:0px 0;list-style:none;text-align:right;
/*background:#fff url('img/menu3_items_bg11.png') repeat-x right top;*/
background: url('') no-repeat top right;border-right:0px solid #8cc128;}
 
#menu17 ul {border-bottom:0px solid #01476e;}
 
#menu17 li{float:right;display:inline-block;width:180px;padding-left:55px;line-height:28px;
background:url('') no-repeat 0px 0px;}
 

#menu17 a {text-decoration:none;display:block;padding:0px 12px 4px 7%;color:#ffffff;font-size:14px;background:none;}
#menu17 a:hover {color:#ffffff;background:url('') no-repeat 0px 0px;}
#menu17 .selected {color:#ffffff;background:none;font-weight:normal;background:url('') no-repeat 0px 0px;}
 

#menu17 .sub1{margin:0;padding:0;border:0;background:none;}
 
#menu17 .sub1 li{padding:0px 0 0px 0px;width:184px;background:url('') no-repeat 0px 0px;}
#menu17 .sub1 li:hover {padding:0px 0 0px 0px;width:184px;background:url('') no-repeat 0px 0px;}
 
#menu17 .sub1 a{height:38px;display:inline-block;border-right:0px solid #ffffff;}
#menu17 .sub1 a {text-decoration:none;display:inline-block;padding:0px 40px 0px 0%;color:#313131;font-size:13px;background:none;}
#menu17 .sub1 a:hover {height:38px;display:inline-block;padding:0px 40px 0px 0%;border-right:0px solid #ffffff;}
 
 
 

.input, select, textarea{padding:1px;font:normal 1em Arial, sans-serif;}
.submit{padding:1px 3px;font:normal 1em Arial, sans-serif;}
.hide{display:none;}
 
#menu1, #menu2{margin:2px 0;padding:2px;background:#6988b1;}
#menu2{background:#f3f2f1;}
#menu1 li, #menu2 li{display:inline;margin:0;padding:3px;}
#menu1 li a{color:#fff;}
 
#logo #title a{font-weight:bold;font-size:1.091em;}
 
#column .type{font-weight:bold;}
#menu3{margin-bottom:3px;border-top:1px solid #f3f2f1;border-bottom:1px solid #f3f2f1;}
#menu3 ul{margin-left:7px;list-style:none;}
 
#page .tS a{padding:0 1px;font-weight:bold;text-decoration:none;}
#page .tS div{display:inline;}
#page .tS0{font-size:0.917em;}
#page .tS1{font-size:1.083em;}
#page .tS2{font-size:1.333em;}
 
#page h1{padding:3px 0;font-weight:bold;font-size:1.545em;}
 
#page div.content ul, .subpagesList li ol{margin:0 0 0 20px;}
 
.pages{padding:3px 0;}
.pages ul, .pages li{display:inline;}
.pages li{padding:0 2px;}
 
.imagesList{margin:4px 0;padding:0 3px 3px;list-style:none;background:#f8f8f7;border-top:1px solid #e6e3e3;border-bottom:1px solid #e6e3e3;}
.imagesList li img{margin:5px 0 0;}
 
#imagesList1{float:left;margin:5px 5px 0 0;}
#imagesList2{clear:right;float:right;margin:5px 0 0 5px;}
 
#filesList{margin:5px 0 5px 10px;list-style:none;}
#filesList li{margin:0 0 5px;}
#filesList img{margin:0 3px 0 0;vertical-align:middle;}
 
/* .subpagesList{margin:4px 0;list-style:none;}
.subpagesList li{margin:2px 0;}
.subpagesList li h2{font-weight:bold;font-size:1.182em}*/
 
#options{clear:both;margin:5px 0;}
#options a{padding:0 5px 0 0;}
#options .back{display:inline;}
#options .print{display:none;}
 
.message h3{padding:20px 0 10px;color:red;font-size:1.182em;font-weight:bold;}
/* 
.subpagesList{float:left;width:100%;margin:5px 0;list-style:none;}
.subpagesList li{clear:left;float:left;width:100%;margin:2px 0;padding:3px 0;background:#f9f9f9;}
.subpagesList li .photo{float:left;margin:0 5px 2px 0;}
.subpagesList li h2{font-size:1.091em;font-weight:bold;}
.subpagesList li .description{font-size:1em;font-weight:normal;}
.subpagesList li h6{font-size:0.909em;font-weight:normal;}
*/
#foot{clear:both;}
 
 
 
/* NEW STYLE FROM ALON */
 

* {
 margin:0;
 padding:0;
}
 
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
 padding: 0;
 margin: 0;
}
/*
h1 {
 background: -moz-linear-gradient(center top , #030303, #232323) repeat scroll 0 0 transparent;
 background: -webkit-gradient(linear, left top, left bottom, from(#030303), to(#232323)); 
    padding: 10px 15px;
 border:0;
 -moz-box-shadow: 0 4px 1px #000000;
 -webkit-box-shadow: 0 4px 1px #000000;
 box-shadow: 0 4px 1px #000000;
 font-size:18px;
 text-align:center;
 color:#c3e0f0;
 margin:20px;
}*/
p {
 margin:10px 20px;
}
a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
 border: none;
}
a:link {
 color:#ffffff;
 text-decoration: none;
}
a:visited {
 color: #ffffff;
 text-decoration: none;
}
a:hover, a:active, a:focus { 
 text-decoration: none;
 color:#ffffff;
}
.container {
 width:100%; 
 overflow:hidden;
 font-size:12px;
}
.header {
}
.logo {
 padding:30px 20px;
}
.homeTop {
 position:absolute;
 right:5px;
 top:3px;
}
 
.homeBottom {
 position:absolute;
 right:20px;
 bottom:70px;
}
.homeTop a, .homeBottom a {
 color:#FFF;
 text-decoration:none;
 font-size:14px;
 display:block;
 padding:5px 15px;
}
.headerContent {
 background:url(../images/headerBackground.jpg) repeat-x left top;
 height:246px;
}
.headerPic {
 background:url(../images/headerPic.jpg) no-repeat left top;
 height:246px;
 position:relative;
}
.headerTitle {
 -moz-transition: all 0.26s ease-out 0s;
    background-image: -moz-linear-gradient(left center , transparent, transparent 2%, rgba(255, 255, 255, 255));
    background-size: 200% 100%;
    color: white;
    display: block;
    overflow: hidden;
 font-size:18px;
 padding:10px 20px;
 position:absolute;
 bottom:0;
 right:0;
}
.buttonStyle {
 background: -moz-linear-gradient(center top , #a0c8e0, #5a9cc5) repeat scroll 0 0 transparent;
 background: -webkit-gradient(linear, left top, left bottom, from(#a0c8e0), to(#5a9cc5)); 
    color: #FFFFFF;
 border:0;
 cursor:pointer;
 -moz-box-shadow: 0 4px 3px #000000;
 -webkit-box-shadow: 0 4px 3px #000000;
 box-shadow: 0 4px 3px #000000;
 display:block;
}
.mainMenu {
 text-align:center;
}
.siteContent span {
 color:#6daad0;
}
.siteContent .sitePic {
 text-align:center;
 margin:0 20px;
}
.siteContent li {
 list-style:none;
 margin:10px 20px;
}
.siteContent a {
 color:#ffffff;
 text-decoration:none;
 display:block;
}
.siteContent .menuButtonStyle {
 background: -moz-linear-gradient(center top , #a0c8e0, #5a9cc5) repeat scroll 0 0 transparent;
 background: -webkit-gradient(linear, left top, left bottom, from(#a0c8e0), to(#5a9cc5)); 
    padding: 10px 15px;
 border:0;
 cursor:pointer;
 -moz-box-shadow: 0 4px 3px #000000;
 -webkit-box-shadow: 0 4px 3px #000000;
 box-shadow: 0 4px 3px #000000;
 font-size:18px;
 text-align:center;
}
.footer {
 background:#244870;
 height:45px;
 text-align:center;
 padding:0px 0;
 position:fixed;
 bottom:0px;
 width:100%;
}
 
/* resest for this example */
ul { margin:0; padding:0; list-style:none;}
 
/* using flex */
.container { width:100%;}   
.container ul {
  display: -webkit-box;

/* To maximize browser support, you just include all of them going from oldest to newest versions.*/
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
/* To maximize browser support, you just include all of them going from oldest to newest versions.*/

  display: flex;
    }

 
.container ul li{
    background:#002E48 ;height:45px;
    padding: 2px;
    text-align:center;

/* To maximize browser support, you just include all of them going from oldest to newest versions.*/
 -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
/* To maximize browser support, you just include all of them going from oldest to newest versions.*/

  flex: 1;


    border-top: 0px solid #002E48;width:100%;
   background: -moz-linear-gradient(center top , #27517F, #162D46) repeat scroll 0px 0px transparent;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#27517F), to(#162D46));
    font-weight: bold;box-shadow: 0px 1px 1px 0px #c0c0c0;
    color: #FFF;
    cursor: pointer;
    text-shadow: 0px 1px 0px #3373A5;
    text-decoration: none;font-size:11px;font-weight:normal;
    font-family: 'Open Sans Hebrew', serif;
}
 


 
/* PLUGINS 
 
background: -moz-linear-gradient(center top , #27517F, #162D46) repeat scroll 0px 0px transparent;
padding: 0px 0px;
border: 0px none;
cursor: pointer;
box-shadow: 0px 1px 1px #000;
font-size: 18px;
text-align: center;