/*
 Theme Name:   MTSTheme
 Template:     devdmbootstrap3
 Description:  Masquerade Talent Studios Theme
 Author:       Cameron Auber | OnePoint Hosting
 Author URI:   https://www.onepointhosting.com/
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  MTSTheme

/****************** Special Blank CSS classes for child themes to use without disturbing core bootstrap styles ****************/
a {
	color:#ec1c24;
}
a:hover, a:focus {
	color:#c60000;
}
.mts-logo {
	max-width:250px;
	margin:auto;
}
.navbar {
	margin-bottom:0;
	border-radius:0;
}
.navbar-mts {
	background:#ec1c24;
	border:none;
}
.navbar-mts .navbar-nav > li > a {
	color:#ffffff;
	text-align:center;
}
.navbar-mts .navbar-toggle {
	border:none;
}
.navbar-mts .navbar-toggle .icon-bar {
	border-color:#ffffff;
	background-color:#ffffff;
	padding:2px;
}
.navbar-mts .nav > li > a:hover,
.navbar-mts .nav > li > a:focus {
	text-decoration: none;
	background-color:#ffffff;
	color:#ec1c24;
}
.dmbs-container {

}

.dmbs-header {
	background:#000000;
}

.dmbs-header-img {
	padding:0;
}

.dmbs-header-slider {
	padding:0;
}

.dmbs-top-menu {

}

.dmbs-content {

}

.dmbs-main {
	margin-bottom:20px;
	padding:10px;
}

.dmbs-left {
	color:#ffffff;
}

.dmbs-right {
	background: #ec1c24;
	color:#ffffff;
	min-height:500px;
	padding:10px;
	float:left;
}
.dmbs-right h3 {
	margin-top:0;
}
.dmbs-right a {
	color:#ffffff;
}
.dmbs-right a:hover,
.dmbs-right a:focus {
	color:#ffffff;
}
.dmbs-footer-menu {

}

.dmbs-author-credits {

}
.dmbs-footer {
	
}
.dmbs-footer.nocontainer {
	margin-top:15px;
	background-color:#000000;
	background-image:url('img/footer-bg.jpg');
	background-position: center; 
	min-height:300px;
	max-height:300px;
	overflow:hidden;
	color:#ffffff;
}
.dmbs-footer.nocontainer a {
	color:#ffffff;
	text-decoration:none;
}
.dmbs-footer.nocontainer a:hover,
.dmbs-footer.nocontainer a:focus {
	color:#ffffff;
	text-decoration:underline;
}
.dmbs-footer.nocontainer .copyright {
	position: relative;
	bottom: -140px;
}
.rpwe-block a {
	font-size:1.2em;
	color:#ffffff;
}
.rpwe-block a:focus,
.rpwe-block a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.phone-number {
	display:none;
}
.phone-number-mobile {
	float:left;
}
.btn-mts {
	color: #ffffff;
	background-color: #ec1c24;
	border-color: #a01c24;
}
.btn-mts:hover,
.btn-mts:focus {
	color: #ffffff;
	background-color: #a01c24;
	border-color: #ec1c24;
}
.row.myp .btn-mts,
.row.mpa .btn-mts,
.row.mm .btn-mts {
	float:right;
	margin-right:5px;
}
.btn, .comment-reply-link, .comment-respond #submit, #wp-calendar #prev a, #wp-calendar #next a, #searchform #searchsubmit {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 2px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/* TABLET & ABOVE */
@media (min-width: 768px) {
	.mts-logo {
		margin:0;
	}
	.phone-number {
		display:inline;
		margin-top:-50px;
		float:right;
	}
	.phone-number-mobile {
		display:none;
	}
	.dmbs-right {
		float:right;
	}
	.dmbs-footer.nocontainer .copyright {
		bottom: -225px;
	}
}
body {
	padding-bottom:0;
}
#wpcf7-f180-o1 .wpcf7-not-valid-tip {
	color:#ffffff;
}