/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Sep 23 2019 | 12:03:55 (pm)
/*
/******* Do not edit this file *******/

/*--COLOURS AND BACKGROUNDS Colour 1: White #FFF; Colour 2: Green #99CC66; Colour 3: Black #303030; --*/

/*--text colours --*/
body {color:#7b7b7b;border-top:none;}
a {color:#e58c12;}
a:hover {color:#303030;}
.entry-content a {color:#00007e;}
.entry-content a:hover {color:#e58c12;}
.entry-content ul > li {
    list-style-type: circle;}
h1 ,h2 ,h3 ,h4, h5, h6 {color:#7b7b7b;font-weight:400;text-transform: uppercase;}
.entry-title {color:#00007e;}
.entry-title a  {color:#00007e;}
.entry-meta a {color:#00007e;}
a.more-link, .entry-content a.more-link {background-color: #e58c12; color: #fff;}
a.more-link:hover, .entry-content a.more-link:hover, .blog-top .entry-content a.more-link:hover {background-color: #303030; color: #fff;}
.site-header { background-color: #00007e;-webkit-box-shadow: 0px 0px 58px 0px rgba(6,6,71,1);
-moz-box-shadow: 0px 0px 58px 0px rgba(6,6,71,1);
box-shadow: 0px 0px 58px 0px rgba(6,6,71,1);}
.site-header .wrap { max-width: 1300px;}
.site-title {width: 350px;}   
.home-row > .wrap { max-width: 1400px;}
.home-top-news .widget:before {display:none;}
.home-top-news {    background-color: #f3f3f3;
    -webkit-box-shadow: 0px 0px 75px 0px rgba(112,112,112,1);
    -moz-box-shadow: 0px 0px 75px 0px rgba(112,112,112,1);
    box-shadow: 0px 0px 75px 0px rgba(112,112,112,1);}
#wysiwyg_widgets_widget-8 h1, #wysiwyg_widgets_widget-8 h2 {margin-bottom:0;}  
.home-row2 {
    background-color: transparent;text-align:center;padding:1%;}
.home-top-slider {
    margin-bottom: 0;
    top: 0;}
.areas-boxes .one-fourth {text-align:center;padding: 1%;
    background-color: #fbfbfb;
    margin-bottom: 1%;
    -webkit-box-shadow: 0px 0px 38px -9px rgba(112,112,112,1);
    -moz-box-shadow: 0px 0px 38px -9px rgba(112,112,112,1);
    box-shadow: 0px 0px 38px -9px rgba(112,112,112,1);border: 1px solid #e0e0e0;height: 150px;}
.areas-boxes .one-fourth:hover {-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.areas-boxes .one-fourth h5 {margin:0;padding: 19% 0%;}
.areas-boxes .one-fourth a {color:#353535;font-weight:600;}
.areas-boxes .one-fourth a:hover {text-decoration: none; font-weight: 600; color: #00007e;}
.home-row4 p {margin:0;}
.backstretch {height:300px !important;}
.before-content {height: 300px !important;
    margin-top: 0;}
.site-inner, .wrap {
    margin: 0 auto;
    max-width: 1300px;}
.page .content {
    width: 65%; }
.home-row6 {
    background-color: #e58c12;}
.home-row .simple-social-icons ul li a {
    border-radius: 0 !important;}
.archive-title {
    color: #e58c12;}

/*--button & form colours --*/

.home-row1 input, .home-row1 select, .home-row1 textarea {border: 1px solid #dfdfdf;}
button,input[type="button"],input[type="reset"],input[type="submit"],.button,.entry-content .button {background-color: #e58c12;
    color: #fff;
    width: 100%;
    margin: 0 auto;
    display: block;
    float: none;
    text-align: center;}
button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,.entry-content .button:hover {    background-color: #00007e;
    color: #fff;
    -webkit-box-shadow: 0px 0px 75px 0px rgba(112,112,112,1);
    -moz-box-shadow: 0px 0px 75px 0px rgba(112,112,112,1);
    box-shadow: 0px 0px 75px 0px rgba(112,112,112,1);
    text-decoration: none;}
.sidebar .widget input[type="email"], .sidebar .widget input[type="search"] {width:100%;max-width:100%;}

/*--header & home page widgets colours --*/
.site-title {background-color:transparent;}
.home-row .entry-title a {color:#000;}
.home-row .entry-meta {display:none;}
.home-top-news .entry-title a {color:#fff;}
.home-top-news .entry-content {color:#fff;}
.home-top-news .entry-content a::after {color:#e58c12;}
.home-row1 {background-color:#fff;color:#000;}
.home-row1 .widget-title {color:#000;}
.home-row4 {    padding: 20px 0;
    text-align: center;
    background-color: #f3f3f3;
    color: #717171;
    font-weight: 600;
    margin-top: 2%;}
.home-row4 .widget-title {color:#000;}
.home-row4 .post .entry-content {color:#000;}
.home-row4 .post .more-link {background-color:#e58c12;color:#fff;}
.page-contact .site-container {background-color:#fff;color:#000;}
.home-top .widget {opacity: 1.0;background-color:#FFF;color:#000;}
.home-top .widget h2 {opacity: 1.0;color:#000;}
.featured-link, .home-top .widget .featured-link {background-color:#e58c12;color:#fff;border:1px solid transparent;}
.featured-link:hover, .home-top .widget .featured-link:hover {background-color:#dfdfdf;color:#000;border:1px solid #8e8e8e;}
.lean-newsletter {background-color:#303030;color:#fff;}
.lean-newsletter .content a:hover {color:#fff;}
.lean-newsletter .widget-title {color:#fff;}
.lean-newsletter input[type="submit"] {background-color:#e58c12;color:#fff;width:100%;}
.lean-newsletter input:hover[type="submit"] {background-color:#dfdfdf;color:#000;}
html > body div.slide-excerpt-border {font-size: 14px;}
.slide-excerpt-border h2 {padding: 27px 27px 0 27px;}
div.slide-excerpt-border p {padding: 0 27px 0px 27px;}
div.slide-excerpt-border .featured-link {background-color:#e58c12;}
html > body div.slide-excerpt-border {
    background-color: transparent;
    bottom: 50px;
    font-size: 36px;
    position: absolute;
    width: 100%;}
.slide-excerpt-border a { color: #00007e;}    
.slide-excerpt-border h2 {
    font-size: 31px;
    font-weight: 500;
    text-transform: uppercase;}
.genesis-nav-menu .sub-menu { width: 250px;-webkit-box-shadow: 0px 0px 43px -13px rgba(112,112,112,1);
-moz-box-shadow: 0px 0px 43px -13px rgba(112,112,112,1);
box-shadow: 0px 0px 43px -13px rgba(112,112,112,1);}
.genesis-nav-menu .sub-menu a { width: 250px;}
    
/*-- contact us page --*/
.page-contact .site-container {background-color:#fff;color:#000;}
.page-contact .entry-content, .page-contact .entry-title {color:#000;}
.page-contact tbody tr:first-of-type td {border-top:1px solid #e2e2e2;}
.page-contact tbody {border-bottom:1px solid #e2e2e2;}
.page-contact td {border-top:1px solid #e2e2e2;}
.page-contact .entry-content a {color:#000;}


/*--menu colours --*/
.genesis-nav-menu .menu-item, .genesis-nav-menu .menu-item a {    background-color: transparent;
    color: #fff;}
.genesis-nav-menu .menu-item:hover a, .genesis-nav-menu .current-menu-item > a {background-color: #e58c12;
    color: #ffffff;}
.genesis-nav-menu .sub-menu a {background-color:#fff;color:#303030;    font-size: 12px !important;}
.genesis-nav-menu .sub-menu a:hover {background-color: #b7700e;color:#fff;}
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {background-color:#e58c12;color:#fff;}

/*--sidebar colours --*/
.sidebar .widget-title {color:#00007e;    font-weight: 600;
    font-size: 25px;}
.sidebar-primary {
    float: right;
    width: 30%;}
.sidebar .widget input {
    width: 100%;}
label {    text-transform: lowercase;}

/*--footer colours --*/
.footer-widgets {background-color:#00007e;color:#fff;}
.footer-widgets a {color:#fff;}
.footer-widgets .widget-title {    color: #e58c12;
    text-transform: uppercase;}
.footer-social {background-color:#303030;}
.site-footer {    background-color: #12128e;
    color: #fff;
    -webkit-box-shadow: 0px 0px 58px 0px rgba(6,6,71,1);
    -moz-box-shadow: 0px 0px 58px 0px rgba(6,6,71,1);
    box-shadow: 0px 0px 58px 0px rgba(6,6,71,1);}
.site-footer a {color:#e58c12;}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .footer-widgets-4, .footer-widgets-5 {
    width: 23%;}
.footer-widgets a:hover {
    color: #e58c12;
    font-weight: 700;}
.footer-widgets .wrap {
    max-width: 1300px;}    
    
/*-- fonts & text --*/

body {font-size: 15px;font-weight:400;}
.content a {font-weight:600;}
.content a:hover {text-decoration: none;font-weight: 600;}
h1 {font-size:30px;}
h2 {font-size: 26px;}
h3 {font-size: 22px;}
h4 {font-size: 19px;}
h5 {font-size:16px;}
h6 {font-size: 14px;}
.home-row .widget-title {font-size:40px;font-weight:300;text-align:left;text-transform:uppercase;}
.home-row6 .widget-title {
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;}
.home-top .widget {font-weight:300;}
.page-template-default .entry-title {font-size:36px;font-weight:400;}
.page-contact .entry-title {font-size:36px;font-weight:400;}
.genesis-nav-menu {font-size:14px;}
.genesis-nav-menu .menu-item a {font-weight: 600;font-size: 13px;}
.widget-title {font-size:20px;font-weight:700;}
.word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word;}
.footer-widgets {font-size:13px;}
.footer-widgets a {font-weight:500;}
.footer-widgets .widget-title {font-size:16px;}
.home-top .widget h2 {font-size:28px;font-weight:400;}
.home-top .widget p {font-size:22px;font-weight:300;}
table {font-size:15px;}
.home-row .entry-title a {font-weight:400;}
.featured-link a {font-weight:700;}
.footer-widgets h3 {color: #e58c12; font-size: 16px; margin-bottom: 16px; font-weight: 700;}

/*-- spacing --*/
.fa {margin-right:5px;}
.no-show {display:none;}
.site-header .wrap {padding:0;}
.home-row1 ol, .home-row1 ul {margin: 0px 0 20px 35px;}
input, select, textarea {padding:5px;    background-color: #ffffff;
    width: 100%;
    border-bottom: 2px solid #00007e !important;}
.home-top .widget {width: 45%;bottom: 123px;}
.site-header .widget-area {    padding-top: 2%;}
.genesis-nav-menu a {padding: 17px;}
.home-top .widget p, .home-top .widget h2 {padding:15px 15px 0 15px;}
.home-row > .wrap {padding:30px;}
.featured-link, .home-top .widget .featured-link {padding:5px;margin-top:20px;}
.home-row4 .widget-title {margin-bottom:35px;}
.home-row1 {padding:75px 0;}
.home-row5 {padding:75px 0;}
html > body div.slide-excerpt-border {bottom:120px;}
.contact-boxes-page {text-align:center;padding:2%;    margin-bottom: 1%;
    background-color: #f9f9f9;}
#wysiwyg_widgets_widget-8 h2 {font-size:21px;}
#wysiwyg_widgets_widget-8 h1{font-size:33px;}

.boxx1 {background-image: url(http://yardy.leapwp.com.au/wp-content/uploads/sites/2903/2018/04/building-contruction-law.jpg);
    background-position: center;}
.boxx2 {background-image: url(http://yardy.leapwp.com.au/wp-content/uploads/sites/2903/2018/04/business-commercial-img-homepage.jpg);
    background-position: center;}
.boxx3 {background-image: url(http://yardy.leapwp.com.au/wp-content/uploads/sites/2903/2018/04/business-sale-purchase.jpg);
    background-position: center;}
.boxx4 {background-image: url(http://yardy.leapwp.com.au/wp-content/uploads/sites/2903/2018/04/litigation-img-homepage.jpg);
    background-position: center;}
.boxx5 {background-image: url(http://yardy.leapwp.com.au/wp-content/uploads/sites/2903/2018/04/contesting-a-will-img-homepage.jpg);
    background-position: center;}
.boxx6 {background-image: url(http://yardy.leapwp.com.au/wp-content/uploads/sites/2903/2018/04/conveyancing-img-homepage.jpg);
    background-position: center;}
.boxx7 {background-image: url(http://yardy.leapwp.com.au/wp-content/uploads/sites/2903/2018/04/family-law-img-homepage.jpg);
    background-position: center;}
.boxx8 {background-image: url(http://yardy.leapwp.com.au/wp-content/uploads/sites/2903/2018/04/hospitalty-legal-services-img-hoemapage.jpg);
    background-position: center;}
.boxx9 {background-image: url(http://yardy.leapwp.com.au/wp-content/uploads/sites/2903/2018/04/liquor-licensing-law-img-homepage-1.jpg);
    background-position: center;}
.boxx10 {background-image: url(http://yardy.leapwp.com.au/wp-content/uploads/sites/2903/2018/04/planning-environment-law-img-homepage.jpg);
    background-position: center;}
.boxx11 {background-image: url(http://yardy.leapwp.com.au/wp-content/uploads/sites/2903/2018/04/retail-commercial-leases-img-homepage.jpg);
    background-position: center;}
.boxx12 {background-image: url(http://yardy.leapwp.com.au/wp-content/uploads/sites/2903/2018/04/workplace-relations-law-img-homepage.jpg);
    background-position: center;}
    
button,input[type="button"],input[type="reset"],input[type="submit"] {margin-top:20px;}


/*--Rapidpay iframe--*/
.page-id-xx iframe {height: 800px; width: 680px; overflow:visible; border: 0; max-width: 100%;}

@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: 2120px) {
    html > body div.slide-excerpt-border {bottom: 65px;}
}

/*--Ipad landscape--*/
@media only screen and (max-width: 1939px) {
    html > body div.slide-excerpt-border {bottom: 45px;}
}

/*--Ipad landscape--*/
@media only screen and (max-width: 1939px) {
.slide-excerpt-border h2 {padding: 13px 27px 0 27px;}
html > body div.slide-excerpt-border {
    bottom: 230px;
    left: -18%;}
}

/*--Ipad landscape--*/
@media only screen and (max-width: 1626px) {

}

/*--Ipad landscape--*/
@media only screen and (max-width: 1482px) {
    .featured-link a {padding: 0px 50px 0px 28px;}

}

/*--Ipad landscape--*/
@media only screen and (max-width: 1345px) {
    html > body div.slide-excerpt-border {width:55%;}
    .page .content {
    padding-left: 2%;}
    .sidebar-primary {
    float: right;
    padding-right: 2%;}
}

/*--Ipad landscape--*/
@media only screen and (max-width: 1260px) {
html > body div.slide-excerpt-border {
    width: 100%;
    left: -9%;}
.site-header .wrap {
    padding: 0;
    padding: 0 10px;
}
}

/*--Ipad landscape--*/
@media only screen and (max-width: 1200px) {
  .site-footer a {font-size: 13px; margin: 20px 20px;}
.site-footer p { line-height: 2.5;}
.site-header .widget-area {padding-top:0;}
.title-area {margin-bottom:0px;}
.site-header .widget-area {    padding-top: 2.5%;}
html > body div.slide-excerpt-border {
    width: 100%;
    left: 0%;
    margin-bottom: -10%;}
}

/*--Ipad portrait--*/
@media only screen and (max-width: 1095px) {
  .genesis-nav-menu a {
    padding: 17px 13px;}  
}
/*--Ipad portrait--*/
@media only screen and (max-width: 1023px) {
    .site-header .widget-area .genesis-nav-menu {padding-bottom:0px;}
    .home .content a {width:auto;}
    .home .alignleft, .home .alignright {float: none;text-align: center;margin: 0 auto;}
    .title-area {margin-bottom: -2px;}
    html > body div.slide-excerpt-border p {margin-bottom: 0;padding: 0px 28px;}
    .home-row > .wrap {padding:12px;}
    .genesis-nav-menu a {
    padding: 17px 7px;}
    .slide-excerpt-border h2 {
    font-size: 22px;}
    #wysiwyg_widgets_widget-8 h1, #wysiwyg_widgets_widget-8 h2 {
    font-size: 20px;}
    .button {
    padding: 12px 24px;}
    .home-row2 h4 {
    font-size: 15px;}
    .home-row2 {
    padding: 3% 1% 0% 1%;}
}

@media only screen and (max-width: 954px) {
.genesis-nav-menu a {
    padding: 22px 2px;}
}
/*--Ipad portrait--*/
@media only screen and (max-width: 900px) {
    .site-header {background-color:#01017f;}
    .genesis-nav-menu .fa {display:none;}
    .js .genesis-nav-menu .menu-item a, .genesis-nav-menu .current-menu-item > a {background-color:#32C6F4;color:#fff;}
    .js nav button:focus {color:#303030;background-color:#efefef;}
    .areas-boxes .one-fourth h5 {
    padding: 8%;}
    .title-area {
    margin-bottom: 0px;
    width: 40%;
    margin-left: 9%;}
    .gc-responsive-menu-icon {
        margin-top: -13%;
    float: right;
    margin-right: 8%;}
    .home-row2 .one-third {width:32%;}
    .home-top-news .two-thirds {width:69%;}
    .home-top-news .one-third {width:30%;}
    html > body div.slide-excerpt-border {
    width: 100%;
    left: 8%;
    margin-bottom: -15%;}
    .home-row5 {
    padding: 25px 0;}
    .home-row6 .widget-title {
    font-size: 22px;}
    .js nav { display: block;}
    button.menu-toggle {display:none;}
    .site-header .widget-area .genesis-nav-menu {
    padding-bottom: 0px;
    display: none;}
    .sidr {
    background: #01017f;
    -webkit-box-shadow: inset 0 0 5px 5px #5858c5;
    -moz-box-shadow: inset 0 0 5px 5px #222;
    box-shadow: inset 0 0 5px 5px #4444ab;}
    .sidr ul li {
    border-top: 1px solid #2222ad;
    border-bottom: 1px solid #14142d;}
    .sidr ul li a, .sidr ul li span {
    text-transform: uppercase;}
    .sidr ul li span {
    color: #e49b37;}
    .sidr ul li ul li:hover>a {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;font-weight:700;}
}

/*--Mobile screen landscape--*/
@media only screen and (max-width: 860px) {
    .home-top .widget {bottom:300px;} html > body div.slide-excerpt-border {width: 95%;bottom:200px;}
}

/*--Mobile screen landscape--*/
@media only screen and (max-width: 768px) {
   html > body div.slide-excerpt-border {
    width: 95%;
    bottom: 186px;}
    .gc-responsive-menu-icon {
    margin-top: -13%;}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .footer-widgets-4, .footer-widgets-5 {
    width: 100%;}
.page .content {
    width: 100%;}
.sidebar-primary {
    width: 100%;}
}
@media only screen and (max-width: 668px){
.gc-responsive-menu-icon {
    margin-top: -14%;}
html > body div.slide-excerpt-border {
    width: 95%;
    bottom: 123px;}
}
@media only screen and (max-width: 608px){
#wysiwyg_widgets_widget-8 h1, #wysiwyg_widgets_widget-8 h2 {
    font-size: 16px;}
.button {
    padding: 7px 24px;}
}
@media only screen and (max-width: 568px){
.gc-responsive-menu-icon {
    margin-top: -20%;}
.title-area {
    margin-bottom: 0px;
    width: 64%;
    margin-left: 4%;}
.gc-responsive-menu-icon {
    margin-right: 4%;}
.front-page .site-inner .wrap, .home-top-news .widget, .site-inner, .site-footer .wrap {
    padding-left: 3%;
    padding-right: 3%;}
}

@media only screen and (max-width: 510px) {
.gc-responsive-menu-icon {
    margin-top: -22%;}
}
/*--Mobile screen portrait--*/
@media only screen and (max-width: 480px) {
  .no-show {display:block;}
  html > body div.slide-excerpt-border p {padding: 15px 28px 0;}
  html > body div.slide-excerpt-border .featured-link {line-height: 5px;}
  html > body div.slide-excerpt-border {
    LEFT: -4%;
    width: 95%;
    bottom: 109px;}
#wysiwyg_widgets_widget-7 IMG {width:32%;}
.site-title {
    width: 300px;}
.home-top-news .one-third {
    width: 23%;}
.home-top-news .two-thirds {
    width: 77%;}
.button {
    padding: 8px 1px;}
  }
  
  
  /*--Mobile screen portrait--*/
@media only screen and (max-width: 380px) {
#wysiwyg_widgets_widget-8 h1, #wysiwyg_widgets_widget-8 h2 {
    font-size: 14px;}
.areas-boxes .one-fourth h5 {
    padding: 15%;}
.home-row2 {
    padding: 6% 1% 0% 1%;}
.site-title {
    width: 250px;}
.page-template-default .entry-title {
    font-size: 28px;}
.before-content {
    height: 200px !important;}
.backstretch {
    height: 200px !important;}
}