/*
Theme Name: Hamilton
Description: The original Hamilton theme.
Version: 1.5
Author: Hamilton
*/
@font-face {
	font-family: 'Conv_NuevaStd-Bold';
	src: url('fonts/NuevaStd-Bold.eot');
	src: local('?'), url('fonts/NuevaStd-Bold.woff') format('woff'), url('fonts/NuevaStd-Bold.ttf') format('truetype'), url('fonts/NuevaStd-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

*{
padding:0;
margin:0;
}

body.mceContentBody{
background:none;
color:#000000;
}

body,table{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#414042;
}

img, fieldset{
border:0;
}

table{
width:100%;
}

p{
line-height:21px; 
margin-bottom:15px;
}

a{
outline:none;
text-decoration:none;
color:#6b913f;
}

a:hover{
color:#999999;
}

h1{
font-size:31px; 
margin:10px 0 5px;
color:#6b923d;
font-family:'Conv_NuevaStd-Bold',Sans-Serif;
font-weight: normal;
}
h2{
font-size:25px; 
margin:10px 0 5px;
color:#414042;
font-weight: normal;
}
h3{
font-weight:normal;
font-size:18px;
margin:10px 0 5px;
}

.clear{
clear:both;
}

.top1 .click:hover,
.bottom .text-5 .readmore:hover{color:#000000;}

.text-4 ul li a:hover,
.footer .right a:hover
{color:#6b913f;}

.wrapper1{background:#ffffff;}
.header{width:980px; margin:0 auto; padding:7px 0;}
.header .logo{width:370px; float:left;}
.header .topright{float:right; color:#231f20; font-size:16px; line-height:25px; margin-top:15px;}
.header .topright span{color:#60903b; font-size:33px;font-family:'Conv_NuevaStd-Bold',Sans-Serif; margin-top:7px; display:block;font-weight: normal;}

.wrapper2{background:url('https://www.hamiltonchiropractic.com.au/wp-content/uploads/2018/09/GreenFoliage1400x504.jpg'); border-top:solid 2px #6f934c; padding-bottom:25px;}
/*
.wrapper2{background:url('https://www.hamiltonchiropractic.com.au/wp-content/uploads/2018/09/GreenFoliage1400x504.jpg') 50% 0 no-repeat; border-top:solid 2px #6f934c; padding-bottom:25px;}
*/

.wrapper2-in{width:980px; margin:0 auto;}
.nav{background:url(images/nav.png) repeat; border-radius:0 0 5px 5px; padding:0 5px;} 
.nav ul li{list-style:none; float:left;}
.nav ul li a{display:block; line-height:49px; height:49px; color:#d0d2d3; text-transform:capitalize; margin:0 16px; font-size:16px; padding:0 !important;} 
.nav ul li a:hover,.nav ul li a.active{color:#6b913f;}
.nav ul li .marginR{margin-right:0;}
.banner{border:solid 6px #ffffff; position:relative; margin-top:45px; box-shadow:0 1px 4px #999999;}
.banner .inner{position:absolute; top:35%; left:3%; color:#ffffff; font-size:32px; line-height:38px;}

.wrapper3{background:#f0f1f1;}
.content{width:980px; margin:0 auto; padding:40px 0 10px;}
.contentleft{width:665px; float:left;}
.contentright{width:245px; float:right;}
.top1{background:#ffffff url(images/top1.jpg) 50% 9% no-repeat; border:solid 1px #505052; margin-bottom:40px;}
.text-3 .patients{color:#001401; font-size:35px; font-family:'Conv_NuevaStd-Bold',Sans-Serif;font-weight: normal;
 line-height:35px; text-align:center; display:block; padding:118px 0 8px;}
.top1 .click,.bottom .text-5 .readmore{color:#ffffff; font-size:17px; text-align:center; background:#6b913f; width:165px; line-height:36px; display:block; margin:0 auto -17px;}
.text-4{background:#ffffff url(images/top2.jpg) 90% 77% no-repeat;}
.text-4 ul{margin:15px 15px 10px;}
.text-4 ul li{list-style:none; background:url(images/square.jpg) 13% 50% no-repeat;}
.text-4 ul li a{color:#414042; font-size:15px; border-bottom:dashed 1px #505050; line-height:50px; display:block; padding-left:50px;}
.text-4 ul li a.border-none{border:none;}

.wrapper4{background:#4d4d4d url(images/wrpr4.jpg) repeat-x;}
.bottom, .footer{width:980px; margin:0 auto; padding:40px 0; color:#bbbdbf;}
.bottom h3{font-size:31px; padding-bottom:6px; color:#6b923d; font-family:'Conv_NuevaStd-Bold',Sans-Serif;font-weight: normal;}
.bottom .text-5{width:400px; float:left;}
.bottom .text-5 p.lineheight{line-height:23px;}
.bottom .text-5 .readmore{margin:0; width:130px; line-height:33px;}
.bottom .text-6{float:right; width:260px;} 
.bottom .text-6 p.lineheight1{line-height:29px; margin-top:-10px;}

.wrapper5{background:#231f20; }
.footer{padding:20px 0;}
.footer .left{float:left;}
.footer .right{float:right;}
.footer .right a{color:#bbbdbf;}



img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
max-width: 100%; 
height: auto; 
}
.alignleft,
img.alignleft {
display: inline;
float: left;
margin-right: 0;
margin-top: 0;
border:1px solid #666666;
}
.alignright,
img.alignright {
display: inline;
float: right;
margin-left: 24px;
margin-top: 4px;
}
.aligncenter,
img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom: 0;
}
.wp-caption {
background: #f1f1f1;
line-height: 18px;
margin-bottom: 20px;
max-width: 632px !important; 
text-align: center;
}
.wp-caption img {
margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
color: #888;
font-size: 12px;
margin: 5px;
}
.wp-smiley {
margin: 0;
}
.gallery {
margin: 0 auto 18px;
}
.gallery .gallery-item {
float: left;
margin-top: 0;
text-align: center;
width: 33%;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery img {
border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
max-width: 92%;
height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
max-width: 84%;
height: auto;
}
.gallery .gallery-caption {
color: #888;
font-size: 12px;
margin: 0 0 12px;
}
.gallery dl {
margin: 0;
}
.gallery img {
border: 10px solid #f1f1f1;
}
.gallery br+br {
display: none;
}
#content .attachment img {
margin: 0 auto;
}

.nav ul ul{
background:#6C9340;
}
.nav ul ul li{
border-top:1px solid #ffffff;
}
.nav ul ul li:first-child{
border-top:0;
}
.nav ul ul li a{
padding:5px 10px !important;
height:auto !important;
line-height:20px;
margin:0 !important;
color:#ffffff !important;
}
.nav ul ul li a:hover{
background:#333333;
color:#ffffff;
}

.contentleft ul, .contentleft ol{
margin:20px 0;
}
.contentleft ul li, .contentleft ol li{
margin:5px 0 5px 20px;
}

.margin-bottom {
    margin-bottom: 15px !important;
}

img{
max-width:100%;
height:auto;
}

@media all and (max-width: 1020px){
.header, .wrapper2-in, .content, .bottom, .footer{
width: 710px;
}
.nav{padding:0 8px;}
.nav ul li a{margin:0 4px; font-size:15px;}	
	
.contentleft{width:460px;}
.contentleft iframe{width:100% !important;}		
.contentright{width:220px;}	
	
.bottom .text-6{width:162px;}	
}

@media all and (max-width: 750px){
.header, .wrapper2-in, .content, .bottom, .footer{
width: 480px;
}
.content img {
  display: block;
  float: none !important;
  margin: 10px 0 !important;
}
.header .logo{float:none; width:300px; margin:0 auto;}
.header .topright{float:none; width:100%; text-align:center;}

.nav{padding:8px;}	
.nav ul li a{margin:0 6px; font-size:16px; line-height:35px; height:35px;}
	
.contentleft{width:100%; float:none;}
.contentright{width:100%; float:none; margin-top:40px;}	
.contentright .text-4 ul li{background:url(images/square.jpg) 6% 50% no-repeat;}	

.bottom .text-5{width:100%; float:none;}	
.bottom .text-6{width:100%; float:none; margin-top:40px;}	
	
.footer{text-align:center;}
.footer .left{width:100%; float:none;}
.footer .right{width:100%; float:none; margin-top:10px;}
#post-67 table td{
	display:block;
	width:100%;
}
}

@media all and (max-width: 500px){
.header, .wrapper2-in, .content, .bottom, .footer{
width: 90%;
}
.header .logo{width:220px;}	
	
.nav ul li a{margin:0 14px;}	
}
