/*
Theme Name: Via Japan
Theme URI:  http://viajapan.mojoworks.jp
Description: A child theme of Travelo Theme
Author: Umbrella
Author URI: http://www.mojoworks.jp
Version: 2.3
Template: Travelo
*/
@import url("../Travelo/style.css");

.property{display:none;}


/* Styles added by Daniel */

.bucketExContent p, table {	
	color:#333;
}

.price-table {
margin: 30px 0;
}

.price-table caption {
background: #666;
color: #fff;
font-weight: bold;
padding: 8px 5px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
}

.price-table th {
background: #e1eaed !important;
text-align: center;
border: 1px solid #ccc;
}

.price-table th span{
font-weight: normal;
}

.price-table td {
text-align: center;
border: 1px solid #ccc;
}

#umbrella_search_filter-2 ul,
.widgetFilterWrap {
	background: #c7d6dd;
}


.filterSelectBox {
	color: #666;
	background: #fdfdfd; /* for internet explorer*/
background: -webkit-linear-gradient(#fdfdfd, #e9e9e9); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#fdfdfd, #e9e9e9); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#fdfdfd, #e9e9e9); /* For Firefox 3.6 to 15 */
background: linear-gradient(#fdfdfd, #e9e9e9); /* Standard syntax */
	
}

.sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus{
	color: #ee3725 !important; /* ViaJapan red */
}

.sbOptions {
	background-color: #fdfdfd !important;
	box-shadow: 0px 3px 3px #666;
	-moz-box-shadow: 0px 3px 3px #666;
-webkit-box-shadow: 0px 3px 3px #666;
	left: 4px !important;
	width: 95% !important;
}

.sbOptions li {
	padding: 3px 7px !important;
	border-bottom: none !important;
	font-family: 'Open Sans', sans-serif !important;
}

.sbOptions li:last-child a{
	border-bottom: none;
}

.tags .widgetFilter ul li{
	margin:0;   
}



.col-lg-12 .widgetFilter ul.widgetFilterWrap li.filter{
	margin-bottom: 0 
}

.purpleBtn{
	background: #4f9e0a; /* for internet explorer*/
	background: -webkit-linear-gradient(#9b58a3, #bd83b9); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#9b58a3, #bd83b9); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#9b58a3, #bd83b9); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#9b58a3, #bd83b9); /* Standard syntax */
 
}

.flexslider{
	height: 394px !important;
	
}

.slides {
	height:394px !important;
}

.banner_section {
	height:350px !important;
}

.thumb_one{
	height: 120px !important;
	
}

.pageNrBtn {
	width:150px !important;
}

.pageNrBtn > a,
.pageNr > a,
.pageNr > span  {
background: -webkit-linear-gradient(#fdfdfd, #e9e9e9) !important; /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#fdfdfd, #e9e9e9) !important; /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#fdfdfd, #e9e9e9) !important; /* For Firefox 3.6 to 15 */
background: linear-gradient(#fdfdfd, #e9e9e9) !important; /* Standard syntax */
border-radius:4px !important;
-moz-border-radius: 4px !important;
box-shadow: 0px 0px 2px #666;
-moz-box-shadow: 0px 0px 2px #666;
-webkit-box-shadow: 0px 0px 2px #666;
}

.pageNrBtn > a {
padding:4px 15px !important;
float:right;
	
}

.pageNr > a,
.pageNr > span {
padding:4px 8px !important;
	
}

.pageNr > span {
background: #EC4733 !important;
	
}

.contentPagesTravels{
	border: none !important;
}

.testimonial a{
	color: #666666 !important;
}

/* mobile tweaks */
@media (min-width: 320px) and (max-width:480px){
.flexslider{
	height: 210px !important;
}
.banner_section{
	height:153px !important;
}
#fade a{
	width: 100% !important;
}
.blocks_main h2{
	line-height: 32px;
}
.thumb_one{
	height: 100px !important;
}
}