.wsbutton {
  background-color: #00539b;
  bottom: 0;
  color: #ffffff;
  display: inline-block;
  font-family: arial;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: 50px;
  left: 0;
  line-height: 50px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  width: 100%;
}

.wsnonbutton {
  background-color: #8093a6;
  bottom: 0;
  color: #ffffff;
  display: inline-block;
  font-family: arial;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: 50px;
  left: 0;
  line-height: 50px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  width: 100%;
}

.wsbutton:hover {
	background-color:#00539b;
}
.wsbutton:active {
	zz-position:relative;
	zz-top:1px;
}

.wspathwaycol {
  background-color: #f0f2f4;
  min-height: 440px;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 25px;
  position: relative;
}

div.wspathwayrow {
  margin-bottom: 0;
}

.wsbutton {
  background-color: #00539b;
  bottom: 0;
  color: #ffffff;
  display: inline-block;
  font-family: arial;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: 50px;
  left: 0;
  line-height: 50px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  width: 100%;
}

.wsnonbutton {
  background-color: #8093a6;
  bottom: 0;
  color: #ffffff;
  display: inline-block;
  font-family: arial;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  height: 50px;
  left: 0;
  line-height: 50px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  width: 100%;
}

.wsbutton:hover {
	background-color:#00539b;
}
.wsbutton:active {
	zz-position:relative;
	zz-top:1px;
}

.wspathwaycol {
  background-color: #f0f2f4;
  min-height: 440px;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 25px;
  position: relative;
}

div.wspathwayrow {
  margin-bottom: 0;
}

.servicespathwaycol1 {
  background-color: #F0F2F4;
  min-height: 480px;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 25px;
	border-top: 5px solid #0079C1;
 }

.servicespathwaycol2 {
  background-color: #EFF7E4;
  min-height: 480px; 
padding-left: 25px;
  padding-right: 25px;
  padding-top: 25px;
border-top: 5px solid #8DC63F;
}

ul.nav {
  float: left;
}

ul.nav li a {
  padding-left: 0;
}

.hormenu {
  float: left;
  width: 50%;
}

#header2 .widget_search {
  float: right;
  width: 215px;
  padding-right: 5px;
}
#header2 .widget_search #s {
   border: none;
  border-radius: 0;
  padding-bottom: 9px;
  background: url('https://web-archive.nli.org.il/National_Library/20160517234414oe_/http://www.deque.com/wp13/wp-content/themes/deque-theme-14/images/Deque13_icon_Search.png') no-repeat scroll 95% 50% #E5E9ED;
}

#header2-bg {
  background: none repeat scroll 0 0 #000000;
  padding-bottom: 1px;
  padding-top: 0;
}

.homemodule .boxify-container, .homemodule .boxify-background {
padding-top: 0 !important;
margin-top: 0 !important;
}

.front-page #main {
  padding-bottom: 0;
  padding-left: 0;
}

.post table td {
  padding: 5px 8px;
  text-align: left;
  vertical-align: top;
  border-right: none;
  vertical-align: top;
  text-align: left;
}

.post table {
  border-bottom: none;
  border-left: none;
}

/*new css for new pages*/
.single-product .post-bodycopy, .page-template-product-pathway .post-bodycopy {
  padding-left: 0;
}

.single-product #content, .page-template-product-pathway #content{
  padding-right: 0;
  padding-top: 0;
}

.single-product .inner, .page-template-product-pathway .inner {
	padding: 20px 0;
}

.outer.dkbluebk {
background: rgb(0, 53, 97) none repeat scroll 0% 0%; clear: both;
}
.outer.bluebk {
	background: rgb(234, 245, 249) none repeat scroll 0% 0%; clear: both;
	}
	
.outer.greenbk {
	background: rgb(247, 250, 241) none repeat scroll 0% 0%; clear: both;
	text-align: center;
	}	
.single-product div#header3-bg, .page-template-product-pathway div#header3-bg{
  background: transparent url("/National_Library/20160517234414oe_/https://www.deque.com/wp13/wp-content/themes/deque-theme-14/images/Deque13_hdr_spacer_bar.png") repeat-x scroll left top;
  height: 22px;
}

.page-template-product-pathway .inner {
  padding-left: 80px;
  padding-right: 80px;
}

.page-template-product-pathway #main-bg {
  background-image: url("/National_Library/20160517234414oe_/https://www.deque.com/i/header_image_1100x322.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.productspace {
  border-top: 1px solid #a9a9a9;
  margin: 0 auto;
  width: 530px;
}

ul.sticky li {text-align: center;}
ul.sticky li {
  display: inline;
  margin: 0 30px;
  text-align: center;
  width: auto;
  padding-right: 0;
}
ul.sticky li a {
  padding-right: 0;
  text-transform: none;
}

	.masthead {
		background:	#fff;
		position: relative;
		height: 100px;
		/*margin-bottom: -100px;*/
	 	z-index: 150;
		/*-webkit-transition: height 1000ms ease, margin 1000ms ease, box-shadow 1000ms ease;*/
		/*transition:         height 1000ms ease, margin 1000ms ease, box-shadow 1000ms ease;*/
	}
	.masthead-scrolled {
		position: fixed;
		width: 100%;
	 	top: 0;
	 	/*height: 88px;*/
	 	/*margin-top: -40px;*/
	 	/*margin-bottom: -88px;*/
		box-shadow: 0 2px 3px rgba(0,0,0,.4);
	}

.greenbtn:hover {
  border-bottom-color: rgb(0, 83, 155);
  border-bottom-style: solid;
  border-left-color: rgb(0, 83, 155);
  border-left-style: solid;
  border-right-color: rgb(0, 83, 155);
  border-right-style: solid;
  border-top-color: rgb(0, 83, 155);
  border-top-style: solid;
  color: rgb(0, 39, 77);
}
.greenbtn:active {
}
.greenbtn:focus {
  border-bottom-color: rgb(0, 83, 155);
  border-bottom-style: solid;
  border-left-color: rgb(0, 83, 155);
  border-left-style: solid;
  border-right-color: rgb(0, 83, 155);
  border-right-style: solid;
  border-top-color: rgb(0, 83, 155);
  border-top-style: solid;
}
.z_greenbtn {
background: -webkit-linear-gradient(270deg, rgb(244, 249, 236) 52%, rgb(226, 241, 207) 55%), rgb(229, 233, 232);
box-shadow: rgb(114, 114, 114) 1px 0px 3px 0px;
color: rgb(0, 39, 77);
float: left;
font: 600 1em Arial;
height: 36px;
padding: 3px 0 0;
width: 210px;
}


.greenbtn {
	-moz-box-shadow:inset 0px 1px 3px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 3px 0px #ffffff;
	box-shadow: rgb(114, 114, 114) 1px 0px 3px 0px;
    background: -webkit-linear-gradient(270deg, rgb(244, 249, 236) 52%, rgb(226, 241, 207) 55%), rgb(141, 198, 63);
	background:-moz-linear-gradient( center top, rgb(244, 249, 236) 52%, rgb(226, 241, 207) 55%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color: rgb(0, 39, 77);
	font: 600 1em 'Arial';
	height:50px;
	line-height:50px;
	width:auto;
	padding: 0 10px;
	text-decoration:none;
	text-align:center;
}
.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.classname:active {
	position:relative;
	top:1px;
}
/* This button was generated using CSSButtonGenerator.com */




.bluebtn:hover {
  border-bottom-color: rgb(0, 83, 155);
  border-bottom-style: solid;
  border-left-color: rgb(0, 83, 155);
  border-left-style: solid;
  border-right-color: rgb(0, 83, 155);
  border-right-style: solid;
  border-top-color: rgb(0, 83, 155);
  border-top-style: solid;
  color: rgb(0, 39, 77);
}
.z_bluebtn:active {
  clear: both;
  color: rgb(244, 249, 236);
  margin: 70px 0 0 119.625px;
}
.bluebtn:focus {
  border-bottom-color: rgb(0, 83, 155);
  border-bottom-style: solid;
  border-left-color: rgb(0, 83, 155);
  border-left-style: solid;
  border-right-color: rgb(0, 83, 155);
  border-right-style: solid;
  border-top-color: rgb(0, 83, 155);
  border-top-style: solid;
}
.bluebtn {
	-moz-box-shadow:inset 0px 1px 3px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 3px 0px #ffffff;
	box-shadow: rgb(114, 114, 114) 1px 0px 3px 0px;
    background: -webkit-linear-gradient(270deg, rgb(229, 242, 249) 52%, rgb(204, 228, 243) 54%), rgb(141, 198, 63);
	background:-moz-linear-gradient( center top, rgb(229, 242, 249) 52%, rgb(204, 228, 243) 55%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color: rgb(0, 39, 77);
	font: 600 1em 'Arial';
	height:50px;
	line-height:50px;
	width:auto;
	padding: 0 10px;
	text-decoration:none;
	text-align:center;
}

blockquote {
  border-left: 5px solid #dddddd;
  color: #00274d;
  margin: 15px 30px 0 10px;
  padding-left: 20px;
}

header a > img:focus, header a:focus, header input:focus, header textarea:focus, header a:hover, header input:hover, header textarea:hover, #masthead a:focus, #masthead a:hover {
  outline: 3px solid #f1ca00;
}