.fit-vids-style {
    display:none;
}

iframe {
    max-width:100%;
}

img {
    max-width:100%;
}
.wrap__slider .slider__title {
    text-align: center;
}

.mm-menu .mm-navbar {
    background: #689dd4 !important;
}

.wrap__featuredblocks .featuredblock__button, .wrap__featuredblocks .featuredblock__icon--bottom, button[class*="__button"], input[class*="__button"], button[class*="submit"], input[class*="submit"], a[class*="__button"], .slider__button a, .article__content button, .form-welcome .submit {
    margin-left: 30px;
}

.wrap__slider .slider__caption {
    font: 30px / 1.07 "quattrocento-bold", Verdana, sans-serif;
    text-align: center;
}

.logo_name {
    color: rgb(141, 179, 226);
    font-size: 30px;
}
.caption {
    font-size: 30px;
    color: rgb(141, 179, 226);
}
.wrap__locationsHeader .locations {
        color: rgb(104, 158, 212);
}

.wrap__header-area {
        background: #ffffff;
}

.wrap__logoHeader--inner {
width:600px;
max-width:100%;
/* font-size: 20px; */
line-height: 0.8;
}
.sidebar {
    background:#f7f3ed;
}
.wrap__map--inner {
    min-height: 300px;
}
.logo__summary {
        color: rgb(141, 179, 226);
}
.logo__description {
    color: rgb(141, 179, 226);
}
.copyright__link {
    color: #808080;
}
.copyright__item::after {
     color: #808080;
}
.wrap__footer--inner {
    background: #fff;
}
.form {
    background-color: rgba(104, 158, 212, 1.00);
}
.mm-menu .mm-navbar {
    background: #bcc05b;
}
 @media (max-width:520px) {
div.wrap__logoHeader > div > div > div > div > p > a > img {
float: none !important;
margin: auto !important;
display: block;
}
img#logo {
    float: none !important;
margin: auto !important;
display: block;
}
p.logo {
    text-align: center;
}

div.wrap__logoHeader > div > div > div > div > p {
text-align:center;
}
.wrap__logoHeader--inner {
line-height: 1;
}
.logo_name {
 
    font-size: 20px;
}
.caption {
    font-size: 20px;
}

}

.mm-listview > li.active a:not(.mm-next) {
        background: rgb(255, 255, 255);
}
header:after {
    background-color: rgb(104, 158, 212);
}
.wrap__featuredblocks .featuredblock__button, .wrap__featuredblocks .featuredblock__icon--bottom, button[class*="__button"], input[class*="__button"], button[class*="submit"], input[class*="submit"], a[class*="__button"], .slider__button a, .article__content button, .form-welcome .submit {
    background-color: rgb(104, 158, 212);
}
.wrap__featuredblocks .featuredblock__button, .wrap__featuredblocks .featuredblock__icon--bottom {
    background-color: rgba(104, 158, 212, 0.46);
}
.wrap__featuredblocks .featuredblock__icon {
    border: 1px solid rgb(104, 158, 212);
}
.wrap__featuredblocks .featuredblock__containerlink:hover .featuredblock__button, .wrap__featuredblocks .featuredblock__containerlink:hover .featuredblock__icon--bottom {
     background-color: rgb(104, 158, 212);
}
.wrap__featuredblocks .featuredblock__containerlink:hover .featuredblock__icon {
    background-color: rgb(104, 158, 212);
}
.mm-listview > li a:hover {
     background-color: rgba(104, 158, 212, 0.46);
}
.wrap__contact .form {
      background-color: rgb(104, 158, 212);
}
.hours__name {
    background-color: rgb(104, 158, 212);
}
.mm-listview > li {
   border-color: rgba(104, 158, 212, 0.46);
}
a { 
    color: rgb(104, 158, 212);
}
hr {
    border: solid rgb(104, 158, 212);
}
 .bx-wrapper .bx-controls .bx-pager .bx-pager-link.active {
background-color: rgb(104, 158, 212) !important;
}

.bx-wrapper .bx-controls .bx-pager .bx-pager-link:hover {
background-color: rgb(104, 158, 212) !important;
}
 .wrap__slider .slider .bx-next:hover:before, .wrap__slider .slider .bx-prev:hover:before {
color: rgb(104, 158, 212) !important;
}
.wrap__slider .slider .bx-wrapper .bx-controls .bx-controls-buttons .wrap_pause-play:hover {
    background-color: rgb(104, 158, 212) !important;
}
@font-face {
    font-family: 'scriptin';
    src: url('https://my.therapysites.com/common/themes/global/fonts/Scriptin/scriptin-webfont.eot');
    src: url('https://my.therapysites.com/common/themes/global/fonts/Scriptin/scriptin-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Scriptin/scriptin-webfont.woff') format('woff'),
         url('https://my.therapysites.com/common/themes/global/fonts/Scriptin/scriptin-webfont.woff2') format('woff2'),
         url('https://my.therapysites.com/common/themes/global/fonts/Scriptin/scriptin-webfont.ttf') format('truetype'),
         url('https://my.therapysites.com/common/themes/global/fonts/Scriptin/scriptin-webfont.svg#scriptin') format('svg');
}
.page__title {
    font-family: 'scriptin' !important;
    font-size:40px;
}
@media only screen and (max-width: 1024px) {
.wrap__header-top {
	background-color: #689dd4;
}
.wrap__locationsHeader .locations {
    color: rgb(255, 255, 255);
}
.mm-menu {
        background: #fff;
}
.mm-listview > li a
{
	color: #2d435a;
}
.mm-listview > li:after {
    border-color: rgba(20, 91, 161, 0.46);
}
.mm-menu .mm-navbar {
        background: #3f8bbe;
}
.mm-menu .mm-navbar:hover .mm-title {
    color: #ffffff;
}
}

.page__title {
    color: #689ED4;
}
body:before {
    background: none;
}
.home-layout, .fullwidth-layout {
    background: #ead7a7;
}

@font-face {
    font-family: 'apple_chancery';
    src: url('https://mysites.therapysites.com/common/themes/global/fonts/AppleChancery/apple_chancery.eot');
    src: url('https://mysites.therapysites.com/common/themes/global/fonts/AppleChancery/apple_chancery.eot?#iefix') format('embedded-opentype'),
         url('https://mysites.therapysites.com/common/themes/global/fonts/AppleChancery/apple_chancery.woff') format('woff'),
         url('https://mysites.therapysites.com/common/themes/global/fonts/AppleChancery/apple_chancery.woff2') format('woff2'),
         url('https://mysites.therapysites.com/common/themes/global/fonts/AppleChancery/apple_chancery.ttf') format('truetype'),
         url('https://mysites.therapysites.com/common/themes/global/fonts/AppleChancery/apple_chancery.svg#apple_chancery') format('svg');
}



/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.5%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}
@media only screen and (min-width: 760px) {
.wrap__slider .slider__caption {
    font: 30px/ 1.07 "quattrocento-bold", Verdana, sans-serif;
    color: #444444;
}
}
@media only screen and (max-width: 500px) {
.wrap__slider .slider__caption {
    font: 30px/ 1.07 "quattrocento-bold", Verdana, sans-serif;
    font-size: 24px;
    color: #444444;
}
}
@media only screen and (max-width: 375px) {
#mm-0 > div.home-layout.wrap__layout > div.wrap__headerContainer > div > div > header > div.wrap__header-area > div.wrap__logoHeader > div > div > div > div > p:nth-child(4), .logo {
    margin: 0 auto !important;
}
}



/*  GRID OF FOUR  */
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 74.6%;
}
.span_2_of_4 {
	width: 49.2%;
}
.span_1_of_4 {
	width: 23.8%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
}