/*
	FileName:		vsmt.css
	Author:			Barry J. Watt
	Copyright:		© BARRY J. WATT 2020. ALL RIGHTS RESERVED.
	Web Version:	1.0000
	Date:				08/01/2020
-------------------------------------------------- */

/* Webfont: Lato-Black */
@font-face {
    font-family: 'LatoWebBlack';
    src: url('../webfonts/Lato-Black.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-Black.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-Black.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-Black.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-BlackItalic */
@font-face {
    font-family: 'LatoWebBlack';
    src: url('../webfonts/Lato-BlackItalic.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-BlackItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-BlackItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-BlackItalic.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-BlackItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Bold */
@font-face {
    font-family: 'LatoWebBold';
    src: url('../webfonts/Lato-Bold.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-Bold.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-Bold.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-Bold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-BoldItalic */
@font-face {
    font-family: 'LatoWebBold';
    src: url('../webfonts/Lato-BoldItalic.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-BoldItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-BoldItalic.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-BoldItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Hairline */
@font-face {
    font-family: 'LatoWebHairline';
    src: url('../webfonts/Lato-Hairline.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-Hairline.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-Hairline.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-Hairline.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-Hairline.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-HairlineItalic */
@font-face {
    font-family: 'LatoWebHairline';
    src: url('../webfonts/Lato-HairlineItalic.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-HairlineItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-HairlineItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-HairlineItalic.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-HairlineItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Heavy */
@font-face {
    font-family: 'LatoWebHeavy';
    src: url('../webfonts/Lato-Heavy.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-Heavy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-Heavy.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-Heavy.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-Heavy.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-HeavyItalic */
@font-face {
    font-family: 'LatoWebHeavy';
    src: url('../webfonts/Lato-HeavyItalic.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-HeavyItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-HeavyItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-HeavyItalic.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-HeavyItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Italic */
@font-face {
    font-family: 'LatoWeb';
    src: url('../webfonts/Lato-Italic.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-Italic.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-Italic.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-Italic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Light */
@font-face {
    font-family: 'LatoWebLight';
    src: url('../webfonts/Lato-Light.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-Light.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-Light.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-Light.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-LightItalic */
@font-face {
    font-family: 'LatoWebLight';
    src: url('../webfonts/Lato-LightItalic.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-LightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-LightItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-LightItalic.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-LightItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Medium */
@font-face {
    font-family: 'LatoWebMedium';
    src: url('../webfonts/Lato-Medium.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-Medium.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-Medium.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-Medium.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-MediumItalic */
@font-face {
    font-family: 'LatoWebMedium';
    src: url('../webfonts/Lato-MediumItalic.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-MediumItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-MediumItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-MediumItalic.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-MediumItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Regular */
@font-face {
    font-family: 'LatoWeb';
    src: url('../webfonts/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Semibold */
@font-face {
    font-family: 'LatoWebSemibold';
    src: url('../webfonts/Lato-Semibold.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-Semibold.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-Semibold.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-Semibold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-SemiboldItalic */
@font-face {
    font-family: 'LatoWebSemibold';
    src: url('../webfonts/Lato-SemiboldItalic.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-SemiboldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-SemiboldItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-SemiboldItalic.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-SemiboldItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Thin */
@font-face {
    font-family: 'LatoWebThin';
    src: url('../webfonts/Lato-Thin.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-Thin.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-Thin.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-Thin.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-ThinItalic */
@font-face {
    font-family: 'LatoWebThin';
    src: url('../webfonts/Lato-ThinItalic.eot'); /* IE9 Compat Modes */
    src: url('../webfonts/Lato-ThinItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../webfonts/Lato-ThinItalic.woff2') format('woff2'), /* Modern Browsers */
         url('../webfonts/Lato-ThinItalic.woff') format('woff'), /* Modern Browsers */
         url('../webfonts/Lato-ThinItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}


body {
	font-family: "LatoWeb";
	color: rgba(0,0,60,1.00);
	/*For Fixed Navbar*/
	min-height: 60rem;
	padding-top: 3rem;
	padding-bottom: 0px !important;
}

h1, h2, h3, h4, h5, h6 {
	font-family: "LatoWebBold";
}

p {
	font-family: "LatoWeb";
}

.container {
	width: 1140px !important;
	max-width: 1140px !important;
}

.navbar {
	box-shadow: 0 0 20px rgba(0,0,0,0.6);
}

.navbar-nav {
	font-family: "LatoWeb";
}

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
	font-weight: bold;
}
.bg-vsmt-blue {
	background-color: rgb(0,0,75) !important;
}

.btn-vsmt-blue {
	color: #fff;
	background-color: rgb(0,0,75);
	border-color: rgb(0,0,75);
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-vsmt-blue:hover {
	color: rgba(180,180,180,1.00);
}

.vsmt-page-logo {
	display: block;
	width: 45%;
	min-width: 300px;
	height: auto;
	margin: 3rem auto 2rem auto;
}

.vsmt-page-heading {
	text-align: center;
	margin-bottom: 2rem;
}

.vsmt-story-leadin {
	font-size: 1.2rem;
	text-align: center;
	padding-left: 6%;
	padding-right: 6%;
	margin-bottom: 3rem;
}

.vsmt-story-row {
	margin-bottom: 3rem;
}

.vsmt-story-heading {
	line-height: 1.5;
}

.vsmt-story-text {
	font-size: 1.2rem;
}

.vsmt-story-pic {
	width: 100%;
	height: auto;
}

.vsmt-intro-leadin {
	font-size: 1.2rem;
	margin-bottom: 3rem;
}

.vsmt-appt-leadin {
	font-size: 1.2rem;
}

.vsmt-appt-btn-1 {
	margin-bottom: 3rem;
}


.vsmt-doctor {
	display: block;
	border: rgba(0,0,75,1.00) 3px solid;
	width: 75%;
	margin: 0 auto 3rem auto;
	padding: 1rem;
	font-size: 1.2rem;
	background-color: rgba(255,236,156,1.00);
}

.vsmt-profile-pic {
	width: 100%;
	max-width: 255px;
	height: auto;
}



.vsmt-footer {
	border-top: solid rgba(0,0,75,1.00) 3px;
	background-color: rgba(0,0,135,1.00);
	min-height: 300px;
	padding-top: 1rem !important;
	padding-bottom: 2rem !important;
}

.vsmt-footer-col {
	padding-top: 1rem;
}

.vsmt-footer-logo {
	width: 100%;
	max-width: 240px;
	height: auto;
	padding-top: 1rem;
}

.vsmt-footer-clinic-hdg {
	color: #fff;
	text-shadow: rgba(30,30,30,1.00) 1px 1px;
	font-size: 1.2rem;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 0px;
}

.vsmt-footer-contact-hdg {
	color: #fff;
	text-shadow: rgba(30,30,30,1.00) 1px 1px;
	font-size: 0.9rem;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 0px;
}

.vsmt-footer-contact {
	color: #fff;
	text-shadow: rgba(30,30,30,1.00) 1px 1px;
	font-size: 0.7rem;
	line-height: 1.2;
}

.vsmt-footer-contact a {
	color: #fff;
	text-decoration: none;
}

.vsmt-footer-contact a:hover {
	color: rgba(165,165,255,1.00);
}

.vsmt-footer-desc {
	color: #fff;
	text-shadow: rgba(30,30,30,1.00) 1px 1px;
	font-size: 0.9rem;
	line-height: 1.2;
}

.vsmt-footer-menu {
	margin-left: 1rem;
	color: #fff;
	text-shadow: rgba(30,30,30,1.00) 1px 1px;
	font-size: 0.84rem;
	line-height: 1.5;
}

.vsmt-footer-menu li a {
	color: #fff;
	text-decoration: none;
}

.vsmt-footer-menu li a:hover {
	color: rgba(165,165,255,1.00);
}

.vsmt-footer-copy {
/*	padding-top: 1rem;*/
}

.vsmt-footer-copy p {
	color: #fff;
	text-shadow: rgba(30,30,30,1.00) 1px 1px;
	font-size: 0.6rem;
	line-height: 1.1;
	margin-bottom: 0rem;
}

.vsmt-footer-copy p a {
	color: #fff;
	text-decoration: none;
}

.vsmt-footer-copy p a:hover {
	color: rgba(165,165,255,1.00);
}

.vsmt-footer-web p {
	color: #fff;
	text-shadow: rgba(30,30,30,1.00) 1px 1px;
	font-size: 0.75rem;
	line-height: 1.1;
	text-align: right;
	margin-bottom: 0rem;
}

.vsmt-footer-web p a {
	color: #fff;
	text-decoration: none;
}

.vsmt-footer-web p a:hover {
	color: rgba(165,165,255,1.00);
}


@media (max-width: 1200px) {
	.container {
		width: 100% !important;
		max-width: 100% !important;
	}
}

@media (max-width: 992px) {
/*	.container {
		width: 900px !important;
		max-width: 900px !important;
	}*/
}

@media (max-width: 768px) {
/*	.vsmt-story-leadin {
		padding-left: 3rem;
		padding-right: 3rem;
	}*/
}

@media (max-width: 576px) {
/*	.container {
		width: 100% !important;
		max-width: 100% !important;
	}*/
/*	.vsmt-story-leadin {
		padding-left: 1rem;
		padding-right: 1rem;
	}*/
	.vsmt-footer-copy p {
		margin-bottom: 1rem;
	}
	.vsmt-footer-web p {
		text-align: left;
	}
}

@media (max-width: 480px) {
}


