@charset "UTF-8";
/*Common USE*/
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #ccc !important;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ccc !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #ccc !important;
}

.uk-sticky-fixed{z-index: 1000}
.h4, .uk-h4, h4{text-transform:none; letter-spacing: 0}
.tm-main{padding-bottom: 0}
a.favLink, a.compareLink{color:#fff !important}

select, select.wpcf7-select,#filter_catid, #radius, #resultpanel {display: inline-block; /*width: auto !important;*/ padding: .375rem 1.75rem .375rem .75rem; vertical-align: middle; background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center; background-color: rgb(255, 255, 255); background-image: none\9; background-size: 10px 15px; -moz-appearance: none; -webkit-appearance: none;}
select option, select{font-size: 16px !important;}
 
select option{padding: 3px 0 !important}

.uk-input:disabled, .uk-select:disabled, .uk-textarea:disabled, .uneditable-input:not([class*="uk-"]):disabled, input[type="color"]:not([class*="uk-"]):disabled, input[type="date"]:not([class*="uk-"]):disabled, input[type="datetime-local"]:not([class*="uk-"]):disabled, input[type="datetime"]:not([class*="uk-"]):disabled, input[type="email"]:not([class*="uk-"]):disabled, input[type="month"]:not([class*="uk-"]):disabled, input[type="number"]:not([class*="uk-"]):disabled, input[type="password"]:not([class*="uk-"]):disabled, input[type="search"]:not([class*="uk-"]):disabled, input[type="tel"]:not([class*="uk-"]):disabled, input[type="text"]:not([class*="uk-"]):disabled, input[type="time"]:not([class*="uk-"]):disabled, input[type="url"]:not([class*="uk-"]):disabled, input[type="week"]:not([class*="uk-"]):disabled, select:not([class*="uk-"]):disabled, textarea:not([class*="uk-"]):disabled{ background-color: #fff; font-size: 15px;}

ul li, ol li{list-style: none}
.arrowlist{padding: 0; margin: 0}
.arrowlist li{ padding: 5px 0; line-height: 30px; margin-left: 20px; text-indent: -20px !important; color: #6c6d74}
.arrowlist li:before{content: "\f054";  font-family: "FontAwesome"; color: #80b660; display: inline-table; float: left; width: 20px; height: 30px}
a{text-decoration: none; color: #80b660}
em{color: #0090c9; font-weight: bold; font-size: 17px;}
.invisible{visibility: hidden !important}
[id^="wk-grid"].aktuelles a.wk-link-reset { pointer-events: none; }

.top-banner > div {min-height: 350px}
.top-banner h2{display: inline-table; background: rgba(255,255,255,0.8); border: 2px solid #61ce58; padding: 5px 15px; color: #61ce58; font-size: 2em; margin-top: 7%;}

.rsform{border: 1px solid #e5e5e5; background: #fafafa; padding: 15px; margin-top: 20px}
.rsform-submit-button:after, .btn-info::after, .btn-primary::after, .uk-button-primary::after, .btn::after, .uk-button-default::after, .home-sliders .uk-panel a.btnBranch::after, .wk-button-primary::after {content: "\f054"; font-family: "FontAwesome"; padding-left: 10px; font-size: 16px;}
.btn, .uk-button, .rsform-submit-button{letter-spacing: 0; padding: 2px 10px !important}
.btn-info{ background: #26344a !important}
.btn-info:hover{background: none !important;;}
.btn:hover, .uk-button:hover, .rsform-submit-button:hover{ border-radius: 50px !important}
.rsform-submit-button{background: #61ce58 !important; font-size: 14px !important; color: #2d2e33 !important; border-radius: 0 0 0 0 !important; text-shadow: none !important; border: 1px solid #61ce58 !important; text-transform: uppercase !important}
.rsform-submit-button:hover{background: none !important; color: #61ce58 !important}
.formHorizontal .rsform-block{margin-bottom: 0 !important}
.formHorizontal p.formDescription{color: #0079bc; font-style: italic; padding-bottom: 10px; margin: 0}
.formHorizontal .formValidation {display: inline !important;}

.rsform input[type="text"]{height:38px !important}
.rsform input[type="checkbox"]{height: 20px; width: 20px; margin: 0 5px 0 0 !important; background-color: #fff}
.rsform-block-listing-1 input, .rsform-block-listing-2 input, .rsform-block-listing-3 input, .rsform-block-listing-4 input, .rsform-block-listing-5 input, .rsform-block-listing-6 input {margin-bottom: 0 !important}

.formHorizontal .scrolling{height: 320px; overflow-y: scroll; overflow-x: hidden}
.formHorizontal{margin-bottom: 0 !important}
.uk-section-secondary:not(.uk-preserve-color) .uk-totop { position: fixed; bottom: 30px; right: 20px; background: #61ce58; padding: 10px; color: #454545}

.formHorizontal .scrolling .mb-3{margin-bottom:0.6rem !important}
.formHorizontal .scrolling .col-form-label{text-align:right}


a.uk-logo{position: relative}
.muted{color: #6c6d74; font-weight: bold; width: 50%; padding: 0}

/*Main Navigation*/
.tm-header-transparent{padding: 10px 0}
.uk-navbar{justify-content: space-between; -webkit-justify-content: space-between; align-items: center; -webkit-align-items: center}
.uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a.uk-open, .uk-navbar-nav>li>a:focus{color: #61ce58}
.uk-navbar-nav > li > a{font-size: 16px; padding: 5px 15px; letter-spacing: 1px; text-transform: capitalize; color: #fff !important}
.uk-navbar-nav > li:last-child > a{border-right: 0}
.uk-navbar-nav > li > a:hover{color: #61ce58 !important}
.uk-navbar-nav > li.uk-active > a{color: #61ce58 !important}
.uk-navbar-nav > li:last-child a:before{content: "\f002";  font-family: "FontAwesome"; padding-right: 5px}
.uk-navbar-nav > li:last-child .uk-navbar-dropdown{display: none}

.navbar .nav > li > .dropdown-menu, .uk-navbar-dropdown{width: 300px; padding: 0; background: #26344a;}
.uk-navbar-dropdown-nav > li{border-bottom: 1px solid rgba(255,255,255,0.2)}
.uk-navbar-dropdown-nav > li > a{padding: 12px 15px; color: #fff; text-transform: capitalize; letter-spacing: 1px; }
.uk-navbar-dropdown-nav > li > a:hover, .uk-navbar-dropdown-nav > li.uk-active > a{color: #61ce58;}
.uk-navbar-dropdown-nav .uk-nav-sub{display: none}
.uk-navbar-container:not(.uk-navbar-transparent){background: #26344a}

/*Nav on mobile*/
.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-toggle {color: #fff;}
.uk-navbar-container:not(.uk-navbar-transparent) .uk-navbar-toggle:hover {color: #61ce58;}
.uk-modal-dialog{ background: #61ce58}
.uk-nav-primary > li > a{color:#26344a }
.uk-nav-primary > li > a:focus, .uk-nav-primary > li > a:hover{color: #fff}
.uk-close{color: #26344a}
.uk-modal-close-full{background: #61ce58}
.uk-modal-close-full svg{width: 40px; height: auto;}
.uk-nav-sub a{ color: #fff !important; font-size: 20px}

.uk-offcanvas-bar{background: #26344a}
.uk-offcanvas-overlay:before{background:#61ce58 !important;}
.uk-offcanvas-overlay.uk-open:before{opacity: 0.5}
.uk-offcanvas-bar .uk-close{color: #fff !important}
.uk-offcanvas-bar .uk-nav-primary>li>a{color: #fff !important; line-height: 1.4 !important}
.uk-offcanvas-bar .uk-nav-primary a:hover{color: #61ce58 !important}
.uk-offcanvas-bar .uk-nav-primary li.uk-active a{color: #61ce58 !important}
.uk-offcanvas-bar .uk-nav-sub li{line-height: 1.625}

.logo-on-mobile-menu img{width: auto; height: 50px; margin: 0 0 20px 0 !important}

/*Breadcrumbs*/
.uk-breadcrumb{border-bottom: 1px solid #f0f0f0; padding-bottom: 20px; margin-bottom: 30px !important; font-style: italic}



/*FORMS*/
.uk-input, .uk-select:not([multiple]):not([size]), .uneditable-input:not([class*="uk-"]), input[type="color"]:not([class*="uk-"]), input[type="date"]:not([class*="uk-"]), input[type="datetime-local"]:not([class*="uk-"]), input[type="datetime"]:not([class*="uk-"]), input[type="email"]:not([class*="uk-"]), input[type="month"]:not([class*="uk-"]), input[type="number"]:not([class*="uk-"]), input[type="password"]:not([class*="uk-"]), input[type="search"]:not([class*="uk-"]), input[type="tel"]:not([class*="uk-"]), input[type="text"]:not([class*="uk-"]), input[type="time"]:not([class*="uk-"]), input[type="url"]:not([class*="uk-"]), input[type="week"]:not([class*="uk-"]), select:not([class*="uk-"]):not([multiple]):not([size]){border: 1px solid #ccc; padding: 5px 10px; color: #5f5f63; margin-bottom: 10px}

.uk-select[multiple], .uk-select[size], .uk-textarea, select:not([class*="uk-"])[multiple], select:not([class*="uk-"])[size], textarea:not([class*="uk-"]){border: 1px solid #ccc;}

/*Home page Slider*/
.homesliders h2{text-align: center; padding-bottom: 20px; letter-spacing:1px; line-height: normal !important}
.homesliders h2 strong{color: #61ce58;}
.homesliders .el-item a{border: 2px solid #61ce58; background: #61ce58; font-size: 18px; padding: 10px 20px; text-align: center; color: #ffffff}
.homesliders .el-item a:before{content: "\f002";  font-family: "FontAwesome"; padding-right: 10px; display: none}
.homesliders .el-item a:hover{ border-radius: 50px; text-decoration: none; background: #fff; color: #26344a}
.homesliders .uk-dotnav{margin-left: 0 !important}
.homesliders .uk-dotnav > * > *{width: 15px; height: 15px}

/*home page about us, services, featured properties*/
.hm-aboutus .uk-tile-primary{background:#80b660; background: -webkit-linear-gradient( to left, #80b660, #3a8e6a); background: linear-gradient(to right, #80b660, #3a8e6a);}
.hm-aboutus .uk-tile-secondary{background:#26344a; /*background: -webkit-linear-gradient( to left, #26344a, #535b65); background: linear-gradient(to right, #26344a, #535b65);*/}

.hm-services .el-content{text-align: center; display: inline-block; margin-top: 0 !important}

.home-featured-properties a{color:#26344a}
.home-featured-properties a:hover{text-decoration: none}
.home-featured-properties .el-item{width: 100%; padding: 0; border: 1px solid #dde0e2 !important; position: relative; overflow: hidden}
.home-featured-properties .el-item:hover{border: 3px solid #61ce58 !important}
.home-featured-properties .el-item h3{ color: #26344a; font-size: 22px; padding: 20px 0 0 0; margin: 0}
.home-featured-properties .el-item .el-content{padding:0 20px 20px 20px}
.home-featured-properties img{width: 100%; height: 250px}
.home-featured-properties .tagLEASE{background-color: #61ce58; color: #26344a; display:inline; padding: 5px 10px; text-transform: uppercase; font-size: 14px}

.home-featured-properties .featuredfluid{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between}
.home-featured-properties .featuredfluid .span4{width: 32%;}
.home-featured-properties .element_property{border: 1px solid #dde0e2; min-height: 600px}
.home-featured-properties .element_property:hover{border: 3px solid #61ce58 !important}
.home-featured-properties .element_property > .span12.image_property{padding: 0}
.home-featured-properties .element_property h4{ color: #26344a; font-size: 22px; padding: 20px; margin: 0; text-transform: capitalize}
.home-featured-properties .element_property .address_value{color: #454545; padding: 20px; display: inline-block}
/*.home-featured-properties .element_property .address_value:after{content: "View Property"; display: block; padding-top: 10px;}*/
.home-featured-properties .element_property .randompropertyfeatured{display: none}
.home-featured-properties .element_property .element_title{padding-top: 20px}
.home-featured-properties .element_property .element_title:before{content: "For Lease"; background-color: #61ce58; color: #ffffff; display:inline; padding: 5px 10px; text-transform: uppercase; font-size: 14px; margin-left: 20px}
/*.home-featured-properties .element_property .element_title:before{content: url(http://devtangent.com/thorburn2019/images/thorburn/forlease-small.png); position: absolute; z-index: 10; top: 0; left: 0}*/
.home-featured-properties h5{margin: 0 20px}

.featured-list {padding:0 20px;}
.featured-list p{width: 100%; margin: 0; padding: 0; display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between}
.featured-list span:nth-child(1){width:30%;}
.featured-list span:nth-child(2){width:65%;}
.featured-list .property_price{float: none}

/*SEARCH FORM in Listing pg*/
.search-form{overflow: hidden}
.search-form .horizontal_search{ position: static; background:#dde0e2}
.ospsearch_ul{box-shadow: 0 0; border: 0 solid #e5e5e5; background: none}
#module-100, #module-108 { border: 1px solid #e5e5e5; padding: 20px; background: #fafafa}

.search-customise p{margin-top: 0}
.search-customise input[type="text"]{height: 40px !important; font-size: 16px}
.search-customise .chzn-container{font-size: 16px !important; width: 99% !important; display: block}
.search-customise .chzn-container-single .chzn-single{line-height: 40px !important; height: 40px !important}
.search-customise .chzn-container-single .chzn-single div b{background-position: 0 10px !important}
.search-customise .mod_ossearch_right_col{ padding: 5px 0 !important}
.search-customise .input-mini{width: 152px !important}
.search-customise .advlink{display: none !important}
.search-customise .ospsearch_submit i{display: none}
.search-customise .ospsearch_submit {text-align: left; padding-left: 0}

.search-customise .ospsearch_ul{width: auto !important}
.search-customise .chzn-choices li{display: block !important}
.search-customise .ospsearch_ul li{display: none}
.search-customise .ospsearch_ul li:last-child{display: block !important; border: 0}
.search-customise .ospsearch_ul li:last-child button{padding: 5px 30px !important}
#property_type100, #city100, #property_type108, #city108{display: block !important; width: 100% !important}
.search-customise #basic_div100, .search-customise #basic_div108{display: block}
.search-customise #address_div100 tr, .search-customise #address_div100 tr{display: none}
.search-customise #address_div100 tr:nth-child(1), .search-customise #address_div100 tr:nth-child(2), .search-customise #address_div108 tr:nth-child(1), .search-customise #address_div108 tr:nth-child(2){display: none!important}
.search-customise #city_div_search_module100, .search-customise #city_div_search_module108{width: 320px !important}
.search-customise .ospsearch_div{padding: 0; border: 0}
.search-customise #property_type100_chzn, .search-customise #property_type108_chzn{display: none}
#details_div100 tr:nth-child(1), #details_div100 tr:nth-child(2), #details_div100 tr:nth-child(5), #details_div100 tr:nth-child(6), #details_div108 tr:nth-child(1), #details_div108 tr:nth-child(2), #details_div108 tr:nth-child(5), #details_div108 tr:nth-child(6){ display: none}
#ossearchForm100 #category_ids, #ossearchForm108 #category_ids{display: block !important; width: 100% !important; height: 45px}
#category_ids_chzn{display: none !important}

.search-customise button.btn-danger{background: #686868; color: #fff; margin-top: 20px; padding: 5px 30px !important}
.search-customise button.btn-danger:hover{border: 1px solid #686868; background: none; color: #686868}


#category_ids option[value="7"], #category_ids option[value="8"], #category_ids option[value="9"], #category_ids option[value="10"], #category_ids option[value="11"], #category_ids option[value="12"], #category_ids option[value="13"], #category_ids option[value="14"], #category_ids option[value="15"], #category_ids option[value="16"], #category_ids option[value="17"], #category_ids option[value="18"], #category_ids option[value="19"], #category_ids option[value="20"], #category_ids option[value="21"], #category_ids option[value="22"], #category_ids option[value="23"], #category_ids option[value="24"], #category_ids option[value="25"], #category_ids option[value="26"], #category_ids option[value="27"], #category_ids option[value="28"], #category_ids option[value="29"], #category_ids option[value="30"], #category_ids option[value="31"], #category_ids option[value="32"], #category_ids option[value="33"], #category_ids option[value="34"], #category_ids option[value="35"], #category_ids option[value="36"], #category_ids option[value="37"], #category_ids option[value="38"], #category_ids option[value="39"], #category_ids option[value="40"], #category_ids option[value="41"], #category_ids option[value="42"], #category_ids option[value="43"], #category_ids option[value="44"]{display: none}


body.adminlistings #category_ids option[value="7"], body.adminlistings #category_ids option[value="8"], body.adminlistings #category_ids option[value="9"], body.adminlistings #category_ids option[value="10"], body.adminlistings #category_ids option[value="11"], body.adminlistings #category_ids option[value="12"], body.adminlistings #category_ids option[value="13"], body.adminlistings #category_ids option[value="14"], body.adminlistings #category_ids option[value="15"], body.adminlistings #category_ids option[value="16"], body.adminlistings #category_ids option[value="17"], body.adminlistings #category_ids option[value="18"], body.adminlistings #category_ids option[value="19"], body.adminlistings #category_ids option[value="20"], body.adminlistings #category_ids option[value="21"], body.adminlistings #category_ids option[value="22"], body.adminlistings #category_ids option[value="23"], body.adminlistings #category_ids option[value="24"], body.adminlistings #category_ids option[value="25"], body.adminlistings #category_ids option[value="26"], body.adminlistings #category_ids option[value="27"], body.adminlistings #category_ids option[value="28"], body.adminlistings #category_ids option[value="29"], body.adminlistings #category_ids option[value="30"], body.adminlistings #category_ids option[value="31"], body.adminlistings #category_ids option[value="32"], body.adminlistings #category_ids option[value="33"], body.adminlistings #category_ids option[value="34"], body.adminlistings #category_ids option[value="35"], body.adminlistings #category_ids option[value="36"], body.adminlistings #category_ids option[value="37"], body.adminlistings #category_ids option[value="38"], body.adminlistings #category_ids option[value="39"], body.adminlistings #category_ids option[value="40"], body.adminlistings #category_ids option[value="41"], body.adminlistings #category_ids option[value="42"], body.adminlistings #category_ids option[value="43"], body.adminlistings #category_ids option[value="44"]{display: block !important}

/*Horizontal search form*/
#module-108{min-height: 350px; overflow: hidden}
.horizontal_search{background: none; color: #2d2e33; text-align: left; width: auto; padding: 0 20px}
.horizontal_search .horizontal_searchrowfluid input, .horizontal_search .horizontal_searchrowfluid select, .horizontal_search .horizontal_searchrowfluid .chzn-container-single, .horizontal_search .horizontal_searchrowfluid .chzn-container-multi{font-size: 16px !important}
.horizontal_searchrowfluid{margin-bottom: 5px }
.horizontal_searchrowfluid label{text-align: left !important}
.horizontal_search .span12{width: 100%; margin: 0}
.horizontal_search p{margin-bottom: 5px}

.floating-module{ position: fixed; width: 373px; top: 100px;}
body.adminlistings .uk-margin-medium-bottom{ display: none}
body.adminlistings .filterForm{display: none}
body.adminlistings #ospropertyadvsearch{display: none}
body.adminlistings .uk-navbar-right ul:first-child{display: none}
body.adminlistings .jmoddiv > li:last-child a:before {display: none !important}

/*Listing pg*/
.property_item{border: 1px solid #e5e5e5; min-height: 630px !important}
.property_item:hover{border:3px solid #61ce58}
.property_item a{color: #6c6d74 !important}
.property_item .theme2_featuredproperties{display: none}

h6.ptype7{ position: absolute; width: 150px; height: 137px; left: 0; top: 0; z-index: 10; margin: 0 !important}
h6.ptype7{background: url(https://thorburnproperty.com.au/images/thorburn/leased-small.png) 0 0 no-repeat !important;}
/*h6.ptype2{background: url(http://thorburnproperty.com.au/images/thorburn/forlease-small.png) 0 0 no-repeat !important;}*/
.floatRight{position: absolute; top: -75px; right: 0; background: #26344a !important; border-color: #26344a !important}
.floatRight a{ color: #fff !important;}
.pdfExportLink{width: 270px; text-align: center}

.btn-toolbar{display:block}
.toplisting .property_item h6.snipe{color:#ffffff}
h5.uk-button-default{background:none; color:#26344a; border: 1px solid #26344a}
h5.uk-button-default:after{display:none}

.componentheading{font-size: 16px; margin: 0; text-transform: none !important}
#filter-bar{float: right}
#filter-bar .btn-group{margin-left: 5px;}
#filter-bar .btn-group:last-child{display: none}
#filter-bar .btn-group input[type=reset], #filter-bar .btn-group .filterResetLink{display: none}
#filter-bar select{width: 250px !important}

/*Advance SEARCH*/
.nodisplay{display: block !important}
.nodisplay > .row-fluid > .span12:first-child{display:none}
#advsearchTabs{display: none}
#advsearchContent #general-information .row-fluid:first-child{display: none}
#advsearchContent #general-information .row-fluid:last-child > .searchfields:first-child{display: none}
#leased .btn-warning{display: none !important}
#leased{display: inline-flex !important; width: 100%; flex-flow: row-reverse}
#leased > div{width: 40%}
#leased .searchfields{width: 100%; margin-left: 0; padding-right: 20px}
#leased .searchfields strong{display: none}
.tab-content{margin: 0 0 0 5px}

/*Pagination*/
.pagination-wrap ul li:first-child, .pagination-wrap ul li:last-child{display: none}
.pagination-wrap li a[title="Previous"]:before{content: "\f053"; font-family: "FontAwesome"; padding-right: 10px; font-size: 16px;}
.pagination-wrap li a[title="Next"]:after{content: "\f054"; font-family: "FontAwesome"; padding-left: 10px; font-size: 16px;}

/*Lising Details*/
.singleTop{ padding: 30px 0 40px 0 !important}
.singleTop .address{font-size:2.3em; color: #26344a; line-height: 1.4}
#shellfeatures{background: #dde0e2; padding: 20px}
#shellfeatures .span6, #shellfeatures .span4{width: 100%; margin: 0; overflow: hidden}
.description h2.pageTitle{ font-size: 1.8em; margin-top: 0}
.listing-features .row-fluid .span12{margin-left: 0}
.listing-features > .row-fluid > .span12 > .row-fluid:nth-child(2),.listing-features > .row-fluid > .span12 > .row-fluid:nth-child(3), .listing-features > .row-fluid > .span12 > .row-fluid:nth-child(4){display: none}
.listing-features > .row-fluid > .span12 > .row-fluid > .span6 > div:nth-child(2){display: none}
.listing-features > .row-fluid > .span12 > .row-fluid:nth-child(3) > .span6 > .row-fluid:last-child{display: none}
.listing-features > .row-fluid > .span12 > .row-fluid > .span6{margin-left: 0}
.listing-features > .row-fluid > .span12 > div:nth-child(4) h2{font-size: 16px !important; font-weight: normal !important}
.listing-features > .row-fluid > .span12 > div:nth-child(4) .edicon{display: none}
.listing-features .neighborhooditem{width: 100%; margin-left: 0 !important}
.theme4 .requestmoredetails{margin-top: 20px; border: 0 !important; padding: 0 !important; display: none}

.singleTop ul.features li:last-child{display: none}
.calltoacction{padding-top: 0}
.tagdiv a{margin: 0 5px; display: inline-block}
.elementlabel{font-weight: bold}

.inspectiontimes{background: #f0f0f0; padding: 15px; width: 70%; float: right; text-align: center; margin: 20px 0}
.inspectiontimes strong{color: #26344a}
.inspectiontimes .fontsmall{font-size: 14px; color: #26344a}
.tagkeyword{background: #26344a !important; color: #fff !important; border-color: #26344a !important}
.block_caption{width: auto}
.edicon-star-full{display: none}
.edicon-price-tags{display: none}

.descriptionTop{margin-bottom: 50px}


#slider1 .fav-viewport{overflow: visible !important; position: static !important; width: 100% !important;}
#slider1 .fav-viewport ul{ display: inline-flex; justify-content:space-around; width: auto !important}
#slider1 .favs > li{position: relative !important;}
#slider1 .favs > li:after{background: rgba(255,255,255,0.8); content:""; width: 100%; height: 100%; position: absolute; z-index: 1; top: 0; left: 0}
#slider1 .favs > li.fav-active-slide{}
#slider1 .favs > li.fav-active-slide:after{background: rgba(255,255,255,0);}
#slider1 .favs img.pictureslideshow{max-height: 800px !important; min-height: 450px; width: 70% !important; margin: 0 auto !important}
#carousel1{ display: none}
.fav-direction-nav a{background-color:#80b660; opacity: 1; width: 44px !important}
.fav-direction-nav li .fav-next{background-position: -60px 0 !important}
.favslider1:hover .fav-next, .favslider1:hover .fav-prev{opacity: 1}
.tm-sidebar-invisible .tm-sidebar{display: none}
.tm-sidebar-invisible .tm-top{display: none}
.tm-top h2{font-size: 65px}

/*404 page*/
.pagenotfound{padding: 50% 30px;}
.pagenotfound h2{font-size: 15em; font-weight: bold; line-height: normal; color: #26344a !important}
.pagenotfound h3{font-size: 2em; margin-top: -30px; padding-bottom: 30px; color: #454545 !important}
.pagenotfound p{color: #153690}
.pagenotfound a{font-size:20px; padding: 10px; background: #26344a; color: #fff}
.pagenotfound a:hover{border: 1px solid #153690; text-decoration: none}
.pagenotfound a:before{content: "\f053"; font-family: "FontAwesome"; padding-right: 10px; font-size: 16px;}

/*Newsletter*/
.newsletter-block .uk-grid .uk-width-auto\@s{padding-left: 0}

/*Contact pg*/
.aboutus-pg{padding-bottom: 250px}
.contact-form .formControlLabel{display: none}
.contact-form .formSpan12{padding: 0 !important; margin-left: 0 !important; display: inline-flex !important; display: -webkit-inline-flex !important; justify-content: space-between; -webkit-justify-content: space-between}
.contact-form .formSpan12 > div{width: 48%}

/*Hidden Client Contact List*/
.client-contactlist .category li{ padding: 5px 20px}
.client-contactlist .category li a{color: #26344a; font-size: 18px}
.client-contactlist .category li .contact-fields{ margin: 0; float: right}

/*Listing CMS Admin for Thorburn to manage*/
.frontend-cmsadmin .componentheading{font-size: 2.5em}
.frontend-cmsadmin button:after{display: none}
.frontend-cmsadmin button{background: #26344a !important; color: #fff !important}
.frontend-cmsadmin .hidden-phone button:last-child{display: none}
.frontend-cmsadmin .btn-group button{margin-right:10px}
.frontend-cmsadmin .btn-group button:hover{background: #61ce58 !important; border: none !important}

.frontend-cmsadmin input[id=filter_search]{width: 300px !important}

.frontend-cmsadmin a.btn-success{background:none; color: #61ce58 !important; padding: 3px !important}
.frontend-cmsadmin a.btn-success .osicon-star:before{content: "\47" !important; font-size: 1.5em}
.frontend-cmsadmin a.btn-success:hover{background: none; border: none !important}
.frontend-cmsadmin a.btn-success .osicon-star:hover:before{color: #e44e56 !important}

.frontend-cmsadmin a.btn-danger{background:none; color: #26344a !important; padding: 0}
.frontend-cmsadmin a.btn-danger .osicon-star:before{content: "\49" !important; font-size: 1.2em}
.frontend-cmsadmin a.btn-danger:hover{background: none; border: none !important}
.frontend-cmsadmin a.btn-danger .osicon-star:hover:before{color: #e44e56 !important}

.frontend-cmsadmin a:after{display: none}
.frontend-cmsadmin a.btn{background: none; color: #26344a; padding: 0}

.frontend-cmsadmin #filter-bar .btn-group:last-child{display: block}
.frontend-cmsadmin #filter-bar select{width: 200px !important}

.uk-breadcrumb a,  .uk-breadcrumb a:visited {  color: #025a8d;   outline: medium none;  text-decoration: none;}

/*Footer*/
.tm-footer{font-size: 13px !important; padding: 30px 0!important}
.tm-footer h5{ padding-bottom: 0; margin-bottom: 0; color: #61ce58 !important; font-size: 15px}
.tm-footer p{padding: 5px 0 !important; margin: 0 !important}

.footer-menu .uk-subnav{ display: block}
.footer-menu .uk-subnav > * > :first-child{font-size: 12px}

.copyright{ background: #070a0e !important}
.copyright p{font-size: 13px; padding: 5px 0 !important; margin: 0}

/*To Top*/
#toTop{display: none; visibility: inherit !important}
.uk-section-primary:not(.uk-preserve-color) .uk-totop{color: #26344a; background-color: #61ce58; width: 40px; height: 40px; text-align: center; vertical-align: middle; line-height: 40px; position: fixed; right: 30px; bottom: 30px; z-index: 10; padding: 0; border-radius: 100%;}
.uk-section-primary:not(.uk-preserve-color) .uk-totop:hover{background:#26344a}


@media (max-width:1336px){	
	.pagenotfound h2{font-size: 6em !important}
}
@media (max-width:1200px){
	.floating-module{left: 0}
	
}

@media (max-width:992px){
	a.uk-logo:hover:before{display: none}
	.tm-top h2{font-size: 2.5em}
	#tm-top{padding: 0 0}
	
	.pagenotfound{text-align: center !important}	
	.pagenotfound h3{font-size: 1.5em}
}

@media (max-width:768px){	
	.newsletter-block .uk-grid{margin: 0}
	.newsletter-block .uk-grid > *{text-align: center}
	
	.floating-module{position: static; width: 100%;}
	#shellfeatures{margin-bottom: 20px}
	
	.floatRight{top: -6%}
	
	
}

@media (max-width:568px){
	.homesliders h2{font-size: 30px}
	.homesliders .el-item a{padding: 10px}
	.hm-aboutus > div > div:first-child{display: none}
	
	.top-banner > div{min-height: 200px !important}
	.top-banner h2{margin-top: 0}
	
	#slider1 .favs img.pictureslideshow{min-height: 300px !important; width: 100% !important}
	
	.property_item{min-height: auto !important; margin-bottom: 20px !important}
	.theme4 .fieldlabel{width: 50%}
	
	.home-featured-properties .featuredfluid{ display: block;}
	.home-featured-properties .featuredfluid .span4{width: auto;}
	
}