/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: REMOVE DEFAULT STYLE
:: Shared Styles
:: Index Page
:: Hotel Filter Page
:: Hotel package - listing Page


/*------------
#Clearfix
------------*/
.headder{background: #FFF;}
.clearfixebfore,.clearfix:after {  
    content: " ";  
    display: table;  
}  
.clearfix:after {  
    clear: both;  
}  
.clearfix {  
    *zoom: 1;  
}  
.clear
{
    clear: both;
}



/*REMOVE DEFAULT - FOUNDATION STYLE*/
.nav-bar li ,.nav-bar li:last-child
{
	border:none;
	box-shadow: none;
	
}
.nav-bar
{
	margin:0px;
	padding:0px;

}
.nav-bar > li.has-flyout > a:first-child
{
	padding-right: 18px;
}

.nav-bar > li.has-flyout > a:first-child:after 
{ content: ""; display: none; width: 0; height: 0; border: solid:0px; border-color: none; position: absolute; right: 0px; top: 0px; }

.recomended-item
{
	float: left;
	background: #fff;
	text-align: center;
}


.recomended-item img
{
	width: 100%;
	margin: 0px;
}

.recomended-item p
{
	color: #e63f3f;
	margin-bottom:5px;
	
}
.recomended-item h4, .recomended-item h5
{
	margin: 0px;
}

.recomended-item h4
{
 padding: 5px 0;	
 color: #e63f3f;
 font-size:18px;
}

.recomended-item h5
{
	margin: 0px;
	font-size: 16px;
	margin-bottom: 4px;
	line-height: 20px;
	margin-top: -14px;
}
.recomended-item a
{
	background: #9ba9c7;
	display: block;
	font-family: "Oswald" ,sans-serif;
	color:#fff;
}
.recomended-item a:hover
{
	color:#fff;
	background: #7587ae;
}

.recomended-item-image
{
    background: 0 !important;
}
.flyout
{
	padding: 0px;
        z-index: 10000;
	
}
.flyout.two
{
	width: 582px;
}

.flyout.two ul
{
 width:165px
}

.flyout.three
{
	width: 750px;
	left:-92px;
}


.flyout.three ul
{
 width:165px
}

.flyout.three.no-recomanded
{
	width: 498px;
}
.flyout.three.no-recomanded ul:last-child li a
{
	border-right: hidden;
}

.flyout.two.no-recomanded
{
	width: 333px;
}
.flyout.two.no-recomanded ul:last-child li a
{
	border-right: hidden;
}

.flyout .recomended-item
{
	width:250px;
	
}

.flyout ul
{
	float: left;
	width: 100%;
	margin-left:0px;
}

.flyout.one.no-recomanded
{
	width: 162px;
}
.flyout.one
{
	width: 413px;
}
.flyout.one.no-recomended
{
	width:162px;
}

.flyout.one ul
{
	width:160px;
}

.nav-bar li ul li {
	border: 0px;	

 }

ul
{
	margin-bottom: 0px;
}

form
{
	margin:0;
	padding:0;
}
input[type="text"]
{
	margin:0px;
	border-radius:0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
	color: #666;
	
}

h1,h2,h3,h4,h5,h6
{
	font-family: "Oswald", sans-serif;
	color: rgb(81, 100, 140);
	font-weight: 400;
}

p
{
	margin-bottom:0;
}

input[type="submit"]
{
	border:0;
	outline:0px;
	border-radius:0px;
}

/* -----------------------------------------
 #Shared Styles
----------------------------------------- */
a, .package h5,h4, span, .button , a img, img , .btn span :hover{
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

body
{
	background: rgb(246, 246, 246);
	border-top: 5px solid rgb(155, 169, 199);
	font-family: "Open Sans",sans-serif;
}
header
{
	background: #fff;
}

.right
{
	float: right;
}

.left 
{
	float: left;
}
.white-bg-shadow
{
	background: #fff;
	box-shadow: 5px 5px 0px rgb(226, 226, 226);
}
/*-----------
#colours
-----------*/
.lightblue-bg
{
	background: rgb(155, 169, 199);
}

.lightblue-bg-1pxb
{
	background: rgb(155, 169, 199);
	border:1px solid rgb(155, 169, 199);
}
.white-bg
{
	background: #FFF;
}
/*-----------
#borders
-----------*/
.light1pxborder
{
	border: 1px solid rgb(215, 215, 215);
}

.border-l-hidden
{
	border-left: hidden;
}

.verticalalighn
{
	vertical-align: middle;
	display: inline-block;
}

.shadow-right5
{
	box-shadow:5px 0px 0px rgb(226, 226, 226);
}

/*-----------
#Add hotel
-----------*/
.addhotel
{	display: block;
	line-height:30px;
	font-family: "Oswald",sans-serif;
	font-size:20px;
	background-image:url(../img/icon-arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
	height: 40px;
	color: white;
	background-color: rgb(155, 169, 199);
	padding: 5px 60px 5px 20px;
}
/*-----------
#margins
------------*/
.mt5
{
	margin-top:5px;
}

.mt10
{
	margin-top: 10px;
}

.mb10
{
	margin-bottom: 10px;	
}	

.mt15
{
	margin-top: 15px;	
}

.mb15
{
	margin-bottom: 15px;
}

.mb5
{
	margin-bottom: 5px;
}

.mt20
{
	margin-top: 20px;
}

.mb20
{
	margin-bottom: 20px;
}

.mt30
{
	margin-top: 30px;
}

.mb30
{
	margin-bottom: 30px;
}

.mt40
{
	margin-top: 40px;
}
.mb40
{
	margin-bottom: 40px;	
}

.mt60
{
	margin-top: 60px;
}

.mb60
{
	margin-bottom: 60px;
}

/*-----------
#headder
------------*/
.logo
{
	height: 105px;
	display: block;
}
/*rgb(60, 60, 60*/
/*-----------
#footern #prefooter
------------*/
footer
{	
	background:rgb(60, 60, 60);
	color:rgb(153, 153, 153);
}
footer .copyright p
{

	line-height: 60px;
	margin-bottom:0px;
        font-size: 12px;
}

footer .tearmslisting li a
{
	color:rgb(153, 153, 153);
}

footer .tearmslisting li a:hover
{
	color:#f90;
}

footer .tearmslisting li 
{
	float: left;
	list-style: none;
	line-height:60px;
	padding:0 5px;
        font-size: 12px

}
.quicksearch.pre-footer
{
	width:81.25%;
}


.prefooter
{
	border-top: 1px solid rgb(215, 215, 215);
	padding: 30px 0px;
	background: url("../img/shadowbottomBar.png") no-repeat scroll center top rgb(239, 239, 239);	
}

.navlist li
{
	list-style: none;
	border-bottom: 1px solid rgb(223, 223, 223);
	
}
 .navlist li a
{
	background: url(../img/smal-arrow.png) no-repeat left center;
	display: block;
	padding: 5px 0px 5px 25px;
	font-size: 16px;
	color:#6F6F6F;
}

.navlist li a:hover
{
	color: #3D5482;
}

.phone.bottom
{
	background-color: #333;
    background-image: url(../img/icon-phone-footer.png) ;
    background-position: left top;
    background-repeat: no-repeat;
    width: auto;
}

.privacy_content
{
    padding: 15px 0;
}
/*-----------
#lanuageselect 
-----------*/
.flaglist li
{
	display: inline-block;
}
.flaglist li
{
	opacity: 0.5;
	
}
.flaglist li.active 
{
	opacity:1;
}
.flaglist li:hover
{
	cursor: pointer;
	opacity: 1;
}
/*-----------
#socialitems 
-----------*/
.socialitems ul li
{
	float: left;
	list-style: none;
	margin-left: 1px;
}

.socialitems ul li a
{
	display: block;
	height:40px;
	width:40px;
	display: block;
	line-height: 40px;
	font-family: 'Oswald',sans-serif;
	font-size: 18px;
}

.linked-in
{
	background-color: #1e7591;	
	background-image:url(../img/icon-linkedin.png);
	background-position: center center;
}

.google-plus
{
	background-color: #dd4b39;
	background-image:url(../img/icon-google-plus.png);
	background-position: center center;
}

.facebook_Btn
{
    background-color: #3b5998;
    background-image: url(../img/icon-facebook.png);
    background-position: center center;
}

.twitter_Btn
{
    background-color: #7bb7da;
    background-image: url(../img/icon-twitter.png);
    background-position: center center;
}

.phone.top
{
	background-color: #333;
    background-image: url(../img/icon-phone-top.png) ;
    background-position: left top;
    background-repeat: no-repeat;
    width: auto;
}

.phone span
{
	margin: 0 10px 0 50px;
}
.linked-in:hover, .google-plus:hover, .facebook_Btn:hover, .twitter_Btn:hover,.phone:hover
{
	background-color:#f60;
}

.phone:hover
{
	color:#fff;
}
/*-----------
#quicksearch
------------*/
.quicksearch
{
	width:60%;
	
}

.quicksearch a:hover
{
	background:#f60;
}
.quicksearch a
{
	height: 40px;
	width: 40px;
	display:block;
	background: rgb(155, 169, 199);
}
.quicksearch input[type="text"] 
{
		height: 40px;
		margin: 0px;
		width: 77.5%;
		margin-right:1px;
		background: #D8D8D8;
}
.quicksearch input 
{
	float: right;
}

.quicksearch input[type="submit"]
{
	width:40px;
	height: 40px;
	background: url("../img/icon-quick-search.png") no-repeat rgb(155, 169, 199);
	
	
}


/*-----------
#bockingsearch
------------*/
.bockingsearch
{
	
}
.bockingsearch form ul li
{
	float: left;
	list-style: none;
	margin-right:1px;
}

.bockingsearch form ul li a:hover
{
	background: #f60;
}

.bockingsearch form ul li a
{
	background:rgb(155, 169, 199);
	display: block;
	height:40px;
	width: 40px;
}

.bockingsearch input
{
	float: left;	
}

.bockingsearch input[type="text"]
{
	height:40px;
	width:138px;
		margin-right:1px;
		background: #D8D8D8;
		
}


.bockingsearch input[type="submit"]
{
	background: url("../img/icon-search.png") no-repeat rgb(155, 169, 199);	
	width:40px;
	height:40px;
}
.bockingsearch form>div
{
	display:inline-block;
}

/*-----------
#Menubar
------------*/
.menu-holder
{
	min-height: 50px;
	background: rgb(155, 169, 199);
}
.menu-holder .eleven.columns
{
	text-align: center;
}

.nav-bar
{
	display: inline-block;
	background: none;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	color: #FFF;
}

.nav-bar > li > a:first-child 
{
	margin-top:7px;
	font-size:17px;
	padding: 0px 17px;
	padding: 0 15px;
}

.nav-bar > li 
{
	border-left: 1px solid #fff;
	height: 50px;
}
.nav-bar > li:last-child
{
	border-left:1px solid #fff;
	border-right: 1px solid #fff;
} 

.nav-bar>li:hover
{
	background:rgba(0,0,0,.5);
}

.flyout
{
	top:47px;
	text-align: left;
}

/* -----------------------------------------
  #Index-page
----------------------------------------- */
.slogan_container 
{	
	font-family: "Oswald",sans-serif;
	color: rgb(155, 169, 199);
	text-align: center;
}
.slogan_container p , .slogan_container span
{
	font-size: 30px;
}
.slogan_container span
{
	color:rgb(230, 63, 63);
}


/* -----------------------------------------
#Hotel Filte page
----------------------------------------- */
.eqh
{
    min-height: 200px !important;
}

.filters h5
{
	text-align: center;
	color:#fff;
	font-weight: normal;
	
}

.filters >.columns
{
	padding:0;
	margin:0;
}
.filters>div
{
	position: relative;
	min-height: 150px;
}


.floating-title
{
	position: absolute;
	background:#fff;
}

.filters .floating-title
{
	height:30px;
	border-width: 1px 1px medium;
	border-style: solid solid hidden;
	border-color: rgb(215, 215, 215) ;
	top: -30px;
	left: -1px;
	padding: 0 10px;
	line-height:30px;
	
}
.floating-title a h4:hover
{
	color:#CE3C3C;
}
.filters .row
{
	margin: 0;
}

.filteroption
{
	padding:6px;
}

.filteroption span, .filteroption label,.filteroption input[type="checkbox"],.filteroption input[type="radio"], .filteroption p , .bottom-single-item span, .bottom-single-item label,  
.bottom-single-item input[type="checkbox"] , .bottom-single-item input[type="radio"] , .bottom-single-item p
{
	float: left;
}
.filteroption p
{
	text-align: left;
	margin-bottom:10px;
	text-align: right;
	width: 62px;
        color: #9BA9C7;
	
}

.bottom-single-item p
{
    color: #9BA9C7;
}
.filteroption span, .filteroption label
{
	width: 95px;
	
}

.filteroption p , .filteroption span, .filteroption label , .bottom-single-item p, .bottom-single-item span, .bottom-single-item label
{
	font-size:11px;
	line-height:13px;
}

.filteroption input[type="checkbox"] ,.filteroption input[type="radio"] ,.bottom-single-item input[type="checkbox"] ,.bottom-single-item input[type="radio"]
{
	margin:0 5px;

}

.filteritem
{
	
	list-style:none;
	line-height:0;
}

.bottom-single-item span, .bottom-single-item label
{
	width: 293px;
}

.bottom-single-item
{	
	display: inline-block;
	border-top: 1px solid rgb(215, 215, 215);
	width:100%;
	padding: 6px;
	bottom: 2px;
	position: absolute;
	left: 0;
}
.reset-filter-options
{
	
	
	text-align: center;
	

}

.reset-filter-options a
{
	display: inline-block;
	color: rgb(81, 100, 140);
	padding: 6px;
	font-size:18px;
	font-family: 'Oswald',sans-serif;
	background: rgb(233, 233, 233);
	width: 100%;
	margin-bottom: 0px;
	bottom: 0px;
	position: absolute;
	left: 0;
}

.reset-filter-options a:hover
{
	color:#fff;
	background: rgb(81, 100, 140);
}


/*------------------------------------------
#Hotel package - listing Page
------------------------------------------*/
.rateing
{
	height:40px;	
}

.stars li
{
	list-style: none;
	float: left;
	margin-top:5px;	
}

.stars li span
{
	margin-right: 3px !important;
width: 17px !important;
height: 17px;
background: url("../img/icon-star.png") no-repeat scroll center center transparent;
display: inline-block;
}

.margarets li
{
	list-style: none;
	float: left;
	margin-top:5px;	
}

.margarets li span
{
	margin-right: 3px !important;
width: 17px !important;
height: 17px;
background: url("../img/margitka.png") no-repeat scroll center center transparent;
display: inline-block;
}

.details , .details h6
{
	font-weight: normal;
	font-style: italic;
	color: rgb(61, 84, 130);
}

.user-opinion
{
	background: url("../img/rating-bg.png") no-repeat center center;
	display: block;
	width: 42px;
	height:36px;
	padding:6px;
	font-weight: bold;
	font-family: "Open Sans" ,sans-serif;
	color: #fff;
}


.nav-button { display: none; } /* hide the navigation button by default */

.ipadnav
{
	display: none;
	
}
.primary-nav.portreit-mobile-nav
{
	display:none;
}

.parent-ipad div
{
	display: none;
}

.package
{
	margin:15px 0;
	background: none repeat scroll 0% 0% rgb(235, 238, 244);
	color: rgb(68, 68, 68);
	display: block;
	
}

.package h5
{
	width: 200px;
	margin-bottom: 12px;
	margin-top: 12px;
	min-height: 36px;
}


.package-text
{
	margin-left:10px;
}

.package-text  p
{
 width: 200px;
 margin-bottom: 17px;
 line-height: 17px;
 font-size: 13px;
}

.package-text span
{
	color:#ea5e5e;
	font-family: "Open Sans",sans-serif;
	font-weight: bold;
        font-size: 13px;
        width: 180px;
        display: block;
}

.package .reserve
{
	text-align: center;
	font-family: "Oswald", sans-serif;
	font-size: 16px;
	background:#ea5e5e;
	padding:58px 0px;
	color: #fff;
	margin-left:1px;
        width: 78px;

}

.package:hover
{
	background: #a9b5cd;
	color:#333;
}

.package:hover .reserve
{
	background: #ce3c3c;
	
	
}
.package:hover h5
{
	color:#333;
}

.contact-us{

    background: #ffffff;
    padding: 20px;
    box-shadow: 5px 5px 0px #e2e2e2;

}

#contact-list {
    font-family: "Open Sans",sans-serif;
    font-weight: bold;
    color: #3d5482;
    padding-left:35px;
    list-style: none;
    

}

.input-components textArea,#mail{
    border: 1px solid #b2b2b2;
}

#contact_captcha {
    border: 1px solid #b2b2b2;
    width:230px;
}

#rezervare_captcha, #rezervare_grup_captcha {
    border: 1px solid #b2b2b2;
    width:130px;
}

textarea{
    resize: none;
    border-radius: 0px;
    margin: 0px;
}

.send-btn{
    margin-top: 35px;
    color: #3d5482;
    padding: 10px 30px 10px 30px;
    background: #dfeeff;
    font-size: 14px;
    font-family: "Open Sans",sans-serif;
    font-weight: bold;
    cursor:pointer;
}
/*------------------------------------------
#add-hotel
------------------------------------------*/

.date-uintate-checkable label, .date-unitate-input span ,.date-firma span, .date-firma span, .adresa-firma span
{
	font-size:13px;
}


.floating-title.page-title
{
	right:0;
	top:-40px;
	padding:0 15px;
}

.date-uintate-checkable label
{
	width:120px;
	float: left;
	line-height: 30px;
}

.date-uintate-checkable input[type="checkbox"] , .date-uintate-checkable input[type="radio"]
{
	margin-top: 10px;
}

.smal-page-title
{
	top:-42px;
	left:0;
	z-index:-10;
}

.date-uintate-checkable div>div
{
	margin-bottom:23px;
	margin-left: 10px;
	margin-right:10px;
}


.date-unitate-input div input[type="text"]
{
 	width: 48%;
 	float:right;
 	margin-bottom:6px;
}

.date-unitate-input span
{
	float:left;
	line-height: 30px;
	
}
.date-firma span
{
	line-height:30px;
}


.date-firma input[type="text"] , .cif-input
{
	width: 70%;
	float: right;
}
.date-firma .cif-input input[type="text"]
{
	width:	83%;
}

.cif-input input[type="text"]#cif-letters
{
	width:14%;
	float: left;
}

.adresa-firma input[type="text"]
{
	width: 70%;
	float: right;
}

.adresa-firma span
{
	line-height:30px;
}

.date-firma>div, .adresa-firma>div
{
	margin: 10px 0;
}

h4
{
	font-family:"Oswald", sans-serif;
	font-size:23px;
	font-weight:400;
}

.smal-page-title
{
	padding: 0 10px;
	
	
}

.smal-page-title h4
{
	font-size: 20px;
	color:rgb(130, 130, 130);
}

.floating-title.location-name.ext
{
	top: -50px;
	
}

/*------------------------------------------
#hotel items
------------------------------------------*/
.hotelitem
{
	padding: 0px;
	background: #fff;
	box-shadow:5px 5px 0px rgb(226, 226, 226);
	
}

.hotelitem img
{
	width: 100%;
}

.hotelitem>div
{
	padding: 0px  15px 15px 15px;
}

.hotelitem p
{
	margin-top:15px;
	margin-bottom: 15px;
}

.nr-oferte-pret
{
	color: rgb(61, 84, 130);
	font-style: italic;
	float: left;
}

.blue-btn
{
	background:none repeat scroll 0% 0% rgb(155, 169, 199);
	display: inline-block;
	line-height: 40px;
	height: 40px;
	padding: 0px 20px;
	color: #fff;
}
.blue-btn:hover
{
	background: #7587ae;
	color:#fff;
}

.submit-hotel-data
{
	width: 20%;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-size: 16px;
	box-shadow: 3px 3px 0px rgb(226, 226, 226);
	cursor: pointer;
}

.floating-title.location-name
{
	padding: 0 15px;
	right: 0;
	top:-40px;
}

/* -----------------------------------------
   #Reservations
----------------------------------------- */
.package-large 
{
	margin: 15px 0px;
	padding: 0px 15px;
	background:none repeat scroll 0% 0% rgb(235, 238, 244);
}

.package-large>.row>.four img
{
	width: 100%;
}

.reservation-period p
{
	color: rgb(61, 84, 130);
	font-style: italic;
	
}

.reservation-period p b
{
	color: #333;
	font-style: normal;
}

.reservation-period span
{
	margin: 10px 0px;
	color: rgb(230, 63, 63);
	font-weight: 600;
	display: block;
	font-size: 12px;
	
}

.reservation-type-select
{
	padding: 0;
}

.tabs
{
	margin-bottom: -1px;
	border: 0px;
	
}

.tabs-content
{
	background: #fff;
	border: 1px solid rgb(230, 230, 230);
}
ul.tabs-content
{
	padding:15px;
}

.tabs dd
{
	margin-left:-1px;
}
.tabs dd a
{
	font-family: "Oswald", sans-serif;
	font-size: 18px;
	border: 1px solid rgb(230, 230, 230);
	background: none repeat scroll 0% 0% rgb(143, 143, 143);
	color: #fff;
}

.tabs dd.active a
{
	border-bottom: medium hidden;
	color: rgb(43, 166, 203);
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	font-weight: normal;
}

.tabs dd.active, .tabs li.active {
    border-top: 0px;
    margin-top: 0px;
}

.date-personale input[type="text"] , .date-grup input[type="text"]
{
	margin-bottom: 15px;
}



.resrevarion-roome-option input[type="number"]
{
	margin-bottom: 5px;
	width: 90%;
}
.resrevarion-roome-option > div p
{
	font-size: 12px;
}

.resrevarion-roome-option > div
{
	width: 70%;
	padding: 0 5px;
}

.group-reservation-data p
{
	margin-bottom: 10px
}
.group-reservation-data .nine.columns textarea
{
	height: 80px;	
}


.date-personale .blue-btn ,.date-grup .blue-btn
{
		font-family: "Oswald" , sans-serif;
}



.datepick >div
{
	display: block;
	width: 75%;
}
.datepick input[type="text"]
{
	float: right;
	width: 60%;
}
.datepick>div div p
{
	float: left;	
	line-height: 30px;
}
.datepicker 
{
	background: url("../img/icon-calendar.png")no-repeat right center;
}

.ui-datepicker .ui-datepicker-header
{
	background: #5F6A84;
	position: relative;
	padding: 10px;
}

.ui-datepicker-calendar {
	background: #E7EAEF;
}

.ui-datepicker-calendar tbody tr td
{
	background: #FFF;
	text-align: center;
}

/*-------------------------------------------
#locations listing
-------------------------------------------*/
.location-item 
{
	margin-bottom:15px;
}
.location-item h4
{
	text-align: center;
	background: #9ba9c7;
	color: #fff;
	margin-top:0px;
	padding: 6px;
	margin:0px;
}

.location-item .see_more_link
{
	background:#bcbcbc;
	width: 100%;
	text-align: center;
	display: block;
	font-family: "Oswald" , sans-serif;
	font-size: 18px;
	color: #fff;
	padding: 5px;
}

.location-item .image_link
{
    background: #FFF;
    
}

.location-item .image_link:hover
{
    background: #FFF;
}

.location-item>div
{
	background: #fff;
	display: block;
	padding: 10px;
	min-height: 150px;
}

.location-item img
{
	width:100%;
	margin-bottom: -2px;
}

.location-item>div div p
{
	float: left;
	font-family: "Oswald", sans-serif;
	font-size: 20px;
	color: #3d5482;
	font-weight:300;

}
.location-item>div div span
{
	float: right;
	font-family: "Oswald", sans-serif;
	font-size: 14px;
	color: #333;
	font-weight:300;
	margin-top:10px;
	margin-left: 10px;
}

.location-item:hover
{
	cursor: pointer;
}

.location-item:hover .see_more_link
{
	color: #51648C;
	background: #CCD0DB;
}

.w58
{
	width: 58%;
}
.w39
{
	width:39%;
}

.limited p
{
	width: 140px;	
}

.location-slider img
{
	width: 100%;
	
}

#slideup
{
	position: relative;
	overflow: hidden;
}

#slideup img
{
	width: 100%;
}

#slideup a
{
	color: #FFF;
	font-size: 20px;
	font-family: "Oswald", sans-serif;
	cursor: pointer;
	position:absolute;
	top: 5px;
	right: 5px;
	
}

.inner
{
	position: absolute;
	background: rgba(255, 255, 255, 0.8);
	height:76%;
	padding: 5px;
	top:52px;
}

.inner p
{
	text-align: justify;
	margin-bottom: 10px;
}

.recomended-item.mobile 
{
	float: none;
	
	display:block;
}

.recomended-item.mobile h4
{
	font-size: 24px;
	margin-bottom:10px;	
}

.recomended-item.mobile h5

{
	margin: 10px 0px;
	line-height:24px;
	font-size: 22px;
	
	
}
.recomended-item.mobile p
{
	
}

.recomended-item.mobile a
{
	color: #fff;
	font-size:18px;
}

.main_map
{
    width: inherit;
    height: 680px;
}

.olPopupContent h3
{
	margin:0px;
	margin-left: 5px;
	
}
.olPopupContent hr 
{
	border:solid #9ba9c7;
}

.olPopupCloseBox
{
	background: url("../img/exit_map.png") no-repeat;
}

.flexslider
{
	margin-top: 16px;
}

.loacations-listing [class*="column"]+[class*="column"]:last-child
{
	float:left;
}

.placeholder-location-or-option-inexistent
{
	text-align: center;
}
.placeholder-location-or-option-inexistent h2 span
{
	color:#E44949;

}

.placeholder-location-or-option-inexistent h2
{
	padding-bottom: 50px;
}

.request-reply
{
	margin-bottom: 12px;
}
.request-details hr
{
	margin: 4px 0 4px;
}

.request-reply hr
{
	margin:20px 0 4px;
}

.request-reply p
{
	margin-bottom: 10px;
}

.approve-options 
{
	margin-bottom: 15px;
}

.booking-details
{
	margin-top:15px;	
}
.booking-details hr
{
	margin: 12px 0 5px;
}
.send-option
{
	margin-bottom: 15px;
}

.send-option.right .blue-btn{
    margin-left: 5px;
}

.cazare_description
{
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.6;
    margin-bottom: 17px;
}

.package-icon
{
    background: #FFFF;
    left: 15px;
    top: 15px;
    position: absolute;
}

/* -----------------------------------------
   #Mobile menu and Mobiel CSS
----------------------------------------- */


@media only screen and (max-width: 1280px) and (min-width: 1280px) and (orientation: landscape)
{
	.nav-bar
	{
		display: none;
	}
	
	.ipadnav 
	{
		display: inline-block;
		
	}
	
	.floating-title.location-name h4
	{
		font-size: 20px;
	}
	
	
	.ipadnav >li
	{
		list-style: none;
		float: left;
		border-left: 1px solid rgb(255, 255, 255);
	
		position: relative;
	}
	
	.ipadnav>li>a
	{
		color: white;
		line-height: 50px;
		padding: 0 15px;
		font-size:16px;
	}
	
	.ipadnav >li:last-child 
	{
		border-left: 1px solid rgb(255, 255, 255);
		border-right: 1px solid rgb(255, 255, 255);
	}
	
	
	.parent-ipad .flyout
	{
	
		position: absolute;
	    z-index: 10;
		background: #F2F2F2;
		margin: 0;
		border: 1px solid #D9D9D9;
		position: absolute;
		left: -1px;
		width: 250px;
		-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
		box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	}
	
	.parent-ipad .flyout .recomended-item h5
	{
		margin-top:0px;
	}
	
	.parent-ipad .flyout.two
	{
		width:585px;
	}
	
	.parent-ipad .flyout.three
	{
		width:750px;
		left:-168px;
	}
	
	.parent-ipad .flyout.three.no-recomended
	{
		width:500px;
		left:-168px;
	}
	
	.parent-ipad .flyout ul
	{
		float: left;
	}
	.parent-ipad .flyout ul li
	{
		list-style: none;
	}
	
	.parent-ipad .flyout ul li a
	{
		background: #F2F2F2;
		border: 1px solid #E6E6E6;
		border-width: 1px 1px 0 0;
		color: #555;
		display: block;
		font-size: 14px;
		height: auto;
		line-height: 1;
		padding: 15px 20px;
		-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
		-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	}
	
		.parent-ipad .flyout .recomended-item a
	{
		padding:10px;
	}
	.parent-ipad  .recomended-item
	{
		display:block;
	}
	
	
	.filteroption p, .filteroption span, .filteroption label, .bottom-single-item p, .bottom-single-item span, .bottom-single-item label
	{
		font-size:10px;
		width:90px;
	}
	
	.filteroption p , .bottom-single-item p
	{
    	width: 54px;
	}
	
	.bottom-single-item span, .bottom-single-item label
	
     {
 	   width: 100px;
 	 }
 	 
	.bottom-single-item
 	 {
 	 	bottom:-1px;
 	 }
 	 
 	.filters > div {
		position: relative;
		min-height:225px;
	}
 	 	
 	 	.filters:last-child
	{
		margin-right: 1px;
	}
 	 	
 	.location-item>div div p
 	 	{
 	 		font-size: 19px;
 	 	}
 	 	
}

@media only screen and (max-width:1024px) and (min-width:1024px)
{
	.nav-bar
	{
		display: none;
	}
	
	.ipadnav 
	{
		display: inline-block;
	}
	
	.ipadnav >li
	{
		list-style: none;
		float: left;
		border-left: 1px solid rgb(255, 255, 255);
		height: 50px;
		position: relative;
	}
	
	.ipadnav>li>a
	{
		color: white;
		line-height: 50px;
		padding: 0 15px;
		font-size:16px;
	}
	
	.ipadnav >li:last-child 
	{
		border-left: 1px solid rgb(255, 255, 255);
		border-right: 1px solid rgb(255, 255, 255);
	}
	
	.parent-ipad .flyout
	{
	
		position: absolute;
	    z-index: 10;
		background: #F2F2F2;
		margin: 0;
		border: 1px solid #D9D9D9;
		position: absolute;
		left: -1px;
		width: 250px;
		-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
		box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	}
	
	.parent-ipad .flyout .recomended-item h5
	{
		margin-top:0px;
	}
	.parent-ipad .flyout.two
	{
		width:584px;
	}
	.parent-ipad .flyout.three
	{
		width:750px;
		left:-168px;
	}
        
        .parent-ipad .flyout.one
	{
		width:412px;
		
	}
	
		.parent-ipad .flyout.one.no-recomended
		{
			width:162px;
		}

	.parent-ipad .flyout.three.no-recomended
	{
		width:497px;
		left:-168px;
	}
	
	
	.parent-ipad .flyout ul
	{
		float: left;
	}
	.parent-ipad .flyout ul li
	{
		list-style: none;
	}
	
	.parent-ipad .flyout ul li a
	{
		background: #F2F2F2;
		border: 1px solid #E6E6E6;
		border-width: 1px 1px 0 0;
		color: #555;
		display: block;
		font-size: 14px;
		height: auto;
		line-height: 1;
		padding: 15px 20px;
		-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
		-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	}
	
		.parent-ipad .flyout .recomended-item a
	{
		padding:10px;
	}
	
	.parent-ipad  .recomended-item
	{
		display:block;
	}
	
	.filteroption span, .filteroption label
    {
    	width: 97px;
	}
	
	.filters>div
	{
		min-height:230px;
	}

	.bottom-single-item span, .bottom-single-item label
    {
    width: 288px;
	}
	
	.filters:last-child
	{
		margin-right: -15px;
	}
	
	.filteroption 
	{
		padding:5px;
	}
	
}

@media only screen and (max-width: 963px) and (orientation: landscape)
{
	
		.floating-title.location-name h4
	{
		font-size: 22px;
	}
	
	.nav-bar
	{
		display: none;
	}
	
	.ipadnav 
	{
		display: inline-block;
	}
	
	.ipadnav >li
	{
		list-style: none;
		float: left;
		border-left: 1px solid rgb(255, 255, 255);
		height: 50px;
		position: relative;
	}
	
	.ipadnav 
	{
		display: inline-block;
	}
	
	.ipadnav >li
	{
		list-style: none;
		float: left;
		border-left: 1px solid rgb(255, 255, 255);
		height: 50px;
		position: relative;
	}
	
	.ipadnav>li>a
	{
		color: white;
		line-height: 50px;
		padding: 0 15px;
		font-size:16px;
	}
	
	.ipadnav >li:last-child 
	{
		border-left: 1px solid rgb(255, 255, 255);
		border-right: 1px solid rgb(255, 255, 255);
	}
	
	.parent-ipad .flyout
	{
	
		position: absolute;
	    z-index: 10;
		background: #F2F2F2;
		margin: 0;
		border: 1px solid #D9D9D9;
		position: absolute;
		left: -1px;
		width: 250px;
		-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
		box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	}
	
	.parent-ipad .flyout .recomended-item h5
	{
		margin-top:0px;
	}
        
        .parent-ipad .flyout.one
	{
		width:412px;
		
	}
	.parent-ipad .flyout.one.no-recomended
	{
		width:162px;
		
	}

        
	.parent-ipad .flyout.two
	{
		width:584px;
	}
	.parent-ipad .flyout.three
	{
		width:750px;
		left:-168px;
	}
	.parent-ipad .flyout.three.no-recomended
	{
		width:500px;
		left:-168px;
	}
	
	
	.parent-ipad .flyout ul
	{
		float: left;
	}
	.parent-ipad .flyout ul li
	{
		list-style: none;
	}
	
	.parent-ipad .flyout ul li a
	{
		background: #F2F2F2;
		border: 1px solid #E6E6E6;
		border-width: 1px 1px 0 0;
		color: #555;
		display: block;
		font-size: 14px;
		height: auto;
		line-height: 1;
		padding: 15px 20px;
		-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
		-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	}
	
		.parent-ipad .flyout .recomended-item a
	{
		padding:10px;
	}
	
	.parent-ipad  .recomended-item
	{
		display:block;
	}
	.filteroption p, .filteroption span, .filteroption label , .bottom-single-item p, .bottom-single-item span, .bottom-single-item label
	{
		font-size:10px;
	}
	.reset-filter-options a
	{
		font-size:  16px;
	}
	.bottom-single-item span, .bottom-single-item label
    {
    	width: 256px;
	}
	
	
}

@media only screen and (max-width: 880px) and (orientation: landscape)
{
	
	.location-item>div div p
	{
		font-size: 16px;
		margin-top: 6px;
	}
	.nav-bar
	{
		display: none;
	}
	
	.ipadnav 
	{
		display: inline-block;
	}
	
	.ipadnav >li
	{
		list-style: none;
		float: left;
		border-left: 1px solid rgb(255, 255, 255);
		height: 50px;
		position: relative;
	}
	
	.ipadnav>li>a
	{
		color: white;
		line-height: 50px;
		padding: 0 15px;
		font-size:16px;
	}
	
	.ipadnav >li:last-child 
	{
		border-left: 1px solid rgb(255, 255, 255);
		border-right: 1px solid rgb(255, 255, 255);
	}
	
	.parent-ipad .flyout
	{
	
		position: absolute;
	    z-index: 10;
		background: #F2F2F2;
		margin: 0;
		border: 1px solid #D9D9D9;
		position: absolute;
		left: -1px;
		width: 250px;
		-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
		box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	}
	
	.parent-ipad .flyout .recomended-item h5
	{
		margin-top:0px;
	}
	.parent-ipad .flyout.two
	{
		width:584px;
	}
	.parent-ipad .flyout.three
	{
		width:750px;
		left:-198px;
	}
	.parent-ipad .flyout.three.no-recomended
	{
		width:500px;
		left:-178px;
	}
        
        .parent-ipad .flyout.one
	{
		width:412px;
		
	}
	.parent-ipad .flyout.one.no-recomended
	{
		width:162px;
		
	}

	
	
	.parent-ipad .flyout ul
	{
		float: left;
	}
	.parent-ipad .flyout ul li
	{
		list-style: none;
	}
	
	.parent-ipad .flyout ul li a
	{
		background: #F2F2F2;
		border: 1px solid #E6E6E6;
		border-width: 1px 1px 0 0;
		color: #555;
		display: block;
		font-size: 14px;
		height: auto;
		line-height: 1;
		padding: 15px 20px;
		-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
		-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	}
	
		.parent-ipad .flyout .recomended-item a
	{
		padding:10px;
	}
	
	.parent-ipad  .recomended-item
	{
		display:block;
	}
	
		
	
	.filteroption span, .filteroption label
	{
		width: 82px;
	}
	
	
	
	
	.quicksearch form > div
   	{
   		width: 100%;
	}
	
	.quicksearch input[type="text"]
    {
    	width: 85.6%;
	}
	
	.bockingsearch input[type="text"]
	{
		width:138px;
	}
	
	
	.addhotel-button > div
    {
    	width: 33%;
	}
		

	
	.prefooter .addhotel-button > div
    {
    	width: 55%;
	}
	
	footer p
	{
		font-size:11px;
	}
	footer .tearmslisting a
	{
		font-size: 11px;
	}
	
	.package .reserve
	{
		width: 100%;
		padding: 5px 14px;
	}
	
}



@media only screen  and (max-width: 800px)  and (min-width: 800px)
{
	
	.floating-title.location-name h4
	{
		font-size: 20px;
	}
	
	
	 	.filters:last-child
	{
		margin-right: 2px;
	}
 	 	.bottom-single-item
 	 {
 	 	bottom:-1px;
 	 }
 	 
 	 .resrevarion-roome-option > div
 	 {
 	 	width: 64%;
 	 }
 	 
	.resrevarion-roome-option > div p 
	{
		font-size: 11px;
	}
	
	.ipadnav
	{
		display: none;	
	}
	.menu-holder
	{
		display: none;
	}
	
	.bockingsearch input[type="text"]
	{
		width:129px;
	}
	
	.nav-button {
		display: block;
		position: absolute;
		top: 5px;
		right: 7px;
		height: 40px;
		background: url('../img/icon-arrow-down.png');
		background-position: right center;
		background-repeat: no-repeat;

		cursor: pointer;
		border: 0 none;
		box-shadow: none;
		border-radius: 0px;
		z-index: 999;
		font-family: "Oswald", sans-serif;
		font-size: 19px;
		padding-right:45px;
		color: #fff;
			}
	.nav-button:hover { 
		background-color: rgba(0,0,0,.1); 
	}
	.nav-button.open {
		background: url('../img/icon-arrow-up.png');
		    
		background-position: right center;
		background-repeat: no-repeat;
		
	}

	/* Navigation Bar
	-------------------------------------------------------- */

	body { padding-top: 50px; } 

	.primary-nav.portreit-mobile-nav {
		width: 100%;
		float: none;
		background-color: rgb(155, 169, 199); /* change the menu color */
		display: block;
		height: 50px;
		margin: 0;
		padding: 0;
		overflow: hidden;
		box-shadow: 0 1px 2px rgba(0,0,0,.6);
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 998;
		clear: both;
	}
	.primary-nav li {
		display: none;
		width: 100%;
		font-family: Arial;
	}
	.primary-nav li a {
		display: block;
		width: 100%;
		padding: 10px 5%;
		font-size: 14px;
		font-weight: bold;
		color: white;
		text-decoration: none;
		border-bottom: 1px solid rgba(0,0,0,.2);
		border-top: 1px solid rgba(255,255,255,.1); 
	}
	.primary-nav li a:hover {
		background-color: rgba(0,0,0,.5);
		border-top-color: transparent;
	}
	.primary-nav > li:first-child {
		border-top: 1px solid rgba(0,0,0,.2);
	}

	/* Toggle the navigation bar open  */

	.primary-nav.open { 
		height: auto; 
		padding-top: 50px;
	}
	.primary-nav.open li { 
		display: block; 
	}

	/* Submenus – optional .parent class indicates dropdowns */

	.primary-nav > li:hover > a {
		background: rgba(0,0,0,.5);
		border-bottom-color: transparent;
	}
	.primary-nav li.parent > a:after {
		content: "▼";
		color: rgba(255,255,255,.5);
		float: right;
	}
	.primary-nav li.parent > a:hover {
		background: rgba(0,0,0,.75);
	}
	.primary-nav li ul {
		display: none;
		background: rgba(0,0,0,.5);
		border-top: 0 none;
		padding: 0;
	}
	.primary-nav li ul a {
	
		font-size: 12px;
		padding: 10px 5%;
		font-weight: normal;
		color: #555;
	}
	.primary-nav li:hover ul {
		display: block;
		border-top: 0 none;
		background: #F2F2F2;
		border: 1px solid #E6E6E6;
		border-width: 1px 1px 0 0;
		font-size: 14px;
		margin:0px;
		padding: 0px;
		-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
		-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	}
	
	.quicksearch form > div
   	{
   		width: 100%;
	}
	
	.quicksearch input[type="text"]
    {
    	width: 86.2%
	}
	
	.socialitems ul li a 
	{
		width:36px;
		height: 36px;
		
	}
	.filters
	{
		text-align: center;
	}
	
	
	.filteritem
	{
		margin-top:5px;
		float: none;
		text-align: center;
	}
	.filteroption , .bottom-single-item
	{
		display:inline-block;
	}
	.filters .five
	{
		margin-bottom: 50px;
	}
	.bottom-single-item p
	{
		width: 94px;
	}
	.filteroption p
	{
    	width: 84px;
	}
	
	

	.bottom-single-item span , .bottom-single-item label
	
     {
 	   width: 155px;
 	   text-align: right;
 	 
	 }

	.filters:last-child
	{
		margin-left: 0px;
	}
	
	footer p
	{
		font-size:12px;
	}
	footer .tearmslisting a
	{
		font-size: 12px;
	}
	
	.package .reserve
	{
		padding: 5px 0px;
		width: 100%;
		margin-left: 0px;
	}
	
	.location-item>div div p
	{
		font-size: 15px;
	}
	.location-item>div div span
	{
		font-size: 11px;
		margin-top:8px;
	}
	
}

@media only screen and (min-width: 0px) and (max-width: 768px) {
/*----columns no float--*/
	
		 .resrevarion-roome-option > div
 	 {
 	 	width: 62%;
 	 }
 	 
	
	.columns.nofloat-mobile:last-child
	{
		float:none;
	}
	
	footer .row .four.columns:last-child
	{
		text-align:center;
	}
	
	
	/* Navigation Button
	-------------------------------------------------------- */

		
	.ipadnav
	{
		display: none;	
	}
	.menu-holder
	{
		display: none;
	}
	
	
	.nav-button {
		display: block;
		position: absolute;
		top: 5px;
		right: 7px;
		height: 40px;
		background: url('../img/icon-arrow-down.png');
		background-position: right center;
		background-repeat: no-repeat;

		cursor: pointer;
		border: 0 none;
		box-shadow: none;
		border-radius: 0px;
		z-index: 999;
		font-family: "Oswald", sans-serif;
		font-size: 19px;
		padding-right:45px;
		color: #fff;
			}
	.nav-button:hover { 
		background-color: rgba(0,0,0,.1); 
	}
	.nav-button.open {
		background: url('../img/icon-arrow-up.png');
		    
		background-position: right center;
		background-repeat: no-repeat;
		
	}

	/* Navigation Bar
	-------------------------------------------------------- */

	body { padding-top: 50px; } 

	.primary-nav.portreit-mobile-nav {
		width: 100%;
		float: none;
		background-color: rgb(155, 169, 199); /* change the menu color */
		display: block;
		height: 50px;
		margin: 0;
		padding: 0;
		overflow: hidden;
		box-shadow: 0 1px 2px rgba(0,0,0,.6);
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 998;
		clear: both;
	}
	.primary-nav li {
		display: none;
		width: 100%;
		font-family: Arial;
	}
	.primary-nav li a {
		display: block;
		width: 100%;
		padding: 10px 5%;
		font-size: 14px;
		font-weight: bold;
		color: white;
		text-decoration: none;
		border-bottom: 1px solid rgba(0,0,0,.2);
		border-top: 1px solid rgba(255,255,255,.1); 
	}
	.primary-nav li a:hover {
		background-color: rgba(0,0,0,.5);
		border-top-color: transparent;
	}
	.primary-nav > li:first-child {
		border-top: 1px solid rgba(0,0,0,.2);
	}

	/* Toggle the navigation bar open  */

	.primary-nav.open { 
		height: auto; 
		padding-top: 50px;
	}
	.primary-nav.open li { 
		display: block; 
	}

	/* Submenus – optional .parent class indicates dropdowns */

	.primary-nav > li:hover > a {
		background: rgba(0,0,0,.5);
		border-bottom-color: transparent;
	}
	.primary-nav li.parent > a:after {
		content: "▼";
		color: rgba(255,255,255,.5);
		float: right;
	}
	.primary-nav li.parent > a:hover {
		background: rgba(0,0,0,.75);
	}
	.primary-nav li ul {
		display: none;
		background: rgba(0,0,0,.5);
		border-top: 0 none;
		padding: 0;
	}
	.primary-nav li ul a {
	
		font-size: 12px;
		padding: 10px 5%;
		font-weight: normal;
		color: #555;
	}
	/*.primary-nav li:hover ul {
		display: block;
		border-top: 0 none;
		background: #F2F2F2;
		border: 1px solid #E6E6E6;
		border-width: 1px 1px 0 0;
		font-size: 14px;
		margin:0px;
		padding: 0px;
		-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
		-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	*/
        
        .primary-nav li.opened ul
	{
		display: block;
		border-top: 0 none;
		background: #F2F2F2;
		border: 1px solid #E6E6E6;
		border-width: 1px 1px 0 0;
		font-size: 14px;
		margin:0px;
		padding: 0px;
		-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
		-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	}

/*-------------------------------------------------------------------
end of navigations
-------------------------------------------------------------------*/


	.slogan_container p, .slogan_container span {
		font-size: 26px;
	}
	.headder .row> .columns
	{
		float:none
	}
	
	.headder .row> .four ,.headder .row> .eight
	{
		width: 100%
	}
	.headder .row> .four h1
	{
		text-align: center;
	}
	
	.lanuageselect 
	{
		float:none;
		text-align: center;
	}
	
	.socialitems
	{
		float:none;
		text-align: center;
	}
	
	.socialitems ul
	{
		display: inline-block;
	}
	
	.bockingsearch form 
	{
		text-align: center;
	}
	
	.bockingsearch> div
	{
		float: none;
	}
	.bockingsearch form ul
	{
		display: inline-block;
	}
	.bockingsearch input[type="text"]
	{
		width:138px;
	}
	.quicksearch {
		width: 100%;
		float: none;
	}
	
	.quicksearch form
	{
		text-align: center;
	}
	.quicksearch form>div
	{
		display: inline-block;
		width: 43.4%;
	}
	.quicksearch  input[type="text"]
	{
		width: 86.9%;
	}
	.prefooter .quicksearch form > div
	{
		width: 90%;
		display: inline-block;	
	}
	.quicksearch.pre-footer
	{
		width:100%;
	}
	
	.addhotel-button
	{
		text-align:center;
	}
	.addhotel-button>div
	{
		float: none;
		display:inline-block;
		width: 43.1%;
	}
	.prefooter .addhotel-button > div
	{
		width:90.1%;
	}
/*---------------------------------------------------
#footer style
---------------------------------------------------*/
	footer .row .four
	{
		width:100%;
		text-align: center;
	}
	footer .socialitems 
	{
		display: inline-block;
		margin-bottom: 20px;
	}
	
	.tearmslisting
	{
		display: inline-block;
	}

/*----------------------------
	#filters
	----------------------------*/
	.filters
	{
		text-align: center;
	}
	
	
	.filteritem
	{
		margin-top:5px;
		float: none;
		text-align: center;
	}
	.filteroption 
	{
		display:inline-block;
	}
	.filters .five
	{
		margin-bottom: 50px;
	}
	
	.filteroption p , .bottom-single-item p
	{
    	width: 84px;
	}
	
	.bottom-single-item span, .bottom-single-item label
     {
 	   width: 145px;
	 }

	.filters:last-child
	{
		margin-left: 0px;
                margin-right: 0px;
	}
	
	/*-- package --*/
	
	.package-text p
    {
    	width: 165px;
   		margin-bottom:6px;
    }
    .package-text span 
    {
    	width: 165px;
    	display: block;
    	margin-bottom: 5px;
    }
    .package .reserve
    {
   	 	width: 100%;
    	padding: 10px;
    	margin-left:0;
    }


} /* End of ipad*/


@media only screen and (min-width: 640px) and (max-width: 641px)
{
	
	.quicksearch form > div
   	{
   		width: 52%;
	}
	.quicksearch input[type="text"]
    {
    	width: 86.9%;
	}
	.bockingsearch input[type="text"]
	{
		width:138px;
	}
	.prefooter .quicksearch form > div 
	{
		width: 52%;
	}


}

/*- Chropme nexus device -*/
@media only screen and (min-width: 0px) and (max-width: 601px)
{
	
		.floating-title.location-name h4
	{
		font-size: 21px;
	}
	
	.inner
	{
		top:70px;
	}

	.quicksearch form > div
   	{
   		width: 55.5%;
	}
	
	.quicksearch input[type="text"]
    {
    	width: 86.8%;
	}
	
	.bockingsearch input[type="text"]
	{
		width:137px;
	}
	
	.addhotel-button > div
    {
    	width: 55%;
	}
		
	.prefooter .quicksearch form > div 
	{
		width:55.5%;
	}
	
	.prefooter .addhotel-button > div
    {
    	width: 55%;
	}
	/*--filters--*/
	
	.filters > .columns.two{
		height: 50px !important;
		line-height:50px !important;
		margin-bottom: 40px;
	}
	
	.filters > div 
	{
	 min-height: 50px;
	}
	.filters > .columns.two h5
	{
		width:100%;
	}
	
	.border-l-hidden
	{
		border-left: 1px solid rgb(215, 215, 215);
	}
	
	.filteroption
	{
		float:left;
		margin-left:50px;
	}
}
/*--Mozilla nexus device--*/
@media only screen and (min-width: 0px) and (max-width: 534px)
{
		.quicksearch form > div
   	{
   		width: 63%;
	}
	
	.quicksearch input[type="text"]
    {
    	width: 87%;
	}
	
	.bockingsearch input[type="text"]
	{
		width:137px;
	}
	
	.addhotel-button > div
    {
    	width: 62.6%;
	}	
	
	.prefooter .quicksearch form > div 
	{
		width:63%;
	}
	
	.prefooter .addhotel-button > div
    {
    	width: 62.6%;
	}
	
	.filteroption
	{
		float:left;
		margin-left:30px;
	}
        
        .package h5
    {
    	width: auto;
    	min-height: 20px;
    }
    .package p
    {
    	width: 245px;	
    }
        
        .main_map
        {
            width: inherit;
            height: 400px;
        }
}

@media only screen and (min-width: 0px) and (max-width: 480px) 
{
	
	/*-------------------------
	headder oprions 
	--------------------------*/	
	.socialitems ul li a 
	{
		font-size: 14px;
		width:36px;
		height:36px;
		line-height: 36px;
	}
	.phone.top 
	{
		background-position: left center;
		
	}
	.phone span {
		margin: 0px 10px 0px 43px;
	}
	
	.quicksearch form > div {
		 width:71%;
	}
	.quicksearch input[type="text"] {
	  width: 87%;
	}

	.bockingsearch input[type="text"] {
		
	}
	.addhotel-button > div
	{
		width:71%
	}
	
	/*--end if headder options--*/
	.slogan_container p, .slogan_container span 
    {
    	font-size: 20px;
	}
	/*--------------------------
	#footer
	--------------------------*/
	.prefooter .quicksearch form > div 
	{
		width:71%;
	}
	.prefooter .addhotel-button > div {
    width: 71%;
	}
	
	/*----------------------------
	#filters
	----------------------------*/
	
	
	.filters .two
	{
		min-height:60px;
		height:60px !important;
		line-height: 60px !important;
		margin-bottom:50px;
	}
	
	.filteroption
	{
		float:none;
		margin-left:0px;
	}
}
/*--Motorola 360px---*/
@media only screen and (min-width: 0px) and (max-width: 360px) 
{
	.quicksearch form > div
   	{
   		width: 83%;
	}
	.quicksearch input[type="text"]
    {
    	width: 84.8%;
	}
	.bockingsearch input[type="text"]
	{
		width:116px;
	}
	.prefooter .quicksearch form > div 
	{
		width: 83%;
	}
}

/*-----------------------------------------------------------
#mobile - small
----------------------------------------------------------*/




@media only screen and (min-width: 0px) and (max-width: 320px) 
{
	
	/*-------------------------
	headder oprions 
	--------------------------*/	
	.socialitems ul li a 
	{
		font-size: 14px;
		width:36px;
		height:36px;
		line-height: 36px;
	}
	.phone.top 
	{
		background-position: left center;
		
	}
	.phone span {
		margin: 0px 10px 0px 43px;
	}
	
	.quicksearch form > div {
		 width: 100%;
	}
	.quicksearch input[type="text"] {
	  width: 85.8%;
	}

	.bockingsearch input[type="text"] {
		width: 124px;
	}
	.addhotel-button > div
	{
		width:100%
	}
	
	/*--end if headder options--*/
	.slogan_container p, .slogan_container span 
        {
    	font-size: 20px;
	}
	/*--------------------------
	#footer
	--------------------------*/
	.prefooter .quicksearch form > div 
	{
		width:100%;
	}
	.prefooter .addhotel-button > div {
    width: 100%;
	}
	.tabs dd a 
	{
		font-size:16px;
	}
}

#featured div
{
	background: #fff;
	display: block;
}
#featured div p
{
	padding: 10px;	
}


.timer {
  display:none;
}


.orbit-caption a {
    color: #fff;
}

.orbit-caption a:hover {
  color: #f60;
}