*{margin:0;padding:0;outline:none}body{margin:0;padding:0;-ms-word-wrap:break-word;word-wrap:break-word;background-color:#fff;position:relative;font:14px/22px 'Roboto';color:#8b8a8a}img{margin:0;padding:0;border:none;max-width:100%;height:auto}section img{max-width:100%}h1,h2,h3,h4,h5,h6{margin:0;padding:0 0 15px}p{margin:0;padding:0}a{text-decoration:none;color:#0fa5d9}a:hover{text-decoration:none;color:#666}ul{margin:0 0 0 15px;padding:0}.clear{clear:both}.center{text-align:center;margin-bottom:40px}.middle-align{margin:0 auto;padding:0}.wp-caption{margin:0;padding:0;font-size:13px;max-width:100%}.wp-caption-text{margin:0;padding:0}.sticky{margin:0;padding:0}.gallery-caption{margin:0;padding:0}.alignleft,img.alignleft{display:inline;float:left;margin-right:45px;margin-top:4px;margin-bottom:20px;padding:0}.alignright,img.alignright{display:inline;float:right}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-top:0}.comment-list .comment-content ul{list-style:none;margin-left:15px}.comment-list .comment-content ul li{margin:5px}.main-container ol{list-style-position:outside;margin-left:20px}.main-container ol li{margin:5px 0}.toggleMenu{display:none}.bypostauthor{margin:0;padding:0}section{padding:70px 0;position:relative}h2.section-title{font-family:'Roboto Condensed';font-size:26px;font-weight:700;padding:0 0 15px;text-align:center;text-transform:uppercase;display:table;margin-bottom:50px}#slider{max-width:1400px;margin:0 auto;padding:0;position:relative;text-align:center}#slider .top-bar{margin:0;padding:16px 0 20px;position:relative}#slider .top-bar h4{padding:25px 0 20px;text-transform:uppercase;font:400 36px 'Roboto Condensed';text-shadow:2px 2px 2px #000}#slider .top-bar h2{font:700 58px 'Roboto Condensed';padding:0 0 30px;text-transform:uppercase;line-height:55px;text-shadow:4px 4px 4px #000}.accommodation,.services,.services-right,.our-blog,.blogposts,.our-team,.team-col,.photogallery,.testimonials{visibility:hidden}a.read-more,a.blog-more{display:inline-block;font:500 14px 'Roboto';padding:10px 25px;margin-top:40px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px}#top-bar{position:relative;font:500 13px 'Roboto'}.top-left{float:left;display:inline-block;padding:5px 0;margin-top:12px;margin-right:70px}.top-left .fa,.top-middle .fa{margin-right:10px;position:relative;top:2px}.top-middle{float:left;display:inline-block;padding:5px 0;margin-top:12px}.top-middle p{float:left;margin-right:20px}.top-right{float:right;display:inline-block}.top-right .social-icons a{background:0 0;margin-bottom:0;height:50px;width:35px;font-size:1.3em}.top-right .social-icons a:hover{background:0 0}.main-container{margin:0;padding:0}.header.fixed{position:fixed !important;top:0 !important;margin:0;padding:0;z-index:999;opacity:inherit;width:100%}.header .header-inner{margin:0 auto;padding:0;position:relative;width:1160px}.header .header-inner .logo{margin:0;padding:11px 0 10px;margin-top:6px}.header .header-inner .logo h1{font-weight:700;text-transform:uppercase;padding:0;margin-bottom:8px;font-weight:700 28px 'Roboto'}.header .header-inner .logo a{color:#151515}.header .header-inner .logo p{font-size:12px;font-family:'Roboto';color:#151515}.container{width:1170px;margin:0 auto;padding:0;position:relative}.toggle{display:none}.header{position:relative}.header .header-inner .nav{margin:0;padding:0;text-align:right;float:right}.header .header-inner .nav ul{float:right;margin:0;padding:0;font:700 13px 'Roboto'}.header .header-inner .nav ul li{display:inline-block;margin:0;text-transform:uppercase;position:relative}.header .header-inner .nav ul li a{color:#3e3d3d;padding:32px 10px;display:block}.header .header-inner .nav ul li a:hover{color:#f4d024}@media screen and (min-width:1000px){.header .header-inner .nav ul li ul{display:none;z-index:2}.header .header-inner .nav ul li:hover>ul{display:block;width:200px;position:absolute;top:79px;left:0;text-align:left;box-shadow:5px 5px 5px #1e1e1e;z-index:999}.header .header-inner .nav ul li:hover ul li ul{display:none}.header .header-inner .nav ul li:hover ul li:hover>ul{display:block;position:absolute;left:199px;top:0}.header .header-inner .logo{float:left}}.header-widget{margin:0;padding:0;clear:right;color:#fff;text-align:right}.header-widget h4.header-title{font-size:18px;margin:0;padding:0;color:#fff}.header-widget li{display:inline;border-left:1px solid #f1f1f1;padding-left:5px}.check-avail{position:absolute;z-index:99;top:83%;width:100%;min-height:120px}.avail-left{width:18%;float:left;margin-right:38px;margin-top:22px}.avail-left h4{font:500 16px 'Roboto';color:#fff;padding-bottom:15px;text-transform:uppercase}.avail-left input[type=text]{background:#000 url(//deine-pension.com/wp-content/themes/luxury-hotel-pro/images/date-img.png) no-repeat 95%;border:1px solid #959494;height:35px;width:198px;color:#444;padding-left:10px;border-radius:5px;padding-right:5px;opacity:.7}.avail-left select{background:#000;opacity:.7;border:1px solid #959494;height:35px;width:198px;color:#444;padding-left:10px;border-radius:5px}.avail-left option{padding:5px 5px 5px 13px;color:#fff}.avail-left option:hover{background:#f4d024}.avail-right{float:right;width:15%;background:#f4d024;text-align:center}.avail-right input[type=submit]{background:0 0;border:none;font:700 38px 'Roboto';padding:36px 24px;cursor:pointer;text-transform:uppercase;color:#000}.accommodation{position:relative}#accommodation-box{width:23%;height:auto;display:inline-block;float:left;margin:30px 31px 30px 0;position:relative;transition:.3s}#accommodation-box.last{margin-right:0}#accommodation-box .acc-thumb{position:relative;min-height:270px}#accommodation-box .acc-thumb img{width:100%;height:270px}#accommodation-box .acc-thumb .acc-cost{position:absolute;top:0;border-right:100px solid transparent;opacity:.8}#accommodation-box .acc-thumb .acc-cost h4{padding-bottom:0;top:-115px;position:absolute;font:700 25px/20px 'Roboto';left:8px}.acc-cost h4 span{font-size:15px;font-weight:500}#accommodation-box h2{font:400 18px 'Roboto Condensed';color:#000;text-transform:uppercase;padding:20px 0 20px}#accommodation-box h2 span{font-size:40px;font-style:normal;display:block;margin:10px 0 0;line-height:36px}#accommodation-box p{line-height:20px;margin-bottom:30px}#accommodation-box a.booknow{padding:10px 15px;font:500 12px 'Roboto';text-transform:uppercase;border-radius:5px}.services{position:relative}.services-right{float:right;position:relative;width:57%}.services-box{float:left;width:45%;margin:30px 66px 30px 0}.services-box#last{margin-right:0}.services-box .ser-icon{font-size:25px;width:71px;box-shadow:3px 3px 3px #bbb;float:left;border-radius:3px}.services-box .ser-icon .fa{display:table;height:63px;text-align:center;width:71px}.ser-content{float:right;width:70%}.ser-content h3{font:700 16px 'Roboto Condensed';color:#000;text-transform:uppercase;padding-bottom:10px}.our-blog{position:relative}.blogposts{margin:0;display:inline-block;position:relative;vertical-align:top;height:443px}.blogthumbs{width:50%;float:right}.blogthumbs img{width:100%;height:443px}.blog-content{width:40%;float:left;padding:5%}.blog-content h2,.blog-content-odd h2{text-transform:uppercase;margin:0;padding:0}.cat_comments{padding:12px 0 15px}.cat_comments .cat,.cat_comments .comnt{line-height:24px;font:400 12px 'Roboto'}.cat_comments .cat{float:left;margin-right:10px}.cat_comments .comnt{float:left}.lastcols{margin-right:0 !important}.blogthumbs-odd{width:50%;float:left}.blogthumbs-odd img{width:100%;height:443px}.blog-content-odd{width:40%;float:right;padding:5%}.our-team{position:relative}.team-members{margin:0;padding:0}.team-col{width:22%;margin:30px 17px;float:left;text-align:center;padding-bottom:25px;transition:.2s;font-weight:500}.team-thumb{border-radius:50%;box-shadow:4px 4px 4px #bbb;height:220px;margin:0 auto;overflow:hidden;width:220px;z-index:999}.team-thumb img{overflow:hidden;z-index:-99}.team-col h3{padding:25px 0 8px;text-transform:uppercase}.team-col span{display:inline-block;margin-bottom:25px;padding-bottom:10px;font:400 14px 'Roboto Condensed';text-transform:uppercase}.team-col .social-links{margin-top:30px}.team-col .social-links a{margin-right:6px}.team-col .social-links .fa{vertical-align:middle;display:inline-table;width:26px;height:26px;font-size:13px}.team-col .social-links a.bnone{border-right:none}.team-col .team-description p{line-height:22px;margin-bottom:15px}.testimonials{position:relative}.testimonials .owl-carousel.owl-loaded{margin-top:40px}.item{width:100%}.item .testimonials-content{padding:20px;margin-bottom:10px}.item .testimonials-name{font:700 16px 'Roboto Condensed';color:#000;text-transform:uppercase;display:inline-block;float:left;margin:20px 0 0 30px}.item .testimonials-thumbnail{float:right;display:inline-block;width:61px;height:61px;margin-right:10px}.item .testimonials-thumbnail img{border-radius:50%;width:100%;height:61px}.testimonials .owl-controls{margin:50px 0}.testimonials .owl-controls .owl-nav{text-align:center;text-transform:uppercase;padding-top:30px}.testimonials .owl-controls .owl-nav .owl-prev{display:inline-block;margin-right:10px;padding:5px 10px;line-height:normal;border-radius:3px}.testimonials .owl-controls .owl-nav .owl-next{display:inline-block;margin-left:10px;padding:5px 10px;line-height:normal;border-radius:3px}.content-area{width:1170px;margin:0 auto 50px;padding:50px 0 70px}.site-main{width:810px;margin:0;padding:0;float:left}#sitefull{width:100% !important}#nosidebar{width:80%;margin:0 auto;float:none;text-align:center}#sidebar{width:270px;margin:0;padding:0;float:right}#main-footer{background-color:#131313;padding:70px 0 40px;margin:0;position:relative}.footer-inner{width:1090px;margin:0 auto;padding:15px 40px;position:absolute;top:-37px;left:0;right:0;font-weight:500}.footer-inner .top-left{float:left;display:inline-block;padding:5px 0;margin-top:7px;margin-right:60px}.footer-inner .top-left .fa,.top-middle .fa{margin-right:10px;position:relative;top:2px;font-size:16px}.footer-inner .top-middle{float:left;display:inline-block;padding:5px 0;margin-top:7px}.footer-inner .top-middle p{float:left;margin-right:20px}.footer-inner .top-right{float:right;display:inline-block}.footer-inner .top-right .social-icons a{background:0 0;margin-bottom:0;height:43px;width:25px;font-size:1.1em}.footer-inner .top-right .social-icons a:hover{background:0 0}.footer-col{width:23%;margin:30px 31px 0 0;padding:0;float:left;color:#fff;line-height:24px}.footer-col:nth-child(4){margin-right:0}.footer-col h2{text-transform:uppercase;margin:0 0 20px;padding:0}.footer-col ul{margin-left:0}.footer-col ul li{list-style:none;background:url(//deine-pension.com/wp-content/themes/luxury-hotel-pro/images/foot-li.png) no-repeat left;padding-left:15px}.footer-col a,.designby a{color:#fff}.footer-col .foot-post{width:auto;margin:0 0 10px;padding:11px 0;border-bottom:1px dashed #3b3b3b}.footer-col .foot-post:last-child{border-bottom:none}.footer-col .foot-post .foot-post-thumb{width:60px;height:60px;float:left;margin-right:10px}.footer-col .foot-post .foot-post-thumb img{width:100%}.footer-col .foot-post .foot-post-content{float:left;width:199px;position:relative;top:-6px}.footer-col .contact{margin-top:30px}.footer-col .contact span{margin-right:15px}.copyright-wrapper{position:relative;padding:25px 0}.copyright-wrapper .inner{width:1170px;margin:auto;color:#fff}.copyright{float:left;text-align:left}.designby{float:right;text-align:right}.wpcf7{margin:0;padding:0;font:400 15px 'Roboto Condensed',sans-serif;color:#fff}.wpcf7 form{margin:0;padding:0}.wpcf7 form span.last{float:none !important}.wpcf7 form input[type=text],.wpcf7 form input[type=email],.wpcf7 form input[type=tel],.wpcf7 form input[type=url],.wpcf7 form input[type=date],.wpcf7 form select,.leftdiv input[type=text],.leftdiv input [type=url],.leftdiv input[type=email],.leftdiv input[type=tel],.wpcf7 form textarea,.rightdiv textarea{width:94%;background-color:#f8f8f8;border:1px solid #e6e5e5;padding:10px;margin-top:15px;font:400 14px 'Roboto Condensed',sans-serif;color:#777}.wpcf7 form textarea,.rightdiv textarea{height:148px}.wpcf7 form input[type=checkbox],.wpcf7 form input[type=radio],.wpcf7 form input[type=file]{margin-top:10px;padding:0}span.wpcf7-list-item{margin:0 15px 0 0 !important}.wpcf7 form input[type=submit],#contact input[type=submit],.entry-content input[type=submit]{font:400 15px 'Roboto Condensed',sans-serif;margin:25px 0 0;padding:5px 20px;border:none;color:#fff;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;background-color:#3d3d3d}.error_msg{padding:10px;background:#ffd3ce;color:#e00;border:1px #e00 solid;margin:15px 0}.success_msg{padding:10px;background:#dcffc5;color:#070;border:1px #070 solid;margin:15px 0}.spacer20{height:20px;clear:both}.pagination{display:table;clear:both}.pagination ul{list-style:none;margin:20px 0}.pagination ul li{display:inline;float:left;margin-right:5px}.pagination ul li span,.pagination ul li a{background:#303441;color:#fff;padding:5px 10px;display:inline-block}.pagination ul li .current,.pagination ul li a:hover{background:#ff8a00}h1.entry-title,h1.page-title{padding-bottom:20px;font-size:30px;text-transform:uppercase}article.tag-sticky-2{background:#f6f6f6;padding:10px}article img{height:auto}article p{margin:10px 0}.post-date{display:inline}.post-comment{display:inline}.post-categories{display:inline}.post-tags{display:inline}form.search-form{margin-bottom:15px}input.search-field,.post-password-form input[type=password]{border:1px #eee solid;padding:4px}input.search-submit,.post-password-form input[type=submit]{border:none;color:#fff;padding:4px 10px;cursor:pointer}aside.widget{margin-bottom:30px}aside.widget ul{list-style:disc;margin-left:13px}.nav-previous{float:left;margin-top:10px;margin-bottom:10px}.nav-next{float:right;margin-top:10px;margin-bottom:10px}nav.post-navigation{padding:10px 0 20px}.accordion-box h2.active{color:#ff8a00}.webicon{font-size:20px}#sidebar ul li{margin:5px 0}.comment-list,ol.comment-list{list-style:none;margin-left:0;margin-top:20px;margin-bottom:20px}.comment-list ul,ol.comment-list ul{list-style:none}.comment-list li.comment{margin-top:20px}.comment-list .comment-content h1,.comment-list .comment-content h2,.comment-list .comment-content h3,.comment-list .comment-content h4,.comment-list .comment-content h5,.comment-list .comment-content h6{margin-top:15px}h3.widget-title{font-size:18px;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px;text-transform:uppercase}.blog-post-repeat{border-bottom:1px solid #313131;margin-bottom:40px}a.added_to_cart{background:#e1472f;padding:5px;display:inline-block;color:#fff;line-height:1}a.added_to_cart:hover{background:#000}a.button.added:before{content:'' !important}#bbpress-forums ul li{padding:0}#subscription-toggle a.subscription-toggle{padding:5px 10px;display:inline-block;color:#e1472f;margin-top:4px}textarea.wp-editor-area{border:1px #ccc solid}.woocommerce input[type=text],.woocommerce textarea{border:1px #ccc solid;padding:4px}form.woocommerce-ordering select{padding:5px;color:#777}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-family:'Roboto Condensed',san-serif;color:#ff8a00}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:inherit !important}h1.product_title,p.price{margin-bottom:10px}a.blogthumbs img{width:100%}.one_half h2.section-title{margin:0 0 23px !important}h2.section-title{margin:0 auto 23px auto}#contact .column-2{width:65%;float:left;margin:0}#contact .column-2.last_column{width:25%;margin-left:9%}#contact .column-2.last_column span{text-transform:capitalize;font:400 14px 'Open Sans',san-serif}#contact .column-2.last_column a{color:#666}.leftdiv{float:left;width:48%}.rightdiv{float:right;width:48%}#contact .column-2 h2{font:400 17px 'Oswald';text-transform:uppercase}.social-icons{text-align:center}.social-icons a{border-radius:29px;height:50px;margin:0 13px 13px 0;vertical-align:0;width:50px;display:table;float:left}.fa:before,fa:after{display:table-cell;vertical-align:middle}.scrollToTop{width:40px;height:40px;padding:10px;text-align:center;background:#f5f5f5;font-weight:700;color:#444;text-decoration:none;position:fixed;bottom:40px;right:0;display:none;background:url(//deine-pension.com/wp-content/themes/luxury-hotel-pro/images/top.png) no-repeat 0px 20px}.scrollToTop:hover{text-decoration:none}@media screen and (min-width:1000px){.slider-main{min-height:650px;background:url(//deine-pension.com/wp-content/themes/luxury-hotel-pro/images/loading.gif) no-repeat center center #fff}}