/*Theme Name: Borderland ChildTheme URI: http://demo.elated-themes.com/borderlandDescription: A child theme of Borderland ThemeAuthor: Elated ThemesAuthor URI: http://demo.elated-themes.com/Version: 1.0.0Template: borderland*/@import url("../borderland/style.css");/*Trumps - temp*/body{	position:relative !important;	background:url('inc/imgs/body-bg.jpg') no-repeat center center fixed !important;  -webkit-background-size: cover  !important;  -moz-background-size: cover  !important;  -o-background-size: cover  !important;  background-size: cover  !important;      min-height: 100vh;}html, body {    touch-action: auto;}body.logged-in .logged-in-transparent,body.page-id-50541 .logged-in-transparent {    position: absolute !important;    display: block;    background-color: rgba(0,0,0,0.5);    width: 100%;    top:0px;    bottom:0px;}header{	z-index:1;}img{	margin:0px;}body input {	color: #20356b;}.page-id-50376 h1 span, .page-id-50376 p span {	color: #fff !important;}body .wp-template__wrapper li {	color: #000;	list-style-position: outside;}#atext2 p {	padding-right: 20px;}.datepicker {	z-index:999999999999 !important;}.content{	margin-top:0px !important;	position:static !important;	width:100%;	min-height: 710px;}.wrapper_inner{	overflow:visible !important;}.wrapper{	min-height:100vh;}.vc_col-sm-6, .full_section_inner, .parallax_full_section_inner, .vc_row.wpb_row.section{	position:static !important;}.paspartu_outer, .paspartu_outer .content_wrapper{	padding:0px !important;}/*************************************************//* making the page 70% for logged in users - START *//************************************************/.content_inner .container{	width: 100% !important;	margin:0px !important;	background:none !important;	padding-left:40px;	padding-right:540px;	/* position:relative !important; */}.content_inner .container_inner{	width:100% !important;	padding: 40px !important;	margin-top:40px;	margin-bottom:30px;	background: none !important;	padding-top:0px !important;	margin-top:0px !important;}.container_inner h2{	color:#fff;}.container_inner, .container{	position:static !important;}body.logged-in .content_inner .container{	width: 100% !important;}body.logged-in .content_inner .container_inner{	/* background-color: rgba(255,255,255,0.6) !important; */}.full_width{	background: none !important;}.vc_row{	margin-left:0px !important;	margin-right:0px !important;}/*************************************************//* logged-out WordPress full-width pages - START *//************************************************/.logged-out_view .vc_column-inner{	padding:70px;}.logged-out_view .left-column{	padding-top:50px;}.logged-out_view .left-column .links a{	color: #231f20;	display:block;	font-size:18px;	text-decoration:underline;	margin-bottom:10px;	display:inline-block;	line-height: 24px;	padding-right: 20px;}.logged-out_view .left-column .links a:hover{	color: #20356b;}/*.logged-out_view .left-column .links a:last-child{	font-size:14px;}*/.logged-out_view .left-column .links{	margin-top:20px;}.logged-out .zend-generic__wrapper h3,.gform_confirmation_wrapper h3{	color:#231f20 !important;}.logged-out_view .left-column p{	color:#231f20;	font-size:36px;	line-height:48px;	font-weight:600;	margin-bottom:15px;}.logged-out_view .right-column .vc_column-inner > .wpb_wrapper{	padding:30px;	background-color: rgba(255,255,255,0.7) !important;}.logged-out_view .right-column .vc_column-inner h2{	color:#231f20;	padding-bottom:0px !important;	text-transform:none !important;	font-size:54px !important;	font-weight:600 !important;}/*************************************************//* logged-out WordPress full-width pages - END *//************************************************/.wrapper,.content,.content_inner   {	background:none !important;}footer,.title_outer{  display:none !important;}.header-search-wrapper{	float:left;	margin-top:40px;	margin-left:0px;}.header-search-wrapper input{	padding:7px;	border:none;	background-color:#fff;	width:265px;}.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content{	z-index:1000;}.tml-user-admin-bar-front-wrap,.tml-first-name-wrap,.tml-last-name-wrap,.tml-nickname-wrap,.tml-display-name-wrap,.tml-user-email-wrap,.tml-user-url-wrap,.tml-user-contact-method-aim-wrap,.tml-user-contact-method-yim-wrap,.tml-user-contact-method-jabber-wrap,.tml-user-description-wrap{	display: none !important;}#wpua-preview-existing, #wpua-thumbnail-existing .description, #wpua-thumbnail-existing{	display:none !important;}.profile-picture{	height:150px;	width:150px;}.profile-picture-thumb img{	float:right;}/*remove admin bar*/.paspartu_top{	display:none !important;}html{	margin-top: none !important;}#wpadminbar{	display:none !important;}header{	z-index:501;}.breadcrumb{	height:auto !important;	z-index:1;}.header_inner,.header_top_bottom_holder,.header_bottom{	height:inherit !important;	overflow:hidden !important;}.tablestats{	margin-top:35px;}.tablestats img{	width:80px !important;	float:none !important;	padding-bottom:10px;	margin:0px;}/*END TRUMPS temp*//* make full screen no padding */.paspartu_left, .paspartu_right,.paspartu_bottom{	width:0px;}.paspartu_outer,.paspartu_bottom{	padding:0px;}/* header */header{	background-color:rgba(255, 255, 255, 0.7)}body .light:not(.sticky) nav.main_menu>ul>li>a{	color:#20356b !important;}body .light:not(.sticky) nav.main_menu>ul>li>a:hover{	color:#20356b !important;}.menu-item-login .item_text{    border: 2px solid #20356b;    padding: 7px 12px 7px 12px;    border-radius: 7px;    font-size:18px;    color:#20356b;}.menu-item-login::before{	content: 'Already a member?';	color:#20356b !important;	font-size:18px;}.menu-item-login:hover{	color:#20356b !important;}header .normal,header .dark,header .sticky,header .mobile{	display:none;}header .light{	opacity:1 !important;}header .eltd_logo {	position:static;	    margin: 23px 80px 0px 50px;}header .eltd_logo img{	position:static;}.paspartu_on_top_fixed header{	padding-top:0%;}header .header_inner_left{	left:0px;}.header_bottom.header_full_width{	padding:0px;}header .eltd_logo a{	visibility:visible !important;}/** absolute menu right **/.right-menu-absolute{}.right-menu-absolute .menu-cog{	height:50px;	width:50px;	background:url('inc/imgs/cog-icon.png') center center;	background-size:50px 50px;	display:inline-block;	vertical-align:middle}.right-menu-absolute .top-nav{	width:500px;	overflow:visible;	position:fixed;	top:0;	right:0;	height:auto;	background-color:white;	z-index:9997;}.right-menu-absolute .middle-nav{	position:fixed;	top:110px;	right:0;	background-color:white;	z-index:9990;	width:400px;	min-height:100%;	/* min-height:100vh; */}.right-menu-absolute .dropdown-trigger, .profile-dropdown_wrapper{	padding:0px !important}.right-menu-absolute div.username {	display: block;	width: 100%;	padding: 5px 21px 0px 0px;}div.username.mobile {	display: none;}.right-menu-absolute div.username span{	padding-right:3px !important;	padding-top:0px !important;    font-size: 14px !important;    /* font-weight: normal !important; */}body .right-menu-absolute .top-nav ul div.username span a {	padding: 0px;	font-size: 14px;	line-height: 14px;}.right-menu-absolute .dropdown-trigger img{	padding:0px !important;	margin:0px !important;}.right-menu-absolute .top-nav{	display:block;	text-align:right;	height:110px;	/*margin-top:16px;*/}.right-menu-absolute .top-nav ul li a{	transition: color 0.5s ease;}.right-menu-absolute .top-nav ul li a:hover{	color:#1770b8;}.right-menu-absolute .top-nav ul li{	display:inline-block;	list-style:none;}.right-menu-absolute .top-nav ul li img,.right-menu-absolute .menu-cog{	transition: opacity 0.5s ease;}.right-menu-absolute .top-nav ul li img:hover,.right-menu-absolute .menu-cog:hover{	opacity:0.6;}.right-menu-absolute .top-nav ul li img.hover{	opacity:0.6;}.right-menu-absolute .top-nav ul li .wp-user-avatar{	float:none;	border-radius:100%;}.right-menu-absolute .top-nav ul li img.menu-profile-pic{	height:50px;	width:50px;	float:none;	border-radius:100%;}.right-menu-absolute .top-nav ul li a{	text-decoration:none;	padding:0px 13px 0px 13px;	color:#00adef;	font-size:16px;	line-height:30px;}.right-menu-absolute .middle-nav{	display:inline-block;	padding-left:50px;	padding-right:50px;	padding-top:20px;	width:500px;}.right-menu-absolute .middle-nav a:nth-child(even) .icon-item{	float:right;}.right-menu-absolute .middle-nav a:nth-child(odd) .icon-item{	float:left;	clear:both;}.right-menu-absolute .middle-nav .icon-item{	display:inline-block;	background-color:#00aeef;	padding:20px;	padding-bottom:0px;	width:180px;	height:180px;	margin-bottom:40px;	text-align:center;}.right-menu-absolute .middle-nav .icon-item{	transition: background-color 0.7s ease;	padding-top:15px;	position:relative;}.right-menu-absolute .middle-nav .icon-item:hover{	background-color:#1770b8 !important;}.right-menu-absolute .middle-nav .icon-item img{	padding:0px;	margin:5px 0px 0px 0px;	width:90px;	float:none;	display:inline-block;}.right-menu-absolute .middle-nav .icon-item span{	text-transform:uppercase;	color:white;	display:block;	padding:5px;    vertical-align: middle;    position: absolute;    bottom: 5px;    left: 0px;    right: 0px;}.right-menu-absolute .profile-dropdown_wrapper{	position:relative;	transition: box-shadow 0.5s ease;}.top-nav > ul {	padding-top: 35px;}.right-menu-absolute .top-nav > ul {	padding-top: 5px;}.right-menu-absolute .profile-dropdown_content{	visibility: hidden;    opacity:0;    position: absolute;    background-color: #1770b8;    min-width: 170px;    z-index: 1;    right:0px;    transition: all 0.5s ease;    border-radius:0px 0px 8px 8px;    top:100%;}.right-menu-absolute .profile-dropdown_content > a:last-child{	border-radius:0px 0px 8px 8px;}.right-menu-absolute .profile-dropdown_content > a{	line-height:50px !important;	display:block !important;	color:#fff !important;    transition: background-color .5s;    -webkit-transition: background-color .5s;    -o-transition: background-color .5s;    -moz-transition: background-color .5s;}.right-menu-absolute .profile-dropdown_content > a:hover{	background-color:#4081b7 !important;}.right-menu-absolute .profile-dropdown_wrapper:hover .profile-dropdown_content{	visibility: visible;    opacity:1;    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.5);}body.page-template-mobile_splash-template .content_inner .container,body.address-view .content_inner .container,body.page-id-1757 .content_inner .container,body.no-panel .content_inner .container{	padding-right:40px;}.right-menu-absolute.subscriber,,body.address-view .right-menu-absolute,body.page-id-1757 .right-menu-absolute,body.comms-view .right-menu-absolute,body.no-panel .right-menu-absolute{	background:none !important;}body.address-view .right-menu-absolute .top-nav,body.page-id-1757 .right-menu-absolute .top-nav,body.comms-view .right-menu-absolute .top-nav,body.no-panel .right-menu-absolute .top-nav{	background:none !important;	position:absolute !important;	padding-top:30px;}body.address-view .right-menu-absolute .middle-nav,body.page-id-1757 .right-menu-absolute .middle-nav,body.comms-view .right-menu-absolute .middle-nav,body.no-panel .right-menu-absolute .middle-nav{	display:none !important;}@media screen and (max-width: 50000px){	#responsive-menu-button{		height:auto !important;		position:static !important;		background:none !important;		line-height:110px !important;		color:#00adef !important;		width:auto !important;	}	.responsive-menu-inner,.responsive-menu-inner::before, .responsive-menu-inner::after{		background-color:#00aeef !important;		height:4px !important;		border-radius:0px !important;		width:28px !important;		transition: background-color 0.5s ease !important;	}	.responsive-menu-label{		transition: color 0.5s ease !important;	}	.respsonsive_menu__wrapper:hover .responsive-menu-inner,	.respsonsive_menu__wrapper:hover .responsive-menu-inner::before,	.respsonsive_menu__wrapper:hover .responsive-menu-inner::after{		background-color:#20356b !important;	}	.respsonsive_menu__wrapper:hover .responsive-menu-label{		color:#20356b !important;	}	.responsive-menu-label{		margin-right:30px !important;		margin-left:10px !important;	}	#responsive-menu-container #responsive-menu li.responsive-menu-item a{		border:none !important;		line-height: 50px !important;		text-transform:uppercase;	}	#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover{		background-color:#00aeef !important;	}	#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover .responsive-menu-subarrow{		background-color:#00aeef !important;	}	#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{		background-color:#1770b8 !important;		border:none !important;		height: 50px !important;		line-height:50px !important;		width:50px !important;	}	#responsive-menu-container #responsive-menu li.current-menu-item a .responsive-menu-subarrow{		background-color:#1770b8 !important;	}	#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active{		background-color:#00aeef !important;	}	#responsive-menu-container .responsive-menu-submenu-open li a{		background-color:#00aeef !important;	}	#responsive-menu-container #responsive-menu .responsive-menu-submenu-open li a:hover{		background-color:#05a2e4 !important;	}}header .menu-title{	float:left;	line-height:110px;	color:#00adef;}::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:    #00aeef;    font-style: italic;}:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:    #00aeef;   opacity:  1;   font-style: italic;}::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    #00aeef;   opacity:  1;   font-style: italic;}:-ms-input-placeholder { /* Internet Explorer 10-11 */   color:    #00aeef;   font-style: italic;}ul.ui-autocomplete{	max-height:75vh;	overflow:scroll;`	width:auto !important;	overflow-x:hidden;`}/*login form on home page*/.login_wrapper .login_content{	padding:30px;	display:none;	background-color:#20356b;	position:absolute;	top:110px;	right:0;	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.5);	z-index:9999;	color:#fff !important;}.login_wrapper .login_content a, .login_wrapper .login_content label{	color:#fff !important;}.login_wrapper .login_content h2 {    padding: 0px;    color: #fff !important;    letter-spacing: normal;    text-transform: none;    margin: 0px;    padding-bottom: 15px;    font-size: 24px;}.login_wrapper .tml{	width:320px;}.login_wrapper .tml input{	color:#333;	padding:5px;}/*******************************************************//* Theme my login                                      *//*******************************************************/button:hover, a.button:hover{	border:none;}.tml-submit-wrap #wp-submit1, #wp-submit, .tml .submit .wp-submit,.wp-submit{	height: auto;    padding: 10px 20px !important;    background-color: #00aeef;    line-height: normal;    color: #fff !important;    border: none;    font-style: inherit;    font-size:16px;    transition: background-color 0.5s ease;    margin-top:30px;    border-radius:3px;}.tml-submit-wrap #wp-submit1:hover, #wp-submit:hover, .tml .submit .wp-submit:hover,.wp-submit:hover{	background-color: #1770b8;}.tml-login .submit__wrapper .tml-submit-wrap, .tml-login .submit__wrapper .tml-submit-wrap input, .tml-login .submit__wrapper .tml-action-links{	width:auto !important;	display:block !important;	margin:0px !important;}.tml-login .submit__wrapper{	margin-top:20px;	margin-bottom:20px;}.tml-login .submit__wrapper .tml-submit-wrap{	text-align:right;}.tml-login .submit__wrapper .tml-action-links{	float:left;	margin-top:15px !important;}.tml-login .submit__wrapper .tml-submit-wrap{}.tml input{	padding:5px !important;	color:#231f20;}.tml .indicator-hint{	color: #231f20 !important;}.tml label, .tml a{	color:#231f20 !important;}.tml .message{	color:#fff;	border:none;	background-color:#20356b;	padding:1em;}.tml.register-form .wp-social-login-widget{	display:none;}.tml.register-form .submit input{	width:auto;}.tml.register-form .submit{	text-align:right;}.wp-social-login-connect-with{	display:none;}.wp-social-login-provider-list{	padding-left:0px;	padding-right:0px;}.tml-login .wp-social-login-provider-list a, .wp-social-login-provider-list a, .slide-login{	display:inline-block;	padding:10px;	background-color:#00aeef !important;	color:#fff !important;	text-decoration:none !important;	margin-bottom:10px;	transition: background-color 0.5s ease;	border-radius:3px;}.tml-login .wp-social-login-provider-list a:hover, .wp-social-login-provider-list a:hover, .slide-login:hover{	background-color:#1770b8 !important;}.tml-login .wp-social-login-provider::before, .wp-social-login-provider{	content: 'Login with ';}.tml .tml-submit-wrap{	display:block;	width:100%;}.tml .tml-submit-wrap input{	width:100%;}.tml .tml-action-links a:hover{	text-decoration:underline;}.tml{	max-width:100% !important;}.tml .tml-rememberme-wrap{	display:block;	margin-bottom:0px;}.tml .tml-action-links{	margin-top:20px;}.tml .tml-rememberme-wrap input{	height:20px;	width:20px;}.tml-login .tml-rememberme-submit-wrap{	margin-bottom:0px !important;}.register-form input{	/*background-color:rgba(0, 174, 239, 0.5);*/	background-color: rgba(32, 53, 107, 1);	border:none;	color:#fff;}.register-form input::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:    #fff;    font-style: normal;}.register-form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:    #fff;   opacity:  1;   font-style: normal;}.register-form input::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    #fff;   opacity:  1;   font-style: normal;}.register-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */   color:    #fff;   font-style: normal;}.logged-out_view .wp-social-login-widget{	display:none !important;}.tml-login .wp-social-login-widget{	display:block !important;}.register-form .social-login__wrapper label{	margin:10px 0px 10px 0px;	display:inline-block;	padding:5px 15px 5px 15px;	background-color:#20356b;	color: #fff !important;	border-radius:2px;	font-weight:400;	cursor:pointer;	transition: background-color 0.5s ease;}.register-form .social-login__wrapper label:hover{	background-color:#00aeef;}.register-form p{	color:#231f20;}.register-form .or{	padding:0px !important;	margin:0px !important;}.register-form .or-login{	padding:0px 10px 0px 10px;}.register-form .active{	background-color:#55ba47 !important;}.register-form .submit input.wp-submit{	background-color:#20356b !important;	font-size:25px !important;}.register-form .submit input.wp-submit:hover{	background-color:#15244a !important;}.strong{	font-weight:700;}p.no-margin{	margin:0px;}.menu-item-login .item_text{	cursor:pointer;	transition: background-color 0.2s ease;}.menu-item-login .item_text.active,.menu-item-login .item_text:hover{	color:#fff;	background-color: #20356b;}/*******************************************************//* Form Hints                                          *//*******************************************************/.hint__wrapper{	position:relative;}.hint__content::after {    content: "";    position: absolute;    bottom: 100%;    left: 50%;    margin-left: -10px;    border-width: 10px;    border-style: solid;    border-color: transparent transparent #20356b transparent;}.hint__content{	z-index:9999;	background-color:#20356b;	color:#fff;	position:absolute;	top:100%;	right:0;	transform: translateY(-0%);	width:100%;	padding:15px;	text-align:center;	display:none;}.question-mark{	position:absolute;	top:50%;	right:3px;	height:25px;	width:25px;	transform: translateY(-50%);	background-image:url('inc/imgs/question-mark3.png');	background-size:25px 25px;	cursor:pointer;}.tooltip__show{	visibility:visible;}/*******************************************************//* Register Step 2                                     *//*******************************************************/.join-step-two__wrapper{	/*width:100px;*/	width:100%;	background-color:#fff;	/*position:absolute;	top:0px;	right:0px;*/	z-index:9999;	padding:30px;	/*min-height:100vh;*/}body.register-step-two .logged-out_view .right-column .vc_column-inner > .wpb_wrapper {	padding: 0px;}.register-step-two .wpb_wrapper .wpb_wrapper > h2, .register-step-two .wpb_wrapper .wpb_wrapper #theme-my-login0 > h2,.register-step-two .wpb_wrapper .wpb_wrapper #theme-my-login0 > p {	display: none;}.logged-in .join-step-two__wrapper{	left:0px;	width:100%;	position:static;}.join-step-two__wrapper label{	margin-bottom:0px;	font-weight:normal;	font-size:16px;	color:#ccc;}.join-step-two__wrapper .wp-submit{	margin-top:0px;}.join-step-two__content{	position:relative !important;;}.join-step-two__content h1,.login h3{	color:#333;	line-height: 1.3em;}.add-icon{	background-image:url('inc/imgs/plus-button.png');	width:32px;	height:32px;	background-size:32px 32px;    vertical-align: middle;    margin-right: 10px;    display: inline-block;    cursor:pointer;    border-radius:100%;    transition: background-color 0.5s ease;}.join-step-two-add__wrapper{	width:100%;	display:none;	background-color:#fff;	z-index:9999;	position:absolute;	top:0;	right:0;	z-index:9999;	background-color: rgba(32, 53, 107, 0.9);	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.5);}.ui-dialog.ui-widget{	border:none !important;	border-radius:0px;	background-color: rgba(32, 53, 107, 1);	color:#fff;	width:40% !important;	left:initial !important;	right:5%;	top:115px !important;	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;}.ui-dialog.ui-widget .ui-dialog-titlebar{	border:0px;	border-radius:0px;	background: rgba(32, 53, 107, 1);	font-family:inherit;    color: #fff;}.ui-dialog.ui-widget #dialog{	background-color: rgba(32, 53, 107, 1);	box-shadow:none;}.ui-dialog.ui-widget button.ui-dialog-titlebar-close{	background: url(inc/imgs/cancel.png);	height:32px;	width:32px;	border:none;	top:12px;}.ui-dialog.ui-widget label{	padding-top:10px;	padding-bottom:5px;	display:block;	color:#fff;}.ui-dialog.ui-widget input, .ui-dialog.ui-widget select{	border-radius:0px !important;	color:#333 !important;	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;}.ui-dialog.ui-widget .select2-container--default .select2-selection--multiple{	border-radius: 0px !important;	border: none !important;}.ui-dialog.ui-widget .select2-container{	width:100% !important;}.ui-dialog.ui-widget .wp-submit{	margin:10px;}.ui-dialog.ui-widget button:hover{	border: none !important;}.join-step-two-add__wrapper.active{	display:block !important;}.join-step-two-add__content{	position:relative;	color:#fff;}.join-step-two-add__content h3{	color:#fff;}.join-step-two-add__wrapper label{	margin-bottom:0px;	font-weight:normal;	font-size:16px;	color:#fff !important;}.join-step-two-add__wrapper .close-add-person{	background-image:url('inc/imgs/cancel.png');	position:absolute;	width:32px;	height:32px;	background-size:32px 32px;	cursor:pointer;    border-radius:100%;    transition: background-color 0.5s ease;    top:15px;    right:15px;}.join-step-two-add__wrapper .close-add-person:hover{	background-color: #444;}#setupform_step-2.blur{  -webkit-filter: blur(2px);  -moz-filter: blur(2px);  -o-filter: blur(2px);  -ms-filter: blur(2px);  filter: blur(2px);}.respsonsive_menu__wrapper{	width: 115px;	height: 110px;	float: left;}button:focus {outline:0;}#responsive-menu-container{	margin-top:110px !important;}#theme-my-login0{	display:none;}#theme-my-login-gets-ready #signup-welcome{	margin:40px 0px 40px 0px;}#theme-my-login-gets-ready p.lead-in{	color:#231f20;}#theme-my-login-gets-ready div#signup-welcome p{	color:#231f20;}#theme-my-login-gets-ready #signup-welcome p .h3{	font-size:20px;	font-weight:700;}#theme-my-login-gets-ready p.view{	display:inline-block}#theme-my-login-gets-ready p.view .button{	margin-left:0px !important;}.wp-social-login-provider-list a::before{	content: 'Login in with ';}#theme-my-login-gets-ready .or{	padding-top:10px;	font-weight:700;	font-size:18px;	color:#231f20;}.ui-menu .ui-menu-item{	padding: 8px 15px 8px 15px !important;	color:#231f20 !important;}.ui-menu .ui-state-focus{	border:none !important;	background:#cceffc !important;	margin:0px !important;}.organistaion-table__wrapper .dataTables_length, .organistaion-table__wrapper .dataTables_filter, .organistaion-table__wrapper .dataTables_info, .organistaion-table__wrapper .dataTables_paginate{	display:none;}form.dataTable{	clear:both;}table.compose input,table.compose select{width:100% !important;}table.compose textarea{	width:100%;	height:300px;}table.compose td{	padding:10px !important;}table.compose td.mceIframeContainer{	padding:0px !important;}.mceToolbar a{	color:inherit !important;}a.mceButton,a#message_fontsizeselect_open{	background-color:#fff !important;}table.datatables__table.dataTable,table.gj-grid-table{	width:350px;	margin:0px;}table.gj-grid-table{	table-layout: initial !important;}table.datatables__table.dataTable th,table.gj-grid-table th{	border-bottom:none;	text-align:left;	padding:10px 20px 10px 20px;	background-color:#20356b;	color:#fff;	text-transform:uppercase;	border: none !important;}table.datatables__table.dataTable th.sorting{ background:#20356b;}table.datatables__table.dataTable th a{	display:none;}table.datatables__table.dataTable tr.error th,table.gj-grid-table tr.error th{	background: transparent;}table.datatables__table.dataTable tr,table.gj-grid-table tr{	border:none;	color: #fff !important;	border: none !important;}table.datatables__table.dataTable td,table.gj-grid-table td{	text-align:left;	padding:10px 20px 10px 20px;	background-color:#05a2e4 !important;	border:none;	/*text-transform:uppercase;*/	font-weight:700;	border: none !important;}table.datatables__table.dataTable tr.odd td,table.datatables__table.dataTable tr:nth-child(odd) td,table.gj-grid-table tr:nth-child(odd) td{	background-color:#0490cb !important;}table.datatables__table.dataTable tr.odd td:last-child {	background-color:#0489c1 !important;	text-align:center;}table.datatables__table.dataTable tr.even td:last-child {	background-color:#059bda !important;	text-align:center;}table.datatables__table.no-edit.dataTable tr.odd td:last-child {	background-color: #0490cb !important;	text-align:left;}table.datatables__table.no-edit.dataTable tr.even td:last-child {	background-color:#05a2e4 !important;	text-align:left;}table.datatables__table.dataTable td a,table.gj-grid-table tr a{	color:#fff;	/*text-transform:uppercase;*/	text-decoration:none;}table.datatables__table.dataTable td img{	margin:0px;}table.datatables__table.dataTable tr.odd td, table.datatables__table.dataTable tr.even td,table.gj-grid-table tr td{	transition: background-color 0.2s ease;}table.datatables__table.dataTable tr.odd:hover td,table.datatables__table.dataTable tr.even:hover td,table.datatables__table.no-edit.dataTable tr.even:hover td:last-child,table.datatables__table.no-edit.dataTable tr.odd:hover td:last-child,table.gj-grid-table tr:hover td{	background-color:#047fb2 !important;}.table-bordered,TABLE.gj-grid-table thead tr th.gj-grid-bootstrap-thead-cell{	border:none !important;}TABLE.gj-grid-table tr th.gj-grid-bootstrap-thead-cell{	background-color:#20356b !important;}table.massform,table.massform td,table.massform th{	vertical-align:initial;}table.datatables__table.dataTable.massform tr:last-child td{	background-color:transparent !important;}a.edit-icon{	display:inline-block;	height:20px;	width:20px;	background:url('inc/imgs/edit-icon.png') center center !important;	background-repeat:no-repeat;	background-size:20px 20px !important;}.tablestats th a.edit-icon {	margin-top: 8px;}.tablestats th a.edit-icon.notop {	margin-top: 0px;}.report__wrapper h1, .report__wrapper h2{	color:#fff;	margin:0px;	font-weight:700;	letter-spacing:normal;	text-transform:none;	padding: 5px 0px 5px 0px;}.report__wrapper h1{	font-size:42px;}.report__wrapper h2{	font-size:36px;}.breadcrumb{	width:100%;	position: relative;    height: 100%;    top: -5px;    right: 80px;    background: none !important;    padding: 5px 0px !important;    padding-right: 0px !important;    margin-bottom:0px !important;}.breadcrumb a{	text-transform:uppercase;	text-decoration:none !important;	display:inline-block;	padding:0px 30px;	line-height:30px;	margin-bottom: 5px;}.breadcrumb a:nth-child(odd){	background-color:#00aeef !important;}.breadcrumb a:nth-child(even){	background-color:#20356b !important;}.breadcrumb a:focus, .breadcrumb a:hover{	color:#fff !important;}.breadcrumb a{	position:relative;	font-size:12px;}.breadcrumb a::after{	z-index:100;    content: '';    display: block;    position: absolute;    left: 100%;    top: 50%;    margin-top: -15px;    width: 0;    height: 0;    border-top: 15px solid transparent;    border-right: 15px solid transparent;    border-bottom: 15px solid transparent;    border-left: 20px solid #00aeef;    transition:border-left 0.5s ease;}.breadcrumb a:nth-child(even)::after{	border-left: 20px solid #20356b !important;}.breadcrumb a{	transition:background-color 0.5s ease !important;}.breadcrumb a:nth-child(even):hover{	background-color:#05a2e4 !important;}.breadcrumb a:nth-child(even):hover::after{	border-left: 20px solid #05a2e4 !important;}.breadcrumb a:nth-child(odd):hover{	background-color:#05a2e4 !important;}.breadcrumb a:nth-child(odd):hover::after{	border-left: 20px solid #05a2e4 !important;}#theme-my-login0.mu_register {display: block !important;}/*#register-content{	display:none;}*/.register-success__wrapper p{	/*color:#fff !important;*/}.addressCount, .responsive__wrapper.footer-logos__wrapper.links {	color: #000;}.responsive__wrapper.footer-logos__wrapper.links a:hover {	color: #fff;}p.register-success__policy{	font-size:16px !important;	/*color:#fff !important;*/}p.register-success__policy a{	color: #000 !important;	text-decoration: underline !important;}body .wp-template__wrapper{	background-color:rgba(255,255,255,0.7);	padding:20px;	margin-top:30px;}body .wp-template__wrapper h1{	color:#231f20;	font-size:32px;	margin:0px;	padding:10px 0px 30px;	letter-spacing:normal;}body .wp-template__wrapper p{	font-size:16px;	color:#231f20;	margin:0px;	padding:0px 0px 15px 0px;}body.page-template-default.logged-out .content_inner .container{	padding-right:40px;}div.ui-front {    z-index: 9999999;}.field__input{	color:#333;}/**************** FAQ STYLING ***********************//***************************************/.faq_content, #post_title1, #post_content_wrapper1, #post_right1{	width:auto !important;}.faq_content .post_title{	background-color:#00aeef !important;	transition: background-color 0.5s ease;}body .faq_content .post_content{	padding-right:9px;}.faq_content .posts{	margin:0px !important;}#contentInner, .faq_content .posts{	padding:0px !important;}.ttext1{	width:100% !important;}.faq_content img{	margin:0px;}.faq_content .searchform{	display:none;}.faq_content .cattitle{	margin:0px !important;	background-color:#20356b !important;}.faq_content #post_title1:hover, .faq_content .post_content_opened #post_title1{	background-color:#1770b8 !important;	border:none !important;}.faq_content .post_content_wrapper{	border-radius:5px;	padding:10px !important;	font-weight: normal !important;}.faq_content .post_content_wrapper p{	font-weight: normal !important;}.faq_content #catdes1{	margin: 10px 20px !important;	background-color:#20356b !important;	color: #fff !important;	text-align:center !important;}.faq_content a.post_ajax_title{	text-decoration: none !important;}/******************************************************//* GENERIC FORM STYLING FOR ORANISATIONS              *//******************************************************/.organisation-form__wrapper h1, .organisation-form__wrapper h2, .organisation-form__wrapper h2, .organisation-form__wrapper form label, .organisation-form__wrapper td, .organisation-form__wrapper span{	color:#fff;}.organisation-form__wrapper .field__label label{	font-size:17px;	text-transform:uppercase;	margin:20px 0px 0px 0px;	letter-spacing:1px;	font-weight:400;}.organisation-form__wrapper .field__message{	color:#fff;	text-transform:uppercase;}.organisation-form__wrapper label.required{	border-bottom:none;}.organisation-form__wrapper label.required::after {    content: "*";}.organisation-form__wrapper .orgformmap{	width:100%;	margin:15px 0px 15px 0px;	height:350px;	padding:15px 0px 15px 0px;}.organisation-form__wrapper .userentry{	padding-left:0px;}.organisation-form__wrapper textarea, .organisation-form__wrapper input{	width:100% !important;	padding: 5px 10px 5px 10px;	margin-top:5px;}.organisation-form__wrapper select{	padding: 5px 10px 5px 10px;}.organisation-form__wrapper #wp-submit{	margin-top:15px;	margin-bottom:30px;	float:right;}.organisation-form__wrapper .inline-checkbox dt#not_group-label{	display:inline-block;	margin:15px 0px 0px 0px !important;}.organisation-form__wrapper .inline-checkbox .field__input{	display:inline-block;}.organisation-form__wrapper .inline-checkbox input{	width:auto !important;	vertical-align:middle;	margin:0px !important;}/******************************************************//* GENERIC STYLING FOR ZEND PAGES          START      *//******************************************************/.zend-generic__wrapper,.zend-generic__wrapper a,.zend-generic__wrapper p,.zend-generic__wrapper h1,.zend-generic__wrapper h2,.zend-generic__wrapper h3,.zend-generic__wrapper h4,.zend-generic__wrapper h5,.zend-generic__wrapper .dataTables_wrapper label,.zend-generic__wrapper .dataTables_info{	color:#fff;	transition: color 0.5s ease;}.zend-generic__wrapper input,.zend-generic__wrapper .searchemail input,.zend-generic__wrapper select{	color:#231f20;	padding:5px;	border:none;	font-family:inherit;	height:auto;	width:auto;}.zend-generic__wrapper a {	border-bottom: 1px solid #fff;}.zend-generic__wrapper a.inline-edit, .zend-generic__wrapper a.button, .zend-generic__wrapper .button__add a, .zend-generic__wrapper .breadcrumb a,.zend-generic__wrapper a.edit-icon, .zend-generic__wrapper .report__add a {	border-bottom: 0px;}.zend-generic__wrapper a:hover{	/*color:#20356b;*/	border-bottom: 1px dashed #00aeef;	text-decoration: none;		color: #fff;} .zend-generic__wrapper a.button:hover, .zend-generic__wrapper .button__add a:hover, .zend-generic__wrapper .breadcrumb a:hover, .zend-generic__wrapper a.edit-icon:hover, .zend-generic__wrapper .report__add a:hover {	border-bottom: 0px;}.zend-generic__wrapper #map_canvas{	width:100% !important;	margin:20px 0px;	color:#333 !important;}#map_canvas{	margin-top:40px;	width: 100% !important;}.zend-generic__wrapper .dataTables_info,.zend-generic__wrapper .dataTables_paginate{	padding:15px 0px;}.zend-generic__wrapper table{	width:100% !important;}.zend-generic__wrapper .listcontacts .dataTables_filter input{	border:none;}.zend-generic__wrapper .searchemail{	float:none;	width:auto;	margin:15px 0px;}.zend-generic__wrapper #loadmore{	display:block;	padding:10px;	text-align:center;	background-color:#fff;	margin-bottom:20px;	color:#333;}.zend-generic__wrapper #loadmore img{	margin:0px;	vertical-align:middle;}.zend-generic__wrapper .userentry th{	width:auto;}.zend-generic__wrapper .userentry, .zend-generic__wrapper .userentry tr, .zend-generic__wrapper .userentry td, .zend-generic__wrapper .userentry th,{	border: none !important;}.zend-generic__wrapper .tablestats{	border:none;}.zend-generic__wrapper .tablestats tr{	border:none;}.zend-generic__wrapper .tablestats th{	background-color:#20356b;	text-transform:uppercase;	border:none;}.zend-generic__wrapper .tablestats td{	background-color:#8dd8f8;	text-align:left;	font-weight:700;}.zend-generic__wrapper .tablestats tr:nth-child(even) td{	background-color:#6ecff6;}.zend-generic__wrapper .toolbar tr{	background-color:#00aeef;	border: none;}.zend-generic__wrapper .toolbar tr td{	padding:10px;}.zend-generic__wrapper .addmore{	float:none;}.zend-generic__wrapper .interests_lists, .interests_actions{	float:none !important;	width:100% !important;}.zend-generic__wrapper input#newincident,.zend-generic__wrapper input#newinterest{	height:53px;	padding-left:10px;}.report__add a, .zend-generic__wrapper .button__add a{	background-color:#00aeef !important;	color:#fff;	padding:10px;	text-decoration:none !important;	font-weight:normal !imporatant;	display:inline-block !important;	margin:20px 0px 30px 0px;	transition:background-color 0.5s ease;}.report__add a:hover, .zend-generic__wrapper .button__add a:hover{	background-color:#20356b !important;	color: #fff !important;}.report__add a:hover::after,.zend-generic__wrapper .button__add a:hover::after{	border-left: 27px solid #20356b;}.report__add a img,.zend-generic__wrapper .button__add a img{	margin:0px !important;}.report__add a span,.zend-generic__wrapper .button__add a span{	line-height:33px !important;	padding-left:10px !important;}.report__add,.zend-generic__wrapper .button__add{	position:relative;	display:inline;}.report__add a::after,.zend-generic__wrapper .button__add a::after{    content: '';    display: block;    position: absolute;    left: 100%;    top: 50%;    margin-top: -26px;    width: 0;    height: 0;    border-top: 26px solid transparent;    border-right: 27px solid transparent;    border-bottom: 27px solid transparent;    border-left: 27px solid #00aeef;    transition:border-left 0.5s ease;}.button,.btn-default,.btn,input[type="submit"],input[type="submit"].button,input#wpua-file-existing,.flizcpr-button-style{	background-color:#00aeef !important;	color:#fff !important;	padding: 10px 20px !important;	border: none !important;	line-height:normal !important;	height:auto !important;	transition: background-color 0.5s ease;	text-transform:uppercase;	font-weight:700;	margin:0px !important;	width:auto !important;	/*padding-left: 38px !important;*/	background-position:left 5px center;	background-repeat:no-repeat;	background-size: 24px 24px;	font-size:12px !important;	border-radius:2px;	margin:5px !important;	text-decoration:none !important;	cursor:pointer;}.flizcpr-button-style {	display: none;}input[type="submit"],.btn-default{	padding: 10px 20px !important;}.btn-default:hover,.button:hover,.btn:hover,input[type="submit"]:hover,input[type="submit"].button:hover,input#wpua-file-existing:hover{	background-color:#1770b8 !important;	background-repeat:no-repeat !important;	background-position:left 5px center !important;}.button img{	display:none !important;}.button.positive,input[type="submit"].button.positive{	background-image:url('inc/imgs/save-icon.png') !important;	background-color:#55ba47 !important;	background-repeat:no-repeat !important;	background-position:left 5px center !important;	text-decoration:none !important;	padding-left: 38px !important;}.button.positive:hover,input[type="submit"].button.positive:hover{	background-color:#0d773b !important;}.button.negative,input[type="submit"].button.negative{	background-image:url('inc/imgs/delete-icon.png') !important;	background-color: #ee2a24 !important;	background-repeat:no-repeat !important;	background-position:left 5px center !important;	text-decoration:none !important;	padding-left: 38px !important;}.button.negative:hover,input[type="submit"].button.negative:hover{	background-color:#ee5223 !important;}.userentry .error{	background-color: #ee2a24;	border:none;	color:#fff !important;}/******************************************************//* GENERIC STYLING FOR ZEND PAGES          END        *//******************************************************//* SP Styling */.nzp_options{	z-index:9999;}.zend-generic__wrapper .paging_full_numbers a.paginate_button,.zend-generic__wrapper .paging_full_numbers a.paginate_active{	color: #fff !important;    background-color: #00aeef !important;    padding: 3px 10px !important;    border-radius:2px !important;    transition:background-color 0.2s ease;    border:none !important;} .zend-generic__wrapper .paging_full_numbers a.paginate_button:hover,.zend-generic__wrapper .paging_full_numbers a.paginate_active{	background-color:#1770b8 !important;}a.inline-edit::after{	display: inline-block;    content: '';    background: url(inc/imgs/edit-icon.png) center right !important;    background-repeat: no-repeat !important;    background-size: 25px 25px !important;    height: 25px;    width: 25px;    margin-left:10px;}.editable-container.popover{	width:500px !important;}.control-group.form-group{	width:80% !important;}.editable-input,.editable-input input{	width:100% !important;}.tml-profile table tr,.tml-profile table th{	border:none;	padding:0px;}.mu_register p.message{	color:#fff;}.tml-profile table td,.tml-profile table h3{	text-align:left;}.tml-profile table label{	color:#fff !important;}h3.popover-title {	color: #20356b !important;}.core-address-details {	width: 70%;	float:left;}.profile-picture-thumb {	padding-top: 30px;}body a.editable-click {	border: 0px;}#sel_area,#sel_suburb,#sel_street{	display:inline-block;	width:32%;	min-width:200px;}.safety-text {	padding-left: 10px;	line-height: 60px;}.safety-icon {	padding-left: 10px;}.nzp_options li div{	height:50px !important;	background-position: right 95% !important;}#btnAdd{	transition: all 0.5s ease;}#btnAdd:hover .add-icon{	background-color:#333;}#btnAdd:hover .add-person{	color:#333}.mass-selection__wrapper{	margin:0px 0px 15px;	display:inline-block;}.register-confirm__wrapper{	min-height:100%;	width:100%;	position:absolute;	top:0px;	background-color:#ee5723;	display:none;}.register-confirm__wrapper{	border-radius:5px;}.register-confirm__content{	padding:20px;}.register-confirm__content p,.register-confirm__content span{	color:#fff;}.register-confirm__content span{	display:inline-block;	font-size:24px;	margin-bottom:30px;}.inline-button{	display:inline !important;}.right{	float:right !important;}.error-msg{    padding: 15px !important;    color: #fff;    background-color: #ee5723;}.error-msg a{	color:#fff !important;}.tml-login .error{	display:none !important;}p.error{	padding: 15px !important;    color: #fff !important;    background-color: #ee5723 !important;    border:none !important;    margin:15px 0px 0px 0px !important;}p.error a{	color: #fff !important;	text-decoration: underline;}p.error a:hover {	color: #000 !important;}#mass_action_form br{	display:none;}#mass_action_form label{	width:230px;	vertical-align:middle;	margin:5px 0px;}#mass_action_form input{	width:20px;	height:20px;	vertical-align:middle;	margin:0px 5px 0px 0px;}.tml-profile td{	padding:0px;}#wpua-upload-button-existing{	display:inline-block;}.tml-profile #my-avatar{	display:block;	clear:both;}.tml-profile code{	background-color:#20356b;	color:#fff;	font-family:inherit;	padding:10px;}.tml-profile button,.tml-profile input,input#wpua-file-existing {	margin-left:0px !important;}.tml-profile .tml-form-table{}#wpua-max-upload-existing.description,#wpua-allowed-files-existing.description,#wpua-upload-messages-existing{	display:none;}.tml-profile tr#password{	display:block;	padding-top:50px;}.tml-profile .tml-user-login-wrap input{	width:100%;	padding:10px !important;}.tml-profile .wp-pwd{	display:block !important;}.tml-profile #wpua-upload-button-existing{	margin-bottom:0px;}.editable-buttons .btn{	padding:10px !important;}#pass-strength-result,.pw-weak,.wp-generate-pw,.wp-hide-pw,.wp-cancel-pw{	display:none !important;}center{	position:relative;}.home-icon a{	line-height:110px;}.home-icon img{	float:none;}.field__wrapper{	margin: 30px 0px;}.field__wrapper:last-child{	display:inline-block;	margin-top:30px;}.field__wrapper input[type=file]{	background-color:#00aeef;	color:#fff;	padding:10px;}body a.button.saveMoveAddress {	display: inline-block;	float: none;}#setupform_step-2 h1 {	text-transform: none;}.morecontent span {	display: none;}.commslog-table th{	width:10%;	display:inline-block;}.commslog-table tr{}.commslog-table tr td{	display:inline-block;	width:10%;    word-wrap: break-word;    vertical-align: top;	height: 50px;    overflow: hidden;    transition:height 0.5s ease;    cursor:pointer;}.commslog-table tr td.active{	height:auto;}.commslog-table tr td:nth-child(5) {	width:30%;}.commslog-table tr th:nth-child(5) {	width:30%;}.commslog-table tr td:nth-child(3),.commslog-table tr td:nth-child(4) {	width:20%;}.commslog-table tr th:nth-child(3),.commslog-table tr th:nth-child(4) {	width:20%;}.commslog-table tr{	background-color:#0490cb;}.commslog-table tr:nth-child(even){	background-color:#05a2e4;}.notice{	color: #333 !important;}.filter.sitreps{	background-color:#20356b;}.filter.sitreps a{	color:#fff;}.filter.sitreps a:hover{	color:#fff;}.sitreps #filter-options select,.sitreps #filter-options input{	width:100%;}.filter.sitreps #fm-element label{	padding:5px 15px;}/* -- flash messages --- PVS */.flash-messages {	background-color: #fff;	list-style-type: none;	margin: 0;}.flash-message{	font-weight: bold;	color: #fff;	padding-left: 1em;	padding-top: 0.2em;	padding-bottom: 0.2em;}.flash-message--info {	background-color:  #00aeef;}.flash-message--error {	background-color:  #ee2921;}.flash-message--success {	background-color:  #50bb48;}.right-menu-absolute.subscriber .top-nav{	background-color:transparent !important;	position:absolute;}.right-menu-absolute.subscriber{	top:16px;	right:0px;}.dataTable td.child {	background-color:#333 !important;}.dataTable td.child span.dtr-title{	background-color: #20356b !important;    padding: 4px;    border-radius: 4px;    margin-right:15px;}.moveAddressShow span.select2-container{	width:100% !important;}#email_templates_form input[type="text"],#email_templates_form textarea,#email_signatures_form input[type="text"],#email_signatures_form textarea,#organisation_headerfooter_form input[type="text"],#organisation_headerfooter_form textarea{	width:100% !important;}#email_templates_form input[type="submit"],#email_signatures_form input[type="submit"]{	color:#fff !important;}div.coord {	width: 100px;	margin: 5px;	display: block;	min-height: 150px;	float: left;	letter-spacing: 0px;}div.coord a {	display: block;}.zend-generic__wrapper table.tablestats {	float: right;	width: 100% !important;}.jump-to{	display:inline-block;	margin-bottom:30px;}.button-group{	clear:both;	display:block;	padding-top:30px;}.tablestats th, .tablestats td a {	letter-spacing: 0px;}#reportmap_canvas {	color: #000;}#reportmap_canvas a {	color: #000;	text-decoration: underline;}button[name=photobutt],button[name=addmore]{	background-color: #00aeef !important;	color:#fff !important;	padding:5px;}#photo1-element div{	line-height:30px;}TABLE.gj-grid-table.peopleTable td div[data-role="display"] {	display:block;	word-wrap: break-word;}div#dialog {	z-index: 99999;}div#dialog select {	width: 100%;}.emergency-banner {	width: 100%;	text-align: center;	padding: 20px 0px;	background-color:#EE2A24;}body div.emergency-banner h2 {	padding: 0px;	margin: 0px;	color: #fff;}.footer-logos__wrapper .addressCount {	float: left}.footer-logos__wrapper .addressCount h1 {	margin: 0;	padding-top:5px;}.footer-logos__wrapper .footer__inner{	width:100%;	display:block;	clear:both;}body.logged-in #theme-my-login0 > h2, body.logged-in #theme-my-login0 > p {	display: none;}#setupform p {	margin: 0px;	color: #fff;}p.info {	background: rgba(255,255,255,0.5);	color: #000 !important;	padding: 8px 8px 8px 35px;	text-indent: -28px;}p.info:before {	font-family: "Glyphicons Halflings";  content: "\e086";	color: #20356b;	font-size: 3rem;	position: relative;	top: 10px;	right: 5px;}.logged-out_view .left-black-text > div > .wpb_wrapper {	padding: 10px;	background: rgba(255,255,255,0.6);}body ol.sortable li div {	background: #000;}body span.select2-results ul { max-height: 450px !important;}#mapalerts {	padding: 10px;	background: #fff;	margin-top: 10px;}.hideme {	display: none;}#dialog .select2-container {	width: 100% !important;}h4 {	text-transform: uppercase;}.error input {	color: #000;}.content a, .content p, .content {	color: #fff;}.responsiveExpand {	display: none;}#legend, .gm-style-iw a {	color: #000;}.vc_column-inner a{	color:#231f20;	text-decoration:underline;}.vc_column-inner a:hover{	text-decoration:underline;	color:#20356b;}.logged-out_view .right-column .vc_column-inner > .wpb_wrapper,.logged-out_view .left-black-text > div > .wpb_wrapper{	margin-left:5px;	margin-right:5px;}.add-person {	color: #000;}.selection li {	color: #000;}#resetpassform, #resetpassform p {	color: #000;}.ui-autocomplete-loading {	background: #fff url('inc/imgs/loading.gif') no-repeat right center !important;	background-size: contain !important;}.nzp-autocomplete-loading {	background-image: url(inc/imgs/loading.gif) !important;    background-repeat: no-repeat;    background-position: 95%;    background-size: contain;}#wpua-undo-existing {	display: none;}.select2-default {  color: #20356B !important;}.tml-profile .message {	font-size: 3rem;}@media screen and (min-width: 1501px){	.logged-out_view .left-black-text > .vc_column-inner {		padding-top: 90px;	}}@media screen and (max-width: 1500px){	.logged-out_view .left-black-text > .vc_column-inner {		padding-top: 20px;	}}@media screen and (max-width: 1150px){	.logged-out_view .left-black-text > .vc_column-inner {		padding-top: 40px;	}}/* add this class to any container wrapper */.responsive__wrapper{	width:100%;	float:left;    margin: 0px !important;}body.logged-out .responsive__wrapper,body.page-id-1757 .responsive__wrapper,body.address-view .responsive__wrapperbody.comms-view .responsive__wrapper{	padding-right:40px !important;}@media screen and (max-width: 1150px){	.responsive__wrapper,	body.logged-out .responsive__wrapper,	body.address-view .responsive__wrapper,	body.page-id-1757 .responsive__wrapper,	body.comms-view .responsive__wrapper{		padding-right: 0px !important;	}}@media screen and (min-width: 1150px){	.responsive__wrapper{	padding-left: 40px !important;	}}body.logged-in .responsive__wrapper{	width: 100% !important;}@media only screen and (max-width: 1600px){	.responsive__wrapper{	    padding-right: 440px;	}}@media only screen and (min-width: 1601px){	.responsive__wrapper{	    padding-right: 540px;	}}.footer-logos__wrapper{	background-color:rgba(255,255,255,0.6) !important;	text-align:center;	margin-top:20px;}.footer-logos__wrapper.links{	background-color: rgba(32, 53, 107, 0.8) !important;}.footer-logos__wrapper.links{	color:#fff !important;}.footer-logos__wrapper.links a{	color:#fff;	margin: 5px 0px;    display: inline-block;    text-decoration:underline;}.footer-logos__wrapper p{	margin:0px !important;	padding: 0px !important;}.footer-logos__wrapper p img{	padding: 10px !important;	margin:0px !important;    max-height: 70px;    width: auto;    float:right;}.logo_wrapper .eltd_logo img{	height:72px !important;}.page-template-register-template-php th[data-field*="main"],.page-template-register-template-php .mainContact{	display:none;}.page-template-register-template-php .select2-container.select2-container--default{	width:100% !important;}@media only screen and (min-width: 770px){	.logged-out.home .footer-logos__wrapper{		/*position:absolute;		bottom:1px;		right:0px;*/		position: relative;	}}/* MEDIA QUERIES */@media only screen and (max-width: 1600px){	.right-menu-absolute .middle-nav .icon-item {		width: 140px;		height: 140px;		padding: 1px;		margin-bottom: 10px;	}	.right-menu-absolute,.right-menu-absolute .middle-nav {		width: 400px;	}	.right-menu-absolute,.right-menu-absolute .top-nav {		width: 400px;	}	.content_inner .container {		padding-right: 440px;	}	body.comms-view .content_inner .container{		padding-right:40px;	}}@media only screen and (min-width: 1800px){	.right-menu-absolute .middle-nav .icon-item img{		width:110px;	}}@media only screen and (max-width: 1150px){	/*South cant only*/	.south-cant-logo img {		width: 180px !important;		padding-top: 18px	}}@media only screen and (max-width: 800px){	/*South cant only*/	body .header-search-wrapper.south-cant-logo {		clear: none;		float: none;		width: auto;		position: absolute;		top: -10px;		left: 50px;	}}@media only screen and (max-width: 670px){	/*South cant only*/	body .header-search-wrapper.south-cant-logo {		display: none;	}}@media only screen and (max-width: 730px){		.responsiveExpand {			display: block !important;		}		.responsiveHidden {			display: none !important;		}		TABLE.gj-grid-table.peopleTable td div[data-role="display"] {				font-size: 1.2rem;		}}.show-print{	display:none !important;}#header_search{	border: 1px solid #ccc;}.DTTT_print_info{	height:200px !important;	z-index:99999 !important;}.page-template-mobile_splash-template .page_header,.page-template-mobile_splash-template.side_menu_slide_from_right .wrapper,.page-template-mobile_splash-template .responsive-menu-box{	display:none !important;}.page-template-mobile_splash-template .logged-in-transparent {	top:0px !important;	background-color: rgba(0,0,0,0.3) !important;;	z-index: -1 !important;;}.page-template-mobile_splash-template a{	color:#333;	font-size:18px;	text-align:center;}body.page-template-mobile_splash-template{	background:#fff !important;}.page-template-mobile_splash-template a img{	display:block;	margin:0px !important;	margin-top: 10px !important;}.page-template-mobile_splash-template .site_item{	display:block;	text-align:center;	width:300px;	margin:auto;}.page-template-mobile_splash-template .site-item-inner{	padding:20px;	background-color:#e1e1e1;	display:inline-block;	margin:10px 0px 10px 0px;	width:300px;	border-radius:20px;}.page-template-mobile_splash-template h3{	text-align:center;	color:#333;	letter-spacing:normal;	margin-bottom:20px;}/* END MEDIA QUERIES */#map_canvas,#map_canvas h3,#map_canvas h1,#map_canvas h2,#map_canvas h4,#map_canvas h5,#map_canvas p,#map_canvas span{	color:#666 !important;}table.massform select{	color:#000 !important;}table.massform td{	text-align:left;	vertical-align:top;}body.logged-in header {    background-color: rgba(255, 255, 255, 0.85);}.address-view .responsive__wrapper{	padding-right:0px;}