.widget{background:#606d74;margin:0 0 10px}#sidebar .widget{width:100%}#footer .widget{float:left;margin:0 0 0 5%;width:30%}#footer .widget:first-child{margin:0}.widget h2{background:#157ea7;color:#fff;display:block;font-size:16px;font-weight:normal;line-height:20px;padding:10px;text-align:center}.widget h2 a{color:#fff;text-decoration:none}.widget .widget-content{color:#fff}.widget .widget-content a{color:#fff;text-decoration:underline}.widget .widget-content a:hover{text-decoration:none}.widget .widget-content label{display:inline-block;font-size:14px;line-height:20px;width:50%}.widget .widget-content input.frm-field{background:#fff;border:1px solid #dfe4e8;color:#222;display:inline-block;font-size:16px;line-height:20px;padding:5px;width:50%}.widget .widget-content input.frm-field.datepicker,.widget .widget-content input#restobooking_people{text-align:center}.widget .widget-content input.submit_button{background:#dfe4e8;border:0;color:#666;cursor:pointer;float:right;font-size:14px;line-height:20px;padding:5px 0;text-align:center;width:50%;-webkit-appereance:none}.widget .widget-content input.submit_button:hover{background:#cbd0d4;color:#157ea7}.widget .widget-content hr{border-color:#dfe4e8;margin:0 0 10px}.widget_hcard{}.widget_hcard .widget-content{background-image:url(https://www.haus-tiefenbach.be/wordpress/wp-content/themes/goline_1.08/images/xsprite.png.pagespeed.ic.6jMQbL0OY5.png);background-position:-935px 0;background-repeat:no-repeat;padding:20px 5% 20px 30%}.widget_hcard .widget-content p{margin:0;padding:0}.widget_hcard .widget-content a{text-decoration:none}.widget_hcard .widget-content .adr{margin:0 0 20px;white-space:nowrap}.widget_hcard .widget-content .prefix{display:inline-block;width:40px}.widget_hcard .widget-content .tel{white-space:nowrap}.widget_hcard .widget-content .country_name,.widget_hcard .widget-content .type{display:none}.widget_hcard_gmap{border-bottom:5px solid #157ea7}.widget_hcard_gmap:before{background:#157ea7;color:#fff;display:block;font-size:16px;font-weight:normal;line-height:20px;padding:10px;text-align:center;content:'Contact'}.de .widget_hcard_gmap:before{content:'Kontakt'}.widget_hcard_gmap h2{display:none}.widget_hcard_gmap .gmap{font-size:0;line-height:0}.widget_hcard_gmap .gmap img{display:block;height:auto;margin:0 auto;max-width:300px;width:100%}.widget_hcard_gmap .widget-content{background-image:url(https://www.haus-tiefenbach.be/wordpress/wp-content/themes/goline_1.08/images/xsprite.png.pagespeed.ic.6jMQbL0OY5.png);background-position:-935px 0;background-repeat:no-repeat;padding:20px 5% 20px 30%}.widget_hcard_gmap .widget-content p{margin:0;padding:0}.widget_hcard_gmap .widget-content a{text-decoration:none}.widget_hcard_gmap .widget-content a:hover{text-decoration:underline}.widget_hcard_gmap .widget-content .adr{margin:0 0 20px;white-space:nowrap}.widget_hcard_gmap .widget-content .prefix{display:inline-block;width:40px}.widget_hcard_gmap .widget-content .tel{white-space:nowrap}.widget_hcard_gmap .widget-content .country_name,.widget_hcard_gmap .widget-content .type{display:none}.widget_gmap{}.widget_gmap h2{display:none}.widget_gmap .widget-content{font-size:0;line-height:0}.widget_gmap .gmap{display:block;height:auto;margin:0 auto;max-width:300px;width:100%}.widget_social_media{}.widget_social_media .widget-content{padding:10px 5%}.widget_social_media .widget-content ul{list-style:none;margin:0;padding:0}.widget_social_media .widget-content li{display:inline-block;width:50%}.widget_social_media .widget-content a{display:block;font-size:14px;padding:10px 0 10px 50px;position:relative;text-decoration:none}.widget_social_media .widget-content a:hover{color:#777}.widget_social_media .widget-content .icon{background-image:url(https://www.haus-tiefenbach.be/wordpress/wp-content/themes/goline_1.08/images/xsprite.png.pagespeed.ic.6jMQbL0OY5.png);background-repeat:no-repeat;display:block;font-size:0;height:40px;left:0;line-height:0;margin:0;padding:0;position:absolute;top:0;width:40px}.widget_social_media .facebook .icon{background-position:0 -80px}.widget_social_media .twitter .icon{background-position:-40px -80px}.widget_social_media .googleplus .icon{background-position:-80px -80px}.widget_social_media .pinterest .icon{background-position:-120px -80px}.widget_social_media .linkedin .icon{background-position:-160px -80px}.widget_social_media .instagram .icon{background-position:-200px -80px}.widget_social_media .flickr .icon{background-position:-240px -80px}.widget_social_media .youtube .icon{background-position:-280px -80px}.widget_social_media .vimeo .icon{background-position:-320px -80px}.widget_social_media .foursquare .icon{background-position:-360px -80px}.widget_social_media .tripadvisor .icon{background-position:-400px -80px}.widget_social_media .rss .icon{background-position:-440px -80px}.widget_subscribe_newsletter{}.widget_subscribe_newsletter .widget-content{padding:10px 5% 5px}.widget_subscribe_newsletter .widget-content p{font-size:0;line-height:0;margin:0 0 10px}.widget_subscribe_newsletter .widget-content p.success{font-size:16px!important;line-height:20px!important}.widget_subscribe_newsletter .widget-content p.subtitle{font-size:14px;line-height:18px;text-align:center}.widget_subscribe_newsletter .widget-content p.error{background:#c00;color:#fff;display:block;font-size:14px;line-height:18px;padding:5px 5%}.widget_book_online{border-bottom:5px solid #157ea7}.widget_book_online .widget-content{padding:10px 5% 5px}.widget_book_online .widget-content p{font-size:0;line-height:0;margin:0 0 10px}.widget_book_online .widget-content p.success{font-size:16px!important;line-height:20px!important}.widget_book_online .widget-content p.subtitle{font-size:14px;line-height:18px;text-align:center}.widget_book_online .widget-content p.error{background:#c00;color:#fff;display:block;font-size:14px;line-height:18px;padding:5px 5%}.widget_book_online_hoteliers{}.widget_book_online_hoteliers .widget-content{padding:10px 5% 5px}.widget_book_online_hoteliers .widget-content p{font-size:0;line-height:0;margin:0 0 10px}.widget_book_online_hoteliers .widget-content p.success{font-size:16px!important;line-height:20px!important}.widget_book_online_hoteliers .widget-content p.subtitle{font-size:14px;line-height:18px;text-align:center}.widget_book_online_hoteliers .widget-content p.error{background:#c00;color:#fff;display:block;font-size:14px;line-height:18px;padding:5px 5%}.widget_restobookings{}.widget_restobookings .widget-content{padding:10px 5% 5px}.widget_restobookings .widget-content p{font-size:0;line-height:0;margin:0 0 10px}.widget_restobookings .widget-content p.success{font-size:16px!important;line-height:20px!important}.widget_restobookings .widget-content p.subtitle{font-size:14px;line-height:18px;text-align:center}.widget_restobookings .widget-content p.error{background:#c00;color:#fff;display:block;font-size:14px;line-height:18px;padding:5px 5%}.widget_opening_hours_button{}.widget_opening_hours_button .widget-content{background-image:url(https://www.haus-tiefenbach.be/wordpress/wp-content/themes/goline_1.08/images/xsprite.png.pagespeed.ic.6jMQbL0OY5.png);background-position:-430px -315px;background-repeat:no-repeat;padding:15px 5% 15px 20%}.widget_opening_hours_button .widget-content.has_link{background-position:-430px -312px;padding:10px 5% 10px 20%}.widget_opening_hours_button .widget-content.no_text.has_link{padding:20px 5% 20px 20%}.widget_opening_hours_button .widget-content h3{font-size:16px;font-weight:normal;line-height:20px;margin:0}.widget_opening_hours_button .widget-content p{font-size:12px;line-height:16px;margin:0}.widget_opening_hours_button .widget-content a{text-decoration:none}.widget_opening_hours_button .widget-content a:hover{text-decoration:underline}.widget_opening_hours_list{}.widget_opening_hours_list .widget-content{padding:10px 5%}.widget_opening_hours_list .widget-content p{font-size:12px;line-height:18px;margin:0 0 5px;padding:0}.widget_opening_hours_list .widget-content p label{display:inline-block;width:32.5%}.widget_popup_button{}.widget_popup_button .widget-content{}.widget_popup_button .widget-content a{background-image:url(https://www.haus-tiefenbach.be/wordpress/wp-content/themes/goline_1.08/images/xsprite.png.pagespeed.ic.6jMQbL0OY5.png);background-position:10px -235px;background-repeat:no-repeat;display:block;padding:15px 5% 15px 20%;text-decoration:none}.widget_popup_button .widget-content a:hover{background-color:#aaa}.widget_cta{}.widget_cta .widget-content{}.widget_cta .widget-content a{background:#666;color:#fff;display:block;font-size:16px;font-weight:normal;line-height:20px;padding:10px;text-align:center;text-decoration:none}.widget_cta .widget-content a:hover{background-color:#999}.widget_nextgen_slider{background:none!important}.widget-flexslider{font-size:0;line-height:0;padding:0 0 36px;position:relative;zoom:1}.widget-flexslider ul,.widget-flexslider li{list-style:none;margin:0;padding:0}.widget-flexslider img{height:auto;width:100%}.widget-flexslider ul.slides{zoom:1}.widget-flexslider ul.slides>li{display:none;-webkit-backface-visibility:hidden}.widget-flexslider ul.slides>li:first-child{display:block}.widget-flexslider ul.slides>li>img{display:block;margin:0 auto}.widget-flexslider .flex-control-nav{bottom:-10px;display:block;height:16px;list-style:none;padding:0;position:absolute;text-align:center;width:100%;z-index:1000;zoom:1}.widget-flexslider .flex-control-nav li{display:inline-block;margin:0 2px}.widget-flexslider .flex-control-nav li a{background:url(https://www.haus-tiefenbach.be/wordpress/wp-content/themes/goline_1.08/images/xsprite.png.pagespeed.ic.6jMQbL0OY5.png) -722px -172px no-repeat;cursor:pointer;display:block;height:16px;width:16px}.widget-flexslider .flex-control-nav li a.flex-active{background-position:-702px -172px;cursor:default}.widget_nextgen_random{}.widget_nextgen_random h2{display:none}.widget_nextgen_random .widget-content{font-size:0;line-height:0}.widget_nextgen_random img{height:auto;max-width:300px;width:100%}.widget_gallery_attach{}.widget_gallery_attach h2{display:none}.widget_gallery_attach .widget-content{font-size:0;line-height:0}.widget_gallery_attach img{height:auto;max-width:300px;width:100%}.widget_wordcloud{}.widget_wordcloud ul{list-style:none;margin:0;padding:5px 10px;text-align:center;width:100%}.widget_wordcloud li{display:inline}.widget_wordcloud span,.widget_wordcloud a{color:#fff;display:inline-block;font-size:12px;line-height:16px}.widget_wordcloud a{text-decoration:none!important}.widget_wordcloud .cloud_0 span,.widget_wordcloud .cloud_0 a{color:#f1f1f1!important;font-size:12px;line-height:12px;padding:2px 3px}.widget_wordcloud .cloud_1 span,.widget_wordcloud .cloud_1 a{color:#f0f1f1!important;font-size:14px;line-height:14px;padding:2px 4px}.widget_wordcloud .cloud_2 span,.widget_wordcloud .cloud_2 a{color:#f2f3f4!important;font-size:16px;line-height:16px;padding:2px 5px}.widget_wordcloud .cloud_3 span,.widget_wordcloud .cloud_3 a{color:#f5f6f7!important;font-size:20px;line-height:20px;font-weight:200;padding:3px 6px}.widget_wordcloud .cloud_4 span,.widget_wordcloud .cloud_4 a{color:#fff!important;font-size:24px;line-height:24px;font-weight:200;padding:3px 7px}.widget_wordcloud a:hover{color:#fff!important}.widget_latest_news{}.widget_latest_news .widget-content{padding:10px 5% 5px}.widget_latest_news .widget-content ul{list-style:none;margin:0;padding:0}.widget_latest_news .widget-content li{background:url(https://www.haus-tiefenbach.be/wordpress/wp-content/themes/goline_1.08/images/xsprite.png.pagespeed.ic.6jMQbL0OY5.png) -720px -166px no-repeat;display:block;margin:0 0 10px;padding:5px 10px 5px 25px}.widget_latest_news .widget-content a{display:block;margin:0 0 5px;text-decoration:none}.widget_latest_news .widget-content a:hover{color:#fff}.widget_latest_news .widget-content .entry-date{color:#999;font-size:12px;line-height:16px}.widget_latest_news .widget-content .readmore{color:#999;display:inline;float:right;font-size:12px;line-height:16px;text-decoration:none}.widget_latest_news .widget-content .readmore:hover{text-decoration:underline}.widget_page-links{}.widget_page-links .widget-content{padding:10px 5%}.widget_page-links .widget-content ul{list-style:none;margin:0;padding:0}.widget_page-links .widget-content li{display:inline-block;width:50%}.widget_page-links .widget-content a{display:block;font-size:14px;padding:5px;position:relative;text-decoration:none}.widget_page-links .widget-content a:hover{color:#777}#footer-widgets .widget{background:none}#footer-widgets .widget h2{background:#8a9ba7;color:#fff}#footer-widgets .widget h2 a{color:#fff}#footer-widgets .widget .widget-content{background:#8a9ba7;background:rgba(138,155,167,.30);color:#fff}#footer-widgets .widget .widget-content a{color:#fff}#footer-widgets .widget_hcard .widget-content{background-position:20px -310px}#footer-widgets .widget_hcard_gmap .widget-content{background-position:20px -310px}#footer-widgets .widget_subscribe_newsletter input.submit_button{background-color:#dfe4e8;color:#666}#footer-widgets .widget_subscribe_newsletter input.submit_button:hover{background-color:#cbd0d4;color:#157ea7}#footer-widgets .flex-control-nav li a{background-position:-722px -292px}#footer-widgets .flex-control-nav li a.flex-active{background-position:-702px -292px}#footer-widgets .widget_latest_news .widget-content li{background-position:-720px -286px}@media only screen and (max-width:1000px){.responsive.sidebar_num_3 .widget h2{font-size:14px;line-height:18px}.responsive.sidebar_num_3 .widget .widget-content,.responsive.sidebar_num_3 .widget label,.responsive.sidebar_num_3 .widget input.frm-field{font-size:14px;line-height:18px}.responsive.sidebar_num_3 .widget label{width:60%}.responsive.sidebar_num_3 .widget input.frm-field{width:40%}.responsive.sidebar_num_3 .widget_hcard .widget-content,.responsive.sidebar_num_3 .widget_hcard_gmap .widget-content{background-image:none;padding:20px 5%}.responsive.sidebar_num_3 .widget_page-links li{display:block;width:100%}.responsive .widget .adr,.responsive .widget .tel{white-space:normal}}@media only screen and (max-width:750px){.responsive.sidebar_num_2 .widget .widget-content,.responsive.sidebar_num_2 .widget label,.responsive.sidebar_num_2 .widget input.frm-field{font-size:14px;line-height:18px}.responsive.sidebar_num_2 .widget label{width:60%}.responsive.sidebar_num_2 .widget input.frm-field{width:40%}.responsive.sidebar_num_2 .widget_hcard .widget-content,.responsive.sidebar_num_2 .widget_hcard_gmap .widget-content{background-image:none;padding:20px 5%}.responsive.sidebar_num_3 .widget label,.responsive.sidebar_num_3 .widget input.frm-field{display:block;width:100%}.responsive.sidebar_num_3 .widget input.submit_button{display:block;float:none;margin:0 auto;width:90%}.responsive.sidebar_num_3 .widget_page-links li{display:inline-block;width:50%}}