@charset "utf-8";
 @font-face {
 font-family: 'Aller-BoldItalic';
 src: url('aller_bdit-webfont.eot');
 src: url('aller_bdit-webfont.eot?#iefix') format('embedded-opentype'), url('aller_bdit-webfont.woff') format('woff'), url('aller_bdit-webfont.ttf') format('truetype'), url('aller_bdit-webfont.svg#aller_bdit-webfont') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'Aller-Bold';
 src: url('aller_bd-webfont.eot');
 src: url('aller_bd-webfont.eot?#iefix') format('embedded-opentype'), url('aller_bd-webfont.woff') format('woff'), url('aller_bd-webfont.ttf') format('truetype'), url('aller_bd-webfont.svg#aller_bd-webfont') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'Aller-Italic';
 src: url('aller_it-webfont.eot');
 src: url('aller_it-webfont.eot?#iefix') format('embedded-opentype'), url('aller_it-webfont.woff') format('woff'), url('aller_it-webfont.ttf') format('truetype'), url('aller_it-webfont.svg#aller_it-webfont') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'Aller-LightItalic';
 src: url('aller_ltit-webfont.eot');
 src: url('aller_ltit-webfont.eot?#iefix') format('embedded-opentype'), url('aller_ltit-webfont.woff') format('woff'), url('aller_ltit-webfont.ttf') format('truetype'), url('aller_ltit-webfont.svg#aller_ltit-webfont') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'Aller-Light';
 src: url('aller_lt-webfont.eot');
 src: url('aller_lt-webfont.eot?#iefix') format('embedded-opentype'), url('aller_lt-webfont.woff') format('woff'), url('aller_lt-webfont.ttf') format('truetype'), url('aller_lt-webfont.svg#aller_lt-webfont') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'Aller';
 src: url('aller_rg-webfont.eot');
 src: url('aller_rg-webfont.eot?#iefix') format('embedded-opentype'), url('aller_rg-webfont.woff') format('woff'), url('aller_rg-webfont.ttf') format('truetype'), url('aller_rg-webfont.svg#aller_rg-webfont') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'Bebas';
 src: url('bebas___-webfont.eot');
 src: url('bebas___-webfont.eot?#iefix') format('embedded-opentype'), url('bebas___-webfont.woff') format('woff'), url('bebas___-webfont.ttf') format('truetype'), url('bebas___-webfont.svg#bebas___-webfont') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'nevis-Bold';
 src: url('nevis-webfont.eot');
 src: url('nevis-webfont.eot?#iefix') format('embedded-opentype'), url('nevis-webfont.woff') format('woff'), url('nevis-webfont.ttf') format('truetype'), url('nevis-webfont.svg#nevis-webfont') format('svg');
 font-weight: normal;
 font-style: normal;
}
body {
	margin: 0;
	padding: 0;
	color: #000;
	background: #F8E0BC;
}
IMG {
	max-width:100%;
	height:auto;
}
ul, ol, dl {
	padding: 0;
	margin: 0;
}
h2, h3, h4, h5, h6, p {
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px;
}
h1 {
	margin: 0px;
	padding: 0px;
	font-family: 'Aller';
	color: #412900;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
}
.content-heading {
	font-family: 'Aller';
	color: #412900;
	font-size: 25px;
	margin-bottom: 5px;
}
.content-seperator {
	background: url(../images/heading-seperator.jpg) top left no-repeat;
	height: 3px;
	margin-bottom: 20px;
}
.content-normal-text {
	margin-bottom: 20px;
	color: #787878;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 100%;
}
.content-normal-text-inner {
	margin-bottom: 20px;
	color: #787878;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 100%;
}
a img {
	border: none;
}
a:link {
	color: #42413C;
	text-decoration: underline;
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}
a:hover, a:active, a:focus {
	text-decoration: none;
}
.container {
}
.container-footer {
}
.container-header-top {
}
.header-top-inner {
}
.header-top {
}
.left-top-logo, .top-middle-menu, .right-top-logo, .social-media, .address-section {
	display:none;
}
.social-media-click-buttons {
	float: left;
	text-align: right;
	height: 25px;
	font-family: 'Aller';
	color: #333;
	font-size: 16px;
	line-height: 20px;
	width: 165px;
	padding-left: 20px;
	padding-top: 15px;
}
.bucket-menu {
	float: left;
	width: 290px;
	margin-top: 30px;
	height: 340px;
}
.bucket-menu-inner {
	float: left;
	width:200px;
	margin-left: 25px;
}
.bucket-menu a:link {
	background: url(../images/bucket-page-links.png) top left no-repeat;
	width: 166px;
	height: 24px;
	color: #FFF;
	display: block;
	margin-bottom: 9px;
	text-decoration: none;
	padding-left: 23px;
	padding-top: 5px;
	font-family: 'Aller';
	font-size: 13px;
}
.bucket-menu a:visited {
	background: url(../images/bucket-page-links.png) top left no-repeat;
	width: 166px;
	height: 24px;
	color: #FFF;
	display: block;
	margin-bottom: 9px;
	text-decoration: none;
	padding-left: 23px;
	padding-top: 5px;
	font-family: 'Aller';
	font-size: 13px;
}
.bucket-menu a:hover {
	background: url(../images/bucket-page-links-hover.png) top left no-repeat;
	width: 166px;
	height: 24px;
	color: #FFF;
	display: block;
	margin-bottom: 9px;
	text-decoration: none;
	padding-left: 23px;
	padding-top: 5px;
	font-family: 'Aller';
	font-size: 13px;
}
.bucket-menu a.selected {
	background: url(../images/bucket-page-links-hover.png) top left no-repeat;
	width: 166px;
	height: 24px;
	color: #FFF;
	display: block;
	margin-bottom: 9px;
	text-decoration: none;
	padding-left: 23px;
	padding-top: 5px;
	font-family: 'Aller';
	font-size: 13px;
}
.bucket-menu-inner a:link {
	background: url(../images/bucket-page-links.png) top left no-repeat;
	width: 166px;
	height: 24px;
	color: #FFF;
	display: block;
	margin-bottom: 9px;
	text-decoration: none;
	padding-left: 23px;
	padding-top: 5px;
	font-family: 'Aller';
	font-size: 13px;
}
.bucket-menu-inner a:visited {
	background: url(../images/bucket-page-links.png) top left no-repeat;
	width: 166px;
	height: 24px;
	color: #FFF;
	display: block;
	margin-bottom: 9px;
	text-decoration: none;
	padding-left: 23px;
	padding-top: 5px;
	font-family: 'Aller';
	font-size: 13px;
}
.bucket-menu-inner a:hover {
	background: url(../images/bucket-page-links-hover.png) top left no-repeat;
	width: 166px;
	height: 24px;
	color: #FFF;
	display: block;
	margin-bottom: 9px;
	text-decoration: none;
	padding-left: 23px;
	padding-top: 5px;
	font-family: 'Aller';
	font-size: 13px;
}
.bucket-menu-inner a.selected {
	background: url(../images/bucket-page-links-hover.png) top left no-repeat;
	width: 166px;
	height: 24px;
	color: #FFF;
	display: block;
	margin-bottom: 9px;
	text-decoration: none;
	padding-left: 23px;
	padding-top: 5px;
	font-family: 'Aller';
	font-size: 13px;
}
.flash-section {
	float: left;
}
.video-menu {
	float: right;
	margin-right: 10px;
	margin-top: -20px;
	width: 124px;
	height: 420px;
}
.video-menu a img {
	width: 124px;
	height: 72px;
	margin-bottom: 10px;
}
.container-main-top {
	display:none;
}
.container-main-middle {
}
.container-main-bottom {
	display:none;
}
.sidebar1 {
	display:none;
}
.content {
}
.content ul, .content ol {
	padding: 0 15px 15px 40px;
}
.services { padding:0 !important; margin:0 !important; }
.appointment-section {
	padding-left: 25px;
	padding-right: 25px;
	width: 200px;
}
.text-box-area {
	float: left;
	margin-bottom: 8px;
	width: 188px;
}
.formfeild {
	width:97%;
	padding-left: 10px;
	height: 33px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-style: italic;
	font-size: 12px;
	color: #808080;
	border: 1px solid #CECECE;
}
.formfeild-large {
	border: 1px solid #CECECE;
	padding-left: 10px;
	width: 97%;
	height: 101px;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-style: italic;
	font-size: 12px;
	color: #808080;
}
.formfeild-question {
	background: url(../images/textbox-validation.jpg);
	height: 25px;
	width: 95px;
	text-align: center;
	border: none;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-style: italic;
	font-size: 12px;
	color: #FFF;
}
.text-color-form {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-style: italic;
	font-size: 12px;
	color: #808080;
}
.form_left {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-style: italic;
	font-size: 12px;
	color: #808080;
	padding-top: 10px;
	padding-bottom: 10px;
}
.verification-code {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-style: italic;
	font-size: 12px;
	color: #F00;
}
.appointment-submit-button {
	background: url(../images/submit-button.jpg) top left no-repeat;
	width: 159px;
	height: 37px;
	font-family: 'nevis-Bold';
	font-size: 14px;
	color: #FFF;
	margin-left: 5px;
	margin-top: 10px;
	border: none;
	cursor: pointer;
}
.leftsidebar-section-title {
	font-family: 'Aller';
	color: #412900;
	font-size: 19px;
	margin-top: 10px;
	float: left;
}
.leftsidebar-section-seperator {
	background: url(../images/sidebar-header-seperator.png) top left no-repeat;
	height: 2px;
	width: 185px;
	float: left;
	margin-top: 5px;
	margin-bottom: 15px;
}
.form-main {
	float: left;
	width: 189px;
}
.web-offers-section {
	float: left;
	width: 250px;
	margin-top: 20px;
	float: left;
}
.web-offers-top {
	background: url(../images/sidebar-offers-section-top.jpg) top left no-repeat;
	height: 33px;
	width: 250px;
	float: left;
	font-family: 'Bebas';
	color: #FFF;
	font-size: 13px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 15px;
}
.web-offers-middle {
	background: url(../images/sidebar-offers-section-middle.jpg) top left repeat-y;
	width: 250px;
	float: left;
}
.web-offers-bottom {
	background: url(../images/sidebar-offers-section-bottom.jpg) top left no-repeat;
	width: 250px;
	height: 22px;
	float: left;
}
.offers-title-red {
	float: left;
	margin-left: 30px;
	/* [disabled]margin-top: 8px;
*/
	color: #F00;
	font-family: 'Aller';
	font-size: 18px;
	width: 200px;
}
.offers-text-top {
	float: left;
	margin-left: 30px;
	margin-top: 8px;
	color: #656565;
	font-family: 'Aller';
	font-size: 13px;
	width: 200px;
	background: url(../images/149-whitening-for-life.jpg) top right no-repeat;
}
.text-blue {
	color: #0c91e3;
}
.offers-text-bottom {
	float: left;
	margin-left: 30px;
	margin-top: 8px;
	color: #656565;
	font-family: 'Aller';
	font-size: 13px;
	width: 200px;
	background: url(../images/35-off-logo.png) top right no-repeat;
}
.community-charity {
	background: url(../images/community-charity-section.jpg);
	width: 231px;
	height: 213px;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
	color: #3c3c3c;
	font-family: 'Aller';
	font-size: 18px;
	text-align: center;
}
.community-charity-link {
	color: #3c3c3c;
	font-family: 'Aller';
	font-size: 18px;
	text-align: center;
}
.community-charity-link a:link {
	width: 231px;
	height: 35px;
	float: left;
	color: #3c3c3c;
	font-family: 'Aller';
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	padding-top: 178px;
}
.community-charity-link a:visited {
	width: 231px;
	height: 35px;
	float: left;
	color: #3c3c3c;
	font-family: 'Aller';
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	padding-top: 178px;
}
.community-charity-link a:hover {
	width: 231px;
	height: 35px;
	float: left;
	color: #3c3c3c;
	font-family: 'Aller';
	font-size: 18px;
	text-align: center;
	text-decoration: underline;
	padding-top: 178px;
}
.image-section {
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}
.image-section img {
	margin-bottom: 10px;
}
.smile-gallery {
}
.testimonial-section {
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #FFF;
	border: 1px solid #CCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.testimonial-top-section {
	height: 39px;
	background-image: url(../images/mobile/testimonials-top-section.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
}
.testimonial-middle-section {
	font-style: italic;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 16px;
	padding-left: 60px;
	padding-right: 40px;
	color: #616161;
	line-height: 22px;
}
.testimonial-bottom-section {
	height: 43px;
	font-style: italic;
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 16px;
	padding-left: 60px;
	padding-right: 40px;
	color: #412900;
	background-image: url(../images/mobile/testimonials-bottom-section.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.heading-inner {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 19px;
	color: #412900;
}
.footer {
}
.footer-top-section {
	display:none;
}
.footer-middle-section {
}
.footer-bottom-section {
	display:none;
}
.footer-left-section {
}
.footer-menu {
	display:none;
}
.footer-menu a:link {
	color: #5f5f5f;
	font-family: 'Aller-Light';
	font-size: 12px;
	margin-right: 5px;
	text-decoration: none;
	display: block;
	float: left;
}
.footer-copyright {
	color: #FAF2E8 !important;
	font-family: 'Aller-Light';
	font-size: 12px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
	text-align: center;
}
.footer-copyright a:link {
	color: #E9C99E !important;
	font-family: 'Aller-Light';
	font-size: 12px;
	margin-right: 15px;
	text-decoration: none;
}
.footer-copyright a:visited {
	color: #E9C99E !important;
	font-family: 'Aller-Light';
	font-size: 12px;
	margin-right: 15px;
	text-decoration: none;
}
.footer-copyright a:hover {
	font-family: 'Aller-Light';
	font-size: 12px;
	color: #E9C99E !important;
	margin-right: 15px;
	text-decoration:underline;
}
.footer-copyright a.selected {
	font-family: 'Aller-Light';
	font-size: 12px;
	color: #E9C99E !important;
	margin-right: 15px;
	text-decoration: none;
}
.footer-right-section {
	text-align: center;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	color: #FAF2E8 !important;
}
.footer-large-text {
	font-family: 'Aller';
	font-size: 15px;
	color: #FAF2E8 !important;

}
.footer-office-text {
	color: #FAF2E8 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
a.social-media-page-links:link {
	float: left;
	display: block;
	height: 33px;
	width: 123px;
	border: 1px solid #2b1b00;
}
a.social-media-page-links:visited {
	float: left;
	display: block;
	height: 33px;
	width: 123px;
	border: 1px solid #2b1b00;
}
a.social-media-page-links:hover {
	float: left;
	display: block;
	height: 33px;
	width: 123px;
	border: 1px solid #623d00;
}
.button {
	border: none;
	cursor: pointer;
	background: #e1b980;
	color: #FFF;
	font-weight: bold;
}
.border-section {
	border: 1px solid #563500;
}
.border {
	border: 1px solid #563500;
}
.form_right {
	height: 40px;
}
.welcome-video-section {
	display:none;
}
.logo-set {
	margin:5px 0;
}
.logo-set-left {
	float:left;
	margin-right:10px;
}
.logo-set-right {
	float:left;
}
/*edited by peer 13-7-2012 tier2 bucket pages*/
.article-head {
	font-family: 'Aller';
	color: #412900;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	margin:15px 0px 10px 0px;
}
a.link_green:link, a.link_green:visited {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	color: #6E6C64;
	text-decoration:underline;
	font-weight:bold;
}
a.link_green:hover {
	color: #6E6C64;
	text-decoration:none;
	font-weight:bold;
}
/* News Letter - Dishan */
.newsletter {
	padding:5px;
}
h4.newsletterhead {
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}
.newsletter-btn {
	margin-top:5px;
	height:28px;
	cursor:pointer;
	border:none;
	background-color:#630;
	border:1px solid #cccccc;
	color:#ffffff;
}
.newsletter-archive {
	padding-left:10px;
}
.newsletter-left {
	float:left;
	margin-right:10px;
	width:45%;
	max-width:210px;
	text-align:center;
	margin-top:10px;
}
.newsletter-left img {
	width:100%;
	height:auto;
	margin-right:10px;
	background:#FFF;
	padding:2px;
	border:1px solid #cccccc;
}
.newsletter-left-detail {
	margin-top:5px;
	font-style:italic;
	text-align:center;
}
/* News Letter - Dishan */

/* Patient Review - Gayan */

.patientReview {
	padding: 0 0 10px 0;
	width: 100%;
}
.patientReview span {
	font-weight:bold;
	font-style:italic;
	color:#585858;
	padding-top:7px;
}
.paymentBox {
	width: 231px;
	height: auto;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
	color: #3c3c3c;
	font-family: 'Aller';
	font-size: 18px;
	text-align: center;
}
.dentalVideos {
	width: 231px;
	height: auto;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}
.office-closed {
	float: right;
	background: url(../images/office_closed.png) top left no-repeat;
	height: 189px;
	width: 151px;
	margin-top:120px;
}
.closed {
	position: absolute;
	margin-top: 190px;
	margin-left: 770px;
}
a.hover-effect:link, a.hover-effect:visited {
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
	text-decoration: none;
}
a.hover-effect:hover {
	zoom: 1;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
/*Dental Educational Videos*/
.container-main-top-blank {
	background: url(../images/content-top-section-blank.png) top left no-repeat;
	width: 985px;
	height: 27px;
	float: left;
}
.content-dv {
	width: 964px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#flashContent {
	margin-left: -15px;
}
.main-flash {
	width: 964px;
	overflow: hidden;
}
.smileGallery {
	width:100%;
	max-width: 469px;
	margin-right: auto;
	margin-left: auto;
}
.smileGallery .top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E8EEED;
	margin-bottom: 10px;
}
.smileGallery .content {
	clear: both;
}
.smileGallery .content h2 {
	color: #082d39;
	margin-bottom: 10px;
	text-align: center;
}
.smileGallery .content .stepcarousel {
	border: 0;
}
.smileGallery .content .stepcarousel .belt {
}
.smileGallery .content .stepcarousel .panel {
	overflow: hidden;
}
.smileGallery .content .galleryThumb {
	width:100%;
	height:auto;
}
.smileGallery .content .galleryThumb {
	pointer-events:none;
}
.smileGallery .content .thumbReset {
	margin: 0;
}
.smileGallery .moreLink {
	margin: 3px 0 18px 145px;
}
.smileGallery .bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E8EEED;
	margin-top: 10px;
}
.testimonialBox {
	padding:10px;
	border:1px solid #FFD69D;
	background:#FFE3B9;
	font-size:14px;
}
/*add by danu 2014-3-19*/
.article_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.article_list li {
	padding-bottom: 5px;
}
/*Responsive Styles*/
.hide-from-mobile, #-speakpipe-widget-side-button, #-speakpipe-widget-side-button-2, .verifiedReviews {
	display:none !important;
}
.main-logo {
	font-family: "Aller-Italic", Arial, Helvetica, sans-serif;
	text-align: center;
	color: rgb(255, 255, 255);
	text-shadow: rgb(79, 113, 6) 2px 2px 3px;
}
.line-2 {
	font-family: "Aller-Italic", Arial, Helvetica, sans-serif;
	text-align: center;
	color: #314703;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border: none;
	-o-text-overflow: clip;
	text-overflow: clip;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.video-wrapper {
	margin-top:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #000000;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 1);
	-moz-box-shadow:    1px 1px 5px 0px rgba(0, 0, 0, 1);
	box-shadow:         1px 1px 5px 0px rgba(0, 0, 0, 1);
	padding: 3px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
@media only screen and (max-width : 480px) {
 .news-archieve-set-left div {
font-size:11px !important;
}
.contact-details {
height:auto !important;
}
.qr-code {
float:none !important;
margin-bottom:15px;
margin-top:15px;
}
h1 {
font-size:24px !important;
line-height:1.2em !important;
}
 h2 {
 font-size: 20px !important;;
}
h3 {
 font-size: 17px !important;;
}
h4 {
 font-size: 15px !important;;
}
 .video-wrapper {
 height: 163px;
 width: 280px;
}
.main-logo {
 font-size: 1.5em;
}
.line-2 {
 font-size: 1em;
}
.smaller {
 font-size: 0.8em;
}
.qr {
width:40% !important;
height:auto !important;
}
.doctor-picture {
width:50%;
height:auto;
}
}
@media only screen and (min-width : 481px) and (max-width : 768px) {
 h1 {
font-size:28px !important;
line-height:1.2em !important;
}
 .video-wrapper {
 height: 180px;
 width: 320px;
}
 h2 {
 font-size: 22px !important;;
}
h3 {
 font-size: 19px !important;;
}
h4 {
 font-size: 17px !important;;
}
.main-logo {
 font-size: 1.8em;
}
.line-2 {
 font-size: 1.1em;
}
.smaller {
 font-size: 0.8em;
}
}
@media only screen and (min-width : 769px) {
 h1 {
font-size:36px !important;
line-height:1.2em !important;
}
 h2 {
 font-size: 25px !important;;
}
h3 {
 font-size: 19px !important;;
}
h4 {
 font-size: 17px !important;;
}
 .video-wrapper {
 height: 324px;
 width: 576px;
}
.main-logo {
 font-size: 2.5em;
}
.line-2 {
 font-size: 1.5em;
}
.smaller {
 font-size: 0.8em;
}
.qr-code {
float:right;
}
}
/*HEADER*/
.top-menu-mobile {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.top-menu-mobile li {
	float: left;
	width: 19.5%;
	display: block;
	text-align: center;
}
.top-menu-mobile li.menu {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #633E00;
}
.top-menu-mobile li.call, .top-menu-mobile li.appointment, .top-menu-mobile li.contact {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #633E00;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3A2600;
}
.top-menu-mobile li.directions {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3A2600;
}
.top-menu-mobile li a IMG {
	height: 42px;
	width: 42px;
}
.top-menu-mobile li a {
	display: block;
	width: 100%;
	text-align: center;
	height: 46px;
	vertical-align: middle;
	padding-top: 3px;
}
.top-menu-mobile li a:active, .top-menu-mobile li a:hover {
	background-color: #372400;
}
.header-bottom {
	background-color: #FFF;
}
/*Customize Header Color*/
.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit {
	background: #674000 !important; /* Old browsers */
	background: -moz-linear-gradient(top, #674000 0%, #563600 40%, #372400 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #674000), color-stop(40%, #563600), color-stop(100%, #372400)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #674000 0%, #563600 40%, #372400 100%)!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #674000 0%, #563600 40%, #372400 100%)!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #674000 0%, #563600 40%, #372400 100%)!important; /* IE10+ */
	background: linear-gradient(to bottom, #674000 0%, #563600 40%, #372400 100%)!important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#674000', endColorstr='#372400', GradientType=0 )!important; /* IE6-9 */
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.80)!important;
	-moz-box-shadow:    1px 1px 3px 0px rgba(0, 0, 0, 0.80)!important;
	box-shadow:         1px 1px 3px 0px rgba(0, 0, 0, 0.80)!important;
}
/*Header Bottom*/
.logo-mobile {
	background: #afd00e; /* Old browsers */
	background: -moz-linear-gradient(top, #afd00e 0%, #81a30a 40%, #496d06 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #afd00e), color-stop(40%, #81a30a), color-stop(100%, #496d06)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #afd00e 0%, #81a30a 40%, #496d06 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #afd00e 0%, #81a30a 40%, #496d06 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #afd00e 0%, #81a30a 40%, #496d06 100%); /* IE10+ */
	background: linear-gradient(to bottom, #afd00e 0%, #81a30a 40%, #496d06 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afd00e', endColorstr='#496d06', GradientType=0 ); /* IE6-9 */
	margin-top: -5px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1D1D1;
}
.purple {
	color: #311D72;
}
.blue {
	color:#0574BC;
}
/*Panel*/
.panel-menu a {
	font-family: "Aller-Italic", Arial, Helvetica, sans-serif !important;
	font-weight: normal !important;
	white-space:normal !important;
}
.panel ul li a {
	font-size:100% !important;
	color: #825400 !important;
	font-family: "Aller-Italic", Arial, Helvetica, sans-serif !important;
	font-weight: normal !important;
}
.panel .sublink a {
	padding-left: 15px !important;
}
.panel .ui-btn-icon-right:after { /*Hide circle*/
	display: none !important;
}
.mainlink a {
	padding-left:40px !important;
}
.ui-icon-myhome {
	background-image: url(../images/mobile/home_small.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 8px !important;
}
.ui-icon-services {
	background-image: url(../images/mobile/services.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 8px !important;
}
.ui-icon-review {
	background-image: url(../images/mobile/reviews.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 8px !important;
}
.ui-icon-forms {
	background-image: url(../images/mobile/forms.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 8px !important;
}
.ui-icon-book {
	background-image: url(../images/mobile/book.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 8px !important;
}
.ui-icon-facebook {
	background-image: url(../images/mobile/facebook.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 8px !important;
}
.ui-icon-twitter {
	background-image: url(../images/mobile/twitter.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 8px !important;
}
.ui-icon-googleplus {
	background-image: url(../images/mobile/googleplus.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 8px !important;
}
.ui-icon-pinterest {
	background-image: url(../images/mobile/pinterest.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 8px !important;
}
.ui-icon-youtube {
	background-image: url(../images/mobile/youtube.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 8px !important;
}
.ui-icon-contactus {
	background-image: url(../images/mobile/contactus.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 8px !important;
}
.ui-icon-clicktocall {
	background-image: url(../images/mobile/clicktocall.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 8px !important;
}
.ui-icon-officetour {
	background-image: url(../images/mobile/officetour.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 8px !important;
}
.ui-icon-meettheteam {
	background-image: url(../images/mobile/meet-the-team.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 8px !important;
}
.ui-icon-bucketmain {
	background-image: url(../images/mobile/main-menu-item.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 9px !important;
}
.bucketMain a {
	padding-left:40px !important;
}
.ui-icon-sublink {
	background-image: url(../images/mobile/sub-menu-item.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 18px 9px !important;
}
.sublinkItem a {
	padding-left:50px !important;
	white-space:normal !important;
}
.ui-icon-gallery {
	background-image: url(../images/mobile/gallery.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 11px !important;
}
.ui-icon-specials {
	background-image: url(../images/mobile/specials.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 11px !important;
}
.ui-icon-finance {
	background-image: url(../images/mobile/finance.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 11px !important;
}
.ui-icon-aboutus {
	background-image: url(../images/mobile/aboutus.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 11px !important;
}
.ui-icon-smile_gallery {
	background-image: url(../images/mobile/smile_gallery.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 11px !important;
}
.ui-icon-news {
	background-image: url(../images/mobile/news.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 11px !important;
}
.ui-icon-videos {
	background-image: url(../images/mobile/videos.png) !important;/*I added the !important, I found that this rule was being overwritten*/
	background-repeat: no-repeat!important;
	background-position: 7px 11px !important;
}
/*Social Media*/
.socialmedia-mobile {
	padding-top: 10px;
}
/*Bucket Menu*/
.services ul li {
	margin: 0px !important;
	padding: 0px !important;
	list-style-type: none !important;
}
.services, .services li a {
	font-family: "Aller-Italic", Arial, Helvetica, sans-serif !important;
	font-weight: normal !important;
	white-space:normal !important;
}
.article-wrapper {
	display:none;
}
/*Hide the toolbar*/
#toolbar-container {
	display:none;
}
.clear-float {
	clear:both;
}
/*Meet The Doctors*/
.docPic {
	height: auto !important;
	width: 40% !important;
	max-width:181px;
	margin-right: 20px !important;
	margin-bottom: 10px !important;
}
.docPic IMG {
	width:100%;
	height:auto;
}
.clearPad {
	padding-left: 20px !important;
}
/*Testimonials*/
/*Payments*/
/*Team*/
/*Contact Us*/
.qr {
	float: none !important;
	margin-top: 10px;
	margin-bottom: 20px !important;
	margin-right: 0!important;
}
/*Other*/
/*Inner Pages Image Set*/
/*Image Gallery*/
/*Slider*/
/*Services*/
.content-text-right-normal {
	float:none !important;
}
.social-media-icons a {
	margin-bottom: 10px;
}
.slide-show-mobile {
	width:100%;
	max-width: 392px;
	margin-right: auto;
	margin-left: auto;
}
.patient-review-form{
	width: 280px;
	float: none !important;
	margin-left: auto;
	margin-right: auto;
}