@charset "UTF-8";

/*  
Theme Name: 616 Dental Studio
Description: A customized child theme for 616 Dental Studio
Author: Kelly Barkhurst Design
Version: 1.0
Template: parallelus-incentive
*/

@import url("../parallelus-incentive/style.css");
	.lt-ie9 .row-fluid [class*="span"],
	.lt-ie9 .no-layout #primary,
	.lt-ie9 .no-layout #sidebar {
		float: left;
		min-height: 30px;
		margin-left: 4.16666666666667%;
		*margin-left: 4.113475177304968%; }

	.lt-ie9 .no-layout.full-width #primary,
	.lt-ie9 .row-fluid .span12 {
		width: 100%;
		*width: 99.94680851063829%; }
	.lt-ie9 .row-fluid .span11 {
		width: 91.31944444444445%;
		*width: 91.26625295508274%; }
	.lt-ie9 .row-fluid .span10 {
		width: 82.63888888888889%;
		*width: 82.58569739952718%; }
	.lt-ie9 .row-fluid .span9 {
		width: 73.95833333333334%;
		*width: 73.90514184397163%; }
	.lt-ie9 .row-fluid .span8,
	.lt-ie9 .no-layout #primary {
		width: 65.27777777777778%;
		*width: 65.22458628841607%; }
	.lt-ie9 .row-fluid .span7 {
		width: 56.59722222222223%;
		*width: 56.54403073286052%; }
	.lt-ie9 .row-fluid .span6 {
		width: 47.91666666666667%;
		*width: 47.86347517730496%; }
	.lt-ie9 .row-fluid .span5 {
		width: 39.23611111111111%;
		*width: 39.1829196217494%; }
	.lt-ie9 .row-fluid .span4,
	.lt-ie9 .no-layout #sidebar {
		width: 30.55555555555556%;
		*width: 30.50236406619385%; }
	.lt-ie9 .row-fluid .span3 {
		width: 21.875%;
		*width: 21.82180851063829%; }
	.lt-ie9 .row-fluid .span2 {
		width: 13.19444444444444%;
		*width: 13.14125295508274%; }
	.lt-ie9 .row-fluid .span1 {
		width: 4.513888888888886%;
		*width: 4.460697399527184%; }

	/* Offset Positions */
	.lt-ie9 .row-fluid .offset12 {
		margin-left: 108.3333333333333%;
		*margin-left: 108.28014184397%; }
	.lt-ie9 .row-fluid .offset12:first-child {
		margin-left: 104.1666666666667%;
		*margin-left: 104.1134751773%; }
	.lt-ie9 .row-fluid .offset11 {
		margin-left: 99.65277777777779%;
		*margin-left: 99.599586288416%; }
	.lt-ie9 .row-fluid .offset11:first-child {
		margin-left: 95.48611111111112%;
		*margin-left: 95.432919621749%; }
	.lt-ie9 .row-fluid .offset10 {
		margin-left: 90.97222222222223%;
		*margin-left: 90.919030732861%; }
	.lt-ie9 .row-fluid .offset10:first-child {
		margin-left: 86.80555555555556%;
		*margin-left: 86.752364066194%; }
	 .lt-ie9 .row-fluid .offset9 {
		margin-left: 82.29166666666667%;
		*margin-left: 82.238475177305%; }
	.lt-ie9 .row-fluid .offset9:first-child {
		margin-left: 78.125%;
		*margin-left: 78.071808510638%; }
	.lt-ie9 .row-fluid .offset8 {
		margin-left: 73.61111111111112%;
		*margin-left: 73.557919621749%; }
	.lt-ie9 .row-fluid .offset8:first-child {
		margin-left: 69.44444444444445%;
		*margin-left: 69.391252955083%; }
	.lt-ie9 .row-fluid .offset7 {
		margin-left: 64.93055555555556%;
		*margin-left: 64.877364066194%; }
	.lt-ie9 .row-fluid .offset7:first-child {
		margin-left: 60.76388888888889%;
		*margin-left: 60.710697399527%; }
	.lt-ie9 .row-fluid .offset6 {
		margin-left: 56.25000000000001%;
		*margin-left: 56.196808510638%; }
	.lt-ie9 .row-fluid .offset6:first-child {
		margin-left: 52.08333333333334%;
		*margin-left: 52.030141843972%; }
	.lt-ie9 .row-fluid .offset5 {
		margin-left: 47.56944444444445%;
		*margin-left: 47.516252955083%; }
	.lt-ie9 .row-fluid .offset5:first-child {
		margin-left: 43.40277777777778%;
		*margin-left: 43.349586288416%; }
	.lt-ie9 .row-fluid .offset4 {
		margin-left: 38.88888888888889%;
		*margin-left: 38.835697399527%; }
	.lt-ie9 .row-fluid .offset4:first-child {
		margin-left: 34.72222222222222%;
		*margin-left: 34.669030732861%; }
	.lt-ie9 .row-fluid .offset3 {
		margin-left: 30.20833333333334%;
		*margin-left: 30.155141843972%; }
	.lt-ie9 .row-fluid .offset3:first-child {
		margin-left: 26.04166666666667%;
		*margin-left: 25.988475177305%; }
	.lt-ie9 .row-fluid .offset2 {
		margin-left: 21.52777777777778%;
		*margin-left: 21.474586288416%; }
	.lt-ie9 .row-fluid .offset2:first-child {
		margin-left: 17.36111111111111%;
		*margin-left: 17.307919621749%; }
	.lt-ie9 .row-fluid .offset1 {
		margin-left: 12.84722222222223%;
		*margin-left: 12.794030732861%; }
	.lt-ie9 .row-fluid .offset1:first-child {
		margin-left: 8.680555555555556%;
		*margin-left: 8.6273640661939%; }
/* Image grid
---------------------------------------------------------- */
.lt-ie9 .wpb_image_grid .wpb_image_grid_ul {
  margin: 0;
  padding: 0;
}
.lt-ie9 .wpb_image_grid .wpb_image_grid_ul > li {
  background-image: none;
  list-style: none !important;
}
.lt-ie9 .wpb_image_grid .wpb_image_grid_ul > li:after,
.lt-ie9 .wpb_image_grid .wpb_image_grid_ul > li:before {
  display: none !important;
}
.lt-ie9 .wpb_image_grid .wpb_image_grid_ul .isotope-item {
  list-style: none;
  margin: 0 1px 1px 0;
  max-width: 100%;
  float: left;
}
.lt-ie9 .wpb_image_grid .wpb_image_grid_ul a {
  display: block;
}
.lt-ie9 .wpb_image_grid .wpb_image_grid_ul img {
  display: block;
  max-width: 131px; /*Kelly added for Homepage image gallery*/
  height: 131px; /*Kelly added for Homepage image gallery*/
}


/* Image Gallery
---------------------------------------------------------- */
.lt-ie9 .wpb_vc_gallery .wpb_element_wrapper {
  background-image: url(../vc/elements_icons/gallery.png);
}
.lt-ie9 .wpb_vc_gallery .column_edit_trigger {
  margin-top: 2px;
}
.lt-ie9 .wpb_vc_gallery .attachment-thumbnails {
  overflow: hidden;
  height: 20px;
  padding: 0px;
  margin: 0;
}
.lt-ie9 .wpb_vc_gallery .attachment-thumbnails li {
  height: 20px;
  width: 20px;
  overflow: hidden;
  margin-right: 1px;
  margin-bottom: 0;
  display: inline-block;
}
.lt-ie9 .wpb_vc_gallery .attachment-thumbnails li .icon-remove {
  display: none;
}
.lt-ie9 .wpb_vc_gallery .attachment-thumbnails img {
  height: 20px;
  width: auto;
}


/* Image Gallery - Kelly added
---------------------------------------------------------- 
.lt-ie9 .forieimages img {
	height:131px;
	width:131px;
}
.lt-ie9 ul.wpb_image_grid_ul.isotope, .lt-ie9 .officetour {
	margin-left:15% !important;
	padding-left:0;
	text-align:left !important;
}*/
		
.lt-ie9 .site .inner-wrapper, .lt-ie9 .site .grid-row {
margin: 0 auto;
padding: 0 50px;}

.lt-ie9 .site .inner-wrapper {
	display:block;
}



/*Form IE Classes*/
.lt-ie9 .wpb_wrapper .wpcf7-form .placeholder-text label
{display:none !important;}

.lt-ie9 .wpb_wrapper .wpcf7 input #placeholder1391376619099 {
display:none !important;
}


/* Other
---------------------------------------------------------- */
.lt-ie9 #masthead .site-title {width:70%; height:124px; max-width:70%px; max-height:124px; float:left;}/*Specific to IE8*/
.lt-ie9 #masthead .site-title a.logo-image img {width:175px; max-width: 175px; max-height:125px; height:124px;}/*Specific to IE8*/
.lt-ie9 .footerleftcol {width:343px;}
.lt-ie9 .row-fluid [class*="span"] { margin-left:50px;}
.lt-ie9 .content-element-2 {width:862px; max-width:862px; float:left;}

.lt-ie9  .grid-row {width:1300px; max-width:1300px;}
.lt-ie9  .row-fluid {width:1300px; max-width:1300px;}
.lt-ie9 .vc_section_wrapper .bg-layer {position: absolute;
width: 100%;
height: 100%;
left: 0;}
.lt-ie9  #masthead .inner-wrapper .hgroup {max-height:149px; height:149px; float:left;}
.lt-ie9 #Top #HeaderSidebar {float: right; margin: 25px 0 0; width:30%;}
.lt-ie9 .vc_section_wrapper {max-width:1200px;}
.lt-ie9 .wpb_tour .wpb_tabs_nav {max-width:143px; float:left;}
.lt-ie9 .vc_section_wrapper.has_bg_color > .wpb_row, .vc_section_wrapper.has_bg_img > .wpb_row { padding-top: 40px;  position: relative; }	

.lt-ie9 #Middle .grid-section-1 .grid-row, lt-ie9 .grid-section-1 .grid-row {
	padding-top: 0px;
}

.lt-ie9 .ienoheight {
	height:0px;
}
.lt-ie9 .add40 {
	padding-top:40px;
}

.lt-ie9 img.size-full,
.lt-ie9 img.size-large,
.lt-ie9 img.wp-post-image,
.lt-ie9 img[class*="align"],
.lt-ie9 img[class*="wp-image-"],
.lt-ie9 img[class*="attachment-"] {
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
}
.lt-ie9 body.context-post #Middle .main-content .featured-image	{max-width:300px;}
.lt-ie9 .row-fluid [class*="span"], .lt-ie9 .no-layout #primary, .lt-ie9 .no-layout #sidebar {
    float: left;
    min-height: 30px;
    margin-left: 4.16667%;	
}
.lt-ie9 .vc_section_wrapper .bg-layer {
	position: absolute; width: 100%; height: 100%; left: 0; }
/* Top padding for better looking containers */
.lt-ie9 .vc_section_wrapper.has_bg_color > .wpb_row, .lt-ie9 .vc_section_wrapper.has_bg_img > .wpb_row { padding-top: 40px;  position: relative; /* prevent background covering content. */ }
/* Background images fill container */
.lt-ie9 .vc_section_wrapper.has_bg_img .bg-layer { background-position: center 0; background-repeat: no-repeat; background-size: 101%; }
/* Background images force fill container (applies automatically under 1200px width) */
.lt-ie9 .vc_section_wrapper.has_bg_img.cover_all .bg-layer { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
/* Parallax */
.lt-ie9 .parallax-section.has_bg_img .bg-layer { background-attachment: fixed; }



/* First section flush with header 
.lt-ie9 #Middle .grid-section-1 .grid-row > .span12 .vc_section_wrapper.has_bg_color:first-of-type, .lt-ie9 #Middle .grid-section-1 .grid-row > .span12 .vc_section_wrapper.has_bg_img:first-of-type, .lt-ie9 #Middle .grid-section-1 .grid-row > .span12 .vc_section_wrapper.first { margin-top: -40px; }*/
.lt-ie9 .wpb_row .row-fluid	{position:relative;}
/* Fluid (% based) columns */
.lt-ie9.row-fluid [class*="span"], .lt-ie9 .no-layout #primary,.no-layout #sidebar { 
	display: block; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lt-ie9 .row-fluid [class*="span"]:first-child, .lt-ie9 body.no-layout #primary { 
	margin-left: 0; }
.lt-ie9 .row-fluid { 
	width: 100%; *zoom: 1; }
.lt-ie9 .row-fluid:before,.lt-ie9 .row-fluid:after { 
	display: table; line-height: 0; content: ""; }
.lt-ie9 .row-fluid:after { 
	clear: both; }
	
	

	

*[class*='grid-section-']:last-child .grid-row {
    padding-bottom: 0px;
}
#FooterBottom .inner-wrapper {
	border-top:none;
	padding-bottom:0px;
}
.borderwhite {
	border:solid 5px #FFFFFF;
}
.center {
	text-align:center;
}

#megaMenu ul.megaMenu > li.menu-item.current-menu-item > a, body #megaMenu ul.megaMenu > li.menu-item.current-menu-item > a:hover {
	border:0;
}
.textalign-center {
	text-align:center;
}


.bottomborderline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	
}
div.addshadowhome {
	background-image: url(https://616dentalstudio.com/wp-content/uploads/2013/11/bottomshadow.png);
	background-repeat: no-repeat;
	background-position: center 0px; /*-40px 0px old*/
	margin-top: 0px;
}
.minheight {
	min-height:388px;
}

.headercontact {
	line-height:18px;
}
.lrgnumber {
	color:#94c7c2;
	font-weight:bold;
	font-size:150%;
}

.row-fluid [class*="span"] {
	min-height:0px;
}
.noshadow {
	background-image:none !important;
}
.internalshadow {
	background-image: url(https://616dentalstudio.com/wp-content/uploads/2013/11/bottomshadow.png);
	background-repeat: no-repeat;
	background-position: center top;
}
/* div.addshadow {
	background-image: url(https://616dentalstudio.com/wp-content/uploads/2013/11/bottomshadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: -40px;
    padding-top: 40px;
} */
#shadow, .shadow  {
	background-color:#94c7c2;
	height:60px;
	background-image: url(https://616dentalstudio.com/wp-content/uploads/2013/11/bottomshadow.png);
	background-repeat: no-repeat;
	background-position: center top !important;
/* 	margin-top: -40px; */
}

.paddbottom20 {
	padding-bottom:20px;
}
#masthead .inner-wrapper {
	background-image: url(https://616dentalstudio.com/wp-content/uploads/2013/11/decorative-teeth.png);
	background-repeat: no-repeat;
	background-position: 650px 0px;
	}

#primary .specialsaddbottommargin {
    margin-bottom: 20px;
}

/* Contact Form 7 Formatting
-------------------------------------------------------------- */
.col {
  width: 30%; /* set to whatever width works for you */
  float: left; /* put the columns next to each other */
  margin-right: 1%; /* add some space between columns */
  font-family: 'Carrois Gothic',sans-serif;
	padding:0;

}
.wpcf7 span.tiny {
	color: #777;
    font-size: 12px;
	text-align:center;
	line-height:0.5 !important;
    font-weight: normal;
	font-style:italic;
	margin:0px;
	padding:0px;
}

/* Text Formatting
-------------------------------------------------------------- */
html {
    font-size:100%;
}
body, html {
	font-family: 'Roboto', sans-serif;
	font-size:18px !important;
    font-size: 1em; 
}
h1 {
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	line-height: 1.2;
}
h2, h3, h4, h5, h6 {
	font-family: 'Roboto, sans-serif;
	font-weight: 700;
}
button, input, textarea, a.comment-reply-link,
textarea, input[type="text"], input[type="password"], input[type="file"], .textInput {
	font-size:16px !important;
}
body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item.ubermenu-current-menu-item > a {
    color: #6f9982 !important;
}
body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item > a, body nav.ubermenu.ubermenu-main ul.ubermenu-nav > li.ubermenu-item > span.um-anchoremulator, body .ubermenu-responsive-toggle, .navSearch a, .navSearch a:visited, #NavExtras .breadcrumbs, #NavExtras .breadcrumbs i, #NavExtras .breadcrumbs a, #NavExtras .breadcrumbs a:visited,
body {
	color: #333 !important;
}
.navSearch {
	top: 5px;
}
form p {
	margin:5px 0 35px;
}
p {
	font-family: 'Roboto',sans-serif;
}

h2.accent { 
	font-family: 'Roboto', cursive;
	font-weight: 400;
	font-size:50px;
	text-align:center;
}

.white, .white a {
	color:#FFFFFF;
}
.nomargin {
	margin:0px;
}
.nopadding {
	padding:0px;
}
.notoppadding {
	padding-top:0px;
}

/* Full Service Dentistry
-------------------------------------------------------------- */
.firstsess {
	margin:10px;
	padding:20px;
    background-color: rgba(255, 255, 254, 0.6);
    background: rgba(255, 255, 254, 0.6);
}
.extrabottom {
	padding-bottom:20px;
}
.bottomshadow {
	-webkit-box-shadow: 0px 18px 71px -26px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 18px 71px -26px rgba(0,0,0,0.75);
box-shadow: 0px 18px 71px -26px rgba(0,0,0,0.75);
}
.teeth {
		
}
.padbottom {
	padding-bottom:5%;
}
a.forms, a.forms:visited {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
a.forms:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
p.tags {
	color:#ffffff;
	font-style:italic;
	font-size:75%;
}
.iconBox h2.iconBoxTitle {
	clear:none;
	line-height: 26px;
	display: inline-block;
	margin-left: 20px;
}


/* Before and After
-------------------------------------------------------------- */
div.beforeafter .ui-state-active .ui-tabs-anchor:after {
	font-family: 'FontAwesome';
  font-weight: normal;
  font-style: normal;
	content: " \f061";
}
.beforeafter .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a:after {
  font-family: 'FontAwesome';
  font-weight: normal;
  font-style: normal;
	content: " \f061";
}
.before {
	min-height:400px;
}
.beforeafter div.wpb_tour_next_prev_nav {
	display:none;
}
.beforeafter .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0;
    background-color: #a8caa9 !important;
    color: white;
}
.beforeafter .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a span:after {
  font-family: 'FontAwesome';
  font-weight: normal;
  font-style: normal;
  content: " \f061";
}

h2.margtop {
	padding-top:20px;
}

div.wpb_tour div.ui-tabs ul.ui-tabs-nav li.ui-tabs-active a, div.wpb_tour div.ui-tabs ul.ui-tabs-nav li.ui-tabs-active a:hover {
    color: #FFFFFF;
    background-color: #a8caa9;
}
div.wpb_tabs.whitelabel div.ui-tabs .ui-tabs-nav li a  {
	color:#FFFFFF;
}
div.wpb_tabs.whitelabel div.ui-tabs li.ui-tabs-active a.ui-tabs-anchor {
	color:rgb(104, 102, 104);
}

/* Footer
-------------------------------------------------------------- */
#FooterBottom {
	background-color:#686668;
}
#FooterBottom .icon-twitter:hover  {
	color:#a8caa9;
}
.copyright {
	font-size:80%;
	font-style:italic;
	color:#FFFFFF;
}
p.credit, p.credit a {
	font-size:11px;
	color:#A39CA3;
	
}
#FooterBottom p.credit {
	text-align:right !important;
}
p.credit a:hover {
	color:#A39CA3;
	text-decoration:underline;
}
.footerleftcol {
	line-height:150%;
}
.footnotes {
	padding-top:40px;
}
.footerleftcol a, .footerleftcol {
	color:#FFFFFF;
}
.footerleftcol a:hover {
	text-decoration:underline;
	color:#a8caa9;
	
}
#FooterBottom a:hover [class^="icon-"] {
	color:#a8caa9;
}
/* OpenCare.com Award */
.award a:hover {
text-decoration:underline;
}
.award img {
float:left; margin-right:15px
}
.award p { 
word-wrap: normal; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; 
}

@media only screen and (min-width: 768px) and (max-width: 1160px) { 
.tohide {
display:none !important;
}
.award img {
float:none !important;
margin-left:55px;
}
} 

@media screen and (min-width: 768px) {
.memberof img {
margin-top:20px;
}
}



/* Contact
-------------------------------------------------------------- */
.add3 {
	padding-left:3%;
}
.addlogo {
	background-image: url(https://616dentalstudio.com/wp-content/themes/616dentalstudio/assets/images/616dentalstudio-logo.svg);
	background-repeat: no-repeat;
	background-position: 0px 60px;
	background-size: 175px 124px;
}
.moveforlogo {
	padding-left:45%;
	padding-right:10%;
}
.fifty {
	width:50%;
	float:left;
}
.map {
	width:98%;
	border: 5px double #FFF;
}

.wpcf7-form input[type="text"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="email"] {
width: 90%;
}

.floatleft {
	float:left;
	display:block;
}
.floatright {
	float:right;
}
.wpcf7-form {
	color:#639e81;
	font-size: 115%;
	font-weight: bold;
}

.wpcf7-form .size {
	width:250px;
}
.wpcf7-form-control.wpcf7-select.size {
	width:100%;
}

.wpcf7-form select {
	border: 1px solid #cccccc !important;
	-moz-appearance: none;
	text-indent: 0.01px;
	width:100px;
	text-overflow: "";
	padding-top: 8px;
	padding-bottom: 8px;
	color:rgb(140, 140, 140);
	/*background-image: none;
	
	background-attachment: scroll;
	background-color: transparent;
	
	background-image: url(https://616dentalstudio.com/wp-content/uploads/2013/11/dropdown_arrow.png);
	background-repeat: no-repeat;
	background-position: 80% -5px;*/
}
/* For Visual Composer Update 2017
______________________________________________________________*/
#Middle .grid-section-1 .grid-row {
    padding-top: 0px !important;
}
.wpb_content_element.wpb_call_to_action {
    display: block;
    background-color: #f7f7f7;
    padding: 10px 0 35px;
    border: none;
    border-width: 0;
    margin: 0;
}
.vc_row.wpb_row.vc_row-fluid.ienoheight,
.ienoheight {
height:0;
}
#dark-gray {
background-color:#5c5b5c !important;
}
#darker-gray {
background-color: #333333 !important;
}

.vc_custom_1484169883696 {
background-position: center 0 !important;
}
.gray-text,
.gray-text p {
	color: #686668;
}
.imgtop img {
	position:absolute;
	top:0px;
	left:0px;
}




/*Home
-------------------------------------------------------------- */
.addminheight420 {
	min-height:300px;
}
.mobile-phone {
	display:none;
}
.vc_section_wrapper.has_bg_color > .wpb_row.notoppadding, .vc_section_wrapper.has_bg_color > .wpb_row.row-fluid.notoppadding {
	padding-top:0px;
}
.nobottommargin div.wpb_content_element {
	margin-bottom:0px;
}
.home p.welcome {
	color: #ffffff; font-size: 200%; text-align: center; padding-top: 20px; padding-bottom: 20px;
}
.officetour {
	color:#ffffff;
	margin-left:55px;
}
.teamimg div {
	text-align:center !important;
}
/*Team
--------------------------------------------------------------
.addtop {
	padding-top:20px;
}

.shelby,
.team {
	border:none;
}
.shelby img,
.team img {
	border:none;
	display:block;
	margin-left:auto !important;
	margin-right:auto !important;
}
.shelby div.wpb_content_element,
.team div.wpb_content_element {
	margin-bottom:0px;
}
.noheight #post-2 > div > div > section:nth-child(4) > div > div {
	height:0px !important;
}

.fullcall {

}
.team img {
	max-width: 100%;
	height: auto;
	display:block;
}
@media only screen and (min-width: 768px) {
	.shelby  {
	width: 410px !important;
}
.campos img {
		margin-top:73px !important;
	}
	.aslen img  {
		margin-top:40px !important;
	}
	
	.aslen {
padding-top:40px;
}
	
} */



/*BLOG specials
-------------------------------------------------------------- */

/* set width of blog post featured image */
body.context-post #Middle .main-content .featured-image { width: 300px; }
.page-title {
    font-size: 32px;
    border-bottom: 0px none;
    padding-bottom: 0px;
    padding-top: 20px;
    margin-bottom: 0px;
}
.content-element-2 {
	padding-left:25px;
}
.single-post h1 {
	padding-left:25px;
}
#Middle h1.page-title {
	padding-left: 0px;
}
#Middle h2 {
	padding-left: 0px;
}
#Middle .entry-meta h1.entry-title {
	padding-left:0px;
}
.entry-meta {
    margin-bottom: 5%;
	font-size:14px !important;
	line-height:2 !important;
}
span.wpb_regularsize {
	font-size:16px !important;
}

div.breadcrumbs {
	display:none !important;
}


/*Media Queries
---------------------------------------------*/
@media (max-width: 600px) {
  html {
    font-size: 103%;
}
body {font-size: 1.2em;
}

  .vc_responsive .cta_align_right .wpb_button {max-width: 70%!important;
width: 70%!important;
float: none !important;
display: block!important;
margin: 3% auto!important;
}


.cta_align_left .wpb_call_text, .cta_align_right .wpb_call_text {
	float:none !important;
	clear: none !important;
}

.cta_align_right .wpb_call_text {
		float:none !important;
	}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
	background-color:#a8caa9;
}

}


@media screen and (min-width: 480px) {

div.footer-content-bottom .type_static-block {
	margin-left: 20px;
}
.vc_responsive .cta_align_right .wpb_button {
		float:none;
	}

}

@media (max-width: 480px) {
.mobile-phone {
	display:block;
	text-align:center;
	/*background-color:#ececec;*/
	padding:10px 0;
	background-color:#639e81;
	color: white;
	margin-bottom:10px;
}
.mobile-phone a {
color:white;
}
.mobile-phone a:hover {
text-decoration:underline;
}
	.post-26 .vc_tta-panel-body h2 {
	font-size:18px;
	}
.img-320 {
	width:100%;
	}
.beforeafter .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a:after {
font-family: 'FontAwesome';
  	font-weight: normal;
  	font-style: normal;
	content: " \f063";

}
.post-26 h3 {
text-align: center !important;
}
.beforeafter .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
 	background-color:#a8caa9;
	color:white;
}

img.alignright{
	margin:10px auto !important;
	}
.search-results .post-row {
    margin-left: 0px !important;
}

.vc_responsive .cta_align_right .wpb_button {
		float:none !important;
	}
.homeslider {
	display:none !important;
}

#masthead .site-title a.logo-image img {
	max-height:100%;
	width: 295px;
}
.logo-image img[src$=".svg"] {
	min-width: 150px !important;
}
div#megaMenuToggle.megaMenuToggle {
	padding-left:140px!important;
	padding-right:135px!important;
	font-size: 15px!important;
}
#megaMenu .megaMenuToggle-icon {
	margin-top: 11px!important;
}

div.inner-wrapper, div.inner-wrapper p.copyright, #FooterBottom p.credit {
	text-align:center !important;
}
#page #Middle div.addshadow {
	background-image: url(https://616dentalstudio.com/wp-content/uploads/2013/12/bottomshadow-mobile.png) !important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.addline {
	border-bottom-color: #e0e0e0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.vc_text_separator div {
	line-height: 20px !important;
}
.clearboth {
	clear:both;
}
p.secondp {
	float:left !important;
	margin-top:15px;
}
img.alignnone.alignright.size-medium.wp-image-324.extrabottom {
	float:left;
	margin-left:0px;
	clear:both;
}
h2 {
	line-height:36px !important;
	text-align:center !important;
}
h1 {
	text-align:center;
}

.wpb_toggle_content {
	padding: 0px !important;
}
div.beforeafter .ui-state-active .ui-tabs-anchor:after {
	font-family: 'FontAwesome';
  font-weight: normal;
  font-style: normal;
	content: " \f063";
}
.addlogo {
	background-image: url(https://616dentalstudio.com/wp-content/uploads/2013/11/616DentalStudio-Logo-OnScreen-150x150.png);
	background-repeat: no-repeat;
	background-position: 50% 6%;
	background-size: 175px 124px;
}
.moveforlogo {
	padding-left:0%;
	padding-right:0%;
	padding-top:40%;
	text-align:center;
}
div.wpb_row.row-fluid {
	margin-left:0% !important;
}
h2.addtop {
	padding-top:0px!important;
	margin:0;
}
ul.wpb_image_grid_ul.isotope, .officetour {
	margin-left:15% !important;
	padding-left:0;
	text-align:left !important;
}

.vc_responsive .cta_align_right, .wpb_call_text  {float:none !important;
}

#social-stream-849 {
	margin-top:20px;
}
#Middle h1.page-title {
	word-wrap:normal;
}

}

@media (max-width: 320px) {
	#megaMenu .megaMenuToggle-icon {
	margin-top: -3px !important;
	margin-left: 10px !important;
	}
	
}

@media (max-width: 767px) {
.home p.welcome {
	font-size: 150% !important;
	line-height: 150% !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

h3 {
	line-height:30px;
}
div.inner-wrapper, div.inner-wrapper p.copyright, #FooterBottom p.credit {
	text-align:center!important;
}
#masthead .site-title a.logo-image img {
	max-height:100%;
}
div#megaMenuToggle.megaMenuToggle {
	padding-left:42%!important;
	padding-right:40%!important;
	font-size: 12px!important;
}

ul.wpb_image_grid_ul.isotope, .officetour {
	margin-left:20% ;
}

h2.addtop {
	padding-top:70px;
	margin:0;
}

div.addshadowhome {
	background-image: url(https://616dentalstudio.com/wp-content/uploads/2013/12/bottomshadow-mobile.png) !important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

	
}
@media (max-width: 600px){
	.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
    		background-color: #f0f0f0;
	}
}

@media screen and (min-width: 768px) {
    .memberof img {
        display: block;
        margin-left: 8%;
    }
    
    div.wpb_gallery_slides.wpb_image_grid {
    	margin-left:65px;
    }
    
    .ftrmargins, .footnotes {
    	margin-left:3%;
    }
    p.credit {
    	margin-right: 25%;
    }
    h4.tighterleading {
    	line-height:28px;
    }

}

@media screen and (max-width: 1190px) {
	#masthead .inner-wrapper {
background-image: url(https://616dentalstudio.com/wp-content/uploads/2013/11/decorative-teeth.png);
background-position: 400px 0px;
}
	
}



@media screen and (min-width: 1190px) {

div.footer-content-bottom .type_static-block{
	margin-left: 0;
}
#masthead .site-title a.logo-image img {
	margin-left: 0;
}

.headercontact {
	margin-right: 0;
}


}

/* fix hAtom Google data -style for extra sentence */
 
     .hatom-extra {font-size:10px; font-weight:400; font-style:italic;}
     .hatom-extra .entry-title {text-transform:uppercase;}
 
 
/* alternative style to hide sentence from view */
      
     .hatom-extra {display: none;}
/*See more at: http://www.davidtiong.com/fix-hatom-microformats-at-least-one-field-must-be-set-for-hatomentry/#sthash.QaT9VEPx.dpuf */

header.post-header {
margin-top:20px !important;
}

/* 2nd Location */
@media screen and (min-width: 826px) {
    .headercontact {
    margin-right: 20px;
    }
     #masthead .site-title a.logo-image img {
        margin-left: 0px;
		    width:250px;
    }
    #comingsoon {
        margin-left:10px;
   }
}

#comingsoon {
    width: 251px;
    background-image: url("https://616dentalstudio.com/wp-content/uploads/2017/10/2nd-location-open.png");
    display: block;
    float: left;
    height: 103px;
    background-repeat:no-repeat;
   }

@media screen and (max-width:825px) and (min-width:768px) {
     .headercontact {
    margin-right: 0px !important;
    }
    #masthead .site-title a.logo-image img {
        margin-left: 0px !important;
    }
    #comingsoon {
        margin-left:0px !important;
    }
}
@media screen and (max-width:767px) {
    #comingsoon {
    width: 100%;
    background-image: url("https://616dentalstudio.com/wp-content/uploads/2017/10/2nd-location-open-mobile.png");
    background-position: center;
    display: block;
    float: none;
    background-repeat: no-repeat;

    height: 37px;
    position: relative;
    margin:2% !important;
    }
}
