/*
Theme Name: Adzoo - Start Bootstrap Template
Theme URI: https://adzoo.com.au/
Author: the Adzoo team
Author URI: https://adzoo.com.au/
Description: 
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bootstrap
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

html, body{
    height: 100%;
}

a:hover {
	color: #dd3333;
}
body {	
	margin:0;
    	padding:0;
}
img {
	max-width: 100% ;
	height: auto ;
}
/* homepage */

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
li {
   font-family: Roboto;
}
.grey-row li {
	list-style-image: url(http://elizaponds.com.au/wp-content/uploads/2017/12/footer-bullets-1.png);
	    font-family: Roboto;
}
.grey-row li ul li{
	list-style: circle;
}
.grey-row li{
	    line-height: 2;
	
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
        white-space: nowrap;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	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: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
.text-right {text-align: right} /*For right align*/
.text-left {text-align: left} /*For left align*/
.text-center {text-align: center} /*For center align*/

.show-on-small-screen{display: none}

@media (max-width: 992px) {
	.show-on-small-screen{display: block !important}
	.hide-on-small-screen{display: none !important}
}

@media (max-width: 767px) {
    .text-xs-left { text-align: left; }
    .text-xs-right { text-align: right; }
    .text-xs-center { text-align: center; }
    .text-xs-justify { text-align: justify; }
}

@media (min-width: 768px) and (max-width: 991px) {
    .text-sm-left { text-align: left; }
    .text-sm-right { text-align: right; }
    .text-sm-center { text-align: center; }
    .text-sm-justify { text-align: justify; }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .text-md-left { text-align: left; }
    .text-md-right { text-align: right; }
    .text-md-center { text-align: center; }
    .text-md-justify { text-align: justify; }
}

@media (min-width: 1200px)  {
    .text-lg-left { text-align: left; }
    .text-lg-right { text-align: right; }
    .text-lg-center { text-align: center; }
    .text-lg-justify { text-align: justify; }
}



/* =Generial
-------------------------------------------------------------- */
.color_white{color:#fff;}

h1,h2,h3,h4,h5,button,.slider-button,.wpcf7-submit{font-family: Carrosserie-Regular; font-weight: 900; color: #3891c1;}
p{font-family: Roboto;}


/* =Footer
-------------------------------------------------------------- */
#footer_one h5{
	font-size: 24px;
    color: #fff;
    border-bottom: 1px solid white;
    padding-bottom: 16px;
    margin-bottom: 30px;
}
#footer_two{color:#666;}
#footer_two a{color:#666; padding-right:10px; margin-right:10px; border-right:1px solid #666; text-transform:uppercase}
#footer_two a:last-child{padding-right:0px; margin-right:0px; border-right:0px;}
#footer_two a:hover{color:#fff;}

/**Global Styles for Pages**/
h2.ls-layer, .text-shadow {text-shadow: 3px 2px 0px #3891c1;}
.white-shadow {text-shadow: 3px 2px 0px #fff;}
.heavy-font{font-weight: 900;}
.border-text {border: 2px solid #afb0b1;max-width: 150px;margin: 0 auto;text-transform: uppercase;}
.button-stages .vc_btn3-inline{width: 25%;}
.button-stages .vc_btn3{width: 100%;}
.gform_button{padding: 10px 25px;border: none;background: #3891c1;color: #fff;}
.vc_custom_1513824952315 {
    background-position: right!important;
    background-repeat: no-repeat !important;
    background-size: 53%;
}
.disclaimer{    
	font-size: 9px;
    color: #4b4b4b;
    line-height: 1.8;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 35px; /*gives space to all elements */
}
.logo-main{
	width:250px!important;
}
.map-legend{
	width:250px;
}
.map-legend img{
	width:100%
}
.award-img {max-width: 80%}


/* =Header
-------------------------------------------------------------- */
header{
background-color:#143445;
}

/**UberMenu Styling**/
ul.ubermenu-nav li:first-child a:hover {background: none !important;}
ul.ubermenu-nav li:first-child {height: 45px;margin-right: 0;}
ul.ubermenu-nav li a.logo-main{padding:0 !important;}
ul.ubermenu-nav li a {padding-left: 15px !important;padding-right: 10px !important;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after{right: -2px !important}
ul.ubermenu-nav .ubermenu-submenu li:first-child {height: auto;}

/**Slider**/
.wpb_layerslider_element.wpb_content_element{margin-bottom:0;}


/**Homepage Styling**/
#two-column .gform_wrapper form.gf_simple_horizontal div.gform_body {width: 100%;max-width: 80%;}
#two-column .gform_wrapper input#input_1_2 {padding: 10px 25px 10px 10px;}
#two-column .gform_button {}
#two-column .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield{padding-right:0;}
#tri-column button {padding: 5px 20px;font-weight: 700;}

/**Tabs Styling**/
#dev-tabs ul li a span {color: #3891c1;}
#dev-tabs ul li a {border: none;border-right: 2px solid #4b4b4b;padding: 12px 25px; background-color:#d4d4d4;}
#dev-tabs .vc_tta-tab.vc_active a,#dev-tabs .vc_tta-tab > a:hover{background:transparent;}
#dev-tabs .vc_tta-tab.vc_active a span{color:#333 !important;}
#dev-tabs .vc_tta-tab > a:hover{color:#333;}
/*#dev-tabs .vc_tta-tab:first-child a {padding-left: 0 !important;} */
#dev-tabs .vc_tta-tab:last-child a{border-right: none;}

/**Enquire Form Styling**/
.enquire-form input, .enquire-form select, .enquire-form textarea{border: 1px solid #ccc;}
.enquire-form input{padding: 10px !important;}
.enquire-form select{padding: 8px !important;}

.ubermenu-main {max-width: 1200px;}

/**Responsive**/
@media screen and (max-width:1470px){
	#two-column .vc_column-inner{padding: 50px !important;}
	.heavy-font {font-size: 35px !important;line-height: 42px !important;}
}
@media screen and (max-width:1270px){
	ul.ubermenu-nav li:first-child {margin-right: 0px;}
	#dev-tabs ul li a{padding: 0 10px;}
}
@media screen and (max-width:1100px){
	.ubermenu-main .ubermenu-nav {max-width: 1000px;}
	.ubermenu-image{width: 100%;max-width: 150px !important;}
	#footer_one .vc_btn3 {padding: 8px;}
	ul.ubermenu-nav li a{font-size:12px;line-height:22px !important;}
}
@media screen and (max-width:980px){
	.ubermenu-main .ubermenu-nav {max-width: 970px;}
	.button-stages .vc_btn3-inline {width: 30%;}
	#dev-tabs .vc_tta-tab:nth-child(5) a {padding-left: 0 !important;}
	#dev-tabs ul li a {margin-bottom: 10px;}
}
@media screen and (max-width:959px){
	ul.ubermenu-nav li:first-child,.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after{display: none !important;}
	ul.ubermenu-nav .ubermenu-submenu li:first-child{display:block !important;}
	.ubermenu-responsive-toggle .fa {float: right;margin: 0;font-size: 20px;padding: 0px 0;}
	.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {min-width: 100% !important;text-align: center;}
	.ubermenu-responsive-toggle img{position: absolute;z-index: 9999;width: 100%;max-width: 200px;left: 30px;top: 0;}
	.ubermenu-responsive-toggle-content-align-left {text-align:right !important}
	#topubermenu{position:relative;}
	.ubermenu-responsive-toggle .fa {float: none;}
	.ubermenu-responsive-default.ubermenu-responsive li {border-bottom: 2px solid #334654;}
	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu li{border-bottom:none;}
	#one-col p {font-size: 14px !important;line-height: 23px !important;}
	.text-shadow {font-size: 40px !important;line-height:45px !important}
}
@media screen and (max-width:860px){
	#one-col p {font-size: 14px !important;line-height: 23px !important;}
	.heavy-font {font-size: 27px !important;line-height: 30px !important;}
}
@media screen and (max-width:767px){
	.heavy-font {font-size: 22px !important;line-height: 30px !important;}
	.award-img {width: auto !important;display: inline-block;margin-right: 10px;}
	.dev-plan .vc_column-inner {margin-top: 0px !important;}
	.ubermenu-responsive-toggle img{max-width:150px;}
	.legend-col .vc_column-inner {margin-top: 0 !important;}
	.location-content.vc_row {padding-top: 20px !important;}
	#dev-tabs h4 {font-size: 15px;line-height: 22px;}
	#footer_two .nav-copyright .wpb_text_column {margin-bottom: 0;}
	#footer_two .text-right .vc_column-inner {padding-top: 10px;}
	#two-column .vc_column-inner, #one-col .vc_column-inner {padding: 30px !important;}
	#one-col .wpb_wrapper, #one-col{z-index: 1;position: relative;}
	#one-col::after {content: "";display: block;height: 100%;width: 100%;background-color: rgba(255, 255, 255, 0.70);position: absolute;top: 0;}
	#footer_one .vc_column-inner {padding-top: 0;}
	#footer_one{padding: 35px 0;}
	#footer_two .copyright-bot {display: block;margin-bottom: 10px;}
	#footer_two a {font-size: 12px;line-height: 22px;}
	#two-column .gform_wrapper .gform_footer {margin: 0;}
	#two-column .gform_button{width:auto;}
	#two-column .gform_wrapper form.gf_simple_horizontal div.gform_body{max-width:100%;}
	
}

@media screen and (max-width:540px){
	.button-stages .vc_btn3-inline { width: 49%;}
	#two-column .vc_column-inner, #one-col .vc_column-inner {padding: 20px !important;}
	.heavy-font {font-size: 20px !important;line-height: 30px !important;}
	.text-shadow {font-size: 30px !important;line-height: 40px !important;}
}
@media screen and (max-width:440px){
	.ubermenu-responsive-toggle img{max-width:100px;}
}
