@import url("../fonts/fonts.css");



html, body { height:100%; min-height:100%;}



.page-wrap{ height:100%; background:#f0f0f0;padding-bottom: 5px;}



/*.search-filter{height:calc(100% - 170px);} */



body{font-family: 'Gotham-Light'; background:#f0f0f0; }



h1,h2,h3,h4,h5,h6{font-family: 'Roboto-Regular'; }



.container-outr{padding-left:5px; padding-right:5px;}

.navbar{ border-radius:0; border:none; margin:0;}

.navbar-inverse{ background:#000;}

.navbar-brand{ height:auto;}



#navbar{ margin:12px 0; font-family: 'Roboto-Regular';}

.navbar-nav > li > a{font-size:16px; padding-bottom:10px; padding-top:10px;}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > 

a:focus{ background:none;}



.navbar-nav > li.general_stock > a{ background:#a6ce39 url(../images/ico-pdf.png) no-repeat 13px center; color:#0e0e0e; padding-left:35px; }

.navbar-nav > li.general_stock > a:hover{background-color:#b6e043;color:#0e0e0e}

img{ max-width:100%;}



.navbar-form {position:relative; border:none;box-shadow:none;}

.navbar-form .form-control{background:transparent; border:none; border-bottom:1px solid #353535 !important; height:40px; font-size:16px; padding-left:0; padding-right:40px; width:100%; border-radius:0; color:#fff;}

.navbar-form .btn-search{ background:url(../images/ico-search.png) no-repeat; position:absolute; right:20px; top:2px; width:31px; height:31px;}

.form-control::-moz-placeholder {
    color: #565656;
    opacity: 1;
    filter: alpha(opacity=100);
}

.navbar-brand{ padding:18px 23px 6px 13px;}
.navbar-form { margin:12px 0px;}

.user-name {float: left; color: rgba(255,255,255,1); margin:12px 0; line-height:40px; font-size: 16px;}
.user-name  a{color: rgba(255,255,255,1);}
.center-menu {display: table;margin-left: auto;margin-right: auto;}

.navbar-toggle{ z-index:8989;}

.footer{ background:#fcfcfc; border-top:1px solid #eaeaea; border-bottom:10px solid #f0f0f0; margin: 10px 0 0 0; padding: 10px 0; /*position:absolute; */width:100%; left:0; bottom:0; position:relative; z-index:99}

.footer .top{font-size: 10px; padding-bottom: 15px;  text-align: center;}

.footer .ftr-btm{font-size: 12px;    font-style: normal;}

.footer .ftr-btm p{font-size: 12px;    font-style: normal;}





.search-filter{ /*background:#f4f4f4;*/ padding-top:30px; padding-bottom:15px; /*margin-top:85px;*/ position:fixed; /*top:0; overflow-y:scroll;*/}

.search-filter > form {padding-bottom: 30px;}



.search-filter h2{ color:#000; font-size:24px; font-weight:normal; text-transform:uppercase; border-bottom:2px solid #c7c7c7; padding-bottom:19px; margin:0 0 22px 0;  font-family: 'Roboto-Regular';}



.search-filter .back{ font-weight:normal; text-transform:uppercase; border-bottom:2px solid #c7c7c7;  margin-bottom:19px;}

.search-filter .back a{color:#666666; font-size:14px; font-family: 'Gotham-Light'; background:url(../images/ico-back.png) no-repeat left top;  padding:2px 22px 22px 22px; display:block;  }



.search-list{margin-left:16.66666667%; background:#fff; padding-bottom:15px;}

.search-list .content{ padding:30px 0;}



.search-filter label{ display:block;color:#000; font-size:14px; font-weight:normal; padding-bottom:6px;}

.search-filter .btn{ border-radius:0; border:1px solid #dadada; color:#77787b; font-size:15px;width:100%;font-family: 'Roboto-Regular'; text-transform:uppercase; margin-top:15px; }



.custom-select {position: relative;}

.custom-select select {-webkit-appearance: none; -moz-appearance: none;  appearance: none;}

.custom-select:after {content: ""; background:url(../images/ico-downarrow.jpg) no-repeat center; position: absolute; top: 0; right: 0; bottom: 0; font-size: 100%; line-height: 40px; padding: 0 17px;	color: #cccccc; pointer-events:none; }



.form-control{border:1px solid #dadada; height:40px; box-shadow:none; border-radius:0; background:#fff; font-family: 'Gotham-Light'; }



.top-info-holder {border-bottom:2px solid #c7c7c7; padding:20px 0; margin-bottom:20px; }

.top-info-holder .info{ margin-top:12px; text-transform:uppercase; font-size:14px; }

.top-info-holder .title{ text-transform:uppercase; font-size:24px; color:#000000;font-family: 'gotham_bookregular'; margin-top:8px;}

.top-info-holder .title .location{ font-size:14px; display:block; color:#666666; font-family: 'Gotham-Light'; }



.top-info-holder .ico-box{}

.top-info-holder .ico-box ul{ margin:0; padding:0; list-style:none;}

.top-info-holder .ico-box ul li{ display:inline-block; text-align:center; padding:0 3px;}

.top-info-holder .ico-box ul li a{color:#000000; font-size:10px; text-transform:uppercase; }

.top-info-holder .ico-box ul li span{ display:block; padding-top:5px;}



.top-info-holder .sort-by{ padding-left:120px; }

.top-info-holder .views-tools{ position:absolute; left:auto;}

.top-info-holder .views-tools a{ line-height:40px; display:inline-block; margin:0 5px}

.top-info-holder .views-tools a:hover{ opacity:.7;}



.top-info-holder .price-box{ text-align:right; text-transform:uppercase; }

.top-info-holder .price-box .main-price{ font-size:18px; color:#000; font-family: 'gotham_bookregular'; padding-top:4px;}

.top-info-holder .price-box .main-price span{font-family: 'Gotham-Light'; }



.search-result-item {border: 1px solid #dadada; padding: 0 0 0 235px; position: relative; margin:15px 0;}

.search-result-item:last-child{ margin-bottom:0;}

.result-item-image {height:100%; left: 0; overflow: hidden;position: absolute;top: 0;width: 235px;}

.result-details-wrapper {height: 160px; padding: 5px 12px; position: relative; }



.result-item-image .item{ display:table; width:100%; /*height:160px;*/}

.result-item-image .item .inner-bx{ display:table-cell; vertical-align:middle;}

.result-item-image .owl-carousel .owl-item{ }

/*.owl-carousel{background-color:#ccc;}*/

.owl-carousel .owl-item{ /*height:256px !important; */width:auto; margin:0 auto;}

.owl-carousel .owl-item.active.center{z-index:9999 !important;}





.result-details-left {float: left;padding-right: 10px;width: 50%;}

.result-details-left h3 { margin-top:0; margin-bottom:5px;}

.result-details-left h3 a{ font-size:19px; color:#000; text-transform:uppercase; font-family: 'gotham_bookregular';}

.result-details-left .loaction{ text-transform:uppercase; font-size:14px; color:#929191;font-family: 'Gotham-Light';}



.result-details-left .hotel-extra { margin:45px 0 0 0; padding:0;  width:100%;}

.result-details-left .hotel-extra li {color:#8a8a8a; list-style:none; background:none; padding:0 0 0 0;}

.result-details-left .hotel-extra li span{ font-size:15px; color:#383838; font-family: 'gotham_bookregular';}



.result-details-right {float: left;padding-left: 10px;width: 50%; text-align:right;}

.result-details-right .package-value{ font-size:20px; color:#000; font-family: 'gotham_bookregular'; padding-bottom:10px; }

.result-details-right .package-value .lbl{font-size:13px; text-transform:uppercase; display:block; color:#929191; padding-bottom:2px;}



.result-details-right .btn-group { margin-bottom:20px;}

.result-details-right .btn-group .btn{ margin:0 4px; text-transform:uppercase; border-radius:0; font-size:14px; font-family: 'Roboto-Regular'; border:1px solid #606060; }

.result-details-right .btn-group .btn:last-child{ margin-right:0;}



.result-details-right .btn-group .btn-stroke{ color:#606060; }

.result-details-right .btn-group .btn-stroke:hover{color:#fff; background:#606060;}



.result-details-right .btn-group .btn-fill{ color:#fff; background:#606060;}

.result-details-right .btn-group .btn-fill:hover{ color:#606060; background:transparent;}



.result-details-right .hotel-amenities{ margin:0 0 0 0; padding:0;  width:100%;}

.result-details-right .hotel-amenities li{ display:inline-block; padding-left:10px; font-size:15px; vertical-align:middle;}

.result-details-right .hotel-amenities .title{ font-size:15px; color:#000; padding-right:10px; border-right:1px solid #aaaaaa; text-transform:uppercase; padding-left:0;}



.btn-lg, .btn-group-lg > .btn{ font-size:16px;}

.btn{ border-radius:0; text-transform:uppercase; font-family: 'Roboto-Regular'; position:relative;}

.green {background: #a6ce39;color: #fff; }

.grey{background: #ccc;color: #000; }

.btn.btn-icon {padding-left:42px;}

.btn.btn-icon img{ position:absolute; margin-top:-3px; left:9px; }



.btn.green:hover { color:#fff; background:#000;}



.hero{ margin-bottom:20px;}

.clear{ clear:both;}



.srch-details-box{ padding:20px 0;}

.srch-details-box .amenities-strip{ float:right; background:#f2f2f2; padding:8px 12px;}

.srch-details-box .amenities-strip .hotel-amenities{ margin:0 0 0 0; padding:0;  width:100%;}

.srch-details-box .amenities-strip .hotel-amenities li{ display:inline-block; padding-left:10px; font-size:15px; vertical-align:middle;}

.srch-details-box .amenities-strip .hotel-amenities li:first-child{ padding-left:0;}



.srch-details-box .house-type{ color:#000000; font-family: 'Roboto-Regular';  text-transform:uppercase; float:left; font-size:15px;}



.srch-details-box .table-striped tr td{color:#6e6e6e; border:none; padding-top:5px; padding-top:5px}

.srch-details-box .table-striped tr td:first-child{ color:#000;}



hr{ border:1px solid #d4d4d4;}



.disclaimer-box{ font-size:14px; color:#999999; line-height:18px;}

.disclaimer-box .title{ color:#000;}



.srch-details-box .btn{ background:#f2f2f2; border:1px solid #e4e4e4; color:#000000; width:100%; text-align:left;}

.srch-details-box .btn.gray{ background:#ccc;}

.srch-details-box .btn.btn-icon {padding-left: 45px;}

.srch-details-box .btn.btn-icon img{ margin:0; left:13px;}



.srch-details-box .btn.green{ background:#a6ce39; text-align:center; font-size:18px; color:#fff; border:none;}

.srch-details-box .btn.btn-icon.green img{ position:static; margin-right:5px;}



.verity-title{ color:#212121; text-transform:uppercase; font-size:24px; text-align:center; font-family: 'Roboto-Regular'; position:relative;  margin-bottom: 10px;/*padding: 20px 0;*/}

.verity-title:after{ content:""; position:absolute; width:100%; border-bottom:1px solid #c2c2c2; top:50%; margin-top:0px; left:0; z-index:0;}

.verity-title span{ background:#fff; padding:10px 15px; display:inline-block; position:relative; z-index:1}



.nav-tabs > li > a{ border:none; position:relative; font-size:16px; color:#010101; text-transform:uppercase; font-family: 'gotham_bookregular'; padding:10px 20px; cursor:pointer !important;}

.nav-tabs > li > a:hover{ background:none;}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ border:none; background:none;font-family: 'Gotham-Light'; color:#010101;}

.nav-tabs > li.active > a:after{ border-bottom:3px solid #8a8a8a; content:""; position:absolute; width:100%; bottom:0; left:0;}



.tab-outr{ margin-bottom:30px;}

.tab-content{ border:1px solid #eaeaea; padding:20px; border-radius:0;}



.locatoin-list [class*="col-"]{ padding:10px 10px 10px 32px; /*width:20%;*/ position:relative; font-family: 'Gotham-Light'; }

.locatoin-list [class*="col-"] .number{ width:26px; height:26px; border-radius:50%; background:#000; position:absolute; left:0;color:#fff; text-align:center; font-size:12px; padding:6px 3px; line-height:normal; }

.locatoin-list [class*="col-"] h6{ margin:0; font-family: 'Gotham-Light'; color:#000; text-transform:uppercase; }

.locatoin-list [class*="col-"] small{ font-size:12px; color:#767676;}



.owl-theme .owl-dots{ position:absolute; width:100%; bottom:0;}

.owl-theme .owl-nav{ position:absolute; top:0; width:100%; }



.owl-theme .owl-nav [class*="owl-"]{ position:absolute; top:0; height:256px; padding:15px; background-color:rgba(0,0,0,.50); text-indent:-9999px; width:auto;}

.owl-theme .owl-nav .owl-prev{ left:0; background-image:url(../images/ico-prev.png); background-repeat:no-repeat; background-position: center;}

.owl-theme .owl-nav .owl-next{ right:0; background-image:url(../images/ico-next.png); background-repeat:no-repeat; background-position: center;}

 

/* sign in */ 

.scenery-bg{ background:url(../images/scenery.jpg) no-repeat; background-size:cover; padding: 60px 0;}

.scenery-bg1{ background:url(../images/scenery1.jpg) no-repeat; background-size:cover; padding: 60px 0;}



.form-signin { max-width: 620px; margin: 0 auto;}

.form-signin h2{ text-align:center; margin:0 0 25px 0; font-size:24px;font-family: 'Gotham-Light';}

.form-signin .log-facebook{ display:block; background:#3a589b; min-height:50px; font-size:20px; color:#fff; padding:10px 20px;}

.form-signin .log-facebook i{ float:left; font-size: 31px;}



.form-signin form{ padding:30px; background:#fff; box-shadow:2px 0 4px 0 rgba(0,0,0,.16); border-radius:2px; margin:0 90px 40px;}



.form-signin label{color:#909090; display:block;}

.form-signin .form-group{ margin-bottom:25px; }

.checkbox label.acknowledge{ margin-bottom:0; text-align:left; line-height:normal;}

.checkbox label.acknowledge:after{ padding-top:3px;}



.sign-up-terms.checkbox { padding-right:0; margin-top: 0;}



.form-control{border-color:#d9dcdf; }



.form-signin a{ color:#222;}

.form-signin .form-control {position: relative; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px; font-size: 16px; color:#303030;}



.form-signin .form-control:focus {z-index: 2;}



.notmb-yt{  border-top: 3px solid #ccc; font-size: 18px;margin-top: 36px; padding-top: 20px; text-align: center;}

.notmb-yt a{ font-weight:600;}



.form-signin .forgot-pwd{ text-align: center; padding-top:20px; font-weight:600;}

.form-signin .btn-block{ margin-bottom:10px; height:45px; font-size: 18px; background:#000; color:#fff; font-family: 'gotham_bookregular';}



.form-signin .btn-block:hover{ background:#222;}

.sign-up-terms{font-size:11px; text-align:center; color:#909090; padding:0 15px 0px 15px; line-height:20px; }

.sign-up-terms a{ font-weight:600;}

.sign-up-terms input[type="checkbox"]{ height:0; position:absolute}

/* sign in */



#listtable_dropdown .col-md-3{ padding:0 8px 0px 0;}



.map-pop-inner .place-outr{ float:left; border-right:1px solid #dfdfdf; padding-right:10px; font-family: 'Gotham-Light';/* width:calc(70% - 33px);*/ }

.map-pop-inner .place-outr .place-name{color:#000000; text-transform:uppercase; font-size:22px; font-family: 'Roboto-Regular';  }

.map-pop-inner .plc-address{ background:url(../images/ico-location.png) no-repeat 0 2px; padding-left:15px;}

.map-pop-inner .tot-package {float:left; color:#202020;  width: 30%; padding-left:10px;}

.map-pop-inner .btn{ background:#4b4b4b; color:#fff; font-size:11px; padding:5px 8px; display:inline-block;margin-top:6px;} 



.owl-carousel1.owl-theme .owl-nav [class*="owl-"]{ width: 40px; height:auto; top:0; margin-top:60px;}

.owl-carousel1.owl-theme .owl-nav [class*="owl-"]:hover,

.owl-carousel1.owl-theme .owl-nav [class*="owl-"]{ background-color:transparent;}



.details-slider .owl-theme .owl-nav [class*="owl-"]:hover,

/*.details-slider .owl-theme .owl-nav [class*="owl-"]{ background-color:transparent;}*/



table.dataTable tbody th, table.dataTable tbody td a{ color:#000;}



 

@media (max-width:1024px){

	#navbar{ margin-top:0}

	.navbar-collapse{ box-shadow:none; border-top:none;}

	.navbar-brand{padding:15px 0px 0;}
	.navbar-toggle{ margin-right:0;}
	.search-filter{ position:static !important;}

	.navbar-form{ width:auto; margin:0 -15px; display:block;}
	.user-name{ float:none; padding-left:10px;}
	.center-menu{ display:block;}
	.page-wrap{ height:auto; }
}

@media (max-width:800px){



.search-list{ margin-left:0;}

.srch-details-box .btns-holder .form-group{ margin:0;}

.srch-details-box .btns-holder .btn { margin-bottom:10px;}
.form-signin form{ margin: 0 20px 40px;}

}

@media (max-width:767px){

.top-info-holder .price-box{ text-align:left; padding-top:20px;}

.top-info-holder .info{ padding-bottom:10px;}

.result-item-image{ position:static; width:auto;}

.search-result-item{ padding:0;}

.result-details-wrapper{ height:auto;}

.result-details-left{ float:none; width:auto; padding:0 0 15px 0;}

.result-details-right{ float:none;width:auto; padding:15px 0 0 0; text-align:left;}

.result-details-left .hotel-extra{ margin:0;}

.result-item-image img{ width:100%;}

.footer .top{ text-align:left;}
.form-group { margin-bottom:0}
.form-group [class*="col-"]{ margin-bottom:15px;}

}

