html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
.checkinback{font-family: DINPro-Medium; margin: 0 25% 0 0;padding: 25px; text-align: left;min-height:1200px;}
.backcheck{background-attachment: fixed; background-color: #f5cd10;background-repeat: no-repeat;}
.cookiecontent{text-align: left;margin: 0 10% 0 25%; background-color: #fff; padding: 25px;font-family:DINPro-Medium;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
nav a{white-space:nowrap;}
.banncheckin{position:absolute;right:20%;top:10%}
.banncheckin img{max-width:100%;height:auto;}
.nonono{display:none;}
.content_com{
 font-family: dinprocondblack;
    font-size: 1.7em;
    line-height: 1.5em;
   text-transform: uppercase;
    width:100%;
    height: 100% 
    }
.rating_bar {
    width: 190px;
    height: 38px;
    background: url("../dyn_img/stars.png");
    background-repeat: repeat-x;
    background-position: 0 0;
    text-align: left;
margin:0 auto;
}
.rating {
    height: 38px;
    background: url("../dyn_img/stars.png");
   background-position: 0 -38px;
     background-repeat: repeat-x;
}
.portal{text-transform:capitalize;}
 .tab_com{
 margin:0 auto;
 width: 100%;}
 .ftab{padding: 14px 0 0 30px;
    width: 77%;}
 .pbig{padding-left: 15px;}
 .psmall{font-size:0.6em;}
 .hrcom{width:100%;}
.pricemin{
    bottom: 300px;
    height: 57px;
    position: absolute;
    right: 0;
     width: 56px;
    z-index: 1;
    cursor:pointer;
    display:none;
    
}
.centtd{padding:10px; text-align: center;}
.centt{text-align: center;}
.trwig{background-color: black; color: white; font-weight: bold;padding: 6px;text-transform:none;}
.trfon{font-size:0.6em;color:black; text-align: center;}
.bgwid{background-color:#d8d8d8;}
.spwid{font-size: 0.7em;line-height: 0.2em;}
.contsec{margin-bottom: 50px;z-index:999;}
.fullall{width:100%; height:100px;}
.titsec{text-transform: uppercase;font-family: DinProCondBlack;font-size: 2em;}
.atitsec{font-weight: 300;font-family: DINProCondBold;}
.evecol{width:100%; height:150px;} 	
.mdpix{margin:0 10px;}
.abstc{position: absolute;right: 35px;}
.cnovper{width:98%;}
.padcin{padding:5px;}
.texsimne{position: absolute;margin: 15px;text-align:left;}
.tispan{padding: 1px 7px;font-size: 3em;line-height: 1.3em; background-color: black;text-transform: uppercase;color:white; font-family: DINProCondBlack;}
.dessqspan{padding: 1px 7px;font-size: 1.5em; background-color: #f5cd10; text-transform: uppercase;color:black;font-family: DINPro-Medium;font-weight: bold;}
.tabpromo{position: absolute; display: table; vertical-align: middle; top: 50%; transform: translateY(-50%);}
.tabpromod{position: absolute; display: table; vertical-align: middle; top: 50%; transform: translateY(-50%);margin:0 25px;}
.tdinli{display: inline;}

.gallbutton{text-transform: uppercase;
font-family: DINProcondBlack;
font-size: 3em;
background-color: white;
color: black;
border: 2px solid;
text-decoration:none;
padding: 5px 40px;
transition: cubic-bezier(.18,.89,.32,1.28) 2s;}
.gallbutton:hover{
background-color:#f5cd10;
}
.footer_com{
position: absolute;
bottom:0px;
background-image: url('../img/bookcom.png');
height:57px;
width: 100%;
cursor:pointer;
background-repeat: no-repeat;
background-position: center;
background-color: #f5cd10;
}
.insidepricemin{
background:url('../img/eur.png');
width: 100%;
height:100%;
}
.comparprice{
width: 300px;
height: 300px;
background-color: white;
position: absolute;
bottom:0;
right:0;
z-index:999999;
}
.header_com p{
color: white;
    font-family: DINPro-CondMedium;
    font-size: 2em;
    margin: 0 auto;
    padding-top: 5px;
    text-transform: uppercase;
}
.header_com{
background-color: black;
    height: 57px;
    text-align: center;
}
.header_com img{
   float: left;
    width: 57px;
    cursor:pointer;
    }
.bannup{position: fixed;right: 20%;top: 10%;}
.foot1{font-family: DINPro-Medium; font-size: 0.8em;margin-top: 85px;}
.foot0{margin: 2em 0;text-align:center;}
.footcap{margin: 2em;text-align:center;}
.foottel{margin: 2em;text-align:center;}
.arrcook{width: 45px;margin-right:15px;}
.stone{color: black;z-index:1; position: fixed;}
.conntone{margin: 2em;text-align:center;}
.conttwo{height: 800px;}
.contthree{margin: 2em;text-align:center;}
.mapfoot{width: 100%;}
.tdow{margin: 0 auto;}
.content_head{position:fixed; right:100px; top:15px;z-index:1;display:flex;line-height:1.3em;}
.checkdiv{border: solid 2px black; background-color: white; float:right;}
.langselector{float:left;width:150px;}
.checkdivlink{line-height: 1.3em;color:black;padding: 5px; font-size: 1.3em;font-family: DINProcondBlack; text-decoration:none;text-transform: uppercase;}
.content_currentlang{width:40px;text-align:center;border: solid 2px black;background-color: white;float: left;margin-right:20px;}
.content_currentlang_mob{text-align:center;background-color: white;float: left;margin-right:20px;}
.currentlang{line-height:1.3em;cursor:pointer;color:black;padding: 5px; font-size: 1.3em;font-family: DINProcondBlack; text-decoration:none;text-transform: uppercase;}
.listlang{width:40px;text-align:center;display: none;position:absolute;border-left: solid 2px black;border-right: solid 2px black;border-bottom: solid 2px black;background-color: white;left:0px;top:25px;}
.listlang ul{padding:0; margin:0;}
.mymobsel{font-size: 1.2em;font-family: DINProcondBlack;-moz-appearance: none; -webkit-appearance: none; appearance: none; background: transparent no-repeat right center; padding: 3px;
 border: solid 2px black;}
.listlang ul a{color:black;padding: 5px; font-size: 1.3em;font-family: DINProcondBlack; text-decoration:none;text-transform: uppercase;}
.cookies_content{width: 80%;margin-left: 150px;}
.clearfix:before,
.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.incheck{width:82%;padding:40px;}
.checkin{margin-left: -5px;text-transform:uppercase;font-family:DINProCondBlack;font-size: 4em;line-height: 1em;}
.wrapper{width:87%;max-width:1500px;margin:0 auto;}
.introom{font-size: 16px;margin: 20px 0 15px;font-weight: bold;}
.introomtit{font-size: 4em;line-height: 1em; text-transform: uppercase;font-family: DINProcondBold;}
body{zoom:1;}
.col,
.main-features li{border:0px solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;}
.col,
.main-features li{margin-left:1%;padding:0 1%;}
.row .col:first-child,
.main-features li:first-child{margin-left:0;}
.page .row{margin-bottom:24px;}
.span_1{width:15.8333333333%;}
.span_2,
.main-features li{width:32.6666666667%;}
.span_3{width:49.5%;}
.span_4{width:66.3333333333%;}
.span_5{width:83.1666666667%;}
.span_6{margin-left:0;width:100%;}
.logo_shift{margin-left:156px !important;}
.textpatru{text-align:center !important;margin-top: 20%}
.sqbutton{background-image: url(../img/square_butt.png);    background-repeat: no-repeat;
background-position: 0 0;
width:250px;
height: 46px;
margin:0 auto;}
.textpatru h2{font-size:3em; font-family:DINPro-Medium;}
.textpatru p{font-size:2em; font-family:DINPro-Medium;color:black;}
.textpatru p a{color:white; text-decoration:none;}
.sqbutton:hover{background-position: -250px 0;}

@media screen and (min-width:0px) and (max-width:760px){.msocial{width:30px;height:30px;}
.col,
.main-features li{margin:30px 5%;width:90%;}
.checkinback{margin: 0 25% 0 20%;}
.row .col:first-child,
.main-features li:first-child{margin-left:5%;margin-right:5%;}
.wrapper{width:100%;}
.span_1,
.span_2,
.span_3,
.span_4,
.span_5,
.span_6{width:90%;padding:0;}
.fwImage{width:100%;margin:0 !important;padding:0;}
#main-footer{text-align:center;}
.logo_shift{margin-left:5% !important;}
}
body{font-family:'Open Sans','Helvetica Neue', Arial, sans-serif;font-size:14px;color:#111;line-height:21px;}
body{-webkit-text-size-adjust:100%;}
h1{font-size:24px;line-height:30px;margin-bottom:12px;}
h2{font-size:18px;margin-bottom:4px;}
small{font-size:0.75em;}
h1, h2, h3, h4, h6{font-weight:bold;font-family:inherit;}
h1{font-size:36px;line-height:42px;}
h2{font-size:12px;line-height:16px;}
h3{font-weight:normal;font-size:60px;font-size:3vw;margin:22px 0 12px;}
.sphtre{font-weight:normal;font-size:60px;font-size:3vw;margin:22px 0 12px;line-height: 1.1;text-transform: uppercase;}
.sphtre_d{font-weight:normal;font-size:20px;font-size:2vw;color:gray;margin:22px 15px 12px 0;line-height: 1.1;text-transform: uppercase;}
.checktext{font-family:DINProCondBlack;width:100%;font-size: 1.6em; font-weight: bold;line-height: 1;margin: 22px 0 12px; text-transform: uppercase;padding:10px;}
.checktext_small{font-family:DINProCondBlack;width:100%;font-size: 1.2em; font-weight: normal;line-height: 1;margin: 22px 0 150px; text-transform: uppercase;padding:10px;}
#myform, #arrival, #reference{font-family:dinpro-medium; font-size:1em;text-transform:uppercase;}
.whoweare{font-family:DINProCondBlack;color:black !important;}
h4,h5,h6{font-size:16px;margin:20px 0 15px;}
p{margin-bottom:8px;}
ul, ol{margin:0 0 12px 24px;}
#li{margin:0 0 6px 0;}
.listlang li{padding:3px 0px ;}
blockquote{margin:12px 0 12px 24px;}
.tabsoc{margin:0 auto;}
.tup{margin-bottom:15px;}
.textslide{font-family:DINProCondBlack;bottom:100px;position:absolute;margin-left:100px;max-width:1000px;text-align:left;text-transform:uppercase;}
.textslide h1{font-size:85px;line-height:80px;color:white;}
.linkgo{background:url("../img/button.svg") no-repeat;width:250px;height:55px;}
.linkgo:hover{background:url("../img/buttonover.svg") no-repeat;}
.booknow{background-image:url("../img/book_png.png");background-position:0 0;background-size:200%;background-repeat:no-repeat;bottom:100px;height:140px;position:fixed;right:100px;width:120px;z-index:10;}
.booknow:hover{background-image:url("../img/book_png.png");background-position:100% 0;background-repeat:no-repeat;background-size:200%;bottom:100px;height:140px;position:fixed;right:100px;width:120px;z-index:10;}
.groupwbutoon{width:100%;height:100%;background-image:url("../img/groups.png");background-repeat:no-repeat;background-position:0 0;background-size:200%;display:block;}
.groupbbutoon{width:100%;height:100%;background-image:url("../img/groups.png");background-repeat:no-repeat;background-position:100% 0;background-size:200%;display:block;}
.groupsbook{bottom:35px;height:30px;position:fixed;right:100px;width:120px;z-index:10;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.groupsbook:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);}
.box{text-align:center;}
.menumodal{font-family:DINProCondBlack;font-size:70px;}
.menumodal_d{font-family:DINProCondBlack;font-size:50px;}
.menumodal{text-decoration:none;color:white;text-transform:uppercase;}
.menumodal:hover{text-decoration:none;color:white;}
@keyframes pulse_animation{0%{transform:scale(1.03);}
10%{transform:scale(1.07);}
30%{transform:scale(1);}
40%{transform:scale(1.08);}
50%{transform:scale(1);}
60%{transform:scale(1);}
70%{transform:scale(1.08);}
80%{transform:scale(1);}
100%{transform:scale(1);}
}
@keyframes bookpulse_animation{0%{transform:scale(1);}
10%{transform:scale(1.07);}
30%{transform:scale(1);}
40%{transform:scale(1.08);}
50%{transform:scale(1);}
}
.pulse{animation-name:pulse_animation;animation-duration:3000ms;transform-origin:70% 70%;animation-iteration-count:infinite;animation-timing-function:linear;}
.bookpulse{animation:bookpulse_animation 5s linear infinite;animation-delay:5s;}
.linkgo a{color:white;font-size:1.4em;letter-spacing:2px;line-height:21px;text-decoration:none;}
pre,
code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-size:12px;line-height:1.4;}
code{background:#f7f7f7;padding:2px 6px 3px;}
pre code{padding:12px 16px;background:#f3f3f3;}
pre .comment, pre .template_comment, pre .diff .header, pre .javadoc{color:#80807B !important;}
pre{width:100%;overflow:auto;background:#F3F3F3;margin-bottom:16px;border-left:4px solid #D6D6D6;}
.templates-count{top:6px;right:-2px;position:absolute;font-size:10px;vertical-align:top;}
#templates-list{list-style:none;}
#templates-list li{position:relative;height:auto;background:#f7f7f7;float:left;margin:12px 1%;width:30%;}
#templates-list a{line-height:0;display:block;}
#templates-list img{width:100%;height:auto;}
#templates-list h3{color:#111;background:#E7E7E7;text-align:center;font-size:14px;line-height:21px;padding:8px;margin:0;}
#templates-list a:hover{color:#C00;text-decoration:none;}
#templates-list a:hover h3{color:#C00;text-decoration:none;}
.links-holder{width:100%;height:300px;background:#f7f7f7;text-align:center;line-height:290px;font-size:22px;}
.openBoxButton{color:#c00;text-decoration:underline;}
a.action-button{color:#c00;background:#dadada;padding:8px 12px 9px;border-radius:2px;}
a.action-button:hover{text-decoration:none;background:#C00;color:#FFF;}
.example-info h2{margin-top:0;}
.fullWidth{width:100%;overflow:hidden;}
#page-navigation{margin-top:8px;height:auto;}
#page-navigation .page-nav-item a{padding:6px 8px;background:#f7f7f7;text-decoration:none;line-height:31px;}
#page-navigation .page-nav-item a:hover{background:#c00;color:#FFF;text-decoration:none;}
#page-navigation .right{float:right;}
#page-navigation .left{float:left;}
#docs-menu{z-index:1000;position:fixed;left:0;top:50px;padding:0;background:#f7f7f7;}
#docs-menu li{list-style:none;}
#docs-menu .dmenu-inside > ul{margin:0;}
#docs-menu h4{margin:0 0 12px 0;}
#docs-menu .dmenu-inside{padding:20px 20px 12px;}
#docs-menu .support-forum-link{font-weight:bold;padding:0 20px 20px;}
#docs h2{}
#docs h2:target,
#docs h3:target,
#docs h4:target{padding:15px;border-top:50px solid transparent;margin-top:-30px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#fff6bf;}
.home-actions{text-align:center;margin-top:32px;}
#logo{display:block;font-size:24px;line-height:23px;float:left;padding:12px 13px 14px;background:#be2a2a;width:auto;color:#FFF;width:130px;text-align:center;}
#logo:hover{text-decoration:none;background-color:#C00;}
.call-to-action{padding:14px 23px;background:#727272;color:white;border-radius:2px;font-size:16px;}
.call-to-action:hover{text-decoration:underline;color:#FFF;background:#999;}
.call-to-action-primary{background:#BE2A2A;}
.call-to-action-primary:hover{background:#CE3A3A;}
#main-header{color:#000;background:#f7f7f7;margin-bottom:16px;}
.home-page #main-header{margin-top:16px;background:none;}
.weird-rabbit{top:10px;left:10px;}
.weird-rabbit:hover{-webkit-animation-name:whiggle;-webkit-animation-duration:0.8s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}
.home-page .weird-rabbit{top:28px;left:27px;}
#main-header a{}
#main-header nav{margin-top:13px;float:left;margin-left:16px;}
#buy-slider{float:right;margin-top:0px;font-weight:bold;padding:14px 10px;}
#main-header nav a{padding:14px 10px;position:relative;}
#main-header nav a.curr-menu-item{color:#AAA;}
.sales-count{margin-top:12px;}
.cc-icon{margin:4px 0 0 0;background:url('sprite.png') 0 0;width:38px;height:38px;float:right;}
.full-width-wrap{width:100%;padding:16px 0;}
.new-template{text-align:left;font-family:Arial, sans-serif;color:white;font-size:10px;padding:1px 5px 1px;line-height:13px;display:block;position:absolute;left:0;top:8px;background:#C00;}
table.tc-variables-table{border-spacing:0;border:none;width:100%;position:relative;margin:1em 0 2em;}
table.tc-variables-table thead{border-bottom:2px solid #D6D6D6;color:#747474;}
table.tc-variables-table thead th{padding-bottom:6px;}
table.tc-variables-table td,
table.tc-variables-table th{border:none;text-align:left;vertical-align:top;padding:0;border-image:initial;}
table.tc-variables-table th{font-weight:bold;padding-left:11px;padding-right:22px;padding-bottom:11px;}
table.tc-variables-table td{padding:8px 22px 8px 11px;font-size:13px;}
table.tc-variables-table td:first-child{color:#5551B8;}
table.tc-variables-table tbody tr:nth-child(odd) td{background-color:#f7f7f7;}
table.tc-variables-table tbody tr:hover td{background-color:#fff6bf !important;}
#templates-list,
#templates-list li{list-style:none;}
.top-features-title{margin-top:32px;margin-bottom:4px;}
.main-features ul{margin:0;}
.main-features li{list-style:none;margin-bottom:16px;float:left;}
.main-features li p{color:#575757;}
.main-features li a{white-space:nowrap;opacity:0.9;}
#main-footer{padding-top:16px;margin-top:16px;border-top:1px solid #cdcdcd;padding-bottom:32px;}
#main-footer .copy{float:right;}
#main-footer nav{float:left;}
#main-footer nav a{padding:0 6px;}
.wp-how-to-video{display:block;padding:10px;padding-left:62px;background:url('../../img/wordpress-logo-32-blue.png') no-repeat 15px 15px #f7f7f7;}
ul.faq-list{list-style-type:none;margin-left:0;}
.faq-list > li{margin-bottom:24px;list-style-type:none;margin-left:20px;}
.faq-list h3{}
.activemenu{text-decoration:line-through;color:#c5c6c6;}
#servicesbg{background:url(../img/services_desk.svg) no-repeat center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:640px;width:100%;position:relative;margin:0 auto;}
.intouch{width:300px;}
@media screen and (min-width:1280px) and (max-width:1441px){#servicesbg{min-height:521px;width:80%;}
.checkinback{margin: 0 25% 0 15%;}
.spriteck{ background: url('../img/check_spritesmall.png') no-repeat top left; height: 16px;  } 
.spriteck.checkin { background-position: 0 0; width: 72px; } 
.spriteck.cancel { background-position: -77px 0; width: 62px; } 
.spriteck.copyto { background-position: -144px 0; width: 96px; height: 24px; } 
.spriteck.modify { background-position: -245px 0; width: 56px; } 
.spriteck.pay { background-position: -306px 0; width: 31px; } 
.spriteck.sendme { background-position: -342px 0; width: 59px; } 
.incheck {width:100%;}
}
@media screen and (min-width:1080px) and (max-width:1279px){#servicesbg{min-height:310px;width:60%;}
.servicespan{bottom:-30%;font-size:0.8em;left:0;position:absolute;text-transform:uppercase;width:100%;z-index:1;}
.banncheckin img{max-width:80%;height:auto;}
.bannup {right: 10%;}
}
@media screen and (min-width:0px) and (max-width:1079px){#servicesbg{background:url(../img/services_mobi.svg) no-repeat center top;min-height:410px;width:70%;}
.servicespan{bottom:-35%;font-size:0.8em;}
.banncheckin img{max-width:80%;height:auto;}
.bannup {right: 10%;}
}
@media screen and (min-width:0px) and (max-width:1200px){.closeroom{top:12%}
.banncheckin img{max-width:80%;height:auto;}
.checkin{font-size: 2em;line-height: 1em;}
.bannup {right: 10%;}
.closecookie{left:0%;}
.checkinback{margin: 0 25% 0 12%;}
.cookietext{padding: 0px 50px;}
.textslide h1{font-size:60px;line-height:55px;color:white;}
.textslide{max-width:700px;text-align:left;}
.backchk {
    background-attachment: fixed;
    background-color: #f5cd10;
    background-image: url("../img/bg_checkinonline_1024.jpg");
    background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.spriteck{ background: url('../img/check_spritesmall.png') no-repeat top left; height: 16px;  } 
.spriteck.checkin { background-position: 0 0; width: 72px; } 
.spriteck.cancel { background-position: -77px 0; width: 62px; } 
.spriteck.copyto { background-position: -144px 0; width: 96px; height: 24px; } 
.spriteck.modify { background-position: -245px 0; width: 56px; } 
.spriteck.pay { background-position: -306px 0; width: 31px; } 
.spriteck.sendme { background-position: -342px 0; width: 59px; } 
}
@media screen and (min-width:0px) and (max-width:977px){#templates-list{margin-top:0;}
.roomdett h1{font-size:3em;}
#templates-list li{margin:12px 1%;width:46%;}
.bannup {right: -5%;}
.banncheckin img{max-width:70%;height:auto;}

}
@media screen and (min-width:0px) and (max-width:400px){
.sphtre{margin: 8px;}
.content_head{position:fixed; right:45px; top:15px;z-index:10;display:flex;}
.intouch{width:200px;}
.roomdett h1{font-size:2em;}
.comparprice{width:100%;}
.guestno {font-size:1em}
.checkdiv{right:50px;}
#copiedpind{font-size: 1.3em;left: 100px;position: fixed;top: 5px;z-index: 1;}
#templates-list li{margin:12px 0;width:100%;}
.closeroom{left:35%}
.links-holder{font-size:14px;height:200px;line-height:200px;}
h3{font-size:60px;font-size:5vw;}
.booknow{bottom:140px;height:70px;right:20px;width:60px;}
.booknow:hover{bottom:140px;height:70px;right:20px;width:60px;}
.logoyellow{left:10px;}
#logoyellow{width:50px;height:55px;}
.closebt{cursor:pointer;top:11px;height:38px;left:15px;width:38px;}
.goserv{width:250px;height:250px;}
}
@media screen and (min-width:401px) and (max-width:760px){.booknow{bottom:50px;height:85px;right:10px;width:75px;}
.groupsbook{bottom:0px;height:30px;position:fixed;right:10px;width:75px;}
.booknow:hover{bottom:50px;height:85px;right:10px;width:75px;}
.logoyellow{left:10px;}
.checkdiv{right:10px;}
#logoyellow{width:50px;height:55px;}
.closebt{cursor:pointer;top:11px;height:38px;left:15px;width:38px;}
.goserv{width:300px;height:300px;}
}
@media screen and (min-width:761px) and (max-width:850px){#buy-slider span{display:none;}
#homeSlider .roomlink{font-size:6em;line-height:1em;}
.textslide{bottom:50px;position:absolute;margin-left:50px;max-width:600px;text-align:left;}
.textslide h1{font-size:50px;line-height:45px;color:white;}
.more_dett{width:90px;height:60px;margin:0 auto;}
.more_dett:hover{width:90px;height:60px;margin:0 auto;.yell_sub{font-size:1em;}
}
}
@media screen and (min-width:0px) and (max-width:760px){.textslide{bottom:10%;margin-left:5px;max-width:30%;position:absolute;text-align:left;}
.fixrev{display:none;}
.cookies_content {margin-left:30px;}
.mobseeall{
font-family: DinPro;
text-transform:uppercase;
padding:10px;
    position: relative;
    color: white;
    font-size: 1em;
    bottom: 50px;
    z-index: 999;
cursor:pointer;
font-weight:bold;
background-color:rgb(245, 205, 16);}
.titpromo span{font-size:0.8em; line-heigt:1em; font-family: DINPro-Medium;}
.despromo span {font-size:1.1em;}
.titpromo{display:block;width: 90%;}
.textslide h1{font-size:1.5em;line-height:1em;color:white;}
.linkgo{width:125px;}
#homeSlider .roomlink{font-size:2em;line-height:1em;}
.fp-controlArrow.fp-prev{left:5px;width:25px;}
.fp-controlArrow.fp-next{right:5px;width:25px;}
.yell_sub{font-size:1em;}
.more_dett{width:50px;height:40px;margin:0 auto;}
.more_dett:hover{width:50px;height:40px;margin:0 auto;}
#homeSlider .iplus{top:-50px;width:40px;left:38%;}
#logo{margin:0 auto;float:none;margin-top:1px;}
nav a{line-height:16px;display:inline-block;}
.home-page #main-header{margin-top:0;margin-bottom:0;}
#main-header nav{width:100%;margin-top:22px;display:block;text-align:center;margin-left:0;float:left;}
#buy-slider{display:block;width:100%;float:left;margin-top:6px;font-weight:bold;text-align:center;padding-left:0;padding-right:0;}
#main-header .span_6{margin-bottom:12px;}
#main-footer{padding-top:16px;margin-top:16px;border-top:1px solid #cdcdcd;padding-bottom:32px;}
#main-footer .copy{float:right;width:100%;text-align:center;margin-top:20px;}
#main-footer nav{float:left;width:100%;text-align:center;}
#main-footer nav a{padding:8px 6px;}
.arrcook{width:25px;}
}
.cookiestable h3{text-transform: uppercase;font-size: 2vw;}
.socfooter{text-align:left;}
@media screen and (min-width:0px) and (max-width:600px){
.backchk{background-image:none;}
.incheck{width:100%;padding: 10px;}
.checkinback{margin: 0 15%;}
.checkin{font-size:1.5em;}
.titsqm{background-color: black;
color: #fff;
display: inline;
font-family: DINProCondBold;
font-size: 18px;
padding: 3px;
text-transform: uppercase;
clear: both;
    display: inline-block;
    overflow: hidden;
/*    white-space: nowrap; */
/* position: absolute; */
    bottom: 75px;
margin:5px;}
.subtitsqm{
color: #898989;
display: inline;
font-family: DINPro-Medium;
font-size: 14px;
padding: 3px;
text-transform: uppercase;
clear: both;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;}
}
@media screen and (min-width:0px) and (max-width:460px){.photography{margin:1px !important;padding:1px !important;}
.nobob{display:none;}
.contacttel{font-size:1.2em;.contacttel a{text-decoration:none;color:#000000 !important;}
.contacttel a:hover{text-decoration:none;color:#000000 !important;}
line-height:normal;}
.contactdet{font-size:1.3em;line-height:normal;}
.groupsbook{display:none;}
.cookietext{padding: 0px 50px 30px 50px;}
.arrcook{display: none;}
.cookiecontent{margin:0 auto !important; padding-top: 45px;}
.cookiestable h3{font-size: 1em;}
.socfooter{text-align:center;}
.sphtre, .reviewname{font-size: 22px; line-height: 23px;}
.introomtit{font-size:1.8em;}
}
.servicesicons{width:50%;}
.servicesiconspromo{width:85%;}
.backyell{background-color: #f5cd10;background-image: url("../img/cookie.svg"); background-repeat: no-repeat; background-attachment: fixed;}
.checkinbackm {margin: 0 5%;}
.backchkm{background:white;min-height:450px;margin-top:75px;}

.text_party_slide {
    font-family: DINProCondBlack;
    bottom: 100px;
    position: absolute;
    margin-left: 100px;
    /* max-width: 1000px; */
    text-align: center;
    text-transform: uppercase;
    
}
.text_party_slide h1{background-color: #f5cd10; font-size:3vw;padding: 10px;}
.text_party_slide h3{color:white; font-size:2vw;}