/* CUSTOM CSS */

@import url("../fonts/stylesheet.css");

body {
	/*font-family:lato, Arial, Helvetica, sans-serif !important;*/
	color:#595959;
	font-size:16px;
	background:#FFFFFF;
}

.clr {float:none;clear:both;}

.alignleft {float:left;margin-right: 20px;margin-bottom: 15px;}
.alignright {float:right;margin-left: 20px;margin-bottom: 15px;}
.aligncenter {float:none;display:block;margin:auto;margin-bottom: 15px;}

.fitrow {
	margin-left:0 !important;
	margin-right:0 !important;
}
.pad0 {padding-left:0 !important;padding-right:0 !important;}
.pad1 {padding-left:15px !important;padding-right:15px !important;}
.pad2 {padding-left:30px !important;padding-right:30px !important;}

.padtop0{padding-top:0px !important;}
.padtop1{padding-top:10px !important;}
.padtop2{padding-top:20px !important;}
.padtop3 {padding-top:30px !important;}

.vpad0 {padding-top:0px !important;padding-bottom:0px !important;}
.padbottom0{padding-bottom:0 !important;}
.padbottom1{padding-bottom:10px !important;}

.bottom0 {margin-bottom:0px!important;}
.bottom1 {margin-bottom:10px!important;}
.bottom2 {margin-bottom:20px!important;}
.bottom3 {margin-bottom:30px!important;}
.bottom4 {margin-bottom:40px!important;}
.top0 {margin-top:0px!important;}
.top1 {margin-top:10px!important;}
.top2 {margin-top:20px!important;}
.top3 {margin-top:30px!important;}


.row.container {
	width:990px;
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
	padding-right:0;
	padding-left:0;
}
li.widget {list-style:none;margin:0;}

small {font-size: 14px;}
p, ul, ol {line-height:22px;margin-bottom:15px;}

a{color:#354ea4}

input:focus, textarea:focus, button:focus, select:focus, .btn:focus, a:focus{outline:0}
input[type="text"],
textarea, select,
input[type="email"],
input[type="password"] {
	color: #595959;
	font-size: 15px;
	height: 42px;
	width: 215px;
	max-width: 100%;
	border: 1px solid #e6e6e6;
	padding: 5px 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-bottom: 5px;
}
textarea {height:95px;}

img {max-width:100%;}
strong, b {
	font-weight:normal!important;
	font-family:latobold!important;
}
i, em {font-style:normal;font-family:LatoItalic;}

b i, i b, em strong, strong em {
	font-style:normal;
	font-weight:normal!important;
	font-family:latoBoldItalic!important;
}

h1, h2, h3, h4 {
	line-height:1;
	margin-top:0;
	margin-bottom:15px;
}
h2, h3, h4 {
	font-family:latobold;
}
h1 {
	font-family: 'latoblack';
	font-size:24px;
	color: #354ea4;
	margin-bottom: 20px;
}
h2 {
	font-size:22px;
	color: #354ea4;
}
h3 {font-size:20px;color:#eabb57;}
h4 {font-size:18px;color:#eabb57;}

.text-blue {color:#2f82d8!important;}
.text-cyan {color:#00b1b8!important;}
.text-orange {color:#ff7900!important;}
.text-beige {color:#eabb57!important;}
.listnone {list-style:none;}
.text-regular {font-family:lato!important;}
.text-small {font-size:11px;line-height: 15px;}
.text-light {font-family:latolight!important;}
a.text-beige:hover {color:#D8A333!important;}

.font19 {font-size: 19px;line-height: 1.3;}

.underline {text-decoration:underline;}
a.underline:hover {text-decoration:underline;}

a:hover {text-decoration:none;color: #6078cb;}

#homeboxes li a, .ds-desc a {color:#00b1b8}
#homeboxes li a:hover, .ds-desc a:hover {color:#3dd4da}

a {
	-webkit-transition-property: color;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: color;
	-moz-transition-duration: .3s;
	-moz-transition-timing-function: ease;
	-o-transition-property: color;
	-o-transition-duration: .3s;
	-o-transition-timing-function: ease;
	-ms-transition-property: color;
	-ms-transition-duration: .3s;
	-ms-transition-timing-function: ease;
	transition-property: color;
	transition-duration: .3s;
	transition-timing-function: ease;
}
.button, button, .btn {
	-webkit-transition-property: background;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: background;
	-moz-transition-duration: .3s;
	-moz-transition-timing-function: ease;
	-o-transition-property: background;
	-o-transition-duration: .3s;
	-o-transition-timing-function: ease;
	-ms-transition-property: background;
	-ms-transition-duration: .3s;
	-ms-transition-timing-function: ease;
	transition-property: background;
	transition-duration: .3s;
	transition-timing-function: ease;
}
.hoverfade a img, #topmenu ul li a, #doctorslider .flex-direction-nav a {
	-webkit-transition-property: opacity;
	-webkit-transition-duration: .3s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: opacity;
	-moz-transition-duration: .3s;
	-moz-transition-timing-function: ease;
	-o-transition-property: opacity;
	-o-transition-duration: .3s;
	-o-transition-timing-function: ease;
	-ms-transition-property: opacity;
	-ms-transition-duration: .3s;
	-ms-transition-timing-function: ease;
	transition-property: opacity;
	transition-duration: .3s;
	transition-timing-function: ease;
	opacity:1;
	filter:alpha(opacity=100); 
}
#topmenu ul li a:hover,
.hoverfade a:hover img {opacity:.8;filter:alpha(opacity=80); }


.container {
	width:990px!important;
	max-width:100%!important;
}
#logo h1 {margin:0;}
#logo h1 a {
	width:420px;
	max-width:100%;
	height:100px;          /* was 156px*/
	background:url(http://108.160.146.5/~tandemmental/wp-content/uploads/2015/03/tandem-mental-health-logo1.jpg) top left no-repeat;
	text-indent:-9999px;
	display: inline-block;
	margin-top: 5%;
}
#navmenu.navbar-default .navbar-nav>li>a {font: 15px latobold;}
#header {
	padding-top:20px;
	padding-bottom:20px;
}
#topmenu {
	text-align:right;
}
#topmenu ul.menu {
	list-style:none;
	padding-left:0;
	margin:0;
	font-size: 14px;
	display: inline-block;
	line-height:1;
}
#topmenu ul li:last-child {
	padding-right:0;
	margin-right:0;
	border-right:none;
}
#topmenu ul li {
	float:left;
	padding-right:13px;
	margin-right:13px;
	border-right:1px solid #595959;
	line-height: 1.3;
}
#topmenu ul li a {color:#595959;}

.ico-home a {background:url(../images/ico-home.png) left center no-repeat;padding-left:20px;}
.ico-contact a {background:url(../images/ico-contact.png) left center no-repeat;padding-left:20px;}
.ico-fb a {
	background:url(../images/ico-facebook.png) left top no-repeat;
	text-indent:20px;
	display:inline-block;
	width:17px;
	height:17px;
	overflow:hidden;
}

#headertext {
	text-align:right;
	margin-top: 3.5%;
}
#headertext h2 {
	font: 28px lato;
	margin-bottom:5px;
	line-height: 1.2;
	padding-top: 5px;
}
#headertext h3 {
	font:24px latoitalic;
	margin-bottom:5px;
	line-height: 1;
}
#header-btn .btn {margin-top: 7%;}
#header-btn {text-align: right;padding-left: 0;overflow:hidden;}
.btn:focus {color:#fff;}
.btn:hover {color:#fff;background-color:#1a3283!important;}
.btn {
	color: #fff;
	background: #354ea4;
	font: 14px latobold;
	display: inline-block;
	padding: 12px 14px 12px 15px;
}
.btn:after {
	content: url(../images/arrow-white.png);
	margin-left: 6px;
}
input.btn {
	background: #354ea4 url(../images/arrow-white.png) 92% center no-repeat;
	padding-right: 25px;
}

#homecolumns {
	width: 100%;
	float: left;
	margin-bottom: 20px;
	clear: both;
	padding-top: 15px;
	margin-top: -35px;
}
#homecolumns .btn  {float:right;margin-bottom: 20px;}
#homeboxes {
	list-style:none;
	padding-left:0!important;
	margin:0;
	display:block;
	margin-left:-10px;
	margin-right:-10px;
	clear:both;
	float: none;
}
#homeboxes li {
	float:left;
	text-align:center;
	width:20%;
	padding-right:10px;
	padding-left:10px;
	margin-bottom:15px;
}
#homeboxes li img {
	display: block;
	border: 3px solid #fff;
	box-shadow: 0px 1px 10px rgba(0,0,0,.2);
	-webkit-box-shadow: 0px 1px 10px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 1px 10px rgba(0,0,0,.2);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-bottom: 10px;
}
#doctorslider {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	margin: 0 0 20px;
	border: none;
}
#doctorslider .slides > li {}
.ds-img {padding-right:0;width:27%;}
.ds-img img {
	width:auto!important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.ds-desc {width:73%;line-height:21px;}
.ds-info {
	padding-left: 15px;
	padding-right: 15px;
}
.ds-name {
	font-family:latobold;
	margin-bottom:3px;
	color:#595959;
}
.ds-desc p{line-height:21px;}
.morelink, .more-link {
	display: inline-block;
	font-family: latobold;
	font-size: 15px;
}
#doctorslider .flex-direction-nav a {
	background:url(../images/slide-arrow-prev.png) center no-repeat;
	height:189px;
	width:27px;
	font-size: 0;
	top: 25%;
	opacity: 1;
}
#doctorslider .flex-direction-nav a:before {display:none;}
#doctorslider .flex-direction-nav a.flex-prev {left: -15px!important;}
#doctorslider .flex-direction-nav a.flex-next {
	right: 0px!important;
	background:url(../images/slide-arrow-next.png) center no-repeat;
}
#doctorslider .flex-direction-nav a:hover {opacity:.8;filter:alpha(opacity=80);}

#footerwrap {
	border-top:7px solid #efc75e;
	margin-top: 5px;
}
#footer {font-size: 14px;padding-top: 15px;padding-bottom: 15px;}
#footerrow1 {padding-bottom:5px;}
#footer p {margin-bottom:10px;}
#footer-address {padding-bottom:5px;}
#footer-copyright {text-align:right;padding-bottom:5px;}
#footerrow2-right {float:right;text-align:right;}
#footerrow2-middle {
	text-align: center;
	font-size: 11px;
	padding-top: 12px;
}
.img-thumbnail {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}
#container {padding-top: 35px;padding-bottom: 20px;}
p strong {font-size: 15px;}
#content ul, #content ol {padding-left: 18px;} 
.list-margin {margin-bottom: 20px;}
.list-margin li {margin-bottom:15px;}

#prefooterwrap {
	border-top: 1px solid #e6e6e6;
	padding-top: 22px;
	padding-bottom: 5px;
}
#prefooter .btn {margin-bottom:5px;}
#prefooter h4 {line-height: 1.3;}
#qfa-left {padding-right: 30px;}
#quickform {margin-left: -30px;padding-top: 5px;}
.quickform-field {padding-left: 0;padding-right: 10px;}
.quickform-field input {width: 100%;}
.quickform-btn {text-align:right;padding-left: 0;}
.quickform-btn .btn {width: 100%;}

.gallerylist {
	list-style:none;
	padding-left:0!important;
	display: block;
	margin-left: -7px;
	margin-right: -7px;
	padding-top:5px;
	margin-bottom:30px;
}
.gallerylist li {
	float: left;
	width: 25%;
	text-align: center;
	font: 15px latobold;
	margin-bottom: 25px;
	padding: 0 7px;
}
.gallerylist li:nth-child(4n+1) {clear:left;}
.gallerylist li img {
	margin: 0 auto 10px;
	display: block;
	padding: 8px;
	border: 1px solid #e7e7e7;
}
.widget {margin-bottom:15px;}
.single-drimg {margin-bottom: 13px;}
#quickform2-field input {margin-bottom: 11px;}
#quickform2-textarea textarea {width:100%;}

.fwb-img {height:auto;}
.bordered {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #ddd;
	max-width:100%;
}
.responsive-iframe {
	max-width:100%;
}

/* CONTACT FORM 7 */

div.wpcf7-validation-errors {
	color: #BB4343;
	background-color: #F8E7E7;
	border: 1px solid #B34949 !important;
	text-align: left;
}
div.wpcf7-mail-sent-ok {
	color: #036605;
	background-color: #EAF7E5;
	width: 99%;
	border: 1px solid #468847!important;
}
.wpcf7-response-output.wpcf7-display-none {padding:0!important;display: block !important;margin: 0;}
div.wpcf7-response-output.wpcf7-validation-errors, 
div.wpcf7-response-output.wpcf7-mail-sent-ok {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 10px!important;
	width: 99%;
	display: inline-block !important;
	text-shadow: rgba(255, 255, 255, 0.701961) 0px 1px 0px;
	margin-top: 15px!important;
	text-align:center;
	font-size: 14px!important;	
}
.wpcf7-not-valid-tip {
	color: #BB4343!important;
	font-size: 14px!important;	
}
.ajax-loader {
	margin-right:7px;
	position:relative;
	top:5px;
}
.ajax-loader {display:none;visibility:hidden;}
#quickform2-field .wpcf7-not-valid-tip,
#quickform2-textarea .wpcf7-not-valid-tip {
	margin-top: -8px;
	padding-bottom: 8px;
}

/* END CONTACT FORM 7 */

.no-pbr p {margin-bottom:0;}
.no-pbr br, .no-br br {display:none;}
.panelbox {
	background: #f5f5f5;
	padding: 15px;
	margin-bottom: 30px;
	margin-top: 30px;
	border: 1px solid #e6e6e6;
}

#appointmentform {padding-top: 12px;}
#appointmentform {
	width: 545px;
	max-width: 100%;
	margin-bottom: 20px;
}
.form-field, .form-button {
	margin-right: -8px;
	margin-left: -8px;
}
.form-field textarea {width:100%;}
.form-field input, .form-field select {
	height: 41px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-bottom: 5px;
	width: 100%;
}
.field-label {
	display: block;
	padding-bottom: 5px;
}
.ff-left {
	padding-bottom: 7px;
	padding-left: 8px;
	padding-right: 8px;
}
.ff-right {
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 7px;
}
.form-button {padding-top: 10px;}
.text-red {color: #E14848!important;font-family: latobold;}

#sliderblock .bx-viewport  {
	padding: 0;
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	background: transparent;
	left:0;
}
#sliderblock .bx-wrapper {margin-bottom:0;}
#sliderblock .bxslider {margin-bottom:0;padding-left:0;} 
#sliderblock .bx-wrapper .bx-pager.bx-default-pager a.active {background:transparent}
#sliderblock .bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	display: block;
	width: 13px;
	height: 13px;
	-moz-border-radius: 200px;
	-webkit-border-radius: 200px;
	border-radius: 200px;
	border: 3px solid #fff;
	box-shadow: 0 1px 4px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.3);
}
#sliderblock .bx-wrapper .bx-pager {
	bottom: 10px;
	z-index: 70;
	padding-top: 0;
}
.msslideholder {
	display: block;
	background: #ddd;
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;		
	width: 100%;
	overflow: hidden;
	position:relative;
}
.msimg {
	width:100%;
	height:auto;
}
.mscaption > .container { position:relative;padding: 0;}
.mscaption { 
	position: absolute;
	top: 50px;
	left: 0;
	width: 100%;
}
.mstitle {
	color: #fff;
	text-shadow: 1px 2px 5px rgba(0,0,0,.3);
	font-size: 35px;
	width: 100%;
	margin-bottom: 0;
	text-align: center;
	padding: 0 15px;
}
.mscaptioncenter {top:45%;}
.mscaptionbottom {top:initial;bottom:60px;}




@media only screen and (min-width: 990px) {
	#navmenu.navbar-default .navbar-nav>li>a {padding: 16px 25px!important;}
	#quickform2-btn {width: 18%!important;text-align: left;}
	#quickform2-btn .btn {width: 100px;background: #354ea4 url(../images/arrow-white.png) 80% center no-repeat;}	
	#quickform2-textarea {width: 48%;}
}
@media only screen and (min-width: 1000px) {
	#navmenu.navbar-default .navbar-nav>li>a {padding: 16px 27px!important;}
}
@media only screen and (max-width: 990px) {
	#logo h1 {width: 300px;}

}
@media only screen and (min-width: 768px) {
	#navmenu {
		background:#00b1b8;
		border:0;
		margin-bottom: 0;
		min-height:49px;
		text-align: center;
		border-bottom:6px solid #efc75e;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
	}
	#navmenu.navbar-default .navbar-nav>li {float:none;display:inline-block;text-align: left;}
	#navmenu.navbar-default .navbar-nav>li>a {
		color: #fff;
		padding: 16px 10px;
	}
	#navmenu .navbar-nav {float: none;display: inline-block;}
	#navmenu.navbar-default .navbar-nav>li>a:hover,
	#navmenu .navbar-nav>.current-menu-item>a, 
	#navmenu .navbar-nav>.active>a, 
	#navmenu .navbar-nav>.active>a:hover, 
	#navmenu .navbar-nav>.active>a:focus {
		background:#0f8b8b;
		color:#efc75e!important;
	}
	#navmenu .navbar-collapse {padding: 0px;}
	#navmenu .navbar-nav>.open>a {background:#0f8b8b;color: #efc75e!important;}
	#navmenu.navbar-default .navbar-nav >.dropdown > a .caret {display:none;}
	#navmenu.navbar-default .navbar-nav >.dropdown > a .caret:after {display:none!important;}
	#navmenu.navbar-default .navbar-nav >.dropdown > .dropdown .dropdown-menu > a .caret {display:inline-block;}
	#navmenu.navbar-default .navbar-nav>li.dropdown:hover .dropdown-menu,
	#navmenu.navbar-default .navbar-nav>li.dropdown .dropdown-menu:hover {display: block!important;}
	.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {background: #00b1b8;}
	#navmenu .open>.dropdown-menu {display: none;}	
	#navmenu .dropdown{position:relative;}
	#navmenu .dropdown > .dropdown-menu {
		top:48px;
		left:0;
		margin-left:-1px;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
	#navmenu .dropdown > .dropdown-menu{display:none!important;}
	#navmenu .dropdown:hover > .dropdown-menu{display:block!important;}
	#navmenu .dropdown > a:after{
		display:none;
		content:" ";
		float:right;
		width:0;
		height:0;
		border-color:transparent;
		border-style:solid;
		border-width:5px 0 5px 5px;
		border-left-color:#cccccc;
		margin-top:5px;
		margin-right:-10px;
	}
	#navmenu .dropdown > .dropdown-menu > .dropdown > a:after{display:block;}
	#navmenu .dropdown:hover > a:after{border-left-color:#ffffff;}
	#navmenu .dropdown .pull-left{float:none;}
	#navmenu .dropdown.pull-left > .dropdown-menu{
		left:-100%;
		margin-left:10px;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
	}
	#navmenu .dropdown > .dropdown-menu > .dropdown > .dropdown-menu {
		display:none!important;
		right: -160px;
		left: inherit;	
	}		
	#navigation 	 > .dropdown > .dropdown-menu {display:none!important;top: 0;right: -159px;}		
	#navigation #navmenu .dropdown > .dropdown-menu > .dropdown:hover > .dropdown-menu {display:block!important;}	
	#navigation #navmenu .dropdown > .dropdown-menu > .dropdown > .dropdown-menu {right: -182px;top: -3px;display: none!important;}
	#navigation #navmenu .dropdown > .dropdown-menu > .dropdown:hover > .dropdown-menu {display: block!important;}
	.large-padleft0{padding-left:0 !important;}
	.large-padleft1 {padding-left:15px !important;}
	.large-padleft2 {padding-left:30px !important;}
	.large-padleft3 {padding-left:45px !important;}
	.large-padleft4 {padding-left:60px !important;}
	.large-right {float:right!important;}
	.large-left {float:left!important;}
	#meetdoctors {width:67%;} 
	#hc2-right {width:33%;margin-top: 4.5%;} 
	#hasrightsidebar #content {
		border-right:1px solid #e6e6e6;
		width: 78.3%;
		padding-right:25px;
	}
	#sidebar-right {width: 21.7%;padding-left:25px;padding-top: 5px;}
	#preventivecare p, #preventivecare h4 {margin-bottom:0;}
	#preventivecare-left {width: 38%;}
	#preventivecare-right {width: 26%;text-align: right;}
	#preventivecare-center {
		border-right: 1px solid #e6e6e6;
		border-left: 1px solid #e6e6e6;
		width: 36%;
		margin-bottom: 15px;
		text-align:center;
	}
	#quickform2-btn {padding-top: 53px;}
	
	.col-sm-3 {width: 35%;}
	
}
@media only screen and (max-width: 767px) {
	#navmenu.navbar-default .navbar-nav>li>a {color: #0f8b8b;}
	#navmenu.navbar-default .navbar-nav>li>a:hover {color: #fff;background:#0f8b8b;}
	#navmenu {margin-bottom:0;border: none;border-bottom:6px solid #efc75e;}
	#navmenu .navbar-toggle {border: 0;background: #004447;}
	#navmenu .navbar-toggle .icon-bar {background-color: #fff;}
	#navmenu .navbar-toggle:hover {background: #002f31;}
	#navmenu .navbar-toggle:hover .icon-bar {background-color: #fff;}	
	#navmenu .navbar-header {background: #00b1b8;}		
	#navmenu.navbar-default .navbar-nav>li>a {font-family:lato;}
	.small-pad0 {padding-left:0 !important;padding-right:0 !important;}
	#logo h1 {margin-bottom: 0;text-align:center; width: 100%;}
	#logo h1 a{background-size:100%;
		       margin-top: 1%;
			   height: 150px;}
	#topmenu {text-align: center;padding-top: 20px;}
	#header-btn, #headertext {text-align: center;margin-top: 5px;}	
	#header-btn .btn {margin-top: 0;}
	#homeboxes li {width: 32.2%;float:none;display:inline-block;vertical-align:middle;}
	#homeboxes {text-align:center;overflow:hidden;}
	#homeboxes li:nth-child(3n+1) {clear:left;}
	#homeboxes li img {margin: 0 auto 10px;}
	#doctorslider .flex-direction-nav a.flex-prev {left: -10px!important;}
	#doctorslider .flex-direction-nav a.flex-next {right: -10px!important;}
	.ds-info {padding-left: 20px;padding-right: 20px;}
	#footer-copyright, #footer-address {text-align:center;}
	#footer-address p {margin-bottom:0}
	#quickform {margin-left: -15px;}
	.quickform-field {padding-left: 15px;padding-right: 15px;}
	.quickform-btn {padding-left: 15px;text-align: center;padding-top: 7px;margin-bottom: 10px;}
	#hasrightsidebar #content {padding-bottom:25px;}
	.sm-hide {display:none!important;}

	
}

@media only screen and (max-width: 600px) {
	.gallerylist li {width:50%;}
	.gallerylist li:nth-child(odd) {clear:left;}
	.mstitle { font-size: 24px;}
	.mscaption {top: 20px!important;}
	
	#logo h1 a {height: 175px;}
}
@media only screen and (max-width: 500px) {
	.xxs-12, .xxs-12-center  {
		width:100%!important;
		max-width:100%!important;
		display:block!important;
		clear:both!important;
		float:none!important;
		margin-left: auto;
		margin-right: auto;
	}
	.xxs-12-center {text-align:center!important;}
	.xxs-6-center {text-align:center!important;width:50%!important;}
	img.xxs-center {width:auto!important;}
	.field-label {text-align:left;}
	.ds-title, .ds-name {text-align:center;}
	.ds-img  img {margin: 0 auto 10px;}
}
@media only screen and (max-width: 400px) {
	#homeboxes li {width: 100%;}
}

