@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url(opensanshebrew-lightitalic-webfont.eot);
    src: url(opensanshebrew-lightitalic-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-lightitalic-webfont.woff) format('woff'),
    url(opensanshebrew-lightitalic-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url(opensanshebrew-light-webfont.eot);
    src: url(opensanshebrew-light-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-light-webfont.woff) format('woff'),
    url(opensanshebrew-light-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(opensanshebrew-italic-webfont.eot);
    src: url(opensanshebrew-italic-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-italic-webfont.woff) format('woff'),
    url(opensanshebrew-italic-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(opensanshebrew-regular-webfont.eot);
    src: url(opensanshebrew-regular-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-regular-webfont.woff) format('woff'),
    url(opensanshebrew-regular-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url(opensanshebrew-bolditalic-webfont.eot);
    src: url(opensanshebrew-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-bolditalic-webfont.woff) format('woff'),
    url(opensanshebrew-bolditalic-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(opensanshebrew-bold-webfont.eot);
    src: url(opensanshebrew-bold-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-bold-webfont.woff) format('woff'),
    url(opensanshebrew-bold-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
    src: url(opensanshebrew-extrabold-webfont.eot);
    src: url(opensanshebrew-extrabold-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-extrabold-webfont.woff) format('woff'),
    url(opensanshebrew-extrabold-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: url(opensanshebrew-extrabold-webfont.eot);
    src: url(opensanshebrew-extrabold-webfont.eot?#iefix) format('embedded-opentype'),
    url(opensanshebrew-extrabold-webfont.woff) format('woff'),
    url(opensanshebrew-extrabold-webfont.ttf) format('truetype');
}


@font-face {
  font-family: 'FontAwesome';
  src: url('fontawesome-webfont.eot?v=4.2.0');
  src: url('fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('fontawesome-webfont.woff?v=4.2.0') format('woff'), url('fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}


html {overflow-y: scroll;}
body {margin:0px; background:#ffffff; font-family: 'Open Sans' !important; font-size:18px; font-weight:normal; color:#706457; line-height:28px; direction:rtl;}
a {color:#c79529; text-decoration:underline; transition:all 0.4s ease 0s; }
a:hover {color:#ac7e1e; text-decoration:underline;}
OL {padding:0; margin-right:28px; margin-top:0px; list-style-type: decimal; margin-bottom:22px;}
UL {list-style-type:none; padding:0; list-style-image:url(../images/bullet.png); margin-right:16px; margin-bottom:22px;}
hr {margin: 40px 0 0px 0; border-bottom:#c99528 2px dashed; background:#c99528;}
p {margin-top:0px; margin-bottom:22px;}
img {border:0px;}
input, textarea {outline:none;}


.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

h1 {font-family: 'Open Sans' !important; font-size:30px; font-weight:bold; color:#c79529; margin-top:0px; margin-bottom:20px; line-height:30px;}
h2 {font-family: 'Open Sans' !important; font-size:22px; font-weight:bold; color:#706457; margin-top:12px; margin-bottom:12px; line-height:24px;}
h3 {font-family: 'Open Sans' !important; font-size:26px; font-weight:bold; color:#c79529;  margin-top:0px; margin-bottom:10px;}
h4 {font-family: 'Open Sans' !important; font-size:22px; font-weight:bold; color:#c79529;  margin-top:20px; margin-bottom:20px; border-bottom:#c79529 1px solid;}
h5 {font-family: 'Open Sans' !important; font-size:22px; font-weight:normal; color:#333333; margin-top:0px; margin-bottom:4px; line-height:28px; font-weight:bold;}
h6 {font-family: 'Open Sans' !important; font-size:32px; font-weight:normal; color:#333333; margin-top:0px; margin-bottom:26px; line-height:38px; padding-bottom:10px; border-bottom:#333333 1px solid;}

.mainDiv {margin:0 auto; width:1180px; clear:both; text-align:right; direction:rtl;}
.contentDiv {background:#f0ebe5; padding: 20px 0 0 0; margin-top:10px;}
.contentDivHome {background:#f0ebe5; padding: 0 0 0 0; margin-top:10px;}
.headerDiv {padding-top:10px;}
.logoDiv {padding-top:13px; float:left; padding-top:10px;}
.leftDiv {float:left; width:315px; padding:26px 0 40px 0;}
.rightDiv {float:right; width:800px; text-align:justify;}
.alignLeft {text-align:left;}

.menuDiv {float:right;}

.menu1 {display:inline-block; margin-top:18px;}
.menu1 ul {list-style-image:none; padding:0; margin:0; height:50px; border-bottom:#c8952a 1px solid;}
.menu1 ul li {display:inline-block; list-style:none; list-style-image:none; float:right; position:relative; margin-top:20px; padding:0 16px 0 16px; line-height:16px; border-right:#c8952a 1px solid;}
.menu1 ul li:first-child {padding:0 0 0 16px; border-right:0px;}
.menu1 ul li a {color: #c8952a; font-weight: normal; font-size:17px; text-decoration:none;}
.menu1 ul li a.tel {font-size:20px;}
.menu1 ul li a.fontLarge {font-size:17px; }
.menu1 ul li a.fontReset {font-size:14px;}
.menu1 ul li a.fontSmall {font-size:11px; }
.menu1 ul li a span {font-family: 'FontAwesome'; font-size:20px;}
.menu1 ul li a:hover {color:#ac7e1e;}


.menu2 {margin-top:7px;}
.menu2 ul {list-style:none; list-style-image:none; padding:0; margin:0; }
.menu2 ul li {display:inline-block; list-style:none; list-style-image:none; float:right; position:relative; padding:0 7px 0 7px; line-height:16px; border-right:#222222 1px solid;}
.menu2 ul li:first-child {padding:0 0 0 7px; border-right:0px;}
.menu2 ul li a {color: #404040; font-weight: bold; font-size:15px; text-decoration:none;}
.menu2 ul li a:hover {color:#c8952a;}

.mobileMenu {display:none;}

.searchDiv {white-space:nowrap; border:#c8952a 1px solid; width:197px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:2px 6px 0 0; margin-top:-8px;}
.searchDiv form {margin:0px;}
.searchInput {width:160px; background:#ffffff; color:#c8952a; border:0px; padding:0; font-family: 'Open Sans' !important; font-size:13px; vertical-align: top;  margin-top:2px;}
.searchInput::-webkit-input-placeholder {color:#c8952a;}
.searchInput:-moz-placeholder {color:#c8952a; opacity:  1;}
.searchInput::-moz-placeholder {color:#c8952a; opacity:  1;}
.searchInput:-ms-input-placeholder {color:#c8952a;}
.searchButton {background:#ffffff; color:#c8952a; border:0px; font-family: 'FontAwesome'; font-size:15px; line-height:20px; cursor:pointer; margin-bottom:2px;}

.mobileMenu {display:none;}
.mobileMenuButton {display:none;}

.innerPageSlider {width:100%; height:400px;}
.homepageSlider  {width:100%; height:580px; overflow:hidden;}

.bread {color:#c79529; font-size:14px; margin-bottom:10px; }
.bread a {color:#c79529; text-decoration:none; font-size:14px;}
.bread a:hover {color:#706457;}
.bread span {font-family: 'FontAwesome'; padding:0 2px 0 2px; }
.bread span:after {content: "\f104";} 


.pageBoldText {color:#808080; font-size:22px; line-height:30px; font-weight:normal; text-align:center; padding:30px 0 0 0;}
.pageBoldTeaser {color:#C79529; font-size:24px; line-height:32px; padding:16px 0 10px 0; margin-top:30px; border-top:#C79529 2px solid;}
.pageBoldTeaserNoMargin {color:#C79529; font-size:24px; line-height:32px; padding:20px 0 10px 0; border-top:#C79529 2px solid;}
.pageContent {margin-top:30px; padding-bottom:30px;}
.pageInnerImage img {width:100%}

.pageBottom {background:#e2d7c3 url(../images/sand.jpg) top center; overflow:auto; padding:30px 0 0 0;}
.pageBottomWhite {background:#ffffff; overflow:auto; padding:30px 0 0 0;}
.pageBottomLeft {float:left; width:calc(50% - 60px);}
.pageBottomRight {float:right; width:calc(50% - 60px);}

.homeBullets {padding:0 0 50px 0;}
.homeBullets ul {list-style:none; list-style-image:none; margin:0;}
.homeBullets ul li {transition:all 0.4s ease 0s; display:inline-block; list-style:none; list-style-image:none; float:right; width:calc(50% - 30px); margin:0 30px 30px 0;}
.homeBullets ul li:nth-of-type(odd) {margin:0 0 30px 30px; clear:right;}
.homeBullets ul li div.homeBulletImage {position:relative; width:100%;}
.homeBullets ul li div.homeBulletImage img {width:100%;}
.homeBullets ul li div.homeBulletText {position:absolute; bottom:4px; background: rgba(0, 0, 0, 0.7); width:100%; color:#c9952f; border-top:#c9952f 1px solid; border-bottom:#c9952f 1px solid; padding:6px 0 6px 0; text-align:center; font-size:24px;}
.homeBullets ul li div.homeBulletDates {background:#3c3b39; color:#ffffff; padding:6px 12px 6px 12px; text-align:center; margin-top:-4px;}
.homeBullets ul li div.homeBulletDates p {margin-bottom:6px;}
.homeBullets ul li:hover {opacity:0.8;}

.aboutBullets ul {list-style:none; list-style-image:none; margin:0;}
.aboutBullets ul li {display:inline-block; list-style:none; list-style-image:none; float:right; width:50%; text-align:justify; -moz-text-align-last:center; text-align-last:center;}
.aboutBullets ul li div {padding:30px 30px 0 0;}
.aboutBullets ul li:nth-of-type(odd) div {padding:30px 0 0 30px;}
.aboutBullets ul li a {text-decoration:none;}
.aboutDiv {padding:40px 0 30px 0; border-top:#ffffff 2px solid;}

.destinationsBullets {padding:0 0 50px 0;}
.destinationsBullets ul {list-style:none; list-style-image:none; margin:0;}
.destinationsBullets ul li {transition:all 0.4s ease 0s; display:inline-block; list-style:none; list-style-image:none; float:right; width:373px; margin:30px 0 0 30px;}
.destinationsBullets ul li:nth-of-type(3n) {margin:30px 0 0 0;}
.destinationsBullets ul li:nth-of-type(3n+1) {clear:right;}
.destinationsBullets ul li div.destImage {position:relative; width:100%;}
.destinationsBullets ul li div.destImage img {width:100%;}
.destinationsBullets ul li div.destText {position:absolute; bottom:4px; background: rgba(0, 0, 0, 0.7); width:100%; color:#c9952f; border-top:#c9952f 1px solid; border-bottom:#c9952f 1px solid; padding:6px 0 6px 0; text-align:center; font-size:24px;}
.destinationsBullets ul li:hover {opacity:0.8;}

.tripsBullets {padding:0 0 50px 0;}
.tripsBullets ul {list-style:none; list-style-image:none; margin:0;}
.tripsBullets ul li {transition:all 0.4s ease 0s; display:inline-block; list-style:none; list-style-image:none; float:right; width:372px; margin:30px 0 0 30px;}
.tripsBullets ul li:nth-of-type(3n) {margin:30px 0 0 0;}
.tripsBullets ul li:nth-of-type(3n + 1) {clear:right;}
.tripsBullets ul li div.tripImage {position:relative; width:100%;}
.tripsBullets ul li div.tripImage img {width:100%;}
.tripsBullets ul li div.tripText {position:absolute; bottom:4px; background: rgba(0, 0, 0, 0.7); width:100%; color:#c9952f; border-top:#c9952f 1px solid; border-bottom:#c9952f 1px solid; padding:6px 0 6px 0; text-align:center; font-size:24px;}
.tripsBullets ul li div.tripDates {background:#3c3b39; color:#ffffff; padding:6px 0 6px 0; text-align:center; margin-top:-4px;}
.tripsBullets ul li:hover {opacity:0.8;}

.articlesBullets {padding:0 0 50px 0;}
.articlesBullets ul {list-style:none; list-style-image:none; margin:0;}
.articlesBullets ul li {transition:all 0.4s ease 0s; display:inline-block; list-style:none; list-style-image:none; float:right; width:calc(50% - 30px); margin:0 30px 20px 0; padding:12px 0 12px 0; border-top:#c79429 3px solid;}
.articlesBullets ul li:nth-of-type(odd) {margin:0 0 20px 30px; clear:right;}
.articlesBullets ul li div.articleImage {float:right;}
.articlesBullets ul li div.articleText {width:300px; float:left;}
.articlesBullets ul li img:hover {opacity:0.8;}
.articlesBullets ul li a {color:#c79429; text-decoration:none; font-size:20px;}
.articlesBullets ul li a:hover {color:#b7861f;}

#tripsTabs {background:#b6b1a7; overflow:auto;}
#tripsTabs ul {list-style:none; list-style-image:none; margin:0; }
#tripsTabs ul li {transition:all 0.4s ease 0s; display:inline-block; list-style:none; list-style-image:none; float:right; width:calc(20% - 2px); border-right:#ffffff 2px solid; text-align:center;}
#tripsTabs ul li:first-of-type {border-right:#b6b1a7 2px solid;}
#tripsTabs ul li a {color:#ffffff; text-decoration:none; width:100%; display:block; padding:6px 0 6px 0;}
#tripsTabs ul li a:hover {background:#c79529;}
#tripsTabs.stick {margin-top:0 !important; position:fixed; top:0px; z-index:10000000;}

.tripsHot ul {list-style:none; list-style-image:none; margin:0; }
.tripsHot ul li {transition:all 0.4s ease 0s; list-style:none; list-style-image:none;  border-top:#ffffff 1px solid; padding:20px 0 20px 0;}
.tripsHot ul li:first-of-type {border-top:0px solid;}
.tripsHot ul li a {color:#3a302e; text-decoration:none; font-size:20px;}
.tripsHot ul li a:hover {color:#956300;}
.tripsHot ul li img {float:right; margin-left:16px; border:#ffffff 1px solid;}
.tripsHot ul li img:hover {opacity:0.9;}

.leftTripsHot ul {list-style:none; list-style-image:none; margin:0;  border-bottom:#ffffff 1px solid;}
.leftTripsHot ul li {transition:all 0.4s ease 0s; list-style:none; font-size:16px; line-height:20px; list-style-image:none;  border-top:#ffffff 1px solid; padding:16px 0 16px 0;}
.leftTripsHot ul li:first-of-type {border-top:0px solid;}
.leftTripsHot ul li a {color:#3a302e; text-decoration:none; font-size:17px;}
.leftTripsHot ul li a:hover {color:#956300;}
.leftTripsHot ul li img {float:right; margin-left:12px; border:#ffffff 1px solid;}
.leftTripsHot ul li img:hover {opacity:0.9;}
.leftTripsHot ul li p {margin:6px 0 6px 0;}

.tripsInner {background:#ffffff; padding:20px;}
.tripsInner  h2 {font-size:18px; font-weight:bold; color:#706457; line-height:28px; border-bottom:0px;}
.tripsInner  h3 {font-size:18px; font-weight:bold; color:#706457; line-height:28px; border-bottom:0px;}

.tripRegFormDownload {background:#c8952a; text-align:center; margin-bottom:20px;}
.tripRegFormDownload a {width:100%; display:block; padding:8px; font-size:20px; font-weight:bold; color:#ffffff; text-decoration:none; text-shadow: 2px 2px #9e7d2b;}
.tripRegFormDownload a span {font-family: 'FontAwesome'; font-size:20px;}
.tripRegFormDownload:hover {opacity:0.9;}

.topContactButton {display:none;}

.travelerInfoBullets {margin: 0 0 50px 0;}
.travelerInfoBullets ul {list-style:none; list-style-image:none; margin:0;}
.travelerInfoBullets ul li {list-style:none; list-style-image:none; float:right; width:calc(33% - 2px); border-right:#333333 1px solid;}
.travelerInfoBullets ul li:first-of-type {border-right:0px;}
.travelerInfoBullets ul li div {transition:all 0.4s ease 0s; margin:0 90px 0 0; padding:50px 100px 0 0; height:86px;}
.travelerInfoBullets ul li div.currency {background:url(../images/icon-currency.png) right center no-repeat;}
.travelerInfoBullets ul li div.weather {background:url(../images/icon-weather.png) right center no-repeat;}
.travelerInfoBullets ul li div.clock {background:url(../images/icon-clock.png) right center no-repeat;}
.travelerInfoBullets ul li a div {color:#333333; text-decoration:none; font-size:24px;}
.travelerInfoBullets ul li a {color:#333333; text-decoration:none; font-size:24px;}
.travelerInfoBullets ul li a:hover div {opacity:0.8;}

.travelerInfoBullets2 {margin: 0 0 50px 0;}
.travelerInfoBullets2 ul {list-style:none; list-style-image:none; margin:0;}
.travelerInfoBullets2 ul li {list-style:none; list-style-image:none; border-bottom:#ffffff 1px solid; background:url(../images/arrow-right3.png) left center no-repeat;}
.travelerInfoBullets2 ul li div {transition:all 0.4s ease 0s; margin:0 0 0 0; padding:50px 100px 0 0; height:86px;}
.travelerInfoBullets2 ul li div.currency {background:url(../images/icon-currency.png) right center no-repeat;}
.travelerInfoBullets2 ul li div.weather {background:url(../images/icon-weather.png) right center no-repeat;}
.travelerInfoBullets2 ul li div.clock {background:url(../images/icon-clock.png) right center no-repeat;}
.travelerInfoBullets2 ul li a div {color:#333333; text-decoration:none; font-size:24px;}
.travelerInfoBullets2 ul li a {color:#333333; text-decoration:none; font-size:24px;}
.travelerInfoBullets2 ul li:hover {opacity:0.8;}

.infoPageBullets ul {list-style:none; list-style-image:none; margin:0;}
.infoPageBullets ul li {list-style:none; list-style-image:none;}
.infoPageBullets ul li:first-of-type {border-right:0px;}
.infoPageBullets ul li div {padding:20px 110px 0 0; min-height:86px;}
.infoPageBullets ul li div.currency {background:url(../images/icon-currency.png) right top no-repeat;}
.infoPageBullets ul li div.weather {background:url(../images/icon-weather.png) right top no-repeat;}
.infoPageBullets ul li div.clock {background:url(../images/icon-clock.png) right top no-repeat;}

.gallery ul {list-style:none; list-style-image:none; margin:0; }
.gallery ul li {transition:all 0.4s ease 0s;  list-style:none; list-style-image:none; float:right; margin:0 0 3px 7px;}
.gallery ul li img {border:#ffffff 1px solid; width:98px; height:98px;  transition:all 0.4s ease 0s;}
.gallery ul li img:hover {opacity:0.9}

.destinationGallery ul li:nth-of-type(3n) {margin:0 0 3px 0;}
.tripGallery ul li:nth-of-type(7n) {margin:0 0 3px 0;}

.destinationDesc h2, .destinationDesc h3, .destinationDesc h4, .destinationDesc h5, .destinationDesch6 {font-size:18px; font-weight:normal; color:#706457; line-height:28px; border-bottom:0px;}
.infoDesc  h2, .infoDesc h3, .infoDesc h4, .infoDesc h5, .infoDesch6 {font-size:18px; font-weight:normal; color:#706457; line-height:28px; border-bottom:0px;}
.articleDesc  h2, .articleDesc h3, .articleDesc h4, .articleDesc h5, .articleDesc h6 {font-size:18px; font-weight:normal; color:#706457; line-height:28px; border-bottom:0px;}

.searchResults ul li {padding-bottom:20px;}
.searchResults ul li p {margin-bottom:0;}
.searchResults ul li a {transition:all 0.4s ease 0s; font-weight:bold; text-decoration:none; color:#333333;}
.searchResults ul li a:hover {color:#c79529;}

.bottomHome {padding:20px 0 20px 0; color:#343434; text-align:justify;}
.bottomContactDetails {display:inline-block; font-size:24px; line-height:34px; border-top:#dcd7c3 2px solid; margin-top:20px; padding-top:20px;}
.contactMain {text-align:center; font-size:24px; line-height:30px; background:url(../images/sep4.gif) bottom center no-repeat; padding-bottom:30px; margin-bottom:50px;}
.contactMain div {display:inline-block; width:760px; margin:0 auto;}

.linkLeft {background:url(../images/arrow-right2.png) left center no-repeat; padding:0 0 0 56px; text-align:left;}
.linkLeft a {color:#35322d; font-size:30px; font-weight:bold; text-decoration:none; line-height:60px;}
.linkLeft a:hover {color:#c79529;}

.callUs {display:inline-block; background:url(../images/arrow-right2.png) left center no-repeat; padding:0 0 0 56px; margin:0 0 20px 0;}
.callUs a {color:#c79529; font-size:30px; text-decoration:none; line-height:56px;}
.callUs a:hover {color:#bb8921;}

.share {text-align:center; margin-top:24px;}
.share ul {list-style:none; list-style-image:none; margin:0; }
.share ul li {float:right; margin-left:12px; width:50px; height:50px; line-height:50px; padding:5px 5px 5px 6px; text-align:center; transition:all 0.4s ease 0s;
	background:#cccccc;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;}
.share ul li.blue {background:#3b5997;}	
.share ul li.green {background:#7abe8f;}	
.share ul li.gold {background:#c99528;}	
.share ul li a {font-family:FontAwesome; font-size:34px; font-weight:normal; color:#ffffff; text-decoration:none; line-height:52px;}
.share ul li:hover {opacity:0.8;}


.bootomCarousel {margin-bottom:50px; text-align:center;}
.bootomCarousel a {transition:all 0.4s ease 0s; text-decoration:none; color:#333333; outline:none;}
.bootomCarousel a:hover {color:#c79529;}
.bootomCarousel a:hover img {opacity:0.9;}
.bootomCarousel img {margin-bottom:4px; width:100%;}
.bootomCarousel section div {margin-left:8px; margin-right:4px;}
.bootomCarousel h5 {text-align:right; margin: 0 10px 30px 0; font-weight:normal; font-size:26px;}

.leftContact {margin-top:26px; color:#343434;}
.leftContactTitle {color:#000000; font-size:28px; padding-bottom:10px; border-bottom:#ffffff 1px solid;}
#formLeftDiv div {margin-top:20px;} 
#formLeftDiv div.checkboxDiv {margin-top:10px;} 
#formLeftDiv img:hover {opacity:0.9; cursor:pointer;}
#formLeftDiv input[type="checkbox"] {display:none;}
#formLeftDiv input[type="checkbox"] + label {font-size:15px; font-weight:bold; cursor:pointer;}
#formLeftDiv input[type="checkbox"] + label span {display:inline-block; width:20px; height:20px; margin:-1px 0 0 8px; vertical-align:middle;  background:url(../images/chechbox_button.gif) right top no-repeat; cursor:pointer;}
#formLeftDiv input[type="checkbox"]:checked + label span {background:url(../images/chechbox_button_checked.gif);}


.bottomContactTitle {color:#000000; font-size:28px; padding-bottom:10px; border-bottom:#ffffff 1px solid;}
#formBottomDiv div {margin-top:20px;} 
#formBottomDiv div.checkboxDiv {margin-top:10px;} 
#formBottomDiv img:hover {opacity:0.9; cursor:pointer;}
#formBottomDiv input[type="checkbox"] {display:none;}
#formBottomDiv input[type="checkbox"] + label {color:#000000; font-size:17px; font-weight:bold; cursor:pointer;}
#formBottomDiv input[type="checkbox"] + label span {display:inline-block; width:20px; height:20px; margin:0 0 0 8px; vertical-align:middle;  background:url(../images/chechbox_button.gif) right top no-repeat; cursor:pointer;}
#formBottomDiv input[type="checkbox"]:checked + label span {background:url(../images/chechbox_button_checked.gif);}

.newsletterDiv {background:#ffffff; overflow:auto; padding:40px 0 30px 0;}
.newsletterDivTitle {color:#000000; font-size:36px; padding-bottom:20px;} 
#formNewsletterDiv ul {list-style:none; list-style-image:none; margin:0; width:100%;}
#formNewsletterDiv ul li {float:right; margin-right:10px; width:calc(33% - 75px);}
#formNewsletterDiv ul li.signup {width:195px;}
#formNewsletterDiv ul li:first-of-type {margin-right:0px;}
#formNewsletterDiv img:hover {opacity:0.9; cursor:pointer;}

.headerContactDivWrapper {position:absolute; margin:-180px auto 0 auto; z-index: 10000000; width:100%;}
.headerContactDiv {background: rgb(0, 0, 0); background: rgba(0, 0, 0, .7); overflow:auto; padding:20px;}
.headerContactDivTitle {color:#ffffff; font-size:30px; padding-bottom:16px;} 
#formHeaderContactDiv ul {list-style:none; list-style-image:none; margin:0; width:100%;}
#formHeaderContactDiv ul li {float:right; margin-right:10px; width:calc(25% - 60px);}
#formHeaderContactDiv ul li.signup {width:195px;}
#formHeaderContactDiv ul li:first-of-type {margin-right:0px;}
#formHeaderContactDiv img:hover {opacity:0.9; cursor:pointer;}

.formInput1 {width:calc(100% - 26px); background:#ffffff; border:#cdcdcd 1px solid; padding:13px; font-family: 'Open Sans' !important; font-size:16px;}
.formInput2 {width:calc(100% - 20px); background:#ffffff; border:#ffffff 1px solid; padding:10px; font-family: 'Open Sans' !important; font-size:16px;}
.formInput3 {width:calc(100% - 12px); background:#ffffff; border:#cdcdcd 1px solid; padding:6px; font-family: 'Open Sans' !important; font-size:16px;}
.pageBottomWhite .formInput2 {background:#f0ebe5; border:#e0dfdb 1px solid;}

.formButton {background:#63c0e7; border:#63c0e7 1px solid; font-family: 'Open Sans' !important; color:#ffffff; font-size:28px; padding: 10px 30px 10px 30px; cursor:pointer; -webkit-transition:200ms ease; -moz-transition:200ms ease;  -o-transition:200ms ease; transition:200ms ease;}
.formButton:hover {background:#59b4da;}

.formButton2 {background:#a82229; border:#a82229 1px solid; font-family: 'Open Sans' !important; color:#ffffff; font-size:16px; padding:4px; margin-top:8px; cursor:pointer; -webkit-transition:200ms ease; -moz-transition:200ms ease;  -o-transition:200ms ease; transition:200ms ease;}
.formButton2:hover {background:#951b22;}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom:30px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.footer {background:#333333; text-align:center; padding:16px 0 26px 0; font-family: 'Open Sans' !important; font-size:13px; font-weight:normal; color:#cccccc; line-height:22px;}
.footer a {font-size:13px; font-weight:normal; color:#cccccc; text-decoration:none;  line-height:22px;}
.footer a:hover {color:#ffffff;}
.footer ul {list-style:none; list-style-image:none; margin:0px; padding:0px;}
.footer ul li {float:right; margin:0 6px; 0 6px;}
.footerWrapper {display:inline-block; clear:both; margin-top:0px;}
.menuFooter {display:inline-block; clear:both; margin-bottom:10px;}
.menuFooter ul {list-style-image:none; padding:0; margin:0; border-bottom:#d6b651 1px solid; height:56px;}
.menuFooter ul li {display:inline-block; list-style:none; list-style-image:none; float:right; position:relative; margin:20px 0 0 0; padding:0 16px 0 16px; line-height:17px; border-right:#c8952a 1px solid;}
.menuFooter ul li:first-child {border-right:0px;}
.menuFooter ul li a {color: #d6b651; font-weight:normal; font-size:17px; line-height:17px; text-decoration:none;}
.menuFooter ul li a.tel {font-size:20px;}
.menuFooter ul li a.fontLarge {font-size:17px; }
.menuFooter ul li a.fontReset {font-size:14px;}
.menuFooter ul li a.fontSmall {font-size:11px; }
.menuFooter ul li a span {font-family: 'FontAwesome'; font-size:20px;}
.menuFooter ul li a:hover {color:#c8952a;}

.footerImages {    
	padding-bottom:100px; overflow:auto; 
	background-image: url(../images/footer-mid.png), url(../images/footer-left.png), url(../images/footer-right.png);
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-position: center bottom, left bottom, right bottom;
}
.newsletterDiv.footerImages {padding-bottom:200px;}

#overlayDiv {
	z-index: 1000000;
	filter: alpha(opacity=50); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	background:#000000;
	position:fixed; top:0px; left:0px; width:100%; height:100%;
	text-align:center;
}
#overlayClose {float:left;cursor:pointer; color:#9d9d9d; margin-left:-6px; margin-top:-6px;}
#formAlertDiv {background:#eeeeee; font-size:16px; color:#4c4c4d; display:none; padding:20px; position:absolute; z-index:3330000000003; width:350px; border:c79529 1px solid; 
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}

#toTop {display:none; position:fixed; bottom:20px; right:10px; width:75px; height:41px; background:url('../images/arrow-top.png'); background-repeat:no-repeat; opacity:0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
    z-index: 1000;
}
#toTop:hover {opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
    z-index: 100000001;
}


@media only screen and (min-width : 900px) and (max-width : 1169px)
{
	.logoDiv {float:none; clear:both; padding-left:16px;}
	.logoDiv img {float:left; }
	.mainDiv {width:880px;}
	.searchDiv {width:320px;}
	.searchInput {width:280px;}
	.leftDiv {float:left; width:230px; padding:22px 0 40px 0;}
	.rightDiv {float:right; width:620px; text-align:justify;}
	.homepageSlider  {height:400px;}
	
	.innerPageSlider {height:320px;}
	.pageBoldTeaser {font-size:22px; line-height:28px;}
	.pageBoldTeaserNoMargin {font-size:22px; line-height:28px;}
	.leftContactTitle {font-size:22px; line-height:28px;}
	.tripsBullets ul li {width:273px;}
	.tripsBullets ul li div.tripDates  {font-size:16px; line-height:20px;}
	.tripsBullets ul li div.tripText {font-size:16px; line-height:20px;}
	#tripsTabs ul li {font-size:15px;}
	.destinationsBullets ul li {width:273px;}
	.destinationGallery ul li:nth-of-type(3n) {margin:0 0 3px 7px;}
	.tripGallery ul li:nth-of-type(7n) {margin:0 0 3px 7px;}
	
	.articlesBullets ul li div.articleImage img {width:120px; height:80px;}
	.articlesBullets ul li div.articleText {width:270px;}	

	.footerImages {    
		padding-bottom:40px;
		background-image: url(../images/pixel.png), url(../images/pixel.png), url(../images/pixel.png);
	}
	.newsletterDiv.footerImages {padding-bottom:40px;}
}


@media only screen and (min-width : 0px) and (max-width : 899px)
{
	h1 {padding:0 16px 0 16px;}
	.bread {padding:0 16px 0 16px;}
	.logoDiv {float:none; clear:both; padding-left:16px;}
	.logoDiv img {float:left; width:230px; height:auto;}
	.mainDiv {width:auto;}
	.headerDiv {padding-top:6px;}
	.leftDiv {float:none; clear:both; width:auto; padding:26px 16px 40px 16px;}
	.rightDiv {float:none; clear:both; width:auto; text-align:right;}
	.menuDiv {float:none; clear:both;}
	.menu1 {margin:10px auto; padding:0 16px 0 16px; width:calc(100% - 32px); min-width:280px;}
	.menu1 ul li {padding:0 10px 0 10px;}
	.menu1 ul li:first-child {padding:0 0 0 10px; width:calc(100% - 182px)}
	.menu1 ul li:nth-child(3) {clear:both; padding:0 0 0 10px; border-right:0px;}
	.menu1 ul li:last-child  {padding:0 10px 0 0;}
	.searchDiv {width:calc(100% - 10px)}
	.searchInput {width:calc(100% - 40px)}
	.menu2 {display:none;}
	.mobileMenuButton {display:block; float:right; font-family: 'FontAwesome'; font-size:26px; cursor:pointer; margin:32px 16px 0 0;}
	.mobileMenu {display:none; position:absolute; z-index:99999999; top:0; right:0; background:#333333; width:220px;}
	.mobileMenu ul {list-style:none; list-style-image:none; padding:0; margin:0 16px 16px 16px; width:calc(100% - 32px);}
	.mobileMenu ul li {padding-top:6px; padding-bottom:6px; border-top:#4d4d4d 1px solid; border-bottom:#1a1a1a 1px solid; margin-left:0px; clear:both; float:none; width:100%;}
	.mobileMenu ul li:first-of-type {border-top:0px;}
	.mobileMenu ul li:last-of-type {border-bottom:0px;}
	.mobileMenu ul li a {font-size:16px; color:#ffffff; text-decoration:none; width:100%; cursor:pointer; display:block; text-decoration:none;}
	.mobileMenu ul li a:hover {color:#f7f5f6;}
	.mobileMenu ul li ul {display:none; margin:0px; margin-top:12px; margin-left:10px; clear:both; float:none; width:98%;}
	.mobileMenu ul li ul li  {border-top:#78cbb2 1px solid; border-bottom:0px; padding-left:0px; clear:both; float:none;}
	.mobileMenu ul li ul li a {font-weight:normal; width:100%; color:#ffffff; display:block;}
	.mobileMenu ul li ul li a:hover {color:#f7f5f6;}
	
	.closeMenu {display:block; float:left; margin-left:10px; margin-top:10px;  line-height:18px; padding:5px 5px 5px 6px; text-align:center; transition:all 0.4s ease 0s;
		 font-family:FontAwesome; font-size:18px; font-weight:normal; color:#ffffff; text-decoration:none; line-height:18px; cursor:pointer;}
	.closeMenu:hover {opacity:0.96;}
	.innerPageSlider {height:auto;}
	.pageContent {padding:16px;}
	.pageBoldText {padding:0 16px 0 16px;}
	.pageBoldTeaser {font-size:22px; line-height:28px;}
	.pageBoldTeaserNoMargin {font-size:22px; line-height:28px;}
	
	.mobilePadding {padding:0 16px 0 16px;}
	.hideInMobile {display:none;}
	.pageBottom {background-size: cover; -ms-background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}
	.pageBottomLeft {padding:16px; float:none; clear:both; width:auto;}
	.pageBottomRight {padding:16px; float:none; clear:both; width:auto;}
	.bottomContactTitle {font-size: 26px;}
	
	.aboutBullets ul li {float:none; clear:both; width:auto;}
	.aboutBullets ul li div {padding:0 16px 20px 16px;}
	.aboutBullets ul li:nth-of-type(odd) div {padding:0 16px 20px 16px;}
	.aboutDiv {padding:20px 16px 20px 16px;}
	
	.homepageSlider  {height:300px;}
	.homeBullets {padding:0 0 30px 0;}
	.homeBullets ul li {float:none clear:both; width:auto; margin:0 0 30px 0;}
	.homeBullets ul li:nth-of-type(odd) {margin:0 0 30px 0;}
	.homeBullets ul li div.tripText {font-size:20px;}
		
	.tripsBullets {padding:0 0 30px 0;}
	.tripsBullets ul li {float:none clear:both; width:auto; margin:30px 16px 0 16px;}
	.tripsBullets ul li:nth-of-type(3n) { margin:30px 16px 0 16px;}
	.tripsBullets ul li div.tripText {font-size:20px;}

	.topContactButton {display:block; background:#c8952a; text-align:center; margin:-20פס 0 20px 0; cursor:pointer;}
	.topContactButton a {width:100%; display:block; padding:8px; font-size:20px; font-weight:bold; color:#ffffff; text-decoration:none; text-shadow: 2px 2px #9e7d2b;}
	.topContactButton a span {font-family: 'FontAwesome'; font-size:20px;}
	.topContactButton:hover {opacity:0.9;}

	#tripsTabs ul li {width:calc(33% - 2px); border-bottom:#ffffff 1px solid;}
	#tripsTabs ul li:first-of-type {border-right:#b6b1a7 2px solid;}
	#tripsTabs ul li:nth-of-type(4) {width:calc(50% - 2px);border-right:#b6b1a7 2px solid;}
	#tripsTabs ul li:nth-of-type(5) {width:calc(50% - 2px);}

	.destinationsBullets {padding:0 0 30px 0;}
	.destinationsBullets ul li {float:none clear:both; width:auto; margin:30px 16px 0 16px;}
	.destinationsBullets ul li:nth-of-type(3n) { margin:30px 16px 0 16px;}
	
	.articlesBullets {padding:0 0 30px 0;}
	.articlesBullets ul li {float:none; clear:both; width:auto; margin:0px 16px 0 16px;}
	.articlesBullets ul li:nth-of-type(odd) { margin:0px 16px 0 16px;}
	.articlesBullets ul li div.articleImage img {float:none; clear:both; width:auto;}
	.articlesBullets ul li div.articleText {float:none; clear:both; width:auto;}	
	
	.callUs a {font-size:26px; text-decoration:none; line-height:28px;}
	.destinationGallery ul li:nth-of-type(3n) {margin:0 0 3px 7px;}
	.tripGallery ul li:nth-of-type(7n) {margin:0 0 3px 7px;}
	.travelerInfoBullets ul li {float:none; clear:both; width:auto; border-right:0px; border-bottom:#333333 1px solid; }
	.travelerInfoBullets ul li div { margin: 0 0 0 0;}
	.infoPageBullets ul li div {padding:100px 0 0 0; min-height:86px;}
	
	.bootomCarousel {display:none;}

	.footerImages {    
		padding-bottom:0px;
		background-image: url(../images/pixel.png), url(../images/pixel.png), url(../images/pixel.png);
	}
	.newsletterDiv.footerImages {padding-bottom:30px;}
	
	.newsletterDiv {}
	.newsletterDivTitle {color:#000000; font-size:24px; padding:0 16px 0 16px ;} 
	#formNewsletterDiv ul {list-style:none; list-style-image:none; margin:0; width:100%;}
	#formNewsletterDiv ul li { float:none; clear:both; width:auto; margin:16px 16px 0 16px;}
	#formNewsletterDiv ul li.signup {width:195px;}
	#formNewsletterDiv ul li:first-of-type { margin:16px 16px 0 16px;}


	.menuFooter {}
	.menuFooter ul li {padding:6px 10px 0 10px;}
	.menuFooter ul li:nth-child(1) {width:100%; text-align:center;}
	.menuFooter ul li:nth-child(3) {clear:both; border-right:0px; padding-right:0px;}
	.menuFooter ul li:last-child  {padding:6px 10px 0 0;}
	
	.footerWrapper {margin:0 auto; padding:0 16px 0 16px ;} 
	.footerWrapper ul li {width:auto; float:none; clear:both; text-align:center;}
		
}