.main-navigation ul.sub-menu {
  margin-top: -10px;
  padding-top: 10px;
  border-top: none;
}
.main-navigation ul li ul li:first-child {
  border-top: 1px solid #d61145;
}
p { text-align:justify; }
textarea#nomargintb { background-color: #FFF; border: 1px solid #CAC7C7; }
.tg-one-fourth { padding-bottom:0px; }
div#header-logo-image {
    width: 200px;
    margin: -5px 0px -15px 10px;
}
div#header-text-nav-container.fulltop {
    margin-bottom: 13px;
}
img.renovationims {
    width: 450px;
    max-width: none;
}
table.renovation tr td {
    vertical-align: middle;
}
.outer-wrapper {
    width: 100%;
    left: 0px;
    background-color: #3B83C0;
    padding: 25px;
    position: absolute;

}
.insidebox {
    z-index: 1;
    text-align: center;
    text-transform: uppercase;
  	color:#FFF;
      font-size: 19px;
      height: 85px;
}
.tg-one-fourth.tg-column-1 {
    width: 46%;
}
.footer-widgets-wrapper {
	background-color: #FFF;	  
}
.footer-widgets-wrapper a {
    color: #3B83C0 !important;
    font-weight: bold;
    line-height: 1.5;
}

#main {
    padding: 40px 0 0px;
}

#content .page, #content .post { padding-bottom:0px; }
.toptable { border:0px; margin-bottom:0px; }
.toptable tr td { text-align:center; padding: 10px; width:25%  }
td.phonebox {
    background-color: #3B83C0;
    color: #FFF;
    font-weight: bold;
}
td.socialicons,  td.socialicons a {
    color: #FFF;
}

li.menu-item a {
    text-transform: uppercase;
    font-weight: bold;
    /* font-size: 14px !important; */
    color: #FFF;
}
.headtopim {
    background-image: url('https://marcorealty.com.au/wp-content/uploads/2016/02/prestation_header1.jpg');
    background-size: 101% 312px;
    height: 140px;
    background-position: -1px -103px;
      position: relative;
    z-index: 1;
}
}
.footer-widgets-wrapper {
    background-image: url('https://marcorealty.com.au/wp-content/uploads/2016/02/prestation_footer.png');
    background-size: 100% auto;
    background-position: 0px -55px;
    background-repeat:no-repeat;
}

#header-left-section { float:right; }
#header-right-section { float:left; }

.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current_page_item a, .main-navigation ul li:hover > a { color: #EEE !important; }

div#header-text-nav-container {
    background-color: #2670B7;
}
div#header-right-section {
    margin-top: 74px;
}
.rightsideim {
    float: right;
    width: 499px;
    height: 140px;
    background-color: #F9F9F9;
    z-index: 1;
    position: absolute;
    right: 0px;
}
table.homeim {
 	margin:0px; 
}
table.homeim tr td {
    padding: 0px;
}
.spalshtext {
    position: absolute;
    margin: 32% 0%;
    text-align: Center;
    width: 100%;
    color: #FFF;
    font-size: 48px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1;
}
.outersplash {
    position: relative;
 }
.ui.blue.button {
color:#3B83C0;
  background-color:#FFF;
}
.phno {
    position: absolute;
    margin-top: -71px;
    margin-left: 14px;
    color: #FFF;
    font-size: 22px;
}

.extrawidget {
    position: fixed;
    bottom: 0px;
    right: 94px;
    padding: 10px 20px;
    background: #3B83C0;
    color: #FFF;
}
.main-navigation ul li ul {
	background: rgb(38, 112, 183);
}

.main-navigation ul li ul li a, .main-navigation ul li ul li.current-menu-item a, .main-navigation ul li.current-menu-ancestor ul li a, .main-navigation ul li.current-menu-item ul li a, .main-navigation ul li.current_page_ancestor ul li a, .main-navigation ul li.current_page_item ul li a {
	 color:#FFF; 
}
.main-navigation ul li ul li a:hover, .main-navigation ul li ul li:hover>a, .main-navigation ul li.current-menu-item ul li a:hover {
	background: rgb(65, 121, 175);
}
table.imgall tr td img {
    width: 100%;
    height: 192px;
    margin-bottom: 10px;
}
.out-wrapper {
    background-color: #3B83C0;
}
h1.header-post-title-class {
    color: #3B83C0;
    font-weight: bold;
}
h4.ui.header {
    color: #64ACE8;
}

.specialtext p {
    font-weight: bold;
    font-style: italic;
    font-family: cursive;
    color: rgba(59, 131, 192, 0.74);
}
.specialtext {
    margin-bottom: 25px;
    font-family: cursive;
    font-size: 28px;
    line-height: 1.2;
    color: #3B83C0;
    font-weight: bold;
    font-style: italic;
}
.signature {
  	font-family: signature;
	font-size: 45px;
  }

@font-face {
    font-family: signature;
    src: url('http://marcorealty.com.au/wp-content/uploads/Notera_PersonalUseOnly.ttf');
}
#header-text-nav-container { border-bottom:0px; }
ul#menu-bottom-menu li a {
    color: #3B83C0;
}
.entry-content.clearfix {
    padding-bottom: 25px;
}
@media only screen and (max-device-width: 480px) {
  .insidebox {
  		position:relative;
	}
	  p {
    color: rgba(0,0,0,0.5);
    font-size: 16px !important;
	font-family: Lato, sans-serif;
	  line-height:1;
}
}
  
  p {
    color: rgba(0,0,0,0.5);
    font-size: 16px !important;
	font-family: Lato, sans-serif;
	line-height: 1.5;
}
  
.cheading1 {
    padding: 25px;
    text-align: center;
    font-size: 28px;
    text-transform: uppercase;
    color: #3B83C0;
    border-top: 6px double #EEE;
    border-bottom: 6px double #EEE;
    margin: 25px 10px;
}
  
.cheading0 {
    font-size: 35px;
    line-height: 1.5;
    text-align: center;
    width: 80%;
    margin: auto;
    color: #3B83C0;
}
.cheading01 {
    text-align: center;
    font-size: 27px;
    line-height: 1.5;
    margin: 18px;
    color: #96A4B2;
}
strong.blueheading1 {
    color: #3B83C0;
    font-size: 18px;
}
article#post-611 p, article#post-611 ul li {
    line-height: 1.5;
    font-size: 20px !important;
    color: #A9A7A8;
}
article#post-611 .description, article#post-611 .content {
    line-height: 1.25;
    font-size: 18px !important;
    color: #A9A7A8;
}
.header.blueheading1 {
    color: #3B83C0 !important;
}
.slidersplash {
    position: absolute;
    text-align: center;
    width: 950px;
    margin-left: -475px;
    left: 50%;
    margin-top: 134px;
    background-color: rgba(59, 131, 192, 0.67);
    color: #FFF;
    font-size: 33px;
    padding: 25px;
    z-index: 1;
    line-height: 1.5;
}
.extrawidget.appraisal {
    right: 330px;
}
.propertyimage {
    height: 350px;
    width: 100%;
    background-size: 100% auto;
    background-position: 0px 50%;
}
.two.column.row .column .ui.fluid.card {
    margin-bottom: 2.5rem;
}
.galleryimage {
    height: 182px;
    background-size: cover;
    cursor: pointer;
}
form.imageuploadform {
    display: none;
}
.galleryimagelarge {
    height: 286px;
    background-size: cover;
}
.imthumbnails {
    height: 75px;
    width: 75px;
    margin-top: 22px;
    margin-right: 7px;
    border-radius: 4px;
    display: inline-block;
    background-size: cover;
}
.colboxest1, .colboxest2 {
        font-size: 25px;
	text-align: center;	
}
.colboxest1 {
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: #759ab9;
    border-radius: 5px;
    margin-bottom: 25px;
    color: #FFF;
}
.bluecolor, i.check.icon {
color: #3B83C0;
  }

.gotolistingban {
    background-color: rgba(0, 0, 0, 0.36);
    color: #FFF;
    padding: 5px;
    text-transform: lowercase;
    text-align: center;
    position: absolute;
    width: 354px;
    margin-top: -140px;
}

