@import url(https://fonts.googleapis.com/css?family=Lato:400,900);@import url(https://fonts.googleapis.com/css?family=Exo:300,500,700);@import url(../../../assets/addons/minify/cache/prettyPhoto.css);@import url(../../../assets/addons/minify/cache/hoverex-all.css);@charset "UTF-8" screen screen;#sidenav_title{margin-top:40px}.sidebar li a.rex-current{font-weight:700}#sidenav i{margin-right:10px}#sidenav{padding-left:0;list-style-type:none;padding-top:20px;padding-bottom:20px}#sidenav li{padding:2px 0}#sidenav li a{text-transform:uppercase;font-weight:500;color:#384452}#sidenav li a:hover,#sidenav li.active a{color:#b2c85f}#sidenav li.active li a{color:#384452}#sidenav li li a:hover,#sidenav li li.active a{color:#bfc9d3}#sidenav ul{margin-left:15px;padding-top:5px;padding-left:20px;padding-bottom:15px}#sidenav ul li a{text-transform:none;font-weight:300;color:#384452}.termin{cursor:pointer}.opening_hours{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #ccc}.opening_hours-opening{margin-bottom:30px}.opening_hours-container{width:100%;flex-direction:column;display:flex}.opening_hours-weekday{width:30%;text-align:left}.opening_hours-hours{width:60%;display:flex;align-items:center;justify-content:flex-start}.opening_hours-hours-text{text-align:center}.opening_hours-hours>img{margin-left:5px;width:20px;height:20px;vertical-align:middle}.opening_hours-image{width:10%;text-align:right}.opening_hours-image>img{margin-left:5px;width:20px;height:20px}.opening_hours-placeholder{width:10%}.special_day-date{text-decoration:underline}.special_day-name{font-weight:700}ul.nav li.dropdown-toggle:hover>ul.dropdown-menu{display:block}.navbar{min-height:70px;padding-top:10px;margin-bottom:0;background-color:#384452}.navbar-default{background-color:red;color:#fff;max-width:100%;font-size:14px;border-bottom-left-radius:70px;border-bottom-right-radius:70px;box-shadow:0 4px 10px rgba(0,0,0,.1);border-color:transparent}.navbar-default .navbar-nav>li>a{color:#fff;font-weight:400;font-size:14px;text-transform:uppercase;padding-left:10px;padding-right:10px}.navbar-default .navbar-nav>li>a:hover{color:#b2c85f}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-default .navbar-nav>.active>a:focus{color:#b2c85f;background-color:transparent}.navbar-default .lang{margin-left:5px}.navbar-default .lang ul a{margin-left:0}.navbar-default .lang .dropdown-menu{min-width:40px;text-transform:uppercase}.navbar-default .lang :before{content:"";height:14px;width:1px;float:left;position:relative;top:18px;border-left:1px solid #fff}.navbar-default .lang a{margin-left:5px;padding-left:10px}.navbar-light{color:#fff}.navbar-nav>li>a{font-weight:700;padding:10px}.navbar-nav>li>a:hover{color:#b2c85f}.navbar-brand{margin-top:5px;height:auto;padding:0;font-size:18px;line-height:normal}.navbar-brand img{height:100%;width:auto}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%281, 1, 1, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-right .dropdown-menu{left:0}.grenzbrigade-green{background-color:green}.dropdown-menu{background:#384452;padding-top:10px;background:#384452;border:none!important;padding-bottom:0}.dropdown-menu>li>a:hover{color:#000;background:white!important;transition:background-color 2s ease,color 2s ease}.dropdown-menu>li{color:#fff}.dropdown-menu>li:first-child>a{border-top:none}.dropdown-menu>li>a{color:#fff;font-weight:400;font-size:14px;padding:6px 20px;border-top:1px solid #4d5d70}.dropdown-menu-right{width:250px}.dropdown-item.active{background:#b2c85f;color:#000}.dropdown-item:active{background:#b2c85f;color:#000}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-1px}.dropdown-submenu:hover>.dropdown-menu{display:block;min-width:130%}.submenu-arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:14px}.btn-spacer{margin-right:32px}.btn-primary{background-color:red;border-color:#fff}.btn-primary:hover{background-color:#600;border-color:#e6e6e6}.btn-theme{color:#fff;background-color:#384452;border-color:#384452;margin:4px;transition:all 0.4s linear}.btn-theme:hover{color:#fff;background-color:#b2c85f;border-color:#b2c85f}.btn-fmh-community{min-width:200px;min-height:50px;display:inline-block;text-align:center;padding:13px 0}.grenzbrigade-green-button{background-color:green!important}.grenzbrigade-green-button:hover{background-color:black!important}.buttons-wrapper{width:100%;text-align:center}.buttons-wrapper .btn{margin:0 10px}#pdf_buttons{display:none}.dmbutton{background:rgba(0,0,0,0);border:1px solid #fff;color:#fff;-webkit-border-radius:2px;border-radius:2px;padding-top:1.025rem;padding-right:2.25rem;letter-spacing:.85px;padding-bottom:1.0875rem;padding-left:2.25rem;font-size:1.55rem;cursor:pointer;line-height:normal;margin:0 0 1.25rem;text-decoration:none;text-align:center;display:inline-block;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;-webkit-appearance:none;font-weight:normal!important}.dmbutton :hover,.dmbutton :active,.dmbutton :focus{color:#fff;background-color:#b2c85f;border-color:#fff}@media (max-width:768px){.d-flex{flex-direction:column!important;align-items:center!important}.btn{margin:10px 0}.buttons-wrapper{flex-direction:column!important}.buttons-wrapper .btn{margin:10px 0}}.btn-termin{margin-top:10px}input[type="radio"]{top:0}.required{color:red}.xform input[type=submit],.btn-theme{color:#fff;background-color:#384452;border-color:#384452;margin:4px}.xform input[type=submit],.xform input[type=submit]:focus,.xform input[type=submit]:active,.xform input[type=submit].active,.btn-theme:hover,.btn-theme:focus,.btn-theme:active,.btn-theme.active,.open .dropdown-toggle.btn-theme{color:#fff;background-color:#b2c85f;border-color:#b2c85f}.xform p{padding-bottom:10px}div.alert{padding:15px 30px;margin-bottom:20px;border-radius:4px}div.alert span{margin-right:15px}div.alert-danger{border:1px solid #b8c3cd;background-color:#f2dede;color:#a94442}.formcom_auth_form_info{list-style-type:none;padding-left:0;margin-bottom:50px}.alert>p{margin-top:10px;margin-bottom:10px}.xform form{background:#DFE6E7;padding:50px 30px 20px;margin-bottom:50px}.xform label{display:block}form.hide-label label{display:none}.xform hr{border-top:1px solid #b8c3cd;margin-top:30px;margin-bottom:30px;-moz-box-sizing:content-box;box-sizing:content-box;height:0}.xform input[type=text],.xform input[type=password],.xform textarea{display:block;width:100%;padding:9px 20px;margin-bottom:10px;font-size:14px;color:#37434f;border:solid 1px #dfe6e7;-webkit-border-radius:6px;-moz-border-radius:8px;border-radius:6px;box-shadow:none;background:#FFF;height:auto}.xform input[type=text]:hover,.xform textarea:hover{border-color:#a8aeb5}.xform input[type=text]:focus,.xform textarea:focus{border-color:#37434f;outline:none;box-shadow:none}.xform .form-captcha img{height:auto;max-width:none;width:auto}.xform .form-captcha .input-group-addon{background-color:#000;padding-top:0;padding-bottom:0}.xform .form-captcha a{padding-top:11px;padding-bottom:11px}.xform .btn,.xform input[type=submit]{background:#b2c85f;border-color:#b2c85f}.xform input[type=submit]{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.xform .btn:hover,.xform input[type=submit]:hover{background:#889655}.fuehrung_buchen_radio{margin-right:10px}.total-personen{font-size:1.5em;font-weight:700}.category-row{display:none}.field-tour-type{display:none}.dinner-time{display:none}.dinner-before-time{display:none}.category-row .form-group small{margin-left:20px;display:block}.ratings{background-image:linear-gradient(to top,#fdfdfd,#939393)}.ratings .sm-text{font-size:10px;letter-spacing:1px}.ratings .sm-text-1{font-size:14px}.ratings .green-tab{background-color:#00C853;color:#fff;border-radius:5px;padding:5px 3px 5px 3px}.ratings .btn-red{background-color:#E64A19;color:#fff;border-radius:20px;border:none;outline:none}.ratings .btn-red:hover{background-color:#BF360C;color:#fff}.ratings .btn-red:focus{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline-width:0}.ratings .grey-text,.ratings .grey-text a,.ratings .grey-text a:hover,.ratings .grey-text a:focus,.ratings .grey-text a:visited,.ratings .grey-text a:active{color:#BDBDBD;text-decoration:none}.ratings .green-text{color:#4CAF50}.ratings .profile-pic img{border-radius:50%}.ratings .via{border-radius:20px;height:28px}.ratings .review-stars ul,.ratings .review-stars li{display:inline}.ratings .review-stars ul{margin-left:-45px}.ratings .review-stars .fa-star,.ratings .review-stars .fa-star-half{color:#ffb400;font-size:1.7em}#footerwrap{padding-top:60px;padding-bottom:60px;background:#384452;border-radius:15px}#footerwrap .row{margin-right:-30px;margin-left:-30px}#footerwrap .col-md-4{padding-left:30px;padding-right:30px}#footerwrap h4{color:#fff}#footerwrap p{color:#bfc9d3}#footerwrap li{list-style-type:disc;color:#bfc9d3}#footerwrap a{color:#bfc9d3}#footerwrap a:hover{color:#fff;text-decoration:underline}#footerwrap li.active a{color:#b2c85f}#footerwrap .social-links a{margin-right:20px}#footerwrap i{font-size:15px;color:#bfc9d3;padding-right:5px}#footerwrap i:hover{color:#b2c85f}@media (max-width:767px){.lang-title{color:#fff;margin-top:30px;padding:10px;background:#5e6772}.navbar-default .lang{margin-bottom:20px}.navbar-default .lang:before{content:none}.navbar-default .lang,.navbar-default .lang a{margin-left:0}}@media (max-width:767px){.button-tabs .tabs li{width:49%;margin-bottom:15px}.button-tabs.vertical .tabs,.button-tabs.vertical .content{max-width:100%;width:100%;padding-left:0}}@media (max-width:767px){.text-tabs .tabs{padding-bottom:0}.text-tabs .tabs li{width:49%;margin-bottom:15px}.text-tabs .tab-title:after{display:none}.text-tabs:not(.text-center) .tabs li:first-child .tab-title{padding-left:24px}}@media (max-width:1199px){.sidebar{clear:both}.teaser .image-deco{margin-bottom:20px;width:100%}}@media (max-width:767px){.container>.navbar-header{margin-bottom:10px}.navbar-brand{margin-left:15px;width:50%}.navbar-nav{margin-top:0;margin-bottom:0;padding-top:15px}.navbar-default .navbar-collapse{border:none}.navbar-collapse{max-height:none}.navbar-fixed-top{position:static}.dropdown-menu{box-shadow:none;position:relative;display:block;float:none;padding-top:0;padding-bottom:20px;list-style-type:none}.navbar-default .dropdown-toggle a{border-bottom:1px solid #5e6772}.navbar-default .dropdown-menu li a,.navbar-default .dropdown-toggle:last-child a{border-bottom:none}.dropdown-menu>li>a{border:none;padding:6px 0}.dropdown-menu>li>a:hover{background:none}.icon-tabs .tabs li{margin-bottom:16px;margin-right:0;width:49%}.icon-tabs .tab-title i{font-size:32px}.mtb{margin-bottom:40px}#footerwrap .row{margin-left:-15px;margin-right:-15px}.parallax{background-attachment:scroll!important}}*{margin:0;padding:0}body{background:#fff;margin:0;height:100%;color:#384452;font-family:"Lato",sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Exo",sans-serif;font-weight:300}h4{margin-top:30px}p{padding:0;margin:10px 0 12px;font-family:"Lato",sans-serif;font-weight:400;font-size:15px;line-height:24px;color:#384452}ol,ul{padding-left:20px}ol li,ul li{line-height:24px;font-size:15px}img{height:auto;max-width:100%}.label{font-size:85%;font-weight:400}a{color:#b2c85f;padding:0;margin:0;text-decoration:none;-webkit-transition:background-color 0.4s linear,color 0.4s linear;-moz-transition:background-color 0.4s linear,color 0.4s linear;-o-transition:background-color 0.4s linear,color 0.4s linear;-ms-transition:background-color 0.4s linear,color 0.4s linear;transition:background-color 0.4s linear,color 0.4s linear}a:hover,a:focus{text-decoration:none;color:#5b6d68}::-moz-selection{color:#fff;text-shadow:none;background:#2B2E31}::selection{color:#fff;text-shadow:none;background:#2B2E31}.centered{text-align:center}.grey{background:#eee}pre{margin:20px 0}code{padding:5px 10px;margin:10px 0;display:block}blockquote p{margin-top:0}.headerpic-small{margin-top:0px!important}.z-index-9999{z-index:9999}.display-none{display:none}.content-shadow{box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;border-radius:15px}.hero-slider{padding:2px;position:relative}.hero-slider .slides{overflow:hidden;border-radius:15px}.mb{margin-bottom:60px}.mt{margin-top:60px}.mtb{margin-top:10px;margin-bottom:10px;padding-left:15px}.col-left{padding:40px}.entry_name{font-size:1em;font-weight:700}.modal-xxl{max-width:100%}.hline{border-bottom:1px solid #384452;margin:10px 0 20px}.hline-w{border-bottom:1px solid #fff;margin-bottom:25px}#headerwrap{background-color:#b2c85f;min-height:550px;padding-top:100px;padding-bottom:0;text-align:center}#headerwrap h3,#headerwrap h5{color:#fff}#headerwrap h1{color:#fff;margin-bottom:25px}#headerwrap .img-responsive{margin:0 auto}#service{margin-top:100px;margin-bottom:80px}.service .size2 .fa{font-size:20px}.service .size3 .fa{font-size:26px}.breadcrumb-wrapper{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb-wrapper .home_link{padding-left:10px}.rex-breadcrumb{display:inline-block;padding-left:0;margin-bottom:0}.rex-breadcrumb>li,.breadcrumb-wrapper .home_link{display:inline-block}.rex-breadcrumb>li+li:before,.breadcrumb-wrapper .home_link:after{padding:0 5px;color:#ccc;content:"/ "}.breadcrumb-wrapper .home_link:after{padding-left:10px}#service i{color:#b2c85f;font-size:60px;padding:15px}#portfoliowrap{display:block;text-align:center}#portfoliowrap h2,#portfoliowrap h3{padding-bottom:30px}#portfoliowrap.full.framed{padding-left:30px;padding-right:30px}#portfoliowrap.normal.frameless .row{margin-left:0;margin-right:0}.portfolio{display:block}#portfoliowrap.framed .portfolio-item{padding-top:15px;padding-bottom:15px}#portfoliowrap.frameless .portfolio-item{padding-left:0;padding-right:0}.portfolio-item .title:before{border-radius:0;display:none}.portfolio-item p{margin:0 0 30px}.portfolio-item h3{margin:-10px 0 10px;font-size:16px;text-transform:uppercase}.portfolio-item h3{color:#fff;margin:0;padding:40px 5px 0;font-size:16px;text-transform:uppercase}.portfolio-item .dmbutton{display:inline-block;margin:40px 5px 20px 5px;font-size:13px}.portfolio-item .bg{height:100%;width:100%;background-color:#b2c85f;background-color:rgba(56,68,82,.9);text-align:center}.fullpicture{position:relative;background-color:#5b6d68;background-repeat:no-repeat;background-attachment:relative;background-position:center center;margin-top:0;padding-top:60px;text-align:center;min-height:400px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:1}.fullpicture .layer{background-color:#5b6d68;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;z-index:1}.fullpicture .container{position:relative;z-index:3}.fullpicture .centered{position:relative;z-index:2}.fullpicture i{font-size:50px;color:#fff;margin-bottom:25px}.fullpicture p{color:#fff;font-size:15px;line-height:30px}.fullpicture h4{color:#bfc9d3}#cwrap{background:#f7f7f7;margin-top:0;padding-top:80px;padding-bottom:100px}#cwrap h3{margin-bottom:60px}.slider{position:relative}.slider .slides li{position:relative}.slider.small-controls .flex-direction-nav a{margin-top:-20px}.slider.small-controls .flex-control-nav{display:none}.hero-slider .slides li{height:650px;position:relative;background-size:cover!important}.hero-slider .slides li .row{position:relative;z-index:2}.hero-slider .slides li h3{font-size:30px}.hero-slider .slides li h2{line-height:1;margin-bottom:33px;padding-bottom:7px}.hero-slider .slides li h1{line-height:1;font-size:60px;margin-bottom:33px}.work-slider{margin-top:28px}.work-slider .slides li{height:400px}.slides li .fadeUp{opacity:0}.slides li{position:relative;color:#fff}.slides li p,.slides li a{color:#fff}.slides li .slide-content{position:relative;z-index:3}.slides li h1,.slides li p{padding-left:100px;padding-right:100px}.slides li .overlay{background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;z-index:2}.slides li .btn-theme{border:none;background-color:#b2c85f;color:#384452}.slides li .btn-theme:hover,.slides li .btn-theme:focus,.slides li .btn-theme:active,.slides li .btn-theme.active{background-color:#384452;color:#fff}.hero-slider .slides li .slide-content img{max-height:500px}.hero-slider .flex-direction-nav a{height:60px;width:60px;font-size:0}.hero-slider .flex-direction-nav a:before{position:absolute;font-size:40px;display:block;top:15px;left:23px!important;right:auto!important}.hero-slider .flex-direction-nav a.flex-prev:before{left:20px!important}.background-breathe{-webkit-animation:burnsIn 16s ease infinite alternate;-moz-animation:burnsIn 16s ease infinite alternate;animation:burnsIn 16s ease infinite alternate}.background-breathe .slide-content{-webkit-animation:burnsOut 16s ease infinite alternate;animation:burnsOut 16s ease infinite alternate;-moz-animation:burnsOut 16s ease infinite alternate;position:relative;top:30px}@-webkit-keyframes burnsIn{from{-webkit-transform:scale(1,1);transform:scale(1,1);-ms-transform:scale(1,1)}to{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2)}}@-webkit-keyframes burnsOut{from{-webkit-transform:scale(1,1);transform:scale(1,1);-ms-transform:scale(1,1)}to{-webkit-transform:scale(.8,.8);transform:scale(.8,.8);-ms-transform:scale(.8,.8)}}@-moz-keyframes burnsIn{from{-webkit-transform:scale(1,1);transform:scale(1,1);-ms-transform:scale(1,1)}to{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2)}}@-moz-keyframes burnsOut{from{-webkit-transform:scale(1,1);transform:scale(1,1);-ms-transform:scale(1,1)}to{-webkit-transform:scale(.8,.8);transform:scale(.8,.8);-ms-transform:scale(.8,.8)}}@keyframes burnsIn{from{-webkit-transform:scale(1,1);transform:scale(1,1);-ms-transform:scale(1,1)}to{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2)}}@keyframes burnsOut{from{-webkit-transform:scale(1,1);transform:scale(1,1);-ms-transform:scale(1,1)}to{-webkit-transform:scale(.8,.8);transform:scale(.8,.8);-ms-transform:scale(.8,.8)}}#headerpic{position:relative;background:#b2c85f;background-repeat:no-repeat;background-position:center top;background-attachment:relative;background-position:center center;margin-top:60px;margin-bottom:60px;padding-top:100px;padding-bottom:100px;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:1}#headerpic .layer{background-color:#b2c85f;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2;z-index:2}#headerpic h3{position:relative;text-transform:uppercase;z-index:3;color:#fff;display:inline;font-weight:300;letter-spacing:.3em;border-bottom:2px solid #fff}.ctitle{color:#b2c85f;font-weight:700;margin-bottom:15px}csmall{font-size:12px;color:#b3b3b3}csmall2{font-size:12px;color:#f39c12}.spacing{margin-top:40px;margin-bottom:40px}.badge-theme{background:#b2c85f}.pictext h2,.pictext h3{margin-bottom:25px}.pictext img{border:1px solid #ccc}.downloads h3{margin-bottom:25px}.downloads i.fa{margin-right:10px;font-size:18px;position:relative;top:2px}downloads a i.fa{color:#5b6d68}downloads a:hover i.fa{color:#b2c85f}#contactwrap{margin-top:-60px;padding-top:0;text-align:center;background-attachment:relative;background-position:center center;min-height:400px;width:100%;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.comments{padding-top:10px;margin-top:50px;border-top:2px solid #bfc9d3}.comments h2{font-size:24px;padding-bottom:30px}#commentList li{margin-top:30px;margin-bottom:30px}#commentList li::after{content:"";display:block;background:#bfc9d3;width:100%;height:1px;margin-left:-20px}.board h1{font-size:24px}.board h2{font-size:20px}.parallax{-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;overflow:hidden!important;background-attachment:fixed!important;background-repeat:no-repeat!important}.teaser h2{margin-top:0}.teaser .hline{margin-top:30px;margin-bottom:40px}table{border-top:1px solid #ccc;margin-top:50px;width:100%}table tr{border-bottom:1px solid #ccc}table th{vertical-align:top;min-width:200px;padding:20px 0;border-top:1px solid #5b6d68;border-bottom:1px solid #5b6d68;text-transform:uppercase}table td{vertical-align:top;padding:20px 0}.board table h2{margin-top:0;font-size:18px}.accordion .title{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion .content{max-height:0;overflow:hidden;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease}.accordion li.active .content{max-height:400px}.accordion p:last-child{margin-bottom:0}.accordion-1 li{margin-bottom:10px;display:block!important}.accordion-1 li:last-child{margin-bottom:0}.accordion-1 .title{background:#f5f5f5;padding:13px 23px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.bg-secondary .accordion-1 .title{background:#2d4f6d}.bg-secondary .accordion-1 .title:hover{background:#2d4f6d}.accordion-1 .title span{font-family:OpenSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700}.accordion-1 .active .title{background:#2d4f6d;color:#fff}.accordion-1 .content{border:1px solid #eee;border-top:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:0}.accordion-1 .content p{padding:13px}.accordion-1 .active .content{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}.accordion-1 .title:hover{color:#2d4f6d;background:#dce7f0}.accordion-1 .active .title:hover{color:#fff;background:#3c6991}.accordion-2 li{display:block!important}.accordion-2 .title{font-size:16px;font-weight:500;padding:16px 0;border-bottom:1px solid #ccc;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:.7}.accordion-2 .title:before{content:"";font-family:"FontAwesome";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:10px;margin-right:10px}.accordion-2 .active .title{opacity:1;color:#2d4f6d}.accordion-2 .active .title:before{content:""}.accordion-2 .content p,.accordion-2 .content ul,.accordion-2 .content ol{padding:16px 0}.accordion-2 .title:hover{opacity:1;color:#2d4f6d}.tabs{overflow:hidden}.tabs ul.tabs{padding-top:20px}.tabs ul.tabs,.tabs ul.content{padding-left:0}.tabs li{display:inline-block;cursor:pointer}.tabs.thirds{width:100%}.tabs.thirds li{width:33.3333333%}.tabs.thirds .tab-title{width:100%}.button-tabs .tabs{display:inline-block;overflow:hidden}.button-tabs .tabs>li{margin-bottom:8px;float:left}.button-tabs .tabs>li:last-child{margin-right:0}.button-tabs .tab-title{padding:13px;display:inline-block;text-align:center;min-width:150px;background:#E0E4E6;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.bg-secondary .button-tabs .tab-title{background:#eee}.button-tabs .tab-title span{font-family:OpenSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700}.button-tabs .active .tab-title{background:#2d4f6d;color:#fff}.button-tabs .tab-title:hover{background:#C7D2D8}.button-tabs .active .tab-title:hover{background:#2d4f6d}.button-tabs.vertical{overflow:hidden}.button-tabs.vertical>.tabs{width:30%;float:left}.button-tabs.vertical>.content{padding-left:3%;width:70%;float:right}.button-tabs.vertical>.tabs li,.button-tabs.vertical .tab-title{width:100%}.button-tabs.vertical>.tabs li{margin-bottom:10px}.bg-dark .button-tabs .tab-title span{color:#222}.tabbed-content .content>li{opacity:0;visibility:hidden;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;display:none}.tabbed-content .content .active{opacity:1;visibility:visible;display:block}.text-tabs .tabs{padding-bottom:16px;border-bottom:1px solid #ccc;overflow:visible}.text-tabs.no-border .tabs{border-bottom:none}.text-tabs .tab-title{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;padding:0 24px;opacity:.5;position:relative}.text-tabs .tab-title span{font-family:OpenSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700}.text-tabs .tab-title:after{content:"";position:absolute;width:100%;height:1px;background:#91a05c;bottom:10px;opacity:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;bottom:-17px;left:0}.text-tabs .active .tab-title{opacity:1;color:#2d4f6d}.bg-primary .text-tabs .tab-title:after{background:#2d4f6d}.text-tabs .active .tab-title:after{opacity:1}.text-tabs .tab-title:hover{opacity:1}.icon-tabs .tabs li{width:24.5%;margin-bottom:24px}.icon-tabs .tab-title{text-align:center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;opacity:.5}.icon-tabs .tab-title:hover{opacity:1}.icon-tabs .active .tab-title{color:#91a05c;opacity:1}.icon-tabs .active .tab-title i{color:#91a05c}.image-bg .icon-tabs .active .tab-title i{color:#fff}.icon-tabs .tab-title i{display:block;margin-bottom:16px}.icon-tabs .tab-title span{font-family:OpenSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px;font-weight:700}.tour-remark{font-style:italic;color:#555;background-color:#f8f9fa;padding:8px;border-left:4px solid #007bff;display:inline-block;margin:5px 0}.category-remark{font-style:italic;color:#333;background-color:#eef2f7;padding:5px;border-left:3px solid #28a745;display:inline-block;margin:3px 0}.price-info{font-weight:700;color:#000}