/*
Theme Name: WindWard
Theme URI: http://valigar.co.il/
Description: Custom theme for WindWard
Version: 1.1
Author: Valigar
Author URI: http://valigar.co.il/
*/
body{
	background: #ffffff url(images/bg.jpg) repeat-x scroll;
	margin: 0;
	padding: 0;
	width: 100%;
	
        
}
body, table, td, input, select, button,textarea{
	font-family: 'Quattrocento Sans', sans-serif;
	font-size:12px;
	color: #58595b;

}

div.clear-divs{
	clear: both;
}

a{text-decoration: none; outline: none;}
img{border: none;}

*{margin: 0; padding:0;}

input[type="submit"], button{
	cursor: pointer;
}
div.main{
	width: 953px;
	margin: 0 auto;
}

div.header{
	background: url(images/header-bg-2.jpg) no-repeat scroll;
	position: relative;
	padding-top: 30px;
	height: 188px;
        margin-top:3px;
		
}
div.header div.logo{
	margin-left: 24px;
        margin-top: -18px;
}
.home div.header{
	height: 495px;
        margin-top:3px;
	background: url(images/header-bg-2.jpg) no-repeat scroll;
}
div.header a.link{
	position: absolute;
	width: 115px;
	height: 72px;
	display: block;
}
div.header a.link.red{
	top: 18px;
	left: 534px;
}
div.header a.orange.link{
	top: 186px;
	left: 286px;
}
div.header a.link.green{
	top: 186px;
	left: 761px;
}
div.header div.header-menu{
	background: url(images/header-menu-bg.png) repeat-x scroll;
	height: 61px;
	margin-top: 14px;
}
/*.webkit div.header div.header-menu, .ie8 div.header div.header-menu, .ie9 div.header div.header-menu{margin-top: 32px;}*/
div.header div.header-menu ul{ 
	list-style-type: none;
	padding-left: 40px;
	padding-top: 13px;
	
}

div.header div.header-menu ul li{
	float: left;
/*	background: url(images/page-header-menu-li-bg.png) no-repeat scroll left center;*/
background: url(images/header-menu-li-bg.png) no-repeat scroll left 2px;
	padding-left: 3px;
	position: relative;
	height: 48px;
}
div.header div.header-menu ul li.footer{
	display: none;
}
div.header div.header-menu ul ul{
	position: absolute;
	top: 28px;
	left: -2px;
	display: none;
	background: url(images/header-menu-sec-bg.png) repeat scroll;
	z-index: 3;
	list-style-type: 0;
	margin: 0;
	padding: 0;
	width: 200px;
}
div.header div.header-menu ul li:hover ul{
	
	display: block;
}
.home div.header div.header-menu ul li ul li,
div.header div.header-menu ul li ul li{
	margin: 0 10px;
	border-top: 1px solid #58595b;
	line-height: 20px;
	height: auto;
	background: none;
	float: none;
/*	display: block;*/
/*	position: static;*/
	text-align: left;
	padding-left: 0;
}

div.header div.header-menu ul li ul li a{
/*	display: block;*/
/*	width: auto;*/
	padding: 0;
	text-align: left;
	font-size: 14px;
}
div.header div.header-menu ul li.selected ul li a,
div.header div.header-menu ul li:hover ul li a{
	color: #58595b;
}
div.header div.header-menu ul li ul li:hover a{
	color: #16335a;
}
div.header div.header-menu ul li ul li.first{
	border-top: none;
}
.home div.header div.header-menu ul li{
	background: url(images/header-menu-li-bg.png) no-repeat scroll left 2px;
}
div.header div.header-menu ul li.first{
	background:none;
	padding-left: 0px;
}

div.header div.header-menu ul li a{
	padding: 0 10px;
	color: #58595b;
	font-weight: 15px;
        font-family: 'Quattrocento Sans', sans-serif;
	//text-transform: uppercase;
	line-height: 20px;
	font-size: 15px;
}
div.header div.header-menu ul li.selected a{
	
	color: #16335a;
}
div.header div.header-block{
        background: url(images/kyw-bg.png) no-repeat;
	//background-color: #58585a;
	padding: 10px 20px;
	border-radius: 10px;
	width: 455px;
	color: white;
	font-size: 15px;
        font-family: 'Quattrocento Sans', sans-serif;
	//font-family: "DIN Next W01 Regular", Arial;
	margin-top: 120px;
	margin-left: 29px;
}

div.header div.header-block h2{
	border-bottom: 2px solid #7f8b42;
	  margin-bottom: 13px;
    padding-bottom: 7px;
	color: #f3d922;
	font-size: 33px;
	font-family: 'Quattrocento Sans', sans-serif;
	font-weight: normal;
/*	font-weight: bold;*/
}

div.content{
	padding: 20px 0;
}

div.block{
	float: left;
}

.home div.block{
	border-left: #d7d8da 1px solid;
	padding-left: 18px;
	margin-left: 18px;
	
}
.home  div.block{
	height: 263px;
	width: 215px;
}
.home div.footer div.block{
	height: 175px;
}
.home div.block.first{
		border-left: none;
	padding-left:0;
	margin-left: 0;
}
.home div.block.video{
	border-left: none;
	width: 460px;
	padding-left:8px;
}
.home div.block.contact{
	border-left: none;
	width: 215px;
	padding-left:8px;
	margin-left: 8px;
}

.home  div.block div.title{
	color: #1fb5c7;
	font-size:20px;
	text-transform: uppercase;
        font-family: 'Quattrocento Sans', sans-serif;
	//font-family: "DIN1 Next W01 Medium", Arial;
	margin-bottom: 8px;
}
.home  div.block div.title a{
	color: #1fb5c7;
	font-size:20px;
	text-transform: uppercase;
        font-family: 'Quattrocento Sans', sans-serif;
	//font-family: 'Quattrocento Sans', sans-serif;
}
div.block div.text a{
	color: #58595B;
}
.home  div.block div.text{
	height: 196px;
	overflow-y: hidden;
	margin-bottom: 15px;
	line-height: 18px;
	text-align: justify;
}
.home div.footer div.block div.text{
	height: 112px;
}
a.more{
	display: block;
	background: url(images/btn-more.png) no-repeat scroll;
	width: 11px;
	height: 12px;
}

div.footer-wrap{
	background: url(images/page-footer-bg.jpg) repeat-x scroll;
}
.home div.footer-wrap{
	background: url(images/home-footer-bg.jpg) repeat-x scroll;
	
}
.home div.footer div.block div.contact-us{
	background: white;
	border-radius: 10px;
	padding: 20px 15px;
	margin-top: 10px;
}
.home div.footer div.block input[type="text"]{
	width: 176px;
	height: 14px;
	padding: 3px 5px;
	color: #58595B;
	font-family: "DIN Next W01 Light", Arial;
	margin-bottom: 10px;
	border: 1px solid #dcdcde;
}
 input[type="submit"]{
	float: right;
	background: url(images/btn-send.jpg) no-repeat scroll;
	width: 46px;
	height: 19px;
	border: none;
	
}

div.footer{
	width: 953px;
	margin: 0 auto;
	padding-bottom: 25px;
}

.home div.footer{
	padding-top: 20px;
	padding-bottom: 60px;
}

div.footer div.footer-menu{
	float: left;
	margin-top: 12px;
}
.home div.footer div.copyright,
.home div.footer div.footer-menu{
	margin-top: 59px;
}
div.footer div.footer-menu ul{
	list-style-type: none;
}
div.footer div.footer-menu ul ul{
	display: none;
}
div.footer div.footer-menu ul li{
	float: left;
	padding-left: 3px;
	border-left: 1px solid #ffffff;
	line-height: 13px;
}
.home div.footer div.footer-menu ul li{
	border-left-color: #dddedf;
}
div.footer div.footer-menu  ul li.first{
	border-left:none;
	padding-left: 0px;
}

div.footer div.footer-menu ul li a{
	padding: 0 5px;
	color: #ffffff;
	font-family: "DIN Next W01 Light", Arial;
	line-height: 13px;
}
.home div.footer div.copyright,
.home div.footer div.footer-menu ul li a{
	color: #dddedf;
}
div.footer div.copyright{
	color: #ffffff;
	float: right;
	margin-top: 12px;
}
div.footer div.copyright a{
	color: #ffffff;
}
.home div.footer div.copyright a{
	color: #dddedf;
}
/*Page*/
div.sidebar-left{
	float: left;
	width: 140px;
	min-height: 10px;
}
div.sidebar-left ul{
	list-style-type: none;
}
div.sidebar-left ul li{
	border-bottom: 1px solid #58595b;
	line-height: 22px;

}
div.sidebar-left ul li a{
	color: #58595b;
	font-size: 15px;
	font-family: "DIN Next W01 Bold", Arial;
	line-height: 18px;
}
div.sidebar-left ul li.selected a{
	color: #16335a;
}
div.page{
	float: left;
	width: 465px;
	margin-left: 23px;
	min-height: 600px;
}
div.page.nl{
	width: 485px;
}
div.page.long{
	margin-left: 0;
	width: 628px;
}
div.page h2 {
	color: #16335a;
	font-size: 20px;
	font-family: 'Quattrocento Sans', sans-serif;
	font-weight: normal;
}
div.page div.text{
	margin-top: 15px;
}
div.page div.text img, div.page div.text div.video{margin: 10px 0;}
div.page div.text, div.page div.text p{line-height: 18px;}

div.page div.text, div.page div.text a{color: #58595B;}
div.sidebar-right{
	float: right;
	width: 303px;
}

div.sidebar-right div.thumb{
	width: 302px;
	height: 135px;
	margin-bottom: 15px;
/*	background-color: #e4e5e6;*/
}

div.sidebar-right h2 {
	color: #16335a;
	font-size: 20px;
	font-family: 'Quattrocento Sans', sans-serif;
	font-weight: normal;
}

div.sidebar-right div.text{margin: 10px 0;line-height: 18px;}


/*Accordion*/
div.accordion{
	margin-top: 20px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr,
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl,
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br,
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl
{
	border-radius:0;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active,
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
	background: none;
	border-bottom: 1px solid #d7d8da;
	border-top: none;
	border-left: none;
	border-right: none;
}

.ui-widget-content.ui-accordion-content-active,.ui-widget-header.ui-state-hover{
	border-bottom: 1px solid #d7d8da;
}

.ui-widget-content{
	background: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
.ui-widget-content *{
	 font-family: Arial !important;
    font-size: 12px !important;
	color: #58595B !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	border-left: none;
	border-right: none;
	border-top: none;
	background: none;
}


.ui-accordion-header-active{border-bottom: none;}


#ui-accordion-1-header-0{
	border-top: 1px solid #d7d8da;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
	color: #58595b;
	font-size: 16px;
	font-family: 'Quattrocento Sans', sans-serif;
	text-transform: uppercase;
}
.ui-state-default .ui-icon {
    background-image: url("images/arrow-right.png");
	width: 18px;
	height: 16px;
}

.ui-state-active .ui-icon{
	 background-image: url("images/arrow-bottom.png");
	 width: 16px;
	height: 19px;
}
.ui-icon-triangle-1-s,
.ui-icon-triangle-1-e{
	background-position: 0 0;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    right: 0;
	left: auto;
    margin-top: -8px;
    position: absolute;
    top: 20px;
}

.ui-accordion .ui-accordion-icons{padding-left: 0;}
.ui-accordion .ui-accordion-header{
	padding: 12px 10px 8px 0;
}
.ui-accordion .ui-accordion-content{
	padding: 5px 0;
	overflow: visible !Important;
	height: auto !important;
}


/*News */
div.news-list{
	margin-top: 20px;
}
div.news{
	border-bottom:  1px solid #d7d8da;
	padding-bottom: 18px;
	margin-bottom: 18px;
}

div.news div.thumb{
	float: left;width: 140px;
	height: 107px;
}

div.news div.text{
	float: left;
/*	width: 291px;*/
	width: 311px;
	margin-left: 20px;
	margin-top: 0;
}
div.news div.text h3{
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: normal;
}
div.news div.text h3 a{
	color: #aec436;
	font-family: 'Quattrocento Sans', sans-serif;
	text-transform: uppercase;
	font-weight: normal;
}
div.news div.text div.inner{
/*	height: 50px;*/
	margin-bottom: 15px;
	text-align: justify;
/*	overflow-y: hidden; */
}

/*Staff*/
div.staff{
	
}
div.member{
	float: left;
	width: 140px;
	margin-left: 20px;
	margin-top: 20px;
}
div.member.first{
	margin-left: 0;
}
div.member div.thumb{
	width: 140px;
	height: 159px;
	margin-bottom: 15px;
}

div.member div.name a{
	color: #aec436;
	font-family: 'Quattrocento Sans', sans-serif;
}
div.member div.position {
	color: #aec436;
	font-family: "DIN Next W01 Light", Arial;
}

div.member  div.text{
	margin-top: 0;
	height: 55px;
	overflow-y: hidden;
	margin-bottom: 5px;
}

/*Contact*/

div.contact-us{
	margin-top: 20px;
}

div.contact-us table td{
	padding-bottom: 12px;
	padding-top: 0;
	vertical-align: top;
}

div.contact-us input[type="text"]{
	width: 454px;
	height: 13px;
	padding: 3px 5px;
	border: 1px solid #d3d4d5;
	color: #58595B;
}

div.contact-us textarea{
	width: 454px;
	height: 87px;
	padding: 3px 5px;
	border: 1px solid #d3d4d5;
	color: #58595B;
}


/*Solutions */
div.solutions{
	margin-top: 20px;
}
div.solution{
	border-top:  1px solid #d7d8da;
	padding-top: 18px;
	margin-bottom: 18px;
}
div.solution.first{
	border-top: none;
	padding-top: 0;
}
div.solution div.thumb{
	float: left;width: 140px;
	height: 88px;
}

div.solution div.text{
	float: left;
	width: 440px;
	margin-left: 20px;
	margin-top: 0;
}
div.solution div.text h3{
	margin-bottom: 5px;
	margin-top: 0;
	font-weight: normal;
	
}
div.solution div.text h3 a{
	color: #aec436;
	font-family: 'Quattrocento Sans', sans-serif;
	text-transform: uppercase;
	font-weight: normal;
}
div.solution div.text div.inner{
	height: 55px;
	margin-bottom: 15px;
	overflow-y: hidden; 
}

/*wpc7*/
.wpcf7-response-output{
	margin: -10px 0 0 !important;
	width: 100px !important;
}

ul#sidebar{
	list-style-type: none;
}

/*Valigar logo*/

.home div.valigar-logo{
	margin-top:53px;
}
div.valigar-logo{	
	height: 27px;	
	margin-top:7px;
	margin-left: 10px;
	vertical-align: middle;
	float: left;
}
div.valigar-logo.heb{	
	width:130px;
}
div.valigar-logo a{	
	font-size: 11px;	
	color: #6B6B6B;
	text-decoration: none;
}
div.valigar-logo a.creation{	
	padding-top: 5px;
}
div.valigar-logo a.image{			
	margin-right:3px;
}
div.valigar-logo img{			
	padding-top:0;	
	border:0;	
	vertical-align: middle;
}