/*
 Theme Name:     BookYourTravel Child
 Theme URI:      http://www.mydomain.com
 Description:    Book Your Travel Child Theme
 Author:         kajag
 Author URI:     http://themeforest.net/user/kajag
 Template:       BookYourTravel
 Version:        1.0.0
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
@import url(http://fonts.googleapis.com/css?family=Raleway:400,500,600);
@import url(http://fonts.googleapis.com/css?family=Bad+Script);
body{font:13px/1.42 'Raleway', sans-serif;}
.home header{position:relative !important;float:none;margin:0px !important}
.slider{height:414px}
.contact {background-position:0 8px;height: 29px;padding: 9px 0 0 38px;margin-top:10px}
.contact .number { font-size: 16px;}
.one-third{ width: 32% !important;padding: 0px 2% !important;}
.deals .details h2 {text-align:center;color:#212121 !important}
.home .deals{margin:20px 0 !important}
#primary h1{color:#009966}
.inner_right h1{color:#00cc99 !important}
.main-nav{background: linear-gradient(to bottom, rgba(0, 153, 102, 1) 0%, rgba(18, 163, 112, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.medium_orange{text-decoration:none;color:#fff !important}
/*for slider height*/
#rev_slider_1_1_wrapper{height:414px !important;}
.book_now{background:#ac9888;color:#fff;padding:5px 10px;text-decoration:none;font-weight:bold}
.main{padding:0px;min-height:620px}
.content_box p {line-height:26px;font-size:14px !important;}
.content_box .list_boxes li{background-color: #f4f4f4 !important;background:none;  border: 1px solid #ccc;display: inline-block;margin: 10px; padding: 20px;width: 40%;}
.content_box .list_boxes li h6,.content_box h6{font-size:16px;margin-bottom:9px}
.top_box_left,.top_box_right {float:left}
.top_box_left{width:44%;margin-right:20px;line-height:26px;font-size:14px !important;}
.top_box_right {width:50%;}
.top_box_right img{margin:0px !important;padding:3px;border:1px solid #f2f2f2;width:100%}
.content_box .box{padding:10px 0}
.price{min-height:50px !important}
.accommodation_item .description.clearfix{min-height:120px !important}
.price .price_box{ color: #000;font-size: 20px;text-align: center;margin-top: 7px;padding-bottom: 10px;}
.custom_color{background:rgb(241, 195, 58) !important;margin-right:5px !important}
.custom_color:hover{background:rgba(241, 195, 58, 0.4) !important;}
.main-nav li {font-size:14px ;}
.deals .full-width-new, .offers .full-width-new, .destinations .full-width-new{ width:100% !important;}
.full-width-new figure { width:30%; float:left !important;margin:10px}
.full-width-new .details{width:67% !important; float:left !important; text-align:left !important; }
.full-width-new .details h2, .full-width-new .price .price_box{text-align:left !important;}
.full-width-new p{padding:0px !important}
.full-width-new .price{min-height:auto !important;margin-bottom:10px !important}
.deals .full-width-new .details h2{min-height: auto !important}
/*.deals .full-width-new .details {min-height:205px !important;height:205px !important}*/
h2{ font: 18px/1.2 'Raleway', sans-serif;font-weight:600}
h1,.deals.full h1:first-child{font: 26px/1.2 'Raleway', sans-serif;padding-left:10px;font-weight:600}
aside .widget h3{font: 17px 'Raleway', sans-serif;font-weight:600}
.main-nav li{padding: 7px 35px 8px 0;font-family:'Raleway', sans-serif;font-weight:bold}
.inner_left,.inner_right{width:48%;float:left}
.inner_left {margin-right:40px}
.social_icon{float: left;width: 68px; margin-top: 0px;}
.tp-button.lightgrey.small{bottom: 15px;display: block;left: 20px; position: absolute;line-height: 25px !important;height:24px !important;letter-spacing: 1px !important;text-shadow:none !important;background-color:#00cc99 !important;}
.TA_certificateOfExcellence{width:170px;margin:0 auto;}
header{margin:0 !important}
.header_static_inner {margin:0 0 20px;height: 150px;}
.map-wrap{height:500px}
strong{font: 14px 'Raleway', sans-serif;font-weight:600}
.gradient-button, .wpcf7-submit{font: 11px/30px 'Raleway', sans-serif;}
h6{font: 13px 'Raleway', sans-serif;}
/*#rev_slider_1_1 .mediumlarge_light_white_new{font-family: 'Bad Script', cursive;}*/
.content_box .list_boxes li h6, .content_box h6 {color:#666;font-weight:bold}
.inner_left strong{font-size:14px}
.gradient-button {background: rgb(0, 193, 142);}
.gradient-button:hover{background: #1dd4a3;}
/*.element_2,.element_2 .image-block_2,#huge_it_gallery_content_2 .element_2 .image-block_2 img {width:340px !important}
/*.element_2{position:relative !important;transform:none !important;display:inline-block !important;margin:10px !important; }*/
/*#huge_it_gallery_container_2 {height:auto !important}*/

.certificate {background:#efc73f !important;height:363px}
.certificate h1 ,.certificate h3{text-transform:uppercase; color: #333333 !important;text-align:center;}
.certificate h1{font: 30px/1.2 'open sans';font-weight:900;padding: 10px 0 20px !important;}
.certificate h3{font: 22px/1.2 'open sans';font-weight:400; padding: 30px 0 10px !important;}
.main-nav .bookBtn{background:rgb(241, 195, 58);border-radius: 4px;height: 19px;padding: 6px 15px;}
.certificateExe {float:right}
.specialOffers {background:url(http://demo.miamijetskirental.com/wp-content/uploads/2015/01/special-banner.png) no-repeat;text-align:center;font-family:'open sans'}
.specialOffers h2{font-weight:600; font-size:29px;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25); color:#fe7e00; border-bottom:1px solid #069c69; text-transform:uppercase;font-family:'open sans' !important;}
.specialOffers h2 span{font-size:19px; font-weight:400; display:block;}
.specialOffers h3{color:#069c69; font-size:20px;}
.specialOffers h4{text-decoration:line-through; font-size:15px; padding-bottom:8px;}
.specialOffers h5{font-size:16px; color:#cc0000;}
.specialOffers .bookNowBtn {border-radius:20px;  font-size:14px; color:#fff; border:2px solid #fe7e00; width:168px; display:inline-block; padding:7px 0; text-align:center; background-color:#069c69; margin:22px auto;text-decoration:none}
.price .price_box {font-size:17px !important}
/*29jan 2015*/
.custom-caption{ background-color: rgba(241, 195, 58, 0.92);
    border-color: rgb(241, 195, 58);
    border-radius: 6px;
    border-style: none;
    border-width: 0;
    font-weight: 300;
    height: 160px;
    text-decoration: none;
    width: 300px;
	position:absolute;
	left:0;bottom:0;right:0px;
	margin: auto 10%;
	z-index:90;	
	padding:10px;
	text-align:center !important;
	top:35%;
}
/*.page-template-page-accommodation-list .deals .full-width-new .details {
    height: 260px !important;
}*/
.text{
	font-weight:700;
	 padding-top: 5px;
}
.address{float:right;}
.custom-caption h1 {padding: 8px 10px;font-size:25px;text-shadow: none !important;}
.custom-caption h1,.custom-caption h3{color:rgb(52, 52, 64) !important;font-family:"Times New Roman", Times, serif !important;}
.custom-caption h3{font-size:23px;}
.custom-caption .checkBtn{
	background-color: #00cc99 !important;
    display: inline-block !important;
    height: 24px !important;
    letter-spacing: 1px !important;
    line-height: 24px !important;
    text-shadow: none !important;
	box-shadow: 0 3px 0 0 #555;
	text-decoration:none;
	color:#fff;
	background: url("http://demo.miamijetskirental.com/wp-content/plugins/revslider/rs-plugin/images/gradient/g30.png") repeat-x scroll center top rgba(0, 0, 0, 0);
    border-radius: 3px;
    cursor: pointer;
    font-family: arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 13px 5px;    
}
.page-template-page-discount-list .accommodation_item .price{min-height:0 !important}
.main-nav li{letter-spacing:0px}
#huge_it_gallery_content_2{width:80%;margin:0 auto}
	/***************************************  MAX WIDTH 1166  *******************************/
@media screen and (max-width:1024px){
.inner_left {margin-right:35px}
}

@media screen and (max-width:1166px){
	.one-third{ width:33% !important;}
	.one-third .details{ min-height:230px;}
	.deals .details h2{ min-height:45px;} 
	/*.deals .details span, .deals .details div{min-height:93px;}*/
}
				/***************************************  MAX WIDTH 900 *******************************/
@media screen and (max-width:1024px){
	.bottom nav li{display:inline-block;float:none !important}
	.tp-caption.very_large_text_new{font-size: 24px !important;left: 5.6em !important;}
	.tp-caption.mediumlarge_light_white_new{font-size: 22px !important;left: 6em !important;}	
}
@media screen and (max-width:980px){
	header .contact{width: 18%;background: url("http://demo.miamijetskirental.com/wp-content/themes/BookYourTravel/images/ico/icons.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0) !important;float:right}
	header .social_icon{margin-top: 15px}
	.right-sidebar .widSSPnarrow{width:100% !important }
}
@media screen and (max-width:900px){
	#rev_slider_1_1_wrapper .default{padding:0 !important;}
}

/***************************************  MAX WIDTH 800 *******************************/
@media screen and (max-width:800px){
	.accommodation_item .default{height:345px !important;}
	.inner_left, .inner_right{width:100%}
	header .social_icon{margin-top: 12px;}
	header .contact{margin: 4px 0 10px 4px !important;width:24%}
}
				/***************************************  MAX WIDTH 700 *******************************/
@media screen and (max-width:700px){
	.one-third .details { min-height: 272px !important;}
	/*.deals .details span, .deals .details div { min-height: 116px;}*/
}
				/***************************************  MAX WIDTH 640 *******************************/
@media screen and (max-width:640px){
	.one-third{width:50% !important}
	.one-third .details { min-height: 298px !important;}
	/*.deals .details span, .deals .details div { min-height: 123px;}*/
	.deals .details h2{font-size:17px;  min-height: 65px;}
}
@media screen and (max-width:600px){
	.logo {text-align:left}
	.logo img{display:inline-block}
	header .contact,header .social_icon{float:left}
	.certificateExe{margin-top:-109px }
	header .contact{margin: 0 0 10px 4px !important;}
	header .social_icon { margin-top: 5px;}
}

	
			/***************************************  MAX WIDTH 568 *******************************/
@media screen and (max-width:568px){
	.one-third { width: 100% !important;}
	.one-fourth figure{width:100%;}
	.deals .details h2 {min-height: 18px;}
	.one-third .details { min-height: 230px !important;}
}

@media screen and (max-width:530px){
	.inner_right #CDSWIDSSP{width:100% !important}
	header .contact{width:28%}
}
@media screen and (max-width:480px){
	header .contact{width:31%}
	header .contact span.number{display:block}
}

				/***************************************  MAX WIDTH 460 *******************************/
@media screen and (max-width:460px){
.contact .number{font-size:15px;}
header .contact {width: 33%;}
header .contact { margin: 0 0 10px 2px !important;}
}
				/***************************************  MAX WIDTH 380 *******************************/
@media screen and (max-width:380px){
.logo { text-align: center; max-width: 100%;}
.certificateExe{width:100%; margin-top:0;}
header .social_icon{bottom: -36px;position: absolute;right: 0;}
}
				/***************************************  MAX WIDTH 400 *******************************/
@media screen and (max-width:400px){
.one-third .details {min-height: 315px !important;}
.deals .details h2 {min-height: 44px;}
/*.deals .details span, .deals .details div {  min-height: 162px;}*/
header .contact {display:none}
	
}
@media screen and (max-width:380px){
	.custom-caption{margin:auto}
}

