/*!
 * CTC Separate Stylesheet
 * Updated: 2017-02-23 22:27:02
 * Theme Name: Centerville Theme 2017
 * Template: twentyseventeen
 * Text Domain: centerville
 * Author: [binary] wasil
 * Author URI: https://www.binary-bros.cz/
 * Tags: one-column,two-columns,three-columns,left-sidebar,right-sidebar,custom-menu,featured-images,full-width-template,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,accessibility-ready
 * Version: 1.0.0
**/body{background:#000;background-image:url("assets/img/tile.png");background-repeat:repeat;color:#fff;font-family:Courier,monospace;font-size:17px;text-rendering:geometricPrecision}button,input,select,textarea{font-family:Courier,monospace}.site-content-contain{background:transparent;overflow-x:hidden}.site-content-contain .site-content{padding-top:0;padding-bottom:0 ! important}@media screen and (min-width:48em){.site-content-contain .site-content{padding-top:93px}}.site-content-contain .site-content .wrap{padding-bottom:0}.page .panel-content .entry-title,.page-title,body.page:not(.twentyseventeen-front-page) .entry-title{color:#ccc}h3,h4,h5,h6{font-family:"Playfair Display",serif;color:#fff;font-weight:bold}#primary h1.entry-title,h2{text-align:center;font-size:24px;font-family:"Playfair Display",serif;font-weight:bold;letter-spacing:.06em;text-transform:uppercase;color:#fff}#primary h1.entry-title{padding-top:3em}.navigation-top .main-navigation #top-menu li.current-menu-item>a,.navigation-top .main-navigation #top-menu li.current-menu-parent>a,.navigation-top .main-navigation #top-menu li a:hover{text-decoration:underline;color:#000}.navigation-top .main-navigation #top-menu li>ul{border:none;border-top:1px solid #ccc}.navigation-top .main-navigation #top-menu li>ul>li:hover{background:inherit}.navigation-top .main-navigation #top-menu li>ul>li>a:hover{background:inherit;color:inherit}.entry-content>h2,.fdm-menu-content>h2{color:#fff;font-family:Courier,monospace;font-size:17px;font-weight:bold;text-transform:none;letter-spacing:0;text-align:center}.entry-content>h2:first-child,.fdm-menu-content>h2:first-child{margin-top:-5em;margin-bottom:5em}.entry-content>h3,.fdm-menu-content>h3{color:#fff;font-family:Courier,monospace;font-size:17px;font-weight:bold;text-transform:none;letter-spacing:0}.entry-content>p,.fdm-menu-content>p{text-align:justify}a{box-shadow:none;text-decoration:underline;transition:all .3s ease;color:#ccc}a:hover{color:#b3b3b3 ! important;text-decoration:none}.hidden{display:none}.home .site-content{padding:0}.home .panel-content .wrap{padding-top:0}.home .panel-content .wrap .entry-header{margin-bottom:0}.home .panel-content .wrap h2.intro-title{display:block;color:#fff;font-family:Courier,monospace;font-size:17px;font-weight:bold;text-transform:none;letter-spacing:0;margin-bottom:3em}.home .panel-content .wrap .panel-grid-cell>.so-panel:first-child{padding-bottom:0}.home .panel-content .wrap .intro{margin:auto}.home .panel-content .wrap .intro>*{text-align:justify}.home .panel-content .wrap .intro>*:first-child{font-weight:bold}.home .panel-content .wrap .intro.collapse:not(.in)>*{display:none}.home .panel-content .wrap .intro.collapse:not(.in)>*:first-child{display:block}.home .panel-content .wrap a.btn-link{background:transparent ! important;color:#ccc ! important;text-decoration:underline}.home .panel-content .wrap a.btn-link:hover{text-decoration:none}.home .widget.widget_fdm_widget_menu{margin-bottom:0 ! important}article{border:none ! important}.fdm-menu h3{text-align:left;font-size:18px;font-family:"Playfair Display",serif;font-weight:bold;letter-spacing:.06em;text-transform:uppercase;color:#fff}.fdm-menu .fdm-column{padding:0;border:none}.fdm-menu .fdm-section>li{padding:0}.fdm-menu .fdm-section>li .fdm-item-panel .fdm-item-title{font-weight:normal;text-transform:uppercase}.fdm-menu .fdm-section>li .fdm-item-panel .fdm-item-content{font-size:14px;line-height:normal}@media screen and (min-width:48em){.fdm-menu .fdm-section>li .fdm-item-price-wrapper>div{float:right}.fdm-menu .fdm-section>li .fdm-item-price-wrapper>div:last-child:nth-child(2){line-height:1}.fdm-menu .fdm-section>li .fdm-item-price-wrapper>div:first-child:nth-last-child(3),.fdm-menu .fdm-section>li .fdm-item-price-wrapper>div:nth-child(2):nth-last-child(2),.fdm-menu .fdm-section>li .fdm-item-price-wrapper>div:last-child:nth-child(3){float:none;display:inline-block}.fdm-menu .fdm-section>li .fdm-item-price-wrapper>div:first-child:nth-last-child(3) small,.fdm-menu .fdm-section>li .fdm-item-price-wrapper>div:nth-child(2):nth-last-child(2) small,.fdm-menu .fdm-section>li .fdm-item-price-wrapper>div:last-child:nth-child(3) small{display:none}.fdm-menu .fdm-section>li:nth-child(2) .fdm-item-price:first-child:nth-last-child(3),.fdm-menu .fdm-section>li:nth-child(2) .fdm-item-price:nth-child(2):nth-last-child(2),.fdm-menu .fdm-section>li:nth-child(2) .fdm-item-price:last-child:nth-child(3){position:relative}.fdm-menu .fdm-section>li:nth-child(2) .fdm-item-price:first-child:nth-last-child(3) small,.fdm-menu .fdm-section>li:nth-child(2) .fdm-item-price:nth-child(2):nth-last-child(2) small,.fdm-menu .fdm-section>li:nth-child(2) .fdm-item-price:last-child:nth-child(3) small{display:block ! important;position:absolute;left:0;top:-3.3em;z-index:1;text-indent:-0.6em;overflow-x:hidden}}@media screen and (min-width:48em){.fdm-menu .fdm-section.fdm-section-lihoviny .fdm-item-title,.fdm-menu .fdm-section.fdm-section-shots .fdm-item-title{padding-right:40%}.fdm-menu .fdm-section.fdm-section-lihoviny .fdm-item-price-wrapper,.fdm-menu .fdm-section.fdm-section-shots .fdm-item-price-wrapper{width:40%}}.custom-logo-link{display:block;text-align:center;padding-top:15px}.picker__list-item--disabled{display:none ! important}.rtb-booking-form .add-message{text-align:center}.rtb-booking-form button[type="submit"]{display:block;width:70%;margin:auto;padding:4px 14px;color:#000;background:#fff;text-transform:uppercase;border-radius:0}.entry-content address.bp-contact-card{display:inline;margin:0}.entry-content address.bp-contact-card dl,.entry-content address.bp-contact-card dt,.entry-content address.bp-contact-card dd{display:inline;margin:0}.widget .easy-profile-widget-avatar-none img{display:none}.widget .easy-profile-widget-avatar-none img+p{display:none}.widget address.bp-contact-card{display:block;text-align:center;font-size:14px}.widget address.bp-contact-card>*:not(meta),.widget address.bp-contact-card dt,.widget address.bp-contact-card dd{display:inline-block;padding:0;margin:0;color:#ccc}.widget address.bp-contact-card>*:not(meta):before,.widget address.bp-contact-card dt:before,.widget address.bp-contact-card dd:before{color:inherit;width:auto;height:auto}.widget address.bp-contact-card dl.dl-opening:before{content:"\f469";font-family:dashicons;display:inline-block;font-size:1.5em;line-height:1;vertical-align:top}.widget address.bp-contact-card .bp-booking:before{display:none}.widget address.bp-contact-card .bp-booking a{padding:3px 15px;display:inline-block;border:1px solid #fff;font-weight:bold;text-decoration:none;background:rgba(255,255,255,0);color:inherit}.widget address.bp-contact-card .bp-booking a:hover{background:rgba(255,255,255,0.2);color:inherit ! important}.widget.widget_wpcom_social_media_icons_widget ul li{display:inline-block;padding:24px 14px}.widget .entry-content ul,.widget .entry-content li{border:none ! important}.page.reservation .reservation-rules{display:none}li address.bp-contact-card,li address.bp-contact-card *{display:inline ! important;font:inherit ! important;color:inherit ! important}.site-footer{margin-top:0;padding-top:1em;border-top:none;background:#000}.site-footer .wrap{padding-bottom:0}.site-footer .wrap .widget-area{padding-bottom:0}.site-footer .wrap .widget-area>*{float:none ! important;width:auto ! important}.site-footer .wrap .widget-area>* .widget{padding-bottom:1em;text-align:center}.site-footer .wrap .widget-area>* .widget ul li{border:none}.site-footer .wrap .widget-area>*.widget-column.footer-widget-1 address{margin-bottom:0}.site-footer .wrap .widget-area>*.widget-column.footer-widget-1 .widget-title{display:none}.site-footer .wrap .widget-area>*.widget-column.footer-widget-1 a.genericon{font-size:32px;color:#fff;text-decoration:none;box-shadow:none}.site-footer .wrap .widget-area>*.widget-column.footer-widget-1 a.genericon:hover{color:#ccc}.site-footer .wrap .widget-area>*.widget-column.footer-widget-2{background:#fff;color:rgba(0,0,0,0.55);text-align:center;margin-top:1em;padding-top:3em;position:relative}.site-footer .wrap .widget-area>*.widget-column.footer-widget-2:before,.site-footer .wrap .widget-area>*.widget-column.footer-widget-2:after{content:"";display:block;width:1030px;height:100%;position:absolute;background:inherit;top:0}.site-footer .wrap .widget-area>*.widget-column.footer-widget-2:before{right:100%;margin-left:-1030px}.site-footer .wrap .widget-area>*.widget-column.footer-widget-2:after{left:100%;margin-right:-1030px}.site-footer .wrap .widget-area>*.widget-column.footer-widget-2 h2{color:#000 ! important;font-family:Courier,monospace;font-size:18px ! important;font-weight:bold;text-transform:none;line-height:normal}.site-footer .wrap .widget-area>*.widget-column.footer-widget-2 h2+a{display:block;text-decoration:none;box-shadow:none;opacity:1;transition:opacity .3s ease}.site-footer .wrap .widget-area>*.widget-column.footer-widget-2 h2+a:hover{opacity:.8;text-decoration:none}.site-footer .wrap .widget-area>*.widget-column.footer-widget-2 h2+a img{box-shadow:none}.edit-link{position:absolute;top:0}.home .slider>div{height:700px;height:100vh;max-height:100vh;position:relative}.home .slider>div>div{position:absolute;top:0;bottom:0}@media all and (min-width:769px){.home .slider>div>div{top:93px}}.home .slider>div>div>*{position:relative;height:100%}.home .slider>div>div>*>*:first-child{height:100% ! important}.home .slider>div>div>*>*:first-child>*:first-child{height:100% ! important}.home .slider>div>div>*>*:first-child>*:first-child>*>*>*{height:100% ! important}.home .slider>div>div>*>*:first-child>*:first-child>*>*>*>div{height:100% ! important}div[class$="ss-layers-container"]{overflow:hidden}.ow-button-base a{text-decoration:none;text-transform:uppercase;text-shadow:none;box-shadow:none ! important;border:none ! important;font-weight:bold}.ow-button-base a:hover{border:none;box-shadow:none ! important;text-decoration:underline}.fdm-menu+.awac-wrapper{clear:both}.awac-wrapper:last-child{padding-top:5em}.awac-wrapper:last-child>div{padding-top:2em;background:rgba(0,0,0,0.55);position:relative}.awac-wrapper:last-child>div:before,.awac-wrapper:last-child>div:after{content:"";display:block;width:1030px;height:100%;position:absolute;background:inherit;top:0}.awac-wrapper:last-child>div:before{right:100%;margin-left:-1030px}.awac-wrapper:last-child>div:after{left:100%;margin-right:-1030px}.awac-wrapper:last-child>div .panel-grid{margin-bottom:0}.awac-wrapper:last-child>div .panel-grid .widget.panel-first-child:last-child{padding-bottom:0}.awac-wrapper:last-child>div .panel-grid .widget.panel-first-child:last-child .reservation-title{padding-top:2em}@media screen and (max-width:48em){.awac-wrapper:last-child>div .panel-grid .widget_sow-image{display:none}}.awac-wrapper:not(:last-child){text-align:justify}.awac-wrapper:not(:last-child)>div,.awac-wrapper:not(:last-child) .widget{margin-bottom:0;padding-bottom:0}fieldset{border:none;padding:0 ! important;margin-top:0 ! important;margin-bottom:0 ! important}fieldset legend{display:none}fieldset>div{margin-top:0 ! important;margin-bottom:1em ! important}fieldset label{color:#fff;line-height:normal}fieldset input[type="text"],fieldset input[type="email"],fieldset input[type="url"],fieldset input[type="password"],fieldset input[type="search"],fieldset input[type="number"],fieldset input[type="tel"],fieldset input[type="range"],fieldset input[type="date"],fieldset input[type="month"],fieldset input[type="week"],fieldset input[type="time"],fieldset input[type="datetime"],fieldset input[type="datetime-local"],fieldset input[type="color"],fieldset textarea,fieldset select{padding:4px 14px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0 ! important;width:100%;max-width:none;height:auto;background:#fff}fieldset select{-webkit-appearance:button;-moz-appearance:button;appearance:button}fieldset .rtb-select{position:relative}fieldset .rtb-select:after{display:block;content:"\f140";font-family:dashicons;color:#000;width:32px;height:32px;position:absolute;bottom:0;right:0;z-index:10;text-align:center;line-height:32px;font-size:32px;pointer-events:none}.post-navigation,.entry-footer{display:none}@media screen and (max-width:48em){.custom-logo-link{padding-right:0}.custom-logo-link img{height:42px}.footer-widget-2 img{height:42px}.edit-link{display:none ! important}.menu-toggle{border:none ! important;outline:none ! important}.widget address.bp-contact-card>*:not(meta){display:block;margin-bottom:1em}.widget address.bp-contact-card>*:not(meta)>dt,.widget address.bp-contact-card>*:not(meta)>dd{display:inline-block !important;white-space:nowrap}.widget address.bp-contact-card>*:not(meta)>dt:not(:first-child):before{content:" | "}}@media screen and (min-width:48em){body{background-image:url("assets/img/background.jpg");background-attachment:fixed;background-size:cover}#masthead{height:93px;margin-bottom:-93px}#masthead .wrap{padding-top:15px;padding-bottom:15px;position:static}#masthead .custom-logo-link{margin-bottom:-63px;line-height:.1;padding:0}#masthead .navigation-top{border:none}#masthead #top-menu{width:100%}#masthead #top-menu.flex{display:flex;justify-content:space-between}#masthead #top-menu.flex>li.pad{width:286px}#masthead #top-menu>li>a{font-size:17px;font-weight:bold;text-transform:uppercase;line-height:63px;padding-top:0;padding-bottom:0}#masthead #top-menu>li:last-child{position:absolute;right:0;top:0}#masthead #top-menu>li:last-child>a{font-size:13px;font-weight:normal;text-decoration:underline;text-transform:none;line-height:2em}#masthead #top-menu>li:nth-last-child(2),#masthead #top-menu>li:nth-last-child(3){float:right;text-align:right}#masthead.site-header-fixed{height:33px;margin-bottom:-33px}#masthead.site-header-fixed .custom-logo-link{margin-bottom:-33px}#masthead.site-header-fixed .custom-logo-link img{height:33px}#masthead.site-header-fixed #top-menu>li:not(:last-child)>a{line-height:33px}.footer-widget-2 img{height:33px}.wrap #primary{max-width:none ! important}.widget address.bp-contact-card>*:not(meta).bp-contact,.widget address.bp-contact-card>*:not(meta).bp-address{padding-right:15px;margin-right:15px;border-right:1px solid #a6a6a6}.widget address.bp-contact-card>*:not(meta).bp-booking{padding-left:15px}.text-right{text-align:right}.widget_easy_profile_widget .text-right p{text-align:justify}.text-center{text-align:center}.page .entry-content>h2,.fdm-menu-content>h2,.page .entry-content>h3,.fdm-menu-content>h3,.page .entry-content>p,.fdm-menu-content>p,.page .entry-content>ul,.fdm-menu-content>ul,.page .entry-content .intro,.fdm-menu-content .intro,.page .entry-content fieldset,.fdm-menu-content fieldset{width:85%;margin-left:auto;margin-right:auto}.single-fdm-menu .entry-header{margin-bottom:4em}}@media screen and (max-width:1030px){.custom-logo-link{padding-right:0}.custom-logo-link img{height:42px}}@media screen and (min-width:1030px){.wrap{width:1030px ! important;max-width:1030px ! important}.page.reservation .entry-header{margin-bottom:1em}.page.reservation .entry-content>h2:first-child{margin-top:-2em;margin-bottom:2em}.page.reservation .entry-content .awac-wrapper:last-child{padding-top:1em}.page.reservation .entry-content .awac-wrapper:last-child .reservation-title{padding-top:1em ! important}.page.reservation .entry-content .awac-wrapper:last-child .panel-layout>div:first-child{display:none}.page.reservation .reservation-title{display:none}}