*{margin:0;padding:0;border:0;outline:none;text-decoration:none;vertical-align:baseline}.error_404{font-size:100px;text-align:center;padding:100px 0 60px;text-transform:uppercase;line-height:1em}.error_search{padding-bottom:60px;width:322px;margin:0 auto}.error_search .error_line{margin:0 auto;width:300px;box-shadow:0px 0px 0px;border:1px solid #16a085;border-radius:0;padding:5px 10px}.error_search .error_line:focus{box-shadow:0px 0px 0px;border:1px solid #333}.error_search .error_but{margin:15px auto;background:#16a085;width:200px;font-family:'Montserrat',sans-serif;display:block;padding:15px 0;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:3px;text-align:center;color:#fff}.error_search .error_but:hover{background:#333}body{font-size:14px;line-height:1.5em;font-family:'Montserrat',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif}a:hover{color:#ec5a56;text-decoration:none}.clear{clear:both}.content{background:#fdfdfd}.intro_text{text-align:center;padding-bottom:40px;margin-bottom:10px;border-bottom:1px solid #d3d3d3;font-weight:700;line-height:3em;font-size:15px}.headline{font-family:'Montserrat',sans-serif;font-size:30px;font-weight:400;text-align:center;padding:40px 0;text-transform:uppercase;letter-spacing:2px}.headline span{color:#ec5a56}.headlines{font-family:'Montserrat',sans-serif;font-size:30px;font-weight:400;text-align:left;padding:30px 0;text-transform:uppercase}.map{width:100%;height:400px;overflow:hidden;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.separation{margin-top:30px;border-top:1px solid #d3d3d3;padding-top:30px}.tleft{text-align:left}.tright{text-align:right}.tcenter{text-align:center}.subscription_align{position:relative}.mt80{margin-top:80px !important}.vulcano-portfolio{overflow:hidden;list-style:none}.vulcano-portfolio>li{float:left;width:183px;height:183px;position:relative;overflow:hidden;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.vulcano-portfolio>li.big{width:366px;height:366px}.vulcano-portfolio>li figure{position:absolute;bottom:0;left:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.vulcano-portfolio>li figure figcaption{position:absolute;bottom:-100px;background:#16a085;width:100%;padding:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:81px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.vulcano-portfolio>li figure>a{position:relative;top:0}.vulcano-portfolio>li:hover figure>a{top:-40px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out}.vulcano-portfolio>li:hover figure figcaption{bottom:0}.vulcano-portfolio>li figure figcaption h4{font-size:14px;margin:0;text-transform:uppercase;max-height:40px;color:#fff}.vulcano-portfolio>li figure figcaption p{margin-top:7px;margin-bottom:0;position:absolute;bottom:7px;width:100%;left:0}.footer_copyright .footer_social li a,.contact_form .contact_send,.start_project .project_send,.footer .subscription .subscribe_send,.image_grid .image_grid_filter li a,a,.error_search .error_but,.search_it,.pagination li a,.our_partners .our_partners_scroll li a,.share,.share .share_icons li a,.comments .send,.team_grid .team_box_loop li .team_box .team_box_image .team_box_bg_1,.team_grid .team_box_loop li .team_box .team_box_image .team_box_bg_2{-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.header{border-bottom:1px solid #d3d3d3;padding:40px 0 50px}.header .logo{text-align:center}.header .top_menu_left{text-align:right}.header .top_menu_left li{margin-left:50px}.header .top_menu_right{text-align:left}.header .top_menu_right li{margin-right:50px}.header .top_menu{box-sizing:border-box;margin:65px 0 0}.header .top_menu li{position:relative;display:inline-block;*zoom:1;*display:inline;}.header .top_menu li a{text-transform:uppercase;color:#353534;font-family:'Montserrat',sans-serif}.header .top_menu li a:hover,.header .top_menu li a.active{color:#ec5a56;border-bottom:1px solid #ec5a56}.header .top_menu li ul{display:none;margin:-1px 0 0 -35px;padding:0;text-align:left;z-index:10;border:1px solid #f1f1f1;background:#fff;width:140px;position:absolute}.header .top_menu li:hover ul{display:block}.header .top_menu li:hover ul li{list-style:none;display:block;text-align:left;margin:10px 0}.header .top_menu li:hover ul li a{display:block;padding:0 10px;border-bottom:0}.header .top_menu li:hover ul li ul{right:0;display:none;margin:-31px -140px 0 0}.header .top_menu li:hover ul li:hover ul{display:block}.tt_blog .blog_post.sticky .blog_post_info{background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/featured.png) no-repeat top left}.contact_form input,.contact_form textarea{font-family:'Montserrat',sans-serif;font-weight:700;font-size:12px;border:1px solid #d3d3d3}.contact_form input:focus,.contact_form textarea:focus{border:1px solid #16a085;box-shadow:none}.contact_form .contact_half{width:43%;float:left;padding:8px 2%;border-radius:0;margin-right:6%;margin-bottom:20px}.contact_form .contact_half_last{float:left;margin-left:-4px;width:43%;padding:8px 2%;border-radius:0;margin-bottom:20px}.contact_form .contact_full{width:96%;padding:8px 2%;border-radius:0;margin-bottom:20px}.contact_form .contact_full_text{width:96%;padding:8px 2%;border-radius:0;margin-bottom:20px;height:200px;resize:none}.contact_form .contact_send{background:#16a085;width:100%;font-family:'Montserrat',sans-serif;display:block;padding:15px 0;font-size:14px;font-weight:400;letter-spacing:3px;text-align:center;color:#fff}.contact_form .contact_send:hover{background:#353534}.contact_info{padding-left:30px}.contact_info p{margin:0;font-family:'Montserrat',sans-serif;font-weight:700;color:#353534;letter-spacing:1px;word-break:break-word}.contact_info h5{color:#ec5a56;font-size:14px;font-weight:400;letter-spacing:3px;font-family:'Montserrat',sans-serif;text-transform:uppercase}.contact_info .phone{background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/bg_phone.png) no-repeat left center;padding-left:105px;min-height:90px;margin-bottom:30px}.contact_info .mail{background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/bg_mail.png) no-repeat left center;padding-left:105px;min-height:90px;margin-bottom:30px}.contact_info .adress{background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/bg_adress.png) no-repeat left center;padding-left:105px;min-height:90px;margin-bottom:30px}.start_project{margin-top:30px;border-top:1px solid #d3d3d3;padding:0 0 30px}.start_project .input_line{font-family:'Montserrat',sans-serif;font-weight:700;font-size:12px;border:1px solid #d3d3d3;width:92%;padding:8px 4%;border-radius:0;margin-bottom:20px}.start_project select{font-family:'Montserrat',sans-serif;font-weight:700;font-size:12px;border:1px solid #d3d3d3;width:100%;padding:8px;border-radius:0;margin-bottom:20px;outline:none;height:38px;color:#999}.start_project .input_line:focus,.start_project .text_line:focus,.start_project select:focus{border:1px solid #16a085;box-shadow:none}.start_project .text_line{font-family:'Montserrat',sans-serif;font-weight:700;font-size:12px;border:1px solid #d3d3d3;width:96%;padding:8px 2%;border-radius:0;height:78px;resize:none;margin-bottom:20px}.start_project h5{font-size:14px;font-weight:400;letter-spacing:3px;font-family:'Montserrat',sans-serif;text-transform:uppercase}.start_project .project_send{background:#16a085;font-family:'Montserrat',sans-serif;display:block;padding:15px 0;font-size:14px;font-weight:400;letter-spacing:3px;width:380px;margin:30px auto;text-align:center;color:#fff;text-transform:uppercase}.start_project .project_send:hover{background:#353534}.footer{background:#16a085;padding:80px 0 70px}.footer a{color:#259d94}.footer a:hover{color:#ec5a56}.footer .twitter{background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/bg_twitter.png) no-repeat;padding-left:80px;margin:0 0 0 20px;min-height:80px}.footer .twitter li{list-style:none;color:#fff;font-style:italic;font-weight:400}.footer .twitter li a{color:#222}.footer .twitter li a:hover{color:#ec5a56}.footer .twitter li span{display:block;margin-top:5px;font-style:normal;font-weight:700}.footer h4{text-transform:uppercase;color:#0f705d;font-size:14px;font-weight:700;padding:0;margin:0 0 15px}.footer .subscription{position:relative}.footer .subscription h4{margin-bottom:20px}.footer .subscription .subscribe_send{position:absolute;right:0;background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/bg_submit.png) center center no-repeat #16a085;margin:5px;width:26px;height:26px}.footer .subscription .subscribe_send:hover{background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/bg_submit.png) center center no-repeat #ec5a56}.footer .subscribe_line{font-family:'Montserrat',sans-serif;font-weight:700;font-size:12px;border:0 solid #d3d3d3;width:92%;padding:8px 4%;border-radius:0;margin-bottom:20px}.footer .subscribe_line:focus{border:0 solid #ccc;box-shadow:none}.footer .subscribe_info{display:none;position:absolute;font-size:12px;color:#ec5a56;font-weight:400;background:#fff;padding:7px 10px;right:0}.footer_copyright{padding:10px 0;text-transform:uppercase;font-weight:700;color:#353534}.footer_copyright a{color:#16a085}.footer_copyright a:hover{color:#ec5a56}.footer_copyright .footer_social{text-align:center;margin:0}.footer_copyright .footer_social li{display:inline-block;*zoom:1;*display:inline;}.footer_copyright .footer_social li a{background:#16a085;display:block;width:26px;padding-top:2px;height:24px;text-align:center}.footer_copyright .footer_social li a img{width:20px;height:auto}.footer_copyright .footer_social li a:hover{background:#333}.testimonial{margin:30px 0;padding:0 40px;min-height:150px}.testimonial .testimonial_image img{width:148px;height:148px}.testimonial .testimonial_image span{position:absolute;width:58px;height:66px;margin:-25px 0 0 118px;display:block;background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/testimonial_bg.png) no-repeat}.testimonial .testimonial_image{float:left;margin-right:50px;width:148px;height:148px}.testimonial .testimonial_text{border:1px solid #d3d3d3;padding:30px 30px 0;margin-left:200px}.testimonial .testimonial_text p{font-weight:600;margin:0;font-style:italic;font-family:'Open Sans',sans-serif}.testimonial .testimonial_text span{font-weight:700;color:#ec5a56;float:right;text-transform:uppercase;margin-bottom:30px;display:block}.statistics_bg{margin-top:30px;background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/statistics_bg.jpg) repeat-y center center}.statistics{background:#16a085;background:rgba(22,160,133,.8);padding:60px 0;margin-bottom:30px}.statistics .headline{margin:0 0 50px;color:#fff;padding:0}.statistics h4{color:#fff;text-align:center;font-size:60px;font-weight:700;margin-bottom:50px}.statistics h5{color:#fff;text-align:center;font-size:14px;font-weight:700;text-transform:uppercase}.image_grid{padding:10px 0 35px;text-align:center}.image_grid .image_box_loops{margin:0;padding:0;text-align:center}.image_grid .image_box_loops .image_box.active{opacity:1;filter:alpha(opacity=100)}.image_grid .image_box_loops .image_box{opacity:.3;filter:alpha(opacity=30)}.image_grid .image_box_loops li{list-style:none;padding:0;margin:0;display:inline-block;*zoom:1;*display:inline;}.image_grid .image_box{position:relative;overflow:hidden;display:inline-block;width:188px;height:188px;*zoom:1;*display:inline;}.image_grid .image_box .image_box_space{position:relative;overflow:hidden;display:inline-block;width:84px;height:168px;*zoom:1;*display:inline;}.image_grid .image_box .image_box_img{width:188px;height:188px;overflow:hidden}.image_grid .image_box .image_box_img img{width:188px;height:188px}.image_grid .image_box .image_box_img .image_hover_effect{position:absolute;width:100%;height:100%}.image_grid .image_box .image_box_hover{display:none;position:absolute;background:#ec5a56;width:100%;height:100%;cursor:pointer}.image_grid .image_box .image_box_hover.hover_2{background:#16a085}.image_grid .image_box .image_box_hover h4{letter-spacing:3px;font-size:14px;margin:55px 5px 15px;padding:0;text-align:center;text-transform:uppercase;color:#fff}.image_grid .image_box .image_box_hover p{margin:0 5px;padding:0;font-weight:700;text-align:center;color:#fff}.image_grid .image_box .image_box_hover.hover_2 p{color:#158e85}.image_grid .image_grid_filter{text-align:center;margin:50px 0}.image_grid .image_grid_filter li{list-style:none;display:inline-block;margin-bottom:10px;*zoom:1;*display:inline;}.image_grid .image_grid_filter li a{display:block;padding:6px 20px;border:2px solid #ec5a56;margin:0 10px;color:#ec5a56;text-transform:uppercase;font-weight:700;text-align:center}.image_grid .image_grid_filter li a:hover,.image_grid .image_grid_filter li a.active{background:#ec5a56;color:#fff}.pagination ul{margin:0 0 50px;padding:0;text-align:center}.pagination ul li{list-style:none;display:inline-block;*zoom:1;*display:inline;margin:0 10px}.pagination ul li a,.pagination ul li span{display:block;border:2px solid #cdcdcd;color:#424242;padding:6px 15px;font-weight:700;border-left-width:2px!important}.pagination ul li a:hover,.pagination ul li a.active,.pagination ul li .current{background:#16a085;border:2px solid #16a085;color:#fff}.services{margin:0;padding:0}.services li{list-style:none;margin-bottom:20px}.services li .services_image{text-align:center;float:left;margin-right:20px;width:87px;height:87px}.services li .services_image img{width:87px;height:87px}.services li h5{color:#ec5a56;letter-spacing:3px;text-transform:uppercase;margin:0 0 6px;padding:0}.services li p{padding:0;margin:0;line-height:1.6em;font-size:13px}.skills_bg{margin-top:30px;background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/skills_bg.jpg) repeat-y center center}.skills{background:#16a085;background:rgba(22,160,133,.8);padding:60px 0;margin-bottom:30px}.skills .headline{margin:0 0 50px;color:#fff;padding:0}.skills h5{color:#fff;text-align:center;font-size:30px;font-weight:700;text-transform:uppercase}.skills .skills_icon{height:177px;margin-bottom:20px;background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/bg_skills.png) no-repeat top center;text-align:center}.skills .skills_icon img{width:111px;height:111px;margin-top:33px}.our_partners .headline{margin-top:0;padding-top:20px;margin-bottom:0;padding-bottom:10px}.our_partners{padding-bottom:50px}.slide_content_show{overflow:hidden}.slide_content_full{width:10000px}.our_partners .our_partners_scroll{padding:0;margin:0;float:right}.our_partners .our_partners_scroll li{list-style:none;float:left;margin-left:4px}.our_partners .our_partners_scroll li a{display:block;height:20px;color:#fff;text-decoration:none;text-align:center;font-weight:700;width:20px}.our_partners .our_partners_scroll li a.scroll_left{background:#d1d1d1 url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/left_arrow.png) no-repeat center center}.our_partners .our_partners_scroll li a.scroll_right{background:#d1d1d1 url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/right_arrow.png) no-repeat center center}.our_partners .our_partners_scroll li a.scroll_left:hover{background-color:#ec5a56}.our_partners .our_partners_scroll li a.scroll_right:hover{background-color:#ec5a56}.our_partners .row{text-align:center}.project .project_image{_text-align:center}.project .project_image img{max-width:100%;height:auto}.project .project_image_more .hover{position:relative}.project .project_image_more .slide_content_full>div{width:68px}.project .project_image_more .hover:hover .hover_effect{position:absolute;width:100%;height:100%;background:rgba(236,90,86,.8) url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/bg_zoom.png) no-repeat center center;cursor:pointer}.project h3{text-transform:uppercase;text-align:center;font-size:14px;font-weight:700;color:#ec5a56;line-height:1.5em;letter-spacing:4px;margin:0 0 20px;padding:0}.project h4{text-transform:uppercase;text-align:center;font-size:14px;font-weight:700;letter-spacing:4px;margin:0 0 30px;padding:0}.project p{line-height:1.7em}.project .project_sidebar{padding-left:50px}.project .project_details{padding:0;margin:50px 0}.project .project_details li{list-style:none;margin-bottom:15px;letter-spacing:2px;font-weight:700;border-bottom:1px dotted #e1e1e1}.project .project_details li span{float:right;text-transform:uppercase}.project .project_image_more .project_image_arrows{padding:0;margin:0 0 20px;float:right}.project .project_image_more .project_image_arrows li{list-style:none;float:left;margin-left:8px}.project .project_image_more .project_image_arrows li a{display:block;height:20px;color:#fff;text-decoration:none;text-align:center;font-weight:700;width:20px}.project .project_image_more .project_image_arrows li a.scroll_left{background:#d1d1d1 url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/left_arrow.png) no-repeat center center}.project .project_image_more .project_image_arrows li a.scroll_right{background:#d1d1d1 url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/right_arrow.png) no-repeat center center}.project .project_image_more .project_image_arrows li a.scroll_left:hover{background-color:#ec5a56}.project .project_image_more .project_image_arrows li a.scroll_right:hover{background-color:#ec5a56}.share{text-transform:uppercase;margin:30px 0 10px;background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/bg_share.png) no-repeat left center;font-weight:700;padding-left:25px;line-height:38px;height:38px;display:inline-block}.share:hover{color:#ec5a56;cursor:pointer}.share .share_icons{margin:0 0 0 10px;padding:0;display:none;vertical-align:-7px}.share .share_icons li{list-style:none;display:inline-block;margin-right:6px;*zoom:1;*display:inline;}.share:hover .share_icons{display:inline-block}.share .share_icons li a{display:block;background:#16a085;padding:3px;text-align:center}.share .share_icons li a:hover{background:#ec5a56}.comments{margin-bottom:70px}.comments .headline{margin-top:0;padding-top:20px}.comments .input_line{font-family:'Montserrat',sans-serif;font-weight:700;font-size:12px;border:1px solid #d3d3d3;width:92%;padding:8px 4%;border-radius:0;margin-bottom:20px}.comments .input_line:focus,.comments .text_line:focus{border:1px solid #16a085;box-shadow:none}.comments .text_line{font-family:'Montserrat',sans-serif;font-weight:700;font-size:12px;border:1px solid #d3d3d3;width:96%;padding:8px 2%;border-radius:0;height:78px;resize:none;margin-bottom:20px}#submit{background:#353534;font-family:'Montserrat',sans-serif;display:block;padding:15px 0;font-size:14px;font-weight:400;letter-spacing:3px;width:380px;margin:10px 0 70px;text-align:center;color:#fff;text-transform:uppercase}#commentform p{margin-left:20px}#submit:hover{background:#16a085}.comments .comments_all{border:1px solid #bdbdbd}.comments .comments_all .comments-count{border-bottom:1px solid #d9d9d9;padding:40px;font-size:14px;letter-spacing:3px;text-transform:uppercase;margin:0;line-height:1em}.comments .comments_all .comment-items{margin:0;padding:0}.comments .comments_all .comment-items li{list-style:none;padding:40px}.comments .comments_all .comment-items li .comment_image{float:left;width:60px;height:60px}.comments .comments_all .comment-items li .comment_image img{width:60px;height:60px;border-radius:4px}.comments .comments_all .comment-items li .comment-info{padding:0 0 0 80px}.comments .comments_all .comment-items li .comment-info .comment_autor{margin-bottom:10px;color:#006498;font-weight:700;font-size:11px;text-transform:uppercase}.comments .comments_all .comment-items li .comment-info .comment_autor a{color:#006498;text-transform:uppercase}.comments .comments_all .comment-items li .comment-info .comment_autor span{text-transform:none;color:#9d9d9d;padding-left:30px;font-weight:400}.comments .comments_all .comment-items li .comment-info p{font-size:14px}.comments .comments_all .comment-items li .comment-info p a{font-size:14px}.comments .comments_all .comment-items li .comment-info a{color:#353534;text-transform:uppercase;font-weight:700;font-size:11px}.comments .comments_all .comment-items li .comment-info a:hover{color:#ec5a56;text-transform:uppercase}.comments .comments_all .comment-items li .children{margin:0 0 0 40px}.alg_left{float:left}.alg_left li{margin:0 10px 0 0}.alg_left li a{padding:4px 12px}.sidebar{padding-left:90px;padding-top:50px}.tt_blog{margin-right:-80px;padding-top:50px}.sidebar h3{clear:both;font-size:14px;text-transform:uppercase;letter-spacing:3px;margin:0 0 10px}.sidebar ul{margin:0 0 50px;padding:0}.sidebar ul li{list-style:none;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #353534}.sidebar ul li a{color:#353534}.sidebar ul li a:hover{color:#ec5a56;padding-left:10px}.search_it{width:94% !important;display:block !important;padding:8px 3% !important;border:1px solid #d3d3d3 !important;border-radius:0 !important;font-style:italic !important;margin-bottom:50px !important}.search_it:focus{box-shadow:none !important;border:1px solid #16a085 !important}.sidebar ul.tags li{list-style:none;margin-bottom:0;padding-bottom:0;display:inline-block;*zoom:1;*display:inline;border-bottom:0 solid #353534}.sidebar ul.tags li a{display:inline-block;*zoom:1;*display:inline;border:2px solid #353534;padding:5px 10px;margin:0 10px 10px 0}.sidebar ul.tags li a:hover{color:#fff;background:#16a085;border:2px solid #16a085}.tt_blog .blog_post{background:#e4e4e4;border:1px solid #e4e4e4;margin-bottom:60px}.tt_blog .blog_post .blog_post_info{float:left;width:120px;padding:20px 30px}.tt_blog .blog_post .blog_post_content{background:#fff;margin-left:180px;padding-bottom:30px;min-height:360px;word-wrap:break-word}.tt_blog .blog_post .blog_post_info .blog_post_date{background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/bg_date.png) no-repeat;font-size:50px;text-align:center;text-transform:uppercase;font-weight:700;padding:20px 0 30px;color:#fff;line-height:1.5em;margin-bottom:20px}.tt_blog .blog_post .blog_post_info .blog_post_date span{display:block;font-size:16px;line-height:1em}.tt_blog .blog_post .blog_post_info .blog_post_author{text-transform:uppercase;font-weight:700;font-size:20px;margin-bottom:20px}.tt_blog .blog_post .blog_post_info .blog_post_author span{font-size:14px;display:block;color:#bdbebe;text-transform:none}.tt_blog .blog_post .blog_post_info .blog_post_comments{background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/bg_comments.png) no-repeat;margin-bottom:20px;padding:6px 0 4px 44px}.tt_blog .blog_post .blog_post_info .blog_post_comments a{color:#bfc0c0}.tt_blog .blog_post .blog_post_info .blog_post_comments a:hover{color:#ec5a56}.tt_blog .blog_post .blog_post_info .blog_post_tags{text-transform:uppercase;font-weight:700}.tt_blog .blog_post .blog_post_info .blog_post_tags .blog_post_tags_words{padding:0;margin:0}.tt_blog .blog_post .blog_post_info .blog_post_tags .blog_post_tags_words li{list-style:none;display:inline-block;font-family:'Open Sans',sans-serif;*zoom:1;*display:inline;}.tt_blog .blog_post .blog_post_info .blog_post_tags .blog_post_tags_words li a{text-transform:none;font-style:italic;font-weight:400;color:#353534;font-family:'Open Sans',sans-serif}.tt_blog .blog_post .blog_post_info .blog_post_tags .blog_post_tags_words li a:hover{color:#ec5a56}.tt_blog .blog_post .blog_post_content .blog_post_content_image img{width:100%;height:auto}.tt_blog .blog_post .blog_post_content h2{margin:0 20px 20px;color:#353534;letter-spacing:3px;text-transform:uppercase;font-size:30px;padding:0;font-weight:400;padding-top:30px}.tt_blog .blog_post .blog_post_content h2 a{color:#353534;letter-spacing:3px;text-transform:uppercase;font-size:30px;padding:0;font-weight:400}.tt_blog .blog_post .blog_post_content h2 a:hover{color:#16a085}.tt_blog .blog_post .blog_post_content p{margin:0 20px 15px}.tt_blog .blog_post .blog_post_content .blog_post_link{padding:20px 20px 0}.tt_blog .blog_post .blog_post_content .blog_post_link a{color:#16a085;letter-spacing:3px;text-align:left;display:block}.tt_blog .blog_post .blog_post_content .blog_post_link a:hover{color:#353534}.columns p{margin:0}.columns .span12,.columns .span6,.columns .span4,.columns .span3{background:#ec5a56;text-align:center;color:#fff;font-weight:700;margin-bottom:20px}.a_notice{background:#e4e4e4;color:#000;text-transform:uppercase;font-weight:700;border:0 solid #000;border-radius:0}.alert{padding:15px}.alert .close{right:0}.alert p{margin:0}.a_warning{background:#e50802;color:#fff82d;text-transform:uppercase;font-weight:700;border:0 solid #000;border-radius:0}.a_welldone{color:#4d7100;background:#afd954;text-transform:uppercase;font-weight:700;border:0 solid #000;border-radius:0}.a_ohsnap{color:#000;background:#ecefb4;text-transform:uppercase;font-weight:700;border:0 solid #000;border-radius:0}.a_headsup{color:#000;background:#b9f1f6;text-transform:uppercase;font-weight:700;border:0 solid #000;border-radius:0}.but_1{background:#16a085;padding:20px 100px;text-align:center;font-weight:700;color:#fff;text-transform:uppercase;display:inline-block;margin-bottom:10px;*zoom:1;*display:inline;}.but{margin-right:3px}.but_1:hover{color:#fff;background:#353534}.but_2{background:#353534;padding:20px 100px;text-align:center;font-weight:700;color:#fff;margin-bottom:10px;text-transform:uppercase;display:inline-block;*zoom:1;*display:inline;}.but_2:hover{color:#fff;background:#16a085}.but_3{background:#fff;padding:18px 98px;text-align:center;font-weight:700;color:#ec5a56;margin-bottom:10px;text-transform:uppercase;display:inline-block;*zoom:1;*display:inline;border:2px solid #ec5a56}.but_3:hover{background:#ec5a56;color:#fff}.but_4{background:#fff;padding:18px 98px;margin-bottom:10px;text-align:center;font-weight:700;color:#353534;text-transform:uppercase;display:inline-block;*zoom:1;*display:inline;border:2px solid #353534}.but_4:hover{background:#353534;color:#fff}.pricing_table p{display:none}.pricing_table{border-top:6px solid #ee6b67;border-bottom:6px solid #e77e7b;background:#c0322e;margin-bottom:30px}.pricing_table .pricing_t_h{background:#ec5a56;text-align:center;padding:20px 0}.pricing_table .pricing_name{color:#a51511;text-align:center;font-weight:700;padding:0 0 20px;text-transform:uppercase}.pricing_table .pricing_option{margin:1px;background:#cf3e3a;text-align:center;padding:20px 10px;color:#fff;font-weight:700;text-transform:uppercase}.pricing_table .pricing_option span{padding-left:40px;padding:5px 0 10px 35px;background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/bg_yes.png) no-repeat}.pricing_table .pricing_curency{vertical-align:top;color:#fff;font-size:25px}.pricing_table .pricing_cents{color:#fe7b78;font-size:25px;vertical-align:top;text-decoration:underline}.pricing_table .pricing_price{color:#fe7b78;padding:0 6px;font-weight:700;font-size:50px;text-shadow:3px 3px 0px #cc3935}.pricing_table .pricing_button{background:#16a085;color:#fff;text-shadow:1px 1px 0px #333;text-transform:uppercase;padding:20px 0;text-align:center;display:block;border-radius:10px;width:200px;margin:0 auto;border-top:3px solid #17d3ae;border-left:2px solid #17d3ae;border-bottom:3px solid #c53531;border-right:2px solid #c53531;margin-bottom:20px}.pricing_table .pricing_button:hover{background:#ec5a56;border-top:3px solid #ec5a56;border-left:2px solid #ec5a56}.taber{margin-bottom:30px}.nav-tabs>li>a{background:#d4d4d4;padding:10px 20px;margin-right:0;border:1px solid #d4d4d4;border-radius:0;color:#a1a1a1}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{background:#ececec;padding:10px 20px;border:1px solid #ececec;border-radius:0;color:#333}.nav-tabs{border-bottom:0 solid #ccc;margin:0}.tab-content{border:1px solid #cdcdcd;border-bottom:0 solid #cdcdcd}.tab-content .tab_item_image{width:50px;height:0;float:left}.tab-content .tab_item_image img{width:50px;height:auto}.tab-content .tab_item_info{margin-left:70px}.tab-content .tab_item_info h3{margin:0;padding:0;line-height:1em}.tab-content .tab_item_info h3 a{color:#000;text-transform:uppercase;font-size:11px;font-weight:700}.tab-content .tab_item_info span{color:#bfbfbf;text-transform:uppercase;font-size:11px;font-weight:700}.tab-content .tab_item_info p{color:#000;font-size:11px;font-weight:400;margin-bottom:0}.tab-content .tab_item{padding:20px;border-bottom:1px solid #cdcdcd}.taber ul,.taber ul li{margin:0;padding:0;border:0}.taber ul li a{border-bottom:1px solid #cdcdcd}.taber ul li a:hover{padding:10px 20px;border-bottom:1px solid #ececec}.footer .twitter li{display:none}.footer .twitter li:first-child{display:block}.image_grid .image_box_loops li.res_1,.image_grid .image_box_loops li.res_2,.image_grid .image_box_loops li.res_3,.image_grid .image_box_loops li.res_5{display:none}.res_5{display:block !important}.team_grid{padding:10px 0 35px;margin:0 -10px 0;text-align:center}.team_grid .team_box_loop{margin:0;padding:0;text-align:center}.team_grid .team_box_loop li{list-style:none;padding:0;margin:0;display:inline-block;*zoom:1;*display:inline;}.team_grid .team_box_loop li .team_box{position:relative;overflow:hidden;margin:0 10px 0;display:inline-block;width:168px;height:168px;*zoom:1;*display:inline;}.team_grid .team_box .image_box_space{position:relative;overflow:hidden;margin:0 10px;display:inline-block;width:84px;height:168px;*zoom:1;*display:inline;}.team_grid .team_box_loop li .team_box .team_box_image img{width:168px;height:168px;border-radius:300px}.team_grid .team_box_loop li .team_box .team_box_image .team_box_bg_1{background:#ec5a56;opacity:.3;filter:alpha(opacity=30);position:absolute;width:100%;height:100%;z-index:2;border-radius:300px}.team_grid .team_box_loop li .team_box .team_box_image .team_box_bg_2{background:#16a085;opacity:.3;filter:alpha(opacity=30);position:absolute;width:100%;height:100%;z-index:2;border-radius:300px}.team_grid .team_box_loop li .team_box .team_box_image .team_box_bg_3{background:#16a085;position:absolute;width:100%;height:100%;z-index:2;border-radius:300px;display:none}.team_grid .team_box_loop li .team_box .team_box_image .team_box_bg_3.active{display:block}.team_grid .team_box_loop li .team_box:hover .team_box_image .team_box_bg_1,.team_grid .team_box_loop li .team_box:hover .team_box_image .team_box_bg_2,.team_grid .team_box_loop li .team_box.active .team_box_image .team_box_bg_1,.team_grid .team_box_loop li .team_box.active .team_box_image .team_box_bg_2{cursor:pointer;background:0 0}.team_grid .team_box_loop li .team_box .team_box_hover{position:absolute;width:100%;height:100%;z-index:3;border-radius:300px}.team_grid .team_box_loop li:hover{cursor:pointer}.team_grid .team_box_loop li .team_box .team_box_image .team_box_bg_3 h4{letter-spacing:3px;font-size:14px;margin:50px 5px 5px;padding:0;text-align:center;text-transform:uppercase;color:#fff}.team_grid .team_box_loop li .team_box .team_box_image .team_box_bg_3 p{color:#222;margin:0;padding:0 10px;text-align:center}.tt_blog .blog_post .blog_post_content{padding:20px}.tt_blog .blog_post .blog_post_content .blog_post_content_image{margin:-20px -20px 30px}.tt_blog .blog_post .blog_post_content .blog_post_content_image img{margin:0}.tt_blog .blog_post .blog_post_content h2{margin:0 0 20px;padding:0}.tt_blog .blog_post .blog_post_content p{margin:0 0 10px}.tt_blog .blog_post .blog_post_content img{margin-bottom:20px;max-width:100%}.tt_blog .blog_post .blog_post_content blockquote p{font-size:14px;line-height:1.5em}.tt_blog .blog_post .blog_post_content .wp-caption{max-width:100%}.tt_blog .blog_post .blog_post_content .alignleft{margin-right:20px;float:left}.tt_blog .blog_post .blog_post_content .alignright{margin-left:20px;float:right}@media (max-width:767px){body{padding-right:0;padding-left:0}.container{margin:0 20px}.tleft,.tright,.footer_copyright .footer_social{text-align:center;margin-bottom:10px}.footer .subscription{margin:50px 0}.statistics h4{line-height:1em;margin:30px 0 10px}.statistics .headline{margin:0 0 20px}.header .top_menu_left,.header .top_menu_right{text-align:center;margin-bottom:20px}.header .top_menu_left li{margin:0 20px}.header{padding:0 0 30px}.skills h5{margin-bottom:30px}.project_image_more .slide_content_full>div{width:68px}.project .project_sidebar{padding-left:0;margin-top:30px}.project .project_image_more .hover{margin-bottom:20px}.tt_blog{margin-right:0}.sidebar{padding-left:0;padding-top:0}.image_grid .image_box_loops li.res_2{display:none !important}.image_grid .image_box_loops li.res_5{display:none !important}.image_grid .image_box_loops li.res_3{display:block !important}}@media (max-width:979px){.image_grid .image_box_loops li.res_5{display:none !important}.image_grid .image_box_loops li.res_2{display:none !important}.image_grid .image_box_loops li.res_3{display:block !important}.header .top_menu_left li{margin-left:20px}.header .top_menu_right li{margin-right:20px}}@media (max-width:600px){.image_grid .image_box_loops li.res_5{display:none !important}.image_grid .image_box_loops li.res_3{display:none !important}.image_grid .image_box_loops li.res_2{display:block !important}}@media (max-width:480px){.image_grid .image_box_loops li.res_5{display:none !important}.image_grid .image_box_loops li.res_3{display:none !important}.image_grid .image_box_loops li.res_2{display:none !important}.image_grid .image_box_loops li.res_1{display:block !important}.image_grid .image_box_loops li{margin:0 0 20px !important}}.hidden{visibility:hidden}.hidden_block{display:none !important}.st_facebook_large .stLarge{background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/social/facebook.png) #16a085 no-repeat scroll center center !important}.st_twitter_large .stLarge{background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/social/twitter.png) #16a085 no-repeat scroll center center !important}.st_dribbble_large .stLarge{background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/social/dribbble.png) #16a085 no-repeat scroll center center !important}.st_googleplus_large .stLarge{background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/social/google.png) #16a085 no-repeat scroll center center !important}.st_pinterest_large .stLarge{background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/social/pinterest.png) #16a085 no-repeat scroll center center !important}.st_linkedin_large .stLarge{background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/social/linkedin.png) #16a085 no-repeat scroll center center !important}.share_icons .stLarge{width:25px !important;height:27px !important;display:block}.tagcloud a{font-size:12px !important;background:#f1f1f1;color:#333;padding:3px 7px;margin-bottom:5px;display:inline-block;border:1px solid #f1f1f1;*zoom:1;*display:inline;}.tagcloud a:hover{background:#fff;color:#16a085;border:1px solid #16a085}.sidebar select{width:100%;outline:none;border-radius:0}.sidebar select:focus{border:1px solid #16a085}.sidebar img{max-width:100%;margin-bottom:10px}.sidebar ul li ul{margin:10px 0 0}.sidebar ul li ul li{border-bottom:0}#calendar_wrap{text-align:center}#calendar_wrap #wp-calendar caption{margin:0 0 10px;font-size:1.4em}#calendar_wrap{padding:0;border:1px solid #16a085}#calendar_wrap a{color:#16a085}#calendar_wrap a:hover{color:#ec5a56}#calendar_wrap tfoot{background-color:#16a085}#calendar_wrap tfoot a{color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}#calendar_wrap #wp-calendar{width:100%}#calendar_wrap td#prev a{text-align:left}#calendar_wrap td#next a{text-align:right}#calendar_wrap td{padding:6px}#calendar_wrap td#today{background-color:#16a085;color:#fff}#calendar_wrap td#today a{color:#fff;text-decoration:underline}#calendar_wrap a{padding:0;border:none}#calendar_wrap #wp-calendar caption{margin:0 0 10px;font-size:1.4em;background:#16a085;padding:5px 0;text-transform:uppercase;font-size:14px;color:#fff}.alignright{float:right;margin-left:20px}.alignleft{float:left;margin-right:20px}.aligncenter{text-align:center;margin:0 auto}.post_pagination{text-transform:uppercase;text-align:center;font-weight:700;color:#555;font-size:14px;margin-top:15px}.post_pagination a{padding:5px 10px;line-height:1em;background:#f1f1f1;border:1px solid #f1f1f1;display:inline-block;color:#16a085;margin:0 10px;*zoom:1;*display:inline;}.comments_navigation{text-transform:uppercase;text-align:center;font-weight:700;color:#555;font-size:14px;margin:33px;float:right}.comments_navigation a{padding:5px 10px;line-height:1em;background:#f5f5f5;border:1px solid #f5f5f5;display:inline-block;color:#16a085;margin:0;*zoom:1;*display:inline;}.comments_navigation span{margin:0 5px}.comments_all #respond input,textarea{display:block;width:96%;padding:8px 2%}.comments_all #respond input[type=submit]{width:400px}.comments_all #respond .span4,.comments_all #respond .span12{width:100%}.tt_blog .blog_post_tags a{text-transform:none;font-style:italic;font-weight:400;color:#353534;color:#363635;font-family:'Open Sans',sans-serif;display:inline-block}.tt_blog .blog_post_tags a:hover{color:#ec5a56}.tt_blog .blog_post_tags{margin-bottom:10px}.footer .subscribe_info{display:block;right:-100%;-webkit-transition:right .8s ease-in-out;-moz-transition:right .8s ease-in-out;-o-transition:right .8s ease-in-out;-ms-transition:right .8s ease-in-out;transition:right .8s ease-in-out}#subscribe .error,#subscribe .success{z-index:2;right:0}#subscribe{overflow:hidden}#subscribe .animation_done{right:-100%}.vulcano-portfolio>li{display:none}.vulcano-portfolio>li.active{display:block}.vulcano-portfolio>li>figure,.vulcano-portfolio>li>figure img{width:100%}.tab_item a{color:#16a085}.tab_item a:hover{color:#ec5a56}.footer .textwidget a{color:#0f705d}@media (max-width:767px){.slide_content .slide_content_full{width:100%;padding:5px 0}.slide_content .slide_content_full .slide_content_box{max-width:300px;margin-left:auto;margin-right:auto;position:relative;text-align:center}}.vulcano-portfolio>li:last-child{width:183px;height:183px}.nav_controls{text-align:center}.nav_controls>div>.span12{height:0}.nav_controls span{*zoom:1;*display:inline;border:2px solid #cdcdcd;padding:6px 15px;font-weight:700;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);opacity:.4;_border-top:none;float:none;display:inline-block;line-height:inherit;font-size:inherit;position:relative;bottom:-40px;max-width:200px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left}.nav_controls span a{color:#16a085}.nav_controls .next{float:right;padding-left:10px}.nav_controls .prev{float:left;padding-right:10px}.nav_controls span:hover{background:#16a085;border:2px solid #16a085;color:#fff;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:.8}.nav_controls span:hover a,.nav_controls span:hover em{color:#fff}.nav_controls em{font-style:normal;position:absolute;font-family:arial black;color:#16a085}.nav_controls .next em{right:5px}.nav_controls .prev em{left:5px}.single_project_headline{max-width:540px;margin:0 auto}.sidebar .nav-tabs>li>a{font-size:13px;font-weight:400}.single-portfolio .project_image iframe{max-width:540px}@media (min-width:768px) and (max-width:979px){.tab-content .tab_item_image{min-height:50px;display:block;float:none}.tab-content .tab_item_info{margin-left:0}}@media (max-width:767px){.testimonial .testimonial_text{margin-left:0}.testimonial .testimonial_image{margin-bottom:20px}.header .top_menu li ul li,.header .top_menu li{display:block !important;width:100% !important;float:none !important;line-height:1.5em !important;padding:0 !important;margin:0 !important;position:relative !important;border:0 !important;text-align:center !important}.header .top_menu li .sub-menu li ul,.header .top_menu li .sub-menu{display:block !important;position:relative !important;margin:0 !important;width:100% !important;line-height:1.5em !important;padding:0 !important;border:0 !important;text-align:center !important}.header .top_menu li a,.header .top_menu li .sub-menu li ul a,.header .top_menu li .sub-menu a{border:1px solid #f1f1f1 !important;margin-bottom:3px !important;padding:0 !important;text-align:center !important;display:block !important}.header .top_menu li a:hover,.header .top_menu li .sub-menu li ul a:hover,.header .top_menu li .sub-menu a:hover{border:1px solid #f1f1f1 !important;margin-bottom:3px !important;padding:0 !important;text-align:center !important;display:block !important}}@media (max-width:480px){.tt_blog .blog_post .blog_post_content{margin-left:0}.tt_blog .blog_post .blog_post_info .blog_post_date{background:url(//sporchernest-hotel.de/wp-content/themes/vulcano/css/../images/bg_date.png) no-repeat center}.tt_blog .blog_post .blog_post_info{float:none;width:auto}.footer_copyright .footer_social li a{margin-bottom:5px}.start_project .project_send{width:90%;margin:0 auto}#submit{width:90%;margin:10px auto 70px}#commentform p{margin-left:0}.comments .comments_all .comment-items li{padding:25px 15px}.testimonial .testimonial_image{margin:0 auto 20px;float:none}}.responsive-menu{margin-top:10px;border:1px solid #ccc;background:#f1f1f1;padding:10px 30px;font-size:14px;display:none;line-height:1.5em;cursor:pointer;font-weight:700;color:#121212;vertical-align:top;text-align:center;text-transform:uppercase}.responsive-menu:hover{color:#fff;background:#484848}.main-nav{position:relative}@media (min-width:992px){.main-nav>ul{display:block !important}}@media (max-width:991px){.header .top_menu{margin:0;position:absolute}.responsive-menu{display:block;cursor:pointer}.main-nav>ul{padding:0;margin:0;width:100% !important;border-left:1px solid #ccc;border-right:1px solid #ccc}.main-nav ul li:hover ul,.main-nav ul li ul{width:auto !important;display:block !important;background:#f1f1f1 !important;margin:0 0 -1px !important;padding:0 !important;border:0 !important;position:relative !important}.main-nav ul{position:relative !important;margin:0 !important;padding:0 !important}.header .top_menu li:hover ul li a{padding:0}.header .top_menu li{margin:0 !important;padding:0 !important;border:0 !important;border-bottom:1px solid #ccc !important}.header .top_menu li a{padding:6px 0 !important;border:0 !important;margin:0 !important}.header .top_menu{background:#f1f1f1}}@media (min-width:992px){.responsive-menu-active{display:block !important}}@media (max-width:991px){.main-nav ul{z-index:10;background:#585858;display:none;position:absolute}.main-nav>ul{width:90%}.main-nav ul li ul li ul li ul,.main-nav ul li ul li ul,.main-nav ul li ul{position:relative;display:block;margin:0;left:0}.main-nav ul li ul li ul li,.main-nav ul li ul li,.main-nav ul li{display:block;position:relative;width:100%}.main-nav ul li ul li ul li a,.main-nav ul li ul li a,.main-nav ul li a{display:block;text-align:center;width:100%}.responsive-menu{display:block;cursor:pointer}}.sidebar ul.tt-instagram-feed li{margin-bottom:0;padding-bottom:0;border:0}.sidebar ul.tt-instagram-feed li a:hover{padding:0}