/*!
Theme Name: Technion
Theme URI: http://cozmoslabs.com/
Author: Cozmoslabs
Author URI: http://cozmoslabs.com/
Description: A semantic, HTML5, canvas for CSS artists and an ultra-minimal set of super-clean templates for your own WordPress theme development.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: custom-menu, sticky-post, microformats, rtl-language-support, translation-ready, full-width-template, post-formats

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/* Reset browser defaults */
@import url('library/css/reset.css');

/*
LAYOUT: One-Column (Right) Fixed
DESCRIPTION: Two-column 960px fixed layout with one sidebar right of content
*/

/* =Structure
-------------------------------------------------------------- */
#inner-header,
#main,
#subsidiary-container,
#inner-footer,
#header-inner-bar,
#site-generator-inner {
	width: 970px;
}

#branding {
	margin: 0;
	padding: 0;
	display: block;
	/*overflow-y: hidden;
	overflow-x: hidden; */
}

#branding hgroup {
	overflow: hidden; 
}

#header-inner-bar {
	margin: 0 auto;
}

#inner-header {
	margin: 0 auto;
}

#main-wrapper {
	padding: 0px 0 0px;
	margin: 0;
	clear: both;
	position: relative;
	top: -65px;
}

#main {
	margin: 0 auto;
	overflow: hidden;
	background: none #F9F9EF;
	padding: 10px;
}

.home #main {
	padding: 0px 10px 10px;
}

#container {
	float: right;
	width: 74.22680412371134%;
	clear: right;
}

.page-template-tpl_full-width-page-php #container {
	width: 100%;
	margin: 0;
	float: none;
}

.page-template-tpl_full-width-page-php #content {
	overflow: visible;
}

.page-template-tpl_full-width-page-php #main {
	overflow: visible;
}

#content {
	overflow: hidden;
}

#primary, #secondary {
	width: 22.5%;
	float: left;
	clear: left;
	background: url(images/eng/sidebar_bottom_bg.jpg) left bottom repeat-x #efecd9;
	padding: 10px;
	box-shadow: 0px 1px 5px 3px #D1D0C8;
	-moz-box-shadow: 0px 1px 5px 3px #D1D0C8;
	-webkit-box-shadow: 0px 1px 5px 3px #D1D0C8;
	-o-box-shadow: 0px 1px 5px 3px #D1D0C8;
	-ms-box-shadow: 0px 1px 5px 3px #D1D0C8;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}

#subsidiary-area {
	clear: both;
	height: inherit;
}

#subsidiary-container {
	overflow: hidden;
	margin: 0 auto;
}

#subsidiary-container > * {
	float: left;
}

#subsidiary, #subsidiary-second {
	width: 231px;
	margin-right: 15px;
	height: 200px;
	overflow: hidden;
}

#subsidiary-third {
	width: 478px;
}

#colophon {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
}

#inner-footer, #site-generator-inner {
	margin: 0 auto;
}

/* =Global Elements
-------------------------------------------------------------- */
body {
	background-color: #f9f9ef;
}

input {
	-webkit-appearance: none;
	border-radius: 0;
}

body, input, textarea {
	font: 12px tahoma, Arial, sans-serif;
	line-height: 14px;
}

p, ul, ol, dd, pre {
	margin-bottom: 10px;
}

ul, ol {
	margin-left: 20px;
}

dl dd {
	margin-left: 30px;
}

pre, code {
	font: 14px Monaco, monospace;
	line-height: 22px;
}

blockquote {
	color: #666;
	font-style: italic;
}

table {
	border: 1px solid #ccc;
	border-width: 1px 1px 0 1px;
	border-collapse: collapse;
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 22px 0;
	text-align: left;
}

table.form-table {
	border: 0;
}

caption {
	text-align: left;
}

tr {
	border-bottom: 1px solid #ccc;
}

th, td {
	padding: .7em 1.25em;
}

a:link {
	color: #002d62;
}

a:visited {
	color: #002D62;
}

a:active,
a:hover {
	color: #000000;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
}

.alignright {
	display: inline;
	float: right;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

td.alignmiddle {
	vertical-align: middle;
}

/* =Header
-------------------------------------------------------------- */
#branding {
	/*height: 224px;*/

}

.inner-header-wrapper {
	background: url("images/eng/hpbackgrounduprbar.jpg") no-repeat center 0 transparent;
	height: 215px;
}

#header-bar {
	line-height: 20px;
	clear: both;
	background: url(images/eng/fast_links_bg.jpg) left bottom repeat-x transparent;
}

#header-inner-bar {
	overflow: hidden;
}

#header-links {
	float: left;
	font-size: 12px;
	line-height: 100%;
	color: #e7e7e8;
}

#lang_sel_list {
	float: right;
}

#lang_sel_list ul {
	list-style: none;
	margin: 0;
}

#lang_sel_list ul li {
	float: left;
	padding: 0px 0;
}

#lang_sel_list ul li a {
	display: block;
	text-indent: -9999px;
	height: 14px;
	width: 70px;
}

#lang_sel_list ul .icl-en a {
	background: url("images/eng/hpeng14x70_up.jpg") no-repeat 0 0;
}

#lang_sel_list ul .icl-en a:hover, #lang_sel_list ul .icl-en a:active {
	background: url("images/eng/hpeng14x70_mo.jpg") no-repeat 0 0;
}

#lang_sel_list ul .icl-en a.lang_sel_sel {
	background: url("images/eng/hpeng14x70_push.png") no-repeat 0 2px;
}

#lang_sel_list ul .icl-he a {
	background: url("images/eng/hpheb14x70_up.jpg") no-repeat 0 0;
}

#lang_sel_list ul .icl-he a:hover, #lang_sel_list ul .icl-he a:active {
	background: url("images/eng/hpheb14x70_mo.jpg") no-repeat 0 0;
}

#lang_sel_list ul .icl-he a.lang_sel_sel {
	background: url("images/eng/hpheb14x70_push.jpg") no-repeat 0 0;
}

a.arabic-link {
	float: right;
	color: #bcbdbf;
	height: 14px;
	line-height: 14px;
	padding: 0 15px;
}

a.arabic-link:hover {
	color: #fff;
}

#popular-links {
	float: right;
	display: block;
	text-indent: -9999px;
	background: url("images/eng/hpengfast14x110_up.jpg") no-repeat 0 0;
	height: 18px;
	width: 110px;
	margin: 0px 7px 0 0;
}

#popular-links:hover, #popular-links:active {
	background: url("images/eng/hpengfast14x110_mo.jpg") no-repeat 0 0;
}

#header-bar #searchform-google {
	float: right;
	height: 14px;
	padding: 0px 0;
}

#header-bar #searchform-google div > * {
	vertical-align: top;
}

#header-bar #searchsubmit {
	border: 0;
	height: 14px;
	width: 14px;
	background: url("images/eng/hpsearch14x14_up.jpg") no-repeat 0 0;
	cursor: pointer;
	padding: 0;

	text-indent: 150%;
	white-space: nowrap;
	overflow: hidden;
}

.advanced-search {
	display: none;
	padding: 10px;
}

.advanced-search + span {
	display: none;
}

.widget_search .advanced-search + span {
	font-size: 11px;
	color: #000;
	display: block;
}

.widget_search .advanced-search + span img {
	box-shadow: none;
	height: 20px;
	vertical-align: middle;
	float: right;
	margin: -2px 0 0;
}

html[lang="en-US"] .widget_search .advanced-search + span img {
	float: none;
}

.widget_search .advanced-search {
	display: block;
	background: rgb(245, 245, 245); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(241, 241, 241, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245, 245, 245, 1)), color-stop(100%, rgba(241, 241, 241, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(241, 241, 241, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(241, 241, 241, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(241, 241, 241, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(245, 245, 245, 1) 0%, rgba(241, 241, 241, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1', GradientType=0); /* IE6-9 */

	border: 1px solid rgba(0, 0, 0, 0.1);
	color: #444444 !important;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 10px 0 5px;
	text-align: center;
}

.widget_search .advanced-search:hover {
	background: rgb(241, 241, 241); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(241, 241, 241, 1) 0%, rgba(245, 245, 245, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(241, 241, 241, 1)), color-stop(100%, rgba(245, 245, 245, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(241, 241, 241, 1) 0%, rgba(245, 245, 245, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(241, 241, 241, 1) 0%, rgba(245, 245, 245, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(241, 241, 241, 1) 0%, rgba(245, 245, 245, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(241, 241, 241, 1) 0%, rgba(245, 245, 245, 1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#f5f5f5', GradientType=0); /* IE6-9 */
}

#header-bar #searchsubmit:hover, #header-bar #searchsubmit:active {
	background: url("images/eng/hpsearch14x14_push.jpg") no-repeat 0 0;
}

#header-bar #s {
	padding: 0 2px;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	border: 0;
	margin: 0;
}

#site-title {
	float: left;
}

#site-title img {
	display: block;
}

  #site-title a {
	display: block;
	width: 270px;
	height: 105px;
	background: url("images/eng/technionenglogo270x105.png") no-repeat 0 0;

	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#site-description {
	/*background:url("images/eng/hpENGheader700x105.jpg") no-repeat right 0;*/
	float: right;
	min-width: 320px;
	height: 105px;

	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#top-bar-menu {
	display: none;
}

#top-bar-menu ul {
	list-style: none;
	overflow: hidden;
	margin: 0;
}

#top-bar-menu ul li {
	width: 80px;
	height: 75px;
	float: right;
}

#top-bar-menu ul li a {
	display: block;
	height: 80px;
}

#top-bar-menu .jcarousel-container {
	padding-left: 45px;
}

#top-bar-menu .jcarousel-clip {
	overflow: hidden;
	width: 880px;
	/*margin:0 auto;*/
}

#top-bar-menu .jcarousel-prev, #top-bar-menu .jcarousel-next {
	height: 80px;
	width: 45px;
	cursor: pointer;
	top: 0;
	position: absolute;
}

#top-bar-menu .jcarousel-prev {
	left: 0;
	background: url("images/eng/Qarrow50x80_leftup.png") no-repeat 0 0 transparent;
}

#top-bar-menu .jcarousel-prev:hover {
	background: url("images/eng/Qarrow50x80_leftmo.png") no-repeat 0 0;
}

#top-bar-menu .jcarousel-next {
	right: 0;
	background: url("images/eng/Qarrow50x80_rightup.png") no-repeat 0 0 transparent;
}

#top-bar-menu .jcarousel-next:hover {
	background: url("images/eng/Qarrow50x80_rightmo.png") no-repeat 0 0;
}

.menu-quick-links-menu-container li a {
	font-size: 11px;
	line-height: 115px;
	text-align: center;
	color: #613e02;
	text-shadow: 2px 2px 2px #daa20f;
}

/* Quick Menu Icos */
#top-bar-menu .quick-16 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat -1177px 7px;
}

#top-bar-menu .quick-15 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat -1097px 7px;
}

#top-bar-menu .quick-14 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat -1017px 7px;
}

#top-bar-menu .quick-13 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat -937px 7px;
}

#top-bar-menu .quick-12 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat 21px 7px;
}

#top-bar-menu .quick-11 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat -59px 7px;
}

#top-bar-menu .quick-10 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat -139px 7px;
}

#top-bar-menu .quick-9 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat -219px 7px;
}

#top-bar-menu .quick-8 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat -294px 7px;
}

#top-bar-menu .quick-7 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat -374px 7px;
}

#top-bar-menu .quick-6 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat -452px 7px;
}

#top-bar-menu .quick-5 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat -533px 7px;
}

#top-bar-menu .quick-4 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat -612px 7px;
}

#top-bar-menu .quick-3 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat -688px 7px;
}

#top-bar-menu .quick-2 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat -766px 7px;
}

#top-bar-menu .quick-1 a {
	background: url("images/eng/fast_links_sprite.png") no-repeat -848px 7px;
}

@media only screen
and (min-width: 1000px) {
	#top-bar-menu .quick-16 a:hover {
		background: url("images/eng/fast_links_sprite.png") no-repeat -1177px -95px;
	}

	#top-bar-menu .quick-15 a:hover {
		background: url("images/eng/fast_links_sprite.png") no-repeat -1097px -95px;
	}

	#top-bar-menu .quick-14 a:hover {
		background: url("images/eng/fast_links_sprite.png") no-repeat -1017px -95px;
	}

	#top-bar-menu .quick-13 a:hover {
		background: url("images/eng/fast_links_sprite.png") no-repeat -937px -95px;
	}

	#top-bar-menu .quick-12 a:hover {
		background: url("images/eng/fast_links_sprite.png") no-repeat 21px -95px;
	}

	#top-bar-menu .quick-11 a:hover {
		background: url("images/eng/fast_links_sprite.png") no-repeat -59px -95px;
	}

	#top-bar-menu .quick-10 a:hover {
		background: url("images/eng/fast_links_sprite.png") no-repeat -139px -95px;
	}

	#top-bar-menu .quick-9:hover a {
		background: url("images/eng/fast_links_sprite.png") no-repeat -219px -95px;
	}

	#top-bar-menu .quick-8 a:hover {
		background: url("images/eng/fast_links_sprite.png") no-repeat -294px -95px;
	}

	#top-bar-menu .quick-7 a:hover {
		background: url("images/eng/fast_links_sprite.png") no-repeat -374px -95px;
	}

	#top-bar-menu .quick-6 a:hover {
		background: url("images/eng/fast_links_sprite.png") no-repeat -452px -95px;
	}

	#top-bar-menu .quick-5 a:hover {
		background: url("images/eng/fast_links_sprite.png") no-repeat -533px -95px;
	}

	#top-bar-menu .quick-4 a:hover {
		background: url("images/eng/fast_links_sprite.png") no-repeat -612px -95px;
	}

	#top-bar-menu .quick-3 a:hover {
		background: url("images/eng/fast_links_sprite.png") no-repeat -688px -95px;
	}

	#top-bar-menu .quick-2 a:hover {
		background: url("images/eng/fast_links_sprite.png") no-repeat -766px -95px;
	}

	#top-bar-menu .quick-1 a:hover {
		background: url("images/eng/fast_links_sprite.png") no-repeat -848px -95px;
	}
}

/* =Menu
-------------------------------------------------------------- */

#access {
	display: block;
	clear: both;
	position: relative;
	margin: 6px 0;
	z-index: 200;
}

#access ul {
	list-style: none;
	margin: 0;
	background: #EFECD9;
	z-index: 9999;
	overflow: visible;
}

html[lang="en-US"] #access > div > ul > li {
	float: left;
}

body.rtl .ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop > .ubermenu-target::after {
	right: auto;
	left: 5px;
}

#access > div > ul > li > a {
	display: block;
	/*height: 30px; */
	line-height: 30px;
	padding: 2px 15px;
	text-decoration: none;
	/*re-text-indent:-9999px;*/
	font-size: 12px;
	color: #fff;
}

#access > div > ul > li > a:hover {
	color: #002d62;
}

/* =Uber Menu
-------------------------------------------------------------- */
/* 1/3 */
.ubermenu .ss-colgroup-3 > .ss-col,
.ubermenu .wpmega-nonlink.ss-colgroup-3 li,
.ubermenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup-3 > ul > li {
	width: 29.89690721649485%;
}

.ubermenu ul li a:hover,
.ubermenu ul li.ubermenu-active > a {
	background: url(images/eng/hpmm_bg.jpg) 0 0 repeat-x #EFECD9;
	color: #002d62;
}

.ubermenu-submenu-type-mega {
	width: 970px;
	display: none;
	float: left;
	position: absolute;
	top: 34px; /* Same height as tha a*/
	left: 0;
	z-index: 99999;
	background: url(images/eng/hpmm_bottom_bg.jpg) left bottom repeat-x #efecd9;
	padding: 25px 0;
}

.ubermenu-has-submenu-mega.ubermenu-active > .ubermenu-submenu {
	display: block;
}

.ubermenu-submenu-type-mega > li {
	float: left;
	margin-left: 2.577319587628866%;
}

.ubermenu-submenu-type-stack > li > a {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #002d62;
	box-shadow: 0 10px 20px 0 #E8E4C8;
	-moz-box-shadow: 0 10px 20px 0 #E8E4C8;
	-webkit-box-shadow: 0 10px 20px 0 #E8E4C8;
	-o-box-shadow: 0 10px 20px 0 #E8E4C8;
	-ms-box-shadow: 0 10px 20px 0 #E8E4C8;
	border-bottom: 1px solid #e8e4c8;
	display: block;
	padding: 2px 0;
}

ul.list {
	margin: 0;
	padding: 0;
}

ul.list li {
	list-style: none;
}

ul.list li a:hover {
	box-shadow: 0 -25px 10px 0 #0b3567 inset;
	-moz-box-shadow: 0 -25px 10px 0 #0b3567 inset;
	-webkit-box-shadow: 0 -25px 10px 0 #0b3567 inset;
	-o-box-shadow: 0 -25px 10px 0 #0b3567 inset;
	-ms-box-shadow: 0 -25px 10px 0 #0b3567 inset;
	border-bottom: 1px solid #0b3567;
	color: #d5a00f;
	background: none #000b3b;
}

ul.list li a {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	box-shadow: 0 -25px 10px 0 #E8E4C8 inset;
	-moz-box-shadow: 0 -25px 10px 0 #E8E4C8 inset;
	-webkit-box-shadow: 0 -25px 10px 0 #E8E4C8 inset;
	-o-box-shadow: 0 -25px 10px 0 #E8E4C8 inset;
	-ms-box-shadow: 0 -25px 10px 0 #E8E4C8 inset;
	border-bottom: 1px solid #e8e4c8;
	display: block;
	padding: 10px;
	color: #5a5847;
	background: none #d4cc96;
}

.ubermenu-submenu-type-stack > li > a:hover {
	color: #404041;
}

.ubermenu-submenu-type-stack .ubermenu-submenu-type-stack > li > a {
	font-size: 12px;
	line-height: 20px;
	color: #5a5847;
	box-shadow: 0 10px 20px 0 #E8E4C8;
	-moz-box-shadow: 0 10px 20px 0 #E8E4C8;
	-webkit-box-shadow: 0 10px 20px 0 #E8E4C8;
	-o-box-shadow: 0 10px 20px 0 #E8E4C8;
	-ms-box-shadow: 0 10px 20px 0 #E8E4C8;
	border-bottom: 1px solid #e8e4c8;
	display: block;
	padding: 3px 0 3px 65px;
}

.ubermenu-submenu-type-stack > li > a:hover {
	color: #690c0d;
	background: none transparent !important;
}

#access .widget {
	margin: 0;
}

#access img {
	/*display:block;*/
	margin-right: 5px;
	vertical-align: middle;
}

/* =Menu buttons
-------------------------------------------------------------- */

/* =Content
-------------------------------------------------------------- */
.home #main-wrapper {
	background: url("images/eng/hpbackgroundmiddle.jpg") repeat-x scroll 0 48px transparent;
}

article {
	position: relative;
	clear: both;
	margin-bottom: 50px;
	display: block;
	color: #404041;
}

.home article {
	margin-bottom: 0;
}

.entry-summary {
	overflow: hidden;
}

.entry-header, .page-header {
	margin-bottom: 20px;
	background: none #dcd6be;
	padding: 15px 20px;
}

.entry-title, .entry-title a {
	font-size: 28px;
	color: #002d62 !important;
	font-weight: normal;
	line-height: 30px !important;
	font-family: tahoma, DINWebPro, Arial;
}

.entry-title a:hover {
	color: #ba0000;
}

.sticky {
}

.entry-image {
	margin-bottom: 30px;
}

.entry-meta, .entry-utility {
	clear: both;
	display: block;
	font-style: italic;
	color: #666;
	margin: 10px 0 22px;
}

.entry-meta {
	margin: 10px 0 0;
}

.entry-meta a, .entry-utility a {
	color: #666;
	text-decoration: none;
}

.entry-meta a:hover, .entry-utility a:hover {
	color: #ba0000;
}

.entry-meta .sep, .entry-utility .sep {
	color: #333;
}

.entry-content h1, .entry-summary h1 {
	font-size: 20px;
	/*margin-bottom:20px;*/
	color: #002d62;
	font-size: 28px;
	line-height: 30px;
	font-weight: normal;
	font-family: tahoma, DINWebPro, Arial;
}

.news-home-popup .entry-content h1, .news-home-popup .entry-content h1 a, .entry-summary h1, .entry-summary h1 a {
	font-size: 24px !important;
	line-height: 26px !important;
}

.news-home-popup .entry-content h2, .news-home-popup .entry-content h2 a, .entry-summary h2, .entry-summary h2 a {
	font-size: 18px !important;
	line-height: 20px !important;
	font-family: tahoma, DINWebPro, Arial;
}

.news-home-popup .entry-content h2 {
	margin: 10px 0;
}

.entry-content h2, .entry-summary h2 {
	font-size: 24px;
	line-height: 26px;
	font-family: tahoma, DINWebPro, Arial;
	margin-bottom: 15px;
	font-weight: normal;
	color: #002D62;
}

.entry-content h3, .entry-summary h3 {
	font-size: 16px;
	font-style: italic;
	margin-bottom: 10px;
}

.entry-content h4, .entry-summary h4 {
	font-size: 16px;
	margin-bottom: 10px;
}

.entry-content h5, .entry-summary h5 {
	font-size: 14px;
	margin-bottom: 10px;
}

.entry-content h6, .entry-summary h6 {
	font-size: 12px;
	margin-bottom: 10px;
}

.page-link {
	clear: both;
}

#content nav {
	display: block;
	overflow: hidden;
}

#content nav .nav-previous {
	float: left;
	width: 50%;
}

#content nav .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

#nav-below {
	margin: 20px 0;
}

article blockquote {
	position: relative;
	padding: 0 50px;
}

article blockquote:before {
	color: #ebd91c;
	content: "\201C";
	position: absolute;
	top: 0px;
	left: 0px;
	font: 82px/1 Georgia;
}

article blockquote:after {
	color: #ebd91c;
	content: "\201D";
	position: absolute;
	bottom: 0;
	right: 0px;
	font: 82px/0.25 Georgia;
}

/* =Breadcrumb Trail
-------------------------------------------------------------- */
.breadcrumb {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #ccc;
}

/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
	padding: 2px 0;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

/* =Images
-------------------------------------------------------------- */

a img {
	border: none;
}

p img {
	margin-bottom: 0.5em; /* a small bottom margin prevents content floating under images */
}

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img,
.widget-area img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
	box-shadow: -2px 0 5px -2px #000000;
	-moz-box-shadow: -2px 0 5px -2px #000000;
	-webkit-box-shadow: -2px 0 5px -2px #000000;
	-o-box-shadow: -2px 0 5px -2px #000000;
	-ms-box-shadow: -2px 0 5px -2px #000000;
	margin: 10px 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
}

img.alignleft {
	margin-right: 10px;
}

img.alignright {
	margin-left: 10px;
}

.wp-caption .wp-caption-text {
	text-align: center;
	line-height: 12px;
	font-size: 12px;
}

.gallery-caption {

}

.wp-smiley {
	margin: 0;
}

/* =Forms
-------------------------------------------------------------- */

#searchform-google label {
	display: none;
}

#searchform-google input#s {
	/*width: 77%; */
	padding: 0 !important;
}

input[type=text],
input#s {
	margin: 0 1em 0 0;
	width: 60%;
	border: 1px solid #dcdbd1;
	box-shadow: 5px -10px 5px 0px #EFF0F1 inset;
	-moz-box-shadow: 5px -10px 5px 0px #EFF0F1 inset;
	-webkit-box-shadow: 5px -10px 5px 0px #EFF0F1 inset;
	-o-box-shadow: 5px -10px 5px 0px #EFF0F1 inset;
	-ms-box-shadow: 5px -10px 5px 0px #EFF0F1 inset;
	padding: 5px !important;
}

.widget_search #searchform-google input#s {
	height: 17px;
	float: left;
	margin-right: 0;
	padding: 2px !important;
	border: 1px solid #ccc;
}

select {
	border: 1px solid #dcdbd1;
	box-shadow: 5px -10px 5px 0px #EFF0F1 inset;
	-moz-box-shadow: 5px -10px 5px 0px #EFF0F1 inset;
	-webkit-box-shadow: 5px -10px 5px 0px #EFF0F1 inset;
	-o-box-shadow: 5px -10px 5px 0px #EFF0F1 inset;
	-ms-box-shadow: 5px -10px 5px 0px #EFF0F1 inset;
	height: 25px;
	padding: 5px;
}

textarea {
	width: 80%;
	border: 1px solid #dcdbd1;
	box-shadow: 0px 0px 10px 5px #EFF0F1 inset;
	-moz-box-shadow: 0px 0px 10px 5px #EFF0F1 inset;
	-webkit-box-shadow: 0px 0px 10px 5px #EFF0F1 inset;
	-o-box-shadow: 0px 0px 10px 5px #EFF0F1 inset;
	-ms-box-shadow: 0px 0px 10px 5px #EFF0F1 inset;
	padding: 5px;
}

/* Class for labelling required form items */
.required {
	color: #cc0033;
}

/* =Comments
-------------------------------------------------------------- */
#comments {
	margin: 30px 0;
}

.commentlist {
	margin: 22px 0;
}

#comments #comments-title {
	-webkit-font-smoothing: antialiased;
	font-size: 20px;
	margin: 0 0 22px;
}

#comments .commentlist li {
	list-style-type: none;
}

#comments article p {
	font-size: 14px;
}

#comments article footer {
	font-size: 13px;
}

#comments article footer a {
	font-weight: bold;
	color: #888;
}

#comments article footer cite a {
	font-style: normal;
	font-size: 15px;
	color: #222;
}

#comments ul.children article {
	position: relative;
	padding: 15px;
	margin: 1em 0 3em;
}

#comments ul.children li {
	position: relative;
}

#comments article {
	padding: 20px 0;
}

#comments li.bypostauthor > article {
	background: #e4eed6;
}

#respond {
	margin: 22px 0 0;
}

#respond input[type=text] {
	display: block;
	width: 60%;
}

#respond textarea {
	display: block;
	margin: 0 0 1em;
	width: 80%;
}

#respond .form-allowed-tags {
	display: none;
}

#respond .form-allowed-tags code {
	display: block;
}

/* =Widgets
-------------------------------------------------------------- */
.widget {
	display: block;
	margin-bottom: 30px;
}

.widget-title {
	font-size: 18px;
	margin-bottom: 5px;
}

/* =Footer
-------------------------------------------------------------- */
#colophon {
	background: url("images/eng/hpENGbackgroundlowerbar.jpg") no-repeat center 0;
	height: 250px;
	position: relative;
}

#inner-footer {
	padding: 22px 0px 13px;
	height: 197px;
}

#subsidiary-container {
	color: #E7E7E8;
	font-size: 12px;
	line-height: 14px;
	height: inherit;
}

#subsidiary-container ul {
	list-style: none;
	margin: 0;
	color: #E7E7E8;
}

#subsidiary-container .widget {
	margin: 0;
}

#subsidiary-container .widget-title {
	color: #E7E7E8;
	background-color: #163669;
	font-size: 16px;
	font-weight: normal;
	line-height: 25px;
}

#subsidiary .widget_adv_recent_entries .widget-title, #subsidiary-second .widget_adv_recent_entries .widget-title {
	width: 211px;
	height: 25px;

	/* text-indent: 100%; */
	white-space: nowrap;
	overflow: hidden;

	color: #C19F10;
	padding: 0 10px;

	/*background:url("images/eng/hpfooterENG231x25_a.jpg") no-repeat center 0;*/
}

#subsidiary-second .widget_adv_recent_entries .content {
	max-height: 28px;
	display: block;
}

#subsidiary-second .widget_adv_recent_entries .widget-title {
	/*background:url("images/eng/hpfooterENG231x25_a.jpg") no-repeat center 0;*/
	background: url("images/eng/social_corner_header.png") no-repeat scroll 0 0;

}

.widget_adv_recent_entries li {
	margin-bottom: 10px;
	overflow: hidden;
}

.widget_adv_recent_entries li.last {
	margin-bottom: 0;
	height: 28px;
}

.widget_adv_recent_entries .date {
	display: block;
	color: #936e00;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

.widget_adv_recent_entries .content {
	color: #5a5847;
}

.technion-rss-events a {
	display: block;
	margin-bottom: 1px;
}

.technion-rss-events a:hover {
	display: block;
	border-bottom: 1px solid #d4a00e;
	margin-bottom: 0px;
}

.technion-rss-events li {
	margin-bottom: 10px;
	overflow: hidden;
}

.technion-rss-events li.last {
	margin-bottom: 0;
	height: 28px;
}

.technion-rss-events .date {
	display: block;
	color: #936e00;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

.technion-rss-events .content {
	color: #5a5847;
}

#subsidiary-third .widget_nav_menu li {
	float: left;
	width: 159px;
	margin-bottom: 15px;
}

#subsidiary-third .widget_nav_menu li a {
	display: block;
	height: 25px;
	padding-left: 40px;
	color: #5a5847;
	line-height: 25px;
	font-size: 12px;
}

#subsidiary-third .widget_nav_menu .student-din a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -326px 5px;
}

#subsidiary-third .widget_nav_menu .student-din a:hover, #subsidiary-third .widget_nav_menu .student-din a:active {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -826px 5px;
}

#subsidiary-third .widget_nav_menu .student-din.current-menu-item a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -826px 5px;
}

#subsidiary-third .widget_nav_menu .info a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -162px 3px;
}

#subsidiary-third .widget_nav_menu .info a:hover, #subsidiary-third .widget_nav_menu .info a:active {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -662px 3px;
}

#subsidiary-third .widget_nav_menu .info.current-menu-item a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -662px 3px;
}

#subsidiary-third .widget_nav_menu .contact-us a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat 0px 3px;
}

#subsidiary-third .widget_nav_menu .contact-us a:hover, #subsidiary-third .widget_nav_menu .contact-us a:active {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -500px 3px;
}

#subsidiary-third .widget_nav_menu .contact-us.current-menu-item a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -500px 3px;
}

#subsidiary-third .widget_nav_menu .student-club a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -326px -36px;
}

#subsidiary-third .widget_nav_menu .student-club a:hover, #subsidiary-third .widget_nav_menu .student-club a:active {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -826px -36px;
}

#subsidiary-third .widget_nav_menu .student-club.current-menu-item a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -826px -36px;
}

#subsidiary-third .widget_nav_menu .security a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -162px -36px;
}

#subsidiary-third .widget_nav_menu .security a:hover, #subsidiary-third .widget_nav_menu .security a:active {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -662px -36px;
}

#subsidiary-third .widget_nav_menu .security.current-menu-item a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -662px -36px;
}

#subsidiary-third .widget_nav_menu .help a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat 0px -36px;
}

#subsidiary-third .widget_nav_menu .help a:hover, #subsidiary-third .widget_nav_menu .help a:active {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -500px -36px;
}

#subsidiary-third .widget_nav_menu .help.current-menu-item a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -500px -36px;
}

#subsidiary-third .widget_nav_menu .ombudsman a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -326px -76px;
}

#subsidiary-third .widget_nav_menu .ombudsman a:hover, #subsidiary-third .widget_nav_menu .ombudsman a:active {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -826px -76px;
}

#subsidiary-third .widget_nav_menu .ombudsman.current-menu-item a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -826px -76px;
}

#subsidiary-third .widget_nav_menu .emergency a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -162px -76px;
}

#subsidiary-third .widget_nav_menu .emergency a:hover, #subsidiary-third .widget_nav_menu .emergency a:active {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -662px -76px;
}

#subsidiary-third .widget_nav_menu .emergency.current-menu-item a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -662px -76px;
}

#subsidiary-third .widget_nav_menu .facebook a {
	background: url("images/eng/hplowicon25x25_up013.png") no-repeat 0 0;
}

#subsidiary-third .widget_nav_menu .facebook a:hover, #subsidiary-third .widget_nav_menu .facebook a:active {
	background: url("images/eng/hplowicon25x25_mo013.png") no-repeat 0 0;
}

#subsidiary-third .widget_nav_menu .facebook.current-menu-item a {
	background: url("images/eng/hplowicon25x25_push013.png") no-repeat 0 0;
}

#subsidiary-third .widget_nav_menu .handicapped-aid a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat 0px -76px;
}

#subsidiary-third .widget_nav_menu .handicapped-aid a:hover, #subsidiary-third .widget_nav_menu .handicapped-aid a:active {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -500px -76px;
}

#subsidiary-third .widget_nav_menu .handicapped-aid.current-menu-item a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -500px -76px;
}

#subsidiary-third .widget_nav_menu .adresses a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -326px -117px;
}

#subsidiary-third .widget_nav_menu .adresses a:hover, #subsidiary-third .widget_nav_menu .adresses a:active {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -826px -117px;
}

#subsidiary-third .widget_nav_menu .adresses.current-menu-item a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -826px -117px;
}

#subsidiary-third .widget_nav_menu .twitter a {
	background: url("images/eng/hplowicon25x25_up014.png") no-repeat 0 0;
}

#subsidiary-third .widget_nav_menu .twitter a:hover, #subsidiary-third .widget_nav_menu .twitter a:active {
	background: url("images/eng/hplowicon25x25_mo014.png") no-repeat 0 0;
}

#subsidiary-third .widget_nav_menu .twitter.current-menu-item a {
	background: url("images/eng/hplowicon25x25_push014.png") no-repeat 0 0;
}

#subsidiary-third .widget_nav_menu .public-relations a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -162px -117px;
}

#subsidiary-third .widget_nav_menu .public-relations a:hover, #subsidiary-third .widget_nav_menu .public-relations a:active {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -662px -117px;
}

#subsidiary-third .widget_nav_menu .public-relations.current-menu-item a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -662px -117px;
}

#subsidiary-third .widget_nav_menu .campus-map a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat 0px -117px;
}

#subsidiary-third .widget_nav_menu .nagish1 a {
	background: url("images/eng/nagish.png") no-repeat 0px 0px;
}

#subsidiary-third .widget_nav_menu .campus-map a:hover, #subsidiary-third .widget_nav_menu .campus-map a:active {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -500px -117px;
}

#subsidiary-third .widget_nav_menu .campus-map.current-menu-item a {
	background: url("images/eng/footer_icons_sprite.png") no-repeat -500px -117px;
}

#subsidiary-third .widget_nav_menu .youtube a {
	background: url("images/eng/hplowicon25x25_up015.png") no-repeat 0 0;
}

#subsidiary-third .widget_nav_menu .youtube a:hover, #subsidiary-third .widget_nav_menu .youtube a:active {
	background: url("images/eng/hplowicon25x25_mo015.png") no-repeat 0 0;
}

#subsidiary-third .widget_nav_menu .youtube.current-menu-item a {
	background: url("images/eng/hplowicon25x25_push015.png") no-repeat 0 0;
}

#site-generator {
}

#site-generator-inner {
	height: 20px;
	text-align: left;
	font-size: 12px;
	line-height: 17px;
	color: #e7e7e8;
}

/* =Home Page
-------------------------------------------------------------- */
.home .entry-header {
	display: none;
}

#homepage-slider {
	height: 421px;
	width: 990px;
	overflow: hidden;
	background: url(images/eng/hpslider_bg.png) 0 0 no-repeat transparent;
	margin: 0 -10px;
}

#homepage-slider .slide {
	left: 10px !important;
	top: 8px !important;
	width: 970px !important;
	height: 400px !important; 
}

#homepage-slider .read-more {
	display: block;
	background: url(images/eng/hpENGreadm20x320_up.png) 0 0 no-repeat transparent;

	text-indent: -330px;
	white-space: nowrap;
	overflow: hidden;

	height: 20px;
	margin: 5px -10px 0;
}

#homepage-slider .read-more:hover ,#homepage-slider .read-more:active, #homepage-slider .read-more:focus {
	background: url(images/eng/hpENGreadm20x320_mo.png) 0 0 no-repeat transparent;
}

#homepage-slider .read-more:active {
	background: url(images/eng/hpENGreadm20x320_push.png) 0 0 no-repeat transparent;
}

.slide-details {
	position: absolute;
	bottom: 40px;
	left: 40px;
	background: url(images/eng/hpENGsliderdescription.png) 0 0 no-repeat;
	width: 300px;
	padding: 10px 10px 0;
}

.slide-details h3 {
	font-size: 18px;
	line-height: 20px;
	overflow: hidden;
	height: 40px;
	margin-bottom: 10px;
	font-style: normal;
	color: #f9f9ef;
	font-weight: normal;
	font-family: tahoma, DINWebPro, Arial;
}

.slide-details h3 a {
	color: #f9f9ef;
}

.slide-details h3 a:hover {
	/* color:#321111; */
	color: #f9f9ef;
}

.slide-details p {
	font-size: 12px;
	line-height: 14px;
	/*color:#5a5847;*/
	color: #002d62;
	margin-bottom: 0;
	overflow: hidden;
}

.slide-details p a {
	color: #001A38;
}

#slide-nav {
	list-style: none;
	float: right;
	overflow: hidden;
	margin-top: -36px;
	position: relative;
	z-index: 100;
}

#slide-nav li {
	float: left;
	margin-right: 10px;
}

#slide-nav li a {
	height: 10px;
	width: 10px;
	display: block;
	background: url("images/eng/sliderbullets.png") no-repeat 0 0;

	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#slide-nav li a:hover {
	background: url("images/eng/sliderbullets.png") no-repeat 0 -10px;
}

#slide-nav .activeSlide a {
	background: url("images/eng/sliderbullets.png") no-repeat 0 -20px;
}

#home-news-container .jcarousel-clip {
	width: 984px;
	overflow: hidden;
}

@media only screen
and (min-width: 1000px) and (max-width: 1130px) {
	#home-news-container .jcarousel-clip {
		width: 894px;
		overflow: hidden;
		margin-right: auto;
		margin-left: auto;
	}

}

#home-news-container {
	margin-top: 15px;
	height: 385px;
	margin-bottom: 20px;
	/*display: none; */
 	
}

/* #home-news-container #home-news{
	height:385px;
} */

#home-news-container .jcarousel-prev, #home-news-container .jcarousel-next {
	height: 110px;
	width: 60px;
	position: absolute;
	top: 135px;
	cursor: pointer;
}

#home-news-container .jcarousel-prev {
	background: url("images/eng/carousel_arrows_sprite.png") no-repeat 0 0;
	left: -80px;
}

#home-news-container .jcarousel-next {
	background: url("images/eng/carousel_arrows_sprite.png") no-repeat -60px 0;
	right: 0;
	margin-right: -80px;
}

@media only screen
and (min-width: 1000px) and (max-width: 1130px){
	#home-news-container .jcarousel-next {
		margin-right: -23px;
	}
	#home-news-container .jcarousel-prev {
		left: -23px;
	}
}


@media only screen
and (min-width: 1000px) {
	#home-news-container .jcarousel-prev:hover {
		background: url("images/eng/carousel_arrows_sprite.png") no-repeat 0 -110px;
	}

	#home-news-container .jcarousel-next:hover {
		background: url("images/eng/carousel_arrows_sprite.png") no-repeat -60px -110px;
	}

	#home-news-container .jcarousel-prev:active {
		background: url("images/eng/carousel_arrows_sprite.png") no-repeat 0 -220px;
	}

	#home-news-container .jcarousel-next:active {
		background: url("images/eng/carousel_arrows_sprite.png") no-repeat -60px -220px;
	}
}

.jcarousel-next-disabled, .jcarousel-prev-disabled {
	opacity: 0.3;
}

#home-news {
	margin-left: -7px !important;
}

#home-news li:last-child {
	margin: 0;
}

 .news-entry {
	width: 231px;
	padding: 0 7px 0 8px;
	float: left;
	/*margin-right:15px;*/
}

.news-entry > div {
	border-top: 5px solid #002D62;
	background-color: #fff;
	overflow: hidden;
}

.news-entry img {
	display: block;
	margin-bottom: 10px;
	box-shadow: 0 5px 5px #CCCCCC;
	-moz-box-shadow: 0 5px 5px #CCCCCC;
	-webkit-box-shadow: 0 5px 5px #CCCCCC;
	-o-box-shadow: 0 5px 5px #CCCCCC;
	-ms-box-shadow: 0 5px 5px #CCCCCC;
	cursor: pointer;
}

.news-entry h3 {
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	font-style: normal;
	padding: 0 10px;
	height: 40px;
	overflow: hidden;
	margin: 10px 0;
	color: #002d62;
	font-family: tahoma, DINWebPro, Arial;
}

.news-entry h3 a {
	color: #002d62;
}

.news-entry h3 a:hover {
	color: #000;
}

.news-entry .post-date {
	padding: 0 10px;
}

.news-entry p {
	font-size: 12px;
	line-height: 14px;
	color: #5a5847;
	padding: 0 10px;
	height: 165px;
	overflow: hidden;
	margin: 10px 0;
	cursor: pointer;
}

.news-entry .read-more {
	display: block;
	height: 20px;
	background: url("images/eng/hpENGread20x231_up.jpg") no-repeat 0 0;
	margin-top: 10px;

	text-indent: -240px;
	white-space: nowrap;
	overflow: hidden;

}

.news-entry .read-more:hover {
	background: url("images/eng/hpENGread20x231_mo.jpg") no-repeat 0 0;
}

.news-entry .read-more:active {
	background: url("images/eng/hpENGread20x231_push.jpg") no-repeat 0 0;
}

/* Content Templates */

.two-columns-one, .two-columns-two {
	width: 344px;
	float: left;
}

.two-columns-one {
	margin-right: 30px;
}

.three-columns-one, .three-columns-two, .three-columns-three {
	width: 219px;
	float: left;
}

.three-columns-one, .three-columns-two {
	margin-right: 15px;
	padding-right: 14px;
	border-right: 1px dotted #ccc;
}

.two-columns-one img, .two-columns-two img, .three-columns-one img, .three-columns-two img, .three-columns-three img {
	width: auto;
	height: auto !important;
}

/* Administration Seniors */

.post-type-archive-administration article {
	float: left;
	width: 230px;
	clear: none;
	margin-bottom: 0;
}

.post-type-archive-administration article.item-0,
.post-type-archive-administration article.item-1 {
	margin-right: 15px;
}

.post-type-archive-administration article.item-0 {
	clear: left;
}

.post-type-archive-administration article .read-more {
	display: block;
	width: 30px;
	height: 30px;
	background: url("images/eng/md30x30_up.png") no-repeat 0 0;
	float: right;
	margin-top: -30px;

	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;

}

.post-type-archive-administration article .read-more:hover {
	background: url("images/eng/md30x30_up.mo.jpg") no-repeat 0 0;
}

.post-type-archive-administration article .administration-image img {
	display: block;
	box-shadow: -2px 0px 5px -2px #000000;
	-moz-box-shadow: -2px 0px 5px -2px #000000;
	-webkit-box-shadow: -2px 0px 5px -2px #000000;
	-o-box-shadow: -2px 0px 5px -2px #000000;
	-ms-box-shadow: -2px 0px 5px -2px #000000;
	margin: 10px 5px;
}

.post-type-archive-administration article h2 {
	margin: 15px 0 0;
	font-size: 18px;
	line-height: 20px;
	padding: 5px 0;
	font-weight: normal;
}

.post-type-archive-administration article h2 a {
	color: #690c0d;
}

.post-type-archive-administration article h2 a:hover {
	color: #404041;
}

.post-type-archive-administration article .administration-title {
	font-size: 14px;
	line-height: 30px;
	padding: 0px 0 15px;
	color: #5a5847;
	display: block;
}

.single-administration .attachment-administration-staff-image {
	float: right;
	margin: 0 0 30px 30px;
	box-shadow: -3px -1px 5px -2px #000;
	-moz-box-shadow: -3px -1px 5px -2px #000;
	-webkit-box-shadow: -3px -1px 5px -2px #000;
	-o-box-shadow: -3px -1px 5px -2px #000;
	-ms-box-shadow: -3px -1px 5px -2px #000;
}

.single-administration .entry-title {
	font-size: 24px;
	color: #002d62;
	line-height: 26px;
	padding: 2px 0;
	margin: 0;
	font-family: tahoma, DINWebPro, Arial;
}

article.administration header.entry-header {
	background: none #EDEBDC;
	padding: 15px 20px;
	border-bottom: 1px dotted #ccc;
}

.single-administration .administrative-title {
	font-size: 16px;
	line-height: 18px;
	padding: 6px 0;
	color: #5a5847;
	margin-bottom: 30px;
}

/* Remembrance Wall */

.post-type-archive-remembrance-wall article {
	float: left;
	width: 160px;
	clear: none;
	margin-bottom: 0;
	margin-right: 26px;
}

.post-type-archive-remembrance-wall article.item-0 {
	clear: left;
}

.post-type-archive-remembrance-wall article.item-3 {
	margin-right: 0;
}

.post-type-archive-remembrance-wall article h2 {
	font-size: 16px;
	color: #002d62;
	line-height: 30px;
	padding: 0px 0;
	margin: 0;
}

.post-type-archive-remembrance-wall article .life-span {
	font-size: 12px;
	line-height: 14px;
	color: #5a5847;
	padding-bottom: 20px;
	border-bottom: 1px dotted #404041;
	margin-bottom: 10px;
	display: block;
}

.post-type-archive-remembrance-wall article p {
	margin-bottom: 0;
	font-size: 12px;
	line-height: 14px;
	color: #5a5847;
}

.post-type-archive-administration article h2, .post-type-archive-administration article h2 a {
	font-size: 18px;
	color: #002d62;
	line-height: 18px;
	padding: 0px 0;
	margin: 0;
}

.post-type-archive-administration article .life-span {
	font-size: 12px;
	line-height: 14px;
	color: #5a5847;
	padding-bottom: 12px;
	border-bottom: 1px dotted #404041;
	margin-bottom: 10px;
	display: block;
}

.post-type-archive-administration article p {
	margin-bottom: 0;
	font-size: 12px;
	line-height: 14px;
	color: #5a5847;
}

.post-type-archive-administration header.page-header {
	background: none repeat scroll 0 0 #E1DCB9;
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	padding-left: 10px;
}

.post-type-archive-administration h1.page-title {
	color: #002D62;
	font-family: tahoma, DINWebPro, Arial;
	font-size: 28px;
	font-weight: normal;
}

/* Gallery Single */
#gallery-wrapper {
	position: relative;
}

.gallery-container {
	margin-bottom: 30px;
	height: 480px !important;
}

.single-gallery .entry-title {
	font-size: 14px;
	line-height: 16px;
	margin: 0;
	padding: 12px 0;
	color: #5a5847;
	font-weight: normal;
}

.gallery-container .description {
	line-height: 14px;
	padding: 5px 0;
	font-size: 12px;
	color: #5a5847;
}

#gallery-wrapper .prev-arrow, #gallery-wrapper .next-arrow {
	position: absolute;
	top: 200px;
	z-index: 9999;
	display: block;
	height: 80px;
	width: 45px;
	cursor: pointer;
}

#gallery-wrapper .prev-arrow {
	left: 0;
	background: url("images/eng/garrow45x80_leftup.png") no-repeat 0 0 #ccc;
	opacity: 0.5;
}

#gallery-wrapper .prev-arrow:hover {
	background: url("images/eng/garrow45x80_leftmo.png") no-repeat 0 0 #fff;
}

#gallery-wrapper .next-arrow {
	right: 0;
	background: url("images/eng/garrow45x80_rightup.png") no-repeat 0 0 #ccc;
	opacity: 0.5;
}

#gallery-wrapper .next-arrow:hover {
	background: url("images/eng/garrow45x80_rightmo.png") no-repeat 0 0 #fff;
}

#gallery-wrapper .gallery-nav li {
	margin-right: 10px;
	width: 120px;
	height: 80px;
}

#gallery-wrapper .jcarousel-container {
	padding-left: 35px;
}

#gallery-wrapper .jcarousel-clip {
	overflow: hidden;
	width: 640px;
}

#gallery-wrapper .jcarousel-prev, #gallery-wrapper .jcarousel-next {
	position: absolute;
	display: block;
	height: 80px;
	width: 45px;
	top: 0;
	z-index: 9999;
	cursor: pointer;
}

#gallery-wrapper .jcarousel-prev {
	left: 0;
	background: url("images/eng/garrow45x80_leftup.png") no-repeat 0 0 #ccc;
}

#gallery-wrapper .jcarousel-prev:hover {
	background: url("images/eng/garrow45x80_leftmo.png") no-repeat 0 0 #fff;
}

#gallery-wrapper .jcarousel-next {
	right: 0;
	background: url("images/eng/garrow45x80_rightup.png") no-repeat 0 0 #ccc;
}

#gallery-wrapper .jcarousel-next:hover {
	background: url("images/eng/garrow45x80_rightmo.png") no-repeat 0 0 #fff;
}

.single-gallery #primary {
	height: 665px;
	overflow: scroll;
}

/* Video Gallery */

#video-slider {
	margin: 0;
	list-style: none;
}

#video-slider h1 {
	font-size: 14px;
	line-height: 16px;
	margin: 0;
	padding: 12px 0;
	color: #404041;
	font-weight: normal;
}

#video-slider .description {
	line-height: 14px;
	padding: 13px 0;
	font-size: 12px;
	color: #404041;
}

.video-gallery .jcarousel-container {
	padding-left: 55px;
}

.video-gallery .jcarousel-clip {
	overflow: hidden;
	width: 640px;
}

.video-gallery #video-thumbnail {
	list-style: none;
}

.video-gallery #video-thumbnail li {
	margin-right: 10px;
	width: 120px;
	height: 90px;
	cursor: pointer;
}

.video-gallery .jcarousel-prev, .video-gallery .jcarousel-next {
	position: absolute;
	display: block;
	height: 80px;
	width: 45px;
	top: 5px;
	z-index: 9999;
	cursor: pointer;
}

.video-gallery .jcarousel-prev {
	left: 0;
	background: url("images/eng/garrow45x80_leftup.png") no-repeat 0 0 #ccc;
}

.video-gallery .jcarousel-prev:hover {
	background: url("images/eng/garrow45x80_leftmo.png") no-repeat 0 0 #fff;
}

.video-gallery .jcarousel-next {
	right: 0;
	background: url("images/eng/garrow45x80_rightup.png") no-repeat 0 0 #ccc;
}

.video-gallery .jcarousel-next:hover {
	background: url("images/eng/garrow45x80_rightmo.png") no-repeat 0 0 #fff;
}

/* Popups */
#fancybox-content #title-container {
	height: 40px;
	width: 100%;
	position: absolute;
	top: 0px;
	/*left:0;		*/
	z-index: 1;
}

.news-home-popup #fancybox-content #title-container, .news-colphone-popup #fancybox-content #title-container {
	right: 21px;
	width: auto !important;
}

#fancybox-content #title-container > * {
	float: left;
}

#fancybox-content #title {
	font-size: 14px;
	line-height: 40px;
	width: 550px;
	color: #000;
	padding-left: 30px;
}

#fancybox-content #close-fancy-galerry {
	display: block;
	height: 40px;
	width: 150px;
	background: url("images/eng/Qclose150x40_up.jpg") no-repeat 0 0 #ccc;
}

#fancybox-content #close-fancy-galerry:hover {
	background: url("images/eng/Qclose150x40_mo.jpg") no-repeat 0 0;
}

#fancybox-content #close-fancy-galerry:active {
	background: url("images/eng/Qclose150x40_push.jpg") no-repeat 0 0;
}

.news-home-popup #close-fancy-galerry, .news-colphone-popup #close-fancy-galerry {
	margin-left: 22px;
}

#next-fancy-galerry, #prev-fancy-galerry {
	height: 40px;
	width: 40px;
	display: block;
}

#next-fancy-galerry {
	background: url("images/eng/narrow40x40_rightup.png") no-repeat 0 0 transparent;
}

#next-fancy-galerry:hover {
	background: url("images/eng/narrow40x40_rightmo.png") no-repeat 0 0;
}

#next-fancy-galerry:active {
	background: url("images/eng/narrow40x40_rightpush.png") no-repeat 0 0;
}

#prev-fancy-galerry {
	background: url("images/eng/narrow40x40_leftup.png") no-repeat 0 0 transparent;
}

#prev-fancy-galerry:hover {
	background: url("images/eng/narrow40x40_leftmo.png") no-repeat 0 0;
}

#prev-fancy-galerry:active {
	background: url("images/eng/narrow40x40_leftpush.png") no-repeat 0 0;
}

/* Home Featured News Popup */
.news-home-popup #fancybox-outer, .news-colphone-popup #fancybox-outer {
	background: none !important;
	width: 760px;
}

.news-colphone-popup #fancybox-outer {
	height: 330px;
}

.news-home-popup #fancybox-content {
	background: #fafaf1 !important;
	border: none !important;
	overflow: hidden;
}

.news-colphone-popup #fancybox-content {
	padding: 40px 30px 5px !important;
	background: #FAFAF1 !important;
	border: none !important;
}

.news-home-popup #fancybox-content > div {
	overflow: hidden !important;
}

.news-colphone-popup #fancybox-content > div {
	width: 720px !important;
}

.news-home-popup #fancybox-left, .news-home-popup #fancybox-right, .news-colphone-popup #fancybox-left, .news-colphone-popup #fancybox-right {
	display: none !important;
}

.news-home-popup #ajax-load-content, .news-home-popup .entry-content, .news-home-popup article {
	height: 100%;
}

.news-home-popup #content {
	padding: 70px 30px 5px 30px;
}

.news-home-popup .entry-meta {
	margin: -70px 0 20px;
	height: 45px;
	color: #404041;
	font-style: normal;
	font-size: 14px;
	line-height: 16px;
	background: url(images/eng/under_line_bg.jpg) left bottom repeat-x transparent;
}

.entry-date {
	position: relative;
	top: -10px;
	font-style: normal;
}

.news-home-popup .entry-meta .entry-date {
	padding-top: 15px;
	color: #5a5847;
	font-size: 14px;
	font-weight: normal;
}

.news-home-popup header.entry-header {
	background: none #edebdc !important;
	padding: 10px !important;
}

.news-home-popup .entry-content {
	overflow: auto;
	width: 720px;
}

.news-colphone-popup .entry-content {
	margin-top: 0;
}

.entry-content .post-meta {
	display: none;
}

#ajax-load-content .post-meta .post-date {
	font-size: 14px;
	margin-top: -70px;
	height: 40px;
}

#ajax-load-content {

}

#fancybox-content {
	box-shadow: 5px 5px 10px 5px #F1EFDE inset;
	-moz-box-shadow: 5px 5px 10px 5px #F1EFDE inset;
	-webkit-box-shadow: 5px 5px 10px 5px #F1EFDE inset;
	-o-box-shadow: 5px 5px 10px 5px #F1EFDE inset;
	-ms-box-shadow: 5px 5px 10px 5px #F1EFDE inset;
	background: none #fcfcf3;
	position: relative;
}

#ajax-load-container {
	display: none;
}

#ajax-load-content .two-columns-one, #ajax-load-content .two-columns-two {
	width: 335px;
}

#ajax-load-content .three-columns-one, #ajax-load-content .three-columns-two, #ajax-load-content .three-columns-three {
	width: 213px;
}

.home #ajax-load-content .entry-header {
	display: block;
}

#ajax-load-content .entry-title {
	font-size: 18px;
	line-height: 20px;
	color: #690c0d;
	/*margin-bottom:30px;*/
}

#wrapper #ajax-load-content {
	display: none;
}

/* Contact Page */

.contact-form_wrapper {
	width: 510px;
	float: left;
	margin: 30px 0;
}

.contact-form_wrapper .contact-form .top_label .gfield_label {
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	margin: 7px 0;
	color: #5a5847;
}

.contact-form_wrapper .contact-form li {
	width: 240px !important;
}

.contact-form_wrapper .contact-form .gform_footer {
	text-align: right;
	margin-top: 0;
	padding: 10px 0;
}

.contact-form_wrapper .contact-form .gform_footer .gform_button {
	width: 100px;
	height: 27px;
	line-height: 20px;
	font-size: 14px;
	margin-right: 0px;
	cursor: pointer;
	border: 0;
	color: #d5a00f;
	background: none transparent;
	background: url(images/eng/menuheader45x220_001.jpg) center center no-repeat transparent;
}

.contact-form_wrapper .contact-form .gform_footer .gform_button:hover {
	color: #002d62;
	background: url(images/eng/menuheader45x220_002.jpg) center center no-repeat transparent;
}

.contact-form_wrapper .contact-form .gform_footer .gform_button:active {
	background: url(images/eng/menuheader45x220_002.jpg) center center no-repeat transparent;
}

#contact-side-image {
	margin-top: 30px;
	width: 180px;
	float: right;
}

.widget_adv_recent_entries ul {
	height: 136px;
}

a.read_more_special {
	display: block;
	background: url(images/eng/eng_all_events_bg.png) #e1ddc8 no-repeat 0 0;
	padding-right: 20px;
	height: 20px;
	line-height: 18px;
	margin: 10px 0;
	text-align: right;
	color: #5A5847;
}

a.read_more_special:hover {
	display: block;
	background: url(images/eng/eng_all_events_bg.png) #e1ddc8 no-repeat 0 0;
	padding-right: 20px;
	height: 20px;
	margin: 10px 0;
	color: #000;
}

.read_more_special.student-news:active {
	display: block;
	background: url(images/eng/hpmore20x231_b_push.png) 0 0 no-repeat transparent;
	width: 100%;
	height: 20px;
	margin: 10px 0;
}

.read_more_special.news-events {
	display: block;
	background: url(images/eng/hpmore20x231_up.png) 0 0 no-repeat transparent;
	width: 100%;
	height: 20px;
	margin: 10px 0;
}

.read_more_special.news-events:hover {
	display: block;
	background: url(images/eng/hpmore20x231_mo.png) 0 0 no-repeat transparent;
	width: 100%;
	height: 20px;
	margin: 10px 0;
}

.read_more_special.news-events:active {
	display: block;
	background: url(images/eng/hpmore20x231_push.png) 0 0 no-repeat transparent;
	width: 100%;
	height: 20px;
	margin: 10px 0;
}

#fancybox-content #close-fancy-galerry {
	background: url(images/eng/QcloseENG150x40_up.png) no-repeat scroll 0 0 transparent;
}

#fancybox-content #close-fancy-galerry:hover {
	background: url(images/eng/QcloseENG150x40_mo.png) no-repeat scroll 0 0 transparent;
}

#fancybox-content #close-fancy-galerry:active {
	background: url(images/eng/QcloseENG150x40_push.png) no-repeat scroll 0 0 transparent;
}

.news-colphone-popup #ajax-load-content .entry-header h1, .news-colphone-popup #ajax-load-content .entry-header h1 a {
	font-size: 24px;
	color: #d5a00f !important;
	line-height: 37px;
	font-weight: normal;
	font-family: tahoma, DINWebPro, Arial;
}

.news-colphone-popup #ajax-load-content h2, .news-colphone-popup #ajax-load-content h2 a {
	font-size: 16px;
	color: #002d62 !important;
	line-height: 18px;
	font-weight: normal;
	font-family: tahoma, DINWebPro-Medium, Arial;
}

#ajax-load-content .entry-header {
	background: url(images/eng/qmENGenuheader700x70_001.jpg) 0 0 repeat-y #012C5F;
	padding: 15px 20px;
	border-top: 1px dotted #a9a791;
	border-bottom: 1px dotted #a9a791;
}

#ajax-load-content .two-columns-one .entry-header h1, #ajax-load-content .two-columns-one .entry-header h1 a {
	font-size: 24px;
	line-height: 26px;
	color: #002d62;
}

#ajax-load-content .two-columns-one .entry-header {
	height: auto;
	background: none;
}

#ajax-load-content .entry-header:hover {

}

article.quick-link .entry-content header.entry-header {
	background: url(images/eng/qmENGenuheader700x70_002.jpg) 0 0 repeat-y transparent !important;
}

.news-colphone-popup #ajax-load-content article.quick-link .entry-content header h1,
.news-colphone-popup #ajax-load-content article.quick-link .entry-content header h1 a {
	font-size: 35px;
	color: #f9f9ef !important;
	font-family: tahoma, DINWebPro, Arial;
	font-weight: normal;
	/*margin-bottom: 10px;*/
}

#ajax-load-content #content {
}

.entry-content, .entry-content p {
	font-size: 13px;
	color: #5a5847;
	line-height: 14px;
}

.entry-content, .entry-content p a {
	color: #5a5847;
}

.breakpoint-1130 .slide-details p, .breakpoint-1130 .slide-details p a {
	color: #001a38;
}

.post-type-archive-remembrance-wall header.page-header {
	background: none #e1dcb9;
	height: 55px;
	overflow: hidden;
	line-height: 55px;
	padding-left: 10px;
}

.post-type-archive-remembrance-wall h2 {
	color: #002d62;
	font-size: 16px;
	font-weight: normal;
}

.post-type-archive-remembrance-wall h1.page-title {
	font-size: 28px;
	color: #002d62;
	font-family: tahoma, DINWebPro, Arial;
	font-weight: normal;
}

/*SIDEBAR*/

#primary h1.widget-title, #secondary h1.widget-title {
	font-family: tahoma, DINWebPro, Arial;
	font-size: 23px;
	color: #d5a00f;
	background: url(images/eng/menuheader45x220_001.jpg) 0 0 no-repeat transparent;
	min-height: 45px;
	line-height: 45px;
	text-align: center;
	box-shadow: 3px 3px 2px 2px #ccc;
	-moz-box-shadow: 3px 3px 2px 2px #ccc;
	-webkit-box-shadow: 3px 3px 2px 2px #ccc;
	-o-box-shadow: 3px 3px 2px 2px #ccc;
	-ms-box-shadow: 3px 3px 2px 2px #ccc;
	font-weight: normal;
}

#primary ul, #secondary ul {
	margin: 20px 0 0;
}

#primary ul li, #primary ul li a {
	list-style: none;
	font-size: 14px;
	line-height: 30px;
	color: #5a5847;
}

/*TEMPLATE WITH LINKS*/

.template-with-links h2 {
	font-size: 22px;
	line-height: 26px;
	font-family: tahoma, DINWebPro, Arial;
	font-weight: normal;
	color: #002d62;
	padding: 10px 20px;
	background: none #edebdc;
}

ul.links-style {
	list-style: none;
}

ul.links-style li a {
	font-size: 14px;
	line-height: 30px;
	color: #002d62;
}

/*CONTACT PAGE*/

.contact-page ul li a, .contact-page ul li {
	font-size: 14px;
	line-height: 20px;
	color: #5a5847;
}

.contact-page ul {
	list-style: none;
	margin-left: 0;
}

.contact-page h3 {
	font-size: 14px;
	line-height: 20px;
	color: #002d62;
	font-style: normal;
	font-weight: bold;
}

.contact-page h2 {
	background: none repeat scroll 0 0 #EDEBDC;
	color: #002D62;
	font-family: tahoma, DINWebPro, Arial;
	font-size: 22px;
	font-weight: normal;
	line-height: 26px;
	padding: 15px 20px;
	margin-bottom: 30px;
}

.contact-page .attachment-page-featured {
	margin: 20px 0 0;
}

.gform_wrapper .gfield_required {
	color: #fe4526 !important;
}

.gform_wrapper .validation_error {
	color: #fe4543 !important;
}

.gform_wrapper textarea.medium {
	height: 120px !important;
}

.date-time {
	float: right;
	padding: 10px 0 10px 0;
	/*background: url(images/eng/clock.png) left center no-repeat transparent;*/
	color: #fff;
}

.header-language-search .date-time {
	display: none;
}

/*Social Corner*/
#text_icl-2 .widget-title {
	background: url(images/eng/social_corner_header.png) no-repeat;
	padding: 0 10px;
	color: #c19f10;
}

.facebook-social-corner, .twitter-social-corner, .youtube-social-corner {
	display: block;
	height: 53px;
	width: 231px;
	background: url(images/eng/social_corner_sprite.png) no-repeat;
	margin-bottom: 5px;

	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;

}

.facebook-social-corner {
	background-position: 0 0;
}

.facebook-social-corner:hover, .facebook-social-corner:active {
	background-position: -236px 0;
}

.twitter-social-corner {
	background-position: 0 -57px;
}

.twitter-social-corner:hover, .twitter-social-corner:active {
	background-position: -236px -57px;
}

.youtube-social-corner {
	background-position: 0 -114px;
}

.youtube-social-corner:hover, .youtube-social-corner:active {
	background-position: -236px -114px;
}

/* google search */
input.gsc-input {
	box-shadow: none;
	padding: 0 !important;
}

td.gsib_a {
	padding: 3px 0 0 3px !important;
}

.gsc-search-box th, .gsc-search-box td {
	padding: 0;
}

.gsc-search-box table, .gsc-search-box tr {
	border: 0;
}

/* Tablets (portrait and landscape) ----------- */
@media only screen
and (max-width: 1000px) {
	body {
		min-width: 650px;
	}

	#inner-header, #main, #inner-footer, #header-inner-bar, #site-generator-inner {
		width: 630px;
		padding: 0 10px;
	}

	#header-bar {
		background: url("images/eng/fast_links_bg_tablet.jpg") repeat-x scroll left bottom;
	}

	.single #container,
	.page-template-default #container {
		width: 70%;
		margin-top: 10px;
	}

	#access {
		position: absolute;
		width: 163px;
		border: 1px solid #afad9b;
		border-bottom: none;
		margin-top: 13px;
		z-index: 999;
	}

	#access > div > ul > li {
		float: none;
		background: url(images/heb/he_acccess_li_tablet.png) top left repeat-x;
		height: 39px;
		border-bottom: 1px solid #afad9b;
	}

	#access > div > ul > li.megaHover {
		width: 183px;
	}

	#access > div > ul > li > a {
		padding: 4px 15px 5px 15px;
		font-size: 16px;
		font-weight: normal;
	}

	.wpmega-nonlink {
		display: none;
	}

	.uber-close {
		display: none !important;
	}

	a.arabic-link {
		display: none;
	}

	.ubermenu-submenu {
		background: url(images/eng/hpmm_bg.jpg) 0 0 repeat-x #EFECD9;
		display: none;
		right: 0;
		left: 173px;
		float: left;
		top: 0;
		padding-bottom: 25px;
		padding-left: 0;
		padding-right: 0;
		padding-top: 25px;
		position: absolute;
		width: 456px;
		min-height: 310px;
		z-index: 99999;

		-webkit-box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.3);
		box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.3);
	}

	#header-inner-bar {
		min-height: 17px;
		display: block;
		width: 630px;
		padding: 0 10px;
		position: relative;
		overflow: hidden;
	}

	.inner-header-wrapper {
		height: 109px;
	}

	#header-bar #top-bar-menu {
		min-height: 79px;
	}

	#top-bar-menu .jcarousel-clip {
		width: 540px;
		direction: ltr;
		margin-left: 5px;
	}

	#header-bar #searchform-google {
		width: auto;
	}

	.header-language-search {

		/*position: absolute;
		width: 270px;
		left: 50%;
		margin-top: 30px;
		margin-left: 15px;
		overflow: visible;
		padding: 13px 15px; */
		width: 100%;

		background: #3f3f40; /* Old browsers */
		background: -moz-linear-gradient(top, #3f3f40 0%, #231f20 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f3f40), color-stop(100%, #231f20)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #3f3f40 0%, #231f20 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #3f3f40 0%, #231f20 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #3f3f40 0%, #231f20 100%); /* IE10+ */
		background: linear-gradient(to bottom, #3f3f40 0%, #231f20 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f3f40', endColorstr='#231f20', GradientType=0); /* IE6-9 */
	}
	#searchsubmit > label{
		color: white;
	}


	.header-language-search.openlinks {
		margin-top: 0px;
	}

	.date-time {
		display: none;
	}

	#inner-header hgroup{
		width: 100%;
	}
	
	.header-language-search .date-time {
		display: inline-block;
		float: left;
		font-size: 10px;
		padding: 0 0 0;
		margin-top: 12px;
		max-width: 130px;
		overflow: hidden;
	}

	

	#lang_sel_list ul li a {
		height: 15px;
	}

	#lang_sel_list ul .icl-en a, #lang_sel_list ul .icl-en a:hover, #lang_sel_list ul .icl-en a:active,
	#lang_sel_list ul .icl-en a.lang_sel_sel, #lang_sel_list ul .icl-en a.lang_sel_sel:hover, #lang_sel_list ul .icl-en a.lang_sel_sel:active {
		background: url("images/heb/hpeng_up_tablet.png") center right no-repeat;
	}

	#lang_sel_list ul .icl-he a.lang_sel_sel,
	#lang_sel_list ul .icl-he a.lang_sel_other {
		background: url("images/heb/hpheb_push_tablet.png") center right no-repeat;
	}

	#popular-links, #popular-links:hover, #popular-links:active {
		background: url("images/eng/quick_links.png") top right no-repeat;
		width: 90px;
	}

	/* fixing text-indend bug? */
	#popular-links, #lang_sel_list ul li a {
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		margin: 0;
	}

	.pl-holder {
		overflow: hidden;
		display: block;
		float: left;
		width: 90px;
	}

	.openlinks .pl-holder {
		overflow: hidden;
		display: block;
		float: left;
		margin: 0;
		height: 14px;
		padding: 0;
		background: yellow;

		background: #987316; /* Old browsers */
		background: -moz-linear-gradient(top, #987316 0%, #d59f0f 49%, #987316 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #987316), color-stop(49%, #d59f0f), color-stop(100%, #987316)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #987316 0%, #d59f0f 49%, #987316 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #987316 0%, #d59f0f 49%, #987316 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #987316 0%, #d59f0f 49%, #987316 100%); /* IE10+ */
		background: linear-gradient(to bottom, #987316 0%, #d59f0f 49%, #987316 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#987316', endColorstr='#987316', GradientType=0); /* IE6-9 */
	}

	.openlinks #popular-links {
		/*background: url("images/heb/hpfast_down_tablet.png") top right no-repeat;*/
		background: url("images/eng/quick_links_down_tablet.png") top right no-repeat;
	}

	#main-wrapper {
		top: 0;
		clear: none;
	}

	.home #main-wrapper {
		background: none;
	}

	#main {
		margin: 0 auto;
	}

	#homepage-slider {
		/*min-height: 380px; */
		height: 310px;
		overflow: visible;
		width: 456px;
		float: right;
		height: auto;
		background: none;
		margin: 0;
		margin-top: 10px;
	}

	#homepage-slider .slide {
		width: 456px !important;
	}

	#slide-nav {
		display: none;
	}

	.slide-details {
		background: none;
		position: static;
		right: 0;
		left: 0;
		padding: 0;
		width: 100%;
		background-repeat: repeat-x;
		bottom: 0;
		margin-bottom: 100px;
		opacity: 1;
		margin-top: -3px;
	}

	.slide-details h3, .slide-details p {
		padding: 10px;
	}

	.slide-details h3 {
		border-top: 3px solid #a17d34;
		background: #002d62;
		margin-bottom: 0;
	}

	.slide-details p {
		border: 1px solid #d1d1d0;
		border-top: none;
		padding-bottom: 0;
		height: 45px;
		position: relative;
	}
	.slide-details p:last-child{
		display: none;
	}

	#homepage-slider .slide {
		left: 0 !important;
		top: 0 !important;
	}

	#homepage-slider img {
		width: 456px;
		height: auto;
		max-height: 188px;
	}

	#homepage-slider .read-more {
		background: url("images/eng/hpENGreadm20x320_tablet_up.png") top left no-repeat;
		height: 19px;
		width: 456px;
		margin: 0px;
		text-indent: -9999px;
	}

	#homepage-slider .read-more:active, #homepage-slider .read-more:hover {
		background: url("images/eng/hpENGreadm20x320_tablet_mo.png") top left no-repeat;
	}

	#home-news-container {
		clear: both;
	}

	#home-news-container .jcarousel-clip {
		width: 555px;
		direction: ltr;
		margin: 0 auto;
	}

	#home-news {
		float: left;
		margin-left: 0px !important;

	}

	.news-entry {
		float: left;
		width: 173px;
		padding: 0 6px;
	}

	.news-entry > div {
		-webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.2);
		box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.2);
	}

	.news-entry img {
		width: 100%;
		height: auto;
	}

	.news-entry .read-more {
		background: url("images/eng/hpENGread20x231_up.jpg") no-repeat -58px 0;
	}

	.news-entry .read-more:hover {
		background: url("images/eng/hpENGread20x231_mo.jpg") no-repeat -58px 0;
	}

	.news-entry .read-more:active {
		background: url("images/eng/hpENGread20x231_push.jpg") no-repeat -58px 0;
	}

	#home-news-container .jcarousel-prev {
		left: -8px !important;
		width: 41px;
		background: url("images/eng/carousel_arrows_sprite.png") no-repeat scroll -5px 0 transparent;
	}

	#home-news-container .jcarousel-next {
		margin-right: -8px !important;
		width: 41px;
		background: url("images/eng/carousel_arrows_sprite.png") no-repeat scroll -72px 0 transparent;
	}

	#colophon {
		clear: both;
		height: auto;
		top: 0;
		background: url(images/heb/he_footer_tablet.png) top left repeat-x #dcd8c0;
		padding-top: 26px;
	}

	#primary, #secondary {
		margin-top: 390px;
		width: 22.8%;
	}

	#searchform-google input#s {
		width: 85%;
	}

	#subsidiary-container {
		width: auto;
	}

	#inner-footer {
		height: auto;
	}

	#subsidiary, #subsidiary-second {
		float: none;
		height: auto;
	}

	#subsidiary {
		width: 175px;
		float: right;
		margin-right: 0;
	}

	#subsidiary-second {
		width: 440px;
		margin-left: 0;
		float: right;
	}

	#subsidiary-second .widget_adv_recent_entries .widget-title {
		width: auto;
		background: url("images/eng/en_secondarywidget_title_tablet.png") center left no-repeat #00052d;
		margin-bottom: 0;
	}

	.widget_adv_recent_entries li {
		border-top: 1px solid #d9d4ac;
		border-bottom: 1px solid #e8e4cf;
		padding: 10px;
		margin: 0;
		background: #e0dcc5;
	}

	.widget_adv_recent_entries li:nth-of-type(1) {
		border-top: none;
		-webkit-box-shadow: inset 0px 4px 2px -2px rgba(0, 0, 0, 0.5);
		box-shadow: inset 0px 4px 2px -2px rgba(0, 0, 0, 0.5);
	}

	.widget_adv_recent_entries li.last {
		-webkit-box-shadow: inset 0px -4px 2px -2px rgba(0, 0, 0, 0.2);
		box-shadow: inset 0px -4px 2px -2px rgba(0, 0, 0, 0.2);
		border-bottom: none;
	}

	.read_more_special, .read_more_special:hover {
		display: block;
		width: 100%;
		height: 20px;
		margin: 0 0 10px 0;
		background: url("images/eng/en_readmore_secondarywidget_tablet.png") center right no-repeat #e1ddc8;
		border-top: 1px solid #afad9b;
		text-indent: -9999px;
	}

	#subsidiary .widget-title {
		width: auto;
		/*background:url("images/heb/he_social_title_tablet.png") center right no-repeat #000530;*/
		/*text-indent: 100%;*/
		white-space: nowrap;
		overflow: hidden;
		margin-bottom: 0;
		padding: 0 0 0 10px;
	}

	.facebook-social-corner, .twitter-social-corner, .youtube-social-corner {
		width: 175px;
		background: url("images/heb/he_social_sprite_tablet.png") no-repeat;
		margin-bottom: 1px;
	}

	.facebook-social-corner, .facebook-social-corner:hover {
		background-position: 0 0;
	}

	.twitter-social-corner, .twitter-social-corner:hover {
		background-position: 0 -57px;
	}

	.youtube-social-corner, .youtube-social-corner:hover {
		background-position: 0 -114px;
	}

	#subsidiary-third {
		clear: both;
		float: none;
		width: auto;
		overflow: hidden;
		padding-top: 20px;
	}

	#subsidiary-third .widget_nav_menu li {
		padding: 0 25px 0 26px;
		background: #e1ddc6;
	}

	#site-generator {
		background: url(images/heb/he_sitegenerator_tablet.png) top left repeat-x;
		padding-top: 28px;
	}

	.entry-content table {
		width: 100%;
	}

	.entry-content th, .entry-content td {
		padding: 5px;
	}

	.entry-content table img {
		width: 100%;
	}

	.post-3615 .entry-content th,
	.post-3615 .entry-content td {
		width: 33.3%;
	}

	.close-uber-child {
		display: none;
		font-size: 15px;
		color: #000;
		cursor: pointer
	}
	#fancybox-wrap{
		position: fixed !important;
		top:0px !important;
		right: 0px !important;
		width: 100% !important;
		padding: 0px;
	}
	#fancybox-wrap #fancybox-outer{
		width: 100% !important;
	}
	#fancybox-wrap #fancybox-outer #fancybox-content{
		width: 100% !important;
	}
	.news-home-popup #fancybox-content>div{
		width: 100% !important;
	}
	.news-home-popup .entry-content{
		width: 100%;
	}
	#searchform-google > div > label{
			display: none;
		}

}/* end of max-width(1130px)

/* archive category */
.category-archive .archive-entry-header, .category-archive-en .archive-entry-header, .category-old-archive .archive-entry-header, .category-old-archive-eng .archive-entry-header, .search-results .archive-entry-header {
	background: url(images/heb/corner_up.png) no-repeat left bottom #edebdc;
	border-bottom: 1px dotted #A9A791;
	border-top: 1px dotted #A9A791;
	padding: 15px 20px;
}

.category-archive-en .archive-entry-header, .category-old-archive-eng .archive-entry-header, html[lang="en-US"] .search-results .archive-entry-header {
	background: url(images/eng/corner_up.png) no-repeat right bottom #edebdc;
}

.category-archive a:hover .archive-entry-header .entry-title, .category-archive-en a:hover .archive-entry-header .entry-title, .category-old-archive a:hover .archive-entry-header .entry-title, .category-old-archive-eng a:hover .archive-entry-header .entry-title, .search-results .archive-entry-header .entry-title {
	color: #000 !important;
}

.category-archive article, .category-archive-en article, .category-old-archive article, .category-old-archive-eng article {
	margin-bottom: 25px;
}

/* event category */
#event-table {
	width: 100%;
}

#event-table th {
	background: #002d62;
	color: #d5a00f;
	text-align: left;
}

#event-table a:hover {
	color: #000;
}

#event-table td {
	border-left: 1px solid #CCCCCC;
}

/* popup share */
#share-popup {
	width: 40px;
	height: 40px;
	float: left;
	display: block;
	background: url(images/eng/iconshare40x40_up.png) no-repeat 0 0;
}

#share-popup:hover {
	background: url(images/eng/iconshare40x40_on.png) no-repeat 0 0;
}

#share-popup:active {
	background: url(images/eng/iconshare40x40_push.png) no-repeat 0 0;
}

#fancybox-content #title-container {
	overflow: visible !important;
}

#popup-share-list {
	width: 183px;
	height: 118px;
	background: url(images/eng/popup_eng_share_dropdown.png) no-repeat 0 0;
	/*background:url(images/heb/popup_share_dropdown.png) no-repeat 0 0;*/
	list-style: none;
	margin: 0;
	position: absolute;
	top: 31px;
	left: -43px;
	padding: 33px 8px 0;
	display: none;
}

#popup-share-list li {
	height: 35px;
}

#popup-share-list li a {
	display: block;
	height: 35px;
}

#popup-share-list li a:hover {
	background-color: rgba(255, 255, 255, 0.2);
}

/* new search templates */
#page-searchform-google {
	background: #ffffff;
	padding: 7px 1em 7px;
}

#page-searchform-google > div {
	background: #f8f5ee;
	padding: 10px 10px 26px 10px;
}

#page-searchform-google div img {
	margin-left: 20px;
}

#page-searchform-google #q {
	padding: 7px 35px 7px 20px;
	height: 19px;
	width: 525px;
	border: 1px solid #dededc;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
	background: #ffffff;
}

.page-template-tpl_search_page-php .hentry, .page-template-tpl_search_network_page-php .hentry {
	min-height: 500px;
	background: #ffffff;
}

.page-template-tpl_search_page-php #primary, .page-template-tpl_search_network_page-php #primary {
	padding: 0;
	width: 24.5%;
}

.page-template-tpl_search_page-php #primary aside, .page-template-tpl_search_network_page-php #primary aside {
	margin: 0;
}

.page-template-tpl_search_page-php #primary h1.widget-title, .page-template-tpl_search_network_page-php #primary h1.widget-title {
	box-shadow: none;
	background: url("images/eng/menuheader45x238.jpg") no-repeat;
	margin-bottom: 0;
}

#primary #search-categories {
	margin: 0 0 5px 0;
}

#primary #search-categories li {
	height: 47px;
	background: url("images/eng/technion-search_OFF.PNG") no-repeat right bottom;
	line-height: 47px;
}

#primary #search-categories li:hover {
	background: url("images/eng/technion-search_OVER.PNG") no-repeat right bottom;
	cursor: pointer;
}

#primary #search-categories li.active {
	width: 245px;
	background: url("images/eng/technion-search_PUSH.PNG") no-repeat right bottom;
}

#primary #search-categories li a {
	padding-left: 15px;
	display: block;
	line-height: 47px;
}

#search-submit {
	background: url("images/eng/hpsearch14x14_up.jpg") no-repeat;
	border: none;
	cursor: pointer;
	margin-left: -35px;
}
body .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {
	right: 5px;
	margin-top: -2px;
}

/* new search templates end */

/* MOBILE */
@media screen and (max-width: 670px)
{
        html{overflow-x:hidden;}
        body{max-width:670px;width:100%;min-width:0;overflow-x:hidden;padding:0;}
        #access{position:fixed;width:150px;margin-top:7px;}
        #access > div > ul > li{float:none;height:30px;}
        #access > div > ul > li > a{font-size:15px;line-height:22px;}
        #home-news{float:left;}
        #home-news-container .jcarousel-clip{direction:rtl;}
        #header-inner-bar{width:100%;}
        #inner-header{padding:0;position:relative;}
        #site-title{padding-right:15px;}
        #inner-header, #main, #inner-footer, #header-inner-bar, #site-generator-inner{width:98%;}
        #top-bar-menu .jcarousel-clip{width:100%;}
        #homepage-slider{float:left;width:100%;min-height:320px;margin-top:4px;}
        #homepage-slider .slide{width:100% !important;}
        .inner-header-wrapper{height:109px;}
        .slide-details p{min-height:0;padding:0 10px;border:none;}
        .slide-details h3{padding:0 10px 10px;}
        #homepage-slider .read-more{bottom:0;position:relative;width:100%;left:-10px;background-color:#f4f3ec;border-top:1px solid #d1cfc6;}
        .slide-details{border:1px solid #d1d1d0;min-height:0;margin-bottom:0;}
        #top-bar-menu .jcarousel-clip{direction:rtl;}
        #top-bar-menu .jcarousel-container{padding-right:45px;}
        .openlinks .pl-holder{margin:0 0 0 0;padding:0;}
        #home-news-container .jcarousel-next{width:60px;margin-right:0 !important;}
        #home-news-container .jcarousel-prev{width:60px;left:10px !important;}
        #subsidiary{width:175px;float:left;}
        #subsidiary .widget-title{padding-right:7px;background: #163669;}
        #subsidiary-second{max-width:175px;margin: 0 0 0 1%;float: left;}
		#inner-footer{padding:0 1px;}
        #colophon{background:url(images/heb/he_footer_tablet.png) top left repeat-x #dcd8c0;}
        #subsidiary-third .widget_nav_menu li{padding:0; margin-bottom: 23px;}
        #site-generator-inner{text-align:center;font-size:10px;}
        #home-news-container .jcarousel-clip{width:80%;}
        #homepage-slider img{width:100%;}
        #main-wrapper{overflow-x:hidden;}
        .home #main{padding:0;overflow-x:hidden;}
        #subsidiary-third .widget_nav_menu li a{padding-right:48px;}
        .openmenu{display: block;position: absolute;height: 27px;background: url('images/openmuenu.png')no-repeat 11px 7px;top: 77px;left:0;z-index: 1000;width: 40px;}
        #access{display:none;}
        .a11y-toolbar.rtl{right:auto;left:0;opacity:0.7;}
        #header-inner-bar{padding:0;}
        #primary, #secondary{display:none;}
        .single #container, .page-template-default #container{width:100%;}
        #main{margin:0 auto;padding:0 1%;}
        table{width:100% !important;}
        #post-12659 p img{width:100%;height:auto;padding:0;padding-top:10px;}
        #post-1284{text-align:center;}
        #post-4241 img,#post-1242 img{width:100%;height:100%;}
        #post-12215 .three-columns-one,#post-12215 .three-columns-two,#post-12215 .three-columns-three{width:100%;}
        #post-4544 iframe,#post-9821 iframe{width:100%;height:100%;}
        .two-columns-one, .two-columns-two{width:100%;}
        table td:last-of-type{word-break:break-word;}
        #megaMenu .ss-colgroup-3 > .ss-col, #megaMenu .wpmega-nonlink.ss-colgroup-3 li, #megaMenu ul.megaMenu li.ss-nav-menu-mega.mega-colgroup-3 > ul > li{width:100%;}
        form#searchform-google label{color:#fff;}
        #slide-nav{margin:0;}
        #slide-nav li a{background-position:0 -10px;}
		#slide-nav li a:hover,#slide-nav .activeSlide a{background-position:0 -20px;}
        .facebook-social-corner, .twitter-social-corner, .youtube-social-corner{background-size:cover;width:175px;margin-bottom:0;}
        .page #header-inner-pages #inner-header h1{font-size:50px;}
		.openlinks .pl-holder{float: left;margin: 0;padding: 0;height:14px;}

		.header-language-search.openlinks{margin-top:0;}
		#access .ubermenu-item .ubermenu-submenu-drop{
			right: 0px;
			left:initial;
		}
		#searchform-google input#s {
    		width: 120px;
		}
		#searchform-google input#s {
    		width: 100px;
		}
		#searchform-google > div > label{
			display: none;
		}
		.header-language-search.openlinks {
    		margin-top: 0;
		}
}/* end of max-width: 670px */

@media screen and (max-width: 670px) and (orientation:landscape)
{
        #subsidiary{width:28%;}
        #subsidiary-second{width:70%}
}

@media screen and (max-width: 450px)
{
	#site-title{
		padding-left: 35px;
	}
	
} /*end of max width 450px */

#menu-quick-links-menu >li{
	float: right !important;
}



