/* line 17, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}
/* line 22, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
	line-height: 1;
}
/* line 24, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
	list-style: none;
}
/* line 26, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* line 28, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}
/* line 30, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
	quotes: none;
}
/* line 103, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
	content: none;
}
/* line 32, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
	border: none;
}
/* line 116, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}
/** PIE.htc **/
/* line 12, ../scss/style.scss */
.pie-element, img.fancy, .rev_slider_wrapper, .page .breadcrumbs, .page .content, .location-full .photo, .widget.standard, .page-horizontal-sidebar .span4:first-child .widget, .page-horizontal-sidebar .span4.last-child .widget, .page-horizontal-sidebar .widget, .page-home-sidebar .widget, .page-sidebar .widget, .page-sidebar .widget:first-child, .site-nav, .site-nav .menu li:hover {
	behavior: url("/wp-content/themes/eastcobb/style/css/PIE.htc");
	position: relative;
}
/* line 17, ../scss/style.scss */
.pie-container {
	z-index: 0;
	position: relative;
}
/* line 22, ../scss/style.scss */
.z-pie-element {
	behavior: url("/wp-content/themes/eastcobb/style/css/PIE.htc");
	z-index: 0;
}
/** Fonts **/
@font-face {
	font-family: "ABeeZee-Italic";
	src: url(/wp-content/themes/eastcobb/style/css/fonts/ABeeZee-Italic.ttf) format('truetype'), url(/wp-content/themes/eastcobb/style/css/fonts/ABeeZee-Italic.otf) format('opentype');
}
@font-face {
	font-family: "ABeeZee-Regular";
	src: url(/wp-content/themes/eastcobb/style/css/fonts/ABeeZee-Regular.ttf) format('truetype'), url(/wp-content/themes/eastcobb/style/css/fonts/ABeeZee-Regular.otf) format('opentype');
}
/** Global **/
/* line 35, ../scss/style.scss */
*, a, body, span, div {
	font-family: 'ABeeZee-Regular', sans-serif;
}
/* line 40, ../scss/style.scss */
a {
	text-decoration: none;
	cursor: pointer;
	color: #4385D2;
}
/* line 46, ../scss/style.scss */
a:hover {
	text-decoration: underline;
}
/* line 52, ../scss/style.scss */
b, strong {
	font-weight: bold;
	color: black;
}
/* line 58, ../scss/style.scss */
h1 {
	color: #ecb400;
	font-size: 34px;
	font-family: 'ABeeZee-Italic';
	padding: 28px 20px;
	float: none;
	display: block;
	position: relative;
}
/* line 68, ../scss/style.scss */
h1.offset {
	background: white;
	margin-top: -90px;
	opacity: 0.9;
}
/* line 76, ../scss/style.scss */
h2 {
	font-family: 'ABeeZee-Italic';
	font-size: 26px;
	color: #D8AC00;
	margin-bottom: 25px;
}
/* line 84, ../scss/style.scss */
h2 {
	padding-bottom: 12px;
	border-bottom: 2px dotted #AAAAAA;
}
/* line 90, ../scss/style.scss */
h3 {
	font-size: 22px;
	color: #003E6B;
	margin-bottom: 20px;
}
/* line 97, ../scss/style.scss */
h4 {
	font-family: 'ABeeZee-Italic';
	font-size: 26px;
	padding-bottom: 20px;
	margin-bottom: 15px;
	border: 0;
	border-bottom: 1px dashed #CCCCCC;
}
/* line 107, ../scss/style.scss */
h5 {
	font-family: 'ABeeZee-Italic';
	font-size: 25px;
	margin: 0 0 25px 0;
	color: #ecb400;
}
/* line 115, ../scss/style.scss */
hr {
	height: 1px;
	border: 0;
	border-bottom: 1px dashed #CCCCCC;
}
/* line 122, ../scss/style.scss */
p {
	margin-bottom: 20px;
	font-size: 15px;
	color: #3F3F3F;
	line-height: 20px;
}
/* line 129, ../scss/style.scss */
p .small {
	font-size: 13px;
}
/* line 135, ../scss/style.scss */
img.fancy {
	-webkit-box-shadow: #999999 1px 1px 3px;
	-moz-box-shadow: #999999 1px 1px 3px;
	box-shadow: #999999 1px 1px 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px;
	-ms-interpolation-mode: bicubic;
}
/* line 144, ../scss/style.scss */
html {
	position: relative;
}
/* line 149, ../scss/style.scss */
body {
	background-image: url('/images/bg_pattern.png');
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left -426px;/** Scene **/
}
/* line 159, ../scss/style.scss */
body #scene {
	background-image: url('/images/bg_scene.png');
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center -276px;
}
/* line 170, ../scss/style.scss */
body.home {
	background-position-y: 0;
}
/* line 174, ../scss/style.scss */
body.home header {
	height: 615px;
}
/* line 179, ../scss/style.scss */
body.home #scene {
	background-position-y: 150px;
}
/* line 186, ../scss/style.scss */
.clear {
	clear: both;
}
/* line 191, ../scss/style.scss */
.wrapper {
	position: relative;
	max-width: 940px;
	margin: 0 auto;
	padding: 0 20px;
}
/** Form Frame **/
/* line 201, ../scss/style.scss */
iframe.form-frame {
	width: 100%;
	height: 800px;
	display: none;
}
/** Frame **/
/* line 210, ../scss/style.scss */
iframe.frame {
	width: 100%;
	height: 650px;
}
/** Slider **/
/* line 218, ../scss/style.scss */
.rev_slider_wrapper {
	background: -webkit-linear-gradient(-62deg, #eeb400 0%, #c7a524 100%);
	background: -moz-linear-gradient(-62deg, #eeb400 0%, #c7a524 100%);
	background: -o-linear-gradient(-62deg, #eeb400 0%, #c7a524 100%);
	-pie-background: linear-gradient(-62deg, #eeb400 0%, #c7a524 100%);
	background: linear-gradient(-62deg, #eeb400 0%, #c7a524 100%);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #999999 0 0 2px;
	-moz-box-shadow: #999999 0 0 2px;
	box-shadow: #999999 0 0 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 2;
}
/* line 229, ../scss/style.scss */
.rev_slider_wrapper {
	max-height: 400px !important;
	height: 400px !important;
}
/* line 235, ../scss/style.scss */
.rev_slider {
	max-height: 380px !important;
	height: 380px !important;
	overflow: hidden;
}
/** Page **/
/* line 244, ../scss/style.scss */
.page {
	background-color: #EBF0F4;
	padding: 25px 0;
}
/* line 249, ../scss/style.scss */
.page .breadcrumbs {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #cccccc 0 0 2px;
	-moz-box-shadow: #cccccc 0 0 2px;
	box-shadow: #cccccc 0 0 2px;
	height: 45px;
	background-color: #7698AF;
	padding: 0 20px;
	color: #FFFFFF;
	font-size: 13px;
	margin: 0 0 20px 0;
}
/* line 262, ../scss/style.scss */
.page .breadcrumbs a {
	height: inherit;
	line-height: 45px;
	background: transparent;
	padding: 0;
	color: #FFFFFF;
}
/* line 272, ../scss/style.scss */
.page .content {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #999999 0 0 2px;
	-moz-box-shadow: #999999 0 0 2px;
	box-shadow: #999999 0 0 2px;
	overflow: hidden;
	background-color: white;
	padding: 20px;
	margin: 0 0 20px 0;
	position: relative;
}
/* line 284, ../scss/style.scss */
.page .content.slim {
	padding: 0;
}
/* line 289, ../scss/style.scss */
.page .content .wp-post-image {
	width: 100%;
}
/* line 294, ../scss/style.scss */
.page .content .padded-text {
	padding: 20px;
}
/* line 301, ../scss/style.scss */
.page .content table th, .page .content table td {
	padding: 12px;
}
/* line 307, ../scss/style.scss */
.page .content ul {
	list-style: disc outside none;
	margin: 10px;
}
/* line 312, ../scss/style.scss */
.page .content ul li {
	margin: inherit;
	padding: inherit;
}
/** Articles **/
/* line 325, ../scss/style.scss */
article h3 {
	padding-bottom: 18px;
	border-bottom: 1px dashed #CCCCCC;
}
/* line 330, ../scss/style.scss */
article h3 .note {
	font-size: 12px;
	color: #AAAAAA;
	margin-left: 20px;
}
/* line 338, ../scss/style.scss */
article .footnote p {
	color: #999999;
	margin: 0;
}
/** Recent Posts **/
/* line 349, ../scss/style.scss */
ul.recent-posts-slim li {
	padding: 10px 0;
}
/* line 353, ../scss/style.scss */
ul.recent-posts-slim li:not(:first-child) {
	border-top: 1px dashed #CCCCCC;
}
/* line 358, ../scss/style.scss */
ul.recent-posts-slim li a {
	color: #003E6B;
	line-height: 22px;
}
/* line 366, ../scss/style.scss */
ul.recent-posts {
	list-style: none !important;
	margin: 0 !important;
}
/* line 371, ../scss/style.scss */
ul.recent-posts li {
	margin-bottom: 35px;
}
/* line 375, ../scss/style.scss */
ul.recent-posts li h3 {
	padding: 0;
	padding-top: 18px;
	border: 0;
	border-top: 1px dashed #CCCCCC;
}
/* line 383, ../scss/style.scss */
ul.recent-posts li a.link:hover {
	text-decoration: none;
}
/* line 387, ../scss/style.scss */
ul.recent-posts li a.link:hover h3 {
	color: #0A56AC;
}
/* line 395, ../scss/style.scss */
.older-announcements {
	width: 100%;
	text-align: center;
	display: block;
	padding-top: 15px;
	font-size: 14px;
	color: #003E6B;
}
/** Location **/
/* line 407, ../scss/style.scss */
.location-full {
	min-height: 230px;
}
/* line 413, ../scss/style.scss */
.location-full.exp .photo {
	border: 10px solid #FFFFFF;
}
/* line 418, ../scss/style.scss */
.location-full.exp .more-info-exp {
	display: block;
}
/* line 424, ../scss/style.scss */
.location-full .photo {
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-ms-border-radius: 5px 0 0 5px;
	-o-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 280px;
	height: 280px;
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
}
/* line 437, ../scss/style.scss */
.location-full .details-container {
	padding: 20px;
	margin-left: 280px;
}
/* line 442, ../scss/style.scss */
.location-full .details-container .name {
	font-size: 20px;
}
/* line 448, ../scss/style.scss */
.location-full .more-info-exp {
	display: none;
	border-top: 1px solid #DDDDDD;
	padding: 20px;
}
/* line 455, ../scss/style.scss */
.location-full .map iframe {
	width: 100%;
	height: 280px;
	float: left;
	margin: 0 0 12px 0;
}
/** Provider **/
/* line 468, ../scss/style.scss */
.provider-full img {
	margin-bottom: 20px;
	max-height: 250px;
}
/* line 474, ../scss/style.scss */
.provider-full .photo-text, .provider-full .photo-text p {
	line-height: 21px;
	color: #999999;
}
/** Our Providers **/
/* line 485, ../scss/style.scss */
.our-providers .provider {
	float: left;
	height: 170px;
	width: 250px;
	margin: 20px 50px 30px 0;
	display: block;
	cursor: pointer;
}
/* line 493, ../scss/style.scss */
.our-providers .provider * {
	float: left;
}
/* line 498, ../scss/style.scss */
.our-providers .provider .img {
	max-width: 100px;
	position:relative !important;
	display:block !important;
	float:left !important;
	padding:8px !important;
	box-shadow: 1px 1px 3px #999999;
}
.our-providers .provider img {
	box-shadow:none !important;
	padding:0 !important;
}
/* line 504, ../scss/style.scss */
.our-providers .provider p {
	padding: 0 0 0 12px;
	width: 118px;
	font-size: 16px;
	line-height: 22px;
}
/** Home **/
/* line 518, ../scss/style.scss */
.home #page .content {
	margin-top: 20px;
}
/* line 525, ../scss/style.scss */
.home #page .featured-provider a {
	float: left;
	background: none;
	padding: 0;
}
/* line 532, ../scss/style.scss */
.home #page .featured-provider img.fancy {
	max-width: 100px;
	max-height: 100px;
	float: left;
	margin: 0 18px 18px 0;
	border-width: 3px;
}
/* line 542, ../scss/style.scss */
.home #page ul.recent-posts {
	list-style: none;
	border-bottom: 1px dashed #CCCCCC;
}
/** Sidebars **/
/* line 551, ../scss/style.scss */
.widget {
	padding: 28px;
}
/* line 555, ../scss/style.scss */
.widget .widget-title {
	font-family: 'ABeeZee-Italic';
	font-size: 25px;
	margin: 0 0 25px 0;
}
/* line 563, ../scss/style.scss */
.widget.standard {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #999999 0 0 2px;
	-moz-box-shadow: #999999 0 0 2px;
	box-shadow: #999999 0 0 2px;
	background-color: #FFFFFF;
}
/* line 571, ../scss/style.scss */
.widget.standard .widget-title {
	color: #ecb400;
	font-size: 20px;
}
/* line 580, ../scss/style.scss */
.page-horizontal-sidebar .span4:first-child .widget {
	background: -webkit-linear-gradient(-90deg, #d14f3f 0%, #a4311f 100%) !important;
	background: -moz-linear-gradient(-90deg, #d14f3f 0%, #a4311f 100%) !important;
	background: -o-linear-gradient(-90deg, #d14f3f 0%, #a4311f 100%) !important;
	-pie-background: linear-gradient(-90deg, #d14f3f 0%, #a4311f 100%) !important;
	background: linear-gradient(-90deg, #d14f3f 0%, #a4311f 100%) !important;
	background-color: #a4311f !important;
}
/* line 585, ../scss/style.scss */
.page-horizontal-sidebar .span4:first-child .widget p {
	color: #E4BAB4;
}
/* line 597, ../scss/style.scss */
.page-horizontal-sidebar .span4.last-child .widget p {
	color: #E8D491;
}
/* line 603, ../scss/style.scss */
.page-horizontal-sidebar .widget {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #999999 0 0 2px;
	-moz-box-shadow: #999999 0 0 2px;
	box-shadow: #999999 0 0 2px;
	background: -webkit-linear-gradient(-90deg, #577c5c 0%, #335e39 100%);
	background: -moz-linear-gradient(-90deg, #577c5c 0%, #335e39 100%);
	background: -o-linear-gradient(-90deg, #577c5c 0%, #335e39 100%);
	-pie-background: linear-gradient(-90deg, #577c5c 0%, #335e39 100%);
	background: linear-gradient(-90deg, #577c5c 0%, #335e39 100%);
	min-height: 140px;
	background-color: #335e39;
}
/* line 591, ../scss/style.scss */

.page-horizontal-sidebar .span4.last-child .widget {
	background: -webkit-linear-gradient(-55deg, #c6a434 0%, #eeb400 30%, #d09d00 51%, #e5ad00 77%, #b28500 100%);
	background: -moz-linear-gradient(-55deg, #c6a434 0%, #eeb400 30%, #d09d00 51%, #e5ad00 77%, #b28500 100%);
	background: -o-linear-gradient(-55deg, #c6a434 0%, #eeb400 30%, #d09d00 51%, #e5ad00 77%, #b28500 100%);
	-pie-background: linear-gradient(-55deg, #c6a434 0%, #eeb400 30%, #d09d00 51%, #e5ad00 77%, #b28500 100%);
	background: linear-gradient(-55deg, #c6a434 0%, #eeb400 30%, #d09d00 51%, #e5ad00 77%, #b28500 100%);
	background-color: #eeb400;
}
/* line 612, ../scss/style.scss */
.page-horizontal-sidebar .widget .widget-title {
	color: #FFFFFF;
}
/* line 617, ../scss/style.scss */
.page-horizontal-sidebar .widget p {
	color: #6F9073;
}
/* line 622, ../scss/style.scss */
.page-horizontal-sidebar .widget a {
	color: #FFFFFF;
}
/* line 631, ../scss/style.scss */
.page-home-sidebar .widget, .page-sidebar .widget {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #999999 0 0 2px;
	-moz-box-shadow: #999999 0 0 2px;
	box-shadow: #999999 0 0 2px;
	margin-top: 20px;
	background-color: #FFFFFF;
}
/* line 640, ../scss/style.scss */
.page-home-sidebar .widget .widget-title, .page-sidebar .widget .widget-title {
	color: #ecb400;
}
/* line 645, ../scss/style.scss */
.page-home-sidebar .widget a, .page-sidebar .widget a {
	color: #FFFFFF;
}
/* line 650, ../scss/style.scss */
.page-home-sidebar .widget a.location-link, .page-sidebar .widget a.location-link {
	background-image: url('/images/link_location.png');
	padding-left: 28px;
	color: #4385D2;
	display: block;
	background-repeat: no-repeat;
	background-position: left center;
}
/* line 661, ../scss/style.scss */
.page-home-sidebar .widget p, .page-sidebar .widget p {
	margin: 0 0 12px 0;
	line-height: 21px;
}
/* line 667, ../scss/style.scss */
.page-home-sidebar .widget hr, .page-sidebar .widget hr {
	height: 0;
	border: 0;
	border-top: 1px dashed #CCCCCC;
}
/* line 680, ../scss/style.scss */
.page-sidebar .widget:first-child {
	background: -webkit-linear-gradient(-90deg, #577c5c 0%, #335e39 100%);
	background: -moz-linear-gradient(-90deg, #577c5c 0%, #335e39 100%);
	background: -o-linear-gradient(-90deg, #577c5c 0%, #335e39 100%);
	-pie-background: linear-gradient(-90deg, #577c5c 0%, #335e39 100%);
	background: linear-gradient(-90deg, #577c5c 0%, #335e39 100%);
	background-color: #335e39;
	margin: 0;
}
/* line 687, ../scss/style.scss */
.page-sidebar .widget:first-child .widget-title {
	color: #FFFFFF;
}
/* line 692, ../scss/style.scss */
.page-sidebar .widget:first-child p {
	color: #88A28B;
}
/** Twitter Bootstrap **/
/* line 702, ../scss/style.scss */
.container-fluid {
	padding: 0;
}
/** Header **/
/* line 709, ../scss/style.scss */
header {
	position: relative;
	height: 189px;
	padding: 25px 0;
}
/* line 715, ../scss/style.scss */
header .logo {
	background-image: url('/images/logo.png');
	display: block;
	width: 462px;
	height: 90px;
	background-repeat: no-repeat;
	background-position: left top;
}
/* line 726, ../scss/style.scss */
header .contact {
	margin: 12px 0;
}
/* line 730, ../scss/style.scss */
header .contact .telephone {
	text-align: right;
	color: #ffffff !Important; 
	padding: 8px 0;
}
header .contact .telephone a {
	color: #fff;
}
/* line 736, ../scss/style.scss */
header .contact .telephone img {
	padding: 0 18px 0 0;
}
/** Footer **/
/* line 746, ../scss/style.scss */
footer {
	background-color: #FFFFFF;
	padding: 30px 0;
}
/* line 751, ../scss/style.scss */
footer .copyright {
	color: #999999;
	margin: 20px 0;
	font-size: 12px;
}
/* line 758, ../scss/style.scss */
footer .footer-menu, footer ul {
	float: left;
}
/* line 762, ../scss/style.scss */
footer .footer-menu:not(:first-child), footer ul:not(:first-child) {
	margin: 0 0 0 60px;
}
/* line 767, ../scss/style.scss */
footer .footer-menu li, footer ul li {
	padding: 10px 0;
}
/* line 771, ../scss/style.scss */
footer .footer-menu li a, footer ul li a {
	color: #535353;
	font-size: 14px;
}
/* line 781, ../scss/style.scss */
footer .social-links li {
	padding-left: 32px;
	background-repeat: no-repeat;
	background-position: left center;
}
/* line 787, ../scss/style.scss */
footer .social-links li.facebook {
	background-image: url('/images/facebook_icon.png');
}
/* line 792, ../scss/style.scss */
footer .social-links li.twitter {
	background-image: url('/images/twitter_icon.png');
}
/* line 799, ../scss/style.scss */
footer .contact {
	float: left;
	width: 45%;
}
/* line 804, ../scss/style.scss */
footer .contact:not(:first-child) {
	margin-left: 20px;
}
/* line 809, ../scss/style.scss */
footer .contact p {
	font-size: 14px;
	margin: 12px 0 10px;
}
/** Symptom Checker **/
/* line 821, ../scss/style.scss */
.symptom-checker iframe {
	width: 100%;
	height: 100%;
	min-height: 982px;
}
/** Site Navigation **/
/* line 831, ../scss/style.scss */
.navigation {
	width: 100%;
	height: 45px;
	float: left;
	position: relative;
	z-index: 3;
}
/* line 840, ../scss/style.scss */
.site-nav {
	background: -webkit-linear-gradient(-90deg, #ffffff 0%, #d9edf8 100%);
	background: -moz-linear-gradient(-90deg, #ffffff 0%, #d9edf8 100%);
	background: -o-linear-gradient(-90deg, #ffffff 0%, #d9edf8 100%);
	background: linear-gradient(-90deg, #ffffff 0%, #d9edf8 100%);
	-pie-background: linear-gradient(#FFFFFF, #d9edf8);
	background-color: #d9edf8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	float: left;
	width: 100%;
	height: 100%;
	z-index: 4;
	position: relative;
	margin: 15px 0;
}
/* line 852, ../scss/style.scss */
.site-nav .bar, .site-nav .menu {
	height: 100%;
}
/* line 857, ../scss/style.scss */
.site-nav .bar {
	cursor: pointer;
	z-index: 5;
}
/* line 862, ../scss/style.scss */
.site-nav .bar .title {
	background-image: url('/images/nav_thumb.png');
	line-height: 45px;
	color: #3A6741;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position: right 10px;
	margin: 0 15px;
}
/* line 875, ../scss/style.scss */
.site-nav .menu {
	float: left;
	z-index: 6;
}
/* line 880, ../scss/style.scss */
.site-nav .menu li {
	float: left;
	height: 45px;
	cursor: pointer;
	position: relative;
}
/* line 887, ../scss/style.scss */
.site-nav .menu li:last-child a {
	border-right: 0;
}
/* line 892, ../scss/style.scss */
.site-nav .menu li:hover {
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8f4fb), color-stop(100%, #eff7fd));
	background: -webkit-linear-gradient(#e8f4fb 0%, #eff7fd 100%);
	background: -moz-linear-gradient(#e8f4fb 0%, #eff7fd 100%);
	background: -o-linear-gradient(#e8f4fb 0%, #eff7fd 100%);
	-pie-background: linear-gradient(#e8f4fb 0%, #eff7fd 100%);
	background: linear-gradient(#e8f4fb 0%, #eff7fd 100%);
}
/* line 897, ../scss/style.scss */
.visible-desktop .menu li:hover .sub-menu {
	display: block;
	float: left;
	
}
.site-nav .menu li span { display:none;}
/* line 905, ../scss/style.scss */
.site-nav .menu li a {
	float: left;
	margin-top: 10px;
	font-size: 16px;
	color: #3A6741;
	padding: 5px 10px;
	border-right: 1px solid #9ed9f9;
}
/* line 914, ../scss/style.scss */
.site-nav .menu li a:hover {
	text-decoration: none;
}
/* line 920, ../scss/style.scss */
.site-nav .menu li .sub-menu {
	display: none;
	position: absolute;
	top: 96%;
	background: #FFFFFF;
	width: 280px;
	
	z-index:999;
}
/* line 929, ../scss/style.scss */
.site-nav .menu li .sub-menu li {
	width: 100%;
	background: none !important;
	height: 40px;
	line-height: 40px;
}
/* line 936, ../scss/style.scss */
.site-nav .menu li .sub-menu li:last-child {
	height: 52px;
	border-bottom:none;
}
.site-nav .menu li .sub-menu li:first-child{ border-top:1px solid #f5f5f5;}
/* line 941, ../scss/style.scss */
.site-nav .menu li .sub-menu li a {
	border: 0;
	font-size: 14px;
	float: none;
	padding: 5px 14px !important;
}
/* line 947, ../scss/style.scss */
.site-nav .menu li .sub-menu li a:hover {
	text-decoration: underline;
}

/** Media Queries **/
@media (max-width: 979px) {
.hidden-desktop {
	display: block !important;
}
/** Global **/
  /* line 11, ../scss/_tablet.scss */
  body {
/** Scene **/
  }
/* line 15, ../scss/_tablet.scss */
  body #scene {
	background-position-x: -223px;
}
/** Site Navigation **/
  /* line 23, ../scss/_tablet.scss */
  .site-nav {
	height: auto;
	cursor: pointer;
}
/* line 28, ../scss/_tablet.scss */
  .site-nav .bar {
	height: auto;
}
/* line 33, ../scss/_tablet.scss */
  .site-nav .menu {
	float: left;
	display: none;
	padding: 0 15px;
	margin: 0 0 20px 0;
	border-top: 1px solid #EEEEEE;
}
/* line 41, ../scss/_tablet.scss */
  .site-nav .menu li {
	width: 100%;
	height: 28px;
	line-height: 28px;
}
/* line 47, ../scss/_tablet.scss */
  .site-nav .menu li:hover {
	background: none;
}
/* line 51, ../scss/_tablet.scss */
  .site-nav .menu li:hover a {
	text-decoration: none;
}
.site-nav .menu li:hover a:hover {  text-decoration:underline;
}
/* line 57, ../scss/_tablet.scss */
  .site-nav .menu li .sub-menu {
	
}
/* line 62, ../scss/_tablet.scss */
  .site-nav .menu li a {
	padding: 0 !important;
	border: 0; width:100%;
	width:90%;
}
.site-nav .menu li span { display:block;}
.site-nav .menu li span{ width:30px; padding:5px 0px; /*float:right*/ position:absolute; right: 0px;} 

.caret{ float:right;}
.caret-1{float:right;}
.caret-1{ display:none;
						width: 0; 
						height: 0; 
						border-left: 4px solid transparent;
						border-right: 4px solid transparent;
						border-bottom: 4px solid #000;
}
/* line 68, ../scss/_tablet.scss */
  .site-nav .menu li:last-child {
	height: 45px;
}
/* line 75, ../scss/_tablet.scss */
  .site-nav.open {
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 2px;
	box-shadow: rgba(0, 0, 0, 0.4) 0 0 2px;
	background: white;
}
/* line 82, ../scss/_tablet.scss */
  .site-nav.open ul:first-child {
	display: block;
	width:100%;
	margin:0; padding:0;
}
.menu-main-menu-container{ width:96%; margin:0 auto;}
}
@media (max-width: 767px) {
/** Slider **/
  /* line 6, ../scss/_phone.scss */
  .rev_slider_wrapper {
	max-height: 197px !important;
	height: 197px !important;
}
/* line 11, ../scss/_phone.scss */
  .rev_slider_wrapper .hidden-phone-opacity {
	opacity: 0 !important;
}
/* line 17, ../scss/_phone.scss */
  .rev_slider {
	max-height: 177px !important;
	height: 177px !important;
}
/** Global **/
  /* line 25, ../scss/_phone.scss */
  body {
	background-position-y: -270px;/** Scene **/
  }
/* line 31, ../scss/_phone.scss */
  body #scene {
	background-position-y: -219px;
}
/* line 38, ../scss/_phone.scss */
  body.home #scene {
	background-position-y: 0;
}
/* line 43, ../scss/_phone.scss */
  body.home header {
	/*height: 464px;*/
	height:auto;
}
.navigation{ height:auto !important;}
/** Widget **/
  /* line 52, ../scss/_phone.scss */
  .widget.standard {
	margin-bottom: 20px;
}
/** Location **/
  /* line 59, ../scss/_phone.scss */
  .location-full {
	padding: 20px;
}
/* line 63, ../scss/_phone.scss */
  .location-full .photo {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	height: 280px !important;
	border: 0 !important;
}
/* line 72, ../scss/_phone.scss */
  .location-full .details-container {
	clear: left;
	margin: 0;
	padding: 20px 0 0 0;
}
/* line 79, ../scss/_phone.scss */
  .location-full .more-info-exp {
	border: 0;
	padding: 0;
}
/** Sidebars **/
  /* line 88, ../scss/_phone.scss */
  .page-horizontal-sidebar .span4:not(:first-child) .widget {
	margin-top: 20px;
}
/** Header **/
  /* line 95, ../scss/_phone.scss */
  header {
	height: 246px;
}
/* line 99, ../scss/_phone.scss */
  header .logo {
	background-image: url('/images/logo.phone.png');
	height: 57px;
	width: 100%;
	background-position: center top;
}
/* line 108, ../scss/_phone.scss */
  header .contact .telephone {
	text-align: center;
}
/** Footer **/
  /* line 116, ../scss/_phone.scss */
  footer {
	padding: 0;
}
/* line 120, ../scss/_phone.scss */
  footer .row-fluid .span2, footer .row-fluid .span5 {
	margin: 30px 0;
}



}
@media (max-width: 700px) {.menu-main-menu-container{ width:93%; margin:0 auto;}}
@media (max-width: 384px) {.menu-main-menu-container{ width:88%; margin:0 auto;}}
.hidden-desktop .caret_css { margin:13px 5px 3px; }
.visible-desktop .caret_css { margin:7px; }
.hidden-desktop .menu li { height: auto !important; }
.hidden-desktop .menu li .sub-menu { position: relative !important; z-index:0 !important; width:inherit; }
.hidden-desktop .menu li { border-bottom: 1px solid #f5f5f5; width:inherit;}
.hidden-desktop .menu li ul:first-child {
    border-top: 1px solid #000000;
	background:blue;
}
.alignleft {
	float: left;
	margin: 0 10px 10px 0;
}
.alignright {
	float: right;
	margin: 0 0 10px 10px;
}
.aligncenter {
	margin: 10px auto;
	display: block;
}


#mid_logo:before {
	content: ' ';
	background: url(https://www.eastcobbpeds.com/wp-content/uploads/2020/08/logo_main.jpg) no-repeat top left;
	display: inline-block;
	float: left;
	width: 118px;
	height: 100px;
	background-size: 100%;
	position: relative;
	top: 17px;
	display: none !important;
	border: 10px solid #ff0000;
}
	@media screen and (max-width: 970px) {
		#mid_logo:before {
			display: block;
			float: none;
			position: relative;
			margin: 0 auto -18px;
			top: 20px;
		}
	}
