@font-face{font-family:'oswaldbold';src:url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/oswald-bold-webfont.eot);src:url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/oswald-bold-webfont.eot?#iefix) format('embedded-opentype'), url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/oswald-bold-webfont.woff) format('woff'), url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/oswald-bold-webfont.ttf) format('truetype'), url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/oswald-bold-webfont.svg#oswaldbold) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'oswaldlight';src:url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/oswald-light-webfont.eot);src:url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/oswald-light-webfont.eot?#iefix) format('embedded-opentype'), url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/oswald-light-webfont.woff) format('woff'), url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/oswald-light-webfont.ttf) format('truetype'), url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/oswald-light-webfont.svg#oswaldlight) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'oswaldregular';src:url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/oswald-regular-webfont.eot);src:url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/oswald-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/oswald-regular-webfont.woff) format('woff'), url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/oswald-regular-webfont.ttf) format('truetype'), url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/oswald-regular-webfont.svg#oswaldregular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/opensans-regular-webfont-webfont.eot);src:url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/opensans-regular-webfont-webfont.eot?#iefix) format('embedded-opentype'), url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/opensans-regular-webfont-webfont.woff) format('woff'), url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/opensans-regular-webfont-webfont.ttf) format('truetype'), url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/opensans-regular-webfont-webfont.svg#open_sansregular) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'open_sansbold';src:url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/opensans-bold-webfont-webfont.eot);src:url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/opensans-bold-webfont-webfont.eot?#iefix) format('embedded-opentype'), url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/opensans-bold-webfont-webfont.woff) format('woff'), url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/opensans-bold-webfont-webfont.ttf) format('truetype'), url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/opensans-bold-webfont-webfont.svg#open_sansbold) format('svg');font-weight:normal;font-style:normal}

@font-face {
    font-family: 'open_sansregular';
    src: url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/opensans-regular-webfont.woff2) format('woff2'),
         url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/fonts/opensans-regular-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;

}
@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,700,800");
body{font-family:'Open Sans', sans-serif; }
.navbar-brand.logostyle {
color: #f1592a !important;
font-size: 34px;
font-weight: 700;
letter-spacing: 0;
text-transform: uppercase;
}
.logostyle > span {
color: #467bb9 !important;
display: block;
font-size: 15px !important;
font-weight: 400 !important;
letter-spacing: 0;
margin-top: 4px;
}
.navbar {
font-size: 16px;
}
.nav > li > a {
padding-left: 14px;
padding-right: 14px;
padding-bottom: 14.5px;
padding-top: 14.5px;
}
.dropdown-menu {
font-size: 14px;
}
._grey-box ._title {
font-size: 19px;
letter-spacing: 0;
}
h1, .h1, h2, .h2, h3, .h3 {
margin-bottom: 13.5px;
margin-top: 10px;
}
a {
color: #467BB9;
}
a:hover, a:focus {
color: #454545;
}
._section-white {
padding: 10px 0;
}
._offset-bottom {
margin-bottom: 10px !important;
}
._home-content { background:#fff !important;
padding: 20px 0;
}
._home-content img {
display:block;
margin: 15px auto;
float:none;
}
.navbar-collapse, .dropdown-menu {
background-color:#467BB9;
left:-1px;
}
.navbar-nav li {
border-right:1px solid #454545;
}
.navbar-nav .dropdown-menu li{ border-right:rgba(0,0,0,0) !important;}
.athrDscr {
text-align: center;
}
._primary-footer .athrDscr {
text-align: left;
}
._text-holder:hover {
color: #467BB9 !important;
}
._primary-footer ._pf-sub a:hover {
color: #467BB9;
}
input.btn-block[type="submit"], input.btn-block[type="reset"], input.btn-block[type="button"] {
background: #1c59aa;
border-color:#1c59aa;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.btn-primary.dropdown-toggle {
background-color:#454545;
border-color: #454545;
}
blockquote, ._c-primary, ._grey-box ._title, ._banner-paralax .btn, ._primary-footer h4, ._content-area h2, ._content-area h3, ._content-area h4, ._content-area h5, ._content-area ._more-info-bar {
color:#467BB9;
}
.btn-primary, .btn-success {
background-color:#467BB9;
border-color: #8dac14;
}
.dropdown-menu > li > a {
background-color: #333333 ;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
background-color: #454545;
}
._content-area h2, ._content-area h3, ._content-area h4, ._content-area h5 {
color: #f1592a;
font-size: 24px;
}
._content-area ._more-info-bar {
color: #467BB9;
}
._content-area ._more-info-bar a {
color: #467BB9;
}
._primary-footer h4 {
color: #467BB9;
}
._primary-footer a:hover {
color: #467BB9;
}
._c-primary {
color: #F1592A;
}
._grey-box ._title {
color: #467BB9;
text-decoration:underline;
}
blockquote {
color: #467BB9;
}
.work-media {
float: left;
margin-right: 10px;
margin-top: 10px;
width: 30%;
}
.navbar-header {
height: 75px;
}
.navbar ._phone {
border-left: none;
}
.footer-promocontent {
margin-bottom: 10px;
}
._home-hero {
padding:0px 0 280px;
}
.menu-last a {
background: #454545;
position: relative;
}
.menu-last a:after {
content:"";
position:absolute;
top: 26px;
right: 15px;
width: 0;
height: 0;
border-style: solid;
border-width: 5px 0 5px 8px;
border-color: transparent transparent transparent #ffffff;
}
.hide-menu {
display:none !important;
}
.home-specials {
background: #467bb9;
color: #FFFFFF;
font-size: 34px;
font-weight: 300;
line-height: 1.2;
padding: 0;
}
.home-specials section {
float:left;
max-width: 730px;
padding:45px 0 35px 0;
}
.type-our-work {
display:none;
}
.home-specials .container {
position: relative;
}  div#quote-banner {
background: #333333 none repeat scroll 0 0;
float: right;
height: auto;
max-width: 350px;
padding: 5px 15px;
position: absolute;
right: 0;
text-align: center;
top: -454px;
width: 40%;
z-index: 500;
}
#quote-banner > h2 {
margin-bottom:3px;
margin-top:18px;
}
#quote-banner > span {
float: left;
font-size: 30px;
font-weight: 700;
width: 100%;
margin-bottom:3px;
}
#quote-banner > a {
float: left;
font-weight: 700;
width: 100%;
margin-bottom:3px;
text-decoration:underline;
}
#quote-banner > a:hover {
color:#fff;
}
#quote-banner ul {
overflow: hidden;
padding: 0;
width: 100%;
}
#quote-banner li {
list-style: none;
padding: 5px 0;
width: 100%;
}
#quote-banner ul li input {
color: #000;
font-size: 13px;
height: 40px;
padding-left: 5px;vertical-align: top;
width: 100%;
}
#quote-banner ul li input[type="submit"] {
background: #f1592a none repeat scroll 0 0;
color: #fff;
font-size:20px;
width:70%;
}
.wpcf7-not-valid-tip {
background: #fff none repeat scroll 0 0;
font-size: 13px !important;
height: 100%;
left: 0;
padding:9px 10px;line-height: 16px;
position: absolute;
text-align: left;
top: 0;
width: 100%;
}
.cnt-form .wpcf7-not-valid-tip { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #f3f3f3 0%, #f3f3f3 100%) repeat scroll 0 0;
font-size: 13px !important;
height: 94%;
left: 1px;
line-height: 16px;
padding: 9px 10px;
position: absolute;
text-align: left;
top: 1px;
width: 99%;
}
.cnt-form .row {
margin: 0;
}
.cnt-form {
max-width: 400px;
width: 100%;margin-bottom: 20px;
}
.cnt-form input[type="text"], .cnt-form input[type="email"], .cnt-form input[type="phone"], .cnt-form input[type="tel"], .cnt-form  textarea {
border: 1px solid #ccc;
}
.cnt-form input[type="submit"] {
background: #F1592A none repeat scroll 0 0;
color: #fff;
font-size: 20px;
padding: 9px 47px;
}
.cnt-form input[type="submit"]:hover {background-color:#333333 ;}
._content-area .cnt-form .wpcf7 {margin: 0;}
.custRv a {
color: #F1592A;
}
.custRv h3 {
text-align: center;
}
.owl-item li {
list-style: none;
}
.custRv {
display: inline-block;
overflow: hidden;
padding-bottom: 50px;
width: 100%;
}
#testimonial-footer {
padding: 0;
}
.navbar-default {
background-color: #fff;
}
.navbar ._phone ._text-holder {color: #f1592a;}
.navbar ._phone ._text-holder:hover {color: #000000 !important;}
._primary-footer {
background: #333333;
color:#fff;
font-size:14px;
}
._primary-footer a {
color: #fff;
text-decoration:underline;
}
._primary-footer ._pf-sub a {
border-right: 1px solid #fff !important;
color: #fff;
line-height: 12px;
padding: 0 7px !important;
}
._primary-footer ._pf-sub a {
border-right:none !important;
}
._content-area ul li::before {
color: #467BB9;
}
.form-group .wpcf7-form-control-wrap {
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
display: block;
height: 80px;
margin: 13px auto 0;
overflow: hidden;
width: 157px;
}
.cntlft ._form-quote {
padding: 8px 8px 0 !important;
}
._sidebar ._form-quote {
background: #467BB9 none repeat scroll 0 0;
}
.h3._fq-title.gfq {
color: #fff !important;
}
.btn-primary, .btn-success {
background-color: #F1592A;
border-color: #F1592A;
}
.current_page_item {
background: #333333 ;
}
._primary-footer .current_page_item {
background:none;
}
.list-unstyled.list-inline a:hover img {
border: 1px solid #fff;
}
.quote-btn {
background: #467BB9 none repeat scroll 0 0;
float: none !important;
margin: 0 auto;
padding: 10px 8px;
text-decoration: none !important;
width: 160px !important;
}
.wsp-pages-list a {
text-decoration: underline;
}
.slideCvr ul {
padding-left: 0;
}
._sidebar {
height: auto !important;
}
.cntcls {
height: auto !important;
}
._grey-box ._title:hover {
color: #454545;
}
#footer-licences a {
text-decoration:none;
}
._home-content article {
text-align: left;
}
._home-content ._title {
font-weight: bold;
margin-top: 30px;
padding: 0;
text-align:center;
}
._home-content h2, ._home-content h3 {
color: #467BB9;
}
._primary-footer .fottitle {
color: #f5a804;
font-family: inherit;
font-size: 15px;
font-weight: bold;
line-height: 1.5;
margin-bottom: 20px;
margin-top: 13.5px;
text-transform: uppercase;
}
.lftservice {
float: left;
width: 50%;
}
.rgtservice {
float: left;
width: 50%;
margin-bottom: 20px;
}
._home-hero ._hh-content {
width: 77%;
text-align:left;
}
._services-content ._grey-box ._media {
height: 100px;
width: 100px;margin: 0 auto;
}
._grey-box ._media {
margin: -2em 5em 2em;
}
.legserv ._grey-box {
height: 310px  !important;
padding: 1em;
} .legserv._services-content ._grey-box ._media {
height: 200px;
margin: 0 auto;
width: 100%;
}
.nav > li > a {
padding-left: 12px;
padding-right: 12px;
}
._home-hero ._hh-content {
color: #000;
text-align: left;
width: 78%;
margin-top: 57px;
}
.container {
padding-left: 5px;
}
._sidebar ._form-quote { padding: 10px;
}
.formhome input { width: 100%;
}
.wpcf7-form-control-wrap {
display: inline-block !important;
margin-bottom: 6px !important;width: 100%;
}
.clrblue {
color: #0F2646; font-size:40px; line-height:50px;
font-family: 'oswaldbold', Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.navbar-nav > li > a:hover{ background:#333333  !important;}
.clrred {
color: #333333 ;
font-size: 34px; font-family: 'oswaldlight', Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.clrgreen {
color: #fff;  font-size: 25px; line-height: 35px; display:inline-block;
font-family: 'oswaldbold', Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.banner_texttop br{display:none;}
.bannerbullet {
float: right;
padding-top: 20px;
width: 100%;
}
.bannerbullet ul{padding:0px; }
.bannerbullet li {
background: url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/images/bullet.png) no-repeat scroll 0 3px transparent;
color: #fff; font-family: 'oswaldlight', Arial, Helvetica, sans-serif;
font-size: 18px;
line-height: 35px;
padding-left: 40px;
list-style: none;
font-weight:700;
}
blockquote {
padding-left: 52px;
background-image: url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/images/qt.png);
background-repeat: no-repeat;
background-position: left top;
margin-top: 15px;
margin-right: 30px;
margin-bottom: 0;
margin-left: 10px;
padding-top: 5px;
}
.arrow-icon {
margin-left: 0;
padding-left: 0;
}
.arrow-icon > li {
background: rgba(0, 0, 0, 0) url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/images/arrow-icon.png) no-repeat scroll 0 4px;
line-height: 2.6;
list-style: outside none none;
padding-left: 40px;
}
.home ._home-content p {
float:left;
}
.arrow-icon > li::before {
content: "" !important;
}
.twoCol {
float: left;
margin-bottom: 15px;
}
.twoCol li {
float: left;
font-size: 14px;
width: 50%;
}
.welcome a,.arrow-icon > li a {
color: #467BB9;
}
._sidebar p {
color: #fff;
}
.infoBox {
width: 360px;
}
.infoBox div {
font-size: 13px;
}
.infoBox span {
font-weight: normal;
font-size:13px;
color:#fff;
margin-bottom:0;
}
.infoBox {
background: #454545 none repeat scroll 0 0;
}
.infoBox a {
font-size: 15px !important;
}
.infoBox div p {
display: block;
float: left;
margin-bottom: 0;
text-align: left;
color:#fff;
font-size:13px !important;
}
._home-content{ color:#000 !important;}
._sidebar ._form-quote .wpcf7-submit {
background: #f1592a none repeat scroll 0 0;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
}
._sidebar ._form-quote .wpcf7-submit:hover {
background: #333333  !important;
}
.blogsection .title > a {
font-size: 20px;
font-weight: bold;
}
.reviewlist {
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
padding-bottom: 20px;
}
.reviewlist_head {
color: #f1592a;
font-size: 20px;
font-weight: bold;
}
.lawyer_boxinner {
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
padding-bottom: 10px;
}
.lawyer_boxinner_img {
float: left;
padding-top: 10px;
width: 10%;
}
.lawyer_boxinner_head {
color: #f1592a;
font-size: 16px;
font-weight: bold;
}
._section-white._services-content._offset-bottom .row._offset-bottom .col-sm-5 {
display: inline-block;
float: none;
vertical-align: top;
}
.hentry a { text-decoration:underline; }
._main-title h1._entry-title {
text-shadow: 4px 0 2px rgb(0, 0, 0);
}
@media (min-width: 992px) and (max-width: 1200px) {
.searchwrap {
margin: 36px 0 0 24px;
}
.navbar ._phone {
padding-top: 6px;
}
.navbar {
font-size: 15px;
}
.dropdown-menu {
font-size: 13px;
}
.nav > li > a {
padding-left: 5px;
padding-right: 5px;
}
.twoCol li {
width: 100%;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.nav > li > a {
padding-left: 10px;
padding-right: 10px;
}
}
@media (min-width: 768px) and (max-width: 991px) { .navbar-brand {
padding: 16.5px 18px;
width: 420px;
}
.navbar ._phone {
padding-top: 0;
}
} ._content-wrapper{border-left:none !important;}
.owl-theme .owl-controls {
margin-top:10px;
text-align:left;
-webkit-tap-highlight-color:transparent;
position: absolute;
bottom: -60px;
left:0;
width: 100%;
text-align: center;
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
color:#f63b48;
font-size:10px;
margin:5px;
display:inline-block;
cursor:pointer;
}
.owl-theme .owl-controls .owl-nav .disabled {
opacity:.5;
cursor:default
}
.owl-theme .owl-dots .owl-dot {
display:inline-block;
zoom:1;
*display:inline;
margin: 0 3px;
border: 1px solid transparent
}
.owl-theme .owl-dots .owl-dot span {
width:6px;
height:6px;
margin:3px;
background:#ff3757;
display:block;
-webkit-backface-visibility:visible;
-webkit-transition:opacity 200ms ease;
-moz-transition:opacity 200ms ease;
-ms-transition:opacity 200ms ease;
-o-transition:opacity 200ms ease;
transition:opacity 200ms ease;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background:#ff3757;
} .owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
} .owl-height {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
} .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,  .owl-carousel .owl-controls .owl-nav .owl-next,  .owl-carousel .owl-controls .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
display: none;
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
} .no-js .owl-carousel {
display: block;
} .owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
transform-style: preserve-3d;
} .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000;
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: scale 100ms ease;
-moz-transition: scale 100ms ease;
-ms-transition: scale 100ms ease;
-o-transition: scale 100ms ease;
transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
-webkit-transition: scale(1.3, 1.3);
-moz-transition: scale(1.3, 1.3);
-ms-transition: scale(1.3, 1.3);
-o-transition: scale(1.3, 1.3);
transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,  .owl-carousel .owl-video-playing .owl-video-play-icon {
display: none;
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next {
width:50px;
height:60px;
background:url(//familylawyerssydneynsw.com.au/wp-content/themes/familylawyers/images/icon-sprite.png) no-repeat 0px 5px;
text-indent:-99999px;
@include transition(all 0.3s ease-out 0s);
&:hover {
opacity:0.5;
}
}
.bulletlist a {
text-decoration: underline;
}
@media only screen and (min-width:376px) and (max-width:640px) {
._phone {
top: 92px !important;
}   
}
.owl-carousel .owl-controls .owl-nav .owl-next { background-position: -53px 5px;
}
@media (max-width: 1199px) {
._home-hero ._hh-content {
width: 89%;
}
.clrgreen {font-size: 20px;}
.bannerbullet li {font-size: 16px;}
}
@media (max-width: 1024px) {
.banner-overlay{position:inherit !important;}
._home-hero ._hh-content {
width: 78%;
}
._home-content {
padding: 53px 0 20px;
}
._home-hero {
padding: 0px 0 176px;
}
}
@media (max-width: 991px) {
._primary-footer .col-md-3:nth-child(1) .list-unstyled, ._primary-footer .col-md-3:nth-child(2) .list-unstyled {
border-bottom: 1px solid #ffffff !important;
padding-bottom: 15px;
}
._home-hero{padding:0px;}
.banner_texttop br {display: none;}
._home-hero .row {margin: 0;}
._home-hero ._hh-content {width: 100% !important;}
._hh-bg.__imgLiquidFill.imgLiquid_bgSize.imgLiquid_ready {position: static;  background-size:100% !important;  height: 310px;background-position:0 0 !important;}
.home-specials {clear: both;}
._home-hero .container {padding: 10px;background-color: #ebd4ab;}
._home-hero ._hh-content {
background: rgba(11, 35, 70, 0.62);
}
div#quote-banner {  max-width: 100%;  position: static;  top: -46px;  width: 100%;}
._primary-footer .owl-theme .owl-controls {
bottom: -22px;
}
._home-hero ._hh-content{margin-top:0px;}
._home-hero ._hh-content {
float: right;
width: 457px;
}
._home-hero ._hh-bg {
background-position: 15% 50% !important;
} ._pf-sub .col-sm-6 {
width: 100%;
}
._primary-footer .col-md-3:nth-child(1) {
text-align: left;
float: left;
width: 60%;
}
._primary-footer .col-md-3:nth-child(1) ul li {
display: inline-block;
margin: 0;
width: 47%;
}
._primary-footer a {
font-size: 14px;
}
._primary-footer h4 {
font-size: 18px;
}
._primary-footer .col-md-3:nth-child(2) {
float: left;
text-align: left;
width: 40%;
}
._primary-footer .col-md-3:nth-child(3) {
clear: both;
text-align: left;
float: left;
width: 30%;
}
._primary-footer .col-md-3:nth-child(4) {
float: left;
text-align: left;
width: 30%;
}
._primary-footer .col-md-3:nth-child(5) {
float: left;
text-align: left;
width: 30%;
}
._sidebar ._form-quote {
padding: 25px;
}
}
@media (max-width: 930px) {
._home-hero ._hh-bg {
background-position: 50% 50% !important;
}
.navbar-brand {
font-size: 26px !important;
width: 360px;
}
.logostyle > span {
font-size: 13px !important;
}
.nav > li > a {
font-size: 13px;
padding-left: 5px;
padding-right: 5px;
}
.searchwrap {
width: 210px;
}
}
@media (max-width: 790px) {
.nav > li > a {
font-size: 12px;
padding-left: 9px;
padding-right: 3px;
}
.dropdown-menu > li > a {
font-size: 12px;
}
}
@media (max-width: 767px) {
#quote-banner > h2{display:block !important;}
.gsc-search-button-v2 {
margin-top: 3px !important;
margin-right: 2px;
}
.gsc-input-box{margin-left:3px;}
.gsc-search-button-v2 {margin-left:1px;}
._home-content .col-sm-11._col-center._ta-center {padding-right: 0;}
blockquote {  background-size: 23px auto;  margin: 0;  padding-left: 23px;}
._home-content blockquote .arrow-icon {padding-left: 0;}
._primary-footer .col-md-3:nth-child(1), ._primary-footer .col-md-3:nth-child(2), ._primary-footer .col-md-3:nth-child(3), ._primary-footer .col-md-3:nth-child(4), ._primary-footer .col-md-3:nth-child(5), ._primary-footer .col-md-3:nth-child(6) {
width:100%;
text-align: center;
}
._primary-footer .col-md-3:nth-child(1) ul li {
display: block;
}
._primary-footer .athrDscr {
text-align: center;
}
._primary-footer .col-md-3:nth-child(1) ul li {
width: 100%;
}
}
@media only screen and (max-width:767px) {
._content-area{margin-top:20px !important;}
.searchwrap{top:84px !important;}
._home-hero ._hh-content {width:100% !important;}
.bannerbullet li {  background-position: 0 5px;  background-size: 12px auto;  font-size: 14px;  line-height: 20px;  padding-bottom: 9px;  padding-left: 20px;}
.bannerbullet > ul {  margin: 0 0 10px;  padding: 0;}
.bannerbullet {  width: 100%;padding-top: 13px;}
.clrgreen {   font-size: 15px !important;  line-height: 10px;}
._hh-bg.__imgLiquidFill.imgLiquid_bgSize.imgLiquid_ready {
background-position: 30% top !important;
background-size: 858px auto !important;
}
._primary-footer .fottitle {
font-size: 18px;
}
._home-content ._title {
margin-top: 0;
}
.lftservice {
width: 90%;
}
.rgtservice {
width: 90%;
}
._home-hero {
padding: 0 !important;
}
._main-title {
padding: 45px 0;
}
}
@media only screen and (max-width:640px) {
.cntlft ._form-quote {
padding: 6px 7px 0px 17px !important;
}
iframe {
width: 100%;
}
.searchwrap{top:84px !important;}
._hh-bg.__imgLiquidFill.imgLiquid_bgSize.imgLiquid_ready {
background-position: 30% top !important;
background-size: 724px auto !important;
height: 267px;
}}
@media only screen and (max-width:610px) {
.banner_texttop br {display: none;}
._home-hero .row {margin: 0;}
._home-hero ._hh-content {width: 100% !important;}
._hh-bg.__imgLiquidFill.imgLiquid_bgSize.imgLiquid_ready {position: static;  background-size: 610px auto !important;  height: 188px;background-position:0 0 !important;}
.home-specials {clear: both;}
._home-hero .container {padding: 10px;background-color: #ebd4ab;}
}
@media (max-width:550px) {
._hh-bg.__imgLiquidFill.imgLiquid_bgSize.imgLiquid_ready {position: static;  background-size:cover !important;  height: 145px;background-position:0 0 !important;}}
@media (max-width: 496px) {
.navbar-header {
min-height: 150px;
} 
.navbar ._phone {
top: 67px;
}
.searchwrap {
top: 108px !important;
}
}
@media (max-width: 380px) {
.banner-overlay h1 {
margin-top: 6px !important;
}
.twoCol li{width:100%;}
.navbar-brand {
font-size: 24px !important;
}
.logostyle > span {
font-size: 11px !important;
}
}
@media (max-width: 360px) {
.legserv ._grey-box {
height: 331px !important;}
.searchwrap{top:110px !important;}
._hh-bg.__imgLiquidFill.imgLiquid_bgSize.imgLiquid_ready{background-size: 360px auto !important;}
} .section-brochure {
padding: 40px 0;
border-bottom: solid 1px #ccc;
background: #467BB9 url(http://familylawyerssydneynsw.com.au/wp-content/uploads/2016/11/broch-bg5-left.png) no-repeat bottom left;
}
@media (max-width: 1400px){
.section-brochure {
background-position-y: 100px;
}
}
.broch-title {
color: #ffffff;
margin-top: 0;
margin-bottom: 20px;
font-weight: 900;
text-align: center;
font-size: 24px;
letter-spacing: 3px;
text-transform: uppercase;
}
.broch-icon {
display: inline;
margin: 0 0 0 20px;
padding: 2px;
position: relative;
bottom: 3px;
}
p.broch-descr {
text-align: center;
font-weight: bold;
color: #ffffff;
margin: 0 20px 10px 20px;
}
.broch-form {
text-align: center;
margin-bottom: 10px;
width: 100%;
max-width: 300px;
margin: 0 auto;
}
.broch-form input {
height: 40px;
width: 100%;
padding: 0 10px;
}
.broch-form img.ajax-loader {
position: absolute;
margin: 11px;
}
.broch-form .wpcf7-submit {
background-image: url(http://familylawyerssydneynsw.com.au/wp-content/uploads/2016/11/dl-ico.png);
background-repeat: no-repeat;
background-position: 96%;
background-size: 18px;
background-color: #F1592A;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
}