/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Feb 28 2019 | 04:22:10 (am)
/*
/******* Do not edit this file *******/

/*--COLOURS AND BACKGROUNDS Colour 1: dark gray #3f3f3f; Colour 2: orange #ff7a1e; Colour 3: ; --*/
/*--text colours --*/
body {color:#3f3f3f;}
a {color:#272324; text-decoration: underline;}
a:hover {color: #3f3f3f; text-decoration: underline;}
.entry-title, .entry-title a {color:#3f3f3f;}
.entry-title a:hover {color:#ccc !important;}
.more-link:hover {text-decoration: underline; color: #3f3f3f;}
.front-page-3 a:hover, .front-page-3 a:focus {border-bottom: none; color: #fff;}
.front-page-3 a {border-bottom: none; text-decoration: underline !important;}
.front-page-5 a {text-decoration: underline; border-bottom: none;}
.front-page-5 a:hover {border-bottom: none;}
.more-link:hover {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	   opacity: 0.6;
}
.front-page-7 .widget-title {color: #3f3f3f;}
.front-page-7, .front-page-7 a, .front-page-7 p, .front-page-7 .featured-content .entry-title a, .front-page-7 .widget-title {color: #3f3f3f;}

/*--button & form colours --*/
button, input[type="button"], input[type="reset"], input[type="select"], input[type="submit"], .button {background-color:#272324;}
button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, button:focus, input:focus[type="button"], input:focus[type="reset"], input:focus[type="submit"], .button:focus {background-color:#e3e3e3; color: #272324;}
.front-page-1 a:hover {color: #e3e3e3 !important; background-color:#272324 !important;}
.front-page-1 a.button {font-size: 18px; background-color:#e3e3e3; color: #272324;}

/*--header & home page widgets colours --*/
.site-header {-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; background-color: #000;}
.front-page .site-header {background-color: transparent; border-bottom: none;}
.one-fifth {float: left; margin-right: 5px; text-align: center;}
.one-fifth img {margin: 0 auto 0;}
.front-page-6 .widget-full .wrap {max-width: 1070px;}
.front-page .white .site-header, .header-image.front-page .site-header {background-color: #000;}
#wysiwyg_widgets_widget-3 h1 {font-size: 50px; text-transform: uppercase;}
/*.featured-1{background: url(https://www.burgessthomson.com.au/wp-content/uploads/sites/3000/2018/07/experienced-newcastle-lawyers-featured-2.jpg); background-size: cover;}*/
.genesis-nav-menu a {color:#fff; text-transform: capitalize !important; padding: 30px 5px; font-family: "Open Sans", arial, sans-serif !important;     font-size: 14px;}
/*.featured-3{background: url(https://www.burgessthomson.com.au/wp-content/uploads/sites/3000/2018/07/experienced-newcastle-lawyers-featured-3.jpg); background-size: cover;}*/
.front-page-7 {background-color: #fff;}
.front-page-3 {display:none;}

/*--menu colours --*/
.genesis-nav-menu a {color:#fff; text-transform: capitalize !important; padding: 30px 5px; font-family: "Open Sans", arial, sans-serif !important;}
.genesis-nav-menu a:hover, .genesis-nav-menu a:focus, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a:focus {color:#fff;}
.front-page .nav-primary .genesis-nav-menu a {color:#fff;}
.front-page .genesis-nav-menu a:hover {color:#afafaf;}
.front-page .white .genesis-nav-menu a:focus { color: #fff;}
.front-page .white .genesis-nav-menu a:hover {color:#fff;}
.front-page .genesis-nav-menu .sub-menu a {color:#3f3f3f !important; text-transform: capitalize;}
.front-page .genesis-nav-menu .sub-menu a:hover {color:#fff !important; background: #272324;}
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {color:#fff; background: #272324;}
.genesis-nav-menu .sub-menu .current-menu-item > a {color:#fff !important; background: #272324;}
.genesis-nav-menu .sub-menu a {color:#3f3f3f !important;}
.genesis-nav-menu .sub-menu a:hover {color:#fff !important; background: #272324;}
.genesis-nav-menu a:hover, .genesis-nav-menu a:focus, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-meanu-item > a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a:focus {color: #afafaf;}
.front-page .genesis-nav-menu .sub-menu a, .front-page .white .genesis-nav-menu a, .front-page .white .offscreen-content-icon button, .front-page .white .site-title a, .header-image.front-page .genesis-nav-menu a, .header-image.front-page .genesis-nav-menu .sub-menu a {color:#fff;}
.genesis-nav-menu .menu-item-has-children > a > span:after {content: '\f0d7'; font-family: 'FontAwesome'; padding-left: 4px;}
/*.genesis-nav-menu .sub-menu .menu-item > a > span:before {content: '\f02e'; font-family: 'FontAwesome'; padding-right: 4px;}*/

/*-- Social Media on Menu --*/
.menu-item-472 a {
    background: url(https://www.burgessthomson.com.au/wp-content/uploads/sites/3000/2018/12/facebook-icon.png) no-repeat center;
    width: 31px !important;
    height: 31px;
    padding: 0;
    margin-right: 6px;
    right: 160px;
}
.menu-item-472 a:hover {background: url(https://www.burgessthomson.com.au/wp-content/uploads/sites/3000/2018/12/facebook-icon-hover.png) no-repeat center; width:31px; height:31px; padding:0;}
.menu-item-472 a span {display: none;}

.menu-item-473 a {
    background: url(https://www.burgessthomson.com.au/wp-content/uploads/sites/3000/2018/12/instagram-icon.png) no-repeat center;
    width: 31px !important;
    height: 31px;
    padding: 0;
    margin-right: 6px;
    right: 120px;
}
.menu-item-473 a:hover {background: url(https://www.burgessthomson.com.au/wp-content/uploads/sites/3000/2018/12/instagram-icon-hover.png) no-repeat center; width:31px; height:31px; padding:0;}
.menu-item-473 a span {display: none;}

.menu-item-474 a {
    background: url(https://www.burgessthomson.com.au/wp-content/uploads/sites/3000/2018/12/linkedin-icon.png) no-repeat center;
    width: 31px !important;
    height: 31px;
    padding: 0;
    right: 85px;
}
.menu-item-474 a:hover {background: url(https://www.burgessthomson.com.au/wp-content/uploads/sites/3000/2018/12/linkedin-icon-hover.png) no-repeat center; width:31px; height:31px; padding:0;}
.menu-item-474 a span {display: none;}

.menu-item-472 a, .menu-item-473 a, .menu-item-474 a {position:absolute; top:20px;}

/*--sidebar colours --*/
.sidebar .widget-title {text-transform:uppercase;}

/*--footer colours --*/
.footer-widgets {background-color:#3f3f3f;color:#eee;}
.site-footer {background-color:#353535;color:#999;border-top:0;}
.site-footer a {color:#999;}
.site-footer a:hover {color:#fff;}
#wysiwyg_widgets_widget-7 a {color: #fff;}
#wysiwyg_widgets_widget-7 a:hover {color: #e3e3e3;}
#wysiwyg_widgets_widget-2 ul {margin-left: 30px;}
#wysiwyg_widgets_widget-2 ul li {list-style-type: disc;}

/*-- fonts & text --*/
body {font-weight:300;font-size:17px;}
body > div {font-size:17px;}
strong {font-weight:600;}
.entry-title {font-size:36px; font-weight: 700; text-transform: uppercase;}
h1, h2, h3, h4, h5, h6 {font-weight:700;}
h1 {font-size:36px;}
h2 {font-size:30px;}
h3 {font-size:26px;}
h4 {font-size:22px;}
h5 {font-size:18px;}
h6 {font-size:17px;}
.front-page-1 .widget-title {font-weight:300;text-transform:lowercase;font-size:80px;margin-bottom: 10px;}
.widget-title {font-size:17px; font-weight:300;}
input, select, textarea {font-weight:300;font-size:17px; font-family: "Open Sans", arial, sans-serif;}
.front-page-2 p, .front-page-4 p, .front-page-5 p, .front-page-6 p, .front-page-7 p  {font-size:24px;font-style:normal !important;}
.front-page-3 p {text-transform: capitalize; font-size: 24px;}
.sidebar {font-size:17px;}
.genesis-nav-menu a {font-size:14px;font-weight:400;text-transform:lowercase;}
.footer-widgets {font-size:14px;}
.footer-widgets input {font-size:14px;}
.site-footer p {font-size:14px;}
p.entry-meta {font-size:12px;}
.word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word;}
.front-page-1 h1 { font-weight: 700; text-transform: uppercase; font-size: 60px; margin-bottom: 10px;}
.front-page-1 h2 {font-size: 22px; letter-spacing: 2px; text-transform: uppercase;}
.footer-widgets h3 {color: #fff; font-family: 'Montserrat', sans-serif; font-size: 17px; font-weight: 700; margin-bottom: 20px; text-transform: uppercase; text-align: center;}
.front-page-2 .widget-title, .front-page-3 .widget-title, .front-page-4 .widget-title, .front-page-5 .widget-title, .front-page-6 .widget-title, .front-page-7 .widget-title {font-family: "Montserrat", arial, sans-serif !important; font-weight: 700; font-size: 36px; text-transform: uppercase;}
.front-page-3, .front-page-3 a, .front-page-3 p, .front-page-3 .featured-content .entry-title a, .front-page-3 .widget-title {text-transform: uppercase; text-decoration: none;}
.featured-1 a {color: #fff; text-decoration: underline;}
.featured-2 a {color: #3f3f3f; text-decoration: underline;}
.front-page-4 p {color: #3f3f3f !important;}
.featured-3 a {color: #fff; text-decoration: underline;}
.front-page-5 p {color: #fff !important;}
.genesis-nav-menu .sub-menu a {padding: 5px 10px; font-size: 12px !important; letter-spacing:0;}

/*-- spacing --*/
.nav-primary {margin-top:20px; width: 80%;}
.fa {margin-right:5px;}
.no-show {display:none;}
.front-page-1 .widget-area {padding-top:150px; display: block;}
.front-page img {display: none;}
.title-area img {display: block;}
.team img {display: block;}
.hello {padding:175px;}
.flexible-widgets.widget-halves .widget {width:100%;}
.mobile-only {display:none;}
.front-page-3 {padding-bottom: 0; padding-top: 0;}
.front-page-3 .wrap {padding-left: 0; padding-right: 0;}
.front-page-3 .widget-full .wrap {max-width: 100%;}
.front-page-3 #wysiwyg_widgets_widget-12 {margin-bottom: 0; padding-left: 0; padding-right: 0;}
.featured-1 {padding: 420px 20px;}
.featured-2 {padding: 220px 20px 50px;}
.featured-3 {padding: 420px 20px;}
#text-9 {padding-bottom: 220px;}
.flexible-widgets #text-6 {display: none;}
.front-page-4 .widget-full .wrap {max-width: 100%;}
.front-page-4 .wrap {padding-left: 0; padding-right: 0;}
.front-page-4 {padding-bottom: 0; padding-top: 0;}
.front-page-4 .wrap {padding-left: 0; padding-right: 0;}
.front-page-4 .widget-full .wrap {max-width: 100%;}
.front-page-4 #wysiwyg_widgets_widget-12 {margin-bottom: 0; padding-left: 0; padding-right: 0;}
.front-page-5 .widget-full .wrap {max-width: 100%;}
.front-page-5 .wrap {padding-left: 0; padding-right: 0;}
.front-page-5 {padding-bottom: 0; padding-top: 0;}
.front-page-5 .wrap {padding-left: 0; padding-right: 0;}
.front-page-5 .widget-full .wrap {max-width: 100%;}
.front-page-5 #wysiwyg_widgets_widget-12 {margin-bottom: 0; padding-left: 0; padding-right: 0;}
.flexible-widgets .widget { margin-bottom: 50px;}
.genesis-nav-menu {width: 90%; float: right; margin-top:20px;}
.footer-widgets .widget {margin-bottom: 10px;}
.front-page-7 img {display: block !important}
.front-page-7 {padding-top: 0; padding-bottom: 150px;}
.front-page-7 .wrap {padding-left: 0; padding-right: 0; max-width: 100%;}
#wysiwyg_widgets_widget-16 {padding-left: 0; padding-right: 0;}
#text-4 {width: 100%; margin-top: 60px;}
.flexible-widgets.widget-fourths .widget {width: 33.3%;}
#wysiwyg_widgets_widget-8, #wysiwyg_widgets_widget-9, #wysiwyg_widgets_widget-10 {margin-bottom: 0;}
.page-id-164 .content {max-width: 1200px;}
.page-id-167 .content {max-width: 1200px;}
.page-id-280 .entry-content {text-align: center;}
button,input[type="button"],input[type="reset"],input[type="submit"] {margin-top:20px;}

/*--Rapidpay iframe--*/
.page-id-330 .entry-content iframe {height: 800px; width: 680px; overflow:visible; border: 0; max-width: 100%;}

#services-container {
		margin-left: 15px;
}
.icon-link-block {
    float: left;
    text-align: center;
    width: 31%;
    min-height: 105px;
	display: block;
    background: #e0e0e0;
    color: #000;
    text-decoration: none;
    border-radius: 5px;
    padding: 25px 0;
    margin: 20px 0 20px 20px;
    overflow: auto;
}
.icon-link-block:hover, .icon-link-block:focus {
    background: #353535;
    color: #fff;
}
.icon-link-block .fa {
	color: #353535;
}
.icon-link-block:hover .fa {
	color: #fff;
}

.icon-link-block-title {margin: 0; font-size: 23px;}

.page-id-280 .content {max-width: 1040px;}

@media (min-width:2000px){
TargetPath img {background-size:cover;width:100%;}
}


/*--Perfect portal column fix--*/
@media (min-width: 992px){
.col-md-9 {width: 64% !important;}
.col-md-1 {width: 12% !important; text-align: right !important;}
}

/*--Ipad landscape--*/
@media only screen and (max-width: 1300px) {
    .genesis-nav-menu {margin-top:20px;}
}

/*--Ipad landscape--*/
@media only screen and (max-width: 1200px) {
  .site-footer a {font-size: 13px; margin: 0;}
.site-footer p { line-height: 2.5;}
	.title-area {float: none; width: 100%; text-align: center; padding-bottom: 0;}
	.nav-primary {width: 100%;}
	.genesis-nav-menu a {font-size: 15px; padding: 30px 5px;}
	.one-fifth {margin-right: 10px; width: 30%; margin-left: 20px;}
	.one-fifth img {width: 100%;}
	.title-area img {margin: 0 auto;}
	.genesis-nav-menu {margin-top:0px; float:none; margin:0 auto;}
}
@media only screen and (max-width: 1024px) {
	.one-fifth {margin-right: 5px; margin-left: 20px;}
}
/*--Ipad portrait--*/
@media only screen and (max-width: 1023px) {
		.footer-widgets .widget-area { padding-bottom: 0; padding-top: 30px;}
}
/*--Mobile screen landscape--*/
@media only screen and (max-width: 860px) {
    .front-page-6 .flexible-widgets.widget-thirds .widget {width:100%;}
	.one-fifth {margin-right: 5px; margin-left: 15px;}
}

/*--Mobile screen landscape--*/
@media only screen and (max-width: 800px) {
    .menu-toggle:focus, .menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover {color:#fff; background: #3f3f3f;}
    .front-page .nav-primary .genesis-nav-menu a {color:#fff;}
	.genesis-responsive-menu .genesis-nav-menu a:hover {color:#3f3f3f; background: #fff;}
    .nav-primary .fa {display:none;}
    .front-page-1 .widget-area {padding-top: 0px;}
	.menu-toggle {background: #272324; color: #fff;}
	.front-page .site-header {background-color: #272324;}
	.menu-toggle, .sub-menu-toggle {background-color: transparent; color: #fff;}
	.one-half, .three-sixths, .two-fourths {width: 31.623931623931625%;}
	.front-page-1 {padding-top: 23px !important;}
	.menu-item-472 a, .menu-item-473 a, .menu-item-474 a {position:relative; top:0px; background-image:none !important; right:0;}
	.menu-item-472 a span, .menu-item-473 a span, .menu-item-474 a span {display:block;}
}
@media only screen and (max-width: 768px) {
.genesis-nav-menu .menu-item-has-children > a > span:after {content: '';}
	.front-page-1 h1 {font-size: 40px;}
	.front-page-1 p {font-size: 15px;}
	.footer-widgets .widget-area { padding-bottom: 0; padding-top: 30px;}
	.one-fifth {margin-right: 15px; width: 45%; margin-left: 18px;}
	.icon-link-block { width: 100%; margin: 20px 0 20px 0;}
	#services-container { margin-left: 0;}
	.desktop-only {display:none;}
	.mobile-only {display:block;}
	.front-page-5, .front-page-3 {height: 400px;}
	#wysiwyg_widgets_widget-8, #wysiwyg_widgets_widget-9, #wysiwyg_widgets_widget-10 {width:100% !important;}
}
@media only screen and (max-width: 740px) {
.team {	
	text-align: center;
    margin: 0 auto;
}
	
.one-fifth {
    margin-right: 0;
    width: 100%;
    margin-left: 0;
}
}
@media only screen and (max-width: 600px) {
	.one-half, .three-sixths, .two-fourths {width: 100%;}
}
@media only screen and (max-width: 568px) {
	.one-fifth {width: 43%;}
	.one-fifth img {width: 100%;}
}
/*--Mobile screen portrait--*/
@media only screen and (max-width: 480px) {
  .no-show {display:block;}
  .front-page-1 .widget-title {font-size:50px;}
	.page-id-164 img.alignright, .page-id-167 img.alignright, .page-id-173 img.alignright, .page-id-170 img.alignright, .page-id-176 img.alignright {margin: 0 0 20px 0;}
	.page-id-164 .alignright, .page-id-167 .alignright, .page-id-173 .alignright, .page-id-170 .alignright, .page-id-176 .alignright {float: left;}
	.clear {clear: both;}
	.one-fifth {margin-right: 0; width: 100%; margin-left: 0;}
	#wysiwyg_widgets_widget-3 h1 {font-size: 25px;}
	.entry-title {font-size: 30px;}
	.front-page-2 .widget-title, .front-page-3 .widget-title, .front-page-4 .widget-title, .front-page-5 .widget-title, .front-page-6 .widget-title, .front-page-7 .widget-title {font-size: 30px;}
  }