@charset "UTF-8";legend{font-size:1.3rem;line-height:1.5}legend small{font-size:0.8rem}.input-prepend>.add-on,.input-append>.add-on{line-height:1.5}.btn-group>.btn+.dropdown-toggle{box-shadow:1px 1px 1px rgba(0,0,0,0.1)}.btn-group.open .btn-primary.dropdown-toggle{background:#bc2623;color:#fff;box-shadow:inset -1px -1px 1px rgba(0,0,0,0.15)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{background-image:none;background-color:#d22a27}.btn-link{color:#d22a27}.platform-content.container{padding:0}.com-contact__container>h3{display:none}.container .row .col .control-group{margin:1rem 0}.moduletable{position:relative}.btn.btn-link.jmodedit{position:absolute;right:0;z-index:2}#login-form{margin-bottom:0}#login-form #form-login-remember{margin:20px 0 10px}#login-form #form-login-remember input{margin:0 5px 0 0}#login-form ul.unstyled{margin:20px 0 0}#login-form ul.unstyled a{color:#2a2a2a}#login-form ul.unstyled a:hover{color:#d22a27}#login-form ul.unstyled a i{margin-right:7px}.mod-login .form-group{margin-bottom:10px}.mod-login .form-group .input-group-text,.mod-login .form-group .input-password-toggle{display:none !important}.mod-login [id^="form-login-remember"]{margin:20px 0 15px}.mod-login ul.list-unstyled{margin:20px 0 0;list-style:none}.mod-login ul.list-unstyled a{color:#2a2a2a}.mod-login ul.list-unstyled a:hover{color:#d22a27}.mod-login ul.list-unstyled a i{margin-right:7px}.nav.mod-list{display:block;margin:0}.nav.mod-list li{padding:0;margin-bottom:6.5px}.nav.mod-list li:last-child{margin-bottom:0}.nav.mod-list li a{color:#2a2a2a}.nav.mod-list li a:before{content:"";font-family:FontAwesome;margin-right:0.625rem;-webkit-transition:margin,0.3s;-moz-transition:margin,0.3s;transition:margin,0.3s}.nav.mod-list li a:hover{color:#d22a27;text-decoration:none}.nav.mod-list li a:hover::before{margin-right:0.9375rem}.nav.mod-list li span:before{content:"";font-family:FontAwesome;margin-right:0.625rem}.nav.mod-list li ul{margin-top:6.5px;margin-bottom:6.5px;margin-left:1.5rem;padding:0;list-style:none}.nav.mod-list li.current>a,.nav.mod-list li.current>span{color:#d22a27}.nav.mod-list li.active>a{text-decoration:none}.nav.mod-list li .nav-header{padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-shadow:none;text-transform:inherit}.well{background:#f7f7f7;border:1px solid #e9e9e9;box-shadow:none;padding:30px 30px 10px;border-radius:4px}.login>form fieldset .control-group .control-label{text-align:left;padding-top:10px}.login>form fieldset .control-group #remember{margin-top:10px}@media only all and (max-width:47.99rem){.login>form fieldset .control-group #remember{width:auto}}@media only all and (max-width:47.99rem){.login>form fieldset .control-group input{width:100%}}.login>form fieldset .com-users-login__remember{margin:25px 0 20px}.logout .controls{margin-left:0}ul.nav-tabs.nav-stacked>li>a{border:1px solid #e9e9e9}ul.nav-tabs.nav-stacked>li>a:hover{border:1px solid #e9e9e9}.registration #member-registration{margin-bottom:0}.registration #member-registration legend+.control-group{margin-top:0}.registration #member-registration .control-group .control-label{text-align:left;padding-top:10px}@media only all and (max-width:47.99rem){.registration #member-registration .control-group input{width:100%}}.com-users-registration{background:#f7f7f7;border:1px solid #e9e9e9;box-shadow:none;padding:30px 30px 10px;border-radius:4px}.com-users-registration meter{width:100%;margin-top:10px}.remind #user-registration,.reset #user-registration{margin-bottom:0}.remind #user-registration fieldset p,.reset #user-registration fieldset p{margin-top:0}.remind #user-registration .control-group .control-label,.reset #user-registration .control-group .control-label{text-align:left;padding-top:10px}.com-users-reset legend,.com-users-remind legend{color:inherit;font-size:inherit}.profile>ul.btn-toolbar{margin-top:0}.profile #users-profile-core{margin-bottom:20px}.profile fieldset dl dt{text-align:left}.profile-edit #member-profile{margin-bottom:0}.profile-edit #member-profile .control-group .control-label{text-align:left;padding-top:10px}.profile-edit #member-profile .control-group .chzn-container{padding-top:8px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{font-size:14px}#g-page-surround input{line-height:normal}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;border:0}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.article-info.text-muted{color:#999 !important}.list-striped,.row-striped{border-top:1px solid #e9e9e9}.list-striped li,.list-striped dd,.row-striped .row,.row-striped .row-fluid{border-bottom:1px solid #e9e9e9}.list-striped li:nth-child(odd),.list-striped dd:nth-child(odd),.row-striped .row:nth-child(odd),.row-striped .row-fluid:nth-child(odd){background-color:#fcfcfc}.list-striped li:hover,.list-striped dd:hover,.row-striped .row:hover,.row-striped .row-fluid:hover{background-color:#f2f2f2}.list-bordered,.row-bordered{border:1px solid #e9e9e9}.row-even,.row-odd{border-bottom:1px solid #e9e9e9}.row-even{background-color:#fcfcfc}.iframe-bordered{border:1px solid #e9e9e9}blockquote{border-left:5px solid #e9e9e9}blockquote small{color:#b4b4b4}blockquote.pull-right{border-right:5px solid #e9e9e9}legend{color:#333}legend small{color:#999}.input-prepend .chzn-container-single .chzn-single,.input-append .chzn-container-single .chzn-single{border-color:#e9e9e9}.input-prepend .chzn-container-single .chzn-drop,.input-append .chzn-container-single .chzn-drop{border-color:#e9e9e9}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #e1e1e1;box-shadow:none;padding:10px;border-radius:0;-webkit-transition:border 0.2s linear,box-shadow 0.2s linear;-moz-transition:border 0.2s linear,box-shadow 0.2s linear;transition:border 0.2s linear,box-shadow 0.2s linear}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{box-shadow:none}#g-aside input,#g-aside textarea,#g-aside .uneditable-input,#g-sidebar input,#g-sidebar textarea,#g-sidebar .uneditable-input,#g-offcanvas input,#g-offcanvas textarea,#g-offcanvas .uneditable-input{width:100%}#g-aside input[type="file"],#g-aside input[type="image"],#g-aside input[type="submit"],#g-aside input[type="reset"],#g-aside input[type="button"],#g-aside input[type="radio"],#g-aside input[type="checkbox"],#g-sidebar input[type="file"],#g-sidebar input[type="image"],#g-sidebar input[type="submit"],#g-sidebar input[type="reset"],#g-sidebar input[type="button"],#g-sidebar input[type="radio"],#g-sidebar input[type="checkbox"],#g-offcanvas input[type="file"],#g-offcanvas input[type="image"],#g-offcanvas input[type="submit"],#g-offcanvas input[type="reset"],#g-offcanvas input[type="button"],#g-offcanvas input[type="radio"],#g-offcanvas input[type="checkbox"]{width:auto}#g-header .search form,#g-navigation .search form{margin-bottom:0}#g-header .search input,#g-navigation .search input{margin-bottom:0;border:0}.view-mailto #g-page-surround,.body-only #g-page-surround{box-shadow:none}.nav-tabs.nav-dark{border-bottom:1px solid #333;text-shadow:1px 1px 1px #000}.nav-tabs.nav-dark>li>a{color:#F8F8F8}.nav-tabs.nav-dark>li>a:hover{border-color:#333 #333 #111;background-color:#777}.nav-tabs.nav-dark>.active>a,.nav-tabs.nav-dark>.active>a:hover{color:#fff;background-color:#555;border:1px solid #222}.tip-wrap{color:#fff;background-color:#000}.search span.highlight{background-color:#fcfcfc}.img-polaroid{background-color:#fff;border:1px solid rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.alert{background-color:#f8f4ec;border-color:#eee4d2}.alert a,.alert a:hover,.alert .alert-link,.alert .alert-link:hover{color:#a47e3c;font-weight:bold}.alert a:hover,.alert a:hover:hover,.alert .alert-link:hover,.alert .alert-link:hover:hover{text-decoration:underline}.alert,.text-warning{color:#c09853}.alert h4{color:#c09853 !important}a.text-warning:hover,a.text-warning:focus{color:#b78c43}.alert-success{color:#468847;background-color:#dfeedf;border-color:#c4e0c4}.alert-success a,.alert-success a:hover,.alert-success .alert-link,.alert-success .alert-link:hover{color:#356635;font-weight:bold}.alert-success a:hover,.alert-success a:hover:hover,.alert-success .alert-link:hover,.alert-success .alert-link:hover:hover{text-decoration:underline}.text-success{color:#468847}.alert-success h4{color:#468847 !important}a.text-success:hover,a.text-success:focus{color:#3d773e}.alert-danger,.alert-error{color:#b94a48;background-color:#f6e7e7;border-color:#edd1d0}.alert-danger a,.alert-danger a:hover,.alert-danger .alert-link,.alert-danger .alert-link:hover,.alert-error a,.alert-error a:hover,.alert-error .alert-link,.alert-error .alert-link:hover{color:#953b39;font-weight:bold}.alert-danger a:hover,.alert-danger a:hover:hover,.alert-danger .alert-link:hover,.alert-danger .alert-link:hover:hover,.alert-error a:hover,.alert-error a:hover:hover,.alert-error .alert-link:hover,.alert-error .alert-link:hover:hover{text-decoration:underline}.text-error{color:#b94a48}.alert-danger h4,.alert-error h4{color:#b94a48 !important}a.text-error:hover,a.text-error:focus{color:#a74240}.alert-info{color:#3a87ad;background-color:#e2eff5;border-color:#c7e0ec}.alert-info a,.alert-info a:hover,.alert-info .alert-link,.alert-info .alert-link:hover{color:#2d6987;font-weight:bold}.alert-info a:hover,.alert-info a:hover:hover,.alert-info .alert-link:hover,.alert-info .alert-link:hover:hover{text-decoration:underline}.text-info{color:#3a87ad}.alert-info h4{color:#3a87ad !important}a.text-info:hover,a.text-info:focus{color:#34789a}.platform-content input{box-sizing:inherit}.form-actions{background-color:transparent;border:none;margin:0;padding:0}.element-invisible{border:0 none;height:1px;margin:0;overflow:hidden;padding:0;position:absolute;width:1px}.contact>h3{display:none}.contact .contact-address{margin:0}.contact #contact-form{margin-bottom:0}.contact #contact-form fieldset>legend{font-size:1.035rem;color:#2a2a2a;margin-bottom:0}.contact #contact-form.form-horizontal .control-label{text-align:left}.contact #contact-form input,.contact #contact-form textarea{width:300px}@media only all and (max-width:47.99rem){.contact #contact-form input,.contact #contact-form textarea{width:100%}}@media only all and (min-width:48rem) and (max-width:59.99rem){.contact #contact-form input,.contact #contact-form textarea{width:100%}}.contact #contact-form #jform_contact_email_copy{width:10px}.contact #contact-form label{margin-top:3px}.contact #contact-form #jform_contact_email_copy-lbl{margin-top:0}@media only all and (max-width:47.99rem){.contact #contact-form .form-actions{padding:0}.contact #contact-form .form-actions>button{display:block;width:100%}}.contact #contact-form.well{border:none;padding:0;background:none}ul.breadcrumb,ol.breadcrumb{margin:0;padding:0 !important;background:none;font-weight:bold;justify-content:center}@media only all and (max-width:47.99rem){ul.breadcrumb,ol.breadcrumb{margin:0}}ul.breadcrumb li{text-shadow:none}ul.breadcrumb li .divider{display:none}ul.breadcrumb li+li:after{content:"/ ";padding:0 5px}ul.breadcrumb li+li:last-child:after{content:none;padding:0}ol.breadcrumb .mod-breadcrumbs__here{margin-right:5px}ol.breadcrumb>.active{color:#999}ol.breadcrumb .breadcrumb-item+.breadcrumb-item{padding-left:0.6rem}ol.breadcrumb .breadcrumb-item+.breadcrumb-item::before{padding-right:0.6rem}.breadcrumb-item+.breadcrumb-item::before{color:inherit}.blog .category-desc,.blog-featured .category-desc{margin:-10px 0 30px}.blog .items-more ol,.blog-featured .items-more ol{padding-left:0;margin:0 0 60px 0}.blog article.item,.blog-featured article.item{margin-bottom:60px}.item-page ul.pager{margin-bottom:0}article .item-image,.com-content-article .item-image,.com-content-category-blog .item-image,.blog-item .item-image{margin:0 0 20px}.tag-category li h3{margin:10px 0}.tag-category li h3 a{color:#2a2a2a}.tag-category li h3 a:hover{color:#d22a27}.tag-category form{margin-bottom:0}.g-article-header{padding:0 0 25px 0;border-bottom:1px solid #e9e9e9}.g-article-header>.icons .btn-group .btn{padding:0.3rem 0.6rem !important}.g-article-header>.icons .btn-group .btn .caret{border-top-color:#818181;margin-left:3px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.g-article-header>.icons .btn-group .btn:hover .caret,.g-article-header>.icons .btn-group .btn:focus .caret{border-top-color:#fff}.g-article-header .page-header h2{margin:0 0 -10px 0}.g-article-header .page-header h2 a{color:#2a2a2a}.g-article-header .page-header h2 a:hover{color:#d22a27}.readmore{margin:0}.readmore .btn span{display:none}.tags{margin-bottom:1.5rem}.article-info{margin:20px 0 0}.article-info .article-info-term{display:none}.article-info dd{display:inline-block;margin:0 20px 0 0}.article-info dd i{margin-right:5px}.content-category form{margin-bottom:0}.content-category .pagination{margin-bottom:0}.content-category .pagination>ul{margin-bottom:0;box-shadow:none}.content-category .pagination .counter{margin-bottom:0}@media only all and (max-width:47.99rem){.content-category .pagination .counter{float:none}}.pagination,.pagination__wrapper{margin:0}.pagination ul,.pagination__wrapper ul{margin:0;box-shadow:none}.pagination ul>li>a,.pagination ul>li>span,.pagination__wrapper ul>li>a,.pagination__wrapper ul>li>span{color:#818181;padding:6px 15px;margin-right:5px;border:1px solid #e9e9e9;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;transition:background 0.2s}.pagination ul>li>a:hover,.pagination ul>li>span:hover,.pagination__wrapper ul>li>a:hover,.pagination__wrapper ul>li>span:hover{color:#818181;background-color:#f5f5f5;border-color:#e9e9e9}.pagination ul>li.active .page-link,.pagination__wrapper ul>li.active .page-link{color:#818181;background-color:#f5f5f5;border-color:#e9e9e9}.pagination .counter,.pagination__wrapper .counter{margin:7px 0 0}@media only all and (max-width:47.99rem){.pagination .counter,.pagination__wrapper .counter{float:none}}.platform-content.container .counter{margin:7px 0 0;padding:0 !important}@media only all and (max-width:47.99rem){.platform-content.container .counter{float:none !important}}.platform-content.container .blog-items{grid-gap:0}.rev_slider_wrapper .tp-caption a.button{color:#fff}.rev_slider_wrapper .tp-caption a.button.dark{margin-left:10px}.rev_slider_wrapper .tp-caption.insightfx-title-colored{background:rgba(210,42,39,0.85)}.rev_slider_wrapper .tparrows.round:before{color:#818181;display:inline-block;font-family:FontAwesome,sans-serif;font-size:20px;font-style:normal;font-weight:bold;margin-right:0;margin-top:0;text-align:center;text-decoration:inherit;width:40px;height:40px;line-height:40px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}.rev_slider_wrapper .tparrows.round:before:hover{color:#fff}.rev_slider_wrapper .tparrows.round{background:#fff;cursor:pointer;height:40px;width:40px;box-shadow:0 3px 3px rgba(0,0,0,0.08);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.rev_slider_wrapper .tparrows.round.tp-leftarrow{border-radius:50%}.rev_slider_wrapper .tparrows.round.tp-rightarrow{border-radius:50%}.rev_slider_wrapper .tparrows.round:hover{color:#FFF}.rev_slider_wrapper .tp-leftarrow.round:before{content:""}.rev_slider_wrapper .tp-rightarrow.round:before{content:""}.rev_slider_wrapper .tparrows.tp-rightarrow.round:before{margin-left:1px}.rev_slider_wrapper .tparrows.round:hover{background:#d22a27;color:#fff}.rev_slider_wrapper .tparrows.round:hover:before{color:#fff}.nssp2 .ns2-title{margin:0 0 10px;font-size:1.035rem;font-weight:normal}.nssp2 .ns2-title a{color:#2a2a2a}.nssp2 .ns2-title a:hover{color:#d22a27}.nssp2 .ns2-introtext{margin:0}.nssp2 .ns2-social span{margin-left:0 !important;margin-right:10px}.nssp2 .ns2-rating{margin-bottom:10px}.nssp2 .ns2-links{margin-top:10px;font-size:0.81rem}.nssp2 .ns2-links .ns2-created{margin-right:15px}.nssp2 .ns2-links .ns2-created:before{content:"";font-family:FontAwesome;margin-right:2px}.nssp2 .ns2-links .ns2-author{margin-right:15px}.nssp2 .ns2-links .ns2-author:before{content:"";font-family:FontAwesome;margin-right:2px}.nssp2 .ns2-links .ns2-category{margin-right:15px}.nssp2 .ns2-links .ns2-category a{color:#818181}.nssp2 .ns2-links .ns2-category a:before{content:"";font-family:FontAwesome;margin-right:2px}.nssp2 .ns2-links .ns2-category a:hover{color:#d22a27}.nssp2 .ns2-links .ns2-comments{margin:0;margin-right:15px;color:#818181;background:none;padding:0;font-size:inherit}.nssp2 .ns2-links .ns2-comments:before{content:"";font-family:FontAwesome;margin-right:6px}.nssp2 .ns2-links .ns2-comments:hover{color:#d22a27}.nssp2 .ns2-links .ns2-hits{margin-right:15px;background:none;padding:0;color:#818181;font-size:inherit}.nssp2 .ns2-links .ns2-hits:before{content:"";font-family:FontAwesome;margin-right:6px}.nssp2 .ns2-links .ns2-readmore{margin:0;margin-right:15px;color:#818181}.nssp2 .ns2-links .ns2-readmore span{background:none;padding:0;font-size:inherit}.nssp2 .ns2-links .ns2-readmore:before{content:"";font-family:FontAwesome;margin-right:6px}.nssp2 .ns2-links .ns2-readmore:hover{color:#d22a27}.nssp2 .ns2-page-inner-custom{overflow:hidden}.nssp2 .ns2-page-inner-custom>div{margin-bottom:30px}.nssp2 .ns2-page-inner-custom>div:last-child{margin-bottom:0}.nssp2 .ns2-image-link{position:relative}.nssp2 .ns2-image-link:hover .ns2-image-overlay{opacity:1}@media only all and (max-width:30rem){.nssp2 .ns2-image-link{margin-bottom:15px}}.nssp2 .ns2-image-overlay{background:rgba(0,0,0,0.5);color:#fff;padding:20px;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s}.nssp2 .ns2-image-overlay:before{font-size:25px;height:25px;width:25px;margin-left:-11px;margin-top:-17px;color:#fff;position:absolute;left:50%;top:50%;content:"";font-family:FontAwesome}.nssp2 .ns2-wrap{position:relative}.nssp2 .ns2-wrap .ns2-art-controllers{position:absolute;top:-58px;right:0}.nssp2 .ns2-wrap .ns2-art-controllers .ns2-art-prev,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-links-prev,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-art-play,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-links-play,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-art-pause,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-links-pause,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-art-next,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-links-next,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-art-pagination span,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-links-pagination span{background:none;text-indent:0;height:auto;width:auto}.nssp2 .ns2-wrap .ns2-art-controllers .ns2-art-pagination span,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-links-pagination span{color:#818181;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s}.nssp2 .ns2-wrap .ns2-art-controllers .ns2-art-pagination span:hover,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-art-pagination span.active,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-links-pagination span:hover,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-links-pagination span.active{color:#b4b4b4}.nssp2 .ns2-wrap .ns2-art-controllers .ns2-art-prev,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-links-prev,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-art-next,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-links-next{padding:5px 10px;background:#d22a27;color:#fff;border-radius:3px;font-size:11px;margin-top:-4px;margin-right:0;margin-left:5px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.nssp2 .ns2-wrap .ns2-art-controllers .ns2-art-prev i,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-links-prev i,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-art-next i,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-links-next i{vertical-align:middle}.nssp2 .ns2-wrap .ns2-art-controllers .ns2-art-prev:hover,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-links-prev:hover,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-art-next:hover,.nssp2 .ns2-wrap .ns2-art-controllers .ns2-links-next:hover{background:#2a2a2a}.footer .nssp2 .ns2-title{font-size:0.9rem;margin:0}.footer .nssp2 .ns2-title a:before{content:"";font-family:FontAwesome;margin-right:0.625rem;-webkit-transition:margin,0.3s;-moz-transition:margin,0.3s;transition:margin,0.3s}.footer .nssp2 .ns2-title:hover a:before{margin-right:0.9375rem}.footer .ns2-page-inner-custom>div{margin:0}.footer .ns2-page-inner-custom>div:last-child{border:none}.footer .ns2-page-inner-custom>div:last-child .ns2-column>div{padding-bottom:0 !important}.footer .ns2-page-inner-custom .ns2-first .ns2-column>div{padding-top:0 !important}.sprocket-lists .sprocket-lists-title{background:url('http://lachmoewen.de/templates/it_insightfx/images/listclosed.png') no-repeat scroll 98% #f7f7f7;border:none;border-bottom:1px solid #e9e9e9;border-radius:0;margin:0 !important;font-size:1.035rem !important;line-height:inherit !important;padding:13px 15px !important;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s}.sprocket-lists .sprocket-lists-title:hover{color:#d22a27 !important}.sprocket-lists .sprocket-lists-title .indicator{display:none}.sprocket-lists li.active .sprocket-lists-title{background:url('http://lachmoewen.de/templates/it_insightfx/images/listopen.png') no-repeat scroll 98% #f7f7f7}.sprocket-lists .sprocket-lists-item .sprocket-padding{padding:18px 15px}.sprocket-lists .sprocket-lists-item .readon:hover{color:#d22a27;text-decoration:underline}.sprocket-lists .sprocket-lists-nav{position:absolute;top:-58px;right:0;width:auto;padding:0}.sprocket-lists .sprocket-lists-nav .sprocket-lists-pagination{margin:0 10px;display:block}.sprocket-lists .sprocket-lists-nav .sprocket-lists-pagination li{background:none;color:#818181;box-shadow:none;padding:0 !important;opacity:1;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s}.sprocket-lists .sprocket-lists-nav .sprocket-lists-pagination li:hover,.sprocket-lists .sprocket-lists-nav .sprocket-lists-pagination li.active{color:#b4b4b4}.sprocket-lists .sprocket-lists-nav .sprocket-lists-arrows .arrow{background:#d22a27;box-shadow:none;padding:5px 10px;font-size:11px;border-radius:3px;color:#fff;margin-left:5px;margin-right:0;margin-top:-4px;width:auto;height:auto;opacity:1;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.sprocket-lists .sprocket-lists-nav .sprocket-lists-arrows .arrow i{vertical-align:middle}.sprocket-lists .sprocket-lists-nav .sprocket-lists-arrows .arrow:hover{background:#2a2a2a}.sprocket-lists .sprocket-lists-nav .spinner{margin-top:2px}.white .sprocket-lists .sprocket-lists-title{background:url('http://lachmoewen.de/templates/it_insightfx/images/listclosed.png') no-repeat scroll 98% #fff}.white li.active .sprocket-lists-title{background:url('http://lachmoewen.de/templates/it_insightfx/images/listopen.png') no-repeat scroll 98% #fff}.sprocket-features.layout-slideshow .sprocket-features-content{bottom:40px;top:auto;width:60%}.sprocket-features.layout-slideshow .sprocket-features-content .readon:hover{color:#d22a27;text-decoration:underline}@media only all and (max-width:47.99rem){.sprocket-features.layout-slideshow .sprocket-features-content{bottom:0;left:0;width:100%}}@media only all and (min-width:48rem) and (max-width:59.99rem){.sprocket-features.layout-slideshow .sprocket-features-content{bottom:0;left:0;width:100%}}@media only all and (max-width:47.99rem){.sprocket-features.layout-slideshow .sprocket-features-content .sprocket-features-desc{display:none}}.sprocket-features.layout-slideshow .sprocket-features-pagination{top:15px;right:20px;bottom:auto;left:auto}.sprocket-features.layout-slideshow .sprocket-features-arrows .arrow{font-size:1.4rem;line-height:1.4rem}.sprocket-features.layout-slideshow .sprocket-features-title{font-size:1.5rem;color:#fff !important}@media only all and (max-width:47.99rem){.sprocket-features.layout-slideshow .sprocket-features-title{font-size:1rem;margin:0;display:block}}.sprocket-tabs.layout-top .sprocket-tabs-nav{border-bottom:1px solid #e9e9e9;margin-bottom:20px}.sprocket-tabs.layout-top li{border-right:1px solid #e9e9e9 !important}.sprocket-tabs.layout-left .sprocket-tabs-nav{border-right:1px solid #e9e9e9}.sprocket-tabs.layout-left li{border-bottom:1px solid #e9e9e9 !important}.sprocket-tabs.layout-right .sprocket-tabs-nav{border-left:1px solid #e9e9e9}.sprocket-tabs.layout-right li{border-bottom:1px solid #e9e9e9 !important}.sprocket-tabs.layout-bottom .sprocket-tabs-nav{border-top:1px solid #e9e9e9;margin-top:20px}.sprocket-tabs.layout-bottom li{border-right:1px solid #e9e9e9 !important;margin-top:0 !important}.sprocket-tabs .sprocket-tabs-nav{background:#f7f7f7;padding:0 !important}.sprocket-tabs li{margin:0}.sprocket-tabs li.active{margin:0;color:#d22a27}.sprocket-tabs li.active span{background-color:transparent !important}.sprocket-tabs li span.sprocket-tabs-inner{border:none !important;border-radius:0;line-height:inherit;padding:15px 20px}.white .sprocket-tabs .sprocket-tabs-nav{background:#fff}.sprocket-mosaic .sprocket-mosaic-header,.sprocket-mosaic .sprocket-mosaic-g-header{margin-bottom:30px}.sprocket-mosaic .sprocket-mosaic-header ul li,.sprocket-mosaic .sprocket-mosaic-g-header ul li{border:1px solid #eee;box-shadow:0 3px 3px rgba(0,0,0,0.07);background:#fff;text-transform:none;padding:3px 8px;color:inherit;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.sprocket-mosaic .sprocket-mosaic-header ul li.active,.sprocket-mosaic .sprocket-mosaic-header ul li:hover,.sprocket-mosaic .sprocket-mosaic-g-header ul li.active,.sprocket-mosaic .sprocket-mosaic-g-header ul li:hover{border-color:#d22a27;color:#d22a27}@media only all and (max-width:47.99rem){.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter,.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-g-filter,.sprocket-mosaic .sprocket-mosaic-g-header .sprocket-mosaic-filter,.sprocket-mosaic .sprocket-mosaic-g-header .sprocket-mosaic-g-filter{margin-bottom:15px}}.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter li,.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-g-filter li,.sprocket-mosaic .sprocket-mosaic-g-header .sprocket-mosaic-filter li,.sprocket-mosaic .sprocket-mosaic-g-header .sprocket-mosaic-g-filter li{margin-right:3px}@media only all and (max-width:47.99rem){.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order,.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-g-order,.sprocket-mosaic .sprocket-mosaic-g-header .sprocket-mosaic-order,.sprocket-mosaic .sprocket-mosaic-g-header .sprocket-mosaic-g-order{float:left}}.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order li,.sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-g-order li,.sprocket-mosaic .sprocket-mosaic-g-header .sprocket-mosaic-order li,.sprocket-mosaic .sprocket-mosaic-g-header .sprocket-mosaic-g-order li{margin-left:3px}.sprocket-mosaic .sprocket-mosaic-container{margin:-15px}.sprocket-mosaic .sprocket-mosaic-item{border-radius:0;border:1px solid #eee;box-shadow:0 3px 3px rgba(0,0,0,0.07);background:#fff;margin:15px;border-radius:3px}.sprocket-mosaic .sprocket-mosaic-item .sprocket-padding{padding:0}.sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-head .sprocket-mosaic-title{font-size:1.035rem;margin:0}.sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-head .sprocket-mosaic-title a{color:#2a2a2a}.sprocket-mosaic .sprocket-mosaic-item .sprocket-padding .sprocket-mosaic-head .sprocket-mosaic-title a:hover{color:#d22a27}.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-image-container{border-radius:3px 3px 0 0}.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-image-container .sprocket-image-overlay{position:absolute;width:100%;height:100%;display:block;top:0;background:rgba(255,255,255,0.6);color:#fff;opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s}.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-image-container .sprocket-image-overlay:before{font-size:20px;height:55px;width:55px;line-height:55px;margin-left:-27.5px;margin-top:-27.5px;background:#d22a27;border-radius:50%;text-align:center;color:#fff;position:absolute;left:50%;top:50%;content:"";font-family:FontAwesome}.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-image-container .sprocket-mosaic-image{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-image-container:hover .sprocket-image-overlay{opacity:1}.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-image-container:hover .sprocket-mosaic-image{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-content-wrapper{padding:20px}.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-content-wrapper .sprocket-mosaic-head{margin:0;padding:0}.sprocket-mosaic .sprocket-mosaic-item .sprocket-mosaic-content-wrapper .sprocket-mosaic-text{margin:15px 0 0}.sprocket-mosaic .sprocket-mosaic-item .sprocket-readmore-tags{margin:15px 0 0}.sprocket-mosaic .sprocket-mosaic-item .sprocket-readmore-tags .sprocket-mosaic-tags{background:none;border-radius:0;margin:0;padding:0;display:inline-block;float:right;font-style:normal}.sprocket-mosaic .sprocket-mosaic-item .sprocket-readmore-tags .sprocket-mosaic-tags li{background:#f6f7f9}.sprocket-mosaic .sprocket-mosaic-item .sprocket-readmore-tags .sprocket-readmore{display:inline-block}.sprocket-mosaic .sprocket-mosaic-item .sprocket-readmore-tags .sprocket-readmore:hover{color:#d22a27;text-decoration:underline}.sprocket-mosaic .sprocket-mosaic-g-item .sprocket-mosaic-g-effect{width:100%;height:100%;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s}.sprocket-mosaic .sprocket-mosaic-g-item .sprocket-mosaic-g-content{text-align:center;padding:20px}.sprocket-mosaic .sprocket-mosaic-g-item .sprocket-mosaic-g-content .sprocket-mosaic-g-title{font-size:1.035rem;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.sprocket-mosaic .sprocket-mosaic-g-item .sprocket-mosaic-g-content .sprocket-mosaic-g-title a{color:#fff}.sprocket-mosaic .sprocket-mosaic-g-item .sprocket-mosaic-g-content .sprocket-mosaic-g-title a:hover{color:#d22a27}.sprocket-mosaic .sprocket-mosaic-g-item .sprocket-mosaic-g-content .sprocket-mosaic-g-text,.sprocket-mosaic .sprocket-mosaic-g-item .sprocket-mosaic-g-content .sprocket-mosaic-g-readon,.sprocket-mosaic .sprocket-mosaic-g-item .sprocket-mosaic-g-content .sprocket-mosaic-g-tags{display:none}.sprocket-mosaic .sprocket-mosaic-loadmore,.sprocket-mosaic .sprocket-mosaic-g-loadmore{background:#d22a27;color:#fff;border:none;padding:10px 15px;margin-bottom:0;margin-top:30px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.sprocket-mosaic .sprocket-mosaic-loadmore:hover,.sprocket-mosaic .sprocket-mosaic-g-loadmore:hover{background:#2a2a2a;color:#fff}.sprocket-mosaic .sprocket-mosaic-loadmore .loadmore-info,.sprocket-mosaic .sprocket-mosaic-g-loadmore .loadmore-info{display:none}.sprocket-mosaic .sprocket-mosaic-loadmore .loadmore-all span,.sprocket-mosaic .sprocket-mosaic-g-loadmore .loadmore-all span{line-height:inherit}.sprocket-mosaic .sprocket-mosaic-g-loadmore span{font-size:13px;text-transform:uppercase}@media only all and (max-width:30rem){.sprocket-mosaic .sprocket-mosaic-g-columns-1>li,.sprocket-mosaic .sprocket-mosaic-g-columns-2>li,.sprocket-mosaic .sprocket-mosaic-g-columns-3>li,.sprocket-mosaic .sprocket-mosaic-g-columns-4>li,.sprocket-mosaic .sprocket-mosaic-g-columns-5>li,.sprocket-mosaic .sprocket-mosaic-g-columns-6>li{width:100%}}.css-loader-wrapper{box-sizing:content-box}.search .search-form-results{width:500px;margin:0 auto;text-align:center;padding:50px;border:1px solid #e9e9e9;margin-bottom:70px;background:#f7f7f7}@media only all and (max-width:47.99rem){.search .search-form-results{width:100%}}@media only all and (min-width:48rem) and (max-width:59.99rem){.search .search-form-results{width:100%}}.search .search-form-results .btn-toolbar{margin-top:0}.search .search-form-results .btn-toolbar .btn-group{float:none;margin:0}.search .search-form-results .btn-toolbar .btn-group input{width:100%;margin:0;border-right:none}@media only all and (max-width:30rem){.search .search-form-results .btn-toolbar .btn-group input{width:120px}}.search .search-form-results .btn-toolbar .btn-group .btn{padding:0.58rem 1rem !important;border-radius:0 0.1875rem 0.1875rem 0 !important}.search .search-form-results .btn-toolbar .btn-group .btn>span{vertical-align:middle;margin:0}.search .search-form-results .searchintro>p{margin-bottom:0}.search .search-form-results .searchintro .badge{background:#d22a27;text-shadow:none}.search .search-add-options{padding:50px;border:1px solid #e9e9e9;margin:0 auto 50px;width:600px;background:#f7f7f7}@media only all and (max-width:47.99rem){.search .search-add-options{width:100%}}@media only all and (min-width:48rem) and (max-width:59.99rem){.search .search-add-options{width:100%}}@media only all and (min-width:60rem) and (max-width:74.99rem){.search .search-add-options{width:550px}}.search .search-add-options>fieldset{display:inline-block}.search .search-add-options>fieldset:first-child{margin-right:50px}@media only all and (max-width:47.99rem){.search .search-add-options>fieldset:first-child{margin-bottom:50px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.search .search-add-options>fieldset:first-child{margin-bottom:50px}}.search .search-results .result-item{padding:40px 0 40px 50px;border-top:1px solid #e9e9e9;position:relative}.search .search-results .result-item .item-number{position:absolute;left:0;border:1px solid #e9e9e9;text-align:center;width:30px;height:30px;line-height:30px;border-radius:0.1875rem}.search .search-results .result-item .result-title{line-height:30px}.search .search-results .result-item .result-title h4 a{color:#2a2a2a}.search .search-results .result-item .result-title h4 a:hover{color:#d22a27}.search .search-results .result-item dd{margin:0}.search .search-results .result-item .search-item-info{margin-top:20px}.search .search-results .result-item .search-item-info dd{display:inline-block;margin-right:20px}.search .search-results .result-item .search-item-info dd i{margin-right:7px}div.mod-languages{text-align:left}div.mod-languages ul.lang-block li{display:none;margin-right:0}div.mod-languages ul.lang-block li.lang-active{display:block;background:none}div.mod-languages ul.lang-block li.lang-active.lang-active-padding{padding:9.125px 15px}div.mod-languages ul.lang-block li img{margin-right:5px}div.mod-languages ul.lang-block .lang-dropdown{position:absolute;z-index:1010;display:none;background:#fff;color:#818181;box-shadow:0 6px 6px rgba(0,0,0,0.05);min-width:120px}div.mod-languages ul.lang-block .lang-dropdown a{color:#818181 !important}div.mod-languages ul.lang-block .lang-dropdown li{display:block;padding:9.125px 15px;border-bottom:1px solid #e9e9e9;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;transition:background 0.2s}div.mod-languages ul.lang-block .lang-dropdown li:last-child{border-bottom:none}div.mod-languages ul.lang-block .lang-dropdown li:hover{background:#f7f7f7}div.mod-languages>ul.lang-inline li{margin-left:0;margin-right:10px}div.mod-languages>ul.lang-inline li:last-child{margin-right:0}div.mod-languages>ul.lang-inline li a{line-height:38px}div.mod-languages .btn-group{vertical-align:baseline}div.mod-languages .btn-group>.dropdown-toggle{padding:9.125px 12px !important;border:none !important;color:#fff !important;line-height:inherit !important;font-size:0.81rem !important;vertical-align:baseline !important}div.mod-languages .btn-group>.dropdown-toggle:hover,div.mod-languages .btn-group>.dropdown-toggle:focus{background:none !important}div.mod-languages .btn-group>.dropdown-toggle .caret{border-top-color:#fff;float:right;margin:8px 0 0 7px}div.mod-languages .btn-group>.dropdown-toggle img{margin-right:5px;margin-top:-1px}div.mod-languages .btn-group.open .dropdown-menu,div.mod-languages .btn-group .show.dropdown-menu{z-index:2000}div.mod-languages .btn-group ul.dropdown-menu{padding:0;background:#fff;color:#818181;box-shadow:0 6px 6px rgba(0,0,0,0.05);min-width:120px;border:none;border-radius:0;font-size:0.81rem}div.mod-languages .btn-group ul.dropdown-menu a{color:#818181 !important;font-weight:bold}div.mod-languages .btn-group ul.dropdown-menu li{margin:0;padding:0;display:block;border-bottom:1px solid #e9e9e9;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;transition:background 0.2s}div.mod-languages .btn-group ul.dropdown-menu li:last-child{border-bottom:none}div.mod-languages .btn-group ul.dropdown-menu li a{padding:9.125px 15px;display:block}div.mod-languages .btn-group ul.dropdown-menu li a:hover{background:#f7f7f7}div.mod-languages .btn-group ul.dropdown-menu li a img{margin-right:5px;margin-top:-1px}div.mod-languages ul.lang-block.dropdown-menu.show{transform:none !important;top:100% !important}.falang-menu-container{padding:0 !important}.g-main-nav .g-menu-item-container.falang-menu-container .row-fluid .span12{float:none}.solidres-avail-horizontal .datefield,.solidres-avail-default .datefield{height:auto;line-height:inherit;box-shadow:none;background:#fff;border:solid 1px #e9e9e9;color:#818181;font-size:0.9rem;height:42px;line-height:40px;margin-bottom:0;padding:0 18px;cursor:text}@media only all and (min-width:48rem) and (max-width:59.99rem){.solidres-avail-horizontal .datefield,.solidres-avail-default .datefield{padding:0 10px;font-size:90%}}.solidres-avail-horizontal .datefield:hover,.solidres-avail-default .datefield:hover{border-color:gainsboro}.solidres-avail-horizontal .datefield.disabledCalendar,.solidres-avail-default .datefield.disabledCalendar{background:#fbfbfb !important;cursor:not-allowed}.solidres-avail-horizontal .action .btn,.solidres-avail-default .action .btn{margin-top:30px;text-transform:uppercase;padding:0 !important;height:42px;line-height:40px;color:#fff !important;background:#d22a27 !important;border:none !important;box-shadow:0 -1px 0 0 rgba(0,0,0,0.14) inset !important}.solidres-avail-horizontal .action .btn:hover,.solidres-avail-horizontal .action .btn:active,.solidres-avail-horizontal .action .btn:focus,.solidres-avail-default .action .btn:hover,.solidres-avail-default .action .btn:active,.solidres-avail-default .action .btn:focus{background:#2a2a2a !important;color:#fff}@media only all and (min-width:48rem) and (max-width:59.99rem){.solidres-avail-horizontal .action .btn,.solidres-avail-default .action .btn{margin-top:26px}}.solidres-avail-horizontal .checkin_datepicker_inline_module,.solidres-avail-horizontal .checkout_datepicker_inline_module,.solidres-avail-default .checkin_datepicker_inline_module,.solidres-avail-default .checkout_datepicker_inline_module{position:absolute;z-index:3}.solidres-avail-horizontal .checkin_module,.solidres-avail-horizontal .checkout_module,.solidres-avail-default .checkin_module,.solidres-avail-default .checkout_module{position:relative}.solidres-avail-horizontal .checkin_module:after,.solidres-avail-horizontal .checkout_module:after,.solidres-avail-default .checkin_module:after,.solidres-avail-default .checkout_module:after{content:"";font-family:"FontAwesome";pointer-events:none;position:absolute;right:10px}@media only all and (min-width:48rem) and (max-width:59.99rem){.solidres-avail-horizontal .checkin_module:after,.solidres-avail-horizontal .checkout_module:after,.solidres-avail-default .checkin_module:after,.solidres-avail-default .checkout_module:after{display:none}}.solidres-avail-horizontal form,.solidres-avail-default form{margin-bottom:5px}.solidres-avail-horizontal label,.solidres-avail-default label{text-transform:uppercase;margin-bottom:10px;margin-left:2px;font-family:"Play";color:#2a2a2a}@media only all and (min-width:48rem) and (max-width:59.99rem){.solidres-avail-horizontal label,.solidres-avail-default label{font-size:80%}}.solidres-avail-horizontal .room_num_row>div>div:nth-child(1),.solidres-avail-default .room_num_row>div>div:nth-child(1){font-style:inherit;font-weight:inherit;margin-top:0;text-align:left}.no-pull-up .solidres-avail-horizontal{margin-top:0}.solidres-avail-horizontal{background:#fff;padding:10px;box-shadow:0 3px 3px rgba(0,0,0,0.07);border:1px solid #eee;position:relative;z-index:25;margin-top:-8.7505rem;border-radius:2px}@media only all and (max-width:47.99rem){.solidres-avail-horizontal{margin-top:0}}@media only all and (max-width:47.99rem){.solidres-avail-horizontal .g-row-container{margin-bottom:10px}}.solidres-avail-default .g-row-container{margin-bottom:20px}.solidres-avail-default .action .btn{margin-top:20px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-radius:2px}.ui-widget-content{background:#fff;border:1px solid #eee;color:#818181;box-shadow:0 3px 3px rgba(0,0,0,0.07);border:1px solid #e9e9e9;margin-top:3px}.ui-widget{font-family:"roboto";font-size:0.9rem;padding:15px}.ui-datepicker .ui-datepicker-header{padding:0}.ui-widget-header{background:#fff;border:none;color:#818181}.ui-datepicker .ui-datepicker-next{right:0;color:#818181;text-shadow:none;top:4px;font-weight:normal;cursor:pointer}.ui-datepicker .ui-datepicker-next span{display:none}.ui-datepicker .ui-datepicker-next:after{content:"";font-family:"FontAwesome";position:absolute;right:0;text-shadow:none;font-size:12px}.ui-datepicker .ui-datepicker-prev{right:0;color:#818181;text-shadow:none;top:4px;font-weight:normal;cursor:pointer}.ui-datepicker .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-prev:after{content:"";font-family:"FontAwesome";position:absolute;left:0;text-shadow:none;font-size:12px}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:none;border:none}table.ui-datepicker-calendar{border:none}table.ui-datepicker-calendar th{background:none}.ui-datepicker td span,.ui-datepicker td a{text-align:center}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:none;border:none;color:#818181}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight,.ui-datepicker-current-day .ui-state-active{color:#d22a27}.box3 .solidres-avail-horizontal label,.box3 .solidres-avail-default label,.box4 .solidres-avail-horizontal label,.box4 .solidres-avail-default label{color:#fff}.box3 .solidres-avail-horizontal .btn,.box3 .solidres-avail-default .btn{background:#2a2a2a !important}.box3 .solidres-avail-horizontal .btn:hover,.box3 .solidres-avail-default .btn:hover{background:#444 !important}.box4 .solidres-avail-horizontal .btn:hover,.box4 .solidres-avail-default .btn:hover{background:#a7211f !important}#solidres .datefield{height:auto;line-height:inherit;box-shadow:none;border:solid 1px #e9e9e9;color:#818181;font-size:0.9rem;height:42px;line-height:40px;margin-bottom:0;padding:0 18px;cursor:text}@media only all and (min-width:48rem) and (max-width:59.99rem){#solidres .datefield{padding:0 10px;font-size:90%}}#solidres .datefield:hover{border-color:gainsboro}#solidres .datefield.disabledCalendar{background:#fbfbfb !important;cursor:not-allowed}#solidres .checkin_datepicker_inline,#solidres .checkout_datepicker_inline{position:absolute;z-index:3}#solidres .row-fluid>.asset-main-title{margin-top:-5px}#solidres .row-fluid .after-asset-name{min-height:0}#solidres .row-fluid>.span12>h3{margin-top:40px;margin-bottom:30px;text-align:center}#solidres .asset-rating{margin-left:15px;font-size:1rem}#solidres .asset-details{margin-bottom:30px}#solidres .reservation_asset_item img{padding:0}#solidres .reservation_asset_item .sr-user-info{margin-bottom:20px}#solidres .reservation_asset_item .sr-user-info .btn-default{margin-left:25px}#solidres .reservation_asset_item .tab-content{border-color:#e9e9e9}#solidres .other-photos{margin-left:0}#solidres .other-photos .sr-photo{margin:0 4px 4px 0}#solidres .other-photos .sr-photo img{margin:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#solidres .other-photos .sr-photo:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}#solidres .other-photos .sr-photo .uk-overlay-panel{z-index:4}#solidres .other-photos .sr-photo .uk-overlay-background{background:rgba(255,255,255,0.6)}#solidres .other-photos .uk-overlay-area:empty::before,#solidres .other-photos .uk-overlay-icon::before{font-size:16px;height:40px;width:40px;line-height:40px;margin-left:-20px;margin-top:-20px}#solidres .nav-tabs{margin-top:30px;border-color:#e9e9e9}#solidres .nav-tabs>.active>a{border-color:#e9e9e9 #e9e9e9 transparent}#solidres .nav-tabs>.active>a:hover,#solidres .nav-tabs>.active>a:focus{border-color:#e9e9e9 #e9e9e9 transparent}#solidres .wizard{margin-bottom:30px;border-radius:3px;border:1px solid #e9e9e9;background:#f7f7f7}@media only all and (min-width:48rem) and (max-width:59.99rem){#solidres .wizard ul li{display:block;width:100%;margin-left:0}}#solidres .wizard ul li.active{color:#d22a27}#solidres .wizard ul li .badge{position:relative;top:-2px}#solidres .wizard ul li .chevron:before{border-color:transparent #e9e9e9 transparent #f7f7f7}@media only all and (max-width:47.99rem){#solidres .wizard ul li .chevron{display:none}}@media only all and (min-width:48rem) and (max-width:59.99rem){#solidres .wizard ul li .chevron{display:none}}#solidres div.even,#solidres div.odd{background:#f7f7f7;padding:20px;margin-bottom:30px;border-radius:3px}@media only all and (max-width:47.99rem){#solidres div.even .inner>.btn-group,#solidres div.odd .inner>.btn-group{display:block}}#solidres div.even .toggle_more_desc,#solidres div.odd .toggle_more_desc{margin-right:25px;background:none;box-shadow:none;color:#d22a27;padding:0;outline:none;border:none !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#solidres div.even .toggle_more_desc:hover,#solidres div.odd .toggle_more_desc:hover{color:#2a2a2a}@media only all and (max-width:47.99rem){#solidres div.even .toggle_more_desc,#solidres div.odd .toggle_more_desc{display:block;width:100%;margin-right:0;margin-bottom:20px}}#solidres div.even .load-calendar,#solidres div.odd .load-calendar{background:none;box-shadow:none;color:#d22a27;padding:0;outline:none;border:none !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#solidres div.even .load-calendar:hover,#solidres div.odd .load-calendar:hover{color:#2a2a2a}@media only all and (max-width:47.99rem){#solidres div.even .load-calendar,#solidres div.odd .load-calendar{display:block;width:100%}}#solidres div.even .toggle-tariffs,#solidres div.odd .toggle-tariffs{margin-left:25px;background:none !important;box-shadow:none;color:#d22a27;padding:0;outline:none;border:none !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#solidres div.even .toggle-tariffs:hover,#solidres div.odd .toggle-tariffs:hover{color:#2a2a2a}@media only all and (max-width:47.99rem){#solidres div.even .toggle-tariffs,#solidres div.odd .toggle-tariffs{display:block;width:100%;margin-left:0}}#solidres .reservation-single-step-holder{background:none}#solidres .label-info,#solidres .badge-info{background-color:#d22a27;text-shadow:none}#solidres .roomtype_name{font-size:1.2rem}#solidres .roomtype_name .label{margin-right:10px;position:relative;top:-2px}@media only all and (max-width:47.99rem){#solidres .carousel{margin-top:20px;display:block}#solidres .carousel .room_type_details{display:block}#solidres .carousel .room_type_details img{width:100%}}#solidres .carousel-control{border:none;font-size:25px;line-height:20px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#solidres .roomtype_desc p:first-child{margin-top:0}#solidres .availability-calendar{padding:10px}@media only all and (min-width:48rem) and (max-width:59.99rem){#solidres .availability-calendar{padding:0;position:absolute;width:700px;z-index:9;background:#f7f7f7}}#solidres .availability-calendar .row-fluid{margin-top:15px}#solidres .availability-calendar .row-fluid table{background:#fff}@media only all and (max-width:47.99rem){#solidres .availability-calendar .row-fluid table{margin-bottom:15px}}#solidres .availability-calendar .row-fluid table th{background:#fff;text-align:center;border-bottom:none}#solidres .availability-calendar .row-fluid table .row-week-day{background:#fcfcfc}#solidres .tariff-box{background:#fcfcfc;border-color:#e9e9e9;border-left-color:#d22a27;margin-top:15px;padding:15px}#solidres .tariff-box select{height:42px}#solidres .tariff-box .nice-select{float:none}#solidres .tariff-box .btn{margin-top:6px;color:#fff !important;background:#d22a27 !important;border:none !important;box-shadow:0 -1px 0 0 rgba(0,0,0,0.14) inset !important}#solidres .tariff-box .btn:hover,#solidres .tariff-box .btn:active,#solidres .tariff-box .btn:focus{background:#2a2a2a !important;color:#fff}#solidres .tariff-box .min_tariff{color:#d22a27}#solidres .tariff-box .span5>strong{margin-left:10px;display:block;margin-top:23px}#solidres .tariff-box .span5>p{margin-left:10px}#solidres .tariff-box .roomtype-quantity-selection{margin-bottom:0}#solidres .tariff-box .room_index_form_heading{border-color:#e9e9e9;margin-bottom:20px}#solidres .tariff-box .normal_tariff{margin-top:8px}#solidres .tariff-box .checkinoutform label{margin-top:15px;margin-left:2px}#solidres .tariff-box .checkinoutform .btn{margin-top:20px}#solidres .reservation-single-step-holder.guestinfo select{height:42px}#solidres .reservation-single-step-holder.confirmation #termsandconditions{margin-top:-4px;margin-right:5px}#solidres .reservation-single-step-holder #payment_method_paylater{margin-top:-4px;margin-right:5px}#solidres form{margin-bottom:0}#solidres .custom-field-row .info-heading{color:#2a2a2a}#solidres .coupon{padding:15px;margin-bottom:30px}#solidres .coupon .input-append{margin-bottom:0;display:block;width:100%}#solidres .coupon .input-append #coupon_code{width:80%}#solidres .coupon .input-append #coupon_code_check{width:20%;padding:10px;border:none !important;color:#fff !important;background:#d22a27 !important;border:none !important;box-shadow:0 -1px 0 0 rgba(0,0,0,0.14) inset !important}#solidres .coupon .input-append #coupon_code_check:hover,#solidres .coupon .input-append #coupon_code_check:active,#solidres .coupon .input-append #coupon_code_check:focus{background:#2a2a2a !important;color:#fff}#solidres .availability-search-info,#solidres .button-row-top{margin-bottom:30px}#solidres .button-row-top,#solidres .button-row-bottom{border:none;padding:10px}#solidres .button-row-top .btn,#solidres .button-row-bottom .btn{margin-top:5px}@media only all and (min-width:48rem) and (max-width:59.99rem){#solidres .button-row-top .btn,#solidres .button-row-bottom .btn{margin-top:18px;display:block}}#solidres .button-row-top .span3,#solidres .button-row-bottom .span3{text-align:right}@media only all and (max-width:47.99rem){#solidres .button-row-top .span3 .btn-group,#solidres .button-row-bottom .span3 .btn-group{display:block;width:100%}#solidres .button-row-top .span3 .btn-group .btn,#solidres .button-row-bottom .span3 .btn-group .btn{display:block;width:100%;margin-top:0}}#solidres .button-row-top .span4,#solidres .button-row-bottom .span4{text-align:right}@media only all and (max-width:47.99rem){#solidres .button-row-top .span4 .btn-group,#solidres .button-row-bottom .span4 .btn-group{display:block;width:100%}#solidres .button-row-top .span4 .btn-group .btn,#solidres .button-row-bottom .span4 .btn-group .btn{display:block;width:100%;margin-top:0}}#solidres .button-row-top .span4 .reservation-navigate-back,#solidres .button-row-bottom .span4 .reservation-navigate-back{margin-right:15px}@media only all and (max-width:47.99rem){#solidres .button-row-top .span4 .reservation-navigate-back,#solidres .button-row-bottom .span4 .reservation-navigate-back{margin-right:0;margin-bottom:15px}}.contentpane.modal{padding:0}.acymailing_fulldiv form,.acym_fulldiv form{margin-bottom:0}.acymailing_fulldiv .acymailing_introtext,.acymailing_fulldiv .acym_introtext,.acym_fulldiv .acymailing_introtext,.acym_fulldiv .acym_introtext{margin-bottom:15px !important}.acymailing_fulldiv .acymailing_module_form td,.acymailing_fulldiv .acym_module_form td,.acym_fulldiv .acymailing_module_form td,.acym_fulldiv .acym_module_form td{padding:0}.acymailing_fulldiv .acymailing_module_form td input:not(.button),.acymailing_fulldiv .acym_module_form td input:not(.button),.acym_fulldiv .acymailing_module_form td input:not(.button),.acym_fulldiv .acym_module_form td input:not(.button){max-width:100%;margin-bottom:15px;border:none}.acymailing_fulldiv .acym_module_form td input:not(.button),.acym_fulldiv .acym_module_form td input:not(.button){width:100%}.acymailing_fulldiv .acysubbuttons,.acym_fulldiv .acysubbuttons{text-align:left}.acymailing_fulldiv .acysubbuttons .button,.acym_fulldiv .acysubbuttons .button{margin-top:5px}.acymailing_fulldiv .acysubbuttons .button:hover,.acym_fulldiv .acysubbuttons .button:hover{background:#a7211f !important}.acymailing_fulldiv table,.acym_fulldiv table{border:none !important}.acymailing_fulldiv table tr,.acymailing_fulldiv table td,.acymailing_fulldiv table th,.acym_fulldiv table tr,.acym_fulldiv table td,.acym_fulldiv table th{border:none !important}#g-footer .acymailing_fulldiv .acymailing_module_form td input:not(.button),#g-footer .acymailing_fulldiv .acym_module_form td input:not(.button),#g-footer .acym_fulldiv .acymailing_module_form td input:not(.button),#g-footer .acym_fulldiv .acym_module_form td input:not(.button){background:#373737;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}@media only all and (max-width:47.99rem){.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}.manager.thumbnails>li{float:left;margin-left:20px}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}}@media only all and (max-width:30rem){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal-header .close{padding:10px;margin:-10px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.row{margin-left:-20px}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392%;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392%}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.4364640884%}.row-fluid .span10{width:82.8729281768%}.row-fluid .span9{width:74.3093922652%}.row-fluid .span8{width:65.7458563536%}.row-fluid .span7{width:57.182320442%}.row-fluid .span6{width:48.6187845304%}.row-fluid .span5{width:40.0552486188%}.row-fluid .span4{width:31.4917127072%}.row-fluid .span3{width:22.9281767956%}.row-fluid .span2{width:14.364640884%}.row-fluid .span1{width:5.8011049724%}.row-fluid .offset12{margin-left:105.5248618785%}.row-fluid .offset12:first-child{margin-left:102.7624309392%}.row-fluid .offset11{margin-left:96.9613259669%}.row-fluid .offset11:first-child{margin-left:94.1988950276%}.row-fluid .offset10{margin-left:88.3977900552%}.row-fluid .offset10:first-child{margin-left:85.635359116%}.row-fluid .offset9{margin-left:79.8342541436%}.row-fluid .offset9:first-child{margin-left:77.0718232044%}.row-fluid .offset8{margin-left:71.270718232%}.row-fluid .offset8:first-child{margin-left:68.5082872928%}.row-fluid .offset7{margin-left:62.7071823204%}.row-fluid .offset7:first-child{margin-left:59.9447513812%}.row-fluid .offset6{margin-left:54.1436464088%}.row-fluid .offset6:first-child{margin-left:51.3812154696%}.row-fluid .offset5{margin-left:45.5801104972%}.row-fluid .offset5:first-child{margin-left:42.817679558%}.row-fluid .offset4{margin-left:37.0165745856%}.row-fluid .offset4:first-child{margin-left:34.2541436464%}.row-fluid .offset3{margin-left:28.453038674%}.row-fluid .offset3:first-child{margin-left:25.6906077348%}.row-fluid .offset2{margin-left:19.8895027624%}.row-fluid .offset2:first-child{margin-left:17.1270718232%}.row-fluid .offset1{margin-left:11.3259668508%}.row-fluid .offset1:first-child{margin-left:8.5635359116%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media only all and (max-width:59.99rem){.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;border-radius:0.1875rem}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;border-radius:0.1875rem}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:none;border-radius:0;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media only all and (min-width:60rem){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}@media only all and (max-width:47.99rem){.form-horizontal .control-label{display:block;float:none;text-align:left}.form-horizontal .controls{margin:0}[dir="rtl"] .form-horizontal .control-label{text-align:right}}@media only all and (max-width:47.99rem){div.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}div.modal.fade{top:-100px}div.modal.fade.in{top:20px}}@media only all and (max-width:30rem){div.modal{top:10px;right:10px;left:10px}}@media only all and (max-width:47.99rem){.pull-right.item-image{margin-left:0}.pull-left.item-image{margin-right:0}}
