/*
Theme Name: Sessions Hairdressing
*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, font, img, strong, ol, ul, li, form, label, table, tr, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

li { 
	margin-left: 20px;
	font-size: 14px;
}

body {
	font-family: 'Abel', sans-serif;
	font-size:14px;
	color:#000000;
	line-height:21px;
}
body a {
	color:#535353;
	text-decoration:underline;
}
body a:hover {
	color:#535353;
	text-decoration:none;
}
img, img a {
	border:0;
}
.clear {
	clear:both;
	height:0px;
	font-size:0px;
}
img.pic-left {
	float: left;
}
table td.serv-title {
	font-family: 'Sail', cursive;
	font-size:20px;
}
/* Hedr start */
#hedr-wrpr {
	width:100%;
	background:url(http://www.sessionshairdressing.com.au/wp-content/uploads/2017/03/hddr-bg2.gif) top repeat-x;
}
.hedr {
	width:980px;
	margin:0 auto;
	/*background:url(images/top-pic.png) top right no-repeat;*/
}
.lft-logo {
	width:225px;
	height:209px;
	float:left;
}
/*menu start*/
.ddsmoothmenu {
	width: 100%;
	color:#5c7788;
}
* html .ddsmoothmenu {
	height: 1%;
}
#post-753 h3 {
font-family: 'Abel', sans-serif!important; 
    color: #000000!important; 
    font-size: 20px !important; 
  margin-top: 30px !important;

}
#table_96633410 td:nth-child(1){ 
 width: 86.5% !important;
}
#post-753 p {
 padding:0 !important;
}
table.dataTable thead th, table.dataTable thead td {
    padding: 10px 10px !important;
    text-align: left !important;
}
table.display thead th {
text-align: left !important;
}
.ddshadow { /*shadow for NON CSS3 capable browsers*/
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
}
.toplevelshadow { /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
	opacity: 0.8;
}
.top-nav {
	width:755px;
	float:left;
	padding:160px 0 0 0;
}
.top-nav ul {
	padding:0 0 0 32px;
}
.top-nav ul li {
	font-family: 'Abel', sans-serif;
	list-style:none;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	float:left;
	position:relative;
}
.top-nav ul li a {
	font-family: 'Abel', sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding:14px 15px 14px 17px;
	display:block;
	text-decoration:none;
}
.top-nav ul li a:hover, .top-nav ul li.current-menu-item a {
	text-decoration:none;
	color:#00b296;
}
.top-nav ul li ul {
	border:none;
	background:#000000;
	position:absolute;
	padding:0 0 10px 0;
	left: 0;
	top:0;
	display:block;
	visibility: hidden;
	width:220px;
	height:auto;
}
.top-nav ul li ul li {
	display: list-item;
	float: none;
	font-size:14px;
}
.top-nav ul li ul li a {
	font-size:14px;
	color:#a39c50;
	padding:5px 0 5px 17px !important;
}
.top-nav ul li ul li a:hover {
	color:#00b296;
}
/*menu end*/
/* Hedr end*/
/* Midle start */
#midle {
	width:980px;
	margin:0 auto;
	min-height: 1000px
}
#midle p, .mid-rit p {
	font-family: 'Abel', sans-serif;
	color:#000000;
	line-height:25px;
}
.mid-rit p {
	font-size:14px;
	padding:0 0 15px 0;
}
.mid-safe {
	padding:0 0 45px 0;
}
.mid-lft {
	width:225px;
	float:left;
	/*position:relative;*/
	padding: 56px 0 0 0;
}
/* Midle Left Start */
.lft-top {
	padding:56px 0 10px 0;
	border-bottom:1px dotted #000000;
}
.lft-btm {
	padding:25px 0 23px 0;
	border-bottom:1px dotted #000000;
}
.mid-lft h1 {
	/*font-family: 'Conv_frutiger-lt-std';*/
	font-family: 'Sail', cursive;
	color:#000000;
	font-size:18px;
	padding:0 0 21px 0;
}
.mid-lft h2 {
	color:#000000;
	font-size:20px;
	/*font-family: 'Conv_frutiger-lt-std';
	text-transform:uppercase;*/
	font-family: 'Sail', cursive;
	padding:0 0 13px 0;
}
.widget ul li {
	font-family: 'Abel', sans-serif;
	font-size:14px;
	color:#000000;
	list-style:none;
	padding:1px 0 1px 0;
}
.green {
	color:#00806c !important;
	font-weight:bold;
}
.booking-btn {
	width:225px;
	padding:0;
}
.booking-btn a {
	background:#00806c url(images/booking-arrow.png) 190px 17px no-repeat;
	font-family: 'Abel', sans-serif;
	color:#FFFFFF;
	font-size:22px;
	text-decoration:none;
	display:block;
	padding:19px 0 19px 24px;
}
.booking-btn a:hover {
	color:#02c0a2;
}

.news-lttr {
	width:225px;
	padding:0px 0 10px 0;
}
.e-mail {
	width:176px;
	height:40px;
	float:left;
}
.e-mail input {
	width:150px;
	font-family: 'Abel', sans-serif;
	font-size:14px;
	color:#000000;
	background:#dcdcdc;
	border:1px solid #FFFFFF;
	padding:10px 10px 10px 10px;
}
.subsc-btn {
	width:49px;
	height:39px;
	padding:1px 0 0 0;
	float:left;
}
.subsc-btn input {
	width:49px;
	height:38px;
	cursor:pointer;
	border:none;
	font-family: 'Abel', sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background:#00806c;
}
.subsc-btn input:hover {
}
.contact-addr {
	padding:0 0 18px 0;
}
.contact-addr p {
	font-size:14px;
	color:#000000;
	padding-top:4px !important;
}
/* Midle Left End  */
/* Midle Right Start  */
.mid-rit {
	width:705px;
	float:left;
	padding:56px 0 0 50px
}
.rit-bnr {
	width:705px;
	padding:0 0 34px 0;
}
.rit-testi {
	text-align:center;
	padding:30px 0 25px 0;
}
.rit-testi p {
	color:#5d5d5d !important;
}
.testi-font {
	font-family: 'Conv_Segoe' !important;
	color:#000000 !important;
	font-size:16px;
	letter-spacing:1px;
	display:block;
}
.testi-quote{
	font-size:16px !important;
	font-family: 'The Girl Next Door', cursive;
}
.notation {
	font-size:20px !important;
	color:#b7b7b7 !important;
}
/* Midle Right End  */
/* Midle end */
/* footer start */
#ftr-wrpr {
	width:100%;
	background:url(images/ftr-bg.gif) repeat-x;
}
.ftr {
	width:980px;
	margin:0 auto;
	height: 132px;
}
.ftr-lft {
	width:282px;
	float:left;
	margin:-192px 0 0 -25px;
}
.ftr-rit {
	width:698px;
	float:left;
	padding:55px 0 0 0;
}
.copy {
	width:250px;
	float:left;
	font-family: 'Abel', sans-serif;
	color:#FFFFFF;
	font-size:12px;
}
.ftr-links {
	width:430px;
	float:left;
}
.ftr-links ul {
}
.ftr-links ul li {
	font-family: 'Abel', sans-serif;
	color:#FFFFFF;
	font-size:12px;
	float:left;
	list-style:none;
}
.ftr-links ul li a {
	font-family: 'Abel', sans-serif;
	color:#FFFFFF;
	font-size:12px;
	padding:0 5px 0 5px;
	display:block;
	text-decoration:none;
 
}
.ftr-links ul li a:hover {
	color:#00b296;
}
/* footer end */


.home h1.entry-title
{
 display:none;	
}
h1.entry-title
{
 
    color: #000000;
    font-family: 'Abel', sans-serif;
    font-size: 25px;
    padding: 0 0 21px;
 
}

.mid-rit {
    float: left;
    min-height: 720px;
    padding: 56px 0 0 50px;
    width: 705px;
}
 .widget:first-child
 {
	border:none;
	margin-bottom:14px;
	padding-bottom:14px; 
 }
 .widget
 {
	margin-bottom:20px;
	padding-bottom:20px;
	  border-bottom: 1px dotted #000000; 
 }

.staff-raw-one {
	padding:30px 0 7px 180px;
}
.staff-raw-two {
	padding:0 0 7px 43px;
}
.staff, .staff-two {
	width:185px;
	height:194px;
	text-align:center;
	background:url(images/staff-bg-frame.gif) no-repeat;
	padding:17px 0 0 0;
}
.staff-two {
	float:left;
	margin:0 81px 0 0;
}
.staff p, .staff-two p {
	font-family: 'Abel', sans-serif;
	font-size:14px;
	color:#000000;
	padding:0 0 0 0;
	line-height:normal !important;
}
.social-icon {
	padding:10px 60px 0 0;
	float:right;
}
.fb, .instagram {
	width:32px;
	padding-left:5px;
	float:left
}

