/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Feb 29 2020 | 10:03:47 (am)
/*
/******* Do not edit this file *******/

/*--COLOURS AND BACKGROUNDS Colour 1: Green #6a8768; Colour 2: Gray #4f4f4f; Colour 3: Black #000000; --*/
/*-- page background image--*/
body {
    background: #6a8768 url("http://ellis-legal.leapwp.com.au/wp-content/uploads/sites/2441/2017/08/sydney-cbd-lawyer.jpg") no-repeat scroll center top;
    color: #231f20; background-size: contain;
    background-size: 1280px auto;
}
body.page, body.single {
    background: #6a8768 url("http://ellis-legal.leapwp.com.au/wp-content/uploads/sites/2441/2017/08/sydney-cbd-lawyer.jpg") no-repeat scroll center -120px;
    color: #231f20; background-size: contain;
}

/*-- header --*/
.site-title img {
    height: 120px;
}
a:focus, a:hover, button:hover, button:focus, .content .entry-title a:hover, .content .entry-title a:focus, .footer-widgets a:focus, .footer-widgets a:hover, .front-page .front-page-3 a:focus, .front-page .front-page-3 a:hover, .front-page .front-page-2 ul.checkmark li::before, .genesis-nav-menu .current-menu-item > a, .genesis-nav-menu a:focus, .genesis-nav-menu a:hover, .js nav button:focus, .js .menu-toggle:focus, .site-footer a:focus, .site-footer a:hover
{color:#6a8768;}
.entry-content a:focus {border-bottom:0px !important;}
.page .entry-header, .single .entry-header {
    margin-bottom:0px;
}
.title-area {
    margin-top: 10px; margin-bottom: 5px;
}
h1 {
    font-size: 36px !important;
    font-weight: 400 !important;
    text-decoration: none !important;
}
.site-header, .site-header.shrink {
    padding: 5px 30px;
}
.genesis-nav-menu .sub-menu a {
    border: 1px solid #eee;
    border-top: 0;
    padding: 10px;
    position: relative; font-size: 13px;
}
.jbar-top {display: none !important;}
.front-page-2 ul {
    margin-left: 30px;
}

#front-page-2 .widgettitle.widget-title {
    font-size: 28px;
    text-transform: capitalize;
    color: #6a8768; font-weight: normal;
}
#journal .widget-title.center {
    font-size: 28px;
    text-transform: capitalize;
    color: #000; font-weight: normal;
}
.page.page-template-page_blog .entry-content {
    margin-bottom: 30px;
}

#front-page-1 h1 {
    color: #fff;
    font-size: 45px !important;
    margin-bottom: 0;
}
.front-page-1 p {
    color: #fff;
    font-size: 15px;
    line-height: 32px;
    margin-bottom: 0px !important;
}
.front-page-1 a, .front-page-1 a:focus {
    border: 0px;
    color: #6a8768 !important;
    text-decoration: none; font-weight: bold; border-radius: 2px !important; text-decoration: underline;
}
.front-page-1 a:hover {color: #e5e5e5}

.front-page-1 .widget.widget_wysiwyg_widgets_widget {
    background-color: #6a8768;
    padding: 20px;
    width: 75%; border-radius: 2px !important; margin: auto; text-align: center; margin-top: 0px;
}
.front-page-1 .button {
    background-color: #fff;
    margin-top: 10px;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: 0;
}
.front-page-1 .button:hover {
    background-color: #98b694 !important;
}
.front-page-2 {
    border-top: 0 none;
    margin-top: 0;
}
.front-page-3 p {color:#231f20;}
.front-page-3 p {
    font-size: 1.4rem;
}
.front-page-3 h4 {text-transform: capitalize;}
.archive-description, .author-box {
    border-bottom: 0 solid #eee;
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: center;
}
.entry, .page.page-template-page_blog .entry {
    border-bottom: 0 solid #eee;
    margin-bottom: 0;
    padding-bottom: 0;
}
.js .genesis-nav-menu .sub-menu {padding-left:0;}
.sub-menu-toggle {
    background-color: #6a8768; border: 1px solid #fff; color: #fff;
}
.sub-menu-toggle:hover, .sub-menu-toggle:focus {
    background-color: #231f20; border: 1px solid #231f20
}
.js .genesis-nav-menu .sub-menu a {
    border: medium none;
    padding-left: 20px;
}
#mobile-genesis-nav-primary.menu-toggle.nav-primary {margin-top: 0 !important}
#mobile-genesis-nav-primary.menu-toggle.nav-primary:hover {
    background-color: rgba(0,0,0,0) !important
}
.footer-widgets .fa-li {
    top: .44285714em;
}

.alignnone.size-full.wp-image-505 {
    margin: 0;
}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {padding:60px 4%;}
.getQuoteBtn, #menu-item-438 > a {
    background-color: #6a8768;
    border-color: #73d1c9 #73d1c9 #31a89e;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 2px 2px 4px;
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
    font-weight: 900;
    padding: 5px 10px;
    text-shadow: 0 -1px 0 #31a89e;
    text-transform: uppercase;
}
.getQuoteBtn:hover, #menu-item-438 > a:hover {
    background-color: #31a89e;
    border-color: #6a8768 #6a8768 #2c978e;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 2px 2px 4px;
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
    font-weight: 900;
    padding: 5px 10px;
    text-shadow: 0 -1px 0 #2c978e;
    text-transform: uppercase;
}

.front-page-2 ul.checkmark li {
    font-family: "Open Sans";
    line-height: inherit;
    padding: 8px 0 15px 36px;
}
.entry-content img {
    border: 8px solid #fff;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
}
.page-id-446 .entry-content img {
    border: 0;
    box-shadow: none;
}
.wp-caption-text {
    font-size: 1.3rem;
    font-style: italic;
    font-weight: 300;
    text-align: center;
}
/*--text colours --*/
:focus {color:  none !important; outline: none !important;}
body {color:#333;}
.entry-content .fa-ul li {list-style-type:none;}
a {color:#6a8768; border-bottom:0px; text-decoration: underline;}
a:hover {color:#231f20; border-bottom:0px; }
h1, h2, h3, h4, h5, h6 {color:#231f20; font-weight: normal !important; letter-spacing: 0px !important;}
.page .entry-title, .single .entry-title {color:#6a8768;}
.page .entry-title a, .single .entry-title a {color:#6a8768; text-decoration: underline;}
.front-page-1 .widget-title,  .front-page-2 .widget-title {color:#000000; font-weight:normal;}
.front-page-3 .widget-title {    color: #666;    font-size: 32px !important;}
.front-page-3 h4 {
    color: #231f20;
}
.entry-content h4 {margin-top: 0; color:#808285;}
.entry-content p {margin-bottom: 20px;}

a.alignright, img.alignright, .wp-caption.alignright {
    margin: 0 5px 30px 30px;
}
.home .fa-5x {
    color: #abb6ae;
}
.front-page-1 .widget-title {font-size:40px !important; text-transform:none !important;font-weight:normal !important; color:#fff;}
.site-title a {color:#000000;}
.site-title a:hover {color:#000000;}
.site-description {color:#000000;}
.sidebar .widgettitle {color: #6a8768;}
.breadcrumb {color: #ccc;}
.breadcrumb a {	color:#ccc;}
.word-wrap {word-wrap:break-word; -ms-word-break: break-all; word-break: break-word;}
p.entry-title time {color:#6a8768;}
p.entry-meta a {color:#000000;}
a.more-link, .entry-content a.more-link {color: #6a8768;}
a.more-link:hover, .entry-content a.more-link:hover, .blog-top .entry-content a.more-link:hover {color: #4f4f4f;}
.front-page-2 ul li {font-size: inherit;font-weight: normal;letter-spacing: 0px;text-transform: none;}
.front-page .front-page-2 ul.checkmark li::before {color:#6a8768;}
.site-inner {background-color:rgba(255,255,255,1);}

/* -- footer -- */
.footer-widgets a {text-transform:none; text-decoration:underline; font-weight:normal; color:#fff; letter-spacing:0px; font-family:'Open Sans';}
.footer-widgets a:hover, .footer-widgets a:focus {color:#ccc;}
.footer-widgets-1 {background-color: #6a8768; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.footer-widgets-2 {border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.footer-widgets-3 {line-height: 2;}
.footer-widgets-2 {
    line-height: 23px;
}
.widget-area.footer-widgets-1.footer-widget-area {
    background-color: #6a8768;
}
.menu-toggle.nav-primary {
    color: #798079 !important; 
}
/*--button & form colours --*/
button,input[type="button"],input[type="reset"],input[type="submit"],.button,.entry-content .button {background-color: #6a8768; color: #fff;font-family: 'Open Sans'; font-weight:bold !important;}
button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,.entry-content .button:hover {background-color: #6f6f6f !important; color: #fff;}

a.button.small, button.small, input.small[type="button"], input.small[type="reset"], input.small[type="submit"], .entry-content a.button.small, .textwidget a.button.small {
    font-family: "Open Sans";
    font-size: 14px;
    letter-spacing: 0;
    padding: 12px 20px;
}
.site-header, .site-header.shrink {box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.5);border-bottom: 2px solid #fff;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(245,245,245,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0 );
}
.site-footer {border-top:1px solid #fff;
background: rgba(229,229,229,1);
background: -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(229,229,229,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=0 );
}
button, input[type="button"], input[type="reset"], input[type="submit"], .archive-pagination li a:focus, .archive-pagination li a:hover, .archive-pagination .active a, .button, .entry-content a.button, .footer-widgets-1, .textwidget a.button {background-color: #6a8768;border: 0 solid #4f4f4f;}
.archive-pagination li a {
    background-color: #4f4f4f;
    border: 0 solid #4f4f4f;
}
#wysiwyg_widgets_widget-3 .button.small {
    background-color: #231f20;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2);
    font-size: 17px;
    margin: 10px 0;
    padding: 10px 15px;
    text-decoration: none;
}
#wysiwyg_widgets_widget-3 .button.small:hover {color: #6a8768 !important; background-color: #fff;}

/*--menu colours --*/
.nav-primary {background:none;}
.wrap .nav-primary, .nav-primary, .genesis-nav-menu, .genesis-nav-menu a {color: #666; font-size:15px; text-decoration:none; letter-spacing:0px !important;  font-family: 'Roboto';text-shadow: 0 1px 0 rgb(255, 255, 255);font-weight: 500;}
.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a, .site-header .current-menu-item > a, .site-header .genesis-nav-menu a:hover {color: #6a8768; border-color: transparent; letter-spacing:0px !important;}
.genesis-nav-menu .sub-menu, .genesis-nav-menu .sub-menu a {background-color: #6a8768; color: #fff; border:0px; text-shadow:none; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1);
   -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1);
   -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1);}
.genesis-nav-menu .sub-menu a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a {background-color: #666; color:#fff;border: 0px solid #eee; text-shadow:none;}
.genesis-nav-menu .sub-menu li {border-top:1px solid rgba(0,0,0,0.1);}

.menu-toggle.nav-primary {
    color: #6a8768 !important;
    font-weight: normal;
    line-height: 10px;
}
.menu-toggle::before, .menu-toggle.activated::before {padding-bottom:4px; color: #6a8768;}


/*-- spacing --*/
.fa {margin-right:5px;}
.fa-ul {margin-top: 16px;margin-bottom: 16px;}
.no-show {display:none;}
.site-inner {margin-top: 400px; padding-top: 30px; padding-bottom: 40px !important; position: relative; }
.home .site-inner {display:none;}
.page .entry-content, .single .entry-content {max-width: 100%;}
.page .entry-header, .single .entry-header { max-width: 100%;}
.nav-primary {		margin-top: 0px;	}
.site-header {		padding: 5px 30px;	}
.widget-title {letter-spacing: -1px;    margin-bottom: 20px;}
#journal {margin-top: 40px;}
#journal .widget-title.center { margin-bottom: 30px;}
body.home .entry {border-bottom: 0px solid #eee;margin-bottom: 5px;padding-bottom: 5px;}
.front-page-3 {padding:4% 4%;}
.sidebar .widget {margin-top: 15px; margin-bottom: 30px;}
@media (min-width:801px) {#journal article div.entry-content img:first-of-type {    float: left;    margin-right: 49px;    max-height: 250px;    max-width: 250px;}}
@media (max-width:800px) {#front-page-3 a.button {margin-bottom:60px;}}


/*-- FONTS --*/
body {line-height:23px;}
body {color:#333; font-family:"Open Sans"; font-size:15px !important;}
body > div {
    font-size: 15px;
}
h1, h2, h3, h4, h5, h6 {font-family: 'Cabin';}
h1 {font-size: 36px;}
h2 {font-size: 24px;}
h3 {font-size: 20px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
.front-page-2 ul li, .footer-widgets a, button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content a.button, .textwidget a.button {}
input,select,textarea {font-size: 14px;font-family:"Cabin"; }
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content .button {color:#fff !important; border-radius:2px !important; padding: 10px 20px; text-decoration:none;}
.front-page-2 .button {border-radius: 2px;}
.front-page-2 .button:hover {background-color:#4f4f4f;}
.breadcrumb {font-size: 14px;}
.page .entry-title, .single .entry-title, .content .entry-title a, .content .entry-title a:focus {
    border-bottom: 0 none;
    font-size: 28px;
    font-weight: normal !important;
    line-height: 1;
    text-decoration: none; letter-spacing: 0 !important;
}
h2 a {text-decoration: underline}
.content .entry-title a:hover {color:#6a8768;}
.widgettitle.widget-title {	font-size: 20px; text-transform: capitalize;} /* Increase widget titles on Homepage */
.front-page-1 h3.widget-title {}
#wysiwyg_widgets_widget-3 h3.widget-title {}
.footer-widgets .widget-title {	font-size: 24px; text-transform: capitalize;}
.featured-content .entry-title {font-size: 20px; line-height: 1.1;}
.sidebar .widgettitle {
    font-size: 24px;
    font-weight: normal;
    text-transform: capitalize; font-family: "Cabin";
}
.nav-primary {text-align:center;}
.genesis-nav-menu {font-size: 15px; }
.genesis-nav-menu .sub-menu a {font-size: 13px;}
.footer-widgets a:hover {text-decoration:underline;}
.site-footer {font-size: 10px;}
.site-footer p {
    font-size: 1.3rem;
}
.fa {margin-right:10px;} 
.footer-widgets h3 {font-size: 24px;}

/*-- Top Bar / Contact Info--*/
@media (min-width:801px) {
#jbar-container {display:none !important;position: absolute;}
.jbar-content {padding-right: 41px;text-align: right;width: 100%;  color: #6a8768;     font-size: 1.2rem;font-weight:normal;text-decoration:none;	}
.jbar-content a {   color: #6a8768; font-family: "Cabin";     font-size: 1.2rem;text-decoration:none;border-bottom: medium none;font-weight:normal;	}
.nav-primary {		margin-top: 80px;	}

.site-header, .site-header.shrink {		padding:5px 30px;	}}

/*--home page widgets colours --*/
.front-page-2 {background-color:#fff;}
.front-page-3 {
background: rgba(245,245,245,1);
background: -moz-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,245,245,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0 );
}
#front-page-3 a.button{border: 0px solid #000; text-decoration:none; font-weight:normal; border-radius: 2px !important; font-size:14px;}
#front-page-3 a.button:hover {background: #231f20; border: 0px solid #6a8768;  color: #000;}
#front-page-3 a.button:focus {color: #000;}
#wysiwyg_widgets_widget-12 {text-align: center; border-bottom: 2px solid #fff;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 50%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(50%, rgba(229,229,229,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 50%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 50%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 50%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 50%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}
#wysiwyg_widgets_widget-12 h3 {}
#wysiwyg_widgets_widget-12 p {font-size: 20px;}

#wysiwyg_widgets_widget-12 .getQuoteBtn:hover {
    background-color: #222;
    border-color: #333 #333 #111;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 2px 2px 4px;
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
    font-weight: 900;
    padding: 5px 10px;
    text-shadow: 0 -1px 0 #111;
    text-transform: uppercase;
}
.fa-check-circle::before {
    color: #fff;
}
#fscf_submit_div1 > input {
    background-color: #6a8768; border-radius: 2px !important; padding:20px; font-weight: normal;
}
#fscf_submit_div1 > input:hover {
    background-color: #4f4f4f;
}
a:focus, a:hover, .archive-pagination li a:focus, .archive-pagination li a:hover, .archive-pagination .active a, .home.front-page .widget a:focus, .home.front-page .widget a:hover, .pagination a:focus, .pagination a:hover {border-color:#fff;}
/*-- Footer colours --*/
.footer-widgets {background-color: #6f6f6f; border-top:0px;}

.footer-widgets h4 {   color: #fff;}
.site-footer {background-color: #fff;color: #232525;}
.site-footer a {color: #232525;}
.site-footer a:hover {color: #6a8768;}

#wysiwyg_widgets_widget-12 {background:none;border-bottom:0px solid #FFFFFF; text-align: left;}


/*-- Simple social icons fix (Footer) --*/
.simple-social-icons ul li a { border: 0px solid !important;}
#simple-social-icons-2 ul li a, #simple-social-icons-2 ul li a:hover { border-radius: 25px;}

@media only screen and (max-width: 2600px) {
body {
    background: #6a8768 url("http://ellis-legal.leapwp.com.au/wp-content/uploads/sites/2441/2017/08/sydney-cbd-lawyer.jpg") no-repeat scroll center -150px;
    color: #231f20; background-size: contain;
}
}
@media only screen and (max-width: 2000px) {
body {
    background: #6a8768 url("http://ellis-legal.leapwp.com.au/wp-content/uploads/sites/2441/2017/08/sydney-cbd-lawyer.jpg") no-repeat scroll center -150px;
    color: #231f20; background-size: contain;
}
}
@media only screen and (max-width: 1600px) {
body {
    background: #6a8768 url("http://ellis-legal.leapwp.com.au/wp-content/uploads/sites/2441/2017/08/sydney-cbd-lawyer.jpg") no-repeat scroll center -150px;
    color: #231f20; background-size: contain;
}
}
@media only screen and (max-width: 1400px) {
body {
    background: #6a8768 url("http://ellis-legal.leapwp.com.au/wp-content/uploads/sites/2441/2017/08/sydney-cbd-lawyer.jpg") no-repeat scroll center -50px;
    color: #231f20; background-size: contain;
}
}
/*--Ipad landscape--*/
@media only screen and (max-width: 1280px) {
body {background-size: 1280px auto; background-position:center top;}
.title-area {
    margin-bottom: 0;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
.nav-primary {
    margin-top: 0px;
    width: 100%;
}
}
@media only screen and (max-width: 1200px) {
.site-footer a {font-size: 13px;}
.site-footer p { line-height: 2.5;}
}
@media only screen and (max-width: 1096px) {
.title-area {
    margin-top: 0px;
    width: 100%;
    text-align: center;
}
.nav-primary {
    margin-top: 10px;
    width: 100%;
}
}
/*--Ipad portrait--*/
@media only screen and (max-width: 1023px) {
    .wrap .nav-primary, .nav-primary, .genesis-nav-menu, .genesis-nav-menu a {font-size:15px;}
    .genesis-nav-menu a {padding:10px 7px;}
    body {background-position: center 0; background-size: auto;}
    body.page, body.single {
    background: #6a8768 url("http://ellis-legal.leapwp.com.au/wp-content/uploads/sites/2441/2017/08/sydney-cbd-lawyer.jpg") no-repeat scroll center -100px / 1023px auto;
    color: #231f20;
}
}
/*-- Perfect portal column fix --*/
@media (min-width: 992px){
.col-md-9 {width: 64% !important;}
.col-md-1 {width: 12% !important; text-align: right !important;}
}
/*--Mobile screen landscape--*/
@media only screen and (max-width: 860px) {
    .wrap .nav-primary, .nav-primary, .genesis-nav-menu, .genesis-nav-menu a {font-size:14px;}
    .genesis-nav-menu a {padding:10px 5px;}
}
@media only screen and (max-width: 800px) {
    .front-page-1 .widget.widget_wysiwyg_widgets_widget {width:95%;}
 .sub-menu-toggle,   .sub-menu-toggle.activated {background-color:#6a8768; border: 1px solid #6a8768;}
 .sub-menu-toggle:hover, .sub-menu-toggle:focus {
    background-color: #6a8768;
    border: 1px solid #fff;
}
.nav-primary .fa {display:none;}
.genesis-nav-menu .sub-menu a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a {border:0px;}
body {background-position: center 0; background-size: 1280px auto;}
.js nav button:hover, .js .menu-toggle:hover, .js .nav-primary {
    color: #798079;
}
.menu-toggle:before, .menu-toggle.activated:before {
    color: #798079;
}
.js .genesis-nav-menu .sub-menu {padding-left:0}

body.page, body.single {
    background: #6a8768 url("http://ellis-legal.leapwp.com.au/wp-content/uploads/sites/2441/2017/08/sydney-cbd-lawyer.jpg") no-repeat scroll center -20px / 800px auto;
    color: #231f20;
}
.site-inner {margin-top:200px;}
}
@media only screen and (max-width: 780px) {
    
}
@media only screen and (max-width: 685px) {
.site-inner {margin-top:200px;}
.front-page-1 p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
}
}
@media only screen and (max-width: 648px) {
    .front-page-1 .widget.widget_wysiwyg_widgets_widget {
    width:auto;
}
a.alignright, img.alignright, .wp-caption.alignright {
    display: block;
    float: none;
    margin: 0 0 20px;
}
#front-page-1 h1 {
    font-size: 30px !important;
}
}
/*--Mobile screen portrait--*/
@media only screen and (max-width: 480px) {
.no-show {display:block;}
#wysiwyg_widgets_widget-12 h3 {}
#wysiwyg_widgets_widget-12 p {font-size: 16px;}
}
@media only screen and (max-width: 360px) {
#wysiwyg_widgets_widget-12 h3 {}
#wysiwyg_widgets_widget-12 p {font-size: 13px;}
.site-title img {max-height:120px; height:auto;}
}