@charset "UTF-8";
/***!  /templates/rt_citadel/custom/css-compiled/custom_13.css  !***/

.g-content{margin:0.625rem;padding:1.5rem}.g-flushed .g-content{margin:0;padding:0}body{font-size:1rem;line-height:1.5}h1{font-size:2.5rem}h2{font-size:2.25rem}h3{font-size:2rem}h4{font-size:1.75rem}h5{font-size:1.5rem}h6{font-size:1.25rem}small{font-size:0.875rem}cite{font-size:0.875rem}sub,sup{font-size:0.75rem}code,kbd,pre,samp{font-size:1rem;font-family:"Menlo","Monaco",monospace}textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){border-radius:0.1875rem}.platform-content strong{font-weight:500}.platform-content p,.platform-content ul,.platform-content ol,.contact-address,.contact-form,.contact-position{font-size:1.1rem;font-weight:300;font-family:"raleway"}.platform-content ul,.platform-content ol{margin-top:0}.platform-content ul li,.platform-content ol li{padding:0.5rem 0}.page-header{margin:0}.page-header h2{margin:0 0 1rem 0;padding:0;font-weight:500;font-size:1.8rem}.platform-content h3,.platform-content h4,.platform-content h5,.platform-content h6{font-weight:500;font-family:"raleway"}.platform-content h3{font-size:1.6rem}.platform-content h4{font-size:1.4rem}.platform-content h5{font-size:1.2rem}.platform-content h5{font-size:1.1rem}.platform-content.container{padding:0}.platform-content.container .row{margin-left:0}#g-page-surround{min-height:101vh}.g-container{background-color:#fff;width:100%}@media only all and (min-width:80rem){.g-container{width:80%;margin:0 auto}}@media only all and (min-width:60rem) and (max-width:79.99rem){.g-container{width:80%;margin:0 auto}}@media only all and (min-width:48rem){#g-main .g-content{margin-top:0;padding-top:0}}.g-default-navigation .g-container{width:100%;margin:0;background-color:rgba(0,0,0,0.5);border-left:1rem solid #f9b234}.g-default-navigation .g-content{margin:0;padding:1rem 0.5rem}.g-default-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{text-transform:uppercase;font-weight:400;font-size:1rem;padding:0.625rem 1.225rem;white-space:nowrap}.g-default-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content,.g-default-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-parent-indicator{color:rgba(255,255,255,0.6);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}.g-default-navigation .g-main-nav .g-toplevel>li:hover>.g-menu-item-container>.g-menu-item-content,.g-default-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container>.g-menu-item-content{color:white}.g-default-navigation .g-container .g-main-nav .g-toplevel>li:after{content:"";top:-1.2rem;width:1px;right:0;padding:2.5rem 0;height:100%;position:absolute;background:rgba(255,255,255,0.05)}.g-default-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container .g-menu-parent-indicator:after{content:"";opacity:inherit}.g-default-navigation .g-main-nav .g-toplevel>li:hover>.g-menu-item-container>.g-menu-parent-indicator:after,.g-default-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container>.g-menu-parent-indicator:after{content:"";color:white}.g-default-navigation .g-main-nav .g-dropdown{background-color:#eee}.g-default-navigation .g-main-nav .g-sublevel{border-top:0.3em solid #f9b234}.g-default-navigation .g-main-nav .g-sublevel li{padding:0;margin:0}.g-default-navigation .g-main-nav .g-sublevel .g-menu-item-container{font-size:1rem;font-weight:400;line-height:1;padding:1em}.g-default-navigation .g-main-nav .g-sublevel .g-menu-item-container:hover,.g-default-navigation .g-main-nav .g-sublevel .g-menu-item-container .active{background-color:#f9b234;color:#fff}.g-offcanvas-toggle{background-color:rgba(0,0,0,0.5);border-left:0.5rem solid #f9b234;width:4rem;height:auto;left:1rem;top:1rem}.g-offcanvas-toggle i{padding:1rem;width:auto}#g-slideshow img{min-height:300px;width:100%;object-fit:cover}@media only all and (max-width:47.99rem){#g-slideshow div{padding:0;margin:0}.title{margin-top:0.625rem !important;padding-top:1.5rem !important}}@media only all and (min-width:48rem){.title{margin-bottom:2rem !important}}.title h1{margin:0;line-height:1.1;font-size:2rem;color:#f9b234}.title h2{margin:0;line-height:1.5;font-size:1.5rem}.book-button{margin-bottom:0}@media only all and (max-width:47.99rem){.book-button{margin-top:2rem;width:50%;text-align:center}}@media only all and (max-width:30rem){.book-button{width:100%}}#g-main .g-container{border-bottom:0.5rem solid #f9b234}#g-main .col{padding-left:0;padding-right:0}.com-contact__container h3{display:none}.com-contact__container .m-0{padding:0}#g-copyright .g-container{background-color:#eee;color:#acacac}#g-copyright a{color:#acacac;font-size:0.9rem;font-weight:700;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}#g-copyright a:hover,#g-copyright a:hover .logo-fill{color:#111;fill:#111}.swd a{display:block;max-width:8rem;margin:0 auto}.swd .svg-logo{width:35px;height:35px;margin:0 auto 0.5rem auto}.logo-fill{fill:#acacac;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}@media only all and (max-width:47.99rem){#g-copyright{text-align:center}}#map{height:500px}@media only all and (min-width:48rem){#map,.ba-gallery{margin-top:3.5rem}}.g-bodyonly #easyfrontendseo_lightbox_button_0{display:none}.g-bodyonly .platform-content{margin-top:0;padding-top:0}.ba-gallery-items{cursor:pointer !important}.images-options .camera-container{padding:30px !important}.images-options .camera-container .zmdi-camera{top:-10px;left:-9px}.ba-edit-gallery-btn{z-index:100 !important}.gallery-editor .category-list li a{padding:0}.gallery-editor .category-list li>a{width:calc(100% - 30px)}.gallery-editor .category-list ul{font-size:inherit !important;font-weight:inherit !important;font-family:inherit !important}.contentpane.modal #easyfrontendseo_lightbox_button_1{display:none}#adminForm .nav-tabs{display:none}#editor .control-group:first-of-type{display:none}.edit .mb-2>button{padding:0.25rem 1.2rem;margin-right:0.25rem;margin-bottom:0.25rem}.edit .mb-2>button:nth-of-type(3){display:none}.edit joomla-tab[view=tabs]>div[role=tablist]{display:none}.edit joomla-tab>joomla-tab-element{padding:0;border:none}.com-contact h2{display:none}.contact-form .m-0{padding:0}.contact-address dd:nth-child(5){margin-bottom:0.5em}#contact-form{margin-top:2rem;font-family:"raleway";font-weight:300}.contact-form legend,.popover{font-family:"raleway" !important;font-weight:500}.popover{font-family:"raleway" !important;font-weight:300;font-size:0.8em}.contact-form .well{padding:0}.contact-form .field-spacer,.contact-form .star{display:none}#contact-form .controls input,#contact-form .controls textarea{border:1px solid #b7b7b7;max-width:40rem}#contact-form #jform_contact_name,#contact-form #jform_contact_email{max-width:20rem}#contact-form #jform_contact_emailmsg{max-width:30rem}.p.readmore .btn,.content_vote .btn,.contact .form-actions .btn,.login .btn,.logout .btn,.registration .btn,.profile-edit .btn,.remind .btn,.reset .btn,.profile .btn,.search #searchForm .btn,.finder #finder-search .btn,.edit.item-page .btn-toolbar .btn,.pager.pagenav a,.moduletable #login-form .control-group .btn,#searchForm .btn,#finder-search .btn,.btn-primary{font-family:"sintony";text-transform:uppercase;background:#f9b234;color:#fff;padding:0.5em 1.5em;border:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}p.readmore .btn:hover,.content_vote .btn:hover,.contact .form-actions .btn:hover,.login .btn:hover,.logout .btn:hover,.registration .btn:hover,.profile-edit .btn:hover,.remind .btn:hover,.reset .btn:hover,.profile .btn:hover,.search #searchForm .btn:hover,.finder #finder-search .btn:hover,.edit.item-page .btn-toolbar .btn:hover,.pager.pagenav a:hover,.moduletable #login-form .control-group .btn:hover,#searchForm .btn:hover,#finder-search .btn:hover,p.readmore .btn:active,.content_vote .btn:active,.contact .form-actions .btn:active,.login .btn:active,.logout .btn:active,.registration .btn:active,.profile-edit .btn:active,.remind .btn:active,.reset .btn:active,.profile .btn:active,.search #searchForm .btn:active,.finder #finder-search .btn:active,.edit.item-page .btn-toolbar .btn:active,.pager.pagenav a:active,.moduletable #login-form .control-group .btn:active,#searchForm .btn:active,#finder-search .btn:active,p.readmore .btn:focus,.content_vote .btn:focus,.contact .form-actions .btn:focus,.login .btn:focus,.logout .btn:focus,.registration .btn:focus,.profile-edit .btn:focus,.remind .btn:focus,.reset .btn:focus,.profile .btn:focus,.search #searchForm .btn:focus,.finder #finder-search .btn:focus,.edit.item-page .btn-toolbar .btn:focus,.pager.pagenav a:focus,.moduletable #login-form .control-group .btn:focus,#searchForm .btn:focus,#finder-search .btn:focus,.btn-primary:hover,.btn-primary:focus{color:#fff !important;background:#111;border:0}input{height:2.5rem}.alert{margin:1rem 2.125rem}.alert a,.alert a:hover,.alert .alert-link,.alert .alert-link:hover{position:absolute;right:1rem !important;top:1rem;font-size:1.5rem;cursor:pointer}.alert-message:has(.closed){display:none}
