	
	
/*

 Theme Name: Aycock

 Author: Web Media fx

 Version: 1.0

 */



/*

 * Custom Fonts

 */



@font-face {

  font-family: 'futura-std';

  src: url("fonts/futurastd-condensed-webfont.eot");

  src: url("fonts/futurastd-condensed-webfont.eot?#iefix") format('embedded-opentype'), url("fonts/FuturaStd-Condensed.ttf") format('truetype');

  font-weight: normal;

  font-style: normal;

}



/*------------------------------------------------*/

/*-----------------[BASIC STYLES]-----------------*/

/*------------------------------------------------*/



body, textarea {

	line-height: 1.6em;

	font-family: 'Arial', sans-serif;

	font-size: 14px;

	color: #614709;

}

textarea {

}

a {

	text-decoration: underline;

	color: #603913;

	

}

a:hover {

	text-decoration: none;

	color: #020000;

}

.clear {

	clear: both;

}

.ui-tabs-hide {

	display: none;

}

br.clear {

	margin: 0px;

	padding: 0px;

}

h1, h2, h3, h4, h5, h6 {

	color: #614709;

	padding-bottom: 5px;

	line-height: 1em;

}

h1 {

	font-size: 2em;

	font-weight: normal;

	margin-bottom: 10px;

}

h2 {

	font-size: 20px;

	margin-bottom: 8px;

	font-weight: bold;

	margin-top: 0;

	line-height: 1.2em;

}

h3 {

	font-size: 1.2em;

}

h4 {

	font-size: 18px;

}

h5 {

	font-size: 16px;

}

h6 {

	font-size: 14px;

}

p {

    margin: 0 0 18px;

}

strong {

	font-weight: bold;

}

cite, em, i {

	font-style: italic;

}

pre, code {

	font-family: Courier New, monospace;

	margin-bottom: 10px;

}

ins {

	text-decoration: none;

}

sup, sub {

	height: 0;

	line-height: 1;

	position: relative;

	vertical-align: baseline;

}

sup {

	bottom: 0.8em;

}

sub {

	top: 0.3em;

}

dl {

	margin: 0 0 1.5em 0;

}

dl dt {

	font-weight: bold;

}

dd {

	margin-left: 1.5em;

}

blockquote {

	margin: 1.5em;

	padding: 1em;

	color: #666666;

	background: #e6e6e6;

	font-style: italic;

	border: 1px solid #dcdcdc;

}

blockquote p {

	padding-bottom: 0px;

}

#content iframe.web-special {
	width: 580px !important;
	height: 1200px;
	border: none;
	padding: 0;
	margin-left: -10px;
}

#products img:hover{
	cursor: pointer;
}

/*------------------------------------------------*/

/*---------------[WORDPRESS STYLES]---------------*/

/*------------------------------------------------*/



.alignleft {

	float: left;

	padding: 10px;

}

.alignright {

	float: right;

	padding: 10px;

}

.aligncenter {

	margin: 0 25%;

	padding: 10px;

}



/* =Navigation

 -------------------------------------------------------------- */

#assistive-text, .assistive-text {

	position: absolute;

	text-indent: -90000px;

}



.navigation, .nav-single {

	color: #888;

	font-size: 12px;

	line-height: 18px;

	overflow: hidden;

}

.navigation a:link, .navigation a:visited {

	color: #888;

	text-decoration: none;

}

.navigation a:active, .navigation a:hover {

	color: #ff4b33;

}

#nav-previous {

	float: left;

	width: 50%;

}

#nav-next {

	float: right;

	text-align: right;

	width: 50%;

}

#nav-above {

	margin: 0 0 18px 0;

}

#nav-above {

	display: none;

}

.paged #nav-above, .single #nav-above {

	display: block;

}

#nav-below {

	margin: -18px 0 0 0;

}



/* =Comments

 -------------------------------------------------------------- */

#comments {

	clear: both;

}

#comments .navigation {

	padding: 0 0 18px 0;

}

h3#comments-title, h3#reply-title {

	color: #000;

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 0;

}

h3#comments-title {

	padding: 24px 0;

}

.commentlist {

	list-style: none;

	margin: 0;

}

.commentlist li.comment {

	border-bottom: 1px solid #e7e7e7;

	line-height: 24px;

	margin: 0 0 24px 0;

	padding: 0 0 0 86px;

	position: relative;

}

.commentlist li:last-child {

	border-bottom: none;

	margin-bottom: 0;

}

#comments .comment-body ul, #comments .comment-body ol {

	margin-bottom: 18px;

}

#comments .comment-body p:last-child {

	margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child {

	margin-bottom: 24px;

}

.commentlist ol {

	list-style: decimal;

}

.commentlist .avatar {

	position: absolute;

	top: 4px;

	left: 0;

}

.comment-author {

}

.comment-author cite {

	color: #000;

	font-style: normal;

	font-weight: bold;

}

.comment-author .says {

	font-style: italic;

}

.comment-meta {

	font-size: 12px;

	margin: 0 0 18px 0;

}

.comment-meta a:link, .comment-meta a:visited {

	color: #888;

	text-decoration: none;

}

.comment-meta a:active, .comment-meta a:hover {

	color: #ff4b33;

}

.commentlist .even {

}

.commentlist .bypostauthor {

}

.reply {

	font-size: 12px;

	padding: 0 0 24px 0;

}

.reply a, a.comment-edit-link {

	color: #888;

}

.reply a:hover, a.comment-edit-link:hover {

	color: #ff4b33;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li {

	border: none;

	margin: 0;

	padding: 0 0 0 56px;

}

.nopassword, .nocomments {

	display: none;

}

#comments .pingback {

	border-bottom: 1px solid #e7e7e7;

	margin-bottom: 18px;

	padding-bottom: 18px;

}

.commentlist li.comment+ li.pingback {

	margin-top: -6px;

}

#comments .pingback p {

	color: #888;

	display: block;

	font-size: 12px;

	line-height: 18px;

	margin: 0;

}

#comments .pingback .url {

	font-size: 13px;

	font-style: italic;

}



/* Comments form */



#respond {

	border-top: 1px solid #e7e7e7;

	margin: 24px 0;

	overflow: hidden;

	position: relative;

}

#respond p {

	margin: 0;

}

#respond .comment-notes {

	margin-bottom: 1em;

}

.form-allowed-tags {

	line-height: 1em;

}

.children #respond {

	margin: 0 48px 0 0;

}

h3#reply-title {

	margin: 18px 0;

}

#comments-list #respond {

	margin: 0 0 18px 0;

}

#comments-list ul #respond {

	margin: 0;

}

#cancel-comment-reply-link {

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

}

#respond .required {

	color: #ff4b33;

	font-weight: bold;

}

#respond label {

	color: #888;

	font-size: 12px;

}



#respond input[type=text] {

	margin: 0 0 9px;

	width: 98%;

}

#respond textarea {

	width: 98%;

}

#respond .form-allowed-tags {

	color: #888;

	font-size: 12px;

	line-height: 18px;

}

#respond .form-allowed-tags code {

	font-size: 11px;

}

#respond .form-submit {

	margin: 12px 0;

}

#respond .form-submit input {

	font-size: 14px;

	width: auto;

}



/* Wordpress Stuff */



.alignleft {

	float: left;

	padding: 10px;

}

.alignright {

	float: right;

	padding: 10px;

}

.aligncenter {

	margin: 0 25%;

	padding: 10px;

}



/*------------------------------------------------*/

/*-----------------[THEME STYLES]-----------------*/

/*------------------------------------------------*/



body {

	background: #fff4e4 url('images/page-background.png') repeat-x bottom center;
	overflow-x: hidden;
}



.ba_img {

width: 50%;

height: 100%;

max-height: 140px;

}



.ba_box {



}



.fsize40 {

	font-size: 32px;

	line-height: 1em;

}

.fsize32 {

	font-size: 22px;

	line-height: 1em;

}

.fsize36 {

	font-size: 24px;

	line-height: 1em;

}

.fsize22 {

	font-size: 18px;

	line-height: 1em;

}

.fsize34 {

	font-size: 28px;

	line-height: 1em;

}

.fsize43 {

	font-size: 34px;

	line-height: 1em;

}



.fsize28 {

	font-size: 25px;

	line-height: 1em;

}

.fsize42 {

	font-size: 36px;

	line-height: 1em;

}

.fsize48 {

	font-size: 40px;

	line-height: 1em;

}

.fsize52 {

	font-size: 42px;

	line-height: 1em;

}



#page-wrap {

	

}





.top-banner {

    text-align: center;

    background: #2D4C8F;

    color: #fff;

    font-weight: bold;

    letter-spacing: 0.1em;

    position: relative;

    padding: 2px 0;

    z-index: 90;

}



.top-banner p {

	margin: 0;

}



.top-section {

	background: #cddaaa url('images/header-background.png') repeat-y top center;

	border-top: solid 6px #bea88f;	

	border-bottom: solid 6px #bea88f;	

}



#header {

    position: relative;

    z-index: 120;

}



.georgia {

	font-family: Georgia, Times, "Times New Roman", serif;

}



h1, h2, h3, h4, h5, h6 {

	font-family: 'Minion Pro', 'Libre Baskerville', serif ;

}



h1 {

	margin: 0 0 12px 0;

	line-height: 1.2em;

	font-size: 24px;

}



h1.entry-title {

	font-size: 21px;

	font-weight: bold;

	color: #603913;

}



#branding {

	height: 150px;

	padding: 0 16px;

	position: relative;

}



#header > .container {

}



#logo {

	padding: 10px 0;

	display: block;

	max-width: 600px;

	position: relative;

	text-decoration: none;

}



#logo img {

	width: 100%;

	max-width: none;

	max-width: 523px;

}



#logo .locations-info {

    position: absolute;

    font-family: 'Roboto';

    color: #614709;

    text-transform: uppercase;

    font-size: 14px;

    top: 110px;

    left: 165px;

}





.phone-numbers {

    text-align: right;

}



.phone-numbers .phone-number {

    font-size: 16px;

}



.phone-numbers .phone-number span.city {

    font-family: Arial, sans-serif;

    text-transform: uppercase;

}



.phone-numbers .phone-number span.number {

    font-size: 1.32em;

    font-family: 'Minion Pro', 'Libre Baskerville', serif ;

    font-weight: bold;

}

.phone-numbers .phone-number span.number a {
text-decoration:none;
}



.header-links {

	float: right;

	margin-top: 14px;  

	margin-bottom: 0px;

}



.header-links ul {

    list-style: none;

    text-align: right;

}



.header-links ul li {

    display: inline-block;

    padding: 0 6px;

    border-left: solid 1px #7b7c7f;

}



.header-links ul li:first-child {

    border-left: none;

}



.header-links ul li a{

    color: #a63f0c;

    text-transform: uppercase;

    text-decoration: none;

    font-family: 'futura-std';

    font-size: 20px;

}



#main-navigation {

	background: url('/wp-content/uploads/2014/08/menu-border-bg.png') top center no-repeat;

	padding-top: 7px;

	height: 50px;

	z-index: 9999;

	position: relative;

}



#access.navbar {

	margin-bottom: 0px;

	position: relative;

	z-index: 10;

	background: url('/wp-content/uploads/2014/08/menu-border-bg.png') bottom center no-repeat;

	min-height: 0;

	padding-bottom: 14px;

}



#access.navbar .nav, #access.navbar .nav > li {

	float: none;

	display: inline-block;

	*display: inline; /* ie7 fix */

	*zoom: 1; /* hasLayout ie7 trigger */

	vertical-align: top;

}



#access.navbar .nav > li {

	padding: 0 5px 0 0px;

}



#access.navbar .nav > li:first-child {

	border-left: none;

}



#access .navbar-inner {

	text-align: center;

	border-radius: 0;

	box-shadow: none;

	border: none;

	color: #fff;

	min-height: 32px;

	padding: 0;

	background: none;

	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

}



#access.navbar .nav > .active > a, #access.navbar .nav > .active > a:hover, #access.navbar .nav > .active > a:focus {

	box-shadow: none;

	background: none;

	color: #000;

}



#access .dropdown-menu {

	text-align: left;

	margin: 0;

	border: none;

	border-radius: 0;

	box-shadow: none;

	padding: 0;

	background: #DFE7C9;

}



#access .navbar .nav > li {

	height: 59px;

	border-left: solid 1px #fff;

}



#access .navbar .nav > li:first-child {

	border: none;

}



#access a {

	font-size: 15px;

	color: #6f5d4a;

	text-transform: uppercase;

	text-shadow: none;

	padding: 0px 8px 0px 18px;

	line-height: 40px;

	font-weight: normal;

	text-align: center;

	height: 40px;

}



#access a:hover {

	background: none;

	color: #000;

}



#access li:first-child a {

	border: none;

}



#access a span {

	display: inline-block;

	text-align: center;

	line-height: 40px;

	vertical-align: baseline;

	padding: 0;

	font-family: 'futura-std';

}



#access .dropdown-menu li a span {

	text-align: left;

	line-height: 20px;

	padding: 0;

}



#access .dropdown-menu li a {

	font-size: 16px;

	padding: 6px 10px;

	color: #000;

	border: none;

	white-space: normal;

	text-align: left;

	line-height: 19px;

	height: auto;

	margin: 0;

	text-transform: u;

	color: #6f5d4a;

	border-bottom: solid 1px #fff;

}



#access .dropdown-menu li.current-menu-ancestor  a, #access .dropdown-menu li.current-menu-item  a {

	background: #DFE7C9;

}



#access .dropdown-menu li:hover > a,

#access .dropdown-menu li a:hover {

	background: #E9F1D2;

}



#access .dropdown-menu li:hover > .sub-menu {

	visibility: visible;

}



#access.navbar .nav > li > .dropdown-menu:before, #access.navbar .nav > li > .dropdown-menu:after {

	display: none;

}



#access.navbar .dropdown-submenu > a:after {

	display: none;

}



#access .dropdown:hover > .dropdown-menu {

	display: block;

}



#access .dropdown-menu .dropdown-menu {

	left: 100%;

	top: 0;

	border-top: none;

	background: #E9F1D2;

}

#access .dropdown-menu .dropdown-menu li a {

	color: #5C4730;

}



#access .dropdown-menu .dropdown-menu li:hover > a,

#access .dropdown-menu .dropdown-menu li > a:hover {

	

}



#access .dropdown-menu .dropdown-menu li a:hover {

}



.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {

	background: none;

}



#access select {

	width: 90%;

	margin: 8px auto;

	clear: both;

}



body.home #page-content-wrap{

	position: relative;

}



#page-content-wrap > .container {

	position: relative;    

}



/*

 * Lead Form

 */

.form-wrap {

	left: 13px;

	position: absolute;

	width: 213px;

	top: 16px;

}



#carousel-wrap {

	position: relative;    

}



.carousel-wrap-inside {

	display: block;

	position: relative;

}



.quickform {

	position: relative;

	z-index: 12;

	width: 100%;

	top: 0;

	background: #FFFFFF url('images/form-background.png') repeat-x bottom center;

	border: solid 5px;

	border-radius: 12px;

	padding-bottom: 12px;

	z-index: 99;

	text-transform: uppercase;

	box-shadow: -1px -3px 10px rgba(0, 0, 0, 0.59) inset, 2px 2px 10px white inset;

}



.form-shadow {

	width: 100%;

	height: 50px;

	z-index: 10;

	position: relative;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkYTY5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2M0YjE5OSIgc3RvcC1vcGFjaXR5PSIwLjg0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2Q5YzRhOSIgc3RvcC1vcGFjaXR5PSIwLjcyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2UyY2JhYyIgc3RvcC1vcGFjaXR5PSIwLjQyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2U1Y2RhZiIgc3RvcC1vcGFjaXR5PSIwLjMxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2RjYzVhNiIgc3RvcC1vcGFjaXR5PSIwLjA3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGJkOWYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  rgba(173,166,155,1) 0%, rgba(196,177,153,0.84) 21%, rgba(217,196,169,0.72) 36%, rgba(226,203,172,0.42) 49%, rgba(229,205,175,0.31) 62%, rgba(220,197,166,0.07) 92%, rgba(212,189,159,0) 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(173,166,155,1)), color-stop(21%,rgba(196,177,153,0.84)), color-stop(36%,rgba(217,196,169,0.72)), color-stop(49%,rgba(226,203,172,0.42)), color-stop(62%,rgba(229,205,175,0.31)), color-stop(92%,rgba(220,197,166,0.07)), color-stop(100%,rgba(212,189,159,0)));

	background: -webkit-linear-gradient(top,  rgba(173,166,155,1) 0%,rgba(196,177,153,0.84) 21%,rgba(217,196,169,0.72) 36%,rgba(226,203,172,0.42) 49%,rgba(229,205,175,0.31) 62%,rgba(220,197,166,0.07) 92%,rgba(212,189,159,0) 100%);

	background: -o-linear-gradient(top,  rgba(173,166,155,1) 0%,rgba(196,177,153,0.84) 21%,rgba(217,196,169,0.72) 36%,rgba(226,203,172,0.42) 49%,rgba(229,205,175,0.31) 62%,rgba(220,197,166,0.07) 92%,rgba(212,189,159,0) 100%);

	background: -ms-linear-gradient(top,  rgba(173,166,155,1) 0%,rgba(196,177,153,0.84) 21%,rgba(217,196,169,0.72) 36%,rgba(226,203,172,0.42) 49%,rgba(229,205,175,0.31) 62%,rgba(220,197,166,0.07) 92%,rgba(212,189,159,0) 100%);

	background: linear-gradient(to bottom,  rgba(173,166,155,1) 0%,rgba(196,177,153,0.84) 21%,rgba(217,196,169,0.72) 36%,rgba(226,203,172,0.42) 49%,rgba(229,205,175,0.31) 62%,rgba(220,197,166,0.07) 92%,rgba(212,189,159,0) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ada69b', endColorstr='#00d4bd9f',GradientType=0 );

	top: -8px;

}



#carousel-wrap .quickform {



}



#sidebar-left .quickform {

	margin-bottom: 10px;

}



.quickform .formhead {

	color: #fff;

	text-align: center;

	font-size: 1em;

	font-weight: normal;

	padding: 6px 0;

	position: relative;

	z-index: 2;

	background: #887056 url('images/form-header-background.png') repeat-x bottom center;

	margin: 6px;

	border-radius: 5px 5px 0 0;

	font-family: 'Minion Pro', 'Libre Baskerville', serif ;

}



.quickform .formhead .line1 {

	font-size: 16px;

	line-height: 1em;

}



.quickform .formhead .line2 {

	font-size: 14px;

	line-height: 1.4em;

}



.quickform .formhead .line3 a{

	font-size: 26px;

	font-weight: normal;

	line-height: 25px;

	margin-top: 0;

	margin-bottom: 0;

}

.quickform .formhead .line3 a{
	text-decoration:none;
	color:#fff;
}



.quickform .formbody {

	padding: 4px 12px 4px;

	margin: 0;

	color: #fff;

	position: relative;

	z-index: 2;

}



.quickform .formsubmit {

	text-align: center;

	bottom: 0;

	z-index: 2;

	height: 33px;

	margin-top: 4px;

	width: 100%;

}



.quickform .formbody form {

	margin: 0;

}



.quickform input[type="text"] {

	margin: 0 0 4px;

	border-radius: 0;

	box-shadow: none;

	border: solid 1px #B1B1B1;

	background: #fff;

	width: 100%;

	height: 20px;

	padding: 1px 2%;

	font-size: 11px;

	display: block;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

}



.quickform textarea {

	margin: 0 0 1px;

	padding: 2px 2%;

	border-radius: 0;

	box-shadow: none;

	width: 100%;

	border: solid 1px #B1B1B1;  background: #fff;

	height: 42px;

	font-size: 11px;

	border: none;

	line-height: 1.2em;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

}



.quickform select {

	border-radius: 0;

	box-shadow: none;

	width: 100%;

	margin: 0px 0 4px;

	font-size: 11px;

	height: auto;

	padding: 3px 2px;

	display: block;

	border: solid 1px #B1B1B1;

	background: #fff;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

}



.quickform input[type="submit"] {

	color: #fff;

	border: none;

	text-transform: uppercase;

	display: inline-block;

	box-shadow: none;

	font-size: 15px;  

	text-align: center;

	background: url('images/form-submit-button-background') no-repeat center;

	font-family: 'Minion Pro', 'Libre Baskerville', serif ;

	line-height: 34px;

	width: 140px;

	font-weight: bold;

}





/*

 * Blocks

 */



/*

 * Sidebars

 */

 



body.home .sidebar-left {

    padding-top: 76px;

}



.sidebar-left .side-image {

    margin-bottom: 22px;

    text-align: center;

}



.sidebar-left .side-image img {

	margin-left: auto;

	margin-right: auto;

}



.sidebar-inside {

	

}



.sidebar-left .quickform {

	margin-bottom: 0px;

	height: auto;

	padding-bottom: 35px;

}



.site-section-widgets {

}



a.site-section-widget {

    position: relative;

    display: block;

    margin: 6px 0px;

    padding: 0;

    color: #fff;

    overflow: hidden;

    background: #bea88f;

    border: solid 1px #b1b1b1;

    text-decoration: none;

	

    box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.92) inset, 2px 2px 5px white inset;

}



a.site-section-widget .background {

    

    display: none;

}



a.site-section-widget .background img {

    width: 100%;

    max-width: none;

    margin-right: -10px;

}



a.site-section-widget .inside {

    z-index: 8;

    left: 8px;

    text-align: center;

}



a.site-section-widget .inside .small {  

    font-size: 18px;

    font-family: 'Minion Pro', 'Libre Baskerville', serif ;

    line-height: 42px;

}



a.site-section-widget .inside .big {

    font-size: 32px;

    line-height: 30px;

}



body.home .site-section-widgets {

    

}



.sidebar-left .special-link-block {

	border: solid 1px #1a8089;

	text-align: center;

	padding: 8px 0;

	color: #000;

	font-size: 18px;

	text-transform: uppercase;

	display: block;

	text-decoration: none;

	margin: 8px 12px 16px;

}



.sidebar-left .special-link-block .line1 {

	line-height: 45px;

	color: #1a8089;

}



.sidebar-left .special-link-block {

	text-align: center;

	color: #000;

	font-size: 18px;

	text-transform: uppercase;

}





/*

 *  Sidebar Right

 */ 



.sidebar-right {

}



.testimonials-wrap {

	padding: 15px 10px 15px;

}



#sidebar-right .testimonials-wrap {

	border-top: solid 1px #666;

	padding: 25px 10px 15px;

}



.testimonials-wrap .testimonial {

	font-family: Georgia, Times, "Times New Roman", serif;

	color: #666666;

}



.testimonials-wrap .testimonial .entry {

	font-size: 20px;

	font-style: italic;

	line-height: 24px;

	text-align: center;

	padding-bottom: 10px;

}



.testimonials-wrap .testimonial .author {

	font-style: italic;

	line-height: 24px;

	font-size: 14px;

	text-align: center;

}





#content-wrap {

	padding-bottom: 24px;

	padding-top: 12px;

	position: relative;

}



#testimonials-wrap {

	

}



#testimonials-wrap  span.title {

	color: #2D4C8F;

	display: block;

	text-align: center;

	text-transform: uppercase;

	padding: 4px 0;

	font-size: 22px;

	font-weight: bold;

}



#testimonials-wrap .read-more {

	margin-bottom: 8px;	

}



#testimonials-wrap .read-more a {

	color: #2D4C8F;

	text-decoration: none;

	text-align: center;

	display: block;

}



#testimonials-wrap .linesep {

	border-bottom: solid 2px #2D4C8F;

	margin: 4px auto 8px;

	width: 90%;

}



#testimonials {

	padding: inherit;

	color: #2E4A8A;

	height: 200px;

	font-size: 17px;

	font-weight: normal;

	line-height: 22px;

	text-align: center;

	font-style: italic;

}



#testimonials strong {

	font-size: 1.6em;

	font-weight: normal;

}

#testimonials .author {

	display: block;

}



.video-presentations h3 {

    text-transform: uppercase;

    line-height: 1.2em;

    font-weight: bold;

    margin-top: 0;

}

.video-presentations ul.side-links {

    padding: 0;

    margin: 0 0 32px;

    list-style: none;

}



.video-presentations ul.side-links li {

    border-top: solid 1px #826932;

}



.video-presentations ul.side-links li:first-child {

    border-top: none;

}



.video-presentations ul.side-links li a {

    text-decoration: none;

    line-height: 32px;

    color: #614709;

    display: block;

    margin: 2px 0; 

	padding-left: 4px;

    background: url('images/brown-triangle.png') no-repeat 97% 50%;

}



.video-presentations ul.side-links li a:hover {

    background-color: #E8D7C1;

}



/*

 * Sliders

 */



#homepage-sliders-container {

	height: 292px;

	position: relative;

}



#carousel-wrap .carousel-inner {

	overflow: hidden;

	margin: 0 auto;

}



#homepage-sliders-container .carousel {

	margin: 0;

	width: 100%;

}



#homepage-sliders-container .carousel-indicators {

		bottom: auto;

		text-align: center;

		top: 74%;

		right: 0;

		left: 50%;

		width: 88%;

		margin: 0 auto;

		/* display: none; */

}



#homepage-sliders-container .carousel-indicators li {

	width: 23px;

	height: 23px;

	background: url('/wp-content/uploads/2014/09/slider-bullet-inactive.png') no-repeat center;

	padding: 5px 0;

	border-radius: 0;

	float: none;

	display: inline-block;

	border: none;

	margin: 0;

}



#homepage-sliders-container .carousel-indicators li.next-item {

	background: url('images/slider-button-next.png') no-repeat;

	width: 21px;

	margin: 0;

}



#homepage-sliders-container .carousel-indicators li.prev-item {

	background: url('images/slider-button-previous.png') no-repeat;

	width: 21px;

	margin: 0;

}



#homepage-sliders-container .carousel-indicators li.active {

	background: url('/wp-content/uploads/2014/09/slider-bullet-active.png') no-repeat center;

}



#header-sliders .slider-content p {

	margin: 0;

}



#header-sliders .slider-content img {

	max-width: none;

	position: relative;

	width: 100%;

}



#header-sliders .overlay {

	margin-left: 280px;

	margin-right: 200px;

	position: absolute;

	top: 100px;

	color: #fff;

	max-width: 340px;

}



#header-sliders .overlay h1 {

	color: #fff;

	text-shadow: 0 0 4px #000;

}



#header-sliders .overlay h3 {

	color: #ccc;

}



.header-slider-buttons {

    position: absolute;

	

    bottom: 10px;

    padding-left: 292px;

    width: 100%;

}



#content {

	position: relative;

	padding-top: 0px;

}



#homepage-content-wrap #content {

	padding-top: 0px;

}



.entry-content {

	margin-right: 30px;

}

.entry-content img {
	max-width: 100%;
	height: auto;
}

.entry-content iframe, .entry-content video {
	max-width: 100%;
}



#crumbs {

	margin-bottom: 18px;

}



#crumbs a {

	font-weight: bold;

	line-height: 20px;

}



#bottom-background-cover {

    height: 14px;

    width: 100%;

    position: absolute;

    bottom: -14px;

    background: #fff;

    border-top: solid 2px #00a3a0;

}



#footer {

	color: #fff;

	margin: 0;

	width: 100%;

	position: relative;

}



#footer p {

	margin-bottom: 4px;

}



#footer .site-info {

	font-size: 14px;

	line-height: 1.4em;

	color: #3d4b18;

	font-family: 'Minion Pro', 'Libre Baskerville', serif ;

}



#footer .container {

	text-align: center;    

	position: relative;

}



#footer .inner {

	padding-top: 12px;

	padding-bottom: 10px;

	text-align: center;

	margin: 0 24px

}



#footer a {

	color: #fff;

	text-decoration: none;

}



#footer .footer-nav-menu {

	padding: 0;

	margin: 0 0 16px;

}



#footer .footer-nav-menu li {

	display: inline;

	list-style-type: none;

	margin: 0;

}



#footer .footer-nav-menu li a {

	color: #6f5d4a;

	display: inline-block;

	padding: 0 8px;

	font-weight: 700;

	font-size: 16px;

	line-height: 18px;

	text-decoration: none;

	text-transform: uppercase;

	font-family: 'Roboto Condensed', sans-serif;

}



#footer .footer-nav-menu li:first-child a {

	border-left: none;

	padding-left: 0;

}



.social-icons {

    display: block;

}



#header .social-icons {

	text-align: right;

	margin-top: 20px;

}



#footer .social-icons {

    position: absolute;

    bottom: 0;

    right: 0;

}



#footer .footer-top {

	border-top: solid 1px #000000;

	margin-top: 10px;

}



#footer .footer-bottom {

	background: #98a967 url('images/footer-background.png') repeat-x bottom center;

	padding-bottom: 10px;

	padding-top: 10px;

	font-size: 9px;

	line-height: 1.6em;

}



#footer .footer-bottom .left{

	text-align: left;

}



#footer .footer-bottom .right{

	text-align: right;

}



.social-icons ul {

    list-style: none;

	padding: 0;

	text-align: center;

}



.social-icons ul li{

    display: inline-block;

    margin: 0 1px;

}



.page-content {

    padding-top: 20px;

	

}



a.block-link {

    display: block;

    margin-right: 32px;

	color: #fff;

	text-decoration: none;

	font-size: 20px;

    font-family: 'Minion Pro', 'Libre Baskerville', serif ;

    line-height: 1.2em;

    box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.72);

}



a.block-link .text {

    padding: 15px;

    text-transform: uppercase;

}



a.block-link.block-link-brown {

	background: url('images/featured-button-background-brown.png') left top;

}



a.block-link.block-link-brown .text {

	background: url('images/featured-button-background-brown-right.png') no-repeat center right;

}



a.block-link.block-link-green {

	background: #D1DDAE url('images/featured-button-background-green.png') repeat-y left top;

}



a.block-link.block-link-green .text {

	background: url('images/featured-button-background-green-right.png') no-repeat center right;

}



.accreditations img {

    margin: 10px auto;

}





/*************************************************

 *********         Page Specific          *********

 *************************************************/



/* Homepage */



#homepage-content-wrap {

    position: relative;

}

.content-column img {
    margin-top: 20px;
}

@media (min-width: 1200px) {



	.fsize40 {

		font-size: 40px;

		line-height: 1em;

	}

	.fsize32 {

		font-size: 32px;

		line-height: 1em;

	}

	.fsize36 {

		font-size: 36px;

		line-height: 0.8em;

	}

	.fsize22 {

		font-size: 22px;

		line-height: 1em;

	}

	.fsize34 {

		font-size: 34px;

		line-height: 1em;

	}

	.fsize43 {

		font-size: 43px;

		line-height: 1em;

	}

	.fsize28 {

		font-size: 28px;

		line-height: 1em;

	}

	.fsize42 {

		font-size: 42px;

		line-height: 1em;

	}

	.fsize48 {

		font-size: 48px;

		line-height: 1em;

	}

	.fsize52 {

		font-size: 52px;

		line-height: 1em;

	}

	

	.top-banner {

		letter-spacing: 0.2em;

	}

	

	#homepage-sliders-container .carousel {

		margin: 0;

	}



	#homepage-sliders-container {

		height: 353px;

	}



	#carousel-wrap {

		

	}

	

	a.clickreciever {

		height: 423px;

	}

	

	.form-wrap {

		left: 37px;

		position: absolute;

		width: 213px;

		top: 16px;

	}

	.quickform {

		

	}



	.quickform .background {

		height: 360px;

		width: 320px;

	}

	

	.call-us-action .call-today {

	}

	

	.call-us-action .phone-number {

	}



	#access a {

		padding: 0px 5px 0px 5px;

		font-size: 22px;

	}



	#header-links li a {

		font-size: 14px;

	}



	#header-links li {

		padding: 0 10px 0 12px;

	}



	#header-links li.icon {

		padding: 0 4px;

	}



	#header-links {

		padding: 16px 10px;

		text-align: center;

	}



	#branding .tagline {

		font-size: 21px;

		padding: 24px 0;

		background-position: 0px 36px;

	}



	#branding .tagline .phone-number {

		font-size: 48px;

	}

	

	.quickform input[type="text"] {

		padding: 1px 0;

		height: 24px;

		margin-bottom: 5px;

	}



	.quickform select {

		margin-bottom: 5px;

	}



	.quickform textarea {

		height: 68px;

	}



	.quickform .formbody {

		padding: 4px 14px 0px;

	}



	.quickform input[type="submit"] {

	}



	a.site-section-widget {

		font-size: 16px;

	}

	

	.sidebar-right a.site-section-widget {

	}

	

	a.site-section-widget .inside img.invisalign {

		width: 150px;

	}

	

	a.site-section-widget .background {

	}

	

	.sidebar-right a.site-section-widget .background {

		background:#fff;

		height: 108px;

	}

	

	a.site-section-widget .background img {

		width: 100%;

	}

	

	.sidebar-right a.site-section-widget .background img {

	}

	

	a.site-section-widget .background img.doctors {

		top: -10px;

		left: -8px;

		height: 124px;

		width: 169px;

	}





	a.site-section-widget .inside {

	}

	

	.quickform .formhead .line1 {

		font-size: 16px;

		line-height: 20px;

	}

	

	.quickform .formhead .line2 {

		font-size: 14px;

		line-height: 24px;

	}

	

	.quickform .formhead .line3 {

		font-size: 26px;

		line-height: 32px;

	}

	

	.quickform .formsubmit {

		

	}

		

	#testimonials {

		font-size: 18px;

		line-height: 24px;

	}



	.doctor-info .name {

		font-size: 28px;

		line-height: 1em;

	}

	

	.before-and-after-gallery-block .block-title {

		font-size: 24px;

		line-height: 24px;

	}

	

	#footer .footer-nav-menu li a {

		font-size: 16px;

	}

	

	.video-presentations h3 {

		font-size: 22px;

	}

	 

}



@media (min-width: 980px) and (max-width: 1199px) {

	#homepage-sliders-container .carousel-indicators {

			top: 69%;

			left: 48%;

			}

}



@media (min-width: 768px) and (max-width: 991px) {

	

	body {

		line-height: 1.6em;

		font-size: 16px;

	}

	

	.fsize40 {

		font-size: 24px;

		line-height: 1em;

	}

	.fsize32 {

		font-size: 20px;

		line-height: 1em;

	}

	.fsize36 {

		font-size: 18px;

		line-height: 0.9em;

	}

	.fsize22 {

		font-size: 14px;

		line-height: 1em;

		padding-top: 3px;

	}

	.fsize34 {

		font-size: 20px;

		line-height: 1em;

	}

	.fsize43 {

		font-size: 24px;

		line-height: 1em;

	}



	.fsize28 {

		font-size: 20px;

		line-height: 1em;

	}

	.fsize42 {

		font-size: 28px;

		line-height: 1em;

	}

	.fsize48 {

		font-size: 30px;

		line-height: 1em;

	}

	.fsize52 {

		font-size: 34px;

		line-height: 1em;

	}

	

	.top-banner {

		letter-spacing: 0em;

	}

	#logo .locations-info {

		font-size: 11px;

		left: 142px;

		line-height: 1.2em;

		top: 98px;

	}

	#branding{

    	height: 100px;

	}

	

	#branding .header-links{

    	margin-bottom: 6px;

    	margin-top: 8px;

	}

	

	#homepage-sliders-container {

		height: 225px;

	}

	

	#homepage-sliders-container .carousel-indicators{

		top: 64%;

	}



	#main-navigation {

		height: 42px;

	}



	#access a {

		font-size: 12px;

		line-height: 22px;

		height: 22px;

		padding: 0 5px 0 12px;

	}

	

	#access .dropdown-menu li a {

		font-size: 14px;

		padding: 2px 8px;

	}

		

	#access a span {

    line-height: 32px;

	}



	#branding .tagline {

		font-size: 14px;

		font-weight: bold;

		padding: 16px 0;

		background: none;

	}



	#branding .facebook-like-count {

		font-size: 12px;

		width: auto;

	}



	#header-links {

		text-align: center;

		margin: 0;

		padding: 12px 4px;

	}

	

	.call-us-action .call-today {

	    font-size: 14px;

	}

	

	.call-us-action .phone-number {

	    font-size: 20px;

	}





	#branding .header-right {

		margin-top: 12px;

	}



	#header-links li {

		/* display: none; */

	}

	

	#testimonials {

		font-size: 13px;

		line-height: 16px;

	}

	

	#testimonials-wrap span.title {

		font-size: 14px;

	}

	

	#testimonials-wrap .read-more a {

		font-size: 12px;

		line-height: 14px;

	}

	

	ul#menu-header-links{

		margin-bottom: 0	

	}

	

	.call-us-action{

		margin-bottom: 2px;

	}



	.quickform .background {

		height: 300px;

		width: 320px;

	}



	.quickform .formhead {

		margin: 3px;

		padding: 4px;

	

		border-radius: 8px 8px 0 0;

}



	.quickform .formhead .line1, .quickform .formhead .line2 {

		font-size: 11px;

		line-height: 1.2em;

		font-weight: normal;

	}



	.quickform .formhead .line3 {

		font-size: 19px;

		line-height: 18px;

	

		padding-bottom: 2px;

}



	.quickform input[type="text"] {

		padding: 0px 2px;

		margin: 0 0 2px;

		height: 16px;

	}



	.quickform select {

		padding: 0px 2px;

		margin: 0px 0 2px;

	}



	.quickform .formbody {

		padding: 2px 5px 2px 5px;

	}



	a.clickreciever {

		height: 279px;

	}

	

	.form-wrap {

    width: 165px;

		

	

    left: 10px;

}

	

	.quickform {

    border-width: 2px;

	}



	.quickform .formbody form {



	}



	#carousel-wrap .quickform .background {

		height: 305px;

		width: 180px;

	}

	.quickform .formsubmit {

		height: 27px;

	}



	.quickform input[type="submit"] {

		font-size: 13px;

		line-height: 26px;

		height: 28px;

	

}



	#carousel-wrap {

	}

	

	.header-slider-buttons {

		bottom: 0;

	

		padding-left: 192px;

}

	

	a.site-section-widget {

		font-size: 11px;

	

		margin: 4px 0px;

}

	

	.sidebar-right a.site-section-widget {

	}

	

	

	a.site-section-widget .background {

	}

	

	.sidebar-right a.site-section-widget .background {

		height: 69px;

	}

	

	a.site-section-widget .background img {

	}

	

	.sidebar-right a.site-section-widget .background img {

	}

	

	#footer .footer-nav-menu li a {

		font-size: 12px;

	}

	

	#footer .site-info {

		font-size: 14px;

		line-height: 1em;

	}

	

	#footer .site-info .copyright{

		margin-top: 20px;

	}

	

	.sidebar-left {

		padding-top: 56px;

	}

	

	.social-icons {

		display: block;

		position: relative;

		padding-top: 20px;

	}

	

	a.block-link {

		font-size: 14px;

	}

	.video-presentations ul.side-links li a {

		font-size: 11px;

	}

	.video-presentations h3 {

		font-size: 11px;

		line-height: 1.4em;

	}

}



@media (max-width: 979px) {

	#homepage-sliders-container .carousel-indicators { 
		left: -26%;
	}

}



@media (max-width: 767px) {

	#header {
	}
	
	#branding {
		height: auto;
	}

	#sidebar-left {
		margin-top: 0;
		margin-bottom: 0px;
	}
	
	.sidebar-inside{
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		border-bottom: solid 1px #ccc;
		padding: 0;
		margin-bottom: 20px;
	}

	#sidebar-left .quickform {
		margin-top: 0px;
	}

	.site-section-block{
		margin-bottom: 20px;	
	}
	
	#main-navigation {
		height: auto;
		background: none;
	}

	#homepage-sliders-container {
		height: auto;
		background: none;
		margin-top: -10px;
	}

	#homepage-sliders-container .carousel {
		margin: -20px 0 0;
	
		width: 135%;
		left: -50%;
		margin-left: 22%;
	}

	#carousel-wrap .carousel-inner {
		width: 100%;
		height: auto;
	}
	
	#carousel-wrap .form-container{
		float: none;
		width: 100%;
	}

	.quickform {
		position: relative;
		width: 100%;
		padding-top: 4px;
		height: auto;
	}
	
	.quickform form {
		margin: 0;
	}
	
	.sidebar-left .quickform{
    	padding-bottom: 0;
    	display: none;
	}

	.form-shadow {
		background: none;
		height: 28px;
	}

	.quickform .formhead {

	}

	.quickform .hide-collapsed {
		display: none;
	}

	.quickform.expanded .hide-collapsed {
		display: block;
	}
	
	.quickform .formsubmit {
		width: auto;
		position: relative;
		height: auto;
		padding: 0 10px;
	}
	
	.quickform input[type="submit"]{
		width: 100%;
		left: 0;
		background: none;
		text-align: center;
		padding: 0;
		margin: 0px auto 8px;
		display: block;
		background: #333;
	} 

	#testimonials{
		height: auto;
	}

	a.site-section-widget {
		text-align: center;
	}

	.social-icons {
		display: block;
		position: relative;
		padding-top: 20px;
	}
		
	.top-section {
	    background: rgb(204,217,168); /* Old browsers */
	    background: -moz-linear-gradient(left,  rgba(204,217,168,1) 0%, rgba(242,245,233,1) 16%, rgba(255,255,255,1) 23%, rgba(255,255,255,1) 73%, rgba(243,246,235,1) 81%, rgba(204,217,168,1) 100%); /* FF3.6+ */
	    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(204,217,168,1)), color-stop(16%,rgba(242,245,233,1)), color-stop(23%,rgba(255,255,255,1)), color-stop(73%,rgba(255,255,255,1)), color-stop(81%,rgba(243,246,235,1)), color-stop(100%,rgba(204,217,168,1))); /* Chrome,Safari4+ */
	    background: -webkit-linear-gradient(left,  rgba(204,217,168,1) 0%,rgba(242,245,233,1) 16%,rgba(255,255,255,1) 23%,rgba(255,255,255,1) 73%,rgba(243,246,235,1) 81%,rgba(204,217,168,1) 100%); /* Chrome10+,Safari5.1+ */
	    background: -o-linear-gradient(left,  rgba(204,217,168,1) 0%,rgba(242,245,233,1) 16%,rgba(255,255,255,1) 23%,rgba(255,255,255,1) 73%,rgba(243,246,235,1) 81%,rgba(204,217,168,1) 100%); /* Opera 11.10+ */
	    background: -ms-linear-gradient(left,  rgba(204,217,168,1) 0%,rgba(242,245,233,1) 16%,rgba(255,255,255,1) 23%,rgba(255,255,255,1) 73%,rgba(243,246,235,1) 81%,rgba(204,217,168,1) 100%); /* IE10+ */
	    background: linear-gradient(to right,  rgba(204,217,168,1) 0%,rgba(242,245,233,1) 16%,rgba(255,255,255,1) 23%,rgba(255,255,255,1) 73%,rgba(243,246,235,1) 81%,rgba(204,217,168,1) 100%); /* W3C */
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccd9a8', endColorstr='#ccd9a8',GradientType=1 ); /* IE6-9 */
	}
	
	#access.navbar {
	    background: none;
	    padding: 0;
	    text-align: center;
	}
	
	.dl-menuwrapper > span,
	.dl-menuwrapper > a {
	    background: #BEA88F;
	    display: inline-block;
	    margin: 0 2%;
	    width: 28.00%;
	    height: auto;
	    font-family: 'Minion Pro', 'Libre Baskerville', serif;
	    line-height: 1em;
	    text-decoration: none;
	    color: #fff;
	    padding: 0;
	}

	.dl-menuwrapper > span > span > span,
	.dl-menuwrapper > a > span > span {
		text-align: center;
		display: block;
		box-shadow: inset 5px -5px 5px -3px #524228, inset -5px 5px 3px -2px #E0D3A8;
		padding: 10px 9px;
		border: solid 1px #ccc;
	}
	.phone-numbers.visible-xs {
		text-align: center;
		font-family: 'Minion Pro', 'Libre Baskerville', serif;
		font-size: 22px;
		padding-bottom: 5px;
		padding-top: 5px;
	}

	.form-wrap {
		position: static;
		display: none;
		width: auto;
		padding-top: 10px;
		margin-left: 15px;
		margin-right: 15px;
	}

	#homepage-sliders-container .carousel-indicators {
		display: none;
	}

	.single-slide img {
		max-width: 100%;
		height: auto;
	}
	
	#content-wrap  {
		padding-top: 32px;
	}

	.entry-content {
		margin-right: 0px;
	}

	.top-section .show-form {
		text-align: center;
		/*position: absolute; 
		bottom: -22px;*/
		width: 100%;
	}

	.top-section .show-form a {}
	
	.secondary-button,
	.top-section .show-form a span {
		display: inline-block;
		background: rgb(152,168,102); /* Old browsers */
		background: -moz-linear-gradient(left,  rgba(152,168,102,1) 0%, rgba(193,206,155,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(152,168,102,1)), color-stop(100%,rgba(193,206,155,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(152,168,102,1) 0%,rgba(193,206,155,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(152,168,102,1) 0%,rgba(193,206,155,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(152,168,102,1) 0%,rgba(193,206,155,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(152,168,102,1) 0%,rgba(193,206,155,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98a866', endColorstr='#c1ce9b',GradientType=1 ); /* IE6-9 */
		padding: 14px 32px 10px;
		color: #fff;
		font-family: 'Minion Pro', 'Libre Baskerville', serif;
		line-height: 1em;
		font-size: 18px;
		border: solid 1px #fff;
		box-shadow: -2px 2px 8px #000;
		text-decoration: none;
	}

	.secondary-buttons {
		text-align: center;
		padding-top: 12px;
		padding-bottom: 32px;
	}

	.secondary-buttons .secondary-button {
		text-align: center;
	}

	body.home .sidebar-left {
		padding-top: 32px;
	}

	.doctor-info {
		line-height: 1.2em ;
		margin-bottom: 20px;
	}


	.doctor-info h3 {
		margin-top: 0;
	}

	.doctor-info img {
		margin-bottom: 10px;
	}

	.accreditations {
		margin-top: 20px;
	}

	a.standard-button {
		text-align: center;  display: block;  box-shadow: inset 5px -5px 5px -3px #524228, inset -5px 5px 3px -2px #E0D3A8;  padding: 10px;  border: solid 1px #ccc;
		background: #BEA88F;
		color: #fff;
		text-decoration: none;
	}

	#footer .footer-nav-menu li {
		display: block;
	}

	#footer .footer-bottom .right,
	#footer .footer-bottom .left {
		text-align: justify;
	}

	body.page-id-3895 .sidebar-left .quickform {
		padding-bottom: 0;
		display: block;
	}

	body.page-id-3895 .top-section .show-form,
	body.page-id-3895 .sidebar-left .side-image,
	body.page-id-3895 #content {
		display: none !important;
	}

}