/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Nov 01 2019 | 11:56:18 (am)
/*
/******* Do not edit this file *******/

/*--Primary color: #666666--*/
/*--Secondary color: #fc8a03--*/

*, body, h1, h2, h3, h4, h5, h6 {font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;}
body {color: #777; background: #cdc6c0 url('http://borderwillsandprobate.leapwp.com.au/wp-content/uploads/sites/129/2014/04/bg-watermark5.jpg') top right no-repeat;}
a {color: #fc8a03;}
a:hover {color: #666;}
.clear-line {clear: both;}
.entry-content {text-align: justify;}
.site-container {border: 1px solid #d9d4d0; box-shadow: 0 0 5px #cfc6bf;}

/*--Button styling--*/
button,input[type="button"],input[type="reset"],input[type="submit"],.button,.entry-content .button {background-color: #fc8a03;box-shadow: none;border: none;color: #fff;cursor: pointer;padding: 16px 24px;padding: 1.6rem 2.4rem;width: auto;}

/*--Header and logo--*/
.site-header {background-color: #eee; padding: 10px; padding: 1.0rem;}
.title-area {float: left; width: 443px; height: 120px;}
.site-header .widget-area {color: #fff; float: right; width: 477px; padding-top: 30px; padding-right: 20px; padding-bottom: 0; height: 80px; text-align: right;}
.site-header .widget-area h4 {font-size: 20px; font-size: 2.0rem; padding-bottom: 0; color: #fc8a03}
.site-header .widget-area p {padding-top: 0; padding-bottom: 0;}

/*--Menus--*/
#menu-main-menu li a {color: #666;}

#menu-our-services {background-color: #666666;}
#menu-our-services li a:hover {background-color: #777777; color: #fff;}
#menu-our-services .current-menu-item a, #menu-our-services .current-menu-item a:hover {background-color: #fc8a03; color: #fff;}

/*--Footer--*/
.site-footer {background-color: #fc8a03;}

.top-left-bold-table-cell {vertical-align: text-top; text-align: left; font-weight:bold;}

/*--Ipad landscape--*/
@media only screen and (max-width: 1200px) {
	#menu-main-menu li a {padding-left: 10px; padding-right: 10px;}
  	.title-area {float: left;width: 443px;height: 120px;}
  	.site-header .widget-area {color: #fff; float: right; width: 400px; padding-top: 30px; padding-right: 20px; padding-bottom: 0; height: 80px;}
}

/*--Ipad portrait--*/
@media only screen and (max-width: 1023px) {
	#menu-main-menu li a {padding-left: 10px; padding-right: 10px;}
  	.title-area {float: left;width: 320px; height: 120px;}
  	.site-header .widget-area {color: #fff; float: right; width: 320px; padding-top: 0px; padding-right: 10px; padding-bottom: 0; height: 80px;}
}

/*--Mobile screen landscape*/
@media only screen and (max-width: 767px) {
 	.word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word; }
 	.title-area {float: none; width: 100%; margin: 0 auto; text-align: center; height: 140px;}
	.site-header .widget-area {color: #fff; float: none; width: 100%; margin: 0 auto; padding: 0; height: 80px;}
  	.site-header .widget-area h4, .site-header .widget-area h4 a {text-align: center; color: #fc8a03;}
  	.site-header .widget-area p {text-align: center;}
  	/*--Menu--*/
	.genesis-nav-menu a,
	.nav-primary .sub-menu a {font-size: 13px; font-size: 1.3rem; padding: 12px; padding: 1.2rem;}
  	#menu-main-menu .sub-menu {width: 120px;}
	#menu-main-menu .sub-menu li {width: 120px;}
	#menu-main-menu .sub-menu li a {width: 120px; padding: 9px 5px 9px 10px;}
  	
  	.featured-content a.alignleft, .featured-content a.alignleft img {float: none; text-align: center; margin: 0 auto; display: block;}
	.entry-content img.alignright {float: none; text-align: center; margin: 0 auto; display: block;}
}
/*--Mobile portrait--*/
@media only screen and (max-width: 320px) {
 	.word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word; }
 	.title-area {float: none; width: 100%; margin: 0 auto; text-align: center; height: 140px;}
	.site-header .widget-area {color: #fff; float: none; width: 100%; margin: 10px auto 0 auto; padding: 0; height: 80px;}
  	.site-header .widget-area h4, .site-header .widget-area h4 a {text-align: center; color: #fc8a03;}
  	.site-header .widget-area p {text-align: center;}
  	
  	/*--Menu--*/
	.genesis-nav-menu a,
	.nav-primary .sub-menu a {font-size: 13px; font-size: 1.3rem; padding: 12px; padding: 1.2rem;}
  	#menu-main-menu .sub-menu {width: 120px;}
	#menu-main-menu .sub-menu li {width: 120px;}
	#menu-main-menu .sub-menu li a {width: 120px; padding: 9px 5px 9px 10px;}
  
  	.featured-content a.alignleft, .featured-content a.alignleft img {float: none; text-align: center; margin: 0 auto; display: block;}

    /*­­Responsive tables­­*/
 	.entry­content table, thead, tbody, th, td, tr {display: block;}
  
  	.entry-content img.alignright {float: none; text-align: center; margin: 0 auto; display: block;}
  
}