/*

Theme Name: WebSource

Version: 1.0

Author: DDStudios

*/



@import "_assets/css/reset.css";

@import "_assets/css/master.css";

@import "_assets/css/ie.css";



body {
	background-color: #fff;
	background: url(_assets/img/bg-main.jpg) repeat-x;
}

#nav {
	margin: 0 0 25px;
}

#header {
	padding: 0 10px;
	margin: 0 0 20px;
	border-bottom: 0px solid #f1f1f1;
}

.main-container {
	width: 960px;
	margin: 0 auto;
} ‎

@media screen and (min-width: 960px) {
	#header {
		padding: 0;
		margin-bottom: 47px;
		border-bottom: none;
	}
}

.logo .brand {
	padding: 10px 0 0;
	max-width: 80%;
}

@media screen and (min-width: 600px) {
	.logo .brand {
		display: block;
		padding: 10px 0 0;
		margin: 0 auto;
		max-width: 100%;
	}
}

@media screen and (min-width: 960px) {
	.logo .brand, 
	.logo img {
		padding: 0;
		display: inline;
		margin: -9px 0 0;
	}
}

#tour-links {
	float: left;
	width: 66%;
	text-align: right;
}
#tour-links img {
	max-width: 60%;
}

#tour-links img.headerbutton {
	max-width: 39%;
}

@media screen and (min-width: 600px) {
	.logo {
		max-width: 480px;
		margin: 0 auto;
	}
}

@media screen and (min-width: 960px) {
	#tour-links {
		position: absolute; 
		top: 100px; 
		left: 535px;
		width: auto;
		text-align: left;
		
	}
	#header div.ad {
		padding: 12px 0 0;
		float: right;
		width: auto;
	}
	.logo {
		max-width: 10000px;
	}
	#tour-links img.headerbutton, 
	#tour-links .ad img {
		max-width: 100%;
	}
	
}

hr { 
	background: #EAEAEA;
	border: 0px;
	height: 1px;
	margin: 30px 0;
}

img.award {
	padding: 0px 0px 30px 0px;
}

img.bpgaward {
	margin: -10px 0px 40px 0px;
}

@media screen and (min-width: 960px) {
	img.headerbutton {
		padding: 0px 7px 0px 0px;
	}
}

.bullet-tick { list-style-image: url(_assets/img/icons/bullet-tick.png); }

.bullet-BW { list-style-image: url(_assets/img/icons/BandW.png); }

.bullet-arrow { list-style-image: url(_assets/img/icons/bullet_arrow.png); }

.bullet-hot { list-style-image: url(_assets/img/icons/bullet_flame.png); }

.bullet-star { list-style-image: url(_assets/img/icons/bullet_star.png); }

.bullet-clip { list-style-image: url(_assets/img/icons/bullet-paper-clip.png); }

.bullet-black { list-style-image: url(_assets/img/icons/bullet_black.png); }

.bullet-blue { list-style-image: url(_assets/img/icons/bullet_blue.png); }

.bullet-green { list-style-image: url(_assets/img/icons/bullet_green.png); }

.bullet-orange { list-style-image: url(_assets/img/icons/bullet_orange.png); }

.bullet-pink { list-style-image: url(_assets/img/icons/bullet_pink.png); }

.bullet-purple{ list-style-image: url(_assets/img/icons/bullet_purple.png); }

.bullet-red{ list-style-image: url(_assets/img/icons/bullet_red.png); }

.bullet-yellow{ list-style-image: url(_assets/img/icons/bullet_yellow.png); }

.bullet-none { list-style:none; }

ul.bullet-tick, ul.bullet-BW , ul.bullet-arrow , ul.bullet-hot , ul.bullet-star , ul.bullet-clip , ul.bullet-black , ul.bullet-blue , ul.bullet-green , ul.bullet-orange , ul.bullet-pink , ul.bullet-purple, ul.bullet-yellow, ul.bullet-red  {

    margin-bottom: 1em;

}

.one_fifth { width: 160px; float: left; margin-right: 30px; }

.last {  margin: 0 !important;  }
ol.group li { padding-bottom: 15px; }
#main .next { padding-bottom: 10px !important; }

#social {
	position: fixed;
	top: 120px;
	left: 20px;
	width: 76px;
}

#social #top {
	height: 30px;
	background: url(_assets/img/bg-nav-pages.png) repeat-x;
	text-align: center;
	line-height: 29px;
	font-family: Gerogia;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
}

#social ul {
	list-style: none;
	display: block;
	width: 74px;
	background: #fff;
	border: solid 1px #cbcbcb;
	border-top: 0;
	padding-top: 15px;
}

#social ul li {
	width: 32px;
	height: 32px;
	margin: 0 auto 15px auto;
}

.left {
	float: left;
	margin-right: 20px;
	overflow: hidden;
}

.wide-post {
	overflow: hidden;
	margin-bottom: 20px;
	margin-right: 20px;
}

.right {
	overflow: hidden;
	width: auto;
}
	

/*-------------------------------------------------------------------------------------------*/
/*- ISRAEL TOUR SITE TEMPLATE ---------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/


.toursites {
	margin: 0px 0px 40px 0px;
}


.introtext {
	font-size: 16px;
	border-bottom: 1px solid #e4e3e3;
	padding: 0px 0px 25px 0px;
}


.toursites .toursitesingle h2 {
	margin: 0px;
	padding: 0px;
	border-bottom: 0px;
	font-size: 15px;
	text-transform: uppercase;
	line-height: 110%;
}

.toursites h2 a {
	color: #418edd;
	font-size: 15px;
	text-transform: uppercase;
	border-bottom: 0px;
	margin: 0px;
	padding: 0px;
}

.toursites .toursitesingle {
	border-bottom: 1px solid #DDDDDD;
	height: 115px;
	margin: 25px 0px 0px 0px;
	padding: 0 0 35px;
}

.toursites .toursitesingle img{
	float: left;
}

.toursites .toursitesingle .thumb {
	float: left;
	width: 75px;
	height: 107px;
	margin: 0 13px 0 0;
}

.toursites .toursitesingle .left {
	float: left;
	width: 210px;
}

#main .toursites .toursitesingle .left p {
	font-size: 12px;
	line-height: 18px;
	margin: 5px 0px 0px 0px;
}

* html .toursites .toursitesingle .left {
	margin: 0px;
}

.toursites .toursitesingle .right{
	border-left: 1px solid #DDDDDD;
	padding: 0px 0px 0px 10px;
	width: 250px;
	float: left;
}

.toursites .toursitesingle .right ul li{
	float: left;
	width: 250px;
	margin: 0px;
	padding: 0px;
}

#main .toursites .toursitesingle .right ul li a{
	font-size: 13px;
	line-height: 20px;
	color: #9d3b1e;
}


#main .toursites .toursitesingle .right ul li.viewall a {
	background: url("_assets/img/arrow.png") no-repeat scroll right center transparent;
	color: #418EDD;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	padding: 2px 15px 0 0;
	text-transform: uppercase;
}



/*-------------------------------------------------------------------------------------------*/
/*- TABBED POST TEMPLATE --------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.abovetabs {
	height: 75px;
}

.abovetabs .left {
	height: 75px;
}

.abovetabs .right {
	height: 75px;
}

@media screen and (min-width: 960px) {
	.abovetabs {
		width: 585px;
		float: left;
	}

	.abovetabs .left {
		float: left;
		width: 425px;
	}

	.abovetabs .right {
		float: left;
		width: 140px;
	}
}

#main .abovetabs .left h3 {
	font-size: 16px;
	color: #9b3c1e;
	margin: 0px;
	padding: 0px;
}

#main .abovetabs .left a {
	color: #0066cb;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

ul.tabs {
	border-bottom: 1px solid #E6E4E4;
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 100%;
}

body.postid-19547 ul.tabs li.two:nth-child(5) {
	display: none;
}

@media screen and (min-width: 960px) {
	ul.tabs {
		height: 44px;
	}
}

ul.tabs.hotels {
	margin: 0px 0px 25px 0px;
}

ul.tabs li {
	background: url("_assets/img/tab-bg.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 45px;
	line-height: 31px;
	overflow: hidden;
	padding: 2px;
	position: relative;
	width: 130px;
}

ul.tabs li:hover {
	background: url("_assets/img/tab-bg-hover.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 45px;
	line-height: 31px;
	overflow: hidden;
	padding: 2px;
	position: relative;
	width: 130px;
}

#main ul.tabs li a {
	border: 0 solid #FFFFFF;
	color: #464646;
	display: block;
	font-size: 11.5px;
	height: 45px;
	outline: medium none;
	padding: 5px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

#main ul.tabs.hotels li a {
	color: #333333;
}

html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: url("_assets/img/tab-bg-hover.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 45px;
	line-height: 31px;
	overflow: hidden;
	position: relative;
	width: 130px;
}

.tab_container {
	border: 0px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}

.tab_content {
	padding: 0px;
	font-size: 1.2em;
}



#main div#tab3 {
	font-size: 12px;
	line-height: 14px;
}

#main div#tab3 td{
	padding: 5px 0px 15px 0px;
	border: 2px solid #fff;
}

#nav ul.pages  {
	background: none repeat scroll 0 0 #012959;
}

#main .article h3 a {
	background: none repeat scroll 0 0 #012959;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
}

#main #featured h3 {
	background: none repeat scroll 0 0 #012959;
}

#main .latest h3 {
	background: none repeat scroll 0 0 #012959;
}

#sidebar div.widget h4 {
	background: none repeat scroll 0 0 #012959;
}

#main .tab_container h2 {
	border-bottom: 1px solid #E4E3E3;
	color: #9B3C1E;
	font-size: 26px;
	margin: 70px 0 0;
	padding: 0 0 8px;
	text-transform: uppercase;
}

#main .tab_container h2:first-of-type {
	margin: 25px 0 0 0;
}


#main .article .tab_container .tab_content h3, #main .article .tab_container .tab_content h3 a {
	color: #0066CB;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0 5px;
	padding: 0;
}

#main .article .tab_container .tab_content h3 a{
	color: #0066CB !important;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0px;
	position: static;
	background: none;
	letter-spacing: 0px;
	line-height: 16px;
}


#main .tab_container h4 {
	border-bottom: 1px dotted #E4E3E3;
	color: #424242;
	font-size: 15px;
	font-style: italic;
	margin: 0 0 20px;
	padding: 13px 0;
	text-transform: uppercase;
}

.clear {
	clear: both;
	}

.featuredhotels {
	text-align: center;
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0;
	padding: 30px 20px;
}

.featuredhotels ul li {
	border-bottom: 1px dotted #A6BFC5;
	list-style: none outside none;
	padding: 20px 0;
	min-height: 90px;
	text-align: center;
}

@media screen and (min-width: 960px) {
	.featuredhotels {
		width: 244px;
		border-left: 1px solid #E8E8E8;
		line-height: 143%;
	}

	.featuredhotels ul li {
		width: 245px;
	}
}

.featuredhotels h2 {
	border-bottom: 1px dotted #012959;
	background: url(_assets/img/icon-featured.png) no-repeat 0px 0px;
	font-size: 19px;
	margin: 0;
	padding: 2px 0 10px 30px;
	color: #012959;
}
.featuredhotels a.tourname {
	background-color:rgba(0,0,0,0.5);
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
}

.featuredhotels .dates {
	font-size: 12px;
}

.featuredhotels .dates a{
	color: #012959;
}

.featuredhotels .pricing {
	color: #800000;
	font-size: 11px;
	text-transform: uppercase;
}

a.viewallfeatured {
	color: #800000;
	background: url("_assets/img/arrow-red.png") no-repeat scroll 130px 1px transparent;
	padding: 0px 20px 0px 0px;
}

.featurehotels img {
	float: left;
}

img.featuredtourwidget {
	margin: 37px 0 0 5px;
}


#sidebar img.attachment-post-thumbnail, #sidebar img.attachment-featuredtourwidget {
	border: 1px solid #CACACA;
	float: left;
	margin: 18px 10px -70px 0;
	padding: 5px;
}

.homewelcometext {
	border-bottom: 1px solid #E3E3E3;
	margin: 20px 0 10px;
	padding: 0 0 20px;
}

.homewelcometext li {
	list-style: none;
}

.homewelcometext h2 {
	color: #1B78D9;
	font-family: 'Open Sans',arial,sans-serif;
	font-size: 20px;
	font-weight: bold;
}


img.footicon {
	padding: 15px 0px 0px 0px;
}

#rightsidelinks {
	background: none repeat scroll 0 0 transparent;
	position: fixed;
	right: 0.25%;
	top: 232px;
	width: 2.6em;
	z-index: 1000;
}

.daytourintro {
	font-size: 17px;
}

body.post-template-template-daytour-php #main h4 {
	font: 20px arial, sans-serif;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

.tourinfoblockfirst {
	margin: 0px 0px 45px 0px;
}

.tourinfoblock {
	margin: 45px 0px 45px 0px;
}

.tourinfoblock h2 {
	border-bottom: 1px solid #DCDCDC;
	font-size: 18px;
	margin: 7px 0;
	padding: 0 0 3px;
}

.tourmenuposts li {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CACACA;
	float: left;
	margin: 0 15px 15px 0;
	height: 210px;
	padding: 25px;
	width: 250px;
}

.tourmenuposts h2 {
	font-size: 18px;
}

.tourmenuposts h2 a {
	color: #9B3C1E;
}

.tourmenuposts p {
	line-height: 150%;
	margin: 5px 0 10px;
}

.tourmenuposts img {
	border: 1px solid #CACACA;
	padding: 5px;
}

.tourmenuposts img.noborder {
	border: 0px;
	padding: 0px;
}

ul.minitourpricing {
	line-height: 275%;
}

ul.minitourpricing li {
	background: url(_assets/img/arrow-rates.png) no-repeat left;
	color: #0066CB;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding: 0px 0px 0px 15px;
}

ul.minitourpricing li .price{
	font-weight: normal;
	color: #424242;
}

h2.daytour {
	color: #0066CB;
}

.slider-header > h2 {
	font-family: "Chivo",Helvetica,arial !important;
	font-size: 24px;
	margin-bottom: 20px;
}

.slider-header > h2 a {
	color: #9b3c1e;
}

.rsUni.rsWithThumbsHor .rsThumbsContainer {
	background: #fff none repeat scroll 0 0;
	padding-top: 13px;
}

.rsUni .rsThumb.rsNavSelected {
	background: #ebebeb none repeat scroll 0 0!important;
}

.rsUni .rsNavItem .rsTmb {
	color: #555555!important;
}


/*-------------------------------------------------------------------------------------------*/
/*- HOME BOXES ------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.fourhomeboxes .singlebox {
	background: url(_assets/img/hb-mainbg.jpg) 0 30px no-repeat;
	margin: 10px 0 0;
}


.fourhomeboxes .boxheader {
	height: 50px;
	margin-bottom: 20px;
	padding: 10px 0 0;
	text-align: center;
}

.fourhomeboxes .boxleft {
	text-align: center;
}

@media screen and (min-width: 600px) {
	.fourhomeboxes .singlebox {
		background-position: left top;
	}
	
}

@media screen and (min-width: 960px) {
	.fourhomeboxes {
		width: 605px;
	}
	.fourhomeboxes .singlebox {
		width: 605px;
		float: left;
	}
	.fourhomeboxes .boxheader {
		width: 605px;
		float: left;
		text-align: left;
	}
}

.fourhomeboxes .right {
	font-size: 14px;
	padding: 12px 20% 0;
}
	
@media screen and (min-width: 600px) {
	.fourhomeboxes .boxheader {
		margin-bottom: 0;
	}
	
	.fourhomeboxes .boxleft {
		width: 308px;
		height: 230px;
		float: left;
		text-align: left;
		background: url("_assets/img/hb-dottedborder.png") no-repeat scroll 300px 15px transparent;
	}


	.fourhomeboxes .right {
		width: 260px;
		height: 230px;
		float: left;
		padding: 12px 0 0;
	}
}


.fourhomeboxes .right ul li, .fourhomeboxes .right ol li {
	background: url("_assets/img/hb-bullet.png") no-repeat scroll 0 7px transparent;
	margin: 0;
	padding: 0 0 0 14px;
}


.fourhomeboxes .right a {
	color: #1B78D9;
	font-family: 'Open Sans',arial,sans-serif;
}


.fourhomeboxes .boxleft img {
	background: url(_assets/img/hb-thumbbg.png) no-repeat;
	padding: 20px;
	display: block;
	margin: 0 auto -20px;
}


.fourhomeboxes .boxleft img.homeboxbutton {
	margin: -40px auto 0;
	background: none;
}

@media screen and (min-width: 600px) {
	.fourhomeboxes .boxleft img.homeboxbutton {
		margin-left: 50px;
	}
}


.fourhomeboxes .singlebox .headline {
	font-size: 20px;
	font-family: 'Open Sans', arial, sans-serif;
	font-weight: 700;
}

.fourhomeboxes .singlebox .headline a {
	color: #9d3b1e;
}

.fourhomeboxes .singlebox .subhead {
	font-size: 15px;
	font-family: 'Open Sans', arial, sans-serif;
	color: #6c6c6c;
	display: block;
}

@media screen and (min-width: 600px) {
	.fourhomeboxes .singlebox .subhead {
		display: inline;
	}
}

.nevoslider {
	width: 602px;
	height: 320px;
	background: #fff;
	margin: 0px 0px 25px 0px;
}

#sidebar .social .widget {
	margin-bottom: 0px;
}

a.stbutton { display: none; }


/*-------------------------------------------------------------------------------------------*/
/*- Tour Guides ------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.tourguideboxes {
	width: 605px;
}


.tourguideboxes .singlebox {
	background: url("_assets/img/tg-tourguidebg.jpg") no-repeat scroll 0 0 transparent;
	float: left;
	margin: 10px 0 0;
	padding: 40px 0;
	width: 605px;
}


.tourguideboxes .boxheader {
	width: 605px;
	float: left;
	height: 50px;
	padding: 10px 0 0;
}


.tourguideboxes .left {
	width: 193px;
	height: 240px;
	float: left;
}


.tourguideboxes .right {
	width: 392px;
	min-height: 230px;
	float: left;
	font-size: 14px;
	padding: 12px 0 0;
}

.tourguideboxes .right ul, .tourguideboxes .right ol {
	margin: 15px 0px 0px 0px;
}


.tourguideboxes .right ul li, .tourguideboxes .right ol li {
	background: url("_assets/img/tg-ulstar.png") no-repeat scroll 0 7px transparent;
	margin: 0;
	padding: 0 0 0 14px;
}


.tourguideboxes .right a {
	color: #1B78D9;
	font-family: 'Open Sans',arial,sans-serif;
}


.tourguideboxes .left img {
	background: url(_assets/img/tg-thumbbg.png) no-repeat;
	padding: 20px;
	margin: 0 0 -20px;
}


.tourguideboxes .left img.homeboxbutton {
	margin: -40px 0 0 50px;
	background: none;
}

.pagetemplateheader .headline a{
	font-size: 25px;
	font-family: 'Open Sans', arial, sans-serif;
	font-weight: 700;
	border-right: 1px solid #e1e1e1;
	padding: 0px 20px 0px 0px;
	margin: 0px 10px 0px 0px;
	color: #9d3b1e;
}

.pagetemplateheader .subhead {
	font-size: 15px;
	font-family: 'Open Sans', arial, sans-serif;
	color: #6c6c6c;
}

.pagetemplateheader .subhead a{
	color: #1b78d9;
}

.pagetemplateheader p {
	font-size: 14px;
	font-family: 'Open Sans', arial, sans-serif;
	color: #252525;
	margin: 20px 0px 35px 0px;
}


.tourguideboxes .singlebox .headline {
	font-size: 20px;
	font-family: 'Open Sans', arial, sans-serif;
	font-weight: 700;
	background: url(_assets/img/tg-headerbg.png) no-repeat top right;
	padding: 10px 45px 10px 0;
}

.tourguideboxes .singlebox .headline a {
	color: #9d3b1e;
}

.tourguideboxes .singlebox .subhead {
	font-size: 15px;
	font-family: 'Open Sans', arial, sans-serif;
	color: #6c6c6c;
}


.tourguide2014 .left {
	float: none;
}

@media screen and (min-width: 960px) {
	.tourguide2014 .left {
		width: 615px;	
		float: left;
	}
}



.tourguide2014 .right {
	width: 266px;	
	float: left;
}

body.page-template-template-tourguide2014-php div#main.fullwidth div.article h3 {
	color: #99361d;
	font-size: 31px;
	padding: 0 0 15px;
	text-align: left;
}

body.page-template-template-tourguide2014-php div#main.fullwidth div.article p.bigger {
	font-weight: 200;
	font-size: 19px;	
	line-height: 27px;
}

p.tourguide2014bottom {
	font-family: 'Chivo','Open Sans',arial,sans-serif!important;
	font-size: 18px!important;
	line-height: 30px!important;
	color: #404040!important;
	text-align: center!important;
	float: left;
}

div#main.fullwidth div.article.group.tourguide2014 {
	background: url("_assets/img/bg-illustrationpic.png") no-repeat scroll 0px 372px rgba(0, 0, 0, 0);
}


/*-------------------------------------------------------------------------------------------*/
/*- Testimonials ----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.testimonialboxes .singlebox {
	background: url("_assets/img/t-testimonialbg.jpg") no-repeat scroll 0 0 transparent;
	margin: 10px 0 0;
	padding: 40px 0 0px;
}


.testimonialboxes .boxheader {
	padding: 10px 0 0;
}


.testimonialboxes .left {
	float: none;
	background: url("_assets/img/t-border.png") no-repeat scroll 145px 15px;
}


.testimonialboxes .right {
	min-height: 160px;
	float: none;
	font-size: 14px;
	padding: 12px 0 0;
}

@media screen and (min-width: 600px) {
	
	.testimonialboxes {
		width: 605px;
	}
	
	.testimonialboxes .singlebox {
		float: left;
		width: 605px;
	}
	.testimonialboxes .boxheader {
		width: 605px;
		float: left;
		height: 50px;
	}
	.testimonialboxes .left {
		width: 152px;
		height: 160px;
		float: left;
	}
	.testimonialboxes .right {
		width: 430px;
		float: left;
	}
}


.testimonialboxes .right ul, .testimonialboxes .right ol {
	margin: 15px 0px 0px 0px;
}


.testimonialboxes .right ul li, .testimonialboxes .right ol li {
	background: url("_assets/img/tg-ulstar.png") no-repeat scroll 0 7px transparent;
	margin: 0;
	padding: 0 0 0 14px;
}


.testimonialboxes .right a {
	color: #1B78D9;
	font-family: 'Open Sans',arial,sans-serif;
}


.testimonialboxes .left img {
	background: url("_assets/img/t-testthumbbg.png") no-repeat scroll 0 0 transparent;
	margin: 0 0 -20px;
	padding: 14px;
}


.testimonialboxes .singlebox .headline {
	font-size: 20px;
	font-family: 'Open Sans', arial, sans-serif;
	font-weight: 700;
	color: #9d3b1e;
}

.testimonialboxes .singlebox .dates {
	font-size: 13px;
	font-family: 'Open Sans', arial, sans-serif;
	font-weight: 700;
	color: #4892e0;
	text-transform: uppercase;
}

.testimonialboxes .singlebox .description {
	font-size: 13px;
	line-height: 20px;
}


.testimonialboxes .quote {
	font-style: italic;
	font-size: 14px;
	line-height: 21px;
	padding: 0px 0px 0px 46px;
	background: url(_assets/img/t-quotes.png) no-repeat top left;
	margin: 15px 0px 20px 0px;
}

.testimonialboxes .singlebox .headline a {
	color: #9d3b1e;
}

.testimonialboxes .singlebox .subhead {
	font-size: 15px;
	font-family: 'Open Sans', arial, sans-serif;
	color: #6c6c6c;
}

.testimonialboxes .right img.icon {
	float: left;
	padding: 8px 10px 0px 0;
}


/*-------------------------------------------------------------------------------------------*/
/*- New Header 2012 -------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

div#header.group div#nav ul#menu-top-menu.pages {
	background: url("_assets/img/topmenubg.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-weight: normal;
}


div#container div#header.group div#nav ul#menu-secondarymenu.categories {
	background: url("_assets/img/bottommenubg.jpg") no-repeat scroll 0 0 transparent;
	border: 0 none;
	font-family: 'Open Sans',arial,sans-serif;
	font-size: 12.5px;
	font-weight: bold;
	padding: 0 0 1px;
}

div#container div#header.group div#nav ul#menu-secondarymenu.categories a {
	color: #FFFFFF;
}

div#container div#header.group div#nav ul#menu-secondarymenu.categories a:hover {
	color: #3589c7;
	background: none;
}


#nav ul.categories li {
	border-right: 0 none;
} 


#nav ul.pages {
	line-height: 28px;
}

div#container div#header.group div#nav ul#menu-secondarymenu.categories ul.sub-menu a {
	color: #2a326f;
	font-family: Arial, sans-serif;
	font-weight: normal;
	text-transform: none;
	border-bottom: 1px solid #ddd;
	margin: 0px 10px 3px 10px;
}

div#container div#header.group div#nav ul#menu-secondarymenu.categories ul.sub-menu a:hover {
	color: #3589c7;
}

div#container div#header.group div#nav ul#menu-secondarymenu.categories ul.sub-menu {
	background: url("_assets/img/dropdownbg.jpg") repeat-x bottom center #fff;
}

#nav ul.categories li a {
	padding: 0 15px;
}

#nav ul.pages li a {
	color: #fff;
}

#nav ul.pages li a:hover {
	color: #CFCFCF;
}

/*-------------------------------------------------------------------------------------------*/
/*- Mobile Nav -------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

body {
	position: relative;
	margin: 0;
	padding: 0;
}

#mobile-nav {
	font-family: 'Open Sans', arial, sans-serif;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	background: #0052a0;
	z-index: 1000;
	display: none;
	text-align: center;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
}

@media screen and (min-width: 600px) {
	#mobile-nav {
		padding: 0 15%;
	}
}

#mobile-nav .close {
	float: right;
	text-indent: -9999px;
	font-size: 1%;
	overflow: hidden;
	display: block;
	width: 16px;
	height: 16px;
	background: url(_assets/img/icon-close.png);
	margin: 20px 20px 0 0;
}

@media screen and (min-width: 600px) {
	#mobile-nav .close {
		margin-right: -10px;
	}
}

#mobile-nav a {
	color: #fff;
}

#mobile-nav .logo {
	max-width: 80%;
	height: auto;
	clear: both;
	margin: 0 auto;
	padding: 20px 0 30px;
	display: block;
}

.quicklinks {
	border-top: 1px solid #0971d3;
	border-bottom: 1px solid #0971d3;
	padding: 5px 0;
}

@media screen and (min-width: 600px) {
	.quicklinks {
		padding: 20px 0;
	}
}

.quicklinks li {
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
	width: 30%;
	padding: 0 10px;
	display: block;
	float: left;
	border-right: 1px solid #0971d3;
}

.quicklinks li:last-child {
	border: none;
}

.quicklinks li.item-2 {
	width: 37%;
}

.quicklinks li.item-3 {
	width: 32%;
}

.quicklinks li.item-2 img {
	position: relative;
	top: 3px;
}

.quicklinks li.item-1 img {
	position: relative;
	top: 2px;
}

#mobile-nav ul.categories {
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #0971d3;
	padding: 30px 0;
}

#mobile-nav ul.categories li, 
#mobile-nav ul.pages li {
	margin: 20px 0;
}

#mobile-nav .menu-item-17200, 
#mobile-nav .menu-item-17199,
#mobile-nav .menu-item-12560, 
#mobile-nav .menu-item-7767, 
#mobile-nav .menu-item-7768, 
#mobile-nav .menu-item-7767 {
	display: none;
}

#mobile-nav ul.pages {
	font-size: 15px;
	padding: 30px 0;
}

/*-------------------------------------------------------------------------------------------*/
/*- Footer Fixes -------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/


#bottom {
	border-top: 1px solid #2b2f4f;
	background: #333b7a; /* Old browsers */
background: -moz-linear-gradient(top,  #333b7a 0%, #222b65 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333b7a), color-stop(100%,#222b65)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #333b7a 0%,#222b65 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #333b7a 0%,#222b65 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #333b7a 0%,#222b65 100%); /* IE10+ */
background: linear-gradient(top,  #333b7a 0%,#222b65 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333b7a', endColorstr='#222b65',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: inset 0px 1px 1px 0px #515a9b;
	-moz-box-shadow: inset 0px 1px 1px 0px #515a9b;
	box-shadow: inset 0px 1px 1px 0px #515a9b; 
}

#footer {
	background-color: #2B3471;
}

#bottom .inner {
	border-top: 0px;
	margin: 15px auto 0;
	padding: 15px 25% 0;
}

#bottom .widget_links {
	margin-bottom: 50px;
}

@media screen and (min-width: 600px) {
	#bottom .inner {
		padding: 15px 23% 0;
	}
}


@media screen and (min-width: 960px) {
	#bottom .inner {
		padding: 15px 0 0;
	}
	#bottom .widget_links {
		margin-bottom: 0;
	}
}

.footersponsors {
	margin: 0 auto;
	padding-bottom: 20px;
	max-width: 960px;
	text-align: center;
}

.footersponsors li {
  list-style: none;
  padding: 0 50px 0 0;
}

@media screen and (min-width: 600px) {
	
	.footersponsors {
		height: 55px;
	}
	.footersponsors li {
		display: inline-block;
		padding: 0px 10px 0px 0px;
	}
}

@media screen and (min-width: 960px) {
	
	.footersponsors {
		padding: 30px 0 0;
	}
	.footersponsors li {
		padding: 0px 50px 0px 0px;
	}
}


/*-------------------------------------------------------------------------------------------*/
/*- Holiday Packages ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

#main .article h3.holidaypackagetitle a {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-weight: 700;
	font-size: 22px;
	
}

h3.holidaypackage {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-weight: 700;
	font-size: 17px;
	color: #f2942f;
	letter-spacing: -.2px;
}


.abovetabsholidaypackages {
	width: 585px;
	float: left;
}


.abovetabsholidaypackages .left {
	float: left;
	height: 75px;
	width: 425px;
}

.abovetabsholidaypackages .right {
	float: left;
	height: 75px;
	width: 140px;
}

body.post-template-template-holidaypackages-php #main h4 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 14px;
	color: #4e4e4e;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

body.post-template-template-holidaypackages-php #main .article .tab_container .tab_content h3 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 17px;
	color: #f2942f;
	font-weight: 700;
	margin: 20px 0px 15px 0px;
	padding: 0px;
}

body.post-template-template-holidaypackages-php .tab_container ul {
	margin: 0px 0px 20px 0px;
}

body.post-template-template-holidaypackages-php .tab_container li {
	background: url("_assets/img/package-arrow.jpg") no-repeat scroll left center;
	padding: 0px 0px 0px 12px;
}

body.post-template-template-holidaypackages-php #main div#tab1 td{
	padding: 10px;
	font-size: 12px;
	border: 2px solid #fff;
}

.accommodations {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 30px 0px;
	margin: 30px 0px;
}

.morepictures {
	border-bottom: 1px solid #eee;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 30px 0px;
}

#main .article img.attachment-holidaypackagesmall {
    background: url("_assets/img/t-testthumbbg.png") no-repeat scroll 0 0 transparent;
    margin: 0 0 -20px;
    padding: 14px;
}

.introcontent {
	width: 585px;
	height: 165px;
	clear: both;
}

.introcontent .left {
	float: left;
	height: 165px;
	width: 140px;
}

.introcontent .right {
	float: left;
	height: 165px;;
	width: 425px;
}

#main .packagelisting .headline a{
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 20px;
	color: #f2942f;
	font-weight: 700;
	margin: 10px 0px 5px 0px;
	padding: 0px;
}

#main .packagelisting .dates {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 17px;
	margin: 0px 0px 20px 0px;
}

#main .packagelisting .description p{
	font-size: 13px;
}

#main .packagelisting .singlebox {
	margin: 0px 0px 35px 0px;
	padding: 0px 0px 35px 0px;
	border-bottom: 1px solid #eee;
}

#main .article img.attachment-holidaypackagemedium {
    background: url("_assets/img/thumb-bg-md.png") no-repeat scroll 0 0 transparent;
    margin: 0 0 -20px;
    padding: 18px 14px 30px 19px;
}


/*-------------------------------------------------------------------------------------------*/
/*- Thank You Page --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

#main.fullwidth {
	max-width: 960px;
	padding-left: 20px;
	padding-right: 20px;
}

@media screen and (min-width: 960px) {
	#main.fullwidth {
		padding-left: 0;
		padding-right: 0;
	}
}

div#main.fullwidth div.article h3 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 50px;
	line-height: 50px;
	font-weight: bold;
	color: #3689c7;
	letter-spacing: -.3px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}


div#main.fullwidth div.article h4 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 14px;
	color: #232323;
	letter-spacing: -.3px;
	font-weight: normal;
	text-align: center;
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

@media screen and (min-width: 600px) {
	div#main.fullwidth div.article h4 {
		font-size: 24px;
	}
}

div#main.fullwidth div.article h5 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 18px;
	color: #807f7f;
	letter-spacing: -.3px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
}


div#main.fullwidth div.article.thanks {
	padding: 40px 25px 25px;
	background: url(_assets/img/thanks-topbg.jpg) no-repeat;
}

.thankyouposts {
	margin: 35px 0 0;
}

body.page-template-template-thankyoupage #dd_ajax_float {
	display: none!important;
}

@media screen and (min-width: 960px) {
	.thankyouposts {
		width: 960px;
	}
}


.thankyouposts .singlebox {
	background: url("_assets/img/thanks-sectionbg.png") no-repeat scroll 0 5px transparent;
	margin: 10px 0 50px 0;
}

@media screen and (min-width: 960px) {
	.thankyouposts .singlebox {
		float: left;
		margin: 10px 50px 50px 0;
		width: 427px;
	}
}

.thankyouposts .boxheader {
	float: left;
	height: 50px;
	padding: 0 0 30px;
	width: 427px;
}


.thankyouposts .left {
	height: 135px;
	float: none;
	background: url("_assets/img/hb-dottedborder.png") no-repeat scroll 300px 15px transparent;
}


.thankyouposts .right {
	height: 135px;
	float: none;
	font-size: 12.5px;
	padding: 12px 0 0;
}

@media screen and (min-width: 960px) {
	.thankyouposts .left {
		width: 170px;
		float: left;
	}


	.thankyouposts .right {
		width: 237px;
		float: left;
	}
}


.thankyouposts .right ul li, .thankyouposts .right ol li {
	background: url("_assets/img/hb-bullet.png") no-repeat scroll 0 7px transparent;
	margin: 0;
	padding: 0 0 0 14px;
}


.thankyouposts .right a {
	color: #1B78D9;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
}


.thankyouposts .left img {
	background: url(_assets/img/thanks-thumbbg.png) no-repeat;
	padding: 15px;
	margin: 0 0 -20px;
}


.thankyouposts .singlebox .headline {
	font-size: 18px;
	letter-spacing: -.5px;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-weight: 700;
}

div#main.fullwidth div.article div.thankyouposts div.singlebox div.boxheader span.headline a {
	color: #9D3B1E;
}

.thankyouposts .singlebox .subhead {
	font-size: 15px;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	color: #6c6c6c;
}

.thankyoucallus {
	border-top: 1px solid #dddbdb;
	padding: 40px 0px 0px 0px;
	color: #232322;
	font-weight: normal;
	width: 905px;
	height: 85px;
	float: left;
	margin: 0px;
}

#main.fullwidth div.article div.thankyoucallus p {
	background: url("_assets/img/thanks-icon-call.png") no-repeat scroll left center transparent;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 35.5px;
	letter-spacing: -1px;
	line-height: 55px;
	margin: 0 0 0 35px;
	padding: 0 0 0 25px;
	text-align: center;
}

#main.fullwidth div.article div.thankyoucallus strong {
	font-weight: bold;
	color: #3688c6;
}

.mediumblue {
	font-family: 'Open Sans',arial,sans-serif;
	font-size: 15px;
	color: #1B78D9;
}

/*-------------------------------------------------------------------------------------------*/
/*- FAQ Page --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/


div#main div.article.illustrationheader {
	background: url(_assets/img/illustrationheader2.jpg) no-repeat;
	padding: 40px 25px 25px;
}


div#main div.article.illustrationheader h3, 
div#main div.article.illustrationheader2 h3 {
	font-size: 30px;
	color: #3689c7;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 3px 0px;
	background: none;
}


div#main div.article.illustrationheader h5 {
	font-size: 18px;
	line-height: 19px;
	background: none;
	color: #232323;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-weight: normal;
	margin: 0px 0px 150px 0px;
}

div#main div.article.illustrationheader h4 code a{
	font-size: 15px;
	font-family: Arial, Helvectica, sans-serif;
}

div#main div.article.illustrationheader h4 {
	margin: 0px 0px 10px 0px;
}

div#main div.article.illustrationheader h4 code a .wp-super-faq-triangle{
	font-size: 8px;
}

div#main div.article .wp-super-faq-answer code {
	font-size: 13px;
	font-family: Arial, Helvectica, sans-serif;
}

div.article .wp-super-faq-answer {
	margin: -10px 0px 30px 0px;
}

div#main div.article.illustrationheader .contactsection,
div#main div.article.illustrationheader2 .contactsection {
	border-top: 1px solid #DDDBDB;
	margin: 50px 0 0;
	padding: 35px 0 0;
	clear: both;
}

div#main div.article.illustrationheader .contactsection h4,
div#main div.article.illustrationheader2 .contactsection h4 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #232323;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

div#main div.article.illustrationheader .contactsection h2,
div#main div.article.illustrationheader2 .contactsection h2 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 29px;
	font-weight: normal;
	color: #232323;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	text-transform: none;
}

div#main div.article.illustrationheader .contactsection h2 a,
div#main div.article.illustrationheader2 .contactsection h2 a{
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 29px;
	font-weight: bold;
	color: #3689c7;
	margin: 0px;
	padding: 0px;
}

/*-------------------------------------------------------------------------------------------*/
/*- Terms Page --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

div#main div.article.illustrationheader2 {
	background: url(_assets/img/illustrationheader2.jpg) no-repeat 0px 30px;
	padding: 40px 25px 35px 25px;
}

div#main div.article.illustrationheader2 h5 {
	font-size: 18px;
	background: none;
	color: #232323;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-weight: normal;
	margin: 0px 0px 160px 0px;
}

div#main div.article.illustrationheader2 h3.terms,
div#main div.article.illustrationheader h3.terms {
	font-size: 17px;
	color: #3689c7;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 3px 0px;
	background: none;
}

/*-------------------------------------------------------------------------------------------*/
/*- Why Us Page --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

div#main div.article.illustrationheader.whyus {
	background: url(_assets/img/illustrationheader2.jpg) no-repeat 0px 20px;
	padding: 40px 25px 25px;
}

div#main div.article.illustrationheader h3.whyus {
	font-size: 39px;
	text-align: center;
	margin: 0 0 10px;
}

.quote {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 17px;
	margin: 0px 0px 20px 0px;
}


div#main div.article.illustrationheader h5.whyus {
	font-size: 24px;
	text-align: center;
}

div#main div.article.illustrationheader h3.red {
	color: #9b3c1e;
	font-size: 18px;
	margin: 0px 0px 20px 0px;
}

div#main div.article.illustrationheader .number {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background: #3689c7;
	border-radius: 15px 15px 15px 15px;
	padding: 6px 9px;
	margin: 0px 12px 0px 0px;
}

div#main div.article.illustrationheader .number-dd {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background: #3689c7;
	border-radius: 15px 15px 15px 15px;
	padding: 6px;
	margin: 0px 12px 0px 0px;
}


div#main div.article.illustrationheader td{
	padding: 0px 0px 18px 0px;
}

div#main div.article.illustrationheader table.pretourtop td{
	padding: 0px 0px 0px 0px;
}

div#main div.article .teammember {
	width: 575px;
	height: 135px;
	float: left;
	margin: 10px 0px 30px 0px;
}


div#main div.article .teammember p {
	font-size: 13px;
	margin: 0px 0px 0px 15px;
}

div#main div.article .leftteam {
	width: 200px;
	height: 135px;
	float: left;
}

div#main div.article .rightteam {
	width: 375px;
	height: 135px;
	float: left;
}

div#main div.article.illustrationheader table.hebrew td {
	border-top: 1px solid #edebeb;
	border-right: 1px solid #edebeb;
	padding: 15px 50px 15px 15px;
}

div#main div.article.illustrationheader table.hebrew {
	margin: 20px 0px 0px 0px;
}

div#main div.article ul.bullets li {
	background: url("_assets/img/hb-bullet.png") no-repeat scroll 0 7px transparent;
	padding: 0px 0px 0px 12px;
}



/*-------------------------------------------------------------------------------------------*/
/*- HOTELS SECTION --------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.abovetabs-hotels {
	width: 585px;
	float: left;
	padding: 0px 0px 25px 0px;
}

body.page-template-template-hotelsmain-php img.alignleft {
	background: url("_assets/img/bg-hotelpic.jpg") no-repeat scroll 0 0 transparent;
	margin: -10px 20px 15px 0;
	padding: 17px;
}

body.page-template-template-hotelsmain-php div#main div.article.illustrationheader h5 {
	margin: 0 0 130px;
}


a.btn-viewnow {
	background: url("_assets/img/button-viewnowhotels.png") no-repeat scroll 0 0 transparent;
	padding: 10px 26px 4px;
	text-indent: -9999px !important;
}

body.page-template-template-hotelsmain-php h2 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	color: #3689c7;
	font-size: 20px;
}

ul.hotelanchors {
	border-bottom: 1px solid #EEEEEE;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 13px;
	letter-spacing: -0.4px;
	margin: 0 0 10px;
	padding: 0 0 30px;
}

ul.hotelanchors li {
	float: left;
	padding: 0px 10px;
	border-right: 1px solid #eee;
}


ul.hotelanchors li:last-child {
	float: left;
	padding: 0px 0px 0px 10px;
	border-right: 0px;
}

ul.tabs.hotels li.active, html ul.tabs li.active a:hover {
	background: url("_assets/img/tab-bg-hover-red.png") no-repeat scroll 0 0 transparent;
	color: #fff;
}


ul.tabs.hotels li.active a:link, html ul.tabs li.active a:visited {
	color: #fff!important;
}


ul.tabs.hotels li:hover {
	background: url("_assets/img/tab-bg-hover-red.png") no-repeat scroll 0 0 transparent;
}

ul.tabs.hotels li:hover a {
	color: #fff!important;
}

div.tab_container.hotels div.roomtype {
	border-bottom: 1px solid #EDEDED;
	padding: 0px 0px 40px 0px;
	margin: 0px 0px 20px 0px;
}

div.tab_container.hotels table.roomtype img {
	margin: 0px;
	vertical-align: top;
}

div.tab_container.hotels table.roomtype td {
	vertical-align: top;
}

div#container div#content.group div#main div.article div.tab_container.hotels h3 {
	color: #9B3C1E!important;
	text-transform: uppercase!important;
}

html.cufon-active body.single div#container div#content.group div#main div.article div.tab_container div#tab2.tab_content img {
	background: url(_assets/img/thumb-bg.jpg) no-repeat;
	padding: 14px 17px;
}

html.cufon-active body.single div#container div#content.group div#main div.article div.tab_container.hotels div#tab3.tab_content table tbody tr td p strong {
	color: #000;
	padding: 15px 0px 0px 0px;
}

html.cufon-active body.single div#container div#content.group div#main div.article div.tab_container.hotels div#tab3.tab_content img {
	border-bottom: 1px solid #ededed;
	padding: 10px 0px 35px 0px;
}

html.cufon-active body.single div#container div#content.group div#main div.article div.tab_container.hotels div#tab3.tab_content td {
	padding: 0px;
}

/*-------------------------------------------------------------------------------------------*/
/*- 2012 DAY TOURS SECTION --------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

div#content.group div#main.fullwidth div.article.maindaytour {
	background: url("_assets/img/header-main2.jpg") no-repeat;
}

.thankyouposts .singlebox.daytour {
	background: none repeat scroll 0 0 transparent;
	margin: 250px 0 50px;
}

@media screen and (min-width: 960px) {
	.thankyouposts .singlebox.daytour {
		float: left;
		margin: 75px 30px 50px 0;
		width: 427px;
	}
}

.thankyouposts .singlebox.daytour.border {
	border-right: 1px solid #EEEEEE;
	padding: 0 30px 0 0;
}


div#main div.article div.maindaytourlisting {
	border-bottom: 0px;
	padding: 10px 0px;
}

@media screen and (min-width: 960px) {
	div#main div.article div.maindaytourlisting {
		width: 427px;
		float: left;
	}
}


div#main div.article div.maindaytourlisting  h2 {
	font-size: 15px;
}

div#main div.article div.maindaytourlisting .left {
	float: none;
}

@media screen and (min-width: 960px) {
	div#main div.article div.maindaytourlisting .left {
		width: 224px;
		float: left;
	}
}

div#main div.article div.maindaytourlisting .left img {
	background: url("_assets/img/img-bg-smaller.jpg") no-repeat scroll 0 0 transparent;
	margin: 0;
	padding: 12px 14px 14px;
}

div#main div.article div.maindaytourlisting .right {
	height: auto;
	line-height: 130%;
	letter-spacing: -.2px;
	padding: 0px;
}

body.page-template-template-maindaytour2012 .thankyouposts {
    margin: 0px 0 0;
}

@media screen and (min-width: 960px) {
	div#main div.article div.maindaytourlisting .right {
		width: 180px;
		float: left;
		}
}

div#main div.article div.maindaytourlisting .right img {
	padding: 7px 0px 0px 0px;
}


div#main div.article.daytourclassic {
	background: url("_assets/img/header-classic2.jpg") no-repeat scroll 1px 1px transparent;
	padding: 215px 15px 0 20px;
}

div#main div.article.jewishheritagetour {
	background: url("_assets/img/header-jewishheritage.jpg") no-repeat scroll 1px 1px transparent;
	padding: 215px 15px 0 20px;
}


div#main div.article.daytourclassic h2, div#main div.article.jewishheritagetour h2 {
    color: black;
    font-family: 'Chivo',Helvetica,Arial,sans-serif;
    font-size: 20px;
    line-height: 100%;
    margin: 0 0 10px;
}

div#main div.article div.daytourlisting {
	width: 600px;
	border-bottom: 1px solid #EFEFEF;
	padding: 30px 0px;
	float: left;
}

div#main div.article div.daytourlisting .left {
	width: 335px;
	float: left;
}

div#main div.article div.daytourlisting .left img {
	background: url("_assets/img/bg-hotelpic.jpg") no-repeat scroll 0 0 transparent;
	margin: -10px 20px 15px 0;
	padding: 17px;
}

div#main div.article div.daytourlisting .right {
	width: 222px;
	float: left;
	line-height: 160%;
}


div#main div.article div.daytourlisting .right img {
	padding: 7px 0px 0px 0px;
}

div#header.group div#nav ul#menu-secondarymenu.categories li#menu-item-4847.menu-item ul.sub-menu {
	width: 240px;
}

div#header.group div#nav ul#menu-secondarymenu.categories li#menu-item-15954.menu-item ul.sub-menu {
	width: 270px;
}

img.mainorangebtn:hover {
	background: url(_assets/img/btn-orange-hover.png) no-repeat;
}

a.maintours-jewish {
	background: url(_assets/img/btn-orange-normal.png) no-repeat;
	display: block;
	width: 124px;
	height: 26px;	
	margin: 7px 0px 0px 0px;
	text-indent: -9999px;
}


a.maintours-jewish:hover {
	background: url(_assets/img/btn-orange-hover.png) no-repeat;
	display: block;
	width: 124px;
	height: 26px;
	margin: 7px 0px 0px 0px;
	text-indent: -9999px;
}

a.maintours-classic {
	background: url(_assets/img/btn-red-normal.png) no-repeat;
	display: block;
	width: 124px;
	height: 26px;	
	margin: 7px 0px 0px 0px;
	text-indent: -9999px;
}


a.maintours-classic:hover {
	background: url(_assets/img/btn-red-hover.png) no-repeat;
	display: block;
	width: 124px;
	height: 26px;
	margin: 7px 0px 0px 0px;
	text-indent: -9999px;
}


/*-------------------------------------------------------------------------------------------*/
/*- MAIN HOTEL REGIONS SECTION --------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

div#main.fullwidth div.article.hotelregionmain {
	padding: 215px 25px 25px;
	background: url(_assets/img/topbanner.jpg) no-repeat;
}

div#main.fullwidth div.article.hotelregionmain h3 {
	display: none;
}

ul.hotelregionsmain li {
	list-style: none;
	padding: 0px 15px 15px 0px;
	float: left;
}

ul.hotelregionsmain li.nopadding {
	padding: 0px 0px 15px 0px;
}

div#main div.hotelregionsmain {
	background: url("_assets/img/region-interior-header.jpg") no-repeat scroll 1px 1px transparent;
	padding: 215px 15px 0 20px;
}

body.category-jerusalem-hotels div#main div.hotelregionsmain {
	background: url("_assets/img/header2-jerusalem.jpg") no-repeat scroll 1px 1px transparent;
	padding: 215px 15px 0 20px;
}

body.category-tel-aviv-hotels div#main div.hotelregionsmain {
	background: url("_assets/img/header2-telaviv.jpg") no-repeat scroll 1px 1px transparent;
	padding: 215px 15px 0 20px;
}

body.category-tiberias-tzfat-hotels div#main div.hotelregionsmain {
	background: url("_assets/img/header2-tiberias.jpg") no-repeat scroll 1px 1px transparent;
	padding: 215px 15px 0 20px;
}

body.category-dead-sea-hotels div#main div.hotelregionsmain {
	background: url("_assets/img/header2-deadsea.jpg") no-repeat scroll 1px 1px transparent;
	padding: 215px 15px 0 20px;
}

body.category-eilat-hotels div#main div.hotelregionsmain {
	background: url("_assets/img/header2-eilat.jpg") no-repeat scroll 1px 1px transparent;
	padding: 215px 15px 0 20px;
}

body.category-kibbutz-hotels div#main div.hotelregionsmain {
	background: url("_assets/img/header2-kibbutz.jpg") no-repeat scroll 1px 1px transparent;
	padding: 215px 15px 0 20px;
}

body.category-coastal-hotels div#main div.hotelregionsmain {
	background: url("_assets/img/header2-coastal.jpg") no-repeat scroll 1px 1px transparent;
	padding: 215px 15px 0 20px;
}

body.category-boutique-hotels-israel div#main div.hotelregionsmain {
	background: url("_assets/img/header2-boutique.jpg") no-repeat scroll 1px 1px transparent;
	padding: 215px 15px 0 20px;
}

body.category-our-favorite-hotels div#main div.hotelregionsmain {
	background: url("_assets/img/header2-ourfavs.jpg") no-repeat scroll 1px 1px transparent;
	padding: 215px 15px 0 20px;
}

img.hotelwidget {
	padding: 0px 0px 15px 0px;
}

body.home .featuredhotels ul li {
	border-bottom: 0px;
	padding: 0px;
}

img.hometourdetailsbutton {
	padding: 35px 0 0;
}

h2.hotelpageheader {
	color: #585858;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -0.3px;
	text-align: center;
	padding: 0px 0px 15px 0px;
} 

.hotelintroinfo {
	border-bottom: 1px solid #EEEEEE;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 15px;
	font-weight: normal;
	margin: 0 0 17px;
	padding: 20px 0 35px 10px;
}

.hotelintroinfo p {
	font-family: 'Chivo','Open Sans',arial,sans-serif!important;
	font-size: 15px;
	font-weight: normal;
}


/*-------------------------------------------------------------------------------------------*/
/*- Create Custom Tour ----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

div#main div.article.createcustomtour {
	background: url("_assets/img/header-createprivatetour.jpg") no-repeat scroll 1.5px 1px transparent;
	padding: 40px 0 0;
}

div#main div.article.createcustomtour h2 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 26px;
	color: #3677b8;
	font-weight: bold;
	padding: 0px;
	text-align: center;
}

div#main div.article.createcustomtour h3 {
	display: none;
}

div#main div.article.createcustomtour h4 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 15px;
	color: #9c3c27;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

div#main div.article.createcustomtour h5 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 15px;
	color: #6c6c6c;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
	text-align: center;
}

div#main div.article.createcustomtour .createcustomtour {
	background: url("_assets/img/private-typebg.jpg") no-repeat scroll center bottom transparent;
	margin: 230px 0 0;
	padding: 0 25px 115px;
}

div#main div.article.createcustomtour .createcustomtourform {
	background: url('_assets/img/private-formbg.jpg') no-repeat top center;
}

.tabbedslider {
	margin: 60px 0 0;
}


/*-------------------------------------------------------------------------------------------*/
/*- Best Price Guaranteed Page --------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

div.promise .left {
	float: none;
}

@media screen and (min-width: 960px) {
	div.promise {
		width: 910px;
		height: 211px;
		margin: -10px 0px 20px 0px;
	}

	div.promise .left {
		float: left;
		width: 343px;
		height: 211px;
	}

	div.promise .right {
		width: 537px;
		height: 211px;
		padding: 0px 0px 0px 0px;
	}
}

h2.promise {
	font-family: 'Chivo','Open Sans',arial,sans-serif!important;
	text-transform: uppercase!important;
	font-size: 15px;
	color: #3689c7!important;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

p.promise {
	font-family: 'Chivo','Open Sans',arial,sans-serif!important;
	font-size: 18px!important;
	line-height: 25px!important;
	color: #353637!important;
	padding: 0px;
	margin: 0px;
}

img.searchtours {
	padding: 0px 10px 0px 0px;
}

/*-------------------------------------------------------------------------------------------*/
/*- DAY TOURS 2013 MENU ---------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

div#main.fullwidth div.article.daytours2013main {
	padding: 215px 25px 25px;
	background: url(_assets/img/dt13-header.jpg) no-repeat;
}

div#main.fullwidth div.article.daytours2013main .introtext {
	border: 0 none;
	color: #585858;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 16px;
	line-height: 21px;
	padding: 5px 60px 30px;
	text-align: center;
}

div#main.fullwidth div.article.daytours2013main .footertext {
	border-top: 1px solid #EAEAEA;
	clear: both;
	color: #585858;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 18px;
	line-height: 25px;
	padding: 30px 60px 20px;
	text-align: center;
}




/*-------------------------------------------------------------------------------------------*/
/*- DAY TOURS 2013 TABBED POST --------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/


body.single-daytours #main .tab_container h2, 
body.single-tours #main .tab_container h2 {
	font-family: 'Chivo',Helvetica,Arial,sans-serif;
	text-transform: none;
	font-size: 25px;
	color: #9b3c1e;
	border-bottom: 0px;
	padding: 0px;
}

body.single-daytours #main .tab_container h4 {
	font-family: 'Chivo',Helvetica,Arial,sans-serif;
	font-size: 17px;
	text-transform: none;
	font-style: normal;
	border-bottom: 1px solid #e8e7e6;
	padding: 20px 0px;
	margin: 0px 0px 35px 0px;
	color: #353535;
}

body.single-tours #main .tab_container h4 {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 17px;
	text-transform: none;
	font-style: normal;
	border-bottom: 1px solid #e8e7e6;
	padding: 5px 0 20px;
	margin: 0px 0px 35px 0px;
	color: #353535;
}

body.single-tours #main .tab_container h4.intro {
	font-family: Helvetica,Arial,sans-serif!important;
	font-size: 17px!important;
	border-bottom: 0!important;
	font-weight: 100!important;
	margin: 13px 0 0 0!important;
	line-height: 31px!important;
}

body.single-tours #main .tab_content {
	padding: 15px 0 0;
}

body.single-daytours p.tagline,
body.single-tours p.tagline {
	font-family: 'Chivo',Helvetica,Arial,sans-serif!important;
	font-size: 17px!important;
	color: #787777;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
		
body.single-daytours #main .article .tab_container .tab_content h3, body.single-daytours #main .article .tab_container .tab_content h3 a,
body.single-tours #main .article .tab_container .tab_content h3, body.single-tours #main .article .tab_container .tab_content h3 a {
	font-size: 19px;
	line-height: 20px;
	padding: 0;
}

body.single-daytours .bottomnav,
body.single-tours .bottomnav {
	border-top: 1px solid #E8E7E6;
	padding: 10px 0px 0px 0px;
	margin: 70px 0px 0px 0px;
}

body.single-daytours .bottomnav a.alignright, body.single-tours .bottomnav a.alignright,
body.single-daytours .bottomnav a.alignleft, body.single-tours .bottomnav a.alignleft {
	background: #994023; /* Old browsers */
	background: -moz-linear-gradient(top,  #994023 0%, #8a320e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #994023 0%,#8a320e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #994023 0%,#8a320e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#994023', endColorstr='#8a320e',GradientType=0 ); /* IE6-9 */
	color: #fff !important;
	font-family: 'Chivo',Helvetica,Arial,sans-serif;
	font-size: 15px;
	font-weight: 200;
	padding: 8px 20px 10px 20px;
	text-align: center;
	text-transform: none;
	width: 144px;
	border-radius: 4px;
}

body.single-daytours #main .tab_container #tab3b h2,
body.single-tours #main .tab_container #tab3b h2 {
	color: #0066cb;
}

body.single-daytours #main .tab_container h2 .tourdates,
body.single-tours #main .tab_container h2 .tourdates {
	font-weight: normal;
	color: #9b3c1e;
}

body.single-daytours #main .tab_container table {
	margin: 30px 0px 125px 0px;
}

body.single-tours #main .tab_container table {
	margin: 30px 0px 35px 0px;
}

body.single-daytours #main .tab_container table td {
	border-bottom: 1px solid #E8E7E6;
	border-right: 1px solid #E8E7E6;
	border-top: 1px solid #E8E7E6;
	font-weight: bold;
	padding: 15px 0px;
	color: #335EA2;
}

body.single-tours #main .tab_container table td {
	border-bottom: 1px solid #E8E7E6 !important;
	border-right: 1px solid #E8E7E6 !important;
	border-top: 1px solid #E8E7E6 !important;
	color: #335EA2 !important;
	font-size: 14px;
	font-weight: normal !important;
	line-height: 16px;
	padding: 8px 0 !important;
}

body.single-daytours #main .tab_container table td align.center,
body.single-tours #main .tab_container table td align.center {
	border-left: 1px solid #E8E7E6;
	font-weight: normal;
	padding: 15px 0px;
}

body.single-daytours #main .tab_container #tab3 ul li,
body.single-tours #main .tab_container #tab3 ul li {
	background: url('_assets/img/sdt-yellowarrow.png') no-repeat 0px 14px;
	font-size: 15px;
	padding: 11px 0px 0px 10px;
}

body.single-daytours #main .tab_container #tab5 ul li,
body.single-tours #main .tab_container #tab5 ul li {
	background: url('_assets/img/sdt-yellowarrow.png') no-repeat 0px 19px;
	font-size: 15px;
	padding: 11px 0px 0px 10px;
}

body.single-daytours #main .tab_container #tab5,
body.single-tours #main .tab_container #tab5 {
	background: url('_assets/img/bg-upgrade.jpg') no-repeat -30px 50px;
	background-size: 623px 252px;
}

body.single-daytours #main .tab_container #tab5 strong,
body.single-tours #main .tab_container #tab5 strong {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	color: #0066cb;
}

html.cufon-active body.single-daytours div#container div#content.group div#main div.article div.tab_container div#tab2.tab_content img,
html.cufon-active body.single-tours div#container div#content.group div#main div.article div.tab_container div#tab2.tab_content img {
	background: none!important;
	padding: 0px!important;
	margin: 15px 0px 0px 0px!important;
}

.theme-default.controlnav-thumbs .nivo-controlNav {
	bottom: -90px!important;
}

@media screen and (min-width: 960px) {
	body.single-daytours ul.tabs,
	body.single-tours ul.tabs {
		height: 40px;
	}
}




body.single-daytours #main ul.tabs,
body.single-tours #main ul.tabs {
	height: 100%;
}

body.single-daytours #main ul.tabs li a,
body.single-tours #main ul.tabs li a {
	color: #737373;
    font-size: 15px;
	text-transform: none;
	font-family: Helvetica,arial,sans-serif;
	padding: 10px 0 0 0;
	height: 100%;
	line-height: 100%;
	width: 155px;
}

body.single-daytours #main ul.tabs li,
body.single-tours #main ul.tabs li {
	background: none;
	float: left;
	line-height: 31px;
	overflow: hidden;
	padding: 11px 0;
	position: relative;
	width: 155px;
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
	height: 40px;
}

body.single-daytours #main ul.tabs li:first-child,
body.single-tours #main ul.tabs li:first-child {
	border-left: 1px solid #eee;
}


body.single-daytours #main ul.tabs li:hover, body.single-daytours #main ul.tabs li.active,
body.single-tours #main ul.tabs li:hover, body.single-tours #main ul.tabs li.active {
	background: none;
	float: left;
	background: none !important;
	border-top: 5px solid #9b3c1e;
	height: 36px;
	border-bottom: 2px solid #fff;
    margin-bottom: -2px;
}

body.single-daytours #main ul.tabs li:hover a, body.single-daytours #main ul.tabs li.active a,
body.single-tours #main ul.tabs li:hover a, body.single-tours #main ul.tabs li.active a {
	color: #9b3c1e!important;
}

body.single-tours ul.tabs.hotels li.active, html body.single-tours ul.tabs li.active a:hover,
body.single-daytours ul.tabs.hotels li.active, html body.single-daytours ul.tabs li.active a:hover {
	background: none!important;
}

.rsUni.rsWithThumbsHor .rsThumbsContainer {
    background: #fff none repeat scroll 0 0;
	padding-top: 9px;
}

.rsUni.rsWithThumbsHor .rsThumbsContainer {
    position: relative;
	height: 43px;
}

.rsUni .rsThumbsHor {
	height: 61px;
	border-bottom: 1px solid #eee;
	margin-bottom: 61px;
}

#emf-container #emf-logo {
	display: none!important;
}

body.single-tours #sidebar h2 {
	margin: 5px 0;
	font-family: 'Chivo',Helvetica,Arial,sans-serif;
	font-size: 21px;
	color: #9b3c1e;
	border-bottom: 1px solid #eee;
	padding: 66px 0 10px 0px;
	margin: 0 0 -30px 8px;
}




body.single-daytours .nivo-caption {
	display: none!important;
}

body.single-daytours .abovetabs,
body.single-tours .abovetabs {
	height: 211px;
	float: none;
	display: block;
}

@media screen and (min-width: 960px) {
	body.single-daytours .abovetabs,
	body.single-tours .abovetabs {
		width: 631px;
	}
	body.single-daytours .abovetabs img.header,
	body.single-tours .abovetabs img.header {
		width: 631px;
	}
}

body.single-daytours .abovetabs img.header,
body.single-tours .abovetabs img.header {
	height: 211px;
}

body.single-daytours .abovetabs a.showtab4 img,
body.single-tours .abovetabs a.showtab4 img {
	position: relative;
	z-index: 1000;
}

body.single-tours .abovetabs a.downloadpdf {
	position: relative;
	z-index: 1000;
}

@media screen and (min-width: 960px) {
	
	body.single-daytours .abovetabs a.showtab4 img,
	body.single-tours .abovetabs a.showtab4 img {
		right: -460px;
		top: -140px;
	}

	body.single-tours .abovetabs a.downloadpdf {
		right: -320px;
		top: -114px;
	}
}

body.single-daytours #main .article {
	padding: 35px 25px 25px;
}

body.single-tours #main .article {
	padding: 35px 0 0 0;
	border: 0;
	width: 640px;
	float: left;
}

body.single-daytours #main .tab_container table td {
	border-bottom: 1px solid #E8E7E6!important;
	border-right: 1px solid #E8E7E6!important;
	border-top: 1px solid #E8E7E6!important;
	font-weight: bold!important;
	padding: 20px 0px!important;
	color: #335EA2!important;
	font-size: 14px;
}

body.single-tours #main .tab_container table td {
	border-bottom: 1px solid #E8E7E6 !important;
	border-right: 1px solid #E8E7E6 !important;
	border-top: 1px solid #E8E7E6 !important;
	color: #335EA2 !important;
	font-size: 14px;
	font-weight: normal !important;
	line-height: 16px;
	padding: 8px 0 !important;
}

body.post-template-template-tabbedsingle-php #main .tab_container table td align.center {
	border-left: 1px solid #E8E7E6!important;
	font-weight: normal!important;
	padding: 15px 0px!important;
}

body.post-template-template-tabbedsingle-php #main div#tab3 td {
	border: 0px;
}



/*-------------------------------------------------------------------------------------------*/
/*- BAR & BAT MITZVAH -----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.barbatmitzvah {
	padding: 210px 0 0;
}

.barbatmitzvah .left {
	border-right: 1px solid #E7E7E7;
	padding: 0px 40px 0px 0px;
	width: 482px;
	float: left;
}

.barbatmitzvah .left .bar {
	border-bottom: 1px solid #E8E8E8;
	margin: 0 0 40px;
	padding: 0 0 10px;
}

.barbatmitzvah .right {
	width: 350px;
	float: left;
	margin: 0px;
}

.barbatmitzvah .right p:nth-first-of-type(1) {
	display: none;
}

.barbatmitzvah .left img.button {
	position: relative;
	bottom: 32px;
	left: 91px;
	margin: 0px;
}

.barbatmitzvah .left h2 {
	font-family: 'Open Sans',arial,sans-serif;
	text-transform: uppercase;
	width: 220px;
	border-right: 1px solid #ddd;
	color: #9d3b1e;
	font-size: 21px;
	line-height: 21px;
	padding: 0px 15px 0px 0px;
	margin: 0px 25px 0px 0px;
	float: left;
}

.barbatmitzvah .left p {
	font-family: 'Open Sans',arial,sans-serif!important;
	text-align: right!important;
	font-size: 14px!important;
	line-height: 17px!important;
	float: right;
	width: 220px;
}

.barbatmitzvah .left img {
	margin: 15px 0px 0px 0px;
}

body.page-template-template-barbatmitzvahs-php div#main.fullwidth div.article h4 {
	color: #9D3B1E;
}



/*-------------------------------------------------------------------------------------------*/
/*- BAR & BAT MITZVAH NEW -------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.article.group.barbat {
	padding: 10px 25px 25px;
}

@media screen and (min-width: 960px) {
	.article.group.barbat {
		width: 900px;
	}
}

.article.group.barbat h2.underslider {
	color: #585858;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -0.3px;
	padding: 0 10px 43px;
	margin: 0px;
	text-align: center;
}

.aj-collapse {
	color: #0066CB;
}

.article.group.barbat .pageheader > h2 {
	display: inline;
	font-size: 24px;
}

.article.group.barbat .pageheader > h2 a {
	color: #0066CB!important;
}

.article.group.barbat .pageheader > h3 {
	border-left: 1px solid #D9D9D9;
	color: #660000;
	display: inline;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	vertical-align: middle;
}

.article.group.barbat .pageheader > a img.booknow {
	display: inline;
	float: right;
	vertical-align: middle;
}

@media screen and (min-width: 600px) {
	.article.group.barbat .left {
		margin: 0px 35px 0px 0px;
		width: 640px;
		float: left;
	}

	.article.group.barbat .barbatsidebar {
		width: 225px;
		float: left;	
		margin: -35px 0px 0px 0px;
	}
	
}

ul.tabs li.downloadpdf {
	background: none;
	padding: 2px 2px 2px 15px;
}

.day {
	border-bottom: 1px solid #E8E8E8;
	padding: 25px 0;
}

.aj-collapse {
	background: url("_assets/img/tab-plus.jpg") no-repeat scroll left center transparent;
	cursor: pointer;
	padding: 10px 0 10px 40px;
	text-transform: uppercase;
}

#main .article.group.barbat strong {
	color: #660000;
}

.article.group.barbat .slider {
	padding: 25px 0px;
}

#container .royalSlider {
	width: auto;
}

.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs {
	background: none!important;
}

body.home .rsDefaultInv .rsThumbsHor {
	height: 72px;
	margin: 0px 0 0;
	width: 100%;
}

.rsDefaultInv .rsThumb.rsNavSelected {
	background: none repeat scroll 0 0 #EAEAEA!important;
}



body.home .featuredhotels.tours {
	display: none;
}

table.newpricing td {
	border: 1px solid #660000 !important;
	padding: 10px !important;
}

table.newpricing thead {
	background: #660000;
	font-weight: bold;
	color: #fff;
}

.rsHomeTempl .rsTmb {
	color: #0066CB;
	font-size: 14px;
}




/*-------------------------------------------------------------------------------------------*/
/*- 404 -------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

body.error404 div#main.fullwidth div.article.thanks {
	background: url("_assets/img/thanks-topbg.jpg") no-repeat scroll 0 192px rgba(0, 0, 0, 0);
	padding: 40px 25px 25px;
}

body.error404 div#main.fullwidth div.article h3 {
	font-size: 175px;
	line-height: 175px;
}

body.error404 .thankyouposts {
	margin: 30px 0 0;
	padding: 0 0 150px;
}

body.error404 .searchform {
	margin: 0 0 0 126px;
}

body.error404 #searchform label {
	display: none;
}

body.error404 #searchform input[type="text"] {
	border: 1px solid #ddd;
	color: #8b8b8b;
	font-size: 15px;
	margin: 3px -4px 0 0;
	padding: 18px 15px;
	width: 510px;
}

body.error404 #searchform input[type=submit] {
	background: url('_assets/img/button-search.png') no-repeat;
	text-indent: -9999px;
	border: 0px;
	padding: 0px;
	width: 104px;
	height: 58px;
}



/*-------------------------------------------------------------------------------------------*/
/*- SAMPLE ITINERARY ------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.sampleitinerarylist {
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	float: left;
	min-height: 455px !important;
	text-align: center;
	padding: 35px;
	width: 247px;
}

#main .article .sampleitinerarylist p {
	font-size: 13.5px;
	line-height: 19px;
	padding: 0px 0px 7px 0px;
}

.sampleitinerarylist:nth-child(3n+3) {
	border-right: 0px;
}

body.page-template-template-samepleitineraries-php #main .article {
	padding: 0px;
	border: 1px solid #DEDEDE;
}

body.page-template-template-samepleitineraries-php {
	background: url('_assets/img/bg-mainmenu.jpg') repeat-x;
}

.sampleitinerarylist h2 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	margin: 8px 0 0;
}

.sampleitinerarylist h2 a {
	color: #202020!important;
}

.sampleitineraryheader {
	padding: 35px 0 0;
	width: 100%;
}

@media screen and (min-width: 960px) {
	.sampleitineraryheader {
		height: 171px;
	}
}

.sampleitineraryheader .left {
	float: none;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 15px;
	line-height: 22px;
}

@media screen and (min-width: 960px) {
	.sampleitineraryheader .left {
		float: left;
		border-right: 1px solid #e1e1e1;
		padding: 0 25px 0 0;
		width: 609px;
		margin: 0 50px 0 0;
	}
}

.sampleitineraryheader .left h2 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-weight: bold;
	font-size: 25px;
}

.sampleitineraryheader .right {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	padding: 16px 0 0;
	text-align: center;
	font-size: 18px;
	width: 230px;
	float: left;
}

.sampleitineraryheader .right img {
	padding: 5px 0px 0px 0px;
}

body.single-tfgddaytours .pageheader {
	margin: -16px 0 20px;
}

body.single-tfgddaytours .pageheader > p {
    color: #9b3c1e;
    font-size: 17px !important;
    letter-spacing: 2px;
    text-transform: uppercase;
}

p.big {
	font-size: 17px !important;
	line-height: 26px !important;
}

body.single-tfgddaytours p.big {
	padding-top: 20px!important;
}

body.single-tfgddaytours ul.tabs {
	padding: 20px 0px 0px 0px;
}

body.single-tfgddaytours #main .article .tab_container .tab_content h3, #main .article .tab_container .tab_content h3 a {
	margin: 20px 0 0;
}

body.single-tfgddaytours #main .article .tab_container p {
	margin-bottom: -4px !important;
}





/*-------------------------------------------------------------------------------------------*/
/*- BLOG --------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

body.category-shalom-israel-tours-blog {
	background: url("_assets/img/bg-mainmenu.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

body.category-shalom-israel-tours-blog .featuredhotels {
	background: none;
}

body.category-shalom-israel-tours-blog #main .latest .post {
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
	background: #fff;
	border: 1px solid #e6e6e6;
	float: left;
	margin: 0 37px 40px 0;
	width: 285px;
}

body.category-shalom-israel-tours-blog #main {
	margin-top: 30px;
}

body.category-shalom-israel-tours-blog  #main .latest {
	border: 0px;
	padding: 5px 0px 0px 0px;
	background: none;
}

body.category-shalom-israel-tours-blog #main .latest .post p {
	font-size: 14px;
	line-height: 156%;
	padding: 10px 35px 35px 35px;
}

body.category-shalom-israel-tours-blog #main .latest .post h4 { 
	font-family: "Chivo","Open Sans",arial,sans-serif;
	font-size: 21px;
	line-height: 21px;
	padding: 0px 35px;
	margin-bottom: 0px;
	margin-top: 16px;
}

body.category-shalom-israel-tours-blog #main .latest .post h4 a:hover { 
	color: #1b78d9;
	transition: all 0.5 ease 0s!important;
	text-decoration: none;
}

body.category-shalom-israel-tours-blog #main .latest .post a.blogreadmore {
	font-family: "Chivo","Open Sans",arial,sans-serif!important;
	font-size: 11px;
	text-transform: uppercase;
	color: #1b78d9;
	padding: 0 0 35px 35px;
}

body.category-shalom-israel-tours-blog #main .latest .post img {
	padding: 0px;
	border: 0px;
	width: 285px;
	height: 126px;
}

body.category-shalom-israel-tours-blog #main .latest .post img.border {
	width: 48px;
	height: 3px;
	padding: 0px 0px 0px 35px;
}

body.category-shalom-israel-tours-blog #main .latest .post p.date {
	color: #898989;
	font-size: 10.5px;
	letter-spacing: 1px;
	margin: 0;
	text-transform: uppercase;
	font-family: Helvetica, arial, sans-serif;
	padding: 3px 0 0 35px;
	font-weight: normal;
}

p.date {
	color: #898989;
	font-size: 10.5px!important;
	letter-spacing: 1px;
	margin: 0;
	text-transform: uppercase;
	font-family: Helvetica, arial, sans-serif;
	padding: 0;
	font-weight: normal;
}

body.category-shalom-israel-tours-blog #main .latest .post:nth-of-type(2n+2) {
	margin: 0 0px 40px 0;
}

.blogheader {
	margin: 10px 0;
	width: 100%;
	float: left;
}

.blogheader h2 {
	background: url("_assets/img/icon-blogheader.png") no-repeat left center;
	font-family: "Chivo","Open Sans",arial,sans-serif;
	font-size: 31px;
	color: #1b78d9;
	padding: 10px 0 10px 54px;
}

.blogheader .left {
	float: none;
}

.blogheader .right {
	font-size: 15px;
	margin-top: 10px;
	padding: 12px 0 0;
	text-transform: uppercase;
	letter-spacing: 2px;
}

@media screen and (min-width: 960px) {
	.blogheader .left {
		width: 659px;
		float: left;
	}

	.blogheader .right {
		float: left;
		width: 267px;
	}
}

.et_monarch .et_social_networks {
	float: right!important;
	margin-top: -10px!important;
	width: 55%!important;
}
.et_monarch .et_social_networks .et_social_icons_container {
	width: 100%!important;
}

body.category-shalom-israel-tours-blog  #sidebar {
	margin-top: 30px;
}

.blogheader .right > p {
	background: #ffc84a; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffc84a 0%, #ff9527 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc84a), color-stop(100%,#ff9527)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffc84a 0%,#ff9527 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffc84a 0%,#ff9527 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffc84a 0%,#ff9527 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffc84a 0%,#ff9527 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc84a', endColorstr='#ff9527',GradientType=0 ); /* IE6-9 */
	border-radius: 4px;
	font-family: "Chivo","Open Sans",arial,sans-serif;
	border: 1px solid #c86810;
	font-size: 15px;
	margin: 11px 0 0;
	padding: 10px;
	text-align: center;
}

.blogheader .right > p a {
	background: url("_assets/img/icon-rss.png") no-repeat left center;
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
	padding: 0 0 0 15px;
	color: #fff;
}

et_social_networks.et_social_autowidth.et_social_simple.et_social_rounded.et_social_top.et_social_no_animation.et_social_withnetworknames.et_social_outer_dark {
	width: 100%!important;
} 





/*-------------------------------------------------------------------------------------------*/
/*- CLIENT PICS -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

body.page-template-template-clientpics-php {
	background: url("_assets/img/gallery-body-bg.jpg") no-repeat top center;
}

#main .article.clientpics {
	background-color: #fff;
	border: 0 none;
	margin: 203px 0 75px 0;
	padding: 0;
	position: relative;
}

#main .article.clientpics p {
	font-family: "Chivo","Open Sans",arial,sans-serif;
	text-align: center;
	padding: 10px 100px 40px 100px;
}

#ff-item-overlay .ff-detail {
	display: none;
}
.ff-title {
	font-family: "Chivo","Open Sans",arial,sans-serif;
	text-shadow: 1px 1px 1px #000000;
	font-weight: 700;
	font-size: 23px!important;
	line-height: 23px!important;
	margin: 0!important;
	text-transform: none!important;
}

.ff-subtitle {
	font-family: "Chivo","Open Sans",arial,sans-serif;
	text-shadow: 1px 1px 1px #000000;
	font-size: 15px;
	line-height: 21px;
}

.ff-more {
	font-size: 11px !important;
	letter-spacing: 4px;
	text-transform: uppercase;
}

#ff-item-overlay .ff-item-title {
	display: none;
}

.ff-item-full {
	background: none;
	padding: 100px 50px 50px;
}







/*-------------------------------------------------------------------------------------------*/
/*- Tour Menu 2015 -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

body.page-template-template-tourmenu2015 {
	background: url('_assets/img/bg-mainmenu.jpg') repeat-x;
}

body.page-template-template-tourmenu2015 #main .article {
	padding: 0;
	background: none;
	border: 0;
	margin: -11px 0 35px 0;
}

body.page-template-template-tourmenu2015 #main .article p {
	font-size: 13px;
	line-height: 19px;
}

body.page-template-template-tourmenu2015 .toursitesingle {
	-webkit-box-shadow: 0 0 6px 1px rgba(210,210,210,1);
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0 6px 1px rgba(210, 210, 210, 1);
	float: left;
	width: 100%;
	margin: 0 0 37px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
	padding: 10px;
}

@media screen and (min-width: 960px) {
	body.page-template-template-tourmenu2015 .toursitesingle {
		padding: 0;
	}
}

body.page-template-template-tourmenu2015 .toursitesingle .left {
	float: none;
}

@media screen and (min-width: 960px) {
	
	body.page-template-template-tourmenu2015 .toursitesingle .thumb {
		width: 260px;
		float: left;
		margin: 0 0 -7px 0;
	}

	body.page-template-template-tourmenu2015 .toursitesingle .left {
		border-right: 1px solid #eee;
		padding: 28px 47px;
		width: 285px;
		float: left;
	}

	body.page-template-template-tourmenu2015 .toursitesingle .right {
		font-size: 14px;
		line-height: 27px;
		padding: 36px 34px;
		width: 230px;
	}
}

body.page-template-template-tourmenu2015 .toursitesingle h2 {
	font-family: "Chivo","Open Sans",arial,sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 -5px 0;
}

body.page-template-template-tourmenu2015 .toursitesingle h2 a {
	color: #000!important;
}


body.page-template-template-tourmenu2015 .sampleitineraryheader {
	background: url('_assets/img/stampbg.png') no-repeat top left;
}

body.page-template-template-tourmenu2015 .sampleitineraryheader .left h2 {
	color: #a73804;
}




/*-------------------------------------------------------------------------------------------*/
/*- Tour Menu 2015 -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/



body.archive.category {
	background: url("_assets/img/bg-mainmenu.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

body.archive.category .featuredhotels {
	background: none;
}

body.archive.category #main .latest .post {
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
	background: #fff;
	border: 1px solid #e6e6e6;
	float: left;
	margin: 0 37px 40px 0;
	max-width: 285px;
}

body.archive.category #main {
	margin-top: 30px;
}

body.archive.category  #main .latest {
	border: 0px;
	padding: 5px 0px 0px 0px;
	background: none;
}

body.archive.category #main .latest .post p {
	font-size: 14px;
	line-height: 156%;
	padding: 10px 35px 35px 35px;
}

body.archive.category #main .latest .post h4 { 
	font-family: "Chivo","Open Sans",arial,sans-serif;
	font-size: 21px;
	line-height: 21px;
	padding: 0px 35px;
	margin-bottom: 0px;
	margin-top: 16px;
}

body.archive.category #main .latest .post h4 a:hover { 
	color: #1b78d9;
	transition: all 0.5 ease 0s!important;
	text-decoration: none;
}

body.archive.category #main .latest .post a.blogreadmore {
	font-family: "Chivo","Open Sans",arial,sans-serif!important;
	font-size: 11px;
	text-transform: uppercase;
	color: #1b78d9;
	padding: 0 0 35px 35px;
}

body.archive.category #main .latest .post img {
	padding: 0px;
	border: 0px;
	width: 285px;
	height: 126px;
}

body.archive.category #main .latest .post img.border {
	width: 48px;
	height: 3px;
	padding: 0px 0px 0px 35px;
}

body.archive.category #main .latest .post p.date {
	color: #898989;
	font-size: 10.5px;
	letter-spacing: 1px;
	margin: 0;
	text-transform: uppercase;
	font-family: Helvetica, arial, sans-serif;
	padding: 3px 0 0 35px;
	font-weight: normal;
}

body.archive.category #main .latest .post:nth-of-type(2n+2) {
	margin: 0 0px 40px 0;
}

body.archive.category #sidebar {
	margin-top: 30px;
}

body.home #dd_ajax_float {
	display: none!important;
}




/*-------------------------------------------------------------------------------------------*/
/*- TRIP ADVISOR -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.trip-advisor {
	-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.1);
	box-shadow: 0 0 8px 0 rgba(0,0,0,.1);
	text-align: center;
	margin: 25px 0 80px 0;
	width: 247px;
}

.trip-advisor img {
	padding: 30px 0;
	width: 159px; 
}

.trip-advisor ul {
	border-top: 1px solid #eee;
	list-style: none;
	margin: 0;
	padding: 30px 0 0 0;
}

.trip-advisor ul li {
	padding: 15px;
}

.trip-advisor ul li h4 {
	font-family: "Chivo","Open Sans",arial,sans-serif;
	font-weight: 200;
	font-size: 15px;
}

.trip-advisor ul li h6 {
	font-family: "Chivo","Open Sans",arial,sans-serif;
	font-weight: 200;
	font-size: 10.5px;
	line-height: 10.5px;
	color: #9a9999;
	text-transform: uppercase;
}

img.ta-read-more {
	margin-bottom: -51px;
	width: 125px;
}



/*-------------------------------------------------------------------------------------------*/
/*- RESTAURANTS -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

body.page-template-template-restaurants-php, body.page-template-template-restaurants-telaviv-php {
	background: url('https://shalomisraeltours.com/wp-content/themes/websource/_assets/img/bg-restaurants.jpg') no-repeat top center;
	background-size: 100% auto;
}


body.page-template-template-restaurants-php #main .article.group, body.page-template-template-restaurants-telaviv-php #main .article.group {
	padding: 0!important;
	border: 1px solid #dedede;
}

.restaurants {
	height: 164px;
	width: 100%;
	padding-top: 46px;
}

.restaurants .left {
	border-right: 1px solid #ddd;
	padding-right: 17px;
	width: 38%;
	float: left;
	margin: 0;
}

.restaurants .right {
	padding-top: 10px;
	width: 55%;
	float: right;
}

.restaurants .left p {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 18px;
	letter-spacing: 4px;
	text-transform: uppercase;
	font-weight: 200;
}

.restaurants .right p {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: 200;
}

.restaurants h2 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-weight: bold;
	font-size: 40px;
	padding-top: 14px;
}




/*-------------------------------------------------------------------------------------------*/
/*- HOME PAGE REVIEW SLIDER -----------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

.home-review-slider {
	margin: 0 75px;
	text-align: center;
	font-family: "Chivo","Open Sans",arial,sans-serif;
	font-weight: 200;
	font-size: 18px;
	line-height: 23px;
}

.unslider {
	background: url("_assets/img/review-gradient.png") no-repeat top center;
	background-size: 100% 56.5px;
	margin: 40px 0 0 0!important;
	padding: 70px 0 0 0!important;
}


.unslider-arrow {
	top: 1838px;
}

.home-review-slider h3 {
	font-size: 20px;
	font-family: 'Open Sans',arial,sans-serif;
	font-weight: 700;
	color: #9d3b1e;
	padding-bottom: 10px;
}

.home-review-slider h4 {
	font-family: 'Chivo','Open Sans',arial,sans-serif!important;
	text-transform: uppercase;
	color: #6c6c6c!important;
	letter-spacing: 1px;
	padding-top: 17px;
	font-size: 15px!important;
	font-weight: 900!important;
}

.home-review-slider li img {
	padding-bottom: 15px;
}

a.unslider-arrow.prev {
	background: url("_assets/img/review-arrow-left.png") no-repeat left center;
	background-size: 8.5px 13.5px;
	width: 8.5px;
	height: 13.5px;
	text-indent: -9999px;
	display: inline-block;
	left: 494px;
}

a.unslider-arrow.next {
	background: url("_assets/img/review-arrow-right.png") no-repeat left center;
	background-size: 8.5px 13.5px;
	width: 8.5px;
	height: 13.5px;
	text-indent: -9999px;
	display: inline-block;
	right: 805px;
}

.unslider-arrow.next {
	float: right;
	left: 0;
	padding: 0!important;
	border: 0!important;
}



/*-------------------------------------------------------------------------------------------*/
/*- NEW TESTIMONIALS PAGE -------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

body.page-template-template-testimonials-new {
	background: url('_assets/img/bg-test-new.jpg') no-repeat top center;
	background-size: 100% auto;
}

.testimonial-header {
	text-align: center;
	padding: 60px 0;
}

.testimonial-header h2 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-weight: bold;
	font-size: 40px;
	line-height: 100%;
	color: #1b78d9;
	padding: 0 0 12px 0;
	margin-top: 2px;
}

.testimonial-header p.subheader {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 5px;
}

.testimonial-header p {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 16px;
	line-height: 21px;
	font-weight: 200;
}

.testimonial-small {
	background: url('_assets/img/bg-top-gradient.jpg') repeat-x top center;
	background-size: 93px 72.5px;
	width: 100%;
	float: left;
	padding: 100px 0;
}

.testimonial-small .left {
	width: 25%;
	float: left;
	margin-right: 0;
	margin-left: -81px;
}

.testimonial-small .right {
	width: 71%;
	float: left;
}

.testimonial-small .left img {
	border-radius: 100px;
	width: 160px;
}

.testimonial-small h2 {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	font-size: 18px;
	line-height: 21px;
	font-weight: 900;
	border-bottom: 1px solid #eee;
	padding: 0 0 9px 0;
	margin: 0 0 25px 0;
}

.testimonial-small h2 span {
	font-family: 'Chivo','Open Sans',arial,sans-serif;
	border-left: 1px solid #eee;
	font-weight: 200;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-left: 20px;
	padding-left: 20px;
	font-size: 14px;
}

body.page-template-template-testimonials-new #main .article {
	padding: 0;
	border: 0;
}

#main .article.shadow-wrap {
	-webkit-box-shadow: 0 0 8px 1px rgba(0,0,0,.1);
	box-shadow: 0 0 8px 1px rgba(0,0,0,.1);
}

body.page-template-template-testimonials-new a.unslider-arrow.next {
	right: 100px;
	top: -192px;
}

body.page-template-template-testimonials-new a.unslider-arrow.prev {
	left: 100px;
	top: -192px;
}

body.page-template-template-testimonials-new .unslider-arrow {
	position: relative;
}

body.page-template-template-testimonials-new .unslider-wrap.unslider-carousel > li {
	text-align: center;
}

body.page-template-template-testimonials-new .unslider-wrap.unslider-carousel > li p {
	font-family: 'Chivo','Open Sans',arial,sans-serif!important;
	font-weight: 200!important;
	padding: 0 175px;
	font-size: 22px!important;
	line-height: 31px!important;
}

body.page-template-template-testimonials-new .unslider {
	background: none;
	padding-top: 100px!important;
}

body.page-template-template-testimonials-new .unslider h4 {
	font-family: 'Chivo','Open Sans',arial,sans-serif!important;
	font-weight: 900!important;
	font-size: 19px!important;
	color: #9d3b1e!important;
	padding-top: 17px!important;
}


@media only screen and (min-width: 64.063em) {
	.testimonial-header {
		padding: 60px 100px;
	}
}


body.single-tours .main-container .slider-header {
	float: left!important;
    width: 635px!important;
}

body.single-tours #main, body.single-tours #main article.group {
	width: 100%;
}


h2.tour-header {
    font-family: 'Open Sans',arial,sans-serif;
    font-size: 24px;
    font-weight: 100;
    padding: 25px 0 25px 0;
    text-align: left;
    line-height: 39px;
	font-weight: 600;
    text-transform: uppercase;
}

h2.tour-header a {
	color: #9b3c1e;
}

h4.small-grey {
    color: #d1d0d0 !important;
    letter-spacing: 5px !important;
    text-transform: uppercase !important;
    font-family: 'Chivo',Helvetica,Arial,sans-serif !important;
    font-size: 14px !important;
    text-align: center !important;
    margin: 0 !important;
    padding: 60px 0 0 0;
}


span.small-grey {
    color: #d1d0d0 !important;
    letter-spacing: 5px !important;
    text-transform: uppercase !important;
    font-family: 'Chivo',Helvetica,Arial,sans-serif !important;
    font-size: 14px !important;
	border-left: 1px solid #eee;
	padding: 10px 0 10px 17px;
	margin-left: 17px;
	font-weight: 200;
}

.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs {
	background: #fff!important;
}

body.page-id-16477 #main {
	width: 100%;
}

body.page-id-16477 #sidebar, body.page-id-16477 div#container div#content.group div#main div.article.group h3 a {
	display: none;
}

body.page-id-16477 #emf-form-instruction {
	text-align: center!important;
}




/*-------------------------------------------------------------------------------------------*/
/*- 3-Day Tour Menu ---------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

body.page-template-template-3daytourmenu div#content.group div#main.fullwidth div.article.maindaytour {
	background: url(//shalomisraeltours.com/wp-content/themes/websource/_assets/img/3day-header2.jpg) no-repeat;
}

body.page-template-template-3daytourmenu .thankyouposts .singlebox.daytour {
	float: left;
	margin: 251px 30px 50px 0;
	width: 427px;
}

body.page-template-template-3daytourmenu #main .article {
	border: 0;
}

.grey-menu-box {
    padding: 70px 40px;
	background: #f3f3f3;
}

img.small-polaroid {
    background: url(//shalomisraeltours.com/wp-content/themes/websource/_assets/img/img-bg-smaller.jpg) no-repeat scroll 0 0 transparent;
    margin: 0;
    padding: 12px 14px 14px;
}

.grey-menu-box h2 {
	color: #1b78d9;
	font-family: 'Chivo','Open Sans',arial,sans-serif;
}

.grey-menu-box .left:nth-of-type(1) img {
	padding: 26px 0 0 0;
}