.accAbsPhotoLeft {position:absolute;width:50%;border-top:20px solid #ffffff;border-right:20px solid #ffffff;border-bottom:20px solid #ffffff;z-index:8;top:10%;}
.accAbsPhotoRight {position:absolute;width:50%;border-top:20px solid #ffffff;border-left:20px solid #ffffff;border-bottom:20px solid #ffffff;z-index:8;top:10%;right:0;}
.accBookNowStyle  {position:absolute;right:15px;bottom:-60px;}
.accBookNowStyleCat {position:absolute;right:0px;bottom:-35px; z-index:9;}
.accBXTextArea {position:absolute;top:10%; right:0;width:100%;}
.accListSubTitle {font-family:Quicksand, sans-serif;font-size:17px;line-height:25px;font-weight:normal;font-style:normal;color:#ffffff;text-align:center;}
.accListTextBack {background-image:url(files/388.jpg);background-repeat:repeat;}
.accListTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-align:center;padding:50px 15px 0px 15px;}
.accOfferAbs {position:absolute;top:20%;z-index:9;right:0;left:0; margin:auto;}
.accOffersButtonPos {position:absolute;top:10%;right:-30%;z-index:10;}
.accOfferSubTitle {font-family:Cardo, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#484543;background-color:#ffffff;text-align:right;}

.accOfferTitle {font-family:Cardo, serif;font-size:35px;line-height:normal;font-weight:normal;font-style:normal;color:#76B9DA;background-color:#ffffff;text-align:right;}

.accSliderButtonStyle {position:absolute;left:-60px;bottom:-70px;}

.accSubCatTitle {font-family:Julius Sans One, Open Sans, sans-serif; font-size:42px; line-height:normal; font-weight:normal; font-style:normal; color:#76B9DA; background-color:#ffffff; display:table; padding-left:5%; background-position:right center; padding-right:150px; padding-top:0px; position:relative; background-image:url(http://www.seaparadisevillas.net/files/385.png); background-repeat:no-repeat;}

.accSubCatTitleBack {background-position:left center;  display:block; width:100%; height:42px; background-image:url(http://www.seaparadisevillas.net/files/386.png);background-repeat:repeat-x;}

.accViewMoreStyle {position:absolute;left:15px;bottom:-60px;}

.addresstext {font-family:Roboto Condensed, sans-serif;font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#000;}

.addresstitle {font-size:14px;line-height:normal;font-weight:normal;font-style:normal;color:#000;}

.articleTitle {font-family:Cardo, serif;font-size:25px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;}

.balconyIcon {font-family:Quicksand, sans-serif;font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;text-align:center; padding-top:45px;background-position:center top; float:left;background-image:url(http://www.seaparadisevillas.net/files/399.png);background-repeat:no-repeat;}

.bannerTitle {font-family:Quicksand, sans-serif;font-size:30px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;text-align:center;padding-bottom:5px;}

.bathroomIcon {font-family:Quicksand, sans-serif;font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;text-align:center; padding-top:45px;background-position:center top; float:left;background-image:url(http://www.seaparadisevillas.net/files/402.png);background-repeat:no-repeat;}

.bedroomIcon {font-family:Quicksand, sans-serif;font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;text-align:center; padding-top:45px;background-position:center top; float:left;background-image:url(http://www.seaparadisevillas.net/files/401.png);background-repeat:no-repeat;}

.booksubmit {font-size:12px;line-height:normal;font-weight:bold;font-style:normal;color:#fff;background-color:#114158;width:145px;height:19px;text-align:center;border:1px solid #6e9aaf;cursor:pointer;}

.borderWhite {border-top:30px solid #ffffff; max-width:680px;margin:auto;}

.borderWhiteMargin {position:absolute;margin-top:-30px;width:100%;z-index:99;}

.botaddresstext {font-family:Quicksand, sans-serif;font-size:18px;line-height:24px;font-weight:normal;font-style:normal;color:#585857;}

.botaddressTitle {font-size:22px; line-height:normal; font-weight:normal; font-style:normal; color:#000;}

.bottom10 {padding-bottom:10px;}
.bottom100to0 {padding-bottom:100px;}
.bottom15 {padding-bottom:15px;}
.bottom20 {padding-bottom:20px;}

.bottomBorderMargin {position:absolute;margin-top:-30px;width:100%;z-index:99;}

.bottomBorderTransp {border-top:30px solid rgba(255,255,255,0.23);margin:0px 30px;}

.breakfastAbsPhoto {position:absolute;width:50%;border-top:20px solid #ffffff;border-right:20px solid #ffffff;border-bottom:20px solid #ffffff;z-index:8;}

.breakfastSubText {font-family:Cardo, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;padding-left:30px;}

.breakfastText {font-family:Cardo, serif;font-size:32px; padding-top:50px; color:#6699FF;}

.breakfastText2 {font-family:Cardo, serif;font-size:22px; padding-top:-20px; color:#FFFFFF;}

.breakfastTextAbs {position:absolute;top:0;height:100%; padding:0px 25px; box-sizing: border-box;width:50%; right:0; background:rgba(0,0,0,.7); background-repeat:repeat;}

.bx-viewport {overflow-x:hidden !important;}
.bx-wrapper {overflow-x:hidden !important;}
.cartDelete {font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:12px;line-height:normal;font-weight:bold;font-style:italic;color:#FFFFFF;background-color:#ff7d00;border:1px solid #bfb446;cursor:pointer;}
.cartDiscount {font-size:14px;line-height:normal;font-weight:normal;font-style:normal;color:#FF0000;}
.cartOldPrice {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#813E3E;text-decoration:line-through;}
.cartPrice {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#000;}
.cartSubmit {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;width:129px;height:30px;border:0px;cursor:pointer;background-image:url(/elements/styles/27.png);background-repeat:no-repeat;}
.cartText {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#DA2424;}
.cartTitles {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;background-color:#484848;border-right:1px solid #fff;padding:3px;}
.center {}
.conciergeButtonAbs {position:absolute;bottom:20px;right:20px;}
.conciergeDesc {font-family:Cardo, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;}
.conciergeInnerTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:42px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;text-align:center;padding-top:35px;}

.conciergeTextAbs {background-color:#ffffff; position:absolute; margin:auto; right:0; width:30%; padding:40px 25px; border:1px dashed #969390; top:23%;}

.conciergeTextL {background-color:#ffffff;position:absolute;margin:auto;width:50%;padding:30px 25px;
border:1px dashed #969390;top:20%;}
.conciergeTextR {background-color:#ffffff;position:absolute;margin:auto;right:0;width:50%;padding:30px 25px;
border:1px dashed #969390;top:20%;}
.conciergeTitle {font-family:Cardo, serif;font-size:35px;line-height:normal;font-weight:normal;font-style:normal;color:#3bc2d3;text-align:center;}

.conciergeTitleBack {background:rgba(0,0,0,.7); padding:50px; margin-top:30%;}

.date {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#424244;}
.divMobile {display:block;}
.expAbsPhoto {position:absolute;width:50%;border-top:20px solid #ffffff;border-left:20px solid #ffffff;border-bottom:20px solid #ffffff;right:0;}
.expButtonSlider {position:absolute;right:-60px;bottom:-70px;}
.expSubTitle {font-family:Quicksand, sans-serif;font-size:26px;line-height:normal;font-weight:300;font-style:normal;color:#696663;padding-left:30px;}

.expTextAbs {position:absolute;top:0;height:100%; padding:50px 35px 0px 35px; width:50%; box-sizing:border-box; background:rgba(0,0,0,.7); background-repeat:repeat;}

.expTitle {font-family:Julius Sans One, Open Sans, sans-serif; font-size:38px; line-height:normal;font-weight:normal;font-style:normal; color:#76B9DA; padding-left:30px;}
.facilities {display:table;margin:auto;max-width:1180px;}
.facilities li {font-family:Cardo, serif;font-size:24px;line-height:normal;font-weight:normal;font-style:italic;color:#484543;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;
margin-left:20px; border-bottom:1px dashed #a2a2a2;line-height:40px;}

.facilities ul {  columns: 2;-webkit-columns: 2;-moz-columns: 2;-webkit-padding-start:0;}

.facilitiesBack {padding:50px 0px;background-image:url(http://www.seaparadisevillas.net/files/409.jpg);background-repeat:repeat;}

.facilitiesSubTitle {font-family:Quicksand, sans-serif;font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#484543;}

.flexBox {display:-webkit-flex;display:flex;-webkit-flex-direction: row;flex-direction: row; -webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items:stretch; align-items:stretch;-webkit-justify-content:center;justify-content:center;width:100%;margin:auto;}

.floatRight {float:right;}

.footeFlexBox {display:-webkit-flex;display:flex;-webkit-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; flex-wrap: wrap;-webkit-align-items:stretch; align-items:stretch;-webkit-justify-content:flex-end;justify-content:flex-end;}

.footerBack {background-color:#e9e8e7; box-shadow: 0 0 3px 0 rgba(128,128,128,1);}

.galleryCatName {font-family:Julius Sans One, Open Sans, sans-serif;font-size:40px;line-height:normal;font-weight:normal;font-style:normal;color:#76B9DA;text-align:center;}

.galleryListTextBox {padding:50px 25px;}

.gallerySliderStyle {max-width:1180px;width:100%; margin:auto; width:80%;margin-left:20%;}

.gallerySubTitle {font-family:Quicksand, sans-serif;font-size:26px;line-height:normal;font-weight:300;font-style:normal;color:#ffffff;text-align:center;padding-top:5px;}

.galleryTextBox {background-color:#83807d;position:absolute;margin:auto;top:20%;left:-215px;z-index:9;padding:50px 25px;}
.galListBtnL {position:absolute;bottom:-60px;left:-60px; z-index:11;}
.galListBtnL hvr-grow {position:absolute;bottom:-60px;left:-60px; z-index:9;}
.galListBtnR {position:absolute;bottom:-60px;right:-60px; z-index:11;}
.galListBtnR hvr-grow {position:absolute;bottom:-60px;right:-60px;}
.generalFacilities {display:table;margin:auto;max-width:1180px;}
.generalFacilities li {font-family:Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;font-size:20px;line-height:normal;font-weight:normal;font-style:italic;color:#484543;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;
margin-left:20px; border-bottom:1px dashed #a2a2a2;line-height:40px;}
.generalFacilities ul {  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
-webkit-padding-start:0;}
.gradient {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;background-repeat:no-repeat !important;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#74afd4), to(#547598));background:-webkit-linear-gradient(top, #74afd4, #547598);background:-moz-linear-gradient(top, #74afd4, #547598);background:-ms-linear-gradient(top, #74afd4, #547598);background:-o-linear-gradient(top, #74afd4, #547598);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=´#cccccc´, endColorstr=´#000000´);}
.grayLineList {background-color:#195591;width:100%;height:10px;background-position:top right;}
.grayscale {}
.grayscale img {-webkit-filter: grayscale(100%); 
    filter: grayscale(100%);}
.grid20 {float:left;width:20%;margin:0;}
.grid25 {float:left;width:25%;margin:0;}
.grid30 {float:left;width:30%;margin:0;}
.grid32 {float:left;width:32.33%;margin:0;}
.grid33 {float:left;width:33.33%;margin:0px;}
.grid35 {float:left;width:35%;margin:0;}
.grid35Flex {float:left;width:35%;margin:0;
display:-webkit-flex;display:flex;-webkit-flex-direction: column;
   flex-direction: column;
 -webkit-justify-content:flex-end;justify-content:flex-end;}
.grid40 {float:left;width:40%;margin:0px;}
.grid43 {float:left;width:43%;margin:0px;}
.grid45 {float:left;width:45%;margin:0px;}
.grid45to100 {float:left;width:45%;margin:0px;}
.grid49 {float:left;width:49%;margin:0;}
.grid50 {float:left;width:50%;margin:0;}
.grid50to100 {float:left;width:50%;margin:0;}
.grid55 {float:left;width:55%;margin:0;}
.grid55to100 {float:left;width:55%;margin:0;}
.grid57 {float:left;width:57%;margin:0px;}
.grid60 {float:left;width:60%;margin:0;}
.grid70 {float:left;width:70%;margin:0;}
.grid80 {float:left;width:80%;margin:0;}
.gridAccIntLeft {float:left;width:43%;margin:0px;  -webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: space-between;justify-content:  space-between;display:flex;display: -webkit-flex;}
.gridAccListPhoto {float:left;width:60%;margin:0; position:relative;}

.gridAccListText {background:rgba(0,0,0,.7); background-repeat:repeat; float:left; width:40%; margin:0px; position:relative;}

.gridBook {float:left;width:14%;margin:0;}
.gridConciergePhoto {float:left;width:58%;margin:0px;}
.gridConciergeText {float:left;width:20%;margin:0;}
.gridConciergeTitle {float:left;width:22%;margin:0;}
.gridExpLeftPhoto {float:left;width:55%;margin:0;}
.gridExpRightPhoto {float:left;width:45%;margin:0px;}

.gridFooterCenter {background:rgba(0,0,0,.7); float:left; width:30%; padding:30px 0px 50px 0px; margin-top:-70px; margin-bottom:-40px;box-shadow: 0 0 8px 0 rgba(128,128,128,1);}

.gridGallery {float:left;width:100%;margin:0;}
.gridGalleryExp {float:left;width:25%;margin:0;}
.gridGalleryImages {float:left;width:65%;margin:0;}

.gridGalleryText {background:rgba(0,0,0,.7); float:left;width:35%;margin:0px; display: -webkit-flex; display: flex; -webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: center;justify-content:center; position:relative;}

.gridHomeImage {float:left;width:50%;margin:0;}
.gridHomeText {float:left;width:50%;margin:0;}
.gridHotelRight {float:left;width:43%;margin:0px;  -webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: space-between;justify-content:  space-between;display:flex;display: -webkit-flex;}
.gridIem98 {width:98%;margin:auto;}
.gridItem70 {width:70%;margin:auto;float:right;}
.gridItem80 {width:80%;margin:auto;float:right;}
.gridItem88 {width:88%;margin:auto;}
.gridItem96 {width:96%;margin:auto;}
.gridItemHomeText {width:88%;margin:auto;}
.gridListBlog {width:33.33%;float:left;margin:0;}
.gridListBlogPadding {width:94%;margin:auto;}

.gridLogo {float:left;width:25%;margin:0;}

.gridMenu {float:left;width:61%;margin:0px;}

h1 {margin:0px;font-family:Julius Sans One, Open Sans, sans-serif;font-size:42px;line-height: normal;font-weight:normal;font-style:normal;color:#76B9DA;}
h2 {margin:0px;}
h3 {margin:0px;}
.headerTitle {padding-bottom:30px;}

.headerTitleH1 {font-family:Julius Sans One, Open Sans, sans-serif;font-size:42px;line-height:normal;font-weight:300;font-style:normal;color:#76B9DA;}
.homeAccButtonMargin {margin-top:-60px;}
.homeAccSubTitle {font-family:Quicksand, sans-serif;font-size:26px;line-height:normal;font-weight:300;font-style:normal;color:#696663;}
.homeAccTitle {font-family:Julius Sans One, Open Sans, sans-serif; font-size:36px; line-height:normal; font-weight:normal; font-style:normal; color:#76B9DA;}
.homeBXTextArea {position:absolute;top:10%; right:0;width:100%;}
.homePoolAbs {position:absolute;top:10%; right:0;width:96%;left:0; margin:auto;}
.homeSliderSubTitle {font-family:Quicksand, sans-serif;font-size:24px ;line-height:normal; font-weight:normal; font-style:normal;color:#3bc2d3;padding-bottom:10px;}

.homeSliderTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:36px;line-height:normal;font-weight:normal;font-style:normal;color:#76B9DA}

.homeSubTitle {font-family:Quicksand, sans-serif;font-size:24px;line-height:normal;font-weight:300;font-style:normal;color:#696663;background-color:#ffffff;text-align:right;padding:0px 35px 40px 0px;}

.homeTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:36px; line-height:normal; font-weight:300; font-style:normal; color:#76B9DA; background-color:#ffffff; text-align:right; padding:20px 35px 0px 0px;}

.hotelRowAbsolute {position:absolute;top:20%;z-index:9;width:96%;right:0;left:0; margin:auto;}
.hoverImage {position:absolute;width:100%;height:100%;z-index:10;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;}
.hoverImage:hover {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;opacity:1;}
.hpBorder {border-bottom: 1px solid #c5c5c5;padding-bottom:10px;margin:5px 0px;}
.hPClose {font-size:15px;line-height:normal;font-weight:bold;font-style:normal;color:#ffffff;padding:5px 10px;float:right;cursor:pointer;}
.hpExtPrice {font-size:14px;line-height:normal;font-weight:600;font-style:normal;color:#222221;float:right;padding:0px 10px;}
.hPExtTitle {font-size:15px;line-height:normal;font-weight:400;font-style:normal;color:#222221;float:left;cursor:default;padding:0px 10px;}
.hpToggler-content {position: absolute;
		margin: auto;
		z-index: 2;
		left: -56px;
		top: 54px;
		background-color: #dfdfdf;
		font-size: 11px;
		line-height: 20px;
		font-weight: 600;
		text-align: center;
		border-radius: 5px 0px 0px 5px;
		padding: 30px 10px 0px 15px;
		background-position: 60% 25%;
		cursor:pointer;background-image:url(files/587.png);background-repeat:no-repeat;}
.hpToggler-content:after {content: "";
	    position: absolute;
	    width: 0;
	    height: 0;
	    top: 0;
	    opacity: 0;
	    right: -8px;
	    border-style: solid;
	    border-width: 25px 0 25px 8px;
	    border-color: transparent transparent transparent #dfdfdf;}
.hpToggler-offers {
		position: absolute;
		margin: auto;
		z-index: 2;
		left: -56px;
		top: 108px;
		background-color: #dfdfdf;
		font-size: 11px;
		line-height: 20px;
		font-weight: 600;
		text-align: center;
		border-radius: 5px 0px 0px 5px;
		padding:30px 12px 0px 12px;
		background-position: 50% 25%;
		cursor:pointer;background-image:url(http://www.seaparadisevillas.net/files/589.png);background-repeat:no-repeat;}
.hpToggler-offers:after {content: "";
	    position: absolute;
	    width: 0;
	    height: 0;
	    top: 0;
	    opacity: 0;
	    right: -8px;
	    border-style: solid;
	    border-width: 25px 0 25px 8px;
	    border-color: transparent transparent transparent #dfdfdf;}
.hPTopSubTitle {font-size:10px;line-height:10px;font-weight:400;font-style:normal;color:#000000;padding:0px 10px 5px 10px;cursor:default;}
.hPTopTitle {font-size:15px;line-height:normal;font-weight:400;font-style:normal;color:#ffffff;padding:5px 10px 0px 10px;cursor:default;}

.hpWebsitePrice {font-size:18px;line-height:normal;font-weight:bold;font-style:normal;color:#5cbc63;padding:5px 10px;float: right;}
.hPWebsiteTitle {font-size:20px;line-height:normal;font-weight:400;font-style:normal;color:#222221;padding:5px 13px;float:left;cursor:default;}
.hvr-grow {}
.hvr-ripple-out::before {border:5px solid #858585 !important;}
.iconSep {font-family:Quicksand, sans-serif;font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;padding:0px 15px;float:left;margin-top:43px;}
.imageArea {    position: relative;
    padding-bottom: 80%;
    background-position: 50%;}
.intBorderTop {background-position:left center; display:block;height:25px;margin-top:-10px;background-image:url(http://www.seaparadisevillas.net/files/440.png);background-repeat:no-repeat;}
.internalSubcatsBorder {border-top:1px dashed #a2a2a2;}
.intSubCatsBack {background-position: 50% 200px;background-image:url(http://www.seaparadisevillas.net/files/425.jpg);background-repeat:repeat-x;}
.justify {text-align:justify;}
.left25Top {float:left;}
.logoPadding {padding-top:7px;}
.marquee {font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#000000;margin:0 auto;overflow:hidden;white-space:nowrap;box-sizing:border-box;display:block;animation:marquee 20s linear infinite;}
.memberarea {font-size:13px;line-height:normal;font-weight:bold;font-style:normal;color:#000;}
.menuIcon {display:block;width:34px;height:34px;background-image:url(files/185.png);background-repeat:repeat;}
.menuIconHide {display:block;width:34px;height:34px; background-image:url(files/186.png);background-repeat:repeat;}
.menuPadding {padding-top:10px;}
.menuSep {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;width:5px;height:32px;position:absolute;}
.menusettings2L {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;padding-left:18px;}
.mobFooterBack {background-color:#8b8986;}
.mobHomeBook {font-size:18px;line-height:normal;font-weight:700;font-style:normal;color:#fff;background-color:#b3933e;display:block; max-width:160px; padding:5px 0px; text-align:center; margin:auto;}
.moreGalleryAbs {position: absolute;margin-top: -60px;margin-left: -60px;z-index: 9;}
.moreRoomsTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:40px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;text-align:center;padding-bottom:25px;}
.moreText {width:96%;margin:auto;padding-bottom:50px;}

.offer {font-size:30px;line-height:normal;font-weight:300;font-style:normal;color:#a6861c;margin-bottom:15px;}
.offerline {border-bottom:1px solid #d6d6d6;margin:20px 0px;}
.offersBack {background-color:#F9F9F9;padding:20px;}
.offersGrid {float:left;width:33.33%;margin:0;}
.offersTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;margin-bottom:20px;}
.opacity {position:relative;}
.opacity8 {display:block;}
.opacity8:hover {opacity:0.8;}
.opacity:hover .subhover {background-color:rgba(255,255,255,0.3);}
.padd30sides {padding:0px 30px;}
.pagingFirstPage {font-size:10px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;border:1px solid #dcdcdc;width:22px;height:16px;cursor: pointer;}
.pagingLastPage {font-size:10px;line-height:normal;font-weight:normal;font-style:normal;color:#fff;border:1px solid #dcdcdc;width:22px;height:16px;cursor:pointer;}
.pagingNum {font-size:10px;line-height:normal;font-weight:bold;font-style:normal;color:#000;background-color:#FFFFFF;border:1px solid #bababa;cursor: pointer;padding:2px 5px;}
.pagingNumSel {font-size:10px;line-height:normal;font-weight:bold;font-style:normal;color:#ffffff;background-color:#999999;border:1px solid #bababa;cursor:pointer;padding:2px 5px;}
.parallaxImage {height:370px;background-size:cover;background-attachment:fixed;}
.paxIcon {font-family:Quicksand, sans-serif;font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;text-align:center; padding-top:45px;background-position:center top; float:left;background-image:url(http://www.seaparadisevillas.net/files/400.png);background-repeat:no-repeat;}
.photoshover {position:absolute;width:100%;height:100%;z-index:10;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;background-position:50%;background-image:url(files/143.png);background-repeat:repeat;}
.photoshover:hover {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;opacity:1;}
.popupOfferBack {width:100px;height:100px;background:#eb2120;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.popupOfferText {font-size:42px;line-height:normal;font-weight:700;font-style:normal;color:#fff;padding-top:21px;}
.popupSubTitle {font-size:27px;line-height:normal;font-weight:700;font-style:normal;color:#2c2c2c;}
.popupText {font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#3A3A3A;text-align:center;}
.popupTitle {font-size:34px;line-height:normal;font-weight:700;font-style:normal;color:#2E2E2E;text-align:center;}
.relative {position:relative;}

.round-corners {}
.rpListPrice {font-family:Julius Sans One, Open Sans, sans-serif;font-size:14px;line-height:normal;font-weight:600;font-style:normal;color:#95928c;position: absolute;text-align:center;
line-height:30px;z-index:2;top: 27%;right:-75%;}
.rpTopTitle {font-size:22px;line-height:normal;font-weight:600;font-style:normal;color:#1b1b1b;padding-bottom:10px;}
.searchResultsTitle {font-size:13px;line-height:normal;font-weight:bold;font-style:normal;color:#000;padding-top:4px;padding-bottom:4px;border-bottom:1px dotted #000;}
.showLessButton {margin-top:35px; margin-bottom:15px;}
.sink {}
.sitemap {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#000;}
.sitemapSep {font-family:Quicksand, sans-serif;font-size:24px;line-height:normal;font-weight:400;font-style:normal;color:#585857;padding-left:10px;}
.skew {}
.sliderTextBack {background-color:#ffffff;padding:20px 25px; max-width:680px;float:right;width:100%;position:relative;}
.slogan {font-family:Cardo, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#484543;padding:15px 0px 0px 25px; border-left:1px dashed #969390; margin-left:30px;}
.slogan:before {content:"";width:115%;height:30px;position:absolute; margin-left:-30%; margin-top:-25px;background-image:url(files/269.png);background-repeat:no-repeat;}
.sloganAcc {font-family:Cardo, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#484543;padding:15px 0px 0px 25px; border-left:1px dashed #969390; margin-left:30px;}
.sloganHotel {font-family:Cardo, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#484543;padding:15px 0px 0px 25px; border-left:1px dashed #969390; margin-left:30px;}
.sloganHotel:before {content:"";width:45%;height:30px;position:absolute; margin-left:-10%; margin-top:-25px;background-image:url(files/283.png);background-repeat:no-repeat;}
.sloganLeft {font-family:Cardo, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#484543;padding:15px 25px 0px 0px; border-right:1px dashed #969390; margin-right:30px;text-align:right;}

.sloganLeft:before {content:"";width:115%;height:30px;position:absolute; margin-right:-30%; margin-top:-25px;
background-position:right center;right:10%;background-image:url(files/273.png);background-repeat:no-repeat;}

.sloganTitle {font-family:Cardo, serif;font-size:32px;line-height:normal;font-weight:normal;font-style:normal;color:#337ab7;padding:0px 0px 10px 25px; border-left:1px dashed #969390;margin-left:30px;}

.sloganTitleAcc {font-family:Cardo, serif;font-size:32px;line-height:normal;font-weight:normal;font-style:normal; color:#337ab7; padding:70px 0px 20px 25px; border-left:1px dashed #969390;margin-left:30px;}

.sloganTitleLeft {font-family:Cardo, serif;font-size:32px;line-height:normal;font-weight:normal;font-style:normal; color:#337ab7; padding:0px 25px 10px 0px; border-right:1px dashed #969390;margin-right:30px;text-align:right;}

.socialPadd {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;padding:0px 7px;float: left;}
.sqmIcon {font-family:Quicksand, sans-serif;font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;text-align:center;padding-top:45px;background-position:center top;float:left;background-image:url(files/397.png);background-repeat:no-repeat;}
.sticky {width:100%;height:40px;top:0;left:0;display:block;position:fixed;z-index:9999;background:rgba(255,255,255,0.8);padding-top:4px;}
.sticky .rootMenu {font-family:Julius Sans One, Open Sans, sans-serif;font-size:17px;line-height:normal;font-weight:normal;font-style:normal;color:#585857;}
.sticky .rootMenu:hover {font-family:Julius Sans One, Open Sans, sans-serif;font-size:17px;line-height:normal;font-weight:600;font-style:normal;color:#585857;}
.sticky .rootMenuSel {font-family:Julius Sans One, Open Sans, sans-serif;font-size:17px;line-height:normal;font-weight:600;font-style:normal;color:#585857;}
.sticky .rootMenuSel:hover {font-family:Julius Sans One, Open Sans, sans-serif;font-size:17px;line-height:normal;font-weight:600;font-style:normal;color:#585857;}
.sticky .topmenu {text-align:center;}
.sticky2 {width: 15%;height:50px;top:0px;right:0%;display:block;position:fixed;z-index:99999;}
.sticky2 .bookNow {padding:7px 20px 8px 20px;}
.sticky2 .bookNow:hover {padding:7px 20px 8px 20px;}
.subCatsFlex {display:-webkit-flex;display:flex;-webkit-align-items: center; align-items:center;-webkit-justify-content:center; justify-content:center;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:center;align-content:center;}

.subcatSubTitle {font-family:Quicksand, sans-serif;font-size:24px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-align:center;padding-bottom:35px;}

.subcatTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-align:center;padding:10px 0px 5px 0px;}

.subhover {position:absolute;width:100%;height:100%;display:block;background-color:rgba(255,255,255,0);top:0; -webkit-transition: all 300ms cubic-bezier(0,.5,3,1); -moz-transition: all 300ms cubic-bezier(0,.5,.3,1); -o-transition: all 300ms cubic-bezier(0,.5,.3,1); transition: all 300ms cubic-bezier(0,.5,.3,1);}

.submenusettings2L {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;padding-left:16px;}

.tableAuto {display:table;margin:auto;}

.top10 {padding-top:10px;}
.top15 {padding-top:15px;}
.top20 {padding-top:20px;}
.top25 {padding-top:25px;}
.top30 {padding-top:30px;}
.top40 {padding-top:40px;}
.top40tonone {padding-top:40px;}
.top50 {padding-top:50px;}
.topBackMobile {background-color:#8b8986;}

.topBorderStyle {position:absolute;margin:auto; top:81px; z-index:99; width:100%; height:93%; border-left:30px solid rgba(255,255,255,0.23); border-right:30px solid rgba(255,255,255,0.23); box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

.topFooter {padding-top:70px;}

.topmenu {text-align:right;}

.topMenuAbs {position:absolute;margin:auto;z-index:999;width:100%;background-image:url(files/245.png);background-repeat:repeat;}

.topSocialAbs {position:absolute;margin:auto;right:2%;top:100px;}

.topSubTitle {font-family:Quicksand, sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff; text-shadow:0 0 20px rgba(0,0,0,1),0 0 40px rgba(0,0,0,1);}

.topTextMargin {position:absolute;margin:auto;z-index:99;top:25%;width:100%;text-align:center;}

.topTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:46px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff; margin-bottom:10px; text-shadow:0 0 20px rgba(0,0,0,1),0 0 40px rgba(0,0,0,1);}

.tRight {text-align:right;}

.underline {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;border-bottom:3px solid #000;width:100%;}

.usefulText {font-size:11px;line-height:normal;font-weight:normal;font-style:Normal;color:#000;}

.vertAlign980 {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;left:0;right: 0;position:absolute;max-width:100%;margin: auto;max-height:427px;width:980px;top: 50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}

.head_small {font-family:Quicksand, sans-serif; font-size:18px; line-height:normal; color:#696663; text-align:center; margin-top:-18px;}

.whitetext {font-family:Julius Sans One, Open Sans, sans-serif;font-size:28px;line-height:normal;font-weight:600;font-style:normal;color:#95928c;}

.width1180 {max-width:1180px;width:100%;margin:auto;}

.width850Left {max-width:850px;width:100%;}

.width980 {max-width:980px;width:100%;margin:auto;}

.widthAccOffers {background-color:#ffffff;max-width:680px;width:100%;padding:35px 35px 35px 0px;}

.wow fadeIn {}
.wow fadeInLeft {}
.wow fadeInRight {}
.wow fadeInUp {}
.wow zoomIn {}
.wow zoomIn {}

@media (max-width: 1280px) {.accBookNowStyle  {position:absolute;right:15px;bottom:-80px;}

.accListSubTitle {font-family:Quicksand, sans-serif;font-size:14px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-align:center;}

.accViewMoreStyle {position:absolute;left:15px;bottom:-80px;}

.balconyIcon {font-family:Quicksand, sans-serif;font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;text-align:center; padding-top:45px;background-position:center top; float:left;background-image:url(files/482.png);background-repeat:no-repeat;}

.bathroomIcon {font-family:Quicksand, sans-serif;font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;text-align:center; padding-top:45px;background-position:center top; float:left;background-image:url(files/483.png);background-repeat:no-repeat;}

.bedroomIcon {font-family:Quicksand, sans-serif;font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;text-align:center; padding-top:45px;background-position:center top; float:left;background-image:url(files/484.png);background-repeat:no-repeat;}

.breakfastText {font-family:Cardo, serif;font-size:26px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;padding-top:10px;}

.conciergeButtonAbs {position:absolute;bottom:0px;right:0px;}

.conciergeTextAbs {background-color:#ffffff;position:absolute;margin:auto;right:0;width:25%;padding:25px 25px;
border:1px dashed #969390;top:5%;}
.conciergeTitleBack {background-color:#969390;padding:50px 50px 50px 40px;margin-top:30%;margin-left:10px;}
.expTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;padding-left:30px;}
.galleryCatName {font-family:Julius Sans One, Open Sans, sans-serif;font-size:35px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-align:center;}
.galleryTextBox {background-color:#83807d;position:absolute;margin:auto;top:10%;left:-215px;z-index:9;padding:50px 25px;}
.grid25 {float:left;width:25%;margin:0px;}
.grid30 {float:left;width:30%;margin:0px;}
.homeAccTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:35px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;}
.homeSubTitle {font-family:Quicksand, sans-serif;font-size:23px;line-height:normal;font-weight:300;font-style:normal;color:#696663;background-color:#ffffff;text-align:right;padding:0px 35px 40px 0px;}
.homeTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:35px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;background-color:#ffffff;text-align:right; padding:20px 35px 0px 0px;}
.mobJustify {text-align:justify; display:none;}
.paxIcon {font-family:Quicksand, sans-serif;font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;text-align:center; padding-top:45px;background-position:center top; float:left;background-image:url(files/485.png);background-repeat:no-repeat;}
.sliderTextBack {background-color:#ffffff;padding:20px 25px; max-width:490px;float:right;width:100%;position:relative;}
.sloganHotel {font-family:Cardo, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#484543;padding:15px 0px 0px 25px; border-left:1px dashed #969390; margin-left:30px;
max-height:0px;overflow:hidden;}

.sqmIcon {font-family:Quicksand, sans-serif;font-size:16px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;text-align:center;padding-top:45px;background-position:center top;float:left;background-image:url(files/486.png);background-repeat:no-repeat;}

.sticky2 {width:20%;height:40px;top:44px;right:0;display:block;position:fixed;}
.top40to0 {padding-top:40px;}
.top40tonone {padding-top:10px;}
.topBorderStyle {position:absolute;margin:auto;top:117px;z-index:99;width:100%;height:82%;
border-left:30px solid rgba(255,255,255,0.23);border-right:30px solid rgba(255,255,255,0.23);
box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.topSocialAbs {position:absolute;margin:auto;right:3%;top:130px;}
.topTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:40px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;}
.tripIconReviewBack {background-color:#e5e4e4;padding:28px 20px; margin-left:-97px;margin-top:-6px;
display:none;}
.width850Left {max-width:650px;width:100%;}
}
@media (max-width: 1000px) {.accListSubTitle {font-family:Quicksand, sans-serif;font-size:17px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-align:center;display:none;}

.accListTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:22px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-align:center;padding:50px 0px 0px 0px;}

.accSubCatTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:25px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;background-color:#ffffff;display:table; padding-left:5%;background-position:right center; padding-right:50px;background-image:url(files/520.png);background-repeat:no-repeat;}

.balconyIcon {font-family:Quicksand, sans-serif;font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;text-align:center; padding-top:45px;background-position:center top; float:left;background-image:url(files/521.png);background-repeat:no-repeat;}

.bathroomIcon {font-family:Quicksand, sans-serif;font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;text-align:center; padding-top:45px;background-position:center top; float:left;background-image:url(files/522.png);background-repeat:no-repeat;}

.bedroomIcon {font-family:Quicksand, sans-serif;font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;text-align:center; padding-top:45px;background-position:center top; float:left;background-image:url(files/523.png);background-repeat:no-repeat;}

.breakfastText {font-family:Cardo, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;padding-top:10px;}

.breakfastTextAbs {position:absolute;top:0;height:100%; padding:0px 10px;box-sizing:border-box;width:50%;right:0;background-image:url(/elements/styles/506.png);background-repeat:repeat;}
.center {display:table;margin:auto;}
.conciergeButtonAbs {position:absolute;bottom:0px;right:0px; left:100px;}

.conciergeInnerTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;text-align:center;padding-top:25px;}
.conciergeTextAbs {background-color:#ffffff;position:absolute;margin:auto;right:0;width:30%;padding:20px 15px; border:1px dashed #969390;top:0%;}

.conciergeTitle {font-family:Cardo, serif;font-size:27px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-align:center;}

.conciergeTitleBack {background-color:#969390;padding:25px;margin-top:30%;}

.expAbsPhoto {position:absolute;width:50%;border-top:10px solid #ffffff;border-left:10px solid #ffffff;border-bottom:10px solid #ffffff;right:0;}

.expSubTitle {font-family:Quicksand, sans-serif;font-size:22px;line-height:normal;font-weight:300;font-style:normal;color:#696663;padding-left:30px;}

.expTextAbs {position:absolute;top:0;height:100%; padding:25px 25px 0px 25px;width:50%;box-sizing:border-box;background-image:url(files/508.png);background-repeat:repeat;}

.expTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:22px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;padding-left:30px;}

.galleryCatName {font-family:Julius Sans One, Open Sans, sans-serif;font-size:25px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-align:center;}

.gallerySliderStyle {max-width:1180px;width:100%;margin:auto; width:73%;margin-left:28%;}
.galleryTextBox {background-color:#83807d;position:absolute;margin:auto;top:8%;left:-165px;z-index:9;padding:40px 15px;}

.grid20 {width:20%;margin:0px;}
.grid25 {float:left;width:25%;margin:0px;}
.grid30 {width:30%;margin:0px;}
.grid32 {float:left;width:32%;margin:0px;}
.grid33 {float:left;width:33.33%;margin:0px;}
.grid40 {width:40%;margin:0px;}
.grid60 {width:60%;margin:0px;}
.grid70 {width:70%;margin:0px;}
.grid80 {width:80%;margin:0px;}

.gridHomeImage {float:left;width:100%;margin:0;}

.gridHomeText {float:left;width:100%;margin:0; margin-top:20px;}

.gridItemHomeText {width:100%;margin:auto;}

h1 {margin:0px;font-family:Julius Sans One, Open Sans, sans-serif;font-size:28px;line-height: normal;font-weight:normal;font-style:normal;color:#95928c;}

.homeAccSubTitle {font-family:Quicksand, sans-serif;font-size:23px;line-height:normal;font-weight:300;font-style:normal;color:#696663;}

.homeAccTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:29px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;}

.homeTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;background-color:#ffffff;text-align:right; padding:20px 35px 0px 0px;}
.iconSep {font-family:Quicksand, sans-serif;font-size:18px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;padding:0px 6px;float:left;margin-top:43px;}

.moreRoomsTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;text-align:center;padding-bottom:25px;}

.paxIcon {font-family:Quicksand, sans-serif;font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;text-align:center; padding-top:45px;background-position:center top; float:left;background-image:url(files/525.png);background-repeat:no-repeat;}

.slogan {font-family:Cardo, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#484543;padding:15px 0px 0px 25px; border-left:1px dashed #969390; margin-left:75px;}

.slogan:before {content:"";width:100%;height:30px;position:absolute; margin-left:-13%; margin-top:-25px;background-image:url(files/532.png);background-repeat:no-repeat;}

.sloganLeft:before {content:"";width:100%;height:30px;position:absolute; margin-right:-30%; margin-top:-25px;background-position:right center;right:30%;background-image:url(files/537.png);background-repeat:no-repeat;}

.sloganTitle {font-family:Cardo, serif;font-size:23px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;padding:0px 0px 10px 25px; border-left:1px dashed #969390;margin-left:75px;}

.sloganTitleAcc {font-family:Cardo, serif;font-size:25px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;padding:70px 0px 20px 25px; border-left:1px dashed #969390;margin-left:30px;}

.sloganTitleLeft {font-family:Cardo, serif;font-size:25px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;padding:0px 25px 10px 0px; border-right:1px dashed #969390;margin-right:30px;text-align:right;}

.sqmIcon {font-family:Quicksand, sans-serif;font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#636363;text-align:center;padding-top:45px;background-position:center top;float:left;background-image:url(/elements/styles/524.png);background-repeat:no-repeat;}

.sticky .rootMenu {font-family:Julius Sans One, Open Sans, sans-serif;font-size:15px;line-height:normal;font-weight:normal;font-style:normal;color:#585857;}

.sticky .rootMenu:hover {font-family:Julius Sans One, Open Sans, sans-serif;font-size:15px;line-height:normal;font-weight:600;font-style:normal;color:#585857;}

.sticky .rootMenuSel {font-family:Julius Sans One, Open Sans, sans-serif;font-size:15px;line-height:normal;font-weight:600;font-style:normal;color:#585857;}

.sticky .rootMenuSel:hover {font-family:Julius Sans One, Open Sans, sans-serif;font-size:15px;line-height:normal;font-weight:600;font-style:normal;color:#585857;}

.sticky2 {width:100%;height:40px;top:44px;right:0;display:block;position:fixed;}

.subcatSubTitle {font-family:Quicksand, sans-serif;font-size:22px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-align:center;padding-bottom:35px;}

.subcatTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:22px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-align:center;padding:10px 0px 5px 0px;}

.tabletJustify {text-align:justify;}

.top40tonone {padding-top:0px;}

.topTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;}

.tRight {text-align:justify;}
}
@media (max-width: 680px) {.accBookNowStyleCat {position:absolute;right:0px;bottom:-35px; z-index:9; display:none;}

.accBXTextArea {position:relative;top:0%; right:0;width:100%;}

.accListTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;text-align:center;padding:20px 15px 0px 15px;}

.accOffersButtonPos {position:relative;top:0%;right:0%;z-index:10;display:table;margin:auto;padding-top:10px;}

.accSliderButtonStyle {position:relative;left:0;bottom:0;display:table;margin:auto; margin-bottom:15px;}

.accSubCatTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;background-color:#ffffff;display:table; padding-left:0px;background-position:right center; padding-right:0px;
text-align:center; background:none; background-image:none !important;
width:100%;background-image:url(files/447.png);background-repeat:no-repeat;}
.accSubCatTitleBack {background-position:left center;  display:block;width:100%;
height:auto; background:none; background-image:none !important;background-image:url(/elements/styles/446.png);background-repeat:repeat-x;}
.addresstext {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;color:#646363;}
.botaddresstext {font-family:Quicksand, sans-serif;font-size:17px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;}
.bottom100to0 {padding-bottom:0px;}
.bottomtext {font-size:11px;line-height:normal;font-weight:normal;font-style:normal;color:#5e5e5e;padding:15px 0px; }
.breakfastSubText {font-family:Cardo, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;padding-left:0px;text-align:center;padding-bottom:15px;}
.breakfastText {font-family:Cardo, serif;font-size:24px;line-height:normal;font-weight:normal;font-style:normal;color:#ffffff;padding-top:25px;text-align:center;}
.breakfastTextAbs {position:relative;top:0;height:100%; padding:0px 25px;box-sizing:border-box;width:100%;right:0;background-image:url(files/353.png);background-repeat:repeat;}
.center {display:table;margin:auto;}
.conciergeInnerTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;text-align:center;padding-top:0px;}
.conciergeTitleBack {background-color:#969390;padding:25px;margin-top:0%; margin-left:0px;}
.divMobile {display:none;}
.expAbsPhoto {position:relative;width:100%;border-top:0px solid #ffffff;border-left:0px solid #ffffff;border-bottom:0px solid #ffffff;right:0;}
.expButtonSlider {position:relative;right:0px;bottom:0px;display:table;margin:auto;margin-bottom:15px;}
.expSubTitle {font-family:Quicksand, sans-serif;font-size:24px;line-height:normal;font-weight:300;font-style:normal;color:#696663;padding-left:0px;text-align:center;}
.expTextAbs {position:relative;top:0;height:100%; padding:0px 25px;width:100%;box-sizing:border-box;background-image:url(files/363.png);background-repeat:repeat;}
.expTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;padding-left:0px;text-align:center; padding-bottom:15px;}
.facilities ul {  columns: 1;
  -webkit-columns: 1;
  -moz-columns: 1;
-webkit-padding-start:10px;}
.footerBorderLine {background-color:#555555;border-bottom:2px solid #555555;}
.generalFacilities ul {  columns: 1;
  -webkit-columns: 1;
  -moz-columns: 1;
-webkit-padding-start:10px;}
.grid25 {width:25%;margin:0px;}
.grid30 {width:30%;margin:0px;}
.grid32 {width:32%;margin:0px;}
.grid33 {width:33.33%;margin:0px;}
.grid45to100 {float:left;width:100%;margin:0px;}
.grid49 {width:49%;margin:0px;}
.grid50 {width:50%;margin:0px;}
.grid50mob {float:left;width:50%;margin:0px;}
.grid50to100 {float:left;width:100%;margin:0;}
.grid55to100 {float:left;width:100%;margin:0;}
.gridConciergePhoto {float:left;width:100%;margin:0px;}
.gridConciergeText {float:left;width:20%;margin:0;display:none;}
.gridConciergeTitle {float:left;width:100%;margin:0;}
.gridExpLeftPhoto {float:left;width:55%;margin:0; display:none;}
.gridExpRightPhoto {float:left;width:100%;margin:0px;}
.gridGalleryExp {float:left;width:100%;margin:0;}
.gridListBlog {float:left;width:100%;margin:0;}
h1 {margin:0px;font-family:Julius Sans One, Open Sans, sans-serif;font-size:32px;line-height: normal;font-weight:normal;font-style:normal;color:#95928c;text-align:center;}
.homeAccSubTitle {font-family:Quicksand, sans-serif;font-size:24px;line-height:normal;font-weight:300;font-style:normal;color:#696663;text-align:center;}
.homeAccTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:32px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;text-align:center;}
.homeBXTextArea {position:relative;top:0%; right:0;width:100%;}
.homeSliderSubTitle {font-family:Quicksand, sans-serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#484543;padding-bottom:10px;text-align:center;}
.homeSliderTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#7b7773;text-align:center;}
.homeSubTitle {font-family:Quicksand, sans-serif;font-size:24px;line-height:normal;font-weight:300;font-style:normal;color:#696663;background-color:#ffffff;text-align:center;padding:0;}
.homeTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:32px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;background-color:#ffffff;text-align:center; padding:0;}
.hotelPrice-book {width:initial;margin:initial;padding:0px 0px;}
.hotelPrice-top {padding:5px 0px; background-color:#3b3b39;display:flex;justify-content:center;}
.hotelPrice-wrapper {width:100% !important;max-width: 100% !important;position: relative;bottom:0;right: 0px;z-index: 60;-moz-box-shadow: 0 3px 10px 0 #3d3d3d;-webkit-box-shadow: 0 3px 10px 0 #3d3d3d;box-shadow: 0 3px 10px 0 #3d3d3d;margin-bottom:20px;}
.hpBorder {border-bottom: 1px solid #c5c5c5;padding-bottom:4px;margin:6px 0px 5px 0px;display:flex;justify-content:space-evenly;}
.hPClose {display:none;}
.hpExtPrice {font-size: 15px;
    	line-height: normal;
    	font-weight: 600;
    	font-style: normal;
    	color: #222221;
    	float: left;
    	padding: 0 10px;}
.hPExtTitle {font-size: 15px;
    line-height: normal;
    font-weight: 400;
    font-style: normal;
    color: #222221;
    float: left;
    cursor: default;
    padding: 0 10px;}
.hPTopSubTitle {font-size: 14px;padding: 5px 10px 5px 10px;}
.hPTopTitle {font-size:18px;padding:3px 10px 0px 10px;cursor:default;}
.hpWebsitePrice {font-size: 21px;line-height: normal;font-weight: 700;font-style: normal;color: #5cbc63;padding: 5px;float: right;animation-duration: 0.5s;animation-name: changesize;animation-iteration-count: infinite;animation-direction: alternate;}
.hPWebsiteTitle {font-size: 16px;line-height: normal;font-weight: 400;font-style: normal;color: #222221;padding: 8px 5px 6px;float: left;
cursor: default;}
.langWrapper {font-size:12px;line-height:normal;font-weight:normal;font-style:normal;background-color:#8b8986;padding: 10px;border-bottom:1px solid rgba(255,255,255,0.2);
    display: block;
    text-align: center;}
.map {height:21px;display:inline-block;margin-right:7px;background-position:center left;background-image:url(files/119.png);background-repeat:no-repeat;}
.menuTopCenter {width:60%;margin:0; float:left;position:relative;padding-top:35px; }
.menuTopLeft {width:20%;margin:0;float:left;}
.menuTopRight {width:20%;margin:auto;float:left;}
.mobJustify {text-align:justify;display:block;}
.moreRoomsTitle {font-family:Julius Sans One, Open Sans, sans-serif;font-size:30px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;text-align:center;padding-bottom:25px;}
.moreText {width:96%;margin:auto;padding-bottom:0px; text-align:justify;}
.offerMobLeft {float:left;width:40%;margin:0px;}
.offerMobRight {float:left;width:60%;margin:0px;}
.offersGrid {float:left;width:100%;margin:0;}
.popupBook {font-size:19px;line-height:normal;font-weight:700;font-style:normal;color:#fff;background-color:#c1a24a;display:block;max-width:160px;padding:5px 0px;text-align:center;margin:auto;}
.popupOfferBack {background-color:#3c3c3c;}
.popupText {font-size:22px;line-height:normal;font-weight:normal;font-style:normal;color:#4B4B4B;text-align:center;}
.popupTitle {font-size:26px;line-height:30px;font-weight:700;font-style:normal;color:#5A5A5A;text-align:center;}
.roomPrice-wrapper {width:100% !important;max-width: 100% !important;}
.sliderTextBack {background-color:#ffffff;padding:20px 0px; max-width:680px;float:right;width:100%;position:relative;}
.slogan {font-family:Cardo, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#484543;padding:15px 0px 0px 20px; border-left:1px dashed #969390; margin-left:45px;}
.slogan:before {content:"";width:98%;height:30px;position:absolute; margin-left:-60px; margin-top:-25px;background-image:url(files/332.png);background-repeat:no-repeat;}
.sloganHotel {font-family:Cardo, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#484543;padding:15px 0px 20px 20px; border-left:1px dashed #969390; margin-left:45px;
max-height:100%;overflow:visible;}
.sloganHotel:before {content:"";width:98%;height:30px;position:absolute; margin-left:-60px; margin-top:-25px;background-image:url(files/341.png);background-repeat:no-repeat;}
.sloganLeft {font-family:Cardo, serif;font-size:20px;line-height:normal;font-weight:normal;font-style:normal;color:#484543;padding:15px 25px 0px 0px; border-right:1px dashed #969390; margin-right:45px;text-align:right;}
.sloganLeft:before {content:"";width:98%;height:30px;position:absolute; margin-right:60px; margin-top:-25px;
background-position:right center;margin-left:-90px;right:-15%;background-image:url(/elements/styles/337.png);background-repeat:no-repeat;}
.sloganTitle {font-family:Cardo, serif;font-size:27px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;padding:0px 0px 10px 20px; border-left:1px dashed #969390;margin-left:45px;}
.sloganTitleAcc {font-family:Cardo, serif;font-size:27px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;padding:20px 0px 20px 20px; border-left:1px dashed #969390;margin-left:45px;}
.sloganTitleLeft {font-family:Cardo, serif;font-size:27px;line-height:normal;font-weight:normal;font-style:normal;color:#95928c;padding:0px 20px 10px 0px; border-right:1px dashed #969390;margin-right:45px;text-align:right;}
.sticky {width:100%;height:40px;top:0;left:0;display:block;position:fixed;z-index:9999;background:none;padding-top:0px;}
.sticky .rootMenu {color:#fff;}
.sticky .rootMenuSel {color:#fff;}
.subCatsFlex {display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-content:center;align-content:center;}
.telButton {font-family:Open Sans, sans-serif;font-size:12px;line-height:normal;font-weight:bold;font-style:normal;color:#fff;background-color:#c3a365;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;display:block;height:21px;line-height:21px;text-align:center; padding:0px 10px;display:block;}
.top40to0 {padding-top:40px;}
.top40tonone {padding-top:0px;}
}
