/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Feb 24 2021 | 05:54:29 (pm)
/*
/******* Do not edit this file *******/

/*--Colour 1: #173059; (dark blue)--*/
/*--Colour 1: #0f75bd; (medium blue)--*/
/*--Colour 2: #b0c3e3; (light blue)--*/

a {color: #0f75bd;}
h1,h2,h3,li,a,p {color: #263c75;}
h5 {color: #0f75bd; font-size: 1.4em; line-height: 4; margin-right: 1.5rem;}
.widgettitle {color:#263c75; font-size: 1.2em; margin-top: 20px;}
.entry-title a {color: #263c75;}
.entry-title a:hover {color: #0f75bd;}
.sidebar-primary .featured-content h4 a {font-family: 'Actor'; font-size: 14px;}
.sidebar-primary .featured-content h4 {margin-bottom:0;}
.sidebar-primary .featured-content article {margin-bottom: 8px; padding-bottom: 8px;}
body {font-size:16px; font-family:'actor';}


/*-- header --*/
.site-header {background-image: url(''); background-repeat: repeat-x; background-color: #fff; min-height: 100px;}
.site-title {background:#fff; margin-top: 10px; margin-bottom: 10px; text-align: center;}
.title-area {width: 100%; background-color: #fff; margin: 0 auto;}
.sidebar-secondary {float: left; width: 170px;}

/*--Push down phone number in header--*/
.site-header .widget-area {margin: 0; width: 0;}
.site-inner {margin: 154px 0 10px; margin: 15.4rem 0 1rem;}
.content {padding: 32px 40px 0px;}
.entry-content p:last-child {margin: 0 0 5px;}

/*--Menu styling--*/
.nav-primary {background: #0e76bd; padding: 0 0 0 0; float:none;}
.genesis-nav-menu {margin-top:0; text-align:center;}
.genesis-nav-menu a {color: #fff;  }
#menu-main-menu li a {padding: 15px 10px 15px 10px; letter-spacing: .4rem;}
#menu-main-menu li.current-menu-item a {color: #fff;}
#menu-main-menu li a:hover, #menu-main-menu li.current-menu-item a:hover {color: #fff; background-color: #599fd0;}

.genesis-nav-menu .sub-menu {width: 250px;}
.genesis-nav-menu .sub-menu li {width: 250px;}
.genesis-nav-menu .sub-menu li a {width: 250px; padding: 5px 5px 5px 20px;}
.genesis-nav-menu .sub-menu a {background-color: #0e76bd; background-image: none; border: 0;}
.genesis-nav-menu .sub-menu a:hover {background-color: #599fd0;}

/*--Featured Posts/News--*/
#featured-post-2 article {border-bottom: 1px dotted #aaa;}
#featured-post-2 h2 a {font-size: 14px; font-weight: normal;}

/*--Featured Posts/Body Corporate Tips--*/
#featured-post-4 article {border-bottom: 1px dotted #aaa;}
#featured-post-4 h2 a {font-size: 14px; font-weight: normal;}

/*--Featured Posts/Management Rights Tips--*/
#featured-post-5 article {border-bottom: 1px dotted #aaa;}
#featured-post-5 h2 a {font-size: 14px; font-weight: normal;}

/*--Featured Posts/Property Development Tips--*/
#featured-post-6 article {border-bottom: 1px dotted #aaa;}
#featured-post-6 h2 a {font-size: 14px; font-weight: normal;}

/*--Set footer background color--*/
.footer-widgets {background-color: #0e76bd; background-image: none; color: #fff; }
.footer-widgets p {color: #fff;}
.footer-widgets a {color: #fff;}
.site-footer {background-color: #0e76bd; color: #fff;}
.site-footer a {color: #fff; text-decoration: underline;}
.site-footer p {color:#fff;}

/*--Button color and hover color --*/
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content .button {background-color: #0f75bd;}
button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, .entry-content .button:hover {background-color: #b0c3e3; border: none;text-decoration: none; color:#173059;}

/*--Set font color in table--*/
td {text-align: left; color: #263c75;}


/*--Ipad landscape--*/
@media only screen and (max-width: 1200px) {
  .nav-primary {margin-top:20px;}
  .title-area {width: 100%;}
  .word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word; }
  .genesis-nav-menu {padding-left: 0px; margin-top:10px;}

}
/*--Ipad portrait--*/
@media only screen and (max-width: 1024px) {
.title-area {width: 100%;}
.word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word; }
.genesis-nav-menu {padding-left: 0px; margin-top:0px;}
  img.alignright, .featured-content .alignright img, .wp-caption.alignright { margin: 0 0 ;}
.alignright { float: none;    text-align: center; margin: 0 auto;}
}

@media only screen and (max-width: 960px) {
.responsive-menu-icon::before {font: normal 30px/1 'dashicons';}
.genesis-nav-menu .sub-menu li {width: 100%;}
.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {padding: 0 10px; position: relative; top: 13px;}
.genesis-nav-menu.responsive-menu .menu-item-has-children > a {margin-right: 44px;}
.genesis-nav-menu.responsive-menu .sub-menu {background-color: #0E76BD;}
#menu-main-menu ul.sub-menu li.menu-item a {padding-left: 20px !important;}
.nav-primary {margin-top: 110px; padding: 10px 0;}
.responsive-menu-icon {cursor: pointer; margin-bottom: 0; text-align: center; line-height: 0;}
.site-inner {margin: 0;}
}
/*--Mobile landscape--*/
@media only screen and (max-width: 768px) {
  /*--New code--*/
 .site-header .title-area {padding: 0; width: 100%; float: none; display: block;}
 .site-inner {margin: 23px 0 40px;margin: 2.3rem 0 4rem;}
 .word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word; }
 .nav-primary {margin-top: 0; padding: 10px 0;}
}

/*--Mobile portrait--*/
@media only screen and (max-width: 320px) {
 .site-header .title-area {padding: 0; width: 100%; float: none; display: block;}
  #menu-main-menu {   height: 100%;}	  
 .word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word; }
}

/*-- Footer Widget REsponsive REsizing --*/
@media only screen and (max-width: 639px) {
    .footer-widgets-3, .sidebar-primary, .title-area {
        width: 100% !important ;
    }
    .footer-widgets-1 {
        width: 100% !important;
    }
 }
@media only screen and (min-width: 640px) {
.footer-widgets-1{
    width: 60% !important ;
}
    
.footer-widgets-3 {
    width: 30% !important ;
}
}

.footer-widgets-2 {
    width: 0px !important;
}

.footer-widgets .menu-item {
    font-size: 1.2em;
    margin-top: 15px;
    font-family: "Alegreya", arial, sans-serif;
    text-transform: uppercase;
}