/*
Theme Name: Emek Shaveh
Theme URI: http://alt-arch.org
Description: A special theme created specificaly for Emek Shaveh
Author: Egoz Solutions
Author URI: http://www.egozsolutions.com
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: emekshaveh
*/


/* =Reset 
---------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
  outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	font-size: 62.5%;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ul {
	list-style: none;
}
ol { margin: 0; padding: 0 2rem;}

blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
textarea {
    resize: none;
}
a:hover, a:active, a:focus {
	text-decoration: underline !important;
}
#share-links {
	text-align: center;
	width: 80%;
	margin: 40px auto;
}
#share-links.top {
	float: right;
	width: auto;
	margin: 0;
}
#share-links li{
	list-style: none;
	display: inline-block;
	margin: 2rem 2rem 0 0;
}
#share-links .pw-size-large .pw-icon, #share-links .pw-size-xlarge .pw-icon {
  background-image: url(images/set-32.png);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  direction: ltr;
  text-align: left;
  overflow: hidden;
  display: inline-block;
}
#share-links .pw-button-facebook span {
	  background-position: 0 -1089px;
}
#share-links .pw-button-twitter span {
	  background-position: 0 -264px;
}
#share-links .pw-button-email span {
	  background-position: 0 -1122px;
}
/************************************************/
.cl {clear:both;}
.fr {float:left;margin:10px 0;}
.req {font-size:1.5rem;color:#7a2a1d;margin:2rem 0 0 0;}
.hidden {display:none;}
.active.hidden {display:block;}

.ngg-navigation {direction:ltr;}
div#shDisplay img#shTopImg {max-width:80rem;}

body {font:normal 1.4rem arial;}
#wrapper {width:96rem; margin:auto;}

#main { min-height:60rem; position:relative;}

#menuBar { height:0; }

#langBar {position:absolute; right:0; }
#langBar .langBtn{ display:block; width:7.5rem; height:2.5rem; float:right; margin:0 .2rem 0 0;}
#langBar #enBtn {background:url('images/en.jpg') no-repeat;}
#langBar #arBtn {background:url('images/ar.jpg') no-repeat;}
#langBar #enBtn:hover {background:url('images/en-hover.jpg') no-repeat;}
#langBar #arBtn:hover {background:url('images/ar-hover.jpg') no-repeat;}

#siteMenu {position:absolute; left:0;  z-index:3000;}
#siteMenu .menu {float:left; cursor:pointer;} 
#siteMenu .hidden {top:2.6rem; width:22rem; height:100%; position:absolute; } 
#siteMenu #menuHome {width:7.3rem; height:2.6rem;background:#78CCD0 url("images/home-hover.png") no-repeat scroll 50% 50%;margin:0 0 0 .1rem;text-indent: -999.9rem;}
#siteMenu #menuHome a:hover, #siteMenu #menuHome a:focus, #siteMenu #menuHome a:active {background-color: #9E9E9E;background-position: 50%;background-image: url('images/home-hover.png') !important;}
#siteMenu #menuHome a{display:block; height:100%; width:100%;}
#siteMenu #searchBtn {display:none;width:4.3rem; height:2.6rem;background:#252D0E url("images/searchbutton2.png") no-repeat scroll 50% 50%;margin:0 0 0 .1rem;text-indent: -999.9rem;}
#siteMenu #searchBtn:hover {	background-color: #9E9E9E;}
 #siteMenu form {	position: relative; width: 14em; display: inline-block; }
 #siteMenu #s {width:15.5rem; font:normal 1.1rem arial; color:#000; border:.1rem solid #78CCD0; padding:0.5em;}
 #siteMenu #b {width:2.2rem; height:2rem; background:url('images/searchbutton.png'); border:0; vertical-align:middle;text-indent:-999.9rem;direction:ltr;overflow: hidden;position:absolute;right:2.4em;top:0.2em;cursor: pointer;}
 #siteMenu table {width:100%;}
#siteMenu table td {background:#000;height:9.5rem;}
#siteMenu table td.icn {width:9.5rem;}
#siteMenu table td.txt {vertical-align:middle;padding:0 2.6rem; opacity:.94; filter:alpha(opacity=94); -ms-filter: "alpha(opacity=94)";}
#siteMenu table tr:hover td.txt {opacity:1; filter:alpha(opacity=100); -ms-filter: "alpha(opacity=100)";}
#siteMenu a .title {color:#78ccd0;}
#siteMenu table td a{display:block; color:#ebebeb; text-decoration:none; font: bold 1.2rem/1.9rem arial}
#siteMenu .liSep {height:.1rem; background:#fff; opacity:1; filter:alpha(opacity=100); -ms-filter:"alpha(opacity=100)";}
#siteMenu #menu1Btn {margin:0 0 0 .1rem;}
#siteMenu #menu2Btn {display:block; height:2.5rem;}
#siteMenu #menu1Btn a, #siteMenu #menu2Btn a {color: #fff; text-decoration: none;display:block;width: 100%;height: 100%;}
#siteMenu #menu1Btn a:hover, #siteMenu #menu1Btn a:focus, #siteMenu #menu1Btn a:active, #siteMenu #menu2Btn a:hover, #siteMenu #menu2Btn a:active, #siteMenu #menu2Btn a:focus  {background-color: #9E9E9E; color: #fff; }
#footerEmek {padding-bottom:3rem;background:#fff; opacity:.75; filter:alpha(opacity=75); -ms-filter: "alpha(opacity=75)";  }
#footerHead {background:#000; width:91.5rem; padding:0 4.5rem 0 0; height:2rem; opacity:.75; filter:alpha(opacity=75); -ms-filter: "alpha(opacity=75)";}
#footerHead .footerHeadTitle {width:17.6rem;float:left; color:#fff; font:bold 1.3rem/1.8rem arial; }
#footerBody {width:100%; padding:0; }
#footerBody .footerBodyTxt {width:14.1rem;text-align:left; font:normal 1.1rem arial; color:#000; padding:1.5rem 0 0 3.5rem;}
#footerBody #searchBox #s {width:11.5rem; font:normal 1.1rem arial; color:#000; border:.1rem solid #000; }
#footerBody #searchBox #b {width:1.6rem; height:1.6rem; background:url('images/search.png'); border:0; vertical-align:middle;text-indent:-999.9rem;direction:ltr;overflow: hidden;}
.footer {margin:0 auto; width:100%; height:3rem; font:normal 1.2rem arial;}
.footer a{color:blue; text-decoration:none;}
.footer a:hover{color:red;}

#footerBody ul {list-style: none;}
#footerBody ul li {list-style: none;float: right;width: 33.33333333%;text-align: center;}
#footerBody ul li h2{background: black;color: white;font-size:1.6rem;}

#homepageWindow #mediaBox {position: relative; margin:11rem auto 0; width:71rem; height:34.3rem; background:url('images/mediaBg.png'); overflow:hidden;}
#homepageWindow #slideshowWrapper {padding:1.5rem 1.5rem 1.5rem 1.5rem; float:left; position:relative;}
#homepageWindow #slideshowWrapper .cycle {height:29.6rem;}
#slideshowWrapper .caption {background:url('images/caption.png'); color:#fff; position:absolute; left:0; right:0 ;top:22rem; height:auto; z-index:1000; border-right:0; border-left:.5rem solid #000; padding:0 1rem .5rem; overflow:hidden;}
#slideshowWrapper .caption a {color:#fff; text-decoration:none;}
#slides .caption h2 {font-size:2.5rem; /*margin:1rem 0;*/}
#slides .caption p {font-size:1.4rem; }
#slideshow_navigation {position:absolute; left:auto; right:.5rem; bottom:0; z-index:30;}
#pager a {width:1.2rem; height:1.2rem; background:#999999; border:0rem; margin-right:.4rem; cursor:pointer; display:inline-block; }
#pager a { text-indent:-999.9rem;}
#pager a.activeSlide{ background:#78ccd0; margin-top:0px; border:1px solid #90c14c}
#slideshow_controls {position:absolute; left:2rem; bottom:0; z-index:30;}
#slideshow_controls div {width:1.3rem; height:1.4rem; float:left; margin-right:.4rem; cursor:pointer;}
#slideshow_controls #pause {background:url('images/pause.png') no-repeat;}
#slideshow_controls #play {background:url('images/play.png') no-repeat;}
#slideshow_controls #prev {background:url('images/prev.png') no-repeat;}
#slideshow_controls #next {background:url('images/next.png') no-repeat;}
#homepageWindow #text {padding:1rem 1.5rem 1.5rem; float:left; width:22rem; text-align:justify;height:33rem}
#homepageWindow #newsFrame {width:100%; height:100%; overflow:hidden;}
/*
#homepageWindow .newsdate {font:normal 10px arial; margin-top:.5rem;}
#homepageWindow .newstitle {color:#647536; font:normal 1.1rem arial;}
#homepageWindow .newstitle a{color:#647536; text-decoration:none;}
#homepageWindow .author {font:normal 10px arial;}
#homepageWindow .publisher {font:bold 1.1rem arial; color:#000;}
#homepageWindow .publisher a {text-decoration:none; color:#000;}
#homepageWindow .divider {margin:.5rem 0 0; border:.1rem dashed gray;}
*/
#HPboxes {margin-top:14rem; padding:0 4.5rem 1.5rem; min-height:15rem; background:url('images/boxesBg.png');}
#HPboxes .box {border-top:.1rem solid #919191; border-right:.1rem solid #919191;border-bottom:.1rem solid #2c2c2c; border-left:.1rem solid #2c2c2c; }
#HPboxes .box {float:left; height:13.5rem; margin:1.5rem .6rem 0; width:12rem; background:#5a595e;}
#HPboxes .box .boxTitle {font:bold 1.2rem/2.2rem arial; color:#90c14c; text-align:center; height:2.2rem; overflow:hidden; background:url('images/boxTitleBg.png');}
#HPboxes .box .boxTitle a {color:#90c14c; text-decoration:none; display:block;}
#HPboxes .box .boxTxt {text-align:left; height:3.6rem; overflow:hidden; background:url('images/boxTxtBg.png'); font:normal 1.1rem/1.3rem arial; color:#fff; padding:.2rem .5rem;}
#HPboxes .box .boxTxt a {height:100%; color:#fff; text-decoration:none; display:block;}
#HPboxes .box .boxImg {height:7rem; width:11.7rem; margin:.2rem auto;}
#HPboxes .box .boxImg a{height:100%; display:block;}

#aboutusWindow, #toursWindow, #publicationsWindow, #donationsWindow {position: relative; margin:11rem auto 0; width:60rem; background:#fff; padding:2.5rem; opacity:0.80;}

#siteWindow {margin-bottom:6rem;}
#siteWindow h1.siteName {color:#579396; font:bold 2.2rem/2.2rem arial; padding-bottom:1.5rem;}
#siteWindow #menuBox {float:left; width:24.5rem; margin-top:4.5rem;}
#siteWindow #menuBox .subMenu li {background:url('images/gt.png') no-repeat left center; padding:.4rem .5rem .4rem 1.4rem;}
#siteWindow #menuBox .subMenu li a {display:block; color:#000; font:bold 1.3rem/1.8rem arial; text-decoration:none;}
#siteWindow #menuBox .subMenu li a:hover {color:#78ccd0;}

#siteWindow #contentBox {float:right; width:71rem; margin-top:4.5rem;}
#siteWindow #text {font:normal 1.4rem arial;}
#siteWindow #text h4, #siteWindow #text h3, #siteWindow #text h2 {color:#647536;}
#siteWindow #text .wp-caption-text {font:normal 1.2rem arial;}

#interactiveMap #mapdiv {width:45rem; float:left; margin:1.5rem 0 1.5rem 1rem;}
#interactiveMap #text {width:47rem; float:left; margin:1.5rem 1rem 1.5rem 0;}
#interactiveMap #selectZone {width:95%; margin:0 .5rem 2rem;}
#interactiveMap h2 {color:#647536; font:normal 2rem arial; text-decoration:underline;}
#interactiveMap h3 {color:#647536; font:normal 1.8rem arial; text-decoration:underline;}
#interactiveMap ul.pub,
#interactiveMap ul.art {list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAEklEQVQImWNoWWT8Hx0z0EAQAPihOpkDDQzSAAAAAElFTkSuQmCC'); margin-left:5rem;} 

#galleryWindow #mediaBox {position: relative; margin:11rem auto 0; width:63rem; background:#fff; overflow:hidden;}
#galleryWindow #text {padding:1.5rem; font:normal 1.2rem arial; text-align:justify;}
#galleryWindow #galWrapper {padding:1.5rem;}
#galleryWindow #galWrapper .ngg-galleryoverview {width:60rem; margin:auto;}
#galleryWindowspacer {height:11rem;}

#toursWindow h2#title {font:bold 1.4rem arial; color:#647536; }
#toursWindow #frame {margin:2rem auto; width:39.5rem; }
#toursWindow form {margin:2rem auto; border:.1rem solid #647536; border-radius:1rem; }
#toursWindow #topic {font:1.4rem/3.2rem arial; padding:1rem 0;}
#toursWindow input[type="text"], #toursWindow input[type="email"] {width:12.5rem;}
#toursWindow select {width:35rem; height:2.5rem;}
#toursWindow textarea, #toursWindow input#partNames {width:38.5rem;}
#toursWindow #result {height:7.5rem; font:bold 1.4rem/2.5rem arial; text-align:center;}

/*#donationsWindow #friendsBtn {padding:2rem; text-align:center;}
#donationsWindow #friendsBtn a {color:#78ccd0; font:bold 1.3rem/2.5rem arial; text-decoration:underline;}
#donationsWindow #friendsBtn a:hover {color:#f00;}
#joinDiv {width:70rem;}
#joinDiv #joinTitle {color:#647536; font:bold 1.4rem arial; text-align:center;margin-bottom:1rem;}
#joinDiv #left {width:35rem; float:left;}
#joinDiv #right {width:35rem; float:left;}
#joinDiv th, #joinDiv td  {vertical-align:middle; text-align:left; padding:.5rem 0; font-size:1.2rem;}
#joinDiv #left input, #joinDiv textarea {width:25rem;}
#joinDiv #formDonate {padding-bottom:1rem;}
#joinDiv #wireDtls, #joinDiv #checqueDtls {border:.2rem solid silver; margin:1rem; padding:1rem;}
#joinDiv #btns {text-align:center;}
#joinDiv #btns input {margin:0 3rem;}
*/
#donationsWindow .projectsTable {width:100%; margin-top:4rem;}
#donationsWindow .projectsTable td {vertical-align:top;}
#donationsWindow .projImg {width:16.2rem; padding:0 0 3.5rem 3.5rem;}
#donationsWindow .projTitle {font:bold 1.6rem arial;}
#donationsWindow .projName {font:bold 1.4rem arial; color:#647536;}
#donationsWindow .projDesc {font:normal 1.4rem arial;padding:.5rem 0 3.5rem;}
#donationsWindow .projDesc a{color:#647536; text-decoration:none;}
#donationsWindow #giftFrame {border:.2rem solid #636466; margin:2rem auto; width:95%; padding:2rem 1.5rem;background:rgba(120, 204, 208, 0.22);}
#donationsWindow .giftTable {width:100%; font:normal 1.6rem arial;}
#donationsWindow .giftTable td{height:3rem;}
#donationsWindow .giftTable .giftHead{font:bold 1.6rem arial; color:#647536;text-align: left;}
#donationsWindow .giftTable .sum{width:15rem;}
#donationsWindow #donateBtn {text-align:center; font:bold 1.5rem arial; margin-top:1rem;}
#donationsWindow #donateBtn a {color:#647536;}
#donateDiv {width:75rem;}
#donateDiv #joinTitle {color:#647536; font:bold 1.4rem arial; text-align:center;margin-bottom:1rem;}
#donateDiv #left {width:30rem; float:left;}
#donateDiv #right {width:45rem; float:left;}
#donateDiv th, #donateDiv td  {vertical-align:middle; text-align:left; padding:.5rem 0; font-size:1.2rem;}
#donateDiv #left input, #donateDiv textarea {width:20rem;}
#donateDiv .amount{width:15rem; display:inline-table;}
#donateDiv #right input { vertical-align: middle; }
#donateDiv #spinner {visibility:hidden;}


#publicationsWindow .pubItem {padding-top:3.5rem;}
#publicationsWindow .pubPic {float:left; width:21rem;}
#publicationsWindow .pubright {float:right; width:38.5rem;}
#publicationsWindow .pubright h2 {color:#647536; font:bold 1.4rem arial; }
#publicationsWindow .pubright h3 {color:#647536; font:bold 1.2rem arial; margin-bottom:1rem;}
#publicationsWindow .pubLinks {margin-top:3.5rem;}
#publicationsWindow .orderLink {float:left; width:50%;}
#publicationsWindow .viewLink {float:right; width:50%; text-align:right;}
#publicationsWindow .pubLinks a {color:#78ccd0; font:bold 1.1rem arial; text-decoration:underline;}
#publicationsWindow .pubLinks a:hover {color:#f00;}

#orderDiv {width:60rem;}
#orderDiv #orderTitle {color:#647536; font:bold 1.4rem arial; text-align:center;}
#orderDiv #orderSubTitle {color:#647536; font:bold 1.2rem arial; margin-bottom:1rem; text-align:center; }
#orderDiv #left {width:30rem; float:left;}
#orderDiv #right {width:30rem; float:left;}
#orderDiv th, #orderDiv td  {vertical-align:top; text-align:left; padding:.5rem 0;}
#orderDiv #left input, #orderDiv textarea {width:20rem;}
#orderDiv #formDonate {height:9rem;}
#orderDiv #wireDtls, #orderDiv #checqueDtls {border:.2rem solid silver; margin:1rem; padding:1rem;}
#orderDiv #btns {text-align:center;}
#orderDiv #btns input {margin:1rem 3rem 0;}

.searchRes {border-left:.1rem solid #647536; margin-top:1.5rem; padding-left:1.5rem;}
.searchRes .item {text-align:left;}
.searchRes .post_title a {font:bold 1.4rem arial; text-decoration:none; color:#647536; }
.searchRes .post_title a:hover {color:#f00; }

#newsWindow #mediaBox {min-height:50rem; position:relative; margin:11rem auto 0; width:63rem; background:#fff; overflow:hidden; opacity:0.85;}
#newsWindow #text {padding:1.5rem; font:normal 1.2rem arial; text-align:justify;}
#newsWindow #newsWrapper {padding:0 1.5rem 1.5rem;}
#newsWindowspacer {height:11rem;}
#newsWindow #text h2{padding:0 0 1.5rem; font:bold 2.8rem arial; color:#647536;}
#newsWindow #newsFrame {width:100%; height:100rem; overflow:auto;}

#newsWindow .article {border-right:.1rem solid #647536; margin-top:1.5rem; padding-right:1.5rem;}
#newsWindow .article .ttl {margin:.5rem 0;}
#newsWindow .article .ttl a{font:bold 1.4rem arial; text-decoration:none; color:#647536;}
#newsWindow .from, #newsWindow .catg, #newsWindow .txt {margin:.3rem 0 0;}
#newsWindow .from .auth {font:bold 1.2rem arial;}
#newsWindow .sortTitle {font:bold 1.4rem arial; color:#000; margin:1.5rem 0 0;}
#newsWindow .sortTitle a {color:#000; text-decoration:none;}
#newsWindow .imgO, #newsWindow .imgC {vertical-align:middle;}
#newsWindow .imgC {display:none;}

#mailingListWindow {position: relative; margin:11rem auto 0; width:60rem; background:#fff; padding:2.5rem; opacity:0.90;}
#mailingListWindow #mediaBox {min-height:50rem;}
#mailingListWindow #text {padding:1.5rem; font:normal 1.2rem arial; text-align:justify;}
#mailingListWindowspacer {height:11rem;}
#mailingListWindow #text h2{padding:0 0 1.5rem; font:bold 1.8rem arial; color:#647536;}
#mailingListWindow #mediaBox table {width:40rem; margin:auto;}
#mailingListWindow #mediaBox th {width:10rem; padding: 0 1rem; text-align:left;}
#mailingListWindow #fname, 
#mailingListWindow #lname, 
#mailingListWindow #email, #mailingListWindow #code {width:25rem;margin:10px;padding: 10px;border:1px solid #000;}  

	#siteMenu .menu {
		margin: 0rem 0rem 0rem .1rem;
		background: #78ccd0;
		color: rgb(255, 255, 255);
		font-size: 1.4rem;
		width: 9.3rem;
		height: 2.6rem !important;
		text-align: center;
		line-height: 2.6rem;
	}
	#langBar a.langBtn {
		background: #86A233 !important;
		color: #fff;
		font-size: 1.4rem;
		width: 7.3rem;
		height: 2.6rem !important;
		text-align: center;
		line-height: 2.6rem;
		text-decoration: none;
	}
h1 {	color:#647536;}

/* Tours */
.page-id-625 h1.maintitle {display:none;margin: 20px 0;font-size:2.4rem;}
.page-id-625 h1{margin: 20px 0;font-size:2.4rem;}
.page-id-625 h2.tourstitle {margin:20px 0;}
.page-id-625 #mediaBox { background: transparent url("images/toursBg.png") no-repeat scroll 0px 50% / 100% 100%;}
.tours h2 {	font-size:2.8rem;margin:2rem 2rem;clear:none;}
.tours h2 a {	color:#58595b;text-decoration: none;}
.tours li {margin:0 2rem;clear:both;}
.tours li:before {content:'\2190';text-align:center;float:left;width:1.1em;color:#90c14c;margin:1rem;}

@media only screen and (max-width: 980px) {

	html {
		font-size: 120%;
	}
	body, #siteWindow #text {
		font-size: 2.2rem;
	}
	#wrapper {
		width: auto !important;
		max-width: 98%;
		margin: 25px auto;
		text-align: center;
	}
	#newsWindow #newsWrapper {width:70%;}
	#mailingListWindow {width:90%;}
	iframe {
		width: 100%;
		max-height: 100%;
		max-width:100%;
		min-height: 100%;
	}
	#aboutusWindow, #toursWindow, #publicationsWindow, #donationsWindow {
		width: 80% !important;
	}
	#newsWindow #newsFrame {
		height: 6400rem;
		width: 100%;
	}
	#backgdDiv {
		text-align: left;
		clear: both;
	}
	#headerImage img {
		float: left;
	}
	#menuBar {
		display: block !important;
	}
	#siteMenu .menu {
		margin: 0rem .1px 0px 0rem;
		background: #252D0E;
		color: rgb(255, 255, 255);
		font-size: 1.4rem;
		width: 17rem;
		height: 6.2rem !important;
		text-align: center;
		line-height: 6.2rem;
		border-left: 1px solid #fff;
		padding: 0 6px;
	}
	#siteMenu #menu1Btn{
		width: 14rem;
	}
	#siteMenu #menu1Btn a, #siteMenu #menu2Btn a {
		width: 100%;
		height: 5.2rem;
		font-size: 3rem;
	}
#siteMenu form {
    position: relative;
    display: inline-block;
    background: rgb(0, 0, 0) none repeat scroll 0% 0%;
    width: 46rem;
}
#siteMenu form.mobile {	display: none ;}
#siteMenu #searchBtn {display:block;width:4.3rem; height:2.6rem;background:#252D0E url("images/searchbutton2.png") no-repeat scroll 50% 50%;margin:0 0 0 .1rem;text-indent: -999.9rem;}
	#siteMenu #b {
    height: 4rem;
    border: 0px none;
    vertical-align: middle;
    text-indent: -999.9rem;
    direction: ltr;
    overflow: hidden;
    position: absolute;
    cursor: pointer;
    background: transparent url("images/searchbutton2.png") no-repeat scroll 0% 0%;
    width: 4.2rem;
    right: 7%;
    top: 40%;
}
#siteMenu #s {
    font: 2.1rem arial;
    color: #000;
    border: 0.1rem solid #78CCD0;
    padding: 1.5em;
    width: 67%;
}		
	#siteMenu #menuHome {
		background-color: #252D0E;
		background-image: url(images/home-mobile.png);
	}
	#siteMenu #menuHome a:hover{
		background-color: #9E9E9E;
		background-position: 50% 50%;
		background-image: url(images/home-hover-mobile.png) !important; 
	}
	#siteMenu .hidden {top:5rem;} 
	#langBar a.langBtn {
		background: #86A233 !important;
		color: #fff;
		font-size: 1.8rem;
		width: 8rem;
		height: 4.2rem !important;
		text-align: center;
		line-height: 4.2rem;
		text-decoration: none;
	}
	#siteWindow h1.siteName {
    font: bold 4.2rem/5.2rem arial;
	}
	#mailingListWindow #text h2, #newsWindow #text h2{font:bold 4.8rem arial; }
	#content #homepageWindow #mediaBox {
		width: 100%;
		margin: 0 auto;
		height: auto;
	}
	#content #mediaBox #slideshowWrapper .caption {
		margin: 0rem auto;
		padding: 0px 1rem;
		text-align: left;
		position: relative;
		top: -20.8rem;
		min-height: 11rem;
	}
	#content #mediaBox #slideshowWrapper .caption p {
		line-height: 3.4rem;
		font-size: 2.4rem !important;
	}
	#slideshow_navigation {
		bottom: -0.6rem;
	}
	#pager a {width:2.2rem; height:2.2rem;margin-right:2.4rem;}
	#content #mediaBox #slideshowWrapper {
		overflow: hidden;
		width: 100% !important;
		margin: 0 auto;
		text-align: center;
		float: none;
		padding: 0px 0 2.5rem;
	}
	#content #homepageWindow #slideshowWrapper .cycle {
		margin: 0 auto;
		width: 100% !important;
		text-align: center;
		height: 46rem;
	}
	#content #homepageWindow #slideshowWrapper .cycle img {
		width: 100% !important;
		height: 100% !important;
	}
	#content #homepageWindow #slideshowWrapper #slideshow {
		width: 100% !important;
		height: 42.5rem;
	}
	#content #homepageWindow #mediaBox iframe {
		width: 100%;
	}
	#main #HPboxes {
	  padding: 0;
	  margin: 5rem auto;
	  width: 80%;
	  background: none;
	}
   #main #HPboxes .box {
		width:100% !important;
		background: #818082;
		height: auto;
		float: left;
	}
	#main #HPboxes .box .boxImg {
		width: 11.5rem;
		float: right;
		background-repeat: no-repeat;
	}
	#main #HPboxes .box .boxTitle, #main #HPboxes .box .boxTitle a, #HPboxes .box .boxTitle {
		font-size: 2.8rem !important;
		text-align: left;
		padding: .5rem 1rem;
	}
	#HPboxes .box .boxTxt {
		font-size: 2.8rem !important;
		line-height: 2.8rem;
		height: auto;
		text-align: left;
		float: left;
		background: none;
		padding: 2rem;
	}
	#siteMenu #menu1Btn a, #siteMenu #menu2Btn a {
		font-size: 3rem;
		margin: 0 auto;
		text-align: center;
	}
	#main #HPboxes .box .boxTitle {
		height: auto;
	}   
	
	#main #homepageWindow #text {
  		padding: 1rem 1.5rem 1.5rem;
  		float: none;
  		width: 96%;
  		text-align: center;
  		margin: 0 auto;
  		clear: both;
  		height: 38rem;
	}
	#footerBody ul li {
		width: 100%;
	}
	#wrapper #footerHead {
		height: 100%;
		width: 100%;
		float: left;
		padding: 0;
		text-align: center;
	}
	#wrapper #footerHead .footerHeadTitle {
    	font: bold 1.8rem/1.8rem arial;
    	padding: 1rem;
    	width: 45%;
    	clear: none;
    }
	#wrapper #footerBody {
		width: 100%;
		padding: 0;
	}
	#wrapper #footerBody .footerBodyTxt{
		width: 100%;
		padding: 1rem 5% 1.5rem 5%;
		font-size: 2rem;
	}
	#wrapper #footerBody #searchBox #s {
		width: 56%;
		padding: 1rem;
		background: #fff;
		font-size: 3.8rem !important;
		margin: 2rem 0;
		float: left;
	}
	#wrapper #footerBody #searchBox #b, #okBtn, .submitButton {
	-moz-box-shadow:inset 0px 3.4rem 0px -1.5rem #b54b3a;
	-webkit-box-shadow:inset 0px 3.4rem 0px -1.5rem #b54b3a;
	box-shadow:inset 0px 3.4rem 0px -1.5rem #b54b3a;
	background:-webkit-gradient(linear, right top, right bottom, color-stop(0.05, #a73f2d), color-stop(1, #b34332));
	background:-moz-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	background:-webkit-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	background:-o-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	background:-ms-linear-gradient(top, #a73f2d 5%, #b34332 100%);
	background:linear-gradient(to bottom, #a73f2d 5%, #b34332 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a73f2d', endColorstr='#b34332',GradientType=0);
	background-color:#a73f2d;
	border:.1rem solid #241d13;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:1.5rem;
	font-weight:bold;
	padding:2.2rem 2.3rem;
	text-decoration:none;
	text-shadow:0px -.1rem 0px #7a2a1d;
	text-indent: 0;
	direction: rtl;
	text-align: center;
	width: auto;
	height: auto;
	opacity: 1;
	float: left;
	margin: 2rem 1rem;
	}
	#wrapper #footerBody #searchBox #b:hover, #okBtn:hover, .submitButton:hover {
	background:-webkit-gradient(linear, right top, right bottom, color-stop(0.05, #b34332), color-stop(1, #a73f2d));
	background:-moz-linear-gradient(top, #b34332 5%, #a73f2d 100%);
	background:-webkit-linear-gradient(top, #b34332 5%, #a73f2d 100%);
	background:-o-linear-gradient(top, #b34332 5%, #a73f2d 100%);
	background:-ms-linear-gradient(top, #b34332 5%, #a73f2d 100%);
	background:linear-gradient(to bottom, #b34332 5%, #a73f2d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b34332', endColorstr='#a73f2d',GradientType=0);
	background-color:#b34332;
	}
	#wrapper #footerBody #searchBox #b:active, #okBtn:active, #okBtn:focus {
	position:relative;
	top:.1rem;
	}
	#siteWindow #menuBox {
		width: 100% !important;
	}

	#siteWindow #menuBox .subMenu li {padding:1.4rem 1.4rem 1.4rem 0.5rem;}
	#siteWindow #menuBox .subMenu li:nth-child(odd) {background:#ebebeb}
	#siteWindow #menuBox .subMenu li:nth-child(even){background:#c3e9ea}
	#siteWindow #menuBox .subMenu li a {
	  font: 2rem/3.8rem arial;
	  color: black !important;
  }
  #siteWindow #contentBox {
    float: left;
    width: 100%;
   }
   #bannerImg img {
   	width: 100%;
   	height: 100%;
   }
   img {
   	max-height: 100% !important;
   	max-width: 100% !important;
   }
   #siteMenu table td.txt {
   	opacity: 0.8;
   }
   #siteMenu #menu1div, #siteMenu #menu2div {
		width: 40rem;
	}
   #siteMenu #menu1div table, #siteMenu #menu2div table{
		border: 2px solid #fff;
	}
   #siteMenu table td a {
   	font-size: 2.8rem !important;
   	line-height: 4rem;
   }
   #langBar {
   	z-index: 99;
   	top: -8rem;
   }
   .tours li:before {margin:0rem;}
   .tourstitle {
   	font-size: 2.8rem !important;
   	margin: 4rem 0 !important;
   }
   p, li, li a{
   	line-height:6.4rem;
   	font-size: 3.6rem !important;
   }
   .fr {width:100%;margin:2rem 0;}
   #toursWindow input[type="text"], #toursWindow input[type="email"], #toursWindow textarea, #toursWindow input#partNames {
   	font-size: 1.5rem;
   	padding: 1rem;
   	width: 80%;
   	border: 1px solid #999;
   }
   #toursWindow select {
   	color: #000;
   	-webkit-appearance: inherit;
    -moz-appearance: inherit;
    font-size: 2rem;
   }
   div.pseudo:before {
          content:'?';
          text-align:center;
          float:left;
          width:1.1em;
          height:1.3em;
          background:tomato;
          position:relative;
        }
   #participants{
   	width: 80px !important;
		height: 30px;
		font-size: 1.5rem;
   }
   #okBtn {
   	margin: 2rem 0;
   }
}


@media only screen and (max-width: 680px) {

	html {
		font-size: 56%;
	}
	body {
		font-size: 1.6rem !important;
	}
	#wrapper, #donationsWindow {
		width: 90% !important;
		max-width: 50rem;
		margin: 0 auto;
		text-align: center;
	}
	#donationsWindow #mediaBox {
		text-align: left;
		width: 80%;
	}
	#menuBar {
		display: block;
	}
	 #donationsWindow #mediaBox {
		text-align: left;
		width: 80%;
	}
	#content #homepageWindow #mediaBox {
		width: 100%;
		margin: 0 auto;
		height: auto;
	}
	#content #mediaBox #slideshowWrapper {
		width: 100%;
		overflow: hidden;
	}
	#content #homepageWindow #slideshowWrapper .cycle {
		margin: 0 auto;
		width: 100%;
	}
	#content #homepageWindow #slideshowWrapper #slideshow {
		height: 31.5rem;
	}
	#content #mediaBox #slideshowWrapper .caption {
		top: -11.8rem;
	}
	#content #homepageWindow #slideshowWrapper .cycle img {
		margin: 0 auto;
		width: 100% !important;
		height: 66% !important;
	}
	#content #homepageWindow #mediaBox iframe {
		width: 100%;
	}

	#main #homepageWindow #text {
  		padding: 1rem 1.5rem 1.5rem;
  		float: none;
  		width: 80%;
  		text-align: center;
  		margin: 0 auto;
  		clear: both;
	}
	#siteWindow #menuBox {
		width: 90% !important;
	}
	#siteWindow #menuBox .subMenu li a {
	  font: bold 1.4rem/2.6rem arial;
  }
	#langBar {
   	top: -12.3rem;
	}
}

@media only screen and (max-width: 480px) {

	#wrapper {
		width: 30rem !important;	
	}
	html {
		font-size: 56%;
	}
	#langBar {
   	top: -12.3rem;
	}
	#content #mediaBox #slideshowWrapper .caption {
		position: static;
	}
	#content #homepageWindow #slideshowWrapper #slideshow {
		height: 51.5rem;
	}
	#content #mediaBox #slideshowWrapper .caption {
		height: 100%;
	}
}

