/*
Theme Name;DomaCom 2017
Theme URI;http://www.domacom.com.au/
Author;e-CBD team
Author URI;https://www.e-cbd.com/
Description;DomaCom 2017 theme
Version;1
Text Domain;domacom2017
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
/*--------------------------------------------------------------
2.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;/* Many screen reader and browser combinations announce broken words as they would appear visually. */}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000; /* Above WP toolbar. */}
/*--------------------------------------------------------------
3.0 Alignments
--------------------------------------------------------------*/
.alignleft{display:inline;float:left;margin-right:1.5em;}.alignright{display:inline;float:right;margin-left:1.5em;}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}.left{float:left}.right{float:right;}
/*--------------------------------------------------------------
4.0 Clearings
--------------------------------------------------------------*/
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.entry-footer:before,.entry-footer:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after,.nav-links:before,.nav-links:after,.comment-author:before,.comment-author:after,.widget-area:before,.widget-area:after,.widget:before,.widget:after,.comment-meta:before,.comment-meta:after{content:"";	display:table;table-layout:fixed;}.clear:after,.entry-content:after,.entry-footer:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after,.nav-links:after,.comment-author:after,.widget-area:after,.widget:after,.comment-meta:after{clear:both;}
/*--------------------------------------------------------------
5.0 Typography
--------------------------------------------------------------*/
html{font-size:15px;}
body,button,input,select,textarea{color:#49545c;font-family:"Open Sans", "Helvetica Neue", helvetica, arial, sans-serif;font-size:0.9rem;font-weight:400;line-height:1.75;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{clear:both;margin:0 0 0.75em;color:#49545c;font-family:Montserrat,"Helvetica Neue", helvetica, arial, sans-serif;font-weight:bold;line-height:1.4;}
h1,.h1{font-size:2.13333rem;}
h2,.h2,.home.blog .entry-title{font-size: 1.375rem;}
h2 small,.h2 small{display:block;color:#525d66;font-size:1rem;font-weight:normal;letter-spacing:.1em;text-transform:uppercase;}
h3,.h3{font-size:1.125rem;}
h4,.h4{font-size:1rem;}
h5,.h5{font-size:0.8125rem;}
h6,.h6{font-size:0.9375rem;}
p{margin:0 0 1.5rem;padding:0;}
dfn,cite,em,i{font-style:italic;}
blockquote{color:#666;font-size:18px;font-size:1.125rem;font-style:italic;line-height:1.7;margin:0;overflow:hidden;padding:0;}
blockquote cite{display:block;font-style:normal;font-weight:600;margin-top:0.5em;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem;}
abbr,acronym{border-bottom:1px dotted #666;cursor:help;}
mark,ins{background:#eee;text-decoration:none;}
big{font-size:125%;}
blockquote{quotes:"" "";}
q{quotes:"" "";}
blockquote:before,blockquote:after{content:"";}
:focus{outline:none;}
/* Typography for Arabic Font */
html[lang="ar"] body,html[lang="ar"] button,html[lang="ar"] input,html[lang="ar"] select,html[lang="ar"] textarea,html[lang="ary"] body,html[lang="ary"] button,html[lang="ary"] input,html[lang="ary"] select,html[lang="ary"] textarea,html[lang="azb"] body,html[lang="azb"] button,html[lang="azb"] input,html[lang="azb"] select,html[lang="azb"] textarea,html[lang="fa-IR"] body,html[lang="fa-IR"] button,html[lang="fa-IR"] input,html[lang="fa-IR"] select,html[lang="fa-IR"] textarea,html[lang="haz"] body,html[lang="haz"] button,html[lang="haz"] input,html[lang="haz"] select,html[lang="haz"] textarea,html[lang="ps"] body,html[lang="ps"] button,html[lang="ps"] input,html[lang="ps"] select,html[lang="ps"] textarea,html[lang="ur"] body,html[lang="ur"] button,html[lang="ur"] input,html[lang="ur"] select,html[lang="ur"] textarea{font-family:Tahoma, Arial, sans-serif;}html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] h4,html[lang="ar"] h5,html[lang="ar"] h6,html[lang="ary"] h1,html[lang="ary"] h2,html[lang="ary"] h3,html[lang="ary"] h4,html[lang="ary"] h5,html[lang="ary"] h6,html[lang="azb"] h1,html[lang="azb"] h2,html[lang="azb"] h3,html[lang="azb"] h4,html[lang="azb"] h5,html[lang="azb"] h6,html[lang="fa-IR"] h1,html[lang="fa-IR"] h2,html[lang="fa-IR"] h3,html[lang="fa-IR"] h4,html[lang="fa-IR"] h5,html[lang="fa-IR"] h6,html[lang="haz"] h1,html[lang="haz"] h2,html[lang="haz"] h3,html[lang="haz"] h4,html[lang="haz"] h5,html[lang="haz"] h6,html[lang="ps"] h1,html[lang="ps"] h2,html[lang="ps"] h3,html[lang="ps"] h4,html[lang="ps"] h5,html[lang="ps"] h6,html[lang="ur"] h1,html[lang="ur"] h2,html[lang="ur"] h3,html[lang="ur"] h4,html[lang="ur"] h5,html[lang="ur"] h6{font-weight:700;}/* Typography for Chinese Font */html[lang^="zh-"] body,html[lang^="zh-"] button,html[lang^="zh-"] input,html[lang^="zh-"] select,html[lang^="zh-"] textarea{font-family:"PingFang TC", "Helvetica Neue", Helvetica, STHeitiTC-Light, Arial, sans-serif;}html[lang="zh-CN"] body,html[lang="zh-CN"] button,html[lang="zh-CN"] input,html[lang="zh-CN"] select,html[lang="zh-CN"] textarea{font-family:"PingFang SC", "Helvetica Neue", Helvetica, STHeitiSC-Light, Arial, sans-serif;}html[lang^="zh-"] h1,html[lang^="zh-"] h2,html[lang^="zh-"] h3,html[lang^="zh-"] h4,html[lang^="zh-"] h5,html[lang^="zh-"] h6{font-weight:700;}/* Typography for Cyrillic Font */html[lang="bg-BG"] body,html[lang="bg-BG"] button,html[lang="bg-BG"] input,html[lang="bg-BG"] select,html[lang="bg-BG"] textarea,html[lang="ru-RU"] body,html[lang="ru-RU"] button,html[lang="ru-RU"] input,html[lang="ru-RU"] select,html[lang="ru-RU"] textarea,html[lang="uk"] body,html[lang="uk"] button,html[lang="uk"] input,html[lang="uk"] select,html[lang="uk"] textarea{font-family:"Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;}html[lang="bg-BG"] h1,html[lang="bg-BG"] h2,html[lang="bg-BG"] h3,html[lang="bg-BG"] h4,html[lang="bg-BG"] h5,html[lang="bg-BG"] h6,html[lang="ru-RU"] h1,html[lang="ru-RU"] h2,html[lang="ru-RU"] h3,html[lang="ru-RU"] h4,html[lang="ru-RU"] h5,html[lang="ru-RU"] h6,html[lang="uk"] h1,html[lang="uk"] h2,html[lang="uk"] h3,html[lang="uk"] h4,html[lang="uk"] h5,html[lang="uk"] h6{font-weight:700;line-height:1.2;}/* Typography for Devanagari Font */html[lang="bn-BD"] body,html[lang="bn-BD"] button,html[lang="bn-BD"] input,html[lang="bn-BD"] select,html[lang="bn-BD"] textarea,html[lang="hi-IN"] body,html[lang="hi-IN"] button,html[lang="hi-IN"] input,html[lang="hi-IN"] select,html[lang="hi-IN"] textarea,html[lang="mr-IN"] body,html[lang="mr-IN"] button,html[lang="mr-IN"] input,html[lang="mr-IN"] select,html[lang="mr-IN"] textarea{font-family:Arial, sans-serif;}html[lang="bn-BD"] h1,html[lang="bn-BD"] h2,html[lang="bn-BD"] h3,html[lang="bn-BD"] h4,html[lang="bn-BD"] h5,html[lang="bn-BD"] h6,html[lang="hi-IN"] h1,html[lang="hi-IN"] h2,html[lang="hi-IN"] h3,html[lang="hi-IN"] h4,html[lang="hi-IN"] h5,html[lang="hi-IN"] h6,html[lang="mr-IN"] h1,html[lang="mr-IN"] h2,html[lang="mr-IN"] h3,html[lang="mr-IN"] h4,html[lang="mr-IN"] h5,html[lang="mr-IN"] h6{font-weight:700;}/* Typography for Greek Font */html[lang="el"] body,html[lang="el"] button,html[lang="el"] input,html[lang="el"] select,html[lang="el"] textarea{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}html[lang="el"] h1,html[lang="el"] h2,html[lang="el"] h3,html[lang="el"] h4,html[lang="el"] h5,html[lang="el"] h6{font-weight:700;line-height:1.3;}/* Typography for Gujarati Font */html[lang="gu-IN"] body,html[lang="gu-IN"] button,html[lang="gu-IN"] input,html[lang="gu-IN"] select,html[lang="gu-IN"] textarea{font-family:Arial, sans-serif;}html[lang="gu-IN"] h1,html[lang="gu-IN"] h2,html[lang="gu-IN"] h3,html[lang="gu-IN"] h4,html[lang="gu-IN"] h5,html[lang="gu-IN"] h6{font-weight:700;}/* Typography for Hebrew Font */html[lang="he-IL"] body,html[lang="he-IL"] button,html[lang="he-IL"] input,html[lang="he-IL"] select,html[lang="he-IL"] textarea{font-family:"Arial Hebrew", Arial, sans-serif;}html[lang="he-IL"] h1,html[lang="he-IL"] h2,html[lang="he-IL"] h3,html[lang="he-IL"] h4,html[lang="he-IL"] h5,html[lang="he-IL"] h6{font-weight:700;}/* Typography for Japanese Font */html[lang="ja"] body,html[lang="ja"] button,html[lang="ja"] input,html[lang="ja"] select,html[lang="ja"] textarea{font-family:"Hiragino Kaku Gothic Pro", Meiryo, sans-serif;}html[lang="ja"] h1,html[lang="ja"] h2,html[lang="ja"] h3,html[lang="ja"] h4,html[lang="ja"] h5,html[lang="ja"] h6{font-weight:700;}/* Typography for Korean font */html[lang="ko-KR"] body,html[lang="ko-KR"] button,html[lang="ko-KR"] input,html[lang="ko-KR"] select,html[lang="ko-KR"] textarea{font-family:"Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;}html[lang="ko-KR"] h1,html[lang="ko-KR"] h2,html[lang="ko-KR"] h3,html[lang="ko-KR"] h4,html[lang="ko-KR"] h5,html[lang="ko-KR"] h6{font-weight:600;}/* Typography for Thai Font */html[lang="th"] h1,html[lang="th"] h2,html[lang="th"] h3,html[lang="th"] h4,html[lang="th"] h5,html[lang="th"] h6{line-height:1.65;font-family:"Sukhumvit Set", "Helvetica Neue", Helvetica, Arial, sans-serif;}html[lang="th"] body,html[lang="th"] button,html[lang="th"] input,html[lang="th"] select,html[lang="th"] textarea{line-height:1.8;font-family:"Sukhumvit Set", "Helvetica Neue", Helvetica, Arial, sans-serif;}/* Remove letter-spacing for all non-latin alphabets */html[lang="ar"] *,html[lang="ary"] *,html[lang="azb"] *,html[lang="haz"] *,html[lang="ps"] *,html[lang^="zh-"] *,html[lang="bg-BG"] *,html[lang="ru-RU"] *,html[lang="uk"] *,html[lang="bn-BD"] *,html[lang="hi-IN"] *,html[lang="mr-IN"] *,html[lang="el"] *,html[lang="gu-IN"] *,html[lang="he-IL"] *,html[lang="ja"] *,html[lang="ko-KR"] *,html[lang="th"] *{letter-spacing:0 !important;}
/*--------------------------------------------------------------
6.0 Forms
--------------------------------------------------------------*/
label{
	color:#49545c;
	display:block;
	font-weight:800;
	margin-bottom:0.5em;
}
.txtwh label{color:#ffffff;}

.contact fieldset {margin-bottom:0;}
fieldset{
	margin-bottom:1em;
}

fieldset p {margin: 0 0 0.5rem;}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{
	color:#666;
	background:#fff;
	background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
	border:1px solid #bbb;
	display:block;
	padding:0.7em;
	width:100%;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus{
	color:#222;
	border-color:#e31b23;
}

textarea {height:200px;}

select{
	border:1px solid #bbb;
	border-radius:3px;
	height:3em;
	max-width:100%;
}

input[type="radio"],
input[type="checkbox"]{
	margin-right:0.5em;
}

input[type="radio"] + label,
input[type="checkbox"] + label{
	font-weight:400;
}

button,
input[type="button"],
input[type="submit"]{
	background-color:#e31b23;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:14px;
	font-size:1rem;
	font-weight:800;
	line-height:1;
	padding:1rem 2.2rem;
	text-shadow:none;
	-webkit-transition:background 0.2s;
	transition:background 0.2s;
    text-transform:uppercase;
}

input + button,
input + input[type="button"],
input + input[type="submit"]{
	padding:0.75em 2em;
}

button.secondary,
input[type="reset"],
input[type="button"].secondary,
input[type="reset"].secondary,
input[type="submit"].secondary{
	background-color:#ddd;
	color:#222;
}

button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus{
	background:#767676;
}

button.secondary:hover,
button.secondary:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="button"].secondary:hover,
input[type="button"].secondary:focus,
input[type="reset"].secondary:hover,
input[type="reset"].secondary:focus,
input[type="submit"].secondary:hover,
input[type="submit"].secondary:focus{
	background:#bbb;
}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder{color:#333;font-family:"Open Sans", "Helvetica Neue", helvetica, arial, sans-serif;}
:-moz-placeholder{color:#333;font-family:"Open Sans", "Helvetica Neue", helvetica, arial, sans-serif;}
::-moz-placeholder{color:#333;font-family:"Open Sans", "Helvetica Neue", helvetica, arial, sans-serif;opacity:1;/* Since FF19 lowers the opacity of the placeholder by default */}
:-ms-input-placeholder{color:#333;font-family:"Open Sans", "Helvetica Neue", helvetica, arial, sans-serif;}
/*--------------------------------------------------------------
7.0 Formatting
--------------------------------------------------------------*/
hr{background-color:#bbb;border:0;height:1px;margin-bottom:1.5em;}
iframe{border:none;}
/*--------------------------------------------------------------
8.0 Lists
--------------------------------------------------------------*/
ul,ol{/* margin:0 0 1.5rem; */padding: 0 0px 0 1.5rem;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:700;}
dd{margin:0 1.5em 1.5em;}
/*--------------------------------------------------------------
9.0 Tables
--------------------------------------------------------------*/
table{
	border-collapse:collapse;
	margin:0 0 1.5em;
	width:100%;
}

thead th{
	border-bottom:2px solid #bbb;
	padding-bottom:0.5em;
}

th{
	padding:0.4em;
	text-align:left;
    background-color: #e31b23;
    color:#fff;
}

tr{
	border-bottom:1px solid #eee;
}

td{
	padding:0.4em;
}


th:last-child,
td:last-child{
	padding-right:0;
}

/*--------------------------------------------------------------
10.0 Links
--------------------------------------------------------------*/
a{color:#e31b23;font-weight:inherit;text-decoration:underline;outline:none;}
a:hover,a:active,a:focus{color:#6b747c;}
.post-navigation a:focus .icon,.post-navigation a:hover .icon{color:#222;}
.bg-lg{background-color:#f0f0f0;}
.bg-lg2{background-color:#e5e9eb;}
.bg-lg3{background-color:#f2f4f5;}
.bg-gr{background-color:#3f4c55;}
.bg-gr2{background-color:#424143;}
.bg-dg{background-color:#353e44;}
.bg-rd{background-color:#e31b23;}
.bg-dggrad{background:#353e44;background:-webkit-gradient(linear, left top, right top, color-stop(1%, #353e44),to(#24292e));background:linear-gradient(to right, #353e44 1%,#24292e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#353e44', endColorstr='#24292e',GradientType=1 );}
.bg-img{background-position:center center;background-repeat:no-repeat;background-size:cover;}
.form-control,.custom-select{padding-left:0;padding-right:0;background-color:#fff;border:none;border-bottom:6px solid #c8cbd0;border-radius:0;font-weight:300;}
.form-control:focus,.custom-select:focus{border-color:#45474b;}
.form-control::-webkit-input-placeholder{color:#313337;font-weight:300;opacity:.5;}
.form-control:-ms-input-placeholder{color:#313337;font-weight:300;opacity:.5;}
.form-control::placeholder{color:#313337;font-weight:300;opacity:.5;}
.custom-select{padding:.5rem 0;}
.lead{font-size:1rem;font-weight:bold;}
.btn,.more-link{display:inline-block;padding:.8rem  1.5rem;border: 1px solid transparent;border-radius:0;font-size: 1rem;font-weight:bold;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.btn-full{display:block;width:100%;}
.btn-sm{padding:0.5rem 1rem;font-size:1rem;}
.btn-primary{background-color:#e31b23;border-color:#e31b23;color:#fff;}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus:active,.btn-primary:active:focus,.btn-primary:active:hover,.open > .btn-primary.dropdown-toggle.focus,.open > .btn-primary.dropdown-toggle:focus,.open > .btn-primary.dropdown-toggle:hover{background-color:#444;border-color:#444;color:#fff;}
.btn-outline-primary, .more-link{border-width:2px;border-color:#e31b23;color:#e31b23;}
.btn-outline-primary:hover,.btn-outline-primary:active,.btn-outline-primary:focus{background-color:#444;border-color:#444;color:#fff;}
.btn-outline-wh{background:none;border-color:#fff;color:#fff;}
.btn-outline-wh:hover,.btn-outline-wh:active,.btn-outline-wh:focus{background-color:#fff;border-color:#fff;color:#313337;}
.btn-secondary{background-color:#49545c;border:0 none;color:#fff;}
.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary.focus:active,.btn-secondary:active:focus,.btn-secondary:active:hover,.open > .btn-secondary.dropdown-toggle.focus,.open > .btn-secondary.dropdown-toggle:focus,.open > .btn-secondary.dropdown-toggle:hover{background-color:#6f7d88;color:#fff;}
.btn-outline-secondary{border-width:2px;border-color:#49545c;color:#49545c;}
.btn-outline-secondary:hover,.btn-outline-secondary:active,.btn-outline-secondary:focus{background-color:#6f7d88;border-color:#6f7d88;color:#fff;}
img{max-width:100%;height:auto;}
img.full{width:100%;height:auto;}
img.navbt{cursor:pointer;-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear;}
img.navbt:hover{-webkit-transform:scale(1.3);transform:scale(1.3);}
img.float-left,img.float-right{max-width:47%;margin-bottom:10px;}
img.float-left{margin-right:15px;}
img.float-right{margin-left:15px;}
.txtwh,.txtwh h1,.txtwh h2,.txtwh h3,.txtwh h4,.txtwh h5,.txtwh h6{color:#fff;}
.txtwh h2 small,.txtwh .h2 small{color:#a8b4be;}
.txtwh hr{border-color:rgba(255,255,255,.15);}
.txtwh .form-control::-webkit-input-placeholder{color:#fff;opacity:.5;}
.txtwh .form-control:-ms-input-placeholder{color:#fff;opacity:.5;}
.txtwh .form-control::placeholder{color:#fff;opacity:.5;}
.txtwh .form-control:focus::-webkit-input-placeholder{color:#fff;opacity:1;}
.txtwh .form-control:focus:-ms-input-placeholder{color:#fff;opacity:1;}
.txtwh .form-control:focus::placeholder{color:#fff;opacity:1;}
.txtlg{font-size:1.25rem;line-height:1.4em;}
.txtlg .lead{font-size:1rem;}
.error{color:#dc595b;font-size:18px;font-weight:bold;}
.innerpad,.innerpad-sm{padding-top:1.5rem;padding-bottom:1.5rem;}
.map-wrap{width:100%;height:0;padding-top:75%;overflow:hidden;position:relative;}
.map-wrap .map-canvas{width:100%;height:100%;position:absolute;left:0;top:0;}
/*--------------------------------------------------------------
11.0 Featured Image Hover
--------------------------------------------------------------*/
.post-thumbnail{margin-bottom:1em;}
.post-thumbnail a img{-webkit-backface-visibility:hidden;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}
.post-thumbnail a:hover img,.post-thumbnail a:focus img{opacity:0.7;}
/*--------------------------------------------------------------
12.0 Navigation
--------------------------------------------------------------*/
.main-navigation{clear:both;padding:0;position: relative;}
.main-navigation .navbar-toggler{position:absolute;right:0;top:-39px;}
.menu-toggle{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#6b747c;display:none;font-size:0.875rem;font-weight:bold;line-height:1.5;margin:1px auto 2px;padding:1em;text-shadow:none;}
/* Display the menu toggle when JavaScript is available. */
.menu-toggle:hover,.menu-toggle:focus{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
.menu-toggle:focus{outline:#a6b2bc 1px solid;}
.menu-toggle .icon{margin-right:0.5em;top:-2px;}
.js .menu-toggle{display:block;}
.toggled-on .menu-toggle .icon-bars,.menu-toggle .icon-close{display:none;}
.toggled-on .menu-toggle .icon-close{display:inline-block;}
.main-navigation li{border-bottom:1px solid #eee;position:relative;}
.main-navigation li li,.main-navigation li:last-child{border:0;}
.main-navigation a{font-family:Montserrat,"Helvetica Neue", helvetica, arial, sans-serif;font-weight: inherit;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-size: 0.9rem;}
.main-navigation a:hover,.main-navigation a:active,.main-navigation a:focus,.main-navigation .active a{color:#6b747c;}
.main-navigation .dropdown-menu{margin:0;background-color:#353e44;border:none;border-radius:0;top:200%;}
.main-navigation .dropdown-menu a{padding-left:15px;padding-right:15px;color:#fff;}
.main-navigation .dropdown-menu a:hover,.main-navigation .dropdown-menu a:active,.main-navigation .dropdown-menu a:focus,.main-navigation .dropdown-menu .active a{background-color: #f00;color:#fff;}
/* Scroll down arrow */
.site-header .menu-scroll-down{display:none;}
/* Social nav */
.social-navigation{font-size:18px;text-align: center;}
.social-navigation ul{list-style:none;margin-bottom:0;margin-left:0;padding: 0;}
.social-navigation li{display:inline;}
.social-navigation a{display:inline-block;margin-right:.5rem;padding:0;color:#a1a6ab;text-align:center;}
.social-navigation a:hover,.social-navigation a:focus{color:#dce1e6;}
.social-navigation .icon{height:18px;width:18px;top:0;vertical-align:top;}
/*--------------------------------------------------------------
13.0 Layout
--------------------------------------------------------------*/
body{background:#fff;}
#page{position:relative;}
.wrap{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}
.wrap:after{clear:both;content:"";display:block;}
/*--------------------------------------------------------------
13.1 Header
--------------------------------------------------------------*/
.site-header{position:relative;}
.site-header > .top{padding-top:11px;padding-bottom:5px;}
.header-subscribe{padding-left:30px;background:url(assets/images/icon_email.png) left center / 19px auto no-repeat;color:#a1a6ab;font-family:Montserrat,"Helvetica Neue", helvetica, arial, sans-serif;font-size:.8rem;font-weight:bold;text-decoration:none;text-transform:uppercase;overflow: hidden;}
.header-subscribe:hover,.header-subscribe:active,.header-subscribe:focus{color:#dce1e6;text-decoration:none;}
.site-header .social-navigation{margin-top:2px;margin-bottom:0;}
.site-header .social-links-menu{margin:0;padding:0;list-style:none;} 
.site-header .social-navigation a{width:auto;height:auto;margin-right:.5rem;margin-bottom:0;background-color:transparent;border-radius:none;color:#a1a6ab;}
.site-header .social-navigation a:hover,.site-header .social-navigation a:focus{color:#dce1e6;}
.site-header .social-navigation .nav-link{padding:0;}
.site-header .social-navigation .icon{width:18px;height:18px;font-size:18px;top:0;}
/* Site branding */
.site-header > .lower{padding-top:15px;padding-bottom:15px;}
.site-title{clear:none;margin:0;padding:0;}
.site-title a{display:block;width:184px;height:0;margin:0;padding:32px 0 0;background:url(assets/images/logo.png) center center / cover no-repeat;overflow:hidden;}
#title{background-position:center center;background-repeat:no-repeat;background-size:cover;}
#title > .cover{background-color:rgba(0,51,102,.35);}
#title .container{padding-top:5rem;padding-bottom:2.5rem;}
#title .container.no-caption{padding-top:3.5rem;padding-bottom:3.5rem;}
#title .container > span{display:block;}
#title .banner-title,#campaign-features .banner-title{margin-bottom:0;color:#fff;font-size:2.275rem;text-transform:uppercase;text-shadow:2px 2px 5px rgba(0,0,0,0.2);}
#title .banner-caption{color:#f0f0f0;font-family:Montserrat,"Helvetica Neue", helvetica, arial, sans-serif; text-shadow:2px 2px 5px rgba(0,0,0,0.2);}
#banners .owl-item,#banners .item{height:100%;}
#banners .item{background-position:center center;background-repeat:no-repeat;background-size:cover;font-family:Montserrat,"Helvetica Neue", helvetica, arial, sans-serif;font-weight:300;text-transform: uppercase;}
#coverFeature {background-color:rgba(0,51,102,.35);}
#banners .item .container{padding-top:3rem;padding-bottom:3rem;}
#banners .item .container > :last-child{margin-bottom:0;}
#banners .item h2,#banners .item .h2{margin-bottom:1rem;font-size:2.13333rem;text-transform: uppercase;}
#banners .item h2 > small,#banners .item .h2 > small,#banners .item h2 > .small,#banners .item .h2 > .small{display:block;color:#fff;font-size:.59735em;font-weight:bold;}
#banners .item .btn{display:block;font-size:.8rem;font-weight:300;white-space:normal;}
#banners .item .btn strong{display:block;font-size:1.06667rem;font-weight:bold;}
#banners .item .btn + .btn{margin-top:.7rem;}
#breadcrumb .breadcrumb{margin:0;padding-left:0;padding-right:0;font-family:Montserrat,"Helvetica Neue", helvetica, arial, sans-serif;font-weight:300;text-align:center;text-transform:uppercase;font-size:0.9em;}
#breadcrumb .breadcrumb-item{display:inline-block;float:none;}
#breadcrumb .breadcrumb-item a{color:#6b747c;font-weight:300;text-decoration: none;}
#breadcrumb .breadcrumb-item small{font-size:1em;font-weight:300;}
#breadcrumb .breadcrumb-item:first-child{padding-top:2px;}
#breadcrumb .breadcrumb-item:first-child a{display:block;width:14px;height:0;padding:14px 0 0;background:url(assets/images/icon_home.png) center center / 14px auto no-repeat;overflow:hidden;position:relative;top:1px;}
.custom-header{position:relative;}
.has-header-image.twentyseventeen-front-page .custom-header,
.has-header-video.twentyseventeen-front-page .custom-header,
.has-header-image.home.blog .custom-header,
.has-header-video.home.blog .custom-header{
	display:table;
	height:300px;
	height:75vh;
	width:100%;
}

.custom-header-media{
	bottom:0;
	left:0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	width:100%;
}

.custom-header-media:before{
	/* Permalink - use to edit and share this gradient;http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+75 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3)));
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); /* IE6-9 */
	bottom:0;
	content:"";
	display:block;
	height:100%;
	left:0;
	position:absolute;
	right:0;
	z-index:2;
}

.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe{
	position:fixed;
	height:auto;
	left:50%;
	max-width:1000%;
	min-height:100%;
	min-width:100%;
	min-width:100vw; /* vw prevents 1px gap on left that 100% has */
	width:auto;
	top:50%;
	padding-bottom:1px; /* Prevent header from extending beyond the footer */
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
}

.wp-custom-header .wp-custom-header-video-button{ /* Specificity prevents .color-dark button overrides */
	background-color:rgba(34, 34, 34, 0.5);
	border:1px solid rgba(255, 255, 255, 0.6);
	color:rgba(255, 255, 255, 0.6);
	height:45px;
	overflow:hidden;
	padding:0;
	position:fixed;
	right:30px;
	top:30px;
	-webkit-transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	width:45px;
}

.wp-custom-header .wp-custom-header-video-button:hover,
.wp-custom-header .wp-custom-header-video-button:focus{ /* Specificity prevents .color-dark button overrides */
	border-color:rgba(255, 255, 255, 0.8);
	background-color:rgba(34, 34, 34, 0.8);
	color:#fff;
}

.admin-bar .wp-custom-header-video-button{
	top:62px;
}

.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img{
	bottom:0;
	position:absolute;
	top:auto;
	-webkit-transform:translateX(-50%) translateY(0);
	transform:translateX(-50%) translateY(0);
}

/* For browsers that support 'object-fit' */
@supports ((-o-object-fit: cover) or (object-fit: cover)){
	.has-header-image .custom-header-media img,
	.has-header-video .custom-header-media video,
	.has-header-video .custom-header-media iframe,
	.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img{
		height:100%;
		left:0;
		-o-object-fit:cover;
		object-fit:cover;
		top:0;
		-webkit-transform:none;
		transform:none;
		width:100%;
	}
}

/* Hides div in Customizer preview when header images or videos change. */

body:not(.has-header-image):not(.has-header-video) .custom-header-media{
	display:none;
}

.has-header-image.twentyseventeen-front-page .site-branding,
.has-header-video.twentyseventeen-front-page .site-branding,
.has-header-image.home.blog .site-branding,
.has-header-video.home.blog .site-branding{
	display:table-cell;
	height:100%;
	vertical-align:bottom;
}

/*--------------------------------------------------------------
13.2 Front Page
--------------------------------------------------------------*/
#content1.post-175480{background:url(assets/images/bg_patterns.jpg) #343d43 center center / 798px auto repeat;}
.advantages .item{font-family:Montserrat,"Helvetica Neue", helvetica, arial, sans-serif;}
.advantages .item i,.advantages .item h3,.advantages .item p{margin-bottom:1rem;}
.advantages .item i{display:block;width:123px;height:108px;margin-left:auto;margin-right:auto;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.advantages .item h3{font-size:1.25rem;}
#advantage1 i{background-image:url(assets/images/icon_advantage_1.png);}
#advantage2 i{background-image:url(assets/images/icon_advantage_5.png);}
#advantage3 i{background-image:url(assets/images/icon_advantage_3.png);}
#advantage4 i{background-image:url(assets/images/icon_advantage_2.png);}
.keys .item{text-align:left;}
.keys ul{margin:0;padding:0;list-style:none;}
.keys li{margin-bottom:1.5rem;padding-left:35px;background:url(assets/images/check.png) left 4px / 29px auto no-repeat;font-size: 1rem;}
.records{margin-top:-15px;margin-bottom:-15px;}
.records .item{padding-top:15px;padding-bottom:15px;font-family:Montserrat,"Helvetica Neue", helvetica, arial, sans-serif;font-weight:300;}
.records .item + .item{border-top:1px solid rgba(255,255,255,.2);}
.records .item .record-num{font-size: 2.73333rem;line-height:1em;}
.records .item strong{font-size:20px;font-weight:bold;}

.twentyseventeen-front-page .site-content{
	padding:0;
}

.twentyseventeen-panel{
	overflow:hidden;
	position:relative;
}

.panel-image{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
}

.panel-image:before{
	/* Permalink - use to edit and share this gradient;http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); /* IE6-9 */
	bottom:0;
	content:"";
	left:0;
	right:0;
	position:absolute;
	top:100px;
}

.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child){
	border-top:1px solid #ddd;
}

.panel-content{
	position:relative;
}

.panel-content .wrap{
	padding-bottom:0.5em;
	padding-top:1.75em;
}

/* Panel edit link */

.twentyseventeen-panel .edit-link{
	display:block;
	margin:0.3em 0 0;
}

.twentyseventeen-panel .entry-header .edit-link{
	font-size:14px;
	font-size:0.875rem;
}

/* Front Page - Recent Posts */

.twentyseventeen-front-page .panel-content .recent-posts article{
	border:0;
	color:#333;
	margin-bottom:3em;
}

.recent-posts .entry-header{
	margin-bottom:1.2em;
}

.page .panel-content .recent-posts .entry-title{
	font-size:20px;
	font-size:1.25rem;
	font-weight:300;
	letter-spacing:0;
	text-transform:none;
}

.twentyseventeen-panel .recent-posts .entry-header .edit-link{
	color:#222;
	display:inline-block;
	font-size:11px;
	font-size:0.6875rem;
	margin-left:1em;
}

/*--------------------------------------------------------------
13.3 Regular Content
--------------------------------------------------------------*/
.site-content-contain{background-color:#fff;position:relative;}
.site-content{padding:2.5em 0 0;}
/*--------------------------------------------------------------
13.4 Posts
--------------------------------------------------------------*/
/* Post Landing Page */

.sticky{
	position:relative;
}

.post:not(.sticky) .icon-thumb-tack{
	display:none;
}

.sticky .icon-thumb-tack{
	display:block;
	height:18px;
	left:-1.5em;
	position:absolute;
	top:1.65em;
	width:20px;
}

.page .panel-content .entry-title,
.page-title,
body.page:not(.twentyseventeen-front-page) .entry-title{
}
.entry-title a{
	color:#333;
	text-decoration:none;
	margin-left:-2px;
}

.entry-title:not(:first-child){
	padding-top:0;
}

.entry-meta{
	color:#767676;
	font-size:11px;
	font-size:0.6875rem;
	font-weight:800;
	letter-spacing:0.1818em;
	padding-bottom:0.25em;
	text-transform:uppercase;
}

.entry-meta a{
	color:#767676;
}

.byline,
.updated:not(.published){
	display:none;
}

.single .byline,
.group-blog .byline{
	display:inline;
}

.comments-pagination{
	border-top:1px solid #eee;
	font-size:14px;
	font-size:0.875rem;
	font-weight:800;
	padding:2em 0 3em;
	text-align:center;
}

.comments-pagination .icon{
	width:0.666666666em;
	height:0.666666666em;
}

.comments-pagination{
	border:0;
}

.page-numbers{
	display:none;
	padding:0.5em 0.75em;
}

.page-numbers.current{
	color:#767676;
	display:inline-block;
}

.page-numbers.current .screen-reader-text{
	clip:auto;
	height:auto;
	overflow:auto;
	position:relative !important;
	width:auto;
}

.prev.page-numbers,
.next.page-numbers{
	background-color:#ddd;
	border-radius:2px;
	display:inline-block;
	font-size:24px;
	font-size:1.5rem;
	line-height:1;
	padding:0.25em 0.5em 0.4em;
}

.prev.page-numbers,
.next.page-numbers{
	-webkit-transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}

.prev.page-numbers:focus,
.prev.page-numbers:hover,
.next.page-numbers:focus,
.next.page-numbers:hover{
	background-color:#767676;
	color:#fff;
}

.prev.page-numbers{
	float:left;
}

.next.page-numbers{
	float:right;
}

/* Aligned blockquotes */

.entry-content blockquote.alignleft,
.entry-content blockquote.alignright{
	color:#666;
	font-size:13px;
	font-size:0.8125rem;
	width:48%;
}

/* Blog landing, search, archives */

.blog .site-main > article,
.archive .site-main > article,
.search .site-main > article{
	padding-bottom:2em;
}

body:not(.twentyseventeen-front-page) .entry-header{
	padding:1em 0;
}

body:not(.twentyseventeen-front-page) .entry-header,
body:not(.twentyseventeen-front-page) .entry-content,
body:not(.twentyseventeen-front-page) #comments{
	margin-left:auto;
	margin-right:auto;
}

body:not(.twentyseventeen-front-page) .entry-header{
	padding-top:0;
}

.blog .entry-meta a.post-edit-link,
.archive .entry-meta a.post-edit-link,
.search .entry-meta a.post-edit-link{
	color:#222;
	display:inline-block;
	margin-left:1em;
	white-space:nowrap;
}

.search .page .entry-meta a.post-edit-link{
	margin-left:0;
	white-space:nowrap;
}

.taxonomy-description{
	color:#666;
	font-size:13px;
	font-size:0.8125rem;
}
/* Single Post */

.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.twentyseventeen-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary{
	margin-left:auto;
	margin-right:auto;
	max-width:740px;
}

.single-featured-image-header{
	background-color:#fafafa;
	border-bottom:1px solid #eee;
}

.single-featured-image-header img{
	display:block;
	margin:auto;
}

.page-links{
	font-size:14px;
	font-size:0.875rem;
	font-weight:800;
	padding:2em 0 3em;
}

.page-links .page-number{
	color:#767676;
	display:inline-block;
	padding:0.5em 1em;
}

.page-links a{
	display:inline-block;
}

.page-links a .page-number{
	color:#222;
}

/* Entry footer */

.entry-footer{
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	margin-top:2em;
	padding:2em 0;
}

.entry-footer .cat-links,
.entry-footer .tags-links{
	display:block;
	font-size:11px;
	font-size:0.6875rem;
	font-weight:800;
	letter-spacing:0.1818em;
	padding-left:2.5em;
	position:relative;
	text-transform:uppercase;
}

.entry-footer .cat-links + .tags-links{
	margin-top:1em;
}

.entry-footer .cat-links a,
.entry-footer .tags-links a{
	color:#333;
}

.entry-footer .cat-links .icon,
.entry-footer .tags-links .icon{
	color:#767676;
	left:0;
	margin-right:0.5em;
	position:absolute;
	top:2px;
}

.entry-footer .edit-link{
	display:inline-block;
}

.entry-footer .edit-link a.post-edit-link{
	background-color:#222;
	border-radius:2px;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff;
	display:inline-block;
	font-size:14px;
	font-size:0.875rem;
	font-weight:800;
	margin-top:2em;
	padding:0.7em 2em;
	-webkit-transition:background-color 0.2s ease-in-out;
	transition:background-color 0.2s ease-in-out;
	white-space:nowrap;
}

.entry-footer .edit-link a.post-edit-link:hover,
.entry-footer .edit-link a.post-edit-link:focus{
	background-color:#767676;
}

/* Post Formats */

.blog .format-status .entry-title,
.archive .format-status .entry-title,
.blog .format-aside .entry-title,
.archive .format-aside .entry-title{
	display:none;
}

.format-quote blockquote{
	color:#333;
	font-size:20px;
	font-size:1.25rem;
	font-weight:300;
	overflow:visible;
	position:relative;
}

.format-quote blockquote .icon{
	display:block;
	height:20px;
	left:-1.25em;
	position:absolute;
	top:0.4em;
	-webkit-transform:scale(-1, 1);
	transform:scale(-1, 1);
	width:20px;
}

/* Post Navigation */

.post-navigation{
	font-weight:800;
	margin:3em 0;
}

.post-navigation .nav-links{
	padding:1em 0;
}

.nav-subtitle{
	background:transparent;
	color:#767676;
	display:block;
	font-size:11px;
	font-size:0.6875rem;
	letter-spacing:0.1818em;
	margin-bottom:1em;
	text-transform:uppercase;
}

.nav-title{
	color:#333;
	font-size:15px;
	font-size:0.9375rem;
}

.post-navigation .nav-next{
	margin-top:1.5em;
}

.nav-links .nav-previous .nav-title .nav-title-icon-wrapper{
	margin-right:0.5em;
}

.nav-links .nav-next .nav-title .nav-title-icon-wrapper{
	margin-left:0.5em;
}

/*--------------------------------------------------------------
13.5 Pages
--------------------------------------------------------------*/

.page-header{
	padding-bottom:2em;
}

.page .entry-header .edit-link{
	font-size:14px;
	font-size:0.875rem;
}

.search .page .entry-header .edit-link{
	font-size:11px;
	font-size:0.6875rem;
}

.page-links{
	clear:both;
	margin:0 0 1.5em;
}

.page:not(.home) #content{
	padding-bottom:1.5em;
}

/* 404 page */

.error404 .page-content{
	padding-bottom:4em;
}

.error404 .page-content .search-form,
.search .page-content .search-form{
	margin-bottom:3em;
}

.property-list{margin-top:-15px;margin-bottom:15px;}
.property-list .property{padding-top:15px;padding-bottom:15px;}
.property-list .property .agent{padding:10px 15px;background-color:#fff;text-align:left;}
.property-list .property .agent > img{width:auto;height:28px;}
.property-list .property .photo{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}
.property-list .property .photo > a{display: block;width:100%;height:0;padding:65% 0 0;}
.property-list .property .photo img{display:none;width:100%;}
.property-list .property .photo .property-meta{width:100%;padding:.7rem 1.2rem;background-color:rgba(227,27,36,.8);color:#fff;font-size:1.125rem;position:absolute;left:0;bottom:0;text-align:center;}
.property-list .property .photo .property-meta.meta-places{padding-top:.5rem;padding-bottom:.5rem;}
.property-list .property .photo .property-meta > span{display:inline-block;padding:0px 13px 0 32px;background-position:left center;background-repeat:no-repeat;background-size:24px auto;}
.property-list .property .photo .property-meta > .beds{background-image:url(assets/images/icon_bed.png);}
.property-list .property .photo .property-meta > .bath{background-image:url(assets/images/icon_bath.png);}
.property-list .property .photo .property-meta > .carpark{background-image:url(assets/images/icon_carpark.png);}
.property-list .property .photo .property-meta > .meta-suburb,.property-list .property .photo .property-meta > .meta-state{display:block;line-height:1.2em;text-transform:uppercase;}
.property-list .property .photo .property-meta > .meta-suburb{font-weight:bold;}
.property-list .property .photo .property-meta > .meta-state{font-size:.833333rem;}
.property-list .property .details{padding:1.5rem;background-color:#fff;}
.property-list .property .price{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e4e4e4;font-family:Montserrat,"Helvetica Neue", helvetica, arial, sans-serif;font-size:1.5rem;font-weight:bold;}
.property-list .property .data{margin-left:-20px;margin-right:-20px;margin-bottom:1rem;font-size:.86666rem;line-height:1.6em;text-align:left;}
.property-list .property .data > .col,.property-list .property .data > [class*="col-"]{padding-left:20px;padding-right:20px;}
.property-list .property .data > .col > .inner,.property-list .property .data > [class*="col-"] > .inner{padding-right:40px;background-position:right center;background-repeat:no-repeat;background-size:32px auto;}
.property-list .property .data > .col strong,.property-list .property .data > [class*="col-"] strong{font-size:1.38461em;}
.property-list .property .data .location > .inner{background-image: url(assets/images/icon_location.png);}
.property-list .property .data .yield{border-left:1px solid #e4e4e4;}
.property-list .property .data .yield > .inner{background-image: url(assets/images/icon_yield.png);}
.property-list .property .btn{font-size:1rem;}
.property-list .property .btn + .btn{margin-left:1.2rem;}
.enrolment{}
.enrolment .enrolment-sin > .inner{background-image:url(assets/images/icon_singapore.png);}
.enrolment .btn{display:block;margin-top:1rem;padding-left:2.5rem;background-image:url(assets/images/arrow_bt.png);background-position:15px center;background-repeat:no-repeat;background-size:14px auto;font-size:1rem;}
.people, .newsletter, .news-media {border-bottom:1px solid #ccc; padding:30px 0; margin-bottom:20px;}
.people .col-md-2 img {margin-bottom:20px;}

/*--------------------------------------------------------------
13.6 Footer
--------------------------------------------------------------*/
#footer-ribbon{color:#93a1ad;font-family:Montserrat,"Helvetica Neue", helvetica, arial, sans-serif;letter-spacing:.15em;text-transform:uppercase;}
#footer-ribbon p{margin:0;}
.site-footer{font-family:Montserrat,"Helvetica Neue", helvetica, arial, sans-serif;}
.site-footer .site-title a{width:200px;margin:0 auto 1.5rem;padding-top:99px;background-image:url(assets/images/logo_footer.png);}
#footer-nav{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#footer-nav .nav .nav-link{padding:0;/*color:#49545c;text-decoration:none;text-transform:uppercase;*/background-position:top center;background-size:cover;background-repeat:none;width:32px;height:32px; text-indent:-10000px;margin-right:1rem;}
#footer-nav .nav .nav-link:hover,#footer-nav .navbar-nav .nav-link:active,#footer-nav .navbar-nav .nav-link:focus{background-position:bottom center;/*color:#93a1ad;*/}
#footer-nav .nav #menu-item-175497 .nav-link {background-image:url(images/foot-icon_home.png);}
#footer-nav .nav #menu-item-175498 .nav-link {background-image:url(images/foot-icon_important-notices.png);}
#footer-nav .nav #menu-item-175499 .nav-link {background-image:url(images/foot-icon_links.png);}
#footer-nav .nav #menu-item-175500 .nav-link {background-image:url(images/foot-icon_system-requirements.png);}
.site-footer .social-navigation a{color:#49545c;}
.site-footer .social-navigation a:hover,.site-footer .social-navigation a:active,.site-footer .social-navigation a:focus{color:#93a1ad;}
.site-footer .bottom{color:#8998a5;}
#bt-top{position:fixed;right:5%;bottom:5%;z-index:1020;opacity:.5;}
#bt-top:hover,#bt-top:active{}
#bt-top img{display:block;width:25px;height:auto;}
/*--------------------------------------------------------------
14.0 Comments
--------------------------------------------------------------*/

#comments{
	clear:both;
	padding:2em 0 0.5em;
}

.comments-title{
	font-size:20px;
	font-size:1.25rem;
	margin-bottom:1.5em;
}

.comment-list,
.comment-list .children{
	list-style:none;
	margin:0;
	padding:0;
}

.comment-list li:before{
	display:none;
}

.comment-body{
	margin-left:65px;
}

.comment-author{
	font-size:16px;
	font-size:1rem;
	margin-bottom:0.4em;
	position:relative;
	z-index:2;
}

.comment-author .avatar{
	height:50px;
	left:-65px;
	position:absolute;
	width:50px;
}

.comment-author .says{
	display:none;
}

.comment-meta{
	margin-bottom:1.5em;
}

.comment-metadata{
	color:#767676;
	font-size:10px;
	font-size:0.625rem;
	font-weight:800;
	letter-spacing:0.1818em;
	text-transform:uppercase;
}

.comment-metadata a{
	color:#767676;
}

.comment-metadata a.comment-edit-link{
	color:#222;
	margin-left:1em;
}

.comment-body{
	color:#333;
	font-size:14px;
	font-size:0.875rem;
	margin-bottom:4em;
}

.comment-reply-link{
	font-weight:800;
	position:relative;
}

.comment-reply-link .icon{
	color:#222;
	left:-2em;
	height:1em;
	position:absolute;
	top:0;
	width:1em;
}

.children .comment-author .avatar{
	height:30px;
	left:-45px;
	width:30px;
}

.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar{
	border:1px solid #333;
	padding:2px;
}

.no-comments,
.comment-awaiting-moderation{
	color:#767676;
	font-size:14px;
	font-size:0.875rem;
	font-style:italic;
}

.comments-pagination{
	margin:2em 0 3em;
}

.form-submit{
	text-align:right;
}

/*--------------------------------------------------------------
15.0 Widgets
--------------------------------------------------------------*/

#secondary{
	padding:1em 0 2em;
}

.widget{
	padding-bottom:3em;
}

h2.widget-title{
	color:#222;
	font-size:13px;
	font-size:0.8125rem;
	font-weight:800;
	letter-spacing:0.1818em;
	margin-bottom:1.5em;
	text-transform:uppercase;
}

.widget-title a{
	color:inherit;
}

/* widget forms */

.widget select{
	width:100%;
}


/* widget lists */

.widget ul{
	list-style:none;
	margin:0;
}

.widget ul li,
.widget ol li{
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:0.5em 0;
}

.widget ul li + li{
	margin-top:-1px;
}

.widget ul li ul{
	margin:0 0 -1px;
	padding:0;
	position:relative;
}

.widget ul li li{
	border:0;
	padding-left:24px;
	padding-left:1.5rem;
}

/* Widget lists of links */

.widget_top-posts ul li ul,
.widget_rss_links ul li ul,
.widget-grofile ul.grofile-links li ul,
.widget_pages ul li ul,
.widget_meta ul li ul{
	bottom:0;
}

.widget_nav_menu ul li li,
.widget_top-posts ul li,
.widget_top-posts ul li li,
.widget_rss_links ul li,
.widget_rss_links ul li li,
.widget-grofile ul.grofile-links li,
.widget-grofile ul.grofile-links li li{
	padding-bottom:0.25em;
	padding-top:0.25em;
}

.widget_rss ul li{
	padding-bottom:1em;
	padding-top:1em;
}

/* widget markup */

.widget .post-date,
.widget .rss-date{
	font-size:0.81em;
}

/* Text widget */

.widget_text{
	word-wrap:break-word;
}

.widget_text ul{
	list-style:disc;
	margin:0 0 1.5em 1.5em;
}

.widget_text ol{
	list-style:decimal;
}

.widget_text ul li,
.widget_text ol li{
	border:none;
}

.widget_text ul li:last-child,
.widget_text ol li:last-child{
	padding-bottom:0;
}

.widget_text ul li ul{
	margin:0 0 0 1.5em;
}

.widget_text ul li li{
	padding-left:0;
	padding-right:0;
}

.widget_text ol li{
	list-style-position:inside;
}

.widget_text ol li + li{
	margin-top:-1px;
}

/* RSS Widget */

.widget_rss .widget-title .rsswidget:first-child{
	float:right;
}

.widget_rss .widget-title .rsswidget:first-child:hover{
	background-color:transparent;
}

.widget_rss .widget-title .rsswidget:first-child img{
	display:block;
}

.widget_rss ul li{
	padding:2.125em 0;
}

.widget_rss ul li:first-child{
	border-top:none;
	padding-top:0;
}

.widget_rss li .rsswidget{
	font-size:22px;
	font-size:1.375rem;
	font-weight:300;
	line-height:1.4;
}

.widget_rss .rss-date,
.widget_rss li cite{
	color:#767676;
	display:block;
	font-size:10px;
	font-size:0.625rem;
	font-style:normal;
	font-weight:800;
	letter-spacing:0.18em;
	line-height:1.5;
	text-transform:uppercase;
}

.widget_rss .rss-date{
	margin:0.5em 0 1.5em;
	padding:0;
}

.widget_rss .rssSummary{
	margin-bottom:0.5em;
}

/* Contact Info Widget */

.widget_contact_info .contact-map{
	margin-bottom:0.5em;
}

/* Gravatar */

.widget-grofile h4{
	font-size:16px;
	font-size:1rem;
	margin-bottom:0;
}

/* Recent Comments */

.widget_recent_comments table,
.widget_recent_comments th,
.widget_recent_comments td{
	border:0;
}

/* Recent Posts widget */

.widget_recent_entries .post-date{
	display:block;
}

/* Search */

.search-form{
	position:relative;
}

.search-form .search-submit{
	bottom:3px;
	padding:0.5em 1em;
	position:absolute;
	right:3px;
	top:3px;
}

.search-form .search-submit .icon{
	height:24px;
	top:-2px;
	width:24px;
}

/* Tag cloud widget */

.tagcloud,
.widget_tag_cloud,
.wp_widget_tag_cloud{
	line-height:1.5;
}

.widget .tagcloud a,
.widget.widget_tag_cloud a,
.wp_widget_tag_cloud a{
	border:1px solid #ddd;
	-webkit-box-shadow:none;
	box-shadow:none;
	display:inline-block;
	float:left;
	font-size:14px !important; /* !important to overwrite inline styles */
	font-size:0.875rem !important;
	margin:4px 4px 0 0 !important;
	padding:4px 10px 5px !important;
	position:relative;
	-webkit-transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	width:auto;
	z-index:0;
}

.widget .tagcloud a:hover,
.widget .tagcloud a:focus,
.widget.widget_tag_cloud a:hover,
.widget.widget_tag_cloud a:focus,
.wp_widget_tag_cloud a:hover,
.wp_widget_tag_cloud a:focus{
	border-color:#bbb;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-decoration:none;
}

/* Calendar widget */

.widget_calendar th,
.widget_calendar td{
	text-align:center;
}

.widget_calendar tfoot td{
	border:0;
}

/*--------------------------------------------------------------
16.0 Media
--------------------------------------------------------------*/

img,
video{
	height:auto; /* Make sure images are scaled correctly. */
	max-width:100%; /* Adhere to container width. */
}

img.alignleft,
img.alignright{
	float:none;
	margin:0;
}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{
	border:none;
	margin-bottom:0;
	margin-top:0;
	padding:0;
}

/* Make sure embeds and iframes fit their containers. */

embed,
iframe,
object{
	margin-bottom:1.5em;
	max-width:100%;
}

.wp-caption,
.gallery-caption{
	color:#666;
	font-size:13px;
	font-size:0.8125rem;
	font-style:italic;
	margin-bottom:1.5em;
	max-width:100%;
}

.wp-caption img[class*="wp-image-"]{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.wp-caption .wp-caption-text{
	margin:0.8075em 0;
}

/* Media Elements */

.mejs-container{
	margin-bottom:1.5em;
}

/* Audio Player */

.mejs-controls a.mejs-horizontal-volume-slider,
.mejs-controls a.mejs-horizontal-volume-slider:focus,
.mejs-controls a.mejs-horizontal-volume-slider:hover{
	background:transparent;
	border:0;
}

/* Playlist Color Overrides;Light */

.site-content .wp-playlist-light{
	border-color:#eee;
	color:#222;
}

.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album{
	color:#333;
}

.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist{
	color:#767676;
}

.site-content .wp-playlist-light .wp-playlist-item{
	border-bottom:1px dotted #eee;
	-webkit-transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}

.site-content .wp-playlist-light .wp-playlist-item:hover,
.site-content .wp-playlist-light .wp-playlist-item:focus{
	border-bottom-color:rgba(0, 0, 0, 0);
	background-color:#767676;
	color:#fff;
}

.site-content .wp-playlist-light a.wp-playlist-caption:hover,
.site-content .wp-playlist-light .wp-playlist-item:hover a,
.site-content .wp-playlist-light .wp-playlist-item:focus a{
	color:#fff;
}

/* Playlist Color Overrides;Dark */

.site-content .wp-playlist-dark{
	background:#222;
	border-color:#333;
}

.site-content .wp-playlist-dark .mejs-container .mejs-controls{
	background-color:#333;
}

.site-content .wp-playlist-dark .wp-playlist-caption{
	color:#fff;
}

.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album{
	color:#eee;
}

.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist{
	color:#aaa;
}

.site-content .wp-playlist-dark .wp-playlist-playing{
	background-color:#333;
}

.site-content .wp-playlist-dark .wp-playlist-item{
	border-bottom:1px dotted #555;
	-webkit-transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}

.site-content .wp-playlist-dark .wp-playlist-item:hover,
.site-content .wp-playlist-dark .wp-playlist-item:focus{
	border-bottom-color:rgba(0, 0, 0, 0);
	background-color:#aaa;
	color:#222;
}

.site-content .wp-playlist-dark a.wp-playlist-caption:hover,
.site-content .wp-playlist-dark .wp-playlist-item:hover a,
.site-content .wp-playlist-dark .wp-playlist-item:focus a{
	color:#222;
}

/* Playlist Style Overrides */

.site-content .wp-playlist{
	padding:0.625em 0.625em 0.3125em;
}

.site-content .wp-playlist-current-item .wp-playlist-item-title{
	font-weight:700;
}

.site-content .wp-playlist-current-item .wp-playlist-item-album{
	font-style:normal;
}

.site-content .wp-playlist-current-item .wp-playlist-item-artist{
	font-size:10px;
	font-size:0.625rem;
	font-weight:800;
	letter-spacing:0.1818em;
	text-transform:uppercase;
}

.site-content .wp-playlist-item{
	padding:0 0.3125em;
	cursor:pointer;
}

.site-content .wp-playlist-item:last-of-type{
	border-bottom:none;
}

.site-content .wp-playlist-item a{
	padding:0.3125em 0;
	border-bottom:none;
}

.site-content .wp-playlist-item a,
.site-content .wp-playlist-item a:focus,
.site-content .wp-playlist-item a:hover{
	-webkit-box-shadow:none;
	box-shadow:none;
	background:transparent;
}

.site-content .wp-playlist-item-length{
	top:5px;
}

/* SVG Icons base styles */

.icon{
	display:inline-block;
	fill:currentcolor;
	height:1em;
	position:relative; /* Align more nicely with capital letters */
	top:-0.0625em;
	vertical-align:middle;
	width:1em;
}

/*--------------------------------------------------------------
16.1 Galleries
--------------------------------------------------------------*/

.gallery-item{
	display:inline-block;
	text-align:left;
	vertical-align:top;
	margin:0 0 1.5em;
	padding:0 1em 0 0;
	width:50%;
}

.gallery-columns-1 .gallery-item{
	width:100%;
}

.gallery-columns-2 .gallery-item{
	max-width:50%;
}

.gallery-item a,
.gallery-item a:hover,
.gallery-item a:focus{
	-webkit-box-shadow:none;
	box-shadow:none;
	background:none;
	display:inline-block;
	max-width:100%;
}

.gallery-item a img{
	display:block;
	-webkit-transition:-webkit-filter 0.2s ease-in;
	transition:-webkit-filter 0.2s ease-in;
	transition:filter 0.2s ease-in;
	transition:filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}

.gallery-item a:hover img,
.gallery-item a:focus img{
	-webkit-filter:opacity(60%);
	filter:opacity(60%);
}

.gallery-caption{
	display:block;
	text-align:left;
	padding:0 10px 0 0;
	margin-bottom:0;
}

/*--------------------------------------------------------------
17.0 Customizer
--------------------------------------------------------------*/

.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:after{
	border:2px dashed #0085ba; /* Matches visible edit shortcuts. */
	bottom:1em;
	content:"";
	display:block;
	left:1em;
	position:absolute;
	right:1em;
	top:1em;
	z-index:1;
}

.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .panel-content{
	z-index:2; /* Prevent :after from preventing interactions within the section */
}

/* Used for placeholder text */
.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title{
	display:block;
	font-size:14px;
	font-size:0.875rem;
	font-weight:700;
	letter-spacing:1px;
	padding:3em;
	text-transform:uppercase;
	text-align:center;
}

/* Show borders on the custom page panels only when the front page sections are being edited */
.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(1):after{
	border:none;
}

.twentyseventeen-front-page.twentyseventeen-customizer #primary article.panel-placeholder{
	border:0;
}

/* Add some space around the visual edit shortcut buttons. */
.twentyseventeen-panel .customize-partial-edit-shortcut button{
	top:30px;
	left:30px;
}

/* Ensure that placeholder icons are visible. */
.twentyseventeen-panel .customize-partial-edit-shortcut-hidden:before{
	visibility:visible;
}

/*--------------------------------------------------------------
18.0 SVGs Fallbacks
--------------------------------------------------------------*/

.svg-fallback{
	display:none;
}

.no-svg .svg-fallback{
	display:inline-block;
}

.no-svg .dropdown-toggle{
	padding:0.5em 0 0;
	right:0;
	text-align:center;
	width:2em;
}

.no-svg .dropdown-toggle .svg-fallback.icon-angle-down{
	font-size:20px;
	font-size:1.25rem;
	font-weight:400;
	line-height:1;
	-webkit-transform:rotate(180deg); /* Chrome, Safari, Opera */ /* IE 9 */
	transform:rotate(180deg);
}

.no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down{
	-webkit-transform:rotate(0); /* Chrome, Safari, Opera */ /* IE 9 */
	transform:rotate(0);
}

.no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before{
	content:"\005E";
}

/* Social Menu fallbacks */

.no-svg .social-navigation a{
	background:transparent;
	color:#222;
	height:auto;
	width:auto;
}

/* Show screen reader text in some cases */

.no-svg .next.page-numbers .screen-reader-text,
.no-svg .prev.page-numbers .screen-reader-text,
.no-svg .social-navigation li a .screen-reader-text,
.no-svg .search-submit .screen-reader-text{
	clip:auto;
	font-size:16px;
	font-size:1rem;
	font-weight:400;
	height:auto;
	position:relative !important; /* overrides previous !important styles */
	width:auto;
}
#campaign-features{background-color:#313c44;position:relative;}
#campaign-features > .innerpad{padding-top:3rem;}
#campaign-gallery{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;}
#campaign-gallery .owl-carousel,#campaign-gallery .owl-stage-outer,#campaign-gallery .owl-stage,#campaign-gallery .owl-item,#campaign-gallery .item{height:100%;}
#campaign-gallery .item{background-position:center center;background-repeat:no-repeat;background-size:cover;}
#campaign-features .banner-title{color:#fff;text-align:center;}
#gallery-nav{width:140px;margin:7em auto 1.5rem;padding:15px 15px 10px;background-color:rgba(255,255,255,.85);text-align: center;}
#gallery-nav a{display:inline-block;margin:0 7px;background-position:center center;background-repeat:no-repeat;background-size:cover;text-decoration: none;position:relative;}
#gallery-nav .fancybox{width:24px;height:18px;background-image: url(assets/images/icon_gallery.png);}
#gallery-nav .fancybox > .num{display:block;padding:0 5px;background-color:#e31b23;border-radius:3px;color:#fff;font-size:10px;font-weight:normal;position:absolute;right:-7px;top:-10px;}
#gallery-nav .gallery-prev,#gallery-nav .gallery-next{width:14px;height:22px;opacity:.3;-webkit-transition:all .3s ease;transition:all .3s ease;}
#gallery-nav .gallery-prev:hover,#gallery-nav .gallery-prev:active,#gallery-nav .gallery-prev:focus,#gallery-nav .gallery-next:hover,#gallery-nav .gallery-next:active,#gallery-nav .gallery-next:focus{opacity: 1;}
#gallery-nav .gallery-prev{background-image:url(assets/images/gallery_prev.png);}
#gallery-nav .gallery-next{background-image:url(assets/images/gallery_next.png);}
#pledge{padding:15px;background-color:rgba(35,42,46,.95);color:#fff;text-align:center;text-transform: uppercase;}
#pledge > .field-wrap{margin-bottom:1.5rem;}
#pledge label{margin-bottom:0;color:#fff;font-size:1.33333rem;font-weight: 300;}
#pledge .value{padding:0;background-color:transparent;border:none;color:#fff;font-size:2rem;font-weight:bold;line-height:1em;text-align:center;}
#pledge .progress{background-color:#fff;border-radius:0;}
#pledge .progress-bar{background-color:#e31b23;}
#pledge > .row{margin-bottom:1rem;}
.campaign-contents .site-main h2,.campaign-contents .site-main .h2{padding-bottom:1.2rem;border-bottom:1px solid #e5e9eb;}
.campaign-sidebar h2,.campaign-sidebar .h2{font-size:1.6rem;}
.campaign-sidebar > .socials,.campaign-sidebar > .inner{padding:15px;}
.campaign-sidebar > .socials{text-align:center;}
.campaign-sidebar > .socials .nav > li{padding:0 10px;}
.key-info{padding:0;border-top:1px solid rgba(189,196,202,.5);list-style:none;}
.key-info > li{padding:10px 0 10px 60px;background-position:left center;background-repeat:no-repeat;background-size:39px auto;border-bottom:1px solid rgba(189,196,202,.5);font-family:Montserrat,"Helvetica Neue", helvetica, arial, sans-serif;font-size:1rem;}
.key-info > li > span{display: block;width:100%;}
.key-info > li .label{font-weight:bold;}
.key-info .list-yield{background-image: url(assets/images/icon_yield_lg.png);}
.key-info .list-location{background-image: url(assets/images/icon_location_lg.png);}
.key-info .list-growth{background-image: url(assets/images/icon_growth_lg.png);}
.key-info .list-estimate{background-image: url(assets/images/icon_estimate_lg.png);}
.key-info .help{display:inline-block;margin-left:.5rem;padding:0 6px;background-color:#bdc4ca;border-radius:2px;color:#fff;cursor:pointer;font-size:10px;font-weight:bold;text-decoration:none;position:relative;top:-3px;}
.key-info .help:hover,.key-info .help:active,.key-info .help:focus{background-color:#797e83;}
.campaign-sidebar .small{line-height:1.3em;}
.campaign-sidebar .small > a{color:#49545c;text-decoration: none;}
.tooltipster-sidetip .tooltipster-box{background:rgba(35,42,46,.8);border:none;border-radius:3px;-webkit-box-shadow: 5px 5px 2px 0 rgba(0,0,0,0.4);box-shadow: 5px 5px 2px 0 rgba(0,0,0,0.4);}
.tooltipster-sidetip .tooltipster-content{color:#fff;font-size:13px;}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top:none;}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:rgba(35,42,46,.8);}
#campaign-map h2,#campaign-map .h2{margin-bottom:0;}
#campaign-map .map-wrap{padding-top:200px;}
#campaign-buttons h3,campaign-buttons .h3{font-size:1.2rem;}

.disclosure {background-color: #f0f0f0; padding: 2em;margin-bottom: 30px;}
.ir-links .col-md-4 .inner {width: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; overflow: hidden; padding: 5em 0 4.5em;margin-bottom:1.4em;}
.ir-links .col-md-4 .inner.announcements {background-image: url(assets/images/bg_asx.jpg);}
.ir-links .col-md-4 .inner.freports {background-image: url(assets/images/bg_reports.jpg);}
.ir-links .col-md-4 .inner.governance {background-image: url(assets/images/bg_governance.jpg);}
.ir-links .col-md-4 .inner h3 a{color:#fff; text-transform:uppercase; text-decoration:none;}
.ir-links .col-md-4 .inner h3 a:hover, .ir-links .col-md-4 .inner h3 a:focus,.ir-links .col-md-4 .inner h3 a:active {text-decoration:underline;}
.reports {border:2px solid #6f7d88; padding:3em 2em 2.5em; margin-bottom:1.4em;}
.policies {margin-bottom: 1.4em;}
.policies .btn {white-space:normalp; width: 100%;}
.contact .inner {padding-top: 1.4em;}
.contact .sales div, .contact .client div {border-left:3px solid #e31b23; margin-bottom:1.4em;}
.contact .sales div p, .contact .client div p{margin-bottom:0;}
.contact .sales div {min-height:100px;}
.contact .client div {min-height:150px;}
.domacomfund, .domabenefits, .seniorfunding {margin-bottom: 1.4rem;}
.domacomfund .row, .domabenefits .row, .seniorfunding .row {border-bottom:5px solid #fff; margin-left:0; margin-right:0;}
.domacomfund .inner, .domabenefits .inner, .equity .inner, .seniorfunding .inner, .unit .inner{padding-top:1.4em;}
.red {color:#e31b23;}
.green {color:#7ead0c;}
.bg-rd h2 small {color:#fff;}
.unit .col-md-12 {text-align:center;}
.unit .col-md-2, .unit .row {outline: 0.125rem solid #fff;}
#post-102841 .property {background-color:#f0f0f0;}
.page-link{text-decoration:none;}
.archive-content{padding-bottom:2.5rem !important;}
.archive-content + .archive-content{padding-top:2rem;border-top:3px solid #f0f0f0;}
.archive-content .entry-content h1,.archive-content .entry-content .h1{font-size:1.5rem;}
.archive-content .entry-content > *:last-child{margin-bottom:0;}
/*--------------------------------------------------------------
19.0 Media Queries
--------------------------------------------------------------*/
@media screen and (min-width:576px){
	h1{font-size:1.9rem;}
	h2,.home.blog .entry-title,.page .panel-content .recent-posts .entry-title{font-size: 1.2rem;}
	/* Fix image alignment */
	img.alignleft{float:left;margin-right:1.5em;}
	img.alignright{float:right;margin-left:1.5em;}
	/* Front Page */
  #banners .item h2,#banners .item .h2{font-size:2.93333rem;line-height:1.2em;}
  #banners .item h2 > small,#banners .item .h2 > small,#banners .item h2 > .small,#banners .item .h2 > .small{font-size:.5em;}
	.advantages .item:nth-child(2n){border-left:1px solid rgba(255,255,255,.2);}
	/* Site Footer */
	#footer-nav .nav .nav-link{font-size:.8rem;}
  .enrolment h3{font-size:1.46667rem;}
  .enrolment .btn{padding-left:1.5rem;background-image:url(assets/images/arrow_bt.png);background-position:15px center;background-repeat:no-repeat;background-size:14px auto;}
	/* Gallery Columns */

	.gallery-item{
		max-width:25%;
	}

	.gallery-columns-1 .gallery-item{
		max-width:100%;
	}

	.gallery-columns-2 .gallery-item{
		max-width:50%;
	}

	.gallery-columns-3 .gallery-item{
		max-width:33.33%;
	}

	.gallery-columns-4 .gallery-item{
		max-width:25%;
	}
  #campaign-map .map-wrap{padding-top:250px;}
  #campaign-buttons h3,campaign-buttons .h3{font-size:1.5rem;}
}
@media screen and (min-width:768px){
	/* Typography */
	h2,.h2{font-size: 1.1rem;}
	/* Layout */
	   #banners .item p:nth-child(2){max-width:480px;text-align:center;margin:0 auto 20px;}
	.wrap{max-width:1000px;padding-left:3em;padding-right:3em;}
	.has-sidebar:not(.error404) #primary{float:left;width:58%;}
	.has-sidebar #secondary{float:right;padding-top:0;width:36%;}
	.error404 #primary{float:none;}
	.social-navigation{
    /* display: flex; */
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /* display: flex; */
    margin: 0 auto;
    text-align: center;
}
	.innerpad{padding-top:2.5rem;padding-bottom:2.5rem;}
	.innerpad-sm{padding-top:1.8rem;padding-bottom:1.8rem;}
	.header-subscribe{padding-top:4px;}
	/* Site Branding */
	.site-branding{}
	.site-title{}
  #title{font-size:1.06667rem;line-height:1.4em;}
  #title .container{padding-top:8rem;}
  #title .container.no-caption{padding-top:5rem;padding-bottom:5rem;}
  #title .banner-title,#campaign-features .banner-title{font-size:2.475rem;}
	/* Front Page */
  #banners .item .container{padding-top:5rem;padding-bottom:5rem;}
  #banners .item h2,#banners .item .h2{font-size:2.13333rem;}
  #banners .item h2 > small,#banners .item .h2 > small,#banners .item h2 > .small,#banners .item .h2 > .small{font-size:.59735em;}
  #banners .item .btn{display: inline-block;}
  #banners .item .btn + .btn{margin-top:0;margin-left:1rem;}
  .records .item + .item{border-top:none;border-left:1px solid rgba(255,255,255,.2);}
  .records .item .record-num{font-size: 2.73333rem;line-height:1em;}
  .records .item strong{font-size:20px;font-weight:bold;}
  .enrolment{max-width:530px;margin:0 auto;}
  .enrolment .enrolment-aus{/*border-right:1px solid rgba(255,255,255,.2);*/}
  .enrolment h3{margin-bottom:0;font-size:1.33333rem;}
  .enrolment .btn{display:inline-block;margin-top:0;margin-left:1rem;padding-left:2.5rem;background-image:url(assets/images/arrow_bt.png);background-position:15px center;background-repeat:no-repeat;background-size:14px auto;}
	/* Posts */
	.site-content{}
	.comments-pagination,
	.post-navigation{
		clear:both;
	}

	.post-navigation .nav-previous{
		float:left;
		width:50%;
	}

	.post-navigation .nav-next{
		float:right;
		text-align:right;
		width:50%;
	}

	.nav-next,
	.post-navigation .nav-next{
		margin-top:0;
	}

	/* Blog, archive, search */

	.sticky .icon-thumb-tack{
		height:23px;
		left:-2.5em;
		top:1.5em;
		width:32px;
	}

	.blog .site-main > article,
	.archive .site-main > article,
	.search .site-main > article{
		padding-bottom:4em;
	}

	.entry-footer{
		display:table;
		width:100%;
	}

	.entry-footer .cat-tags-links{
		display:table-cell;
		vertical-align:middle;
		width:100%;
	}

	.entry-footer .edit-link{
		display:table-cell;
		text-align:right;
		vertical-align:middle;
	}

	.entry-footer .edit-link a.post-edit-link{
		margin-top:0;
		margin-left:1em;
	}

	/* Entry content */

	/* without sidebar */

	:not(.has-sidebar) .entry-content blockquote.alignleft{
		margin-left:-17.5%;
		width:48%;
	}

	:not(.has-sidebar) .entry-content blockquote.alignright{
		margin-right:-17.5%;
		width:48%;
	}

	/* with sidebar */

	.has-sidebar .entry-content blockquote.alignleft{
		margin-left:0;
		width:34%;
	}

	.has-sidebar .entry-content blockquote.alignright{
		margin-right:0;
		width:34%;
	}

	.has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta{
		margin-right:-72.5%;
		width:62%;
	}

	/* blog and archive */

	.blog:not(.has-sidebar) .entry-content blockquote.alignleft,
	.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft,
	.archive:not(.has-sidebar) .entry-content blockquote.alignleft,
	.page-two-column .entry-content blockquote.alignleft{
		margin-left:-72.5%;
		width:62%;
	}

	.blog:not(.has-sidebar) .entry-content blockquote.alignright,
	.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignright,
	.archive:not(.has-sidebar) .entry-content blockquote.alignright,
	.page-two-column .entry-content blockquote.alignright{
		margin-right:0;
		width:36%;
	}

	/* Post formats */

	.format-quote blockquote .icon{
		left:-1.5em;
	}

	/* Pages */

	.page.page-one-column .entry-header,
	.twentyseventeen-front-page.page-one-column .entry-header,
	.archive.page-one-column:not(.has-sidebar) .page-header{
		margin-bottom:4em;
	}

	.page:not(.home) #content{
		padding-bottom:3.25em;
	}

	/* 404 page */

	.error404 .page-content{
		padding-bottom:9em;
	}

	/* Comments */

	#comments{
		padding-top:5em;
	}

	.comments-title{
		margin-bottom:2.5em;
	}

	ol.children .children{
		padding-left:2em;
	}

	/* Posts pagination */

	.nav-links .nav-title{
		position:relative;
	}

	.nav-title-icon-wrapper{
		position:absolute;
		text-align:center;
		width:2em;
	}

	.nav-links .nav-previous .nav-title .nav-title-icon-wrapper{
		left:-2em;
	}

	.nav-links .nav-next .nav-title .nav-title-icon-wrapper{
		right:-2em;
	}

	/* Secondary */

	#secondary{
	}

	/* Widgets */

	h2.widget-title{
	}

	/* Footer */
	.site-footer{}
  .site-footer .site-title a{width:255px;padding-top:126px;}
	#footer-nav{margin-bottom:1rem;/* padding:0; *//* margin: 1rem auto; *//* display: block; *//* text-align: center; */-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	#footer-nav .nav .nav-link{font-size:.93333rem;}
	/* Gallery Columns */

	.gallery-columns-5 .gallery-item{
		max-width:20%;
	}

	.gallery-columns-6 .gallery-item{
		max-width:16.66%;
	}

	.gallery-columns-7 .gallery-item{
		max-width:14.28%;
	}

	.gallery-columns-8 .gallery-item{
		max-width:12.5%;
	}

	.gallery-columns-9 .gallery-item{
		max-width:11.11%;
	}
  #gallery-nav{width:140px;margin:0;position:absolute;left:0;bottom:3.5rem;}
  #campaign-features > .innerpad{padding-top:7.5rem;padding-bottom:7.5rem;}
	#campaign-features .banner-title{width:45%;text-align:left;position:absolute;left:0;top:4rem;}
  #pledge{margin-left:auto;width:50%;}
  #campaign-map .map-wrap{padding-top:315px;}
  #campaign-buttons h3,campaign-buttons .h3{margin-bottom:0;font-size:1.46666rem;}
  #campaign-buttons .btn{padding:.5rem  1rem;font-size:1rem;}
  #bt-top img{width:30px;}
  .unit .col-md-12 {text-align:left;}
}
@media screen and (min-width:992px){
	html{font-size:16px;}
	h2,.h2{font-size: 1.2rem;}
	   #banners .item p:nth-child(2){max-width:780px;text-align:center;margin:0 auto 20px;font-size:1.2rem;}
  .btn{padding: 0.7rem 2rem;}
	.innerpad{padding-top:3.5rem;padding-bottom:3.5rem;}
	.innerpad-sm{padding-top:2rem;padding-bottom:2rem;}
  .site-header > .lower{padding-top: 20px;padding-bottom: 17px;}
	/* Navigation */
  .main-navigation{clear:none;padding-top:3px;padding-right:38px;}
  .main-navigation .navbar-toggler{display:none;}
  .main-navigation li{border-bottom:none;}
  .main-navigation .navbar-nav > .nav-item + .nav-item{margin-left:1.5rem;}
  .main-navigation .navbar-nav .nav-link{padding:0;}
  .main-navigation .navbar-nav .nav-link{position:relative;}
  .main-navigation .navbar-nav .nav-link:after{content:'';display:block;width:0;height:4px;background-color:#6b747c;position:absolute;left:0;bottom:-21px;-webkit-transition:width .3s ease-out;transition:width .3s ease-out;}
  .main-navigation .navbar-nav .nav-link:hover:after,.main-navigation .navbar-nav .nav-link:active:after,.main-navigation .navbar-nav .nav-link:focus:after,.main-navigation .navbar-nav .active .nav-link:after{width:100%;}
  .main-navigation .dropdown-menu .nav-link{padding:15px 40px;white-space:nowrap;}
  .main-navigation .navbar-nav .dropdown-menu .nav-link:after{display:none;}
  .nav-login{display:block;width:50px;height:0;padding:72px 0 0;background:#e31b23 url(assets/images/icon_login.png) center center / 24px auto no-repeat;color:#fff;font-family:Montserrat,"Helvetica Neue", helvetica, arial, sans-serif;font-weight:normal;text-align: center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden;position:absolute;right:0;bottom:0;}
  .nav-login:hover,.nav-login:active,.nav-login:focus{background-color:#6b747c;color:#fff;text-decoration:none;}
	


	/* Sticky posts */

	.sticky .icon-thumb-tack{
		font-size:32px;
		font-size:2rem;
		height:22px;
		left:-1.25em;
		top:0.75em;
		width:32px;
	}

	/* Pagination */

	.page-numbers{
		display:inline-block;
	}

	.page-numbers.current{
		font-size:15px;
		font-size:0.9375rem;
	}

	.page-numbers.current .screen-reader-text{
		clip:rect(1px, 1px, 1px, 1px);
		height:1px;
		overflow:hidden;
		position:absolute !important;
		width:1px;
	}

	/* Comments */

	.comment-body{
		margin-left:0;
	}
  #title{font-size:1.125rem;}
  #title .banner-title,#campaign-features .banner-title{font-size:2.675rem;}
  #banners .item .container{padding-top:7rem;padding-bottom:7rem;}
  #banners .item{font-size:1.25rem;line-height:1.5em;}
  #banners .item h2,#banners .item .h2{font-size: 2.25rem;}
  #banners .item h2 > small,#banners .item .h2 > small,#banners .item h2 > .small,#banners .item .h2 > .small{font-size:.5192em;}
  #banners .item .btn{width:350px;font-size:.8125rem;}
  #banners .item .btn strong{font-size:1.25rem;}
  .advantages .item{font-size:.9375rem;}
	.advantages .item:nth-child(2n){border-left:1px solid rgba(255,255,255,.2);}
  .advantages .item + .item{border-left:1px solid rgba(255,255,255,.2);}
  .records .item .record-num{font-size: 2.375rem;}
  .records .item strong{font-size:1.5rem;}
  .enrolment{max-width:700px;}
  .enrolment > .col,.enrolment > [class*="col-"]{padding-left:25px;padding-right:25px;}
  .enrolment h3{font-size:1.5rem;}
  .enrolment .btn{padding-left:4.5rem;padding-right:3.2rem;background-position:40px center;font-size:1.125rem;}
  #footer-ribbon{font-size:.875rem;}
  #footer-nav .nav .nav-link{font-size:1rem;}
  #gallery-nav{bottom:5rem;}
  #campaign-features > .innerpad{padding-top:7.5rem;padding-bottom:7.5rem;}
	#campaign-features .banner-title{top:5rem;}
  #pledge{margin-left:auto;width:33%;}
  .campaign-sidebar > .socials,.campaign-sidebar > .inner{padding:25px;}
  #campaign-map .map-wrap{padding-top:390px;}
  #campaign-buttons h3,campaign-buttons .h3{font-size:1.75rem;}
  #campaign-buttons .btn{padding:.75rem 1.5rem;font-size:1rem;}
  #campaign-buttons .btn + .btn{margin-left:1rem;}
  #bt-top{right:30px;bottom:30px;}
  #bt-top img{width:32px;}
  .contact .inner {padding: 1.4em 1em;}
  .unit .col-md-12 {text-align:left;}
}
@media screen and (min-width:1080px){
  .main-navigation{padding-right:0;}
  .unit .col-md-12 {text-align:left;}
}
@media screen and (min-width:1200px){
	h2,.h2{font-size: 1.2rem;}
	h2 small,.h2 small{font-size:1.125rem;}
	.innerpad{padding-top: 4rem;padding-bottom: 4rem;}
	.innerpad-sm{padding-top:2.3rem;padding-bottom:2.3rem;}
  .site-title a{width:248px;padding-top:44px;}
  .main-navigation{padding-top:8px;padding-right: 135px;}
  .main-navigation .navbar-nav .nav-link:after{bottom:-28px;}
  .nav-login{width:auto;height:auto;padding:21px 19px 21px 43px;background-image:url(assets/images/arrow_login.png);background-position:left top;background-size:auto 100%;font-size:12px;}
	.nav-login.hidden-md-down.apply-now-top {right: 131px;background-color: #49545c;background-image:url(assets/images/arrow_login.png);}
.nav-login.hidden-md-down.apply-now-top:hover {background-color: #6B747C;}
.nav-login.hidden-md-down.apply-now-top:hover + .nav-login.hidden-md-down.login-top{background-image:url(https://domacom.com.au/wp-content/uploads/2017/12/arrow_login_lgrey.png)!important;}


.nav-login strong{display: block;}
  .property-list .property .btn + .btn{margin-left:1rem;}
  #title{font-size:1.25rem;}
  #title .banner-title,#campaign-features .banner-title{font-size:2.875rem;}
  #banners .item{font-size:1.5rem;}
  #banners .item .container{padding-top:12rem;padding-bottom:12rem;}
  #banners .item h2,#banners .item .h2{font-size: 2.875rem;}
  #banners .item h2 > small,#banners .item .h2 > small,#banners .item h2 > .small,#banners .item .h2 > .small{font-size:1.75rem;}
   #banners .item p:nth-child(2){max-width:780px;text-align:center;margin:0 auto 20px;}
  #banners .item .btn{width:380px;font-size:.875rem;}
  #banners .item .btn strong{font-size:1.375rem;}
  .records .item .record-num{font-size: 2.5rem;}
  .records .item strong{font-size:1.75rem;}
  .enrolment{max-width:810px;}
  .enrolment > .col,.enrolment > [class*="col-"]{padding-left:40px;padding-right:40px;}
  .enrolment h3{font-size:1.875rem;}
  .enrolment .btn{padding-left:4.5rem;padding-right:3.2rem;background-position:40px center;font-size:1.125rem;}
  #footer-ribbon{font-size:1rem;}
  #footer-nav .nav .nav-link{font-size:1.25rem;}
  #gallery-nav{bottom:7rem;}
  #campaign-features > .innerpad{padding-top:9rem;padding-bottom:9rem;}
	#campaign-features .banner-title{top:7rem;}
  #pledge{padding:1.5rem;}
  .campaign-sidebar > .socials .nav > li{padding:0 14px;}
  .campaign-sidebar > .inner{padding:2.5rem;}
  #campaign-map .map-wrap{padding-top:457px;}
  #campaign-buttons h3,campaign-buttons .h3{font-size:2.125rem;}
  #campaign-buttons .btn{padding:.95rem 1.5rem;font-size:1rem;}
  #bt-top img{width:35px;}
  .unit .col-md-12 {text-align:left;}
}
@media screen and (min-width:1290px){
  .main-navigation{padding-right:52px;}
  .unit .col-md-12 {text-align:left;}
}
@media screen and (min-width:1350px){
  .main-navigation{padding-right:24px;}
  .unit .col-md-12 {text-align:left;}
}
@media screen and (min-width:1400px){
  .main-navigation{padding-right: 45px;}
  .unit .col-md-12 {text-align:left;}
}
@media screen and (max-width:48.875em) and (min-width:48em){
	.admin-bar .site-navigation-fixed.navigation-top,
	.admin-bar .site-navigation-hidden.navigation-top{
		top:46px;
	}
}

/*--------------------------------------------------------------
20.0 Print
--------------------------------------------------------------*/
@media print{
	/* Hide elements */
	form,button,input,select,textarea,.navigation-top,.social-navigation,#secondary,.content-bottom-widgets,.header-image,.panel-image-prop,.icon-thumb-tack,.page-links,.edit-link,.post-navigation,.comments-pagination,.comment-respond,.comment-edit-link,.comment-reply-link,.comment-metadata .edit-link,.pingback .edit-link,.site-footer aside.widget-area,.site-info{display:none !important;}
	.entry-footer,#comments,.site-footer,.single-featured-image-header{border:0;}
	/* Font sizes */
	body{font-size:12pt;}
  h1{font-size:24pt;}
  h2{font-size:22pt;}
  h3{font-size:17pt;}
  h4{font-size:12pt;}
  h5{font-size:11pt;}
  h6{font-size:12pt;}
	.page .panel-content .entry-title,.page-title,body.page:not(.twentyseventeen-front-page) .entry-title{font-size:10pt;}
	/* Layout */
	.wrap{padding-left:5% !important;padding-right:5% !important;max-width:none;}
	/* Site Branding */
	.site-header{background:transparent;padding:0;}
	.custom-header-media{padding:0;}
	.twentyseventeen-front-page.has-header-image .site-branding,.twentyseventeen-front-page.has-header-video .site-branding,.home.blog.has-header-image .site-branding,.home.blog.has-header-video .site-branding{position:relative;}
	.site-branding{margin-top:0;margin-bottom:1.75em !important; /* override styles added by JavaScript */}
	.site-title{font-size:25pt;}
  .site-description{font-size:12pt;opacity:1;}
	/* Posts */
	.single-featured-image-header{background:transparent;}
  .entry-meta{font-size:9pt;}
	/* Colors */
	body,.site{background:none !important; /* Brute force since user agents all print differently. */}
  body,a,.site-title a,.twentyseventeen-front-page.has-header-image .site-title,.twentyseventeen-front-page.has-header-video .site-title,.twentyseventeen-front-page.has-header-image .site-title a,.twentyseventeen-front-page.has-header-video .site-title a{color:#222 !important; /* Make sure color schemes don't affect to print */}
  h2,h5,blockquote,.site-description,.twentyseventeen-front-page.has-header-image .site-description,.twentyseventeen-front-page.has-header-video .site-description,.entry-meta,.entry-meta a{color:#777 !important; /* Make sure color schemes don't affect to print */}
  .entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:11pt;width:34%;}
  .site-footer{padding:0;}
}

/*VIDEO PAGE------------------------------------------*/


    .page-id-132121 .entry-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}

.page-id-132121 .col-md-4 {
    max-width: 33%;
    padding: 0 20px;
}

.page-id-132121 .col-md-4 iframe,
.page-id-132121 .col-md-4 img {
    width: 500px!important;
    height: 200px!important;
}

.page-id-132121 .col-md-4 h3.video-title {
    min-height: 80px;
}

@media (max-width:992px) {
    .page-id-132121 .col-md-4 iframe,
    .page-id-132121 .col-md-4 img {
        width: 400px!important;
        height: 150px!important;
    }
}
    @media (max-width:768px) {
        .page-id-132121 .col-md-4 {
            min-width: 100%;
            margin: 0 auto;
            min-height: 333px;
            text-align: center;
        }
    }
    
    
/*ACCORDION------------------------------------------*/
 
#accordion{background: #f3f3f3;}
.accordion-toggle {cursor: pointer;background: #353e44;padding:15px;text-align: left;color: #fff;border-bottom: 2px solid #e31b23;-webkit-transition:all 0.2s ease;transition: all 0.2s ease;}
.accordion-toggle:hover {background: #e31b23;padding:15px;border-bottom: 2px solid #ffffff;text-align: left;color: #fff;-webkit-transition:all 0.2s ease;transition: all 0.2s ease;}
.accordion-content {display: none;text-align:left;padding:0 40px;background: #f3f3f3 !important;}
#accordion h2.accord-active{padding-left:40px;background: #e31b23;border-bottom: 2px solid #353e44;-webkit-transition:all 0.2s ease;transition: all 0.2s ease;background-image: url('images/arrows-sprite.png');background-repeat:no-repeat;background-position: 97% 142%;background-size:25px;font-size: 1.2em;}
#accordion h2.not-active{margin-top:0;margin-bottom:0;padding-left: 31px;background-image: url('images/arrows-sprite.png');background-repeat:no-repeat;background-position: 97% -40%;background-size:25px;right: 0;position: relative;font-size: 1.2em;/* color: #353e44; */}
@media (max-width:600px){
  #accordion h2.accord-active,#accordion h2.not-active{background-image:none;padding-left:20px;}
}   
        
/*CUSTOM--------------------------------------------*/



body .ui-widget,
body .ui-widget input,
body .ui-widget select,
body .ui-widget textarea,
body .ui-widget button{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1em;}
body .ui-widget-content{color:#4b565f;border-color:#ddd;}
body .ui-widget-content a{color:#e33d3d;}
body .ui-widget-content a:hover,body .ui-widget-content a:active,body .ui-widget-content a:focus{color:#111;}
body .ui-widget-content .btn{color:#fff;}
body .ui-widget-content .btn:hover,body .ui-widget-content .btn:active,body .ui-widget-content .btn:focus{color:#fff;}
body .ui-helper-reset{line-height:1.78571em;}
.page .ui-accordion .ui-accordion-header{padding:.7em 30px;background:#e31b23;border:1px solid #e31b23;border-radius:0;color:#fff;font-size:1.14286em;line-height:1.375em;}
.page .ui-accordion .ui-accordion-header .ui-accordion-header-icon{display:none;}
.page .ui-accordion .ui-accordion-header,
.page .ui-accordion .ui-accordion-icons{padding-left:30px;}
.page .ui-accordion .ui-state-active{background-color:#f0f0f0;border:1px solid #ddd;color:#e31b23;}
.txt-sm{font-size:.85714em;}
.btn-download,.btn-applynow,.btn-login{padding-left:83px;background-color:#c20001;background-position:34px center;background-repeat:no-repeat;text-transform:none;}
.btn-download:hover,.btn-download:active,.btn-download:focus,.btn-applynow:hover,.btn-applynow:active,.btn-applynow:focus,.btn-login:hover,.btn-login:active,.btn-login:focus{background-color:#4d5760;}
.btn-download{background-image:url(images/icon_download.png);}
.btn-applynow{padding-left:80px;background-image:url(images/icon_apply.png);}
.btn-login{padding-left:80px;background-image:url(images/icon_login.png);}
#investor-tab{margin-bottom:1.5em;padding:0;border:0 none;}
#investor-tab .ui-tabs-nav{padding:1em;background:url(images/investor_tab_border.gif) left bottom repeat-x;border:0 none;border-radius:0;}
#investor-tab .ui-tabs-nav li{margin:0 30px 0 0;border:0 none;}
#investor-tab .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:0;}
#investor-tab .ui-state-default,#investor-tab .ui-widget-content .ui-state-default,#investor-tab .ui-widget-header .ui-state-default,#investor-tab .ui-state-hover,#investor-tab .ui-widget-content .ui-state-hover,#investor-tab .ui-widget-header .ui-state-hover,#investor-tab .ui-state-focus,#investor-tab .ui-widget-content .ui-state-focus,#investor-tab .ui-widget-header .ui-state-focus{background:none;}
#investor-tab .ui-tabs-nav .ui-tabs-anchor{padding:0 0 15px;font-size:20px;font-weight:300;}
#investor-tab .ui-state-default a,#investor-tab .ui-state-default a:link,#investor-tab .ui-state-default a:visited,#investor-tab .ui-state-active a,#investor-tab .ui-state-active a:link,#investor-tab .ui-state-active a:visited,#investor-tab .ui-state-hover a,#investor-tab .ui-state-hover a:hover,#investor-tab .ui-state-hover a:link,#investor-tab .ui-state-hover a:visited,#investor-tab .ui-state-focus a,#investor-tab .ui-state-focus a:hover,#investor-tab .ui-state-focus a:link,#investor-tab .ui-state-focus a:visited{background:none;color:#e31b23;}
#investor-tab .ui-state-active a,#investor-tab .ui-state-active a:link,#investor-tab .ui-state-active a:visited,#investor-tab .ui-state-hover a,#investor-tab .ui-state-hover a:hover,#investor-tab .ui-state-hover a:link,#investor-tab .ui-state-hover a:visited,#investor-tab .ui-state-focus a,#investor-tab .ui-state-focus a:hover,#investor-tab .ui-state-focus a:link,#investor-tab .ui-state-focus a:visited{background:url(images/investor_tab_border_active.gif) left bottom repeat-x;}
#investor-tab .ui-tabs-panel{padding:2em;}
#investor-tab table{display:block;width:100%;border-collapse:collapse;border:0 none;overflow-x:auto;}
#investor-tab table th,#investor-tab table td{padding: 13px;}
#investor-tab table th{background-color:#4d5760;border:1px solid #d8d8d8;color:#fff;font-size:19px;}
#investor-tab table th.nocont{background-color:#e4e4e4;}
#investor-tab table td{background-color:#f0f0f0;border:1px solid #d8d8d8;color:#4b565f;font-size:16px;}
#investor-tab table td strong{font-size:18px;}
#investor-tab table td em{color:#83868b;font-size:18px;}
.page-id-102841{background:#f0f0f0;}
.page-id-102841 #breadcrumb, .page-id-102841 .breadcrumb, .page-id-102841 #masthead{background:#fff;}


/****MORPH PAGE******/

.morphing-btn-wrap {display: block;}

.morphing-btn { white-space: nowrap;box-sizing: border-box;}
#morphing-content {margin:0 auto;text-align:center;}
#morphing-content h2 {color: #FFF;font-size: 3em;text-transform: uppercase;}
#morphing-content .btn-primary:focus {background-color:#e62117;border:0;}


.morphing-btn_circle {
  color: transparent !important;
  padding-left: 0;
  padding-right: 0;
  width: 35.6px !important;

  /* Override inline style rule */
  -webkit-transition: color 0.2s 0s, width .3s 0.2s;
  -moz-transition: color 0.2s 0s, width .3s 0.2s;
  -o-transition: color 0.2s 0s, width .3s 0.2s;
  transition: color 0.2s 0s, width .3s 0.2s;
}

.morphing-btn-clone {
  position: fixed;
  background: #353e44;
  border-radius: 50%;
  z-index: 3;
  -webkit-transition: all 0.5s cubic-bezier(.65, .05, .36, 1);
  -moz-transition: all 0.5s cubic-bezier(.65, .05, .36, 1);
  -o-transition: all 0.5s cubic-bezier(.65, .05, .36, 1);
  transition: all 0.5s cubic-bezier(.65, .05, .36, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.morphing-btn-clone_visible {
  display: block;
  -webkit-transform: scale(1) !important;
  -moz-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  -o-transform: scale(1) !important;
  transform: scale(1) !important;
}

.fancybox-morphing .fancybox-bg {
  background: #353e44;
  opacity: 1;
}

.fancybox-morphing .fancybox-toolbar {
  top: 20px;
  right: 40px;
}

.fancybox-morphing .fancybox-button--close {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  color: #fff;
}

.fancybox-morphing .fancybox-button--close::after, 
.fancybox-morphing .fancybox-button--close::before {
    height: 1.55px;
    width: 22px;
    left: calc(50% - 11px);
}

.fancybox-morphing .fancybox-button--close:hover {
  background: rgba(0, 0, 0, 0.25);
}

/* Styling for element used in example */

#morphing-content {
  margin: 0;
  position: relative;
  background: transparent;
  color: #fff;
  padding: 6em 10vw;
  line-height: 2;
  z-index: 3;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}




    


    



    


    