/*make the menu sub-menu items drop down on mouse hover */a, a:hover { text-decoration: none; }a.url {	pointer-events: none;	cursor: default;}/*.tribe-events-before-html p {    margin: 0px;}*/.home iframe {	margin-top: 74px;	max-width: 990px;	max-height: 413px;	width: 100%;}.home #home-main-img { display: none; }#Press .fg-simple_portfolio .fg-item {	border: 1px dotted #ccc;	box-sizing: border-box;}#mysticky-nav > .row > .col-md-12 {	padding-left: 0;	padding-right: 0;}#menu-item-87 { display: none; }.scroll-wrapper { display: inherit; }.scroll-wrapper-mobile {	display: none;	-webkit-overflow-scrolling: touch !important;}.scroll-wrapper-mobile iframe {	width: 100% !important;	min-width: inherit !important;	max-width: none !important;}.wpcf7-form p input { width: 100%; }.wpcf7-form .first-name input, .wpcf7-form .last-name input { width: 49%; }#home-main-img img {	margin-top: 60px;	width: 100%;	height: auto;}h1 { font-size: 36px; }h2 { font-size: 26px; }#kids-corner h2 { font-size: 36px !important; }iframe {	margin-top: 20px;	width: 100%;	border: none;	height: 900px;	background-color: #f7f7f7;	overflow: hidden;}.tribe-events-before-html h3 {	font-size: 24px;	margin-bottom: 10px;}.tribe-events-before-html h4 {	font-size: 22px;	margin-bottom: 10px;}#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p { line-height: 1.4; }#tribe-mobile-container .type-tribe_events .tribe-events-read-more { display: none; }#tribe-mobile-container .type-tribe_events { padding: 15px 0 !important }#kids-calendar-staff h4 { margin-top: 0px; }#kids-calendar-staff .our-staff { margin-top: 40px; }#kids-calendar-staff .img-circle-xsm {	width: 150px;	height: 150px;	margin-top: 10px;}.modal { z-index: 100000; }.modal.in .modal-dialog { padding-top: 40px; }.modal-body {	position: relative;	padding: 20px 30px;}.modal h4 { font-weight: 600; }.modal-menu strong { font-size: 14px; }.btn-learn {	float: right;	margin-top: 10px;}.sm-btn {	background-color: #ccc !important;	padding: 0px 8px;	margin-left: 10px;	font-size: 13px;	margin-top: -4px;}.panel .addons {	background-color: #eee !important;	padding: 0px 4px;	font-size: 12px !important;	color: #e17000 !important;	text-transform: lowercase;}.addons .sm-btn { margin-left: 0px; }#prenatal-services h2, #postpartum-services h2 { margin-top: 50px; }#prenatal-services h3, #postpartum-services h3 { margin-top: 40px; }/*#prenatal-services .panel-default:nth-child(7) { border-bottom:0px; }*/.section-3col {	background: #faf0e4;	padding: 1px;	margin-bottom: 60px;}.section-things-to-know {	background: #f7f7f7;	width: 100%;	padding: 40px 0 60px;	margin: 40px 0 0;}.section-things-to-know ul { max-width: 1020px; }.section-things-to-know h2 { margin-bottom: 20px; }.section-things-to-know ul li { line-height: 1.4 !important; }.section-things-to-know ul li p { font-size: 16px; }#visit-us img {	max-width: 700px;	float: right;	margin: 30px 0;	width: 100%;	height: auto;}#section-logos { margin-bottom:40px; }#section-logos img { width:100%; height: auto; }#section-logos .img-mobile { display:none; }#section-home-last .spalela-special {	margin-top: 80px;	margin-top: 60px;}#section-home-last .spalela-special .pull-right { margin-right: 64px; }#kids-corner .btn { margin-top: 20px; }#our-story-02 h2 { margin-top: 40px; }#our-story-02 .img-circle-300 { margin: 20px 0 0 20px; }#our-story-03 { margin-top: 40px; }#our-story-03 img {	max-height: 150px;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	margin-top: 6px;}#our-story-03 .team-profile { margin: 40px 0; }#our-story-03 h4 { margin-top: 0px; }#our-story-03 p, #our-story-03 img, .our-staff p { overflow: hidden; }#postpartum-services h3 { margin-top: 60px; }.panel {    /*margin-bottom: 20px;*/	background-color: #fff;	border: 0px solid transparent;	border-radius: 0px;	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0);	box-shadow: 0 1px 1px rgba(0,0,0,0);}.panel-default>.panel-heading {	background-image: inherit;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);	background-repeat: repeat-x;}.panel-default>.panel-heading {	color: inherit;	background-color: inherit;	border-color: transparent;}.panel-heading {	border-bottom: 0px solid transparent;	border-top-left-radius: inherit;	border-top-right-radius: inherit;}.panel-group .panel-heading+.panel-collapse>.panel-body { border-top: 0px solid #ddd; }.panel-group .panel { border-radius: 0px !important; }.panel span, .panel-title span { float: right; }.panel .glyphicon {	font-size: 13px;	color: #bbb;	top: -0.5px;	margin-right: 4px;}.panel span { /*min-width: 20%;*/ display: inline-block; }.panel-title, .panel span { font-size: 14px; }.panel-group h3 { margin-top: 60px !important; }/*#postpartum-services .panel-group h3 { margin-top: 10px !important; }*/#signature-services .panel-group h3 { margin-top: 10px !important; }.panel-title-cell { float: none !important; }.panel-heading span {	position: relative;	left: 14px;	float: right;}.panel-heading .panel-title-cell { left: 4px; }.span-divider { margin: 0 6px; }/*#postpartum-services .panel span { min-width: 15%; }#postpartum-services .sm-btn { margin-left:0; }*/.panel span.table-divider, .panel span.addons {	min-width: auto;	display: inline;	font-size: inherit;}.panel .panel-title-cell {	min-width: 37.5%;	color: #bb7726;}.no-panel .panel-title-cell {	min-width: 38.5%;	display: inline-block;}.panel .panel-title-cell, .no-panel .panel-title-cell { min-width: auto; }/*#postpartum-services .panel .panel-title-cell { min-width: 34%; }*/body .mwidth-auto { min-width: auto !important; }/*#signature-services */.panel-title-cell { font-weight: 700; }.panel .panel-title-cell, .panel-title-cell, #prenatal-services h4, #postpartum-services h4 {	font-size: 15px;	color: #333;	text-transform: uppercase;}#signature-services h2 { margin-top: 60px; }#signature-services h4 .sm-btn { margin-top: -10px; }#signature-services .panel-heading { /*padding: 10px 15px 1px 0 !important;*/ }#signature-services .panel-default > p, #prenatal-services .panel-default > p, #postpartum-services .panel-default > p { display: none; }#signature-services .col-md-6, #prenatal-services .col-md-6, #postpartum-services .col-md-6 {	padding-left: 20px !important;	padding-right: 20px;}#signature-services .col-md-6:first-child, #prenatal-services .col-md-6:first-child, #postpartum-services .col-md-6:first-child { padding-left: 0px !important; }#signature-services em { font-size: 14px; }h4.panel .panel-title-cell { min-width: 39%; /*color: #bb7726;*/ }/*.panel-head .panel .accordion-toggle > .panel-title-cell { min-width: auto; }*/h4.panel span { color: #333; }.panel-row { padding: 10px 0 10px 20px; ; }.panel-group .panel+.panel { margin-top: 0px; }.h3 {	font-size: 17px;	color: #bb7726;	font-weight: 600;	margin-top: 45px;}.no-panel { padding: 10px 0 !important; }.panel-default, .no-panel {	border-bottom: 1px solid #ddd;	border-top: 0px;	padding: 10px 0px 0px;}.no-border { border: 0px; }.panel-space { margin-bottom: 30px; }.panel-body { padding: 0px; }.panel-body ul li {	font-size: 14px;	margin: 10px 0;}.accordion-body {	margin-top: 20px;	margin-bottom: 20px;}.accordion-toggle {	font-weight: 400;	font-size: 16px;}#vip-membership h2, #spalela-special h2 {	text-transform: none;	margin-top: 0px;	font-size: 23px;}#spalela-special h2 span {	float: right;	font-size: 15px;	color: #333;	margin-top: 8px;}/*#vip-membership, #spalela-special, #childcare-services, #evening-soiree { margin-top: 40px; }*/#childcare-services, #evening-soiree {	clear: both;	display: inline-block;}ul.nav li.dropdown:hover > ul.dropdown-menu, ul.nav li.dropdown > ul.dropdown-menu, ul.nav li.dropdown:focus > ul.dropdown-menu, ul.nav li.dropdown:visited > ul.dropdown-menu {	margin: 0;	padding: 0;	background-color: #444;	border: 0;}ul.nav li.dropdown > ul.dropdown-menu a { padding: 10px 20px; }.dropdown-menu {	background-color: #444;	border-radius: 0px;}#menu-top {	position: relative;	z-index: 10000;}.dropdown-menu>li>a {	color: #fff !important;	padding: 6px 18px;}.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {	background-color: #bb7726 !important;	background-image: none;}.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {	background-color: #666 !important;	background-image: none;}.clear { clear: both; }em { color: #e17000; }.inline-block { display: inline-block; }#kids-classes { padding: 0 20px; }#kids-classes .col-md-12 {	padding: 0px;	position: relative;	z-index: 1000;}#tribe-bar-form { background: transparent; }#tribe-events-content {	max-width: 600px;	margin: 0 auto !important;}.tribe-bar-filters, .tribe-events-cal-links, .tribe-events-ical { display: none !important; }.tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-past div[id*="tribe-events-daynum-"] > a { background-color: transparent !important; }#tribe-events td.tribe-events-present div[id*="tribe-events-daynum-"], #tribe-events td.tribe-events-present div[id*="tribe-events-daynum-"] > a { background-color: transparent !important; }.tribe-events-calendar thead th, .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column, .tribe-grid-header {	background-color: #bb7726 !important;	border-left-color: #d2d2d2 !important;	border-right-color: #d2d2d2 !important;}#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a { background-color: #6a5f5d; }#tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title {	font-size: 20px !important;	font-weight: 500 !important;	text-align: left !important;}#tribe-events-pg-template .tribe-events-content h1, .tribe-events-after-html h1, .tribe-events-before-html h1 { font-size: 36px !important; }#new-client-form table td { padding: 10px; }#new-client-form table br { display: none; }.service-deluxe {	position: relative;	top: -6px;	left: 6px;}html, body {	width: 100%;	height: 100%;	margin: 0;	padding: 0;/*overflow-x: hidden;*/}html.flash body { overflow-x: hidden; }.block { display: block; }.entry-header, footer.entry-meta, .container header .col-md-6, .site-footer .col-md-6, .carousel .carousel-inner .wp-image-391 { display: none; }input.wpcf7-text {	padding: 4px 0 4px 10px !important;	margin: 8px 0 0;}.carousel-inner .slide-01 { background: url(/wp-content/uploads/2016/08/1.jpg) center no-repeat; }.carousel-inner .slide-02 { background: url(/wp-content/uploads/2016/08/2.jpg) center no-repeat; }.carousel-inner .slide-03 { background: url(/wp-content/uploads/2016/08/3.jpg) center no-repeat; }.carousel-inner .slide-04 { background: url(/wp-content/uploads/2016/08/4.jpg) center no-repeat; }.carousel-inner .slide-05 { background: url(/wp-content/uploads/2016/08/5.jpg) center no-repeat; }.carousel-inner .slide-06c { background: url(/wp-content/uploads/2016/08/13.jpg) center no-repeat; }.carousel-inner .slide-07 { background: url(/wp-content/uploads/2016/08/3.jpg) center no-repeat; }.carousel-inner .slide-08 { background: url(/wp-content/uploads/2016/08/7.jpg) center no-repeat; }.social-sharing {	padding-top: 23px;	margin-left: -20px;}.social-sharing img {	width: 32px;	margin-left: 20px;}.social-sharing ul li {	float: left;	margin-right: 10px;}.footer-policy { }.wp-image-19 {	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;}div.wpcf7-response-output {	margin: 0;	font-size: 16px;}input.wpcf7-text {	color: #333;	padding: 12px;}.site-title { margin-top: 5px; }.social-top { float: right; }.social-top a {	margin: 20px 15px 0;	display: inline-block;}.img-circle {	width: 400px;	height: 400px;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.img-circle-md {	width: 340px;	height: 340px;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.img-circle-300 {	width: 300px;	height: 300px;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.img-circle-sm {	display: inline-block;	width: 200px;	height: 200px;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.img-circle-xsm {	display: inline-block;	width: 120px;	height: 120px;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;}.img-xxxsm { width: 120px; }.img-xxsm { width: 280px; }.img-xsm { width: 320px; }.img-sm { width: 400px; }.img-md { width: 440px; }.img-v-sm { max-height: 360px; }.img-v { max-height: 420px; }.img-01 {	background: url(https://spalela.com/wp-content/uploads/2016/06/trina-family.jpg) center no-repeat; /*background-position: -163px -2px;*/	background-size: cover;}.img-02 {	background: url(https://spalela.com/wp-content/uploads/2016/06/641845.jpg) center no-repeat;	background-size: cover;}.img-03 {	background: url(https://spalela.com/wp-content/uploads/2016/06/359817.jpg) center no-repeat;	background-size: cover;}.img-04 {	background: url(https://spalela.com/wp-content/uploads/2016/06/453770.jpg) center no-repeat;	background-size: cover;}.img-05 {	background: url(https://spalela.com/wp-content/uploads/2016/06/822459.jpg) center no-repeat;	background-size: cover;}.img-06 {	background: url(https://spalela.com/wp-content/uploads/2016/06/765945-1.jpg) center no-repeat;	background-size: cover;}.img-07 {	background: url(https://spalela.com/wp-content/uploads/2016/06/221306.jpg) center no-repeat;	background-size: cover;}.img-kid-1 {	background: url(https://spalela.com/wp-content/uploads/2017/04/kid-1.jpg) center no-repeat;	background-size: cover;}.img-kid-2 {	background: url(https://spalela.com/wp-content/uploads/2017/04/kid-2.jpg) center no-repeat;	background-size: cover;}.img-service-1 {	background: url(https://spalela.com/wp-content/uploads/2017/05/img-soiree.png) center no-repeat;	background-size: cover;}.img-service-2 {	background: url(https://spalela.com/wp-content/uploads/2017/04/kid-2.jpg) center no-repeat;	background-size: cover;}.img-soiree-2 {	background: url(https://spalela.com/wp-content/uploads/2017/05/img-soiree2.png) center no-repeat;	background-size: cover;}.img-childcare-1 {	background: url(https://spalela.com/wp-content/uploads/2017/05/circle-kids-1.png) center no-repeat;	background-size: cover;}.img-childcare-2 {	background: url(https://spalela.com/wp-content/uploads/2017/05/img-childcare-2.png) center no-repeat;	background-size: cover;}.img-kids-3 { background: url(https://spalela.com/wp-content/uploads/2017/08/SLL_Website_Images_KidsCorner1.png) center repeat; }.img-nap-room {	background: url(https://spalela.com/wp-content/uploads/2017/04/nap-room.jpg) center no-repeat;	background-size: cover;}.img-fpo { background: url(https://spalela.com/wp-content/uploads/2017/05/fpo.jpg) center repeat; }.img-box-lg {	width: 460px;	height: 394px;}.img-box-lg img {	width: 100%;	height: 100%;}.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {	padding: 8px 0;	border-top: 0 solid #ddd;	vertical-align: top;}.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th { border: 0 solid #ccc; }#services #table-service-01 { max-width: 376px }#services table tr td:first-child, table.table-menu tr td:first-child { width: 300px }#services table tr td:nth-child(2), #services table tr td:nth-child(3), table.table-menu tr td:nth-child(2), table.table-menu tr td:nth-child(3) { width: 140px }#services img, table.table-menu img { margin-bottom: 10px; }table.table-menu td strong { text-transform: uppercase; }#table-service-01 tr td:nth-child(1), #table-service-02 tr td:nth-child(1), #table-service-03 tr td:nth-child(1), #table-service-01 tr td:nth-child(2), #table-service-02 tr td:nth-child(2), #table-service-03 tr td:nth-child(2), #table-service-01 tr td:nth-child(3), #table-service-02 tr td:nth-child(3), #table-service-03 tr td:nth-child(3), #table-service-01 tr td:nth-child(4), #table-service-02 tr td:nth-child(4), #table-service-03 tr td:nth-child(4) { /*width: 25%;*/ }.gutter-box {	margin-right: -15px;	margin-left: -15px;}.gutter-box > [class^="col-"], .gutter-box > [class^=" col-"] {	padding-right: 15px;	padding-left: 15px;	margin: 10px 0;	border-radius: 10px !important;	-moz-border-radius: 10px !important;	-webkit-border-radius: 10px !important;}.gutter-box > [class^="col-"] span, .gutter-box > [class^=" col-"] span {	border-radius: 10px !important;	-moz-border-radius: 10px !important;	-webkit-border-radius: 10px !important;	text-align: center;	display: block;	padding-top: 5px;	padding-bottom: 5px;	vertical-align: middle;	line-height: normal;	padding: 15px;	font-size: 1.2em;}body {	font-family: "brandon-grotesque", sans-serif;	-webkit-font-smoothing: antialiased;	-webkit-text-size-adjust: none;	font-weight: 300;}body p, body li, address { font-size: 1.2em; }body #site-footer { padding: 60px 0; }.entry-content { padding: 40px 0; }.home .entry-content, .page-id-24 .entry-content, .page-id-3289 .entry-content { padding: 0; }h1, .h1 {	margin-bottom: 20px;	line-height: 1.4;}h1 { text-transform: uppercase; }h2 {	text-transform: capitalize;	margin-bottom: 20px;}h4 { margin-top: 40px; }.text-sm { font-size: 15px !important; }.text-white, .site-footer strong, .site-footer li, #site-footer p, #site-footer a, .btn a { color: #fff; }.color-01, h1, .h1, h2, h3, h4, h5, h6 { color: #bb7726; }.color-02 { color: #6a5f5d; }.color-03 { color: #f0e2bd; }.color-04, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { color: #e18f2e; }.bg-color-02, .navbar, #site-footer {	background-color: #6a5f5d;	color: #fff;}.bg-color-03 { background-color: #f0e2bd; }.bg-color-04, .btn, .btn-fixed a {	background-color: #bb7726;	color: #fff !important;}.btn-fixed {	display: none;	width: 220px;	position: fixed;	bottom: 10%;	right: 10%;	text-align: center;	border: 4px double #cccccc;	padding: 10px;	background: rgba(255,255,255,0.9);	z-index: 1000;}.btn-fixed a { margin-top: 10px; }.gutter-box > [class^="col-"] span, .gutter-box > [class^=" col-"] span { border: 2px solid #bb7726; }div.wpcf7-mail-sent-ok { background: rgba(255,255,255,0.5); }.wpcf7-text {	padding: 4px;	font-size: 1em;	margin-bottom: 10px;}.wpcf7-submit {	background-color: #bb7726;	border: none;	color: white;	padding: 6px 12px;	text-align: center;	text-decoration: none;	display: inline-block;	font-size: 15px;	border-radius: 4px;}.nav>li>a { padding: 10px 20px; }.navbar-default {	background-image: none;	border-radius: 0;	-webkit-box-shadow: none;	box-shadow: none;	border-color: transparent;}.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { background-color: transparent; }.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color: inherit; }.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a {	background-image: none;	-webkit-box-shadow: none;	box-shadow: none;}.nav-gallery {	padding-bottom: 30px;	text-align: center;}.nav-gallery a {	margin-left: 10px;	margin-right: 10px;}footer a:hover {	color: #bb7726 !important;	cursor: default !important;}.site-footer { padding-bottom: 60px; }#site-footer p { font-size: 1.4em; }#site-footer form > p { font-weight: 600; }#site-footer form p span, #site-footer form p input { font-weight: 400; border: 0px; }.site-footer strong {	margin-top: 0;	letter-spacing: .05em;	font-weight: 600;	font-size: 17px;	margin-bottom: 10px;	display: block;}.site-footer ul {	padding-left: 0;	list-style: none;	font-size: 1.3em;}.carousel p { margin: 0; }body > .container {	width: 100%;	padding-right: inherit !important;	padding-left: inherit !important;	overflow: hidden;}.entry-content .row, footer .row, .comments-area, .sharedaddy {	width: 100%;	max-width: 1020px;	margin-left: auto !important;	margin-right: auto !important;	margin-bottom: 0px;}.max-content-area {	max-width: 1020px;	margin-left: auto !important;	margin-right: auto !important;}.comments-area, .sharedaddy {	padding-right: 15px;	padding-left: 15px;}#main-column .post, #main-column .page {	border: 0;	margin-bottom: 0;	padding: 0;}.site-branding {	background: url(/wp-content/uploads/2016/05/bg-header.jpg) no-repeat;	height: 240px;	margin-bottom: 0;}.site-branding .site-title-heading img {	width: 327px;	height: auto;	margin: 0 auto;	display: block;	margin-top: 66px;}.site-title .site-title-heading {	display: block;	clear: both;}.navbar {	margin-bottom: 0;	text-align: center;}.navbar-nav {	display: inline-block;	float: none;	margin: 12px 0 8px;}.navbar-default .navbar-nav>li>a {	text-transform: uppercase;	color: #fff;	text-shadow: none;	font-size: 1em;	letter-spacing: .05em;}#primary { margin: 0; }.content-page { margin-top: 0; }.carousel { height: 440px; }.carousel .carousel-inner .item { /*margin: 0 -9999rem;	padding: 0 9999rem;	overflow: hidden;*/	height: 440px;	background-size: cover;	line-height: 440px;	text-align: center;}.carousel .carousel-inner img { display: inline-block;/*vertical-align: middle;	line-height: normal;*/ }#main-3col { margin: 50px; }#main-3col a {	text-decoration: none;	color: #bb7726;}#main-3col a:hover { color: #fda12f; }#main-3col .col-md-4 img {	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;}#main-3col > div { text-align: center; }#main-3col span {	display: block;	margin-bottom: 20px;	font-size: 1.6em;	letter-spacing: -.01em;}#site-footer { border-top: 0; }.mside {	margin-right: 10px;	margin-left: 10px;}.mright20 { margin-right: 20px; }.mright40 { margin-right: 40px; }.mright60 { margin-right: 60px; }.mleft0 { margin-left: 0px !important; }.mleft40 { margin-left: 40px; }.mleft17 { margin-left: 17px; }.mleft20 { margin-left: 20px; }.mtopbottom {	margin-top: 10px;	margin-bottom: 10px;}.mtop-40 { margin-top: -40px !important; }.mtop-45 { margin-top: -45px !important; }.mtop-20 { margin-top: -20px !important; }.mtop0 { margin-top: 0 !important; }.mtop5 { margin-top: 5px !important; }.mtop10 { margin-top: 10px !important; }.mtop20 { margin-top: 20px; }.mtop30 { margin-top: 30px; }.mtop40 { margin-top: 40px; }.mtop50 { margin-top: 50px; }.mtop60 { margin-top: 60px; }.mtop80 { margin-top: 80px; }.mtop-ribbon { margin-top: -29px; }.mtop-none, #section-about-summer-session .border-box h4 { margin-top: 0; }.mbottom0 { margin-bottom: 0; }.mbottom10 { margin-bottom: 10px; }.mbottom20 { margin-bottom: 20px; }.mbottom30 { margin-bottom: 30px; }.mbottom40 { margin-bottom: 40px; }.mbottom50 { margin-bottom: 50px; }.mbottom60 { margin-bottom: 60px; }.mbottom80 { margin-bottom: 80px; }.mbottom-none, .mbottom0 { margin-bottom: 0 !important; }.mmiddle {	margin-left: auto;	margin-right: auto;}.pleft0 { padding-left: 0px; }.pright0 { padding-right: 0px; }.pright20 { padding-right: 20px; }.pright40 { padding-right: 40px; }.pbottom0 { padding-bottom: 0; }.pbottom5 { padding-bottom: 5px; }.pbottom10 { padding-bottom: 10px; }.pbottom20 { padding-bottom: 20px; }.pbottom30 { padding-bottom: 30px; }.pbottom40 { padding-bottom: 40px; }.pbottom60 { padding-bottom: 60px; }.ptop-none, .ptop0 { padding-top: 0 !important; }.pbottom-none, .pbottom0 { padding-bottom: 0 !important; }.ptop5 { padding-top: 5px; }.ptop10 { padding-top: 10px; }.ptop20 { padding-top: 20px; }.ptop30 { padding-top: 30px; }.ptop40 { padding-top: 40px; }.ptop50 { padding-top: 50px; }.ptop60 { padding-top: 60px; }.z1000 {	position: relative;	z-index: 1000;}.text-lg, .text-lg p, #tribe-events-list-widget-4 h2 { font-size: 19px; }.home-schedule-widget { float: left; }.home-schedule-widget h2 { margin-top: 0px; }.home-schedule-widget .tribe-events-list-widget .tribe-list-widget {	padding: 20px 20px 10px 10px;	background: #f7f7f7;}.home-schedule-widget .tribe-events-widget-link a { display: none; }.home-schedule-widget .btn-widget {	font-weight: 600;	font-size: 15px;}.tribe-list-widget { padding: 10px; }.kids-schedule-widget {	float: right;	margin-left: 40px;	width: 420px;	border: 2px solid #ddd;	padding-left: 25px;	padding-bottom: 10px;}.special-card {	margin: 20px auto;	border: 6px double #ddd;	padding: 20px;}.special-card h2 { margin-bottom: 10px; }.special-card-value {	float: right;	padding: 25px;}.panel-heading { padding: 0px 15px 0px 0; }.table-menu { margin-bottom: 20px !important; }.table-menu .panel-heading { padding: 0; }.table-menu .accordion-toggle {	font-weight: inherit;	font-size: inherit;	color: inherit;}.table-menu .panel .glyphicon { font-size: 10px; }.table-menu .panel-body {	margin-top: 10px;	font-size: 13px;}.table-p0 td { padding: 0 !important; }.package-250 p { font-size:1.05em; }@media (max-width: 992px) {.scroll-wrapper iframe { width: 100% !important; }.navbar-default .navbar-nav>li>a { font-size: .8em; }.nav>li>a { padding: 10px 11px; }.site-title > div { line-height: 18px; }.social-top { margin-bottom: 52px; }}@media (min-width: 767px) {.mobile-off { display: block }.mobile-on { display: none }}@media (max-width: 767px) {#section-logos .img-desktop { display:none; }#section-logos .img-mobile { display:block; }#section-logos > div { padding-left: 30px; padding-right: 30px; }.special-card {    margin: 0px auto;     margin-bottom: 40px;}	.home iframe {	margin-top: 0 !important;	height: auto !important;	min-height: 220px;}    /*.scroll-wrapper, .scroll-wrapper iframe { display:none !important; }.scroll-wrapper-mobile { 		display:inherit; }*/#mysticky-wrap { height: auto; }#menu-item-12044 { display: none; }#menu-item-87 { display: block; }.btn-fixed {	width: 100%;	bottom: 0;	right: 0;	border: 0px double #cccccc;	border-top: 1px solid #ccc;	display: inline-block;}ul.nav li.dropdown:hover > ul.dropdown-menu {	margin: 0;	padding: 0;}.navbar .navbar-nav .open .dropdown-menu>.active>a, .navbar .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar .navbar-nav .open .dropdown-menu>.active>a:hover {	color: #fff;	background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);	background-repeat: repeat-x;}.mobile-off { display: none !important; }.mobile-on { display: block !important; }body p, body li, address { font-size: 16px; }ol, ul { padding-left: 30px; }.mobile-inline { display: inline !important; }.pull-left, .pull-right, .home-schedule-widget { float: none !important; }#content img, .alignleft, .alignright {	margin-left: auto !important;	margin-right: auto !important;	display: block;	float: none;}h1, h2, h3, h4, h5, h6 { text-align: center; }h1, .h1, #tribe-events-pg-template .tribe-events-content h1, .tribe-events-after-html h1, .tribe-events-before-html h1 { font-size: 28px !important; }h1.mbottom40 { margin-bottom: 0 }h2, .h2, #kids-corner h2 { font-size: 24px !important; }h3, #tribe-events-pg-template .tribe-events-content h3, .tribe-events-after-html h3 /*, .tribe-events-before-html h3*/ {	font-size: 18px;	line-height: 1.4;}h4 { font-size: 16px; }.btn { display: block; }.entry-content { padding: 20px 0; }.tribe-events-sub-nav li a { font-size: 13px; }.img-circle-300 {	margin: 20px auto 0 !important;	width: 260px;	height: 260px;}.mobile-mtop20 { margin-top: 20px !important; }.mobile-hide, .table-divider, .page-id-192 hr { display: none; }.table-responsive- table tr td {	border: 1px solid #ccc;	padding: 4px}.modal-open .modal { padding-right: 0px !important; }.panel .panel-title-cell, .panel-title-cell {	text-align: left;	display: inline;}.span-divider { display: none !important; }.panel-heading span {	left: 14px;	display: block;	float: none;	margin-top: 10px;}.panel span, .panel-title span {	left: 14px;	display: block;	float: none;	margin-top: 10px;}#signature-services .panel-group h3 { margin-top: 60px !important; }.panel span, .panel-title span { margin-bottom: 10px; }.no-panel .panel-title-cell { margin-bottom: 0px; }#prenatal-services h4, #postpartum-services h4 { }#signature-services .col-md-6, #prenatal-services .col-md-6, #postpartum-services .col-md-6 {	padding-left: 0px !important;	padding-right: 0px !important;	margin-bottom: -10px !important;}#childcare-services .mobile-center { margin-top: 40px; }#evening-soiree { margin-top: 0px !important; }#evening-soiree .mobile-center { margin-top: 40px; }#kids-corner .mtop60 { margin-top: 30px !important; }#kids-corner .img-circle-300 {	margin-top: 0 !important;	margin-bottom: 30px !important;}#visit-us img {	margin-top: 30px;	margin-bottom: 0 !important;}#our-story-02 h2 { margin-top: 20px; }#our-story-03 .mbottom40 { margin-bottom: 0px; }.page-id-3066 .mtop80 { margin-top: 20px; }#services table tr td:first-child { width: 80px !important; }#services table tr td:nth-child(2) { width: 80px !important; }#services table tr td:nth-child(3) { width: 80px !important; }#services table tr td:nth-child(4) { width: 80px !important; }.service-deluxe { position: initial; }.table-responsive {	margin-bottom: 15px;	overflow-y: hidden;	-ms-overflow-style: -ms-autohiding-scrollbar;	border: 0px solid #ddd;	background: #f9f9f9;	padding: 0 12px;}.pull-right { float: none !important; }.pull-right, .pull-right .mobile-on { margin-left: auto; margin-right: auto; }.mobile-center { text-align: center; }#services table tr td:first-child { width: 200px; }.carousel-inner .slide-01 { background: url(/wp-content/uploads/2016/06/banner-mobile.jpg) center no-repeat; }.carousel .carousel-inner .wp-image-391 { display: none; }.navbar-default .navbar-toggle { border-color: #888; }.navbar-default .navbar-collapse, .navbar-default .navbar-form {	border: none;	-webkit-box-shadow: inset 0 0 0 rgba(255,255,255,0);	box-shadow: inset 0 0 0 rgba(255,255,255,0);}.carousel .carousel-inner .wp-image-23 { display: none; }.carousel .carousel-inner .item { padding: 0 20px; }.carousel .carousel-inner .item { height: 640px; }.social-top {	float: none;	margin-bottom: 0;}.max-content-area { text-align: center; }.site-branding .site-title-heading img {	margin-top: 36px;	width: 280px;	height: 83px;}.site-branding { height: 160px; }.navbar-toggle {	float: none;	margin-right: 0px;}.img-circle {	width: 276px;	height: 276px;	margin: 20px auto;	float: none !important;}.img-01 {	background-position: inherit;	background-size: cover;}.site-footer {	text-align: center;	padding-bottom: 0;}.site-footer .wp-image-122 { display: inline-block; }.social-sharing {	margin-top: 20px;	border-top: 0px dotted #ccc;	padding-top: 0px;	display: inline-block;	width: 100%;}.social-sharing ul {	display: inline-block;	margin-bottom: 0px;}.social-sharing ul li {	margin-right: 5px;	margin-right: 5px;}.social-sharing ul li a { margin: 0px; }.site-footer a {	margin: 10px 0;	display: block;}.site-footer strong, .site-footer .wpcf7 { margin-top: 40px !important; }.entry-content .row, footer .row, .comments-area, .sharedaddy { margin-bottom: 0; }.mobile-mtop0 { margin-top: 0 !important; }.wpcf7-submit {	display: block;	margin: 0 auto;}#main-3col span { margin-top: 40px; }#kids-corner .pull-right { float: none!important; }#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p { line-height: 1.4; }#tribe-events-pg-template .tribe-events-content h4, .tribe-events-after-html h4, .tribe-events-before-html h4, #tribe-events-pg-template .tribe-events-content ol li, #tribe-events-pg-template .tribe-events-content ul li, .tribe-events-after-html ol li, .tribe-events-after-html ul li, .tribe-events-before-html ol li, .tribe-events-before-html ul li {	font-size: 16px;	line-height: 1.4;}.tribe-events-before-html h1 { margin-top: 40px !important; }#tribe-events-content-wrapper, #tribe-events-content {	padding-left: 15px;	padding-right: 15px;}.tribe-events-calendar thead th { padding: 7px 0em; }#tribe-events-footer { margin-bottom: 0em; }.kids-corner-calendar { text-align: center; }#section-home-last .spalela-special .pull-right { margin-right: auto; }#main-3col span { margin-bottom: 0px; }#home-main-img img { margin-top: 0px; }.mobile-plr0 {	padding-left: 0 !important;	padding-right: 0 !important;}.home #section-home-1 h1 {	margin-top: 50px;	padding: 0 15px 0;	font-size: 24px !important;	margin-bottom: 10px;}.home #main-3col { margin: 10px 0 50px; }.home .kids-corner-calendar { margin-top: 60px; }.home #section-home-last .spalela-special, #visit-us { text-align: center; }#visit-us p { line-height: 1.5; }.spalela-special .img-box-lg { margin-bottom: 0px !important; }.tribe-events-before-html h1 { margin-top: 20px !important; }}@media (max-width: 481px) {#services img {	width: 100%;	margin-bottom: 20px;	float: none;	margin-left: 0;	margin-right: 0;	height: auto;}#services .img-v-sm { max-height: inherit !important; }.table-pricing { display: block }#services table tr td:first-child { width: auto; }#services table tr td:nth-child(2) { width: auto; }input.wpcf7-text { width: 100%; }.carousel .carousel-inner .item { height: 204px; }.carousel .carousel-inner .item.slide-01 { height: 440px; }.carousel {	height: auto;	margin-bottom: -52px;}.carousel-control { display: none; }.img-box-lg {	width: 100%;	height: auto;}}