/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
@font-face{
	font-family: 'Flama';
	src: url('fonts/flamabook-webfont.eot');
	src: url('fonts/flamabook-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/flamabook-webfont.woff2') format('woff2'),
	url('fonts/flamabook-webfont.woff') format('woff'),
	url('fonts/flamabook-webfont.ttf') format('truetype'),
	url('fonts/flamabook-webfont.svg#webfont') format('svg');
	font-weight: normal;
    font-style: normal;
}
@font-face{
	font-family: 'Flama-Italic';
	src: url('fonts/flamabook-italic-webfont.eot');
	src: url('fonts/flamabook-italic-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/flamabook-italic-webfont.woff2') format('woff2'),
	url('fonts/flamabook-italic-webfont.woff') format('woff'),
	url('fonts/flamabook-italic-webfont.ttf') format('truetype'),
	url('fonts/flamabook-italic-webfont.svg#webfont') format('svg');
	font-weight: normal;
    font-style: normal;
}
@font-face{
	font-family:'Flama-Light';
	src:url('fonts/flamalight-webfont.eot');
	src:url('fonts/flamalight-webfont.eot?#iefix') format("embedded-opentype"),
	url('fonts/flamalight-webfont.woff2') format('woff2'),
	url('fonts/flamalight-webfont.woff') format("woff"),
	url('fonts/flamalight-webfont.ttf') format("truetype"),
	url('fonts/flamalight-webfont.svg#Flama-Light') format("svg");
	font-weight: normal;
    font-style: normal;
}
@font-face{
	font-family:'Flama-Medium';
	src:url('fonts/flamamedium-webfont.eot');
	src:url('fonts/flamamedium-webfont.eot?#iefix') format("embedded-opentype"),
	url('fonts/flamamedium-webfont.woff2') format('woff2'),
	url('fonts/flamamedium-webfont.woff') format("woff"),
	url('fonts/flamamedium-webfont.ttf') format("truetype"),
	url('fonts/flamamedium-webfont.svg#Flama-Medium') format("svg");
	font-weight: normal;
    font-style: normal;
}
@font-face{
	font-family:'Flama-Bold';
	src:url('fonts/flamabold-webfont.eot');
	src:url('fonts/flamabold-webfont.eot?#iefix') format("embedded-opentype"),
	url('fonts/flamabold-webfont.woff2') format('woff2'),
	url('fonts/flamabold-webfont.woff') format("woff"),
	url('fonts/flamabold-webfont.ttf') format("truetype"),
	url('fonts/flamabold-webfont.svg#Flama-Bold') format("svg");
	font-weight: normal;
    font-style: normal;
}
@font-face { 
	font-family: 'MuseoSlab_300'; 
	src: url('fonts/museoslab-300-webfont.eot'); 
	src: url('fontsmuseoslab-300-webfont.eot?#iefix') format('embedded-opentype'), 
	url('fonts/museoslab-300-webfont.woff2') format('woff2'),
    url('fonts/museoslab-300-webfont.woff') format('woff'),
	url('fonts/museoslab-300-webfont.ttf') format('truetype'), 
	url('fonts/museoslab-300-webfont.svg#MuseoSlab_300') format('svg');
	font-weight: normal;
    font-style: normal; 
}
@font-face { 
	font-family: 'MuseoSlab_500'; 
	src: url('fonts/museoslab-500-webfont.eot'); 
	src: url('fonts/museoslab-500-webfont.eot?#iefix') format('embedded-opentype'), 
	url('fonts/museoslab-500-webfont.woff2') format('woff2'),
    url('fonts/museoslab-500-webfont.woff') format('woff'),
	url('fonts/museoslab-500-webfont.ttf') format('truetype'), 
	url('fonts/museoslab-500-webfont.svg#MuseoSlab_500') format('svg'); 
	font-weight: normal;
    font-style: normal;
}
@font-face { 
	font-family: 'MuseoSlab_700'; 
	src: url('fonts/museoslab-700-webfont.eot'); 
	src: url('fonts/museoslab-700-webfont.eot?#iefix') format('embedded-opentype'), 
	url('fonts/museoslab-700-webfont.woff2') format('woff2'),
    url('fonts/museoslab-700-webfont.woff') format('woff'),
	url('fonts/museoslab-700-webfont.ttf') format('truetype'), 
	url('fonts/museoslab-700-webfont.svg#MuseoSlab_700') format('svg');
	font-weight: normal;
    font-style: normal;
}

/* MENUS */
/* Secondary Menu */
body[class*=hmenu-] .navbar-nav-last {text-align:left!important;}
.menu-bloginfo {display:none!important;}
#menu-secondary-menu li a {font-size:0!important;}
#menu-secondary-menu li a i {font-size:14pt!important;}
#menu-secondary-menu li:last-of-type a {padding-left:6px!important;}
.menu-mini.menu-smart a {padding: 4px 2px!important;}
.menu-mini.menu-smart a:hover {color:#ffc808!important;}
#masthead .navbar-nav-last {display:none!important;}
.nav-search ul {padding:0!important;}
.fa-search3 {color:#ffc808!important;}
.fa-search3:hover {color:#ffffff!important;}
/* Main Menu */
.submenu-light .menu-horizontal .menu-smart ul {background-color: rgba(255, 203, 5, 0.8)!important;margin-top:-15px!important;}
.submenu-light .menu-horizontal .menu-smart ul ul li a {font-family: 'Flama'!important;}
.submenu-light .menu-horizontal .menu-smart ul ul ul {background-color: rgba(255, 203, 5, 10)!important;}
.menu-smart li.menu-item-has-children ul:before {content:url('img/up-arrow.png'); position: absolute; top: -15px;left:20px;	}
.menu-smart li.menu-item-has-children li.menu-item-has-children ul:before {display:none;}
.menu-smart li.menu-item-has-children li.menu-item-has-children li.menu-item-has-children ul:before {display:none;}
.menu-smart ul li a {font-family: 'Flama-Medium'!important;}
.menu-smart ul li a:hover {color:#252525!important;text-decoration:underline;background:transparent!important;}
.menu-container ul.menu-smart li.dropdown > a {letter-spacing:0!important;}
.menu-container ul.menu-smart li.dropdown > a {font-weight:normal!important;}

/* GENERAL */
.col-lg-0.logo-container {padding: 15px 36px 15px 36px!important;}
.post-content {background:#ebebeb!important;}
.post-content  > *:first-child {margin-top:0px;z-index:20!important;top:-240px;z-index:20!important;position:relative;margin-bottom:-240px!important;}
.blog .post-content > *:first-child {top:0px!important;margin-bottom:0px!important;z-index:20!important;}
.blog .post-body .row-parent {top:-240px!important;margin-bottom:-240px!important;z-index:20!important;}
.archive .post-content > *:first-child {top:0px!important;margin-bottom:0px!important;z-index:20!important;}
.archive .post-body .row-parent {top:-240px!important;margin-bottom:-240px!important;z-index:20!important;}
.post-template-default.single .post-content > *:first-child {top:0px!important;margin-bottom:0px!important;z-index:200!important;}
.post-template-default.single .post-body .row-parent {top:-240px!important;margin-bottom:0px!important;z-index:200!important;}
.post-template-default.single .post-body .row-navigation .row-parent {top:0px!important;margin-bottom:-240px!important;z-index:200!important;}
.btn:not(input), .btn-link:not(input) {transform: scale(1)!important;}
.style-light .custom-link.btn-default, .style-dark .custom-link.btn-default {background:#ffc808!important;border:1px solid #ffc808!important;padding: 0 30px!important;border-radius:0!important;height:40px!important;font-family:'Flama-Bold'!important;color:#252525!important;line-height:40px!important;font-size:14px!important;margin:0 auto!important;letter-spacing:0;}
.style-dark .btn-default:not(.btn-hover-nobg):hover, .style-light .style-dark.style-override .btn-default:not(.btn-hover-nobg):hover, .style-light .style-dark .btn-default:not(.btn-hover-nobg):hover, .style-dark .btn-default.active, .style-light .style-dark.style-override .btn-default.active, .style-light .style-dark .btn-default.active,.style-light .btn-default:not(.btn-hover-nobg):hover {background-color:#ffe293!important;color:#252525!important;border-color:#ffe293!important;}
.uncode_text_column p a {color:#797472!important;font-family:'Flama-Medium'!important;text-decoration:underline;display:inline-block;line-height:1.4em!important;}
.uncode_text_column p a:hover {color:#ffc808!important;}
strong {font-family: 'Flama-Medium'!important;}
.uncode_text_column ul {list-style:none!important;padding-left:0!important;}
.uncode_text_column ul li {padding:10px 0!important;border-bottom:1px solid #ffc808;break-inside: avoid-column;}
.right-aligned {float:right;display:inline-block;}
em {font-family: 'Flama-Italic'!important;}
strong {font-family:'Flama-Bold'!important;}



/* Header */
.header-main-container .post-info {display:none!important;}
.header-scrolled .header-scroll-opacity .header-main-container {opacity: 1 !important}
.header-wrapper .header-content-inner {padding: 108px 36px 18px 36px !important;}
/* Headings */
h1, h2, h3, h4, h5, h6 {font-weight:normal!important;}
h5 {font-family:'Flama-Medium'!important; font-size:18px!important;line-height:1.4em!important;font-weight:normal!important;}
h3 {font-family:'Flama-Medium'!important; font-size:24px;font-weight:normal!important;}
.alt h3 {font-family: 'MuseoSlab_700'!important; }
h6 {font-family:'Flama-Medium';}
h1.header-title.h1.news {display:none!important;}


/* FOOTER */
.site-footer p {margin:0!important;padding:0!important;}
/* Subscribe */
.mc4wp-form {padding-bottom:50px;}
.mc4wp-form-fields h2 {display:inline-block!important;padding:10px 30px;font-family: 'Flama';font-size: 24px;letter-spacing:4px;margin:0!important;}
.mc4wp-form-basic input, .mc4wp-form-basic input[type=email] {max-width:100%!important;width:100%!important;background:#ebebeb!important;border:0px solid #fff!important;height:40px!important;vertical-align:baseline!important;font-family:'Flama-Bold';}
.mc4wp-form-basic input[type=submit] {background:#ffc808!important;border-radius:0!important;margin-left:-3px!important;border:2px solid #ffc808!important;padding: 0px 30px!important;height:40px!important;font-family:'Flama-Bold';font-size:14px;width:auto!important;letter-spacing:0!important;}
..mc4wp-form-basic input[type=text],  .mc4wp-form-basic input[type=email] {margin-bottom:10px!important;}
.mc4wp-form-basic input[type=submit]:hover {background:#ffe293!important;border-color:#ffe293!important;}
.mc4wp-form-basic ::-webkit-input-placeholder {color: #252525;font-family:'Flama-Bold';text-transform:uppercase;}
.mc4wp-form-basic :-ms-input-placeholder {color: #252525;font-family:'Flama-Bold';text-transform:uppercase;}
.mc4wp-form-basic ::-moz-placeholder {color: #252525;font-family:'Flama-Bold';text-transform:uppercase;}
.mc4wp-form-basic input[type=checkbox], .mc4wp-form-theme input[type=checkbox], .mc4wp-form-basic input[type=radio], .mc4wp-form-theme input[type=radio] {height:20px!important;width:20px!important;display:inline-block!important;vertical-align: top!important;margin-bottom:5px!important;}
#mc_embed_signup div.mce_inline_error {background:transparent!important;color:#ff0000!important;}
.mc4wp-form span.know {color: #252525;font-family:'Flama-Bold';text-transform:uppercase;font-size:15px!important;display:inline-block!important;}
.mc4wp-form label {color: #252525;font-family:'Flama-Bold';text-transform:uppercase;font-size:15px!important;display:inline-block!important;}
.mc4wp-form label:first-of-type {margin-top:20px!important;}
.mc4wp-form a {color:#ffc808;}
.mc4wp-form a:hover {color: #252525;}
.subscribe .ult-responsive.mycust {display:block!important;padding:10px;font-family: 'Flama';font-size: 24px;letter-spacing:4px;margin:0!important;color:#252525!important;}
.subscribe .ult-responsive.mycust:hover {color:#fff!important;}
.subscribe .ult_modal-header {display:block!important;}
.subscribe .ult_modal-header img {display:none!important;height:0!important;}
.subscribe h3.ult_modal-title {font-size: 21px;display: block!important;line-height:30px!important; background: #ffc808!important; padding:20px 36px 50px 36px!important; margin: 0;font-family: 'MuseoSlab_700'!important;}
/* Details */
.footer-details h5 {font-family:'Flama-Medium';color:#ffc808;text-transform:uppercase;}
.footer-details .wpb_raw_code {margin-top:15px!important;}
.footer-details i {color:#ffc808!important;font-size:18px!important;}
.footer-details dd i {color:#ffffff!important;font-size:24px!important;margin-right:10px;}
.footer-details dd a:last-of-type {margin-left:10px;}
.footer-details dd i:hover {color:#ffc808!important;}
.footer-details dl dt:first-child {margin-top:15px;}
.footer-details dl {width: 100%;overflow: hidden; padding: 0; margin: 0;}
.footer-details dt {float: left; width: 40px!important; padding: 0; margin: 15px 0 0 0; min-width:30px;}
.footer-details dd {float: left; width: calc(100% - 40px)!important; padding: 0; margin: 15px 0 0 0;}
/* Contact Form */
.style-dark .gform_wrapper form {margin-top:55px!important;}
.style-dark .gform_wrapper textarea{height:92px!important;}
.style-dark .gform_wrapper input {height:26px!important;}
.style-dark .gform_wrapper input[type=email], .style-dark .gform_wrapper input[type=number], .style-dark .gform_wrapper input[type=password], .style-dark .gform_wrapper input[type=tel], .style-dark .gform_wrapper input[type=text], .style-dark .gform_wrapper textarea, .gform_wrapper input[type=url] {padding: 4px 10px!important;font-family: 'Flama'!important;border:1px solid #404040!important;border-radius:0!important;font-size:14px!important;background-color: rgba(64, 64, 64, 1)!important;}
body .gform_wrapper ul li.gfield {margin-top: 5px!important;}
.style-dark .gform_wrapper .gform_footer input.button, .style-dark .gform_wrapper .gform_footer input[type=submit], .style-dark .gform_wrapper .gform_page_footer input.button, .style-dark .gform_wrapper .gform_page_footer input[type=submit] {background:#ffc808!important;border:1px solid #ffc808!important;padding: 0 30px!important;border-radius:0!important;height:40px!important;font-family:'Flama-Bold'!important;color:#252525!important;}
.style-dark .gform_wrapper .gform_footer input[type=submit]:hover {background-color:#ffe293!important;color:#252525!important;border-color:#ffe293!important;}
.style-dark .gform_wrapper ul.gform_fields li.gfield {padding-right:0!important;}
.gform_wrapper .gform_footer {padding:0px!important;margin-top:10px!important;}
.validation_error {display:none!important;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {background-color: rgba(255,223,224,0)!important;margin-bottom: 0px!important;border-top: 0px solid #C89797!important; border-bottom: 0px solid #C89797!important;padding-bottom: 0px!important; padding-top: 0px!important;}
.gform_wrapper .field_description_below .gfield_description {padding-top:0!important;}
.gform_wrapper .validation_message {color:#ffc808!important;}
/* Latest News */
.footer-news .owl-carousel-wrapper {margin-top:0!important;}
.footer-news h5 {margin-left:36px!important;}
.footer-news h3.t-entry-title.h6 {font-family: 'MuseoSlab_700'!important; font-size:24px;}
.footer-news .t-entry-date {font-family:'Flama-Bold'!important;font-size:14px!important;}
.footer-news .t-entry-readmore .btn-default {background:#ffc808!important;border:1px solid #ffc808!important;padding: 0 30px!important;border-radius:0!important;height:40px!important;font-family:'Flama-Bold'!important;color:#252525!important;line-height:40px!important;font-size:14px!important;margin-top:10px!important;}
.footer-news .owl-carousel-wrapper {margin-left:36px!important;margin-right:36px!important;}
.footer-news .owl-next {position:absolute!important;top:10px!important;right:0!important;margin-right:0px!important;}
.footer-news .owl-prev {position:absolute!important;top:10px!important;left:calc(100% - 138px)!important;margin-left:0px!important;}
.footer-news .owl-prev .owl-nav-container, .footer-news .owl-next .owl-nav-container {height: 36px!important;}
.footer-news i {background:#ffc808!important;color:#252525!important;}
.footer-news i:hover {background:#ffe293!important;}
.footer-news .t-entry-meta {padding:5px 0!important;}
.site-footer .uncode_text_column p a {font-family:'Flama'!important;}
.site-footer .uncode_text_column p a:hover {color:#fff!important;}

/* HOMEPAGE */
.home .post-content  > *:first-child {margin-top:0px;z-index:20!important;top:-180px;z-index:20!important;position:relative;margin-bottom:-180px!important;}
.home .header-wrapper h5, .home .header-wrapper h1 {max-width:670px;}
.getting-here.uncode_text_column p {margin-top:10px!important;} 
.getting-here.uncode_text_column h5 {margin-top:15px!important;} 
.ult-banner-block h6 {font-family:'Flama-Bold';color:#ffc808!important;background-color:rgba(37,37,37,0.8)!important;float:left!important;margin-top:-36px!important;}
.ult-banner-block p {margin-top:-36px;}
.ult-banner-block .mask {top:auto!important;bottom:0!important;background-color:rgba(255,200,8,0.9)!important;}
.bb-description {font-size:15px;font-family:'Flama-Medium';text-align:left!important;padding:15px!important;margin-bottom:39px!important;}
.wpb_heading.wpb_singleimage_heading {background:#fff;font-family: 'MuseoSlab_700'; font-size:21px;padding:15px;}
.map_info_text ul {list-style:none!important;padding-bottom:20px!important;}
.ultimate-map-wrapper.ult-adjust-bottom-margin {margin-bottom:0!important;}


/* PAGE ELEMENTS */

/* Thumbs */
.retail-thumbs .t-entry-text-tc {background:#fff!important;}
.retail-thumbs .h6:not([class*="fontsize-"]) {font-size:21px!important;}
.retail-thumbs.inner .h6:not([class*="fontsize-"]) {font-family: 'Flama-Medium'!important; font-size: 18px!important; line-height: 1.4em!important; font-weight: normal!important;}
.retail-thumbs .single-block-padding {padding:15px!important;}
.retail-thumbs .tmb-no-bg.tmb .t-entry-text .t-entry-text-tc {padding-bottom:15px!important;}
.retail-thumbs {margin-bottom:18px!important;}

/* Sliders */
.advanced-scroller .column_child.col-lg-12 {padding:0!important;}
.ult-carousel-wrapper {padding-bottom:0;margin-bottom:0!important;}
.slick-slide {margin:10px!important;}
.ult-item-wrap {margin-top:0!important}
.ult-item-wrap .heading-text {text-align:center;font-size:21px!important;height:55px!important;background:#fff!important;width:100%!important;  display: flex; align-items: center; justify-content: center;}
.ult-item-wrap .heading-text h4 {width:100%!important;}
.home-fly {border-top:10px solid #fff!important;border-bottom:10px solid #fff!important;}
.find-out-more .background-inner {background-position: left top 90px!important;}
.find-out-more h4 {background:#fff;font-family: 'MuseoSlab_700'; padding:15px;width:100%!important;}
.find-out-more h5 {background:#fff;font-family: 'Flama-Medium'; padding:15px;width:100%!important;}
.retail-scroller .owl-item:first-of-type h4:after {display:block;content: 'and Events Centre';}
.retail-scroller .owl-item:first-of-type h4 {display:inline-block;padding-top:5px;}

/* Socials */
.style-light .custom-link.btn-default.socials, .style-dark .custom-link.btn-default.socials {background: transparent!important; border: 0px solid #ffc808!important; padding: 0 8px 0 0!important; border-radius: 0!important; height: 15px!important; line-height: 15px!important;    font-size: 18px!important;}
.style-light .custom-link.btn-default.socials i:hover {color: #ffc808!important;}


.scroller .blog-date {display:none!important;}
.scroller .t-overlay-text .t-entry-readmore, .t-overlay-text h2.t-entry-title.h6 {display:none!important;}
.scroller .t-entry-readmore.scroller-btn a {z-index:99;position:relative;margin:0!important;background: rgba(37,37,37,0.9);font-size: 14px!important; width: 100%!important;font-family: 'Flama-Bold'!important; color: #ffc808!important;border-width: 0!important; letter-spacing: 0!important;border-radius: 0;}
.scroller .tmb-overlay-text-center.tmb .t-entry-visual .t-overlay-content {display:block!important;width:100%;padding:0!important;margin:0!important;}
.scroller .tmb .t-entry-visual .t-entry-visual-overlay {top: auto!important;height:auto!important;}
.scroller .tmb .t-entry-visual .t-overlay-inner {display: flex!important;bottom:0px!important;height:135px!important;}
.scroller .tmb-light.tmb-bordered.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual {border-width:0!important;}
.scroller .tmb .t-overlay-text {width:100%!important;}
.scroller .t-overlay-text.single-block-padding {padding:0!important;}
.scroller .tmb .t-overlay-text p {background: rgba(255,200,8,0.9);height:auto!important;color:#252525!important;text-align:left!important;padding:15px 15px 100px 15px!important;font-size: 15px;font-family: 'Flama-Medium';height:105px!important;line-height:1.3em!important;display:block!important;}
.scroller h4.h4 {text-align: center; font-size: 21px!important; height: 55px!important;background: #fff!important; width: 100%!important;display: flex;align-items: center;justify-content: center;margin-top:0!important;font-weight:normal!important;}
.scroller .owl-prev i, .scroller .owl-next i {font-size:30px;}
.scroller .owl-prev.disabled, .scroller .owl-next.disabled {display:block!important;}
.scroller .style-light .btn-default {color: #252525 !important;background: rgba(255,255,255,0.0) !important; border-width: 0 !important;}
.scroller .owl-prev {margin-left:-36px!important;}
.scroller .owl-next {margin-right:-36px!important;}
.scroller .owl-carousel-container{overflow:visible!important;}
.scroller.owl-carousel-wrapper {overflow:visible!important;}
.scroller .owl-stage-outer {overflow:hidden!important;margin-right:18px!important;}
.scroller .owl-carousel-container.half-gutter {margin-left:0!important;}


/* Modal */
.ult-modal-input-wrapper.ult-adjust-bottom-margin {margin-bottom:0!important;position: relative; overflow: hidden;}
img.ult-modal-img {-webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -ms-transform: scale(1, 1);transform: scale(1, 1);transition: all .4s ease-in-out;}
img.ult-modal-img:hover {-webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05);transform: scale(1.05, 1.05); filter: brightness(.5); -webkit-filter: brightness(.5);}
.ult_modal-content {border-width:0!important; -webkit-box-shadow: 0 0 36px rgba(37,37,37,0.8)!important; -o-box-shadow: 0 0 36px rgba(37,37,37,0.8)!important; -ms-box-shadow: 0 0 36px rgba(37,37,37,0.8)!important; box-shadow: 0 0 36px rgba(37,37,37,0.8)!important;}
.ult_modal-header {display:none;}
.adventure .ult_modal-header {display:block;border-width:0!important;}
.adventure .ult_modal-header h3 {display:none;}
.adventure .ult_modal-body h5 {text-transform:uppercase;}
.adventure .ult_modal-body ul {margin-top:15px;}
.adventure .ult_modal-body li:first-of-type {border-top:0!important;}
.adventure .ult_modal-body {font-size:15px;}
.tours .find-out-more h5 {display:table!important;min-height:80px!important;line-height:1.2em!important;}
.tours .find-out-more h5 span {display:table-cell!important;vertical-align:middle;padding:0 25px;}
.ult_modal-body {padding:0 36px!important;white-space: pre-wrap!important;margin-bottom:-42px!important;margin-top:-42px!important;}
.ult_modal-body a.modal-more {display:inline-block;width:calc(100% + 36px)!important;margin-top:36px!important;background:#ffc808;font-size:21px;vertical-align:middle;height: 50px!important;padding-left: 20px; padding-right: 20px; margin-bottom: -2px; line-height: 50px!important;font-family: 'MuseoSlab_700';color:#252525!important;text-indent:10px;}
.ult_modal-body a.modal-more:before {content: "\f245";display:inline-block;font-family: uncodeicon!important;position:absolute;left:0!important;vertical-align:middle;width: 50px!important;height: 50px!important; padding: 0 10px!important;background: #252525!important;
border-width: 0!important; line-height: 50px!important; color: #fff!important; font-size: 0.9em!important;}
.ult_modal-body a.modal-more:hover {color:#fff!important;} 
.ult_modal-body .icon-box {margin-left:-36px!important;width:calc(100% + 72px)!important;margin-top:36px;}
.ult_modal-body ul, .ult_modal-body ul li {white-space: normal!important;}
.ult_modal-body ul {margin-top:0;}
.ult_modal-body li:first-of-type {border-top:1px solid #ffc808;}
.ult_modal-body li {padding-top:5px;}
.ult_modal-body li:after {height: 10px;display: block;border-bottom:1px solid #ffc808; content: '';}

/* Sidebar Header/Button */
.style-light .custom-link.btn-default.fa-stack, .style-dark .custom-link.btn-default.fa-stack, .fa-stack {width:50px!important;height:50px!important;padding:0!important;background:#252525!important;border-width:0!important;line-height:50px!important;color:#fff!important;font-size:1.3em!important;}
.fa-stack i.fa.fa-2x {color:#fff!important;}
.icon-box-left {display:table;}
.icon-box-left:first-child {width:100%!important;}
.icon-box-left .icon-box-content {padding-left:0!important;width:100%!important;}
.icon-box-left .icon-box-fa-2x-back, .icon-box-right .icon-box-fa-2x-back {height:50px!important;}
.icon-box-heading {padding:0;}
.icon-box-heading h4 {display:block!important;height:50px!important;background:#ffc808!important;padding-left:20px;padding-right:20px;margin:0;line-height:50px!important;}
.icon-box-heading h4 a {display:block!important;color:#252525!important;}
.icon-box-heading h4 a:hover {color:#ffffff!important;}
.icon-box-left .icon-box-heading, .icon-box-right .icon-box-heading {margin:0!important;}

/* Accordion */
.panel-title > a span {font-family:'Flama-Medium'!important;font-size:18px!important;font-weight:normal;display:block!important;margin-left:30px;line-height:1.2em;}
.panel {border-width:0!important;}
.panel-group .panel-heading + .panel-collapse .panel-body {border-width:0!important;}
.panel-body {padding-top:0!important;}
.panel-title > a {padding:10px 0!important;}
.style-light .panel-title > a {color:#252525!important}
.style-light .panel-title > a:hover {color:#ffc808!important}
.style-dark .panel-title > a {color:#ffc808!important}
.style-dark .panel-title > a:hover {color:#ffffff!important}
.panel-title > a:before {content: "\e114"!important; font-family: "uncodeicon"; margin-top: 0px; font-weight: normal; font-size: 15px; left: 0; margin-left: 0px; position: absolute;line-height:1.2em;}
.panel-title.active > a::before {content: "\e115"!important;font-family: "uncodeicon"; margin-top: 0px; font-weight: normal; font-size: 15px; left: 0; margin-left: 0px; position: absolute;line-height:1.2em;}
.panel-title > a span:after {display:none!important;}




/* PORTFOLIO */
.portfolio-wrapper {padding-bottom:50px;}
.portfolio-body .post-content {background:#ebebeb!important;margin-bottom:0!important;padding-bottom:0!important;}
.portfolio-template-default .portfolio-wrapper {z-index:20!important;top:-30px;z-index:20!important;position:relative;margin-bottom:-30px!important;}
.portfolio-template-default .page-body {background:#ebebeb!important;}
.portfolio-template-default .detail-label {display:none;}
.portfolio-template-default .main-container .row-inner .col-lg-3 {padding:0px 0px 0px 18px!important;}
.portfolio-template-default .post-content-portfolio {background:#fff;padding:36px 36px 72px 36px;}
.portfolio-template-default .main-container .row-container .double-bottom-padding {padding-top:10px!important;}
.portfolio-template-default .main-container .row-container .post-content-portfolio .double-bottom-padding {padding-top:0px!important;}
.portfolio-template-default .main-container .row-container .double-bottom-padding {padding-bottom:0px!important;}
.portfolio-template-default .main-container .row-container .col-lg-3 .double-bottom-padding.single-block-padding {padding:0!important;}
.portfolio-template-default .main-container .row-container .col-lg-3 p:last-of-type {margin:0!important;padding:0!important;}
.portfolio-template-default .info-content-inner {padding:30px 0px 0px 0px!important;}
.portfolio-template-default .post-media img, .portfolio-template-default .post-media, .portfolio-template-default .post-media img {width:auto!important;height:auto!important;margin: 0 auto;}
.portfolio-template-default .dummy {padding-top:25%!important;background:#fff;}
.portfolio-template-default .btn-default.directory-button {background: #252525!important;width:75.8%;text-align:left;border: 1px solid #252525!important; color: #ffc808!important;}
.portfolio-template-default .btn-default.directory-button:hover {background: #ffc808!important; color: #252525!important;}
.portfolio-template-default .btn-container {padding-right:11px;}
.portfolio-wrapper .post-title {margin-top:0!important;}
.portfolio-title h5 {text-transform:uppercase;color: #ffc808!important;}
.detail-value {font-size: 13px!important; font-family: 'Flama-Medium'!important;line-height:20px;}
.detail-container {margin-bottom:0px;padding:0 36px 0 36px;}
.detail-container.hours .detail-value {font-family: 'Flama'!important;}
.detail-container.opening-hours {margin-bottom:0px;padding:0 36px 0 36px;}
.detail-container.opening-hours .detail-value {font-family: 'Flama-Medium'!important;}
.detail-container:last-of-type {padding:0 36px 30px 36px;}
.detail-value a {color: #ffc808!important;font-size: 14px!important;text-decoration:underline;}
.detail-value a:hover {color: #252525!important;}
.portfolio-features ul {-moz-column-count: 2; -moz-column-gap: 40px; -webkit-column-count: 2; -webkit-column-gap: 40px; column-count: 2;column-gap: 40px;margin-top:0!important;}
.portfolio-features.one-column ul {-moz-column-count: 1; -moz-column-gap: 0px; -webkit-column-count: 1; -webkit-column-gap: 0px; column-count: 1;column-gap: 0px;margin-top:0!important;}
.portfolio-features h5 {font-family:'Flama-Medium'!important; font-size:18px!important;color:#ffc808!important;}
.portfolio-sidebar .uncode_text_column {padding:36px 30px 12px 36px!important;}
.portfolio-sidebar .uncode_text_column p {font-size:13px!important;font-family:'Flama-Medium'!important; }
.portfolio-sidebar .uncode_text_column p a {font-size:14px!important;color:#ffc808!important;}
.portfolio-sidebar .uncode_text_column p a:hover {color:#252525!important;}
.portfolio-sidebar .wpb_raw_code {padding:0 36px 36px 36px!important;}
.portfolio-sidebar .wpb_raw_code i {font-size:24px;}
.portfolio-sidebar .btn-container.btn-inline {padding-left:0!important;padding-right:0!important;}
.portfolio-sidebar .btn-container.btn-inline:first-of-type {margin-left:36px!important;}
.portfolio-sidebar table, .portfolio-sidebar table td {border:none;padding:0;margin:0!important;font-size:13px;width:auto;}
.portfolio-sidebar table td:first-of-type {padding-right:10px!important;}
.portfolio-gallery .owl-next .owl-nav-container, .portfolio-gallery .owl-prev .owl-nav-container {height:100%!important;top: 0px!important; width: 40px;background-color:rgba(37,37,37,0.8)!important;}
.portfolio-gallery .owl-next, .portfolio-gallery .owl-prev  {top: 0!important;height:100%!important;}
.portfolio-gallery .owl-next i, .portfolio-gallery .owl-prev i {top: 50%!important;font-size: 40px!important;margin-top:-25px!important;color:#ffc808!important;}
.portfolio-gallery .owl-next .fa-fw, .portfolio-gallery .owl-prev .fa-fw  {width:1em!important;}

/* PASSENGERS */
.airlines ul {border-top:1px solid #ffc808;}
.airlines ul li {font-family:'Flama-Medium'!important;}
.regional .uncode-single-media-wrapper {padding:36px 0 0 36px;}
.main-container .row-container .row-parent .column_child.half-internal-gutter.regional .uncont > *:not(:first-child).airlines {margin: 18px 36px 0 36px!important;}
span.ult-align-left {font-size:15px!important;color: #797472!important; font-family: 'Flama-Medium'!important;text-decoration: underline;}
.ult-responsive.mycust:hover {color:#ffc808!important;}
.flights-sidebar #time, .flights-sidebar #time2 {font-size:14px!important;margin-bottom:25px!important;}
.flights-sidebar h5 {margin-bottom:36px!important;}
.flights-sidebar h6 {padding-bottom:10px;padding-top:10px;border-top:1px solid #ffc808;margin-top:10px;width:100%;display:block;clear:both;}
.flights-sidebar dl dt:first-child {margin-top:0px;}
.flights-sidebar dl {width: 100%;overflow: hidden; padding: 0; margin: 0;}
.flights-sidebar dt {float: left; width: 80px!important; padding: 0; margin: 0px 0 0 0; font-size:13px!important;font-weight:normal!important;}
.flights-sidebar dd {float: left; width: calc(100% - 80px)!important; padding: 0; margin: 0px 0 0 0; font-size:13px!important;min-width:125px;min-height:22px;}
.flights-sidebar.no-internal-gutter .uncont > * {margin-top:0!important;}
.flights-sidebar .wpb_raw_js .wpb_wrapper {border-bottom:0px solid #ffc808;padding-bottom:0px;}
.flights-sidebar .wpb_raw_html {padding:0 36px 36px 36px!important;}
.flights-sidebar .wpb_wrapper {border-bottom:1px solid #ffc808;padding-bottom:10px;}
.hire-cars img {height:40px!important;width:auto!important;margin: 20px 0 0 0!important;}
.hire-cars p strong {font-family:'Flama-Bold'!important;}
.hire-cars p a {font-family: 'Flama'!important;color:#252525!important;}
.uncode_text_column p a.check-in-link {font-family: 'Flama'!important;color:#252525!important;}
.check-in p {margin: 0!important;padding: 9px 0 9px 0!important;}
.terminal .single-block-padding {padding-bottom:0!important;}
.operations .panel-heading {padding:0 36px!important;}
.operations .style-light .gform_wrapper {padding:0!important;margin-top:10px!important;}
.operations .style-light .gform_wrapper .top_label li.gfield.gf_left_half {padding-right:10px!important;}
.operations .style-light .gform_wrapper .top_label input.medium.datepicker {width:100%!important;}
.operations .style-light .gform_wrapper ul li.gfield {margin-top:0!important;}
.operations .style-light .gform_wrapper .ginput_complex .ginput_full, .gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {min-height:40px!important;}
.operations .style-dark .uncode_text_column p strong {color:#ffc808!important;}
.operations .style-light .gform_wrapper form {margin-top:0px!important;}
.operations .style-light .gform_wrapper input {height:30px!important;}
.operations .style-light .gform_wrapper input[type=email], .operations .style-light .gform_wrapper input[type=number], .operations .style-light .gform_wrapper input[type=password], .operations .style-light .gform_wrapper input[type=tel], .operations .style-light .gform_wrapper input[type=text], .operations .style-light .gform_wrapper textarea, .gform_wrapper input[type=url] {padding: 4px 10px!important;font-family: 'Flama'!important;border:1px solid #404040!important;border-radius:0!important;font-size:14px!important;background-color: rgba(64, 64, 64, 1)!important;}
.ui-datepicker select {background:#666666!important;}
.operations select.ui-datepicker-year, .operations select.ui-datepicker-month {background-color: rgba(64, 64, 64, 1)!important;}
.operations .style-light select:not([multiple]) {background: #404040 url(img/select-arrow-light.png) no-repeat right 10px center!important;
border: 1px solid #404040!important; padding: 4px 30px 4px 10px!important;text-transform:uppercase!important;}
.operations .style-light .gform_wrapper .gform_footer input.button, .operations .style-light .gform_wrapper .gform_footer input[type=submit], .operations .style-light .gform_wrapper .gform_page_footer input.button, .operations .style-light .gform_wrapper .gform_page_footer input[type=submit] {background:#ffc808!important;border:1px solid #ffc808!important;padding: 0 30px!important;border-radius:0!important;height:40px!important;font-family:'Flama-Bold'!important;color:#252525!important;margin-top:30px!important;}
.operations .style-light .gform_wrapper .gform_footer input[type=submit]:hover {background-color:#ffe293!important;color:#252525!important;border-color:#ffe293!important;}
.operations .style-light .gform_wrapper ul.gform_fields li.gfield {padding-right:0!important;}
.operations .style-light .gform_wrapper .field_description_below .gfield_description {color:#ebebeb;padding-top:5px!important;letter-spacing:0.05em;}
.operations .style-light .gform_wrapper .gfield_html {padding:10px;background:#ebebeb;color:#404040;font-size:0.9em;}
.operations .style-light .gform_wrapper ul.gform_fields li.gfield.gfield_html {margin: 20px 0!important;}
.operations .style-light .gform_wrapper a {color:#ffc808!important;}
.operations .style-light .gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .operations .style-light .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] {width:30px!important;line-height:30px!important;margin-right:5px!important;}
.operations .privacy .gfield_description {text-indent:40px!important;margin-top:-15px!important;}
.operations .style-light .gform_wrapper input[type=checkbox]:checked:before {line-height:30px!important;}

/* Regional Map */
.regional-map {margin:0px; position: relative; display: inline-block;}
.regional-map img { max-width:100%; display: block;}
.regional-map h3 {display:block;position:absolute;z-index:100;top:0;left:36px;font-family: 'MuseoSlab_700'!important; }
.regional-map .box { width:3%; height:4%; background: url(img/hotspot.png); background-position: top center; background-repeat: no-repeat; background-size: contain;position: absolute; transition: all .4s ease-in-out; transform-origin: 50% 50%; z-index:50!important;}
.regional-map .box:hover {-webkit-transform: scale(1.4); -moz-transform: scale(1.4); -o-transform: scale(1.4); -ms-transform: scale(1.4);transform: scale(1.4);cursor:pointer!important;background: url(img/hotspot-2.png);background-position: center center; background-repeat: no-repeat; background-size: contain;}
.regional-map .box:hover > .pin-text::after, .box:hover > .pin-text::before { display: block;opacity: 1!important;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;}
.regional-map .pin-text { position: absolute; top:50%; transform:translateY(-50%); left:100%; white-space:nowrap; display: block; height:100%; width:100%;}
.regional-map .pin-text:hover {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;}
.regional-map .box:after {content: "";font-family:'Flama-Light';font-size:21px;color:#fff;display:block;position:absolute;left:100%;top:0;vertical-align:middle;white-space: nowrap!important;}
.regional-map .box:before {content: "";font-family:'Flama-Light';font-size:21px;color:#fff;display:block;position:absolute;right:100%;top:0;vertical-align:middle;white-space: nowrap!important;}
#pin-1:after {content: "Wollongong"; }
#pin-2:after {content: "Orange"; }
#pin-3:after {content: "Dubbo"; }
#pin-4:before {content: "Portland"; }
#pin-5:before {content: "Warrnambool"; }
#pin-6:before {content: "King Island"; }
#pin-7:after {content: "Flinders Island"; }
.regional-map .pin-text:after {position:absolute;margin-top:120%;-webkit-transform: scale(0.15);-moz-transform: scale(0.15); -ms-transform: scale(0.15); -o-transform: scale(0.15); transform: scale(0.15);transform-origin: 0% 0%;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity: 0;-khtml-opacity: 0;transition: all .4s ease-in-out;}
.regional-map .pin-text:before {position:absolute;margin-top:100%;left:-500%;-webkit-transform: scale(0.15);-moz-transform: scale(0.15); -ms-transform: scale(0.15); -o-transform: scale(0.15); transform: scale(0.15);transform-origin: 0% 0%;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity: 0;-khtml-opacity: 0;transition: all .4s ease-in-out;}
#pin-1 .pin-text:after {content: url(img/SA_logo_white.png); }
#pin-2 .pin-text:after {content: url(img/Fly-Corporate-white.png); }
#pin-3 .pin-text:after {content: url(img/Fly-Corporate-white.png); }
#pin-4 .pin-text:before {content: url(img/SA_logo_white.png);margin-top:-100%; }
#pin-5 .pin-text:before{content: url(img/SA_logo_white.png); }
#pin-6 .pin-text:before {content: url(img/SA_logo_white.png); }
#pin-7 .pin-text:after {content: url(img/SA_logo_white.png); }
#pin-1 {top:30.9%; right:22.668%;}
#pin-2 {top:16.38%; right:31.8%;}
#pin-3 {top:5.89%; right:34.76%;}
#pin-4 {bottom:37.75%; left:22.65%;}
#pin-5 {bottom:30.35%; left:31.6%;}
#pin-6 {bottom:14.85%; left:37.4%;}
#pin-7 {bottom:10.97%; left:52.84%;}
#flight-path-1 {width:31.85%;bottom:32%;right:23%;}
#flight-path-2 {width:22.8%;bottom:32%;	right:32%;}
#flight-path-3 {width:19.9%;top:6%;	right:35%;}
#flight-path-4 {width:22.05%;bottom:32.1%;left:23%;}
#flight-path-5 {width:13.4%;bottom:30.5%;left:32%;}
#flight-path-6 {width:7.3%;bottom:15%;left:37.75%;}
#flight-path-7 {width:10.5%;bottom:11%;left:45%;}
.regional-map .path {	opacity: 0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity: 0.5;-khtml-opacity: 0.5; transition: all .4s ease-in-out;position: absolute;}
#pin-1:hover ~ #flight-path-1, #pin-2:hover ~ #flight-path-2, #pin-3:hover ~ #flight-path-3, #pin-4:hover ~ #flight-path-4, #pin-5:hover ~ #flight-path-5, #pin-6:hover ~ #flight-path-6, #pin-7:hover ~ #flight-path-7  { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;} 
#regional-map-ef {z-index:100!important;position:absolute;bottom:24.5%;left:40.75%;width:9.5%;transition: all .4s ease-in-out;}
#regional-map-ef:hover {cursor:pointer;-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);transform: scale(1.05);cursor:pointer!important;}






/* PROPERTY */
.uncode_text_column.parking ul {margin-top:0!important;}
.property-sidebar .uncode_text_column {padding:18px 36px 0px 36px!important;}
.property-sidebar .uncode_text_column p {font-size:13px!important;}
.property-sidebar .uncode_text_column p em {font-family: 'Flama-Medium'!important;font-style:normal;}
.property-sidebar .uncode-single-media {padding:18px 36px 0px 36px!important;}
.property-sidebar .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced) {border-width:0!important;}
html:not(.firefox) .property-sidebar .uncode-single-media .tmb-bordered .t-entry-visual-tc {padding:0!important;}
.property-sidebar .tmb-light.tmb-bordered.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual {border:2px solid #ffc808!important;}
.property-sidebar figcaption {line-height:20px;font-size:13px!important;margin-top:5px!important;}
.property-features .uncode_text_column ul {list-style:inside;padding-left:30px!important;margin-top:0!important;}
.property-features .uncode_text_column ul li {list-style: disc;border-bottom:none!important;padding:2px 0!important;}
.property-sidebar .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced)
.now-leasing .btn:hover {color:#252525!important;}
.now-leasing .t-entry-readmore a.btn {padding: 13px 0px 13px 0px !important;font-size: 14px!important;border-width:0!important;font-family:'Flama-Medium'!important;color:#797472!important;text-decoration:underline;letter-spacing:0!important;}
.now-leasing .t-entry-readmore a.btn:hover {color:#ffc808!important;}
.uncode_text_column.developments {padding: 0 36px;}
.uncode_text_column.developments h5 {font-family:'Flama-Medium'!important;margin-top:0;}
.uncode_text_column.developments ul {margin-top:0;}
.uncode_text_column.developments ul li {padding: 5px 0!important;line-height:1.5em;font-size:13px;}
.completed h5 {font-family:'Flama-Medium'!important;margin-top:0;padding:15px 36px}
.uncode_text_column.completed {padding: 0 36px 36px 36px;}
.uncode_text_column.completed ul li {padding: 5px 0!important;line-height: 1.5em;font-size: 13px;}
.timetable {width:100%;border:0;}
.timetable th {font-family:'Flama-Medium'; background:#ffc808;font-size:18px;text-transform:uppercase;font-weight:normal;text-align:center;}
.timetable td {text-align:center;width:50%;border-left:0;border-right:0;border-bottom:2px solid #fff;border-top:2px solid #fff;padding:8px;}
.timetable tr:nth-of-type(odd) td {background:#dcd9da;}
.timetable tr:nth-of-type(even) td {background:#c2bebf;}
.timetable tr:first-of-type td {background:#252525;color:#fff;font-family:'Flama-Bold';} 
.timetable-left .uncode_text_column{margin-left:36px;padding:36px 0; }
.timetable-right .uncode_text_column{margin-right:36px;padding:36px 0;}
.register .ult_modal-body {white-space:normal!important;padding:20px 36px!important;margin-bottom:0px!important;margin-top:0px!important;}
.register .ult_modal-header {display:block!important;border-bottom:none!important;border-top:none!important;}
.register .ult_modal-header img {display:none!important;height:0!important;}
.register h3.ult_modal-title {font-size: 21px;display: block!important;line-height:30px!important; background: #ffc808!important; padding:20px!important; margin: 0;font-family: 'MuseoSlab_700'!important;}
.register .ult_modal-body li:first-of-type {border-top:none!important;}
.register .gform_wrapper input[type=submit] {background:#ffc808!important;border-radius:0!important;margin:0 0 0 -3px!important;border:2px solid #ffc808!important;padding: 10px 30px!important;min-height:20px!important;font-family:'Flama-Bold';width:auto!important;letter-spacing:0!important;white-space:normal!important;line-height:1.2em!important;}
.register .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {max-width:100%!important;width:100%!important;background:#ebebeb!important;border:0px solid #fff!important;margin:0!important;height:40px!important;vertical-align:baseline!important;font-family:'Flama-Bold';}
.register .gform_wrapper textarea.medium {background:#ebebeb!important;border:0px solid #fff!important;margin:0!important;vertical-align:baseline!important;padding:10px 15px !important;font-family:'Flama-Bold';}
.register .gform_wrapper input[type=submit]:hover {background:#ffe293!important;border-color:#ffe293!important;}
.register .gform_wrapper ::-webkit-input-placeholder {color: #252525;font-family:'Flama-Bold';text-transform:uppercase;}
.register .gform_wrapper :-ms-input-placeholder {color: #252525;font-family:'Flama-Bold';text-transform:uppercase;}
.register .gform_wrapper ::-moz-placeholder {color: #252525;font-family:'Flama-Bold';text-transform:uppercase;}
.register .gform_wrapper .gform_footer {margin-top:30px!important;}

/* COMMUNITY */
.uncode_text_column.cacg ul {list-style:outside!important;padding-left:20px!important;margin-top:0!important;}
.uncode_text_column.cacg ul li {padding:3px 0!important;border-bottom:0px solid #ffc808;break-inside: avoid-column;}
.uncode_text_column.noise ul {list-style:outside!important;padding-left:20px!important;margin-top:0!important;}
.uncode_text_column.noise ul li {padding:3px 0!important;border-bottom:0px solid #ffc808;break-inside: avoid-column;}
.uncode_text_column.noise ul li a {text-decoration:underline;}
.uncode_text_column.noise p a {color:#252525!important;font-family:'Flama'!important;}
.uncode_text_column.noise p a:hover {color:#ffe293!important;}
.uncode_text_column.neighbourly ul {-moz-column-count: 3; -moz-column-gap: 40px; -webkit-column-count: 3; -webkit-column-gap: 40px; column-count: 3;column-gap: 40px;}
.uncode_text_column.charity ul {-moz-column-count: 2; -moz-column-gap: 40px; -webkit-column-count: 2; -webkit-column-gap: 40px; column-count: 2;column-gap: 40px;}
.uncode_text_column.building ul {list-style:outside!important;padding-left:20px!important;margin-top:0!important;}
.uncode_text_column.building ul li {padding:3px 0!important;border-bottom:0px solid #ffc808;break-inside: avoid-column;}



/* CONTACT */
.contact-sidebar .icon-box-icon.fa-container {display:none;}
.style-light .gform_wrapper {padding:36px!important;}
.style-light .gform_wrapper textarea{height:260px!important;box-shadow:none!important;}
.style-light .gform_wrapper input {height:30px!important;box-shadow:none!important;}
.style-light .gform_wrapper input[type=email], .style-light .gform_wrapper input[type=number], .style-light .gform_wrapper input[type=password], .style-light .gform_wrapper input[type=tel], .style-light .gform_wrapper input[type=text], .style-light .gform_wrapper textarea, .gform_wrapper input[type=url] {padding: 4px 10px!important;font-family: 'Flama'!important;border:1px solid #ebebeb!important;border-radius:0!important;font-size:14px!important;background-color: rgba(235, 235, 235, 1)!important;}
.style-light .gform_wrapper .gform_footer input.button, .sstyle-light .gform_wrapper .gform_footer input[type=submit], .style-light .gform_wrapper .gform_page_footer input.button, .style-light .gform_wrapper .gform_page_footer input[type=submit] {background:#ffc808!important;border:1px solid #ffc808!important;padding: 0 30px!important;border-radius:0!important;height:40px!important;font-family:'Flama-Bold'!important;color:#252525!important;}
.style-light .gform_wrapper .gform_footer input[type=submit]:hover {background-color:#ffe293!important;color:#252525!important;border-color:#ffe293!important;}
.style-light ::-webkit-input-placeholder {color: #252525;text-transform:uppercase;}
.style-light :-ms-input-placeholder {color: #252525;text-transform:uppercase;}
.style-light ::-moz-placeholder {color: #252525;text-transform:uppercase;}
.style-light .gform_wrapper ul.gform_fields li.gfield {padding-right:0!important;}
.style-light select:not([multiple]) {background: #ebebeb url(img/select-arrow.png) no-repeat right 10px center!important;font-family: 'Flama'!important;border:1px solid #ebebeb!important;font-size:14px!important;padding: 4px 10px!important;}
.contact-dark h5 {color:#ffc808!important;margin-top:36px!important;}
.contact-dark ul {margin-top:0!important;margin-bottom:20px!important;}
.contact-dark a {font-family:'Flama-Medium'!important;}
.contact-light ul {margin-top:0!important;margin-bottom:20px!important;}
.contact-light a {font-family:'Flama-Medium'!important;}

/* SEARCH RESULTS */
.search-results .main-container .limit-width article + article {}
.search-results .main-container .page-wrapper .limit-width {padding-bottom:0!important;}
.search-results .main-container .page-wrapper .limit-width article {background:#fff;padding:36px 36px 0 36px!important;}
.search-results .main-container .page-wrapper .limit-width article:first-of-type {padding-top:72px!important;}
.search-results .main-container .page-wrapper .limit-width article:last-of-type {padding-bottom:72px!important;}
.search-results .post-content article + article {margin-top:0!important;}
.search-results .header-main-container.limit-width {background:transparent!important;}
.search-results h1.entry-title.h4 {font-size:18px!important;font-family:'Flama-Medium'!important;}
.search-results .post-content .entry-summary {padding:9px 0 0 0!important;}
.search-results ul.pagination {width:100%!important;}
.no-results {background:#fff;padding:36px 36px 72px 36px!important;}

/* NEWS */
/* sidebar */
.sidebar h2 {display:none;}
.sidebar .panel-group {margin-bottom:10px;}
.sidebar .panel-title a span {font-size: 18px;font-family: 'MuseoSlab_700'!important;text-transform:none!important;font-weight:normal!important;letter-spacing:0!important;}
.sidebar .panel-title a {text-indent:20px!important;background:#ffc808;}
.sidebar .panel-title a:hover {background:#252525;}
.sidebar .panel-title > a:hover span:after {color:#ffc808!important;}
.sidebar .panel-title > a span:before {display:none;}
.sidebar .panel-title > a span:after {display:inline-block!important;content: "\f078"!important; font-family: "uncodeicon"; margin-top: 0px; font-weight: normal; font-size: 15px; margin-right: 20px;}
.sidebar .panel-title.active > a span::after {content: "\f077"!important;font-family: "uncodeicon"; margin-top: 0px; font-weight: normal; font-size: 15px; margin-right: 20px;color:#252525!important;}
.sidebar .panel-body {padding:36px 36px 36px 36px!important;background:#fff;}
.sidebar ul {list-style:none!important;padding-left:0!important;margin-top:0;}
.sidebar li {padding:10px 0!important;border-bottom:1px solid #ffc808;break-inside: avoid-column;list-style:none!important;margin-top:0;}
.sidebar li.current-cat a {color:#ffc808!important;}

/* posts */
h1.post-title, .blog h3.t-entry-title.h3, .archive h3.t-entry-title.h3 {font-size:18px!important;font-family:'Flama-Medium'!important;text-transform:uppercase;margin:0;}
.post-template-default .post-content, .blog .post-content, .archive .post-content {background:transparent!important;}
.post-template-default .post-wrapper, .blog .post-wrapper, .archive .post-wrapper {background:#ebebeb!important;margin-bottom:36px!important;}
.post-template-default .header-wrapper .header-content-inner > .header-title > span, .archive .header-wrapper .header-content-inner > .header-title > span, .blog .header-wrapper .header-content-inner > .header-title > span {display:none;}
.post-template-default .post-content  > *:first-child, .blog .post-content  > *:first-child, .archive .post-content  > *:first-child, .archive .post-content  > *:first-child, .archive .post-content  > *:first-child {margin-top:0px;z-index:20!important;}





.post-template-default .post-body .row-container:first-of-type, .blog .post-body .row-container:first-of-type, .archive .post-body .row-container:first-of-type {padding-top:36px;}
.col-lg-9, .col-lg-3 {height:auto!important;margin-bottom:0!important;padding-bottom:0!important;}
.post-template-default .col-lg-9 .post-content {background:#fff!important;padding:36px!important;}

.portfolio-template-default .main-container .row-inner .col-lg-9 {padding-left:0!important;background:#fff!important;}
.main-container .portfolio-body .row-inner {margin-left:0px!important;}
.blog .col-lg-9 .post-content {background:transparent!important;padding:0px!important;margin-top:36px!important;}
.archive .col-lg-9 .post-content {background:transparent!important;padding:0px!important;}
.archive .post-content .post-title-wrapper, .blog .post-content .post-title-wrapper {padding:14px 36px!important;clear:both!important;margin-right:1px!important;}
.post-title-wrapper.news {margin-bottom:18px!important;}
.post-title-wrapper.news a {color:#797472!important;font-family:'Flama-Medium'!important;text-decoration:underline;display:block;padding-top:10px;}
.post-info {margin:18px 0;}
.post-title-wrapper.news a:hover {color:#ffc808!important;}
.archive .post-content .post-title-wrapper + *, .blog .post-content .post-title-wrapper + * {margin-top:54px!important;}
.post-template-default article {z-index:200!important;}
.post-template-default .main-container .row-container .col-std-gutter > .row-inner > div, .blog .main-container .row-container .col-std-gutter > .row-inner > div, .archive .main-container .row-container .col-std-gutter > .row-inner > div {padding-left:18px!important;padding-right:0!important;}
.post-template-default .main-container .row-container .col-std-gutter > .row-inner, .blog .main-container .row-container .col-std-gutter > .row-inner, .archive .main-container .row-container .col-std-gutter > .row-inner {margin-left:-18px!important;}
.post-template-default .main-container .post-body > .row-container .col-std-gutter > .row-inner, .blog .main-container .post-body > .row-container .col-std-gutter > .row-inner, .archive .main-container .post-body > .row-container .col-std-gutter > .row-inner {width:calc(100% + 18px)!important;}
.archive .post-title-wrapper {background:#fff!important;}
.blog .post-title-wrapper {background:#fff!important;padding: 18px 36px!important;}
.blog .single-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb .t-inside, .archive .single-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb .t-inside {margin-top:0!important;}
.blog .isotope-wrapper.single-gutter .isotope-layout, .archive .isotope-wrapper.single-gutter .isotope-layout {margin-right:-18px!important;}
.blog .single-gutter .tmb, .archive .single-gutter .tmb{padding-right:18px!important;margin-bottom:18px;}
.blog :not(.tmb-overlay-showed).tmb .t-entry-visual .t-entry-visual-overlay, .archive :not(.tmb-overlay-showed).tmb .t-entry-visual .t-entry-visual-overlay {opacity: 1!important;}
.blog :not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:hover .t-entry-visual-overlay, .blog  :not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:focus .t-entry-visual-overlay, .archive :not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:hover .t-entry-visual-overlay, .archive  :not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:focus .t-entry-visual-overlay {opacity: 0.5!important;}
.blog-date {display:none;}
.blog .blog-date, .archive .blog-date {display:block;position:absolute;bottom:0;left:0;opacity: 1!important;z-index:10000;padding:10px;}
.blog .blog-date h1, .archive .blog-date h1 {font-size:32px;line-height:1em;margin:0;font-weight:normal!important;}
.blog .blog-date h2, .archive .blog-date h2 {font-size:24px;line-height:1em;margin:0;font-weight:normal!important;}
.blog .t-entry-visual, .archive .t-entry-visual {min-height:260px!important;min-width:425px!important;max-height:260px!important;max-width:425px!important;}
.blog .tmb .t-entry-visual img, .archive .tmb .t-entry-visual img {height:100%!important;width:auto!important;min-height:260px!important;min-width:425px!important;max-height:260px!important;max-width:425px!important;}
.blog .tmb-light.tmb-border, .tmb-light.tmb-bordered:not(.tmb-no-bg):not(.tmb-media-shadowed).tmb > .t-inside, .blog .tmb-light.tmb-bordered.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .archive .tmb-light.tmb-border, .tmb-light.tmb-bordered:not(.tmb-no-bg):not(.tmb-media-shadowed).tmb > .t-inside, .archive .tmb-light.tmb-bordered.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual {border-width:0!important;}
.blog .t-entry-date, .t-entry-meta .small-spacer, .t-entry-author, .archive .t-entry-date, .t-entry-meta .small-spacer, .t-entry-author {display:none!important;}
.blog .t-entry-meta, .archive .t-entry-meta {margin-top:5px!important;}
.blog .post-body .t-entry-readmore .btn, .archive .post-body .t-entry-readmore .btn {background:#252525;font-size:14px!important;width:100%!important;font-family:'Flama-Bold'!important;color:#ffc808!important;border-width:0!important;letter-spacing:0!important;margin-top:18px;border-radius:0;}
.blog .post-body .t-entry-readmore .btn:hover, .archive .post-body .t-entry-readmore .btn:hover {background:#ffe293!important;color:#252525!important;}
.blog .post-body .t-entry-text-tc.single-block-padding, .archive .post-body .t-entry-text-tc.single-block-padding {padding:0!important}
.blog .post-body .t-entry-text-tc h3, .archive .post-body .t-entry-text-tc h3 {padding:36px 36px 0px 36px!important;min-height:78px!important;}
.blog .post-body .t-entry-text-tc p, .archive .post-body .t-entry-text-tc p {margin:9px 36px 9px 36px!important}

/* navigation */
.row-navigation-light {outline-width:0!important;}
.post-template-default .main-container .row-navigation .row-parent {padding:0!important}
ul.navigation {background:#fff!important;padding-top:18px;}
ul.navigation i {font-size:30px!important;display:block;padding:5px 10px;background:#252525!important;color:#fff!important;height:30px;top:0!important;margin-top:0!important;}
.navigation .page-next .btn-link {padding:3px 50px 3px 20px!important;}
.navigation .page-prev .btn-link {padding:3px 20px 3px 50px!important;} 
.navigation .page-prev .btn-link, .navigation .page-next .btn-link {height:30px;background:#ffc808;font-size:14px!important;font-family:'Flama-Bold'!important;letter-spacing:0;}
.navigation .page-prev .btn-link:hover, .navigation .page-next .btn-link:hover {background:#252525;transform:translateX(0px)!important;}
.navigation .page-next .btn span:hover, .navigation .page-prev .btn span:hover {transform:translateX(0px)!important;}
.row-navigation.row-navigation-light .btn-disable-hover {color:#ffe293!important;}

.blog .row-navigation-light, .archive .row-navigation-light {outline-width:0!important;background:transparent!important;}
.row-navigation .limit-width {padding:0 36px!important;}


ul.pagination {width:75%!important;background:#fff;}
ul.pagination li {height:32px;}
.pagination > li .page-numbers, .navigation > li .page-numbers {width: 32px; height: 32px; line-height: 32px; margin-top: 0;   margin-bottom: 0; border-radius: 0;}
ul.pagination i {font-size:30px!important;display:block;}
.pagination .page-next i, .pagination .page-prev i {margin-top:-22px!important;padding:0 10px;}

/* DIRECTORY */
.directory .isotope-system {width:100%!important;display:table!important;}
.directory .isotope-wrapper.single-gutter {margin-top:0!important;}
.directory .isotope-wrapper.single-gutter .isotope-layout {margin-right:0!important;}
.directory .single-gutter .tmb {padding-right:18px!important;}
.directory .isotope-container .tmb .t-inside {background:#fff;padding:0px!important;margin-top:0!important;}
.directory .isotope-wrapper {width:76%;padding: 18px 18px 0 0!important;display:table-cell!important;float:left!important;margin-right:0!important;}
.directory .isotope-filters {width:24%;padding-left: 0!important; padding-right: 0!important;display:table-cell!important;float:right!important;vertical-align:top;}
.directory .isotope-filters	.menu-horizontal {background:#fff;}
.directory .isotope-filters	.menu-horizontal ul li {display:block!important;}
.directory .isotope-filters	.menu-horizontal ul:before {content: 'Categories';display:block;clear:both;margin-bottom:36px!important;padding:15px 20px!important;font-size:18px!important;line-height:1em!important; background: #ffc808!important;font-family: 'MuseoSlab_700'!important; text-transform: none!important;  font-weight: normal!important;  letter-spacing: 0!important;height:50px;width:100%;}
.directory  .isotope-filters > .menu-horizontal > .menu-smart {padding:0!important;}
.directory .isotope-filters ul {list-style:none!important;margin-top:0;margin-bottom:36px;}
.directory .isotope-filters li {padding:10px 0!important;border-bottom:1px solid #ffc808;break-inside: avoid-column;list-style:none!important;margin-top:0;margin-left:36px!important;margin-right:36px!important;}
.directory .isotope-filters ul.menu-smart > li > span {padding: 0!important;}
.directory .isotope-filters ul.menu-smart > li > span > a {font-size:14px!important;}
.isotope-filters .menu-light .menu-smart > li a.active {font-family:'Flama-Bold'!important;color:rgba(37,37,37,1);}
.dirlisting .half-gutter .tmb {margin-bottom:18px!important;}
.dirlisting .tmb-dark.tmb .t-entry-text {background:#252525!important;}
.dirlisting .tmb-dark.tmb .t-entry-text h6 a {font-family:'Flama-Medium'!important;color:#ffc808!important;}

/* MANAGEMENT */
.team .banner-style12:hover img { -webkit-transform: scale(1)!important;-ms-transform: scale(1)!important;transform: scale(1)!important;}
.team .ult-banner-block .mask {top: 100%!important;z-index:1000000000000000000!important;}
.team .ult-banner-block, .team .ult-banner-block .mask {overflow:visible!important;}
.team .ult-banner-block.ult-adjust-bottom-margin {margin-bottom:0!important;}
.team .bb-description {white-space: pre-wrap;background:#ffc808;color:#252525;font-family: 'MuseoSlab_500'; font-size:16px;padding:20px 30px!important;margin-bottom:0!important;}
.team .bb-top-title {font-family:'Flama-Medium';font-size:18px!important;line-height:1.2em!important;padding: 10px 15px!important;}
.team .bb-sub-title {font-family:'Flama-Medium';font-size:13px;}
.team .bb-top-title i {width:35px;height:35px;background:#ffc808;margin-right:-15px;text-align:center;font-size:1.5em!important;line-height:1.3em!important;margin-top:17px!important;}
.team .banner-style12:hover .bb-top-title i:before {content: "\f106";} 
.team .bb-linkedin {background:#252525;text-align:left;padding: 10px 30px!important;}
.team .bb-linkedin i {color:#fff;font-size:1.3em;}
.team .bb-linkedin i:hover {color:#ffc808;}


/* PRIVACY*/
.privacy.uncode_text_column ul {list-style: outside!important;padding-left:40px!important;}
.privacy.uncode_text_column ul li {list-style:outside!important;border-bottom:none!important;}

/* SOCIALS */
.page-template-revslider-page-template {background:#000;}



@media (max-height: 696px) {
.home .header-wrapper .row-container .row-parent .half-internal-gutter .uncont > * {margin-top:18px;}
}

@media (max-width: 1200px) {
/* FOOTER */
/* Subscribe */
.mc4wp-form-basic input[type=email] {min-width:180px;}

/* HOMEPAGE */
.wpb_heading.wpb_singleimage_heading {font-size:16px;}
.ls-wrapper h1, .ls-wrapper h5 {max-width:680px!important;}
.ls-wrapper h5 {margin-top:120px!important;font-size:18px!important;}
.ls-wrapper h1 {margin-top:200px!important;font-size:34px!important;}
.ls-wrapper span.slider-btn {margin-top:320px!important;}
}

@media (max-width: 1170px) {
.find-out-more h4, .ult-item-wrap .heading-text h4 {font-size:16px!important;}
}

@media (max-width: 1133px) {
.blog .t-entry-visual, .archive .t-entry-visual {min-height:100%!important;min-width:100%!important;max-height:100%!important;max-width:100%!important;}
.blog .tmb .t-entry-visual img, .archive .tmb .t-entry-visual img {height:100%!important;min-height:100%!important;min-width:100%!important;max-height:100%!important;max-width:100%!important;}
ul.pagination {width:100%!important;}
.blog .post-body .t-entry-text-tc h3, .archive .post-body .t-entry-text-tc h3 {min-height:auto!important;}
}

@media (max-width: 959px) {
/* MENUS */
/* Main Menu */
body.menu-mobile-centered .menu-smart li:not(.social-icon) .fa {display:block!important;}
#menu-secondary-menu-1 {margin-top:30px!important;margin-bottom:30px!important;}
ul.menu-smart ul.drop-menu {padding:20px 0!important;}
#menu-secondary-menu-1 li {display:inline-block!important;}
#menu-secondary-menu-1.menu-smart a {padding: 9px 15px!important;}
#menu-secondary-menu-1 li a {font-size:0!important;}
#menu-secondary-menu-1 li a i {font-size:24pt!important;}
#menu-secondary-menu-1 li a i.fa-angle-right {display:none!important;}
#menu-main-menu li a i.fa-angle-right:before {color:#ffc808!important;}
ul.menu-smart li.menu-item-link > a:hover {color:#fff!important}
#menu-main-menu li a {padding: 10px;}
.submenu-light .menu-smart ul a:active {color:#fff!important}

/* FOOTER */
/* Subscribe */
.mc4wp-form-fields p {display:block;width:100%!important;}
.mc4wp-form-basic input[type=submit] {width:100%!important;text-align:center;}
/* Latest News */
.footer-news h5 {margin-left:0px!important;}
.footer-news .owl-carousel-wrapper {margin-left:0px!important;margin-right:0px!important;}
/* Contact Form */
.gform_wrapper form {margin-top:0px!important;}

/* GENERAL */
.style-light .custom-link.btn-default, .style-dark .custom-link.btn-default, .footer-news .t-entry-readmore .btn-default  {width:100%!important;}

/* HOMEPAGE */
.find-out-more h4, .ult-item-wrap .heading-text h4 {font-size:21px!important;}
.bb-description {font-size:1.3em;}
.right-aligned {float:none;display:block;clear:both;}
h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {font-size: 30px;}
body.home .row-header .row-inner {min-height:500px!important;}

/* PORTFOLIO */
.portfolio-features ul {-moz-column-count: 1; -moz-column-gap: 0px; -webkit-column-count: 1; -webkit-column-gap: 0px; column-count: 1;column-gap: 0px;}


.directory .isotope-wrapper {width:100%;padding: 0!important}
.directory .isotope-filters {width:100%;}
.timetable-left .uncode_text_column{margin-left:36px;margin-right:36px;}
.timetable-right .uncode_text_column{margin-right:36px;margin-left:36px;padding-top:0;}

.uncode_text_column.developments {padding:0!important;}
.portfolio-template-default .main-container .row-inner .col-lg-3 {padding:0px!important;}
.portfolio-template-default .btn-default.directory-button {width:100%;}
.portfolio-template-default .btn-container {padding-right:0px;padding-top:36px;}

.main-container .sponsorship .row-inner > div:not([class*=col-md]) {padding-top:0!important;}
.post-template-default.single .post-body .row-navigation .row-parent {margin-bottom:0!important;}

}

@media (max-width: 767px) {
.home .post-content  > *:first-child {top:-80px!important;margin-bottom:-80px!important;}
.home .find-out-more .background-inner {background-image:none!important;}
.find-out-more .ult-banner-block {margin-bottom:0!important;}
h3 {font-size:22px!important;}
.footer-news .owl-next {right:0!important;}
.footer-news .owl-prev {left:calc(100% - 100px)!important;}
.regional-map .box:after {font-size:12px;}
.regional-map .box:before {font-size:12px;}
.regional-map .box:hover {-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2);transform: scale(1.2);cursor:pointer!important; }
.regional-map h3 {top:-15px;left:16px;font-size:18px!important; }
.regional-map .pin-text:after {margin-top:150%;-webkit-transform: scale(0.10);-moz-transform: scale(0.10); -ms-transform: scale(0.10); -o-transform: scale(0.10); transform: scale(0.10);}
.regional-map .pin-text:before {margin-top:150%;left:-800%;-webkit-transform: scale(0.10);-moz-transform: scale(0.10); -ms-transform: scale(0.10); -o-transform: scale(0.10); transform: scale(0.10);}
#pin-4 .pin-text:before {margin-top:-150%; }
.portfolio-template-default .dummy {padding-top:50%!important;}
.portfolio-template-default .post-media img, .portfolio-template-default .post-media, .portfolio-template-default .post-media img {width:100%!important;}
.uncode_text_column.neighbourly ul {-moz-column-count: 1; -moz-column-gap: 0px; -webkit-column-count: 1; -webkit-column-gap: 0px; column-count: 1;column-gap: 0px;}
.uncode_text_column.charity ul {-moz-column-count: 1; -moz-column-gap: 0px; -webkit-column-count: 1; -webkit-column-gap: 0px; column-count: 1;column-gap: 0px;}
.btn-container.btn-inline {display:inline-block!important;}
.scroller .tmb .t-overlay-text p {height:150px!important;}
}
@media (max-width: 640px) {
.operations .style-light .gform_wrapper .top_label li.gfield.gf_left_half {padding-right:0px!important;}
.navigation .page-next .btn-link {padding:0!important;}
.navigation .page-prev .btn-link {padding:0!important;}
}