<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
Theme Name: Obulma
Theme URI: https://www.nilambar.net/2019/12/obulma-free-wordpress-theme.html
Author: Nilambar Sharma
Author URI: https://www.nilambar.net/
Description: Obulma is a simple blogging WordPress theme. With clean and minimal design it is mainly targeted for blogging sites. It uses the Bulma CSS framework. It is cross browser compatible and responsive and looks beautiful on any device and screen sizes. Due to its elegant design users will have a pleasant experience reading your blog posts and articles.
Version: 1.0.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: obulma
Tested up to: 5.4
Requires PHP: 5.6.20
Tags: blog, custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Obulma is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/


body{font-family: 'DM Sans', sans-serif !important;
	font-size: 1.1em;
overflow-x: hidden;

}



.home section.hero.is-light {
    height: 70vh;
}

.hero-body .container.has-text-centered {
    height: 100%;
}

.home .hero-body .container .columns.is-vcentered {
    /*height: 100%;*/
}

.home .hero-body .column.is-vcentered {
    margin-top: 19vh;
	
}

.hero-body .column.is-vcentered {
    overflow: hidden;
}

.container {
    max-width: 1080px;
}

.navbar{
  /* border-top: 12px solid #ffffff;*/
    /*height: 7.313rem;*/
    /*max-height: 6.4em;*/
   /* min-height: 117px;*/
    min-height: 7.5rem;
    background: #fff;
	background-size: contain; 
}


.navbar-item, .navbar-link{font-size: 21px; text-transform: uppercase; color:#001489; font-weight: bold;}



.columns.three-buttons {
    /*float: right;
    position: absolute;
    right: 0px;
    top: 17px;*/
}

.three-buttons .column.is-one-third {
    width: fit-content;
    height: fit-content;
}




 /* .navbar&gt;.container {
    min-height: 117px;
}*/

/*.home .navbar{border-top: 40px solid;
  border-image-slice: 1;
  border-width: 5px;
border-bottom: 0px solid;}*/

/*.navbar-gradient{
  border-image-source: linear-gradient(to left, #EA9386, #7C80B6);
}*/

.page-template-default .hero {display: none;}

.home.page-template-default .hero{display: flex;} 

.home section.hero.is-light {
    height: 100vh;
    max-height: 447px;
    background-position: bottom;
	display: none;
}


.navbar-start {
  margin-left: auto;
  margin-right: auto;
}

.navbar&gt;.container {
    max-width: 1200px;
}



#secondary {
    /* padding: 90px 30px; */
    padding-top: 5vh;
    padding-bottom: 5vh;
background: none;
}

#secondary h2, #quaternary h2 {
  font-family: 'DM Sans', sans-serif !important;
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    /* line-height: 43px; */
    /*text-align: center;*/
    clear: both;
    display: block;
    color: #001489;
    /*margin: 25px;*/
}

#secondary .content h2, div#tiertiary .content h2.threethree  {
    font-size: 40px;
    font-weight: bold;
    font-family: 'DM Sans', sans-serif; /*text-align: center;*/
    margin: 10px auto 13px;
    color: #2b193f;
    text-align: center;
    /*margin-bottom: 5px;*/
    margin-bottom: 0px;
    padding-bottom: 0px;
    line-height: 1;
}

div#tiertiary .content h2.threethree  {padding-bottom: 2.50rem};


#secondary a.readmore {
    margin: 0px auto;
    text-align: center;
    display: block;
}

/*#secondary .content {
    background: #FFFFFF;
    box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    padding: 33px 20px 25px;
}*/

/*#secondary .content {
    background: #FFFFFF;
    box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    padding: 33px 22px 25px;position: absolute; 
    z-index: 10;
    top: auto;
    margin: -25px auto 0;
    position: relative;
  background-color: #fff;
    padding: 1em;
   width: 80%;
	    width: 80%;
    max-width: 345px;
}*/
#secondary .column.is-one-third {
    /*position: relative;*/
}

.entry-title{font-family: 'DM Sans', sans-serif; 
font-style: normal;
font-weight: 700;
font-size: 36px;
line-height: 43px;
}

#quart2{background: #acc7d8; color: #000;}

#quart{background: #acc7d8; color: #000;}



#quart .column p, #quart .column h2{color: #000;}

/*#quart .column p {font-size: 23px;}*/

/*#quart .column p {
    font-size: 23px;
    padding-bottom: 10px;
    line-height: 1.35;
}*/

#quart .column p {
    font-size: 23px;
    padding-bottom: 0;
    line-height: 1.35;
    margin-bottom: 15px;
}


 /*#quart .column h2{font-size: 40px;}*/

 #quart .column h2 {
    font-size: 40px;
    padding-bottom: 0px;
    margin-bottom: 15px;
}

#tiertiary p{text-align: center; font-weight: bold;}

.button.yell{background: #F9B218; color:#000000; border:0px solid #efefef; font-weight: bold; text-transform: uppercase; /*padding-left: 30px; padding-right: 20px;*/
    padding-right: 40px;
    padding-left: 40px !important;
	height: 2.2em;
	font-size: 18px;
}

.button.orange{background: #DB7F33; color:#ffffff; border:0px solid #efefef; font-weight: bold; text-transform: uppercase;  font-size: 18px; height: 2em; font-family: 'DM Sans', sans-serif !important;} 

.sb .wp-block-button.button.orange {
    margin-bottom: 30px;
    height: 2.3em !important;
	padding-top: 0px !important;
}

.page-template-default #quart, .page-template-default #tiertiary, .page-template-default #quart{display:none;}

.page-id-15 #fiver, .page-id-15 #secondary, .page-id-15 #quart{display:none;}

.home #quart, .home #fiver{display:block;}

div#primary, div#fiver, div#quart {
    /*padding: 10vh 0;*/
	padding: 5vh 0;
}

.page-template-page-full div#primary, div#fiver .content-area, div#quart .content-area {
    /*padding: 10vh 0;*/
	margin: 0 5vw;
}

div#primary .content-area{margin: 0 1vw; padding: 3vw;}

div#primary.content-area.is-two-thirds {
    padding-left: 3vw;
    padding-right: 3vw;
	padding-bottom: 50px;
}

.more-link a.button.is-info, .more-link a.button.is-info:hover  {
    background: #c8a25c !important;
    color: #000;
	font-weight: 500;
   
}

time.entry-date.published, time.updated, a.url.fn.n{ color: #2b193f;}

#main article {
    padding-top: 14px;
    padding-bottom: 50px;
}

h1.page-title, h2.entry-title a, h2.entry-title {
    color: #2b193f !important;
	font-size: 36px;
	font-weight: bold;
}

.nav-previous a, .nav-next a{color: #2b193f !important}

span.cat-links {
    display: none;
}


div#fiver .content-area {
    margin: 5vh auto;
}

, div#quart .content {
    margin: 5vh auto;
}

#quart, #quart h2 {color: #000000; font-weight: 600; text-align: center;} 

label.grunion-field-label.textarea {
    min-height: auto;
    max-height: initial;
    background-color: #fff;
    border: 0px solid #dbdbdb;
    border-radius: 4px;
    color: #363636;
    box-shadow: none;
	    padding: 10px 0;
}
textarea#contact-form-comment-g7-message {
    max-height: 100px;
}

.navbar-brand .button{margin-top: 10px; padding-left: 20px;}

.featured-img {
    border-radius: 8px;
    /*max-height: 250px;*/
    /*position: absolute;*/
    z-index: 1;
}



.featured-img img {
    border-radius: 10px;
	/*position: absolute:*/
		/*z-index: 1;*/
}

.hero.is-light .title, p.site-description.subtitle {color:#ffffff !important; font-size: 66px; }

h1.site-description.title.site-title.is-1.is-spaced{ 
	text-shadow: 3px 2px 2px #7A7A7A;
font-weight: 900;}


#secondary .featured-img {
    border-radius: 8px;
    max-height: 250px;
    /*position: absolute;*/
    z-index: 1;
}

#secondary .featured-img img {
    border-radius: 10px;
	/*position: absolute:*/
		z-index: 1;
}

/*.footer{background: #46A7AB url('images/colorline3.png') repeat-x bottom center !important;position: relative;}*/

.footer{background: #2b193f !important; 
    position: relative;}


        .footer .copy {
    position: absolute;
    width: 100%;
    color: #fff;
    line-height: 40px;
    text-align: center;
    bottom: -50px;
}


.footer a.navbar-item {
    color: #ffffff !important;
    font-size: 17px !important;
    padding-bottom: 5px !important;
    margin-bottom: 0px;
    line-height: 0.65;
    text-transform: none;
}

.footer h4 {
    font-family: 'DM Sans', sans-serif !important;
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 22px;
    text-align: center;
    color: #101010;
    margin: 10px auto 25px;
	text-align: left;
}

.footer ul#menu-services {
    padding-left: 0px;
	font-size: 0.9em;
}

.footer p{font-size: 0.9em;}




   .navbar-brand {
    /*padding-bottom: 15px;
    padding-top: 15px;*/
	    align-items: center;
}

.navbar-brand img {
    padding-top: 5px;
}

.navbar-brand p, .navbar-brand a.button{align-items: center;}


a.button.janeschedule {
    margin-top: 15px;
    font-size: 15px;
    background: url(images/janeapp.png) no-repeat left center;
    background-size: contain;
    padding-left: 43px;
    border: 0px solid #fff;
    margin-left: 25px;
	
}

.footer-area-three a, .footer-area-three a:visited, .footer li a, .footer li a:visited {
    color: #090D72 !important;
	

}

.content a, .content a:visited{color: #2b193f;}

.widget-area h2.wp-block-heading, .widget-area a{color: #2b193f !important;}

a.rm{color: #FFC700 !important;}


.hero a.button.janeschedule {
    margin-top: 15px;
    font-size: 15px;
    background: #fff url(images/janeapp.png) no-repeat left center;
    background-size: contain;
    padding-left: 43px;
    border: 1px solid #fff;

    margin-left: 25px;
}

.hero-body {
    /*max-width: 800px;*/
	max-width: 1152px;
    margin: 0px auto;
}



div#main-menu {
   /* max-width: 500px;*/
    margin: 0px auto;
}

#primary, #secondary .columns, #tiertiary .columns, #quart .columns{max-width: 1152px;}

div#primary.is-full {
    padding-left: 5vw;
    padding-right: 5vw;
}


div#tiertiary, div#quart {
    /* padding: 8vh 5vw; */
   /* padding: 1.75vh 5vw;*/
	
    font-size: 1.1em;
    /*font-weight: 600;*/
	color: #000;
}

div#tiertiary{/*padding: 2.99vh 5vw;*/
padding: 2.75rem 4vw;}

.page-template-page-full div#tiertiary{display: none;}

div#quart {
    padding: 0.45em 5vw 0.45em;
}
/*#tiertiary h2{color: #000;}*/



/*#primary{margin: 0px 10vw;}*/

#secondary .columns, #tiertiary .columns, #quart .columns{margin: 0px auto;}

/*#secondary .content{color: #fff;}*/


#main {
    max-width: 1200px;
    /* padding: 0 5vw; */
    margin: 0px auto;
}

.featured-img img {
    border-radius: 10px;
    /* z-index: 1; */
    margin: 0px auto;
    display: block;
}

.contact-form textarea{height: 250px !important;}

.contact-submit button{width: 160px;
height: 50px;
background: #ED4C5C;
border: 1.5px solid #ED4C5C;
box-sizing: border-box;
border-radius: 6px;
font-family: 'DM Sans', sans-serif !important;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 17px;
/* identical to box height */

text-transform: uppercase;

color: #FFFFFF;}

.page-template-page-full #tiertiary {
    /*display: none;*/
	border-top: 1px solid #69BEAF;
}

.wp-video {
    max-width: 100%;
    height: auto;
    margin-bottom: 20px;
}

.gallery-columns-2 .gallery-item {
    max-width: 50%;
	margin-bottom: 0em !important;
	margin-top: 0em !important;
	margin-left: 0em !important;
    margin-right: 0em !important;
}


    a.phil {
    width: fit-content;
    font-weight: 900;
    line-height: 1.4;
    font-size: 18px;
    color: #000000 !important;
    display: block;
    text-transform: uppercase;
    max-width: 231px;
}



p.copy{text-align: center; color: #ffffff;}

.page-template-page-full .hero-body {
    width: 100%;
    margin: 0px auto;
    max-width: 1152px;
}

.page-template-page-full section.hero.is-light {
    /*background: #001489;*/
	/*height: 86vh;*/
    height:n 75vh;
	/*max-height: 585px;*/
	/*max-height: 425px;*/
   /* max-height: 616px;*/
   max-height: 480px;
   
} 

.page-template-page-full section.hero.is-light h2{font-weight: bold; color: #ffffff;}

.page-template-page-full #secondary{display: none;}

/*fancy {
  line-height: 0.5;
  text-align: left;
}*/
/*h2.fancy span {
  display: inline-block;
  position: relative; 
  color: #ffffff; 
  font-size: 42px;
  font-weight: bold;
	padding-right: 20px;
}
.fancy:after {
    content: "";
    position: absolute;
    height: 5px;
    border-bottom: 1px solid white;
    border-top: 0px solid white;
    top: 6px;
    width: 80%;} */

@media screen and (max-width: 1087px){
	
	/*.fancy:after {

    width: 70%;}*/
	
	.page-template-page-full .hero-body {
    width: 100%;
    margin: 0px auto;
   /*max-width: 1023px;*/
   max-width: 100%;
}
}

@media screen and (max-width: 700px){
/*.fancy:after {
    width: 63%;
}*/

.columns.is-vcentered {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
}

}




    
/*.fancy span:before {
  right: 100%;
  margin-right: 15px;
}
.fancy span:after {
  left: 100%;
  margin-left: 15px;
}*/

#main-menu a.navbar-item {
    color: #2b193f;
	font-weight: 500;
}

.footer a.navbar-item:hover {
	text-decoration: underline;
background: none;}

.page, .post {
    margin: 0 0em !important;
}

.columns.'Roboto', sans-serif !important;ior{margin: 0px;}

i.start-quote.fas.fa-quote-left {
    font-size: 130px;
    color: #ffffff;
}

div#open{display:none;}

/*.home .content figure{margin-left: 0em !important; 
    margin-right: 0em !important;}*/

.home .wp-block-image {
    /*border: 2px solid #F9B218;
    border-radius: 13px;*/
}

/*a.navbar-item:last-of-type {
    display: none;
}*/

a.navbar-item.dropdown.navbar-link {
    display: flex;
}

.navbar-link:not(.is-arrowless)::after{display: none !important;}

.navbar-brand a.custom-logo-link {

    max-width: 281px;
    height: auto;
    /* margin-top: -28px; */
}



p.site-description{margin-bottom: 0;
padding-left: 12px;}

/*#main-menu a.navbar-item:hover{background: none !important;
text-decoration: underline;}*/

#main-menu a.navbar-item:hover, .has-dropdown a.navbar-item:hover {
    background: none;
    text-decoration: none;
}

.navbar-dropdown a.navbar-item:hover {
    background: #fff !important;
}

.navbar-item.has-dropdown.is-active .navbar-link, .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link{background: none !important;}

.navbar-dropdown{background: none !important;}





@media only screen 
and (min-width : 375px) 
and (max-width : 812px) { a.button.janeschedule{margin: 0px auto;}
div#fiver {
    padding: 10vh 5vw;
	
}
	
	.page-template-page-full section.hero.is-light, .page-template-page-full-services section.hero.is-light {
    /* background: #001489; */
    height: 86vh;
    max-height: 315px;
}
	
	/*a.navbar-item.dropdown.navbar-link {
		display: none;}*/
	
	.page-template-page-full article.type-page{border-right: 0px solid #ffffff !important;}
	
	.wp-block-buttons.is-content-justification-right, .wp-block-buttons.is-content-justification-left, .wp-block-buttons {
    justify-content: center;
		margin: 5px;
}
	
	.sb img {
    margin: 0px auto;
    display: flex;
}
	

.featured-tabs .organic-tabs div[id^=panel] {
    padding: 20px !important;
}
	
	.footer{text-align: center;}
	
	ul#menu-menu-2 {
    padding-left: 0;
}

div#main-menu {
    margin-top: -84px;
    padding-top: 50px;
    border-bottom: 5px solid #0272bc;
	background: #ffffff !important;
}
}

@media screen and (max-width: 1087px){
.navbar-menu {
    background-color: #fff;
    box-shadow: 0 0px 0px rgba(10,10,10,0.0) !important;
    padding: .5rem 0;
}}

@media screen and (min-width: 1408px){.container {
    max-width: 1152px !important;
	}}

/**** tabs *****/

.featured-tabs {
	background: #ffffff;
	/*max-width: 920px;*/
	max-width: 822px;
	margin: 12px auto 12px;
	border-radius: 3px;
	overflow: hidden;
}
.featured-tabs .title {
	color: rgba(0, 0, 0, .3);
	margin-bottom: 0px;
	padding-bottom: 12px;
}
.featured-tabs .information .title {
	margin-bottom: 12px;
	border-bottom: 1px solid rgba(0, 0, 0, .12);
}
.featured-tabs .information p {
	    padding-top: 8px;
    padding-bottom: 0px;
    line-height: 1.35;
    text-align: left;
    font-size: 0.95em;
}
.featured-tabs a.read-more,
.featured-tabs a.read-more:link,
.featured-tabs a.read-more:visited {
	margin-top: 24px;
	margin-bottom: 0px;
}
.featured-tabs .organic-tabs {
	margin: 0px;
}
.featured-tabs .organic-tabs ul#tabs {
    margin: 5px 0px 25px 10px;
}

.headline.img-headline {
    display: block;
    color: #ffffff;
    position: absolute;
    top: 50%;
    left: 50%;
    /* width: 84%; */
    width: auto;
    font-size: 1.9em;
    font-weight: 800;
    text-align: center;
    line-height: 1.1;
    margin: 0px auto 0px;
    padding: 18px 3.9%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    font-family: 'Roboto', sans-serif;
    background: rgba(0, 0, 0, 0.5);
}

.featured-tabs .organic-tabs ul#tabs li {
	float: none;
	display: block;
	background: none;
	margin-bottom: 2px;
	border-radius: 0px;
	border: none;
}
.featured-tabs .organic-tabs ul#tabs li:first-child {
	border: none;
}
.featured-tabs .organic-tabs ul#tabs li:last-child {
	margin-bottom: 0px !important;
}
.featured-tabs .organic-tabs ul#tabs li.ui-tabs-active,
.featured-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background: none;
	margin-bottom: 1px;
	padding: 0px;
}
.featured-tabs .organic-tabs ul#tabs li a {
	float: none;
	display: block;
	background-color: #565759;
	    color: #ffffff;
    font-size: 1.18em;
    padding-top: 12px;
    padding-bottom: 12px;
font-family: 'DM Sans', sans-serif;
    font-weight: 500;
	text-align: center;

}


.featured-tabs .organic-tabs ul#tabs li.ui-tabs-active a,
.featured-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.featured-tabs .organic-tabs ul#tabs li a:hover {
	background: #F9B218;
}
.featured-tabs .organic-tabs div[id^=panel] {
	margin: 0px;
	/*padding: 24px 20px 24px 10px;*/
	padding: 5px 25px 24px 0px;
	border: none;
	box-shadow: none;
	border-radius: 0px;
}
.featured-tabs .organic-tabs div[id^=panel] .feature-img,
.featured-tabs .organic-tabs div[id^=panel] .feature-vid {
	max-height: 220px;
	/*margin-bottom: 12px;*/
	margin-bottom: 2px;
}

*	Tabs																					*
************************************************/

.organic-tabs {
	display: block;
	margin: 12px 0px;
}
.organic-tabs,
.ui-tabs {
	position: relative;
	padding: 0px;
	zoom: 1;
}
.organic-tabs ul#tabs,
.ui-tabs .ui-tabs-nav {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.organic-tabs ul#tabs li,
.ui-tabs .ui-tabs-nav li {
	float: left;
	background: #f9f9f9;
	list-style: none;
	position: relative;
	top: 0;
	margin: 0px;
	padding: 0;
	white-space: nowrap;
	border-top: 1px solid rgba(0, 0, 0, .08);
	border-right: 1px solid rgba(0, 0, 0, .08);
	border-bottom: 1px solid rgba(0, 0, 0, .08);
}
.organic-tabs ul#tabs li:first-child,
.ui-tabs .ui-tabs-nav li:first-child {
	border-left: 1px solid rgba(0, 0, 0, .08);
}
.organic-tabs ul#tabs li.ui-tabs-active,
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background: #ffffff;
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.organic-tabs ul#tabs li a,
.ui-tabs .ui-tabs-nav li a {
	float: left;
	color: #999999;
	font-weight: bold;
	padding: 4px 12px;
	text-decoration: none;
}
.organic-tabs ul#tabs li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	color: #333333;
}
.organic-tabs ul#tabs li.ui-tabs-active a,
.organic-tabs ul#tabs li.ui-state-disabled a,
.organic-tabs ul#tabs li.ui-tabs-loading a,
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: inherit;
}
.organic-tabs ul#tabs li a,
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.organic-tabs div[id^=panel],
.ui-tabs .ui-tabs-panel {
	background: #FFFFFF;
	border-width: 0;
	margin-top: -1px;
	padding: 12px 24px;
	border: 1px solid rgba(0, 0, 0, .08);
	border-radius: 0px 3px 3px 3px;
	-moz-border-radius: 0px 3px 3px 3px;
	-khtml-border-radius: 0px 3px 3px 3px;
	-webkit-border-radius: 0px 3px 3px 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .08);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .08);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .08);
	overflow: hidden;
}
.ui-tabs-hide {
	display: none;
}

.organic-tabs .column {
    padding: 0 5px 0 5px;
}

.feature-img {
    display: block;
    position: relative;
    text-align: center;
    line-height: 0;
    margin: 0px auto 0px;
    overflow: hidden;
    z-index: 8;
}

.feature-img.post-banner {
    max-height: 540px;
    margin: 1px 12px 0px 12px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 2px 2px 0px 0px;
}

.page-template-page-full .post-thumbnail {
    display: none;
}

.columns.three-buttons {
    margin-right: 21px;

    /*flex-direction: row;*/

}

.columns.three-buttons a button{padding: 0px 20px;
margin-left: 10px; text-transform: uppercase;
  font-size: 16px;
   border-radius: 6px;
    border-width: 0;
font-weight: 500;
font-family: 'DM Sans', sans-serif !important;}




/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 813px) {
h2.fancy {
   
	top: 45%;
   
}
	
	.page-template-page-full .hero-body .container {
    display: block;
    position: relative !important;
    height: 200px;
}
	
	.footer .navbar-start {
    display: inline-block;
    width: 100%;
}

.footer .alignleft {
  
    float: none;

}

.columns.interior{padding-left: 20px;
padding-right: 20px;}

.three-buttons .column.is-one-third{width: 100%;}

.columns.three-buttons {
    margin: 0px auto;
}

.columns.three-buttons a button {
    padding: 0px 7px;}

}

.page-template-page-full .hero-body .container {
    display: block;
    position: initial;
}

.page-template-page-full .hero-body {
    width: 100%;
    margin: 0px auto;
    max-width: 1152px;
    position: relative;
}

div#main-menu {
    /* max-width: 500px; */
    /* padding-top: 66px; */
    background: none;
    flex-direction: column;
    align-items: center;
    /* padding-top: 31px; */
    justify-content: center;
}

#main-menu .navbar-start {
    align-items: flex-end;
    padding-top: 6px;
    padding-bottom: 13px;

}

#main-menu a.navbar-item {
    color: #2b193f;
    font-weight: 500;
    height: auto;
    width: auto;
}


p:empty:before{display: none !important;}

.page-template-page-full article.type-page {
    border-right: 0px solid #69BEAF;
    padding-right: 6%;
}

.page-template-page-full .column.sb{padding-left: 4%;}

.column.is-three-quarters {
	margin-bottom: 5vh;
    padding-bottom: 5vh;
}

.footer p, .footer span p, .footer p strong {
    font-size: 1em;
    color: #fff !important;
}

strong{color: inherit;}

a.button.register.yell.teal, a.wp-block-button__link.button.teal {
background: #3E9995;
    color: #fff;
    padding-right: 20px;
    padding-left: 20px !important;
    margin-top: 20px;
    line-height: 1;
    height: 2.05em;
    border: 0px solid #fff;
    text-transform: uppercase;
    font-size: 18px;
}

.is-pulled-right {
    float: none !important;
    width: fit-content;
    height: fit-content;
    margin: 0px auto;

}


}

.wp-block-button.button.teal, .wp-block-button.button.orange{padding-top: 0px; border: 0px solid #fff;}

.wp-block-button.button.teal {
    background: #3E9995;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    border: 0px solid #000;
    height: 2.5em;
    font-weight: 600;
}

#post-6 .wp-block-button.button.teal {
    background: #3E9995;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0px;
    padding-right: 0px;
    border: 0px solid #000;
    height: 2.4;
    font-weight: 600;
	margin-top: 20px;
}

.wp-block-button.button.orange {
    background: #DB7F33;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    height: 2.24em;
	padding-left: 10px;
    padding-right: 10px;
}

.wp-block-button.button.teal a.wp-block-button__link, .wp-block-button.button.orange a.wp-block-button__link {
    /* background: #3E9995; */
    color: #fff;
    padding-right: 20px;
    padding-left: 20px !important;
    /* margin-top: 20px; */
    line-height: 1;
    height: 2.1em;
    border: 0px solid #fff;
    text-transform: uppercase;
    font-size: 18px;
}

.wp-block-button.button.teal a.wp-block-button__link{
	background: none;}

.wp-block-button.button.orange a.wp-block-button__link{
	background: none;}

/*.wp-block-button.button.orange a.wp-block-button__link {

    background: #DB7F33;
    color: #fff;
    padding-right: 23px;
    padding-left: 24px !important;
    margin-top: 20px;
	line-height: 1;
	height: 2.2em;
	border: 0px solid #fff;
	text-transform: uppercase;
}

a.wp-block-button__link.button.teal {font-size: 18px;}*/

.navbar-dropdown.is-boxed {
    background: #ffffff !important;
}



.home h1{font-size: 44px !important; margin-top: 1.5em;}

div.navbar-dropdown a.navbar-item {
    color: #0272bc !important;
}

header#masthead {
    /*max-height: 85vh*/
    overflow: hidden;
    max-height: 510px;
}

.information {
    padding: 10px;
}

.navbar-dropdown a.navbar-item {display: block;
}

img.padding-top{padding-top: 40px;}

figure.wp-block-image.size-large {
    margin: 10px !important;
}

.wp-block-jetpack-button{flex: 0 0 46% !important; font-family: 'DM Sans', sans-serif !important;}


    .sb h3 {
    font-size: 1.3em;
    line-height: 1;
    padding-bottom: 20px;
    padding-top: 25px;
}

.sb p {
    padding-top: 10px;
    margin-bottom: 10px;
}

.footer a, .footer a:visited{color: #56b7dd;}

a.button.register.yell:visited {
    color: #fff;
}

.btn-container.align-center.hide {
    display: none;
}

#panel-6 .btn-container.align-center.hide{
    display: block;
}

#panel-6 .btn-container.align-center.learn{
    display: none;
}

.footer .navbar-link:not(.is-arrowless)::after{display: none !important;}

/*.sb li {
    list-style-type: disc;
}*/

small {
    font-size: 9px !important;
    line-height: 9px !important;
}

img.wp-image-38, img.wp-image-465 {
    border: 2px solid #F9B218;
    border-radius: 13px !important;
    padding: 10px;
}

#text-3 p{text-align: center;}



.is-pulled-right a {
    display: flex;
    float: right;
}

.is-pulled-right a img {
    max-width: 279px;
    float: right;
}

.navbar-link:not(.is-arrowless){padding: 0.5rem 0.75rem !important;}

ul#menu-home-button-menu {
    list-style-type: none !important;
    display: flex;
   flex-direction: row;
    padding-left: 0;
    margin-left: 0;
    flex-wrap: wrap;
    justify-content: center;
}

.page-template-page-full-services .column .sb{padding-left: 30px;}

.page-template-page-full-services #menu-home-button-menu {
    list-style-type: none !important;
    display: flex;
   flex-direction: row;
    padding-left: 0;
    margin-left: 0;
    flex-wrap: wrap;
    justify-content: center; 
}

ul#menu-home-button-menu li{
 margin:20px;
   
}

ul#menu-home-button-menu li a button span{font-weight: 600 !important;}

li#menu-item-2798 a button {
    background: #2b193f;
    color: #fff;
    text-transform: uppercase;
    height: 168px;
    width: 185px;
    border-radius: 20px;

}

li#menu-item-2798 a button span:before{    position: relative;
    font-family: "Font Awesome 5 Free";
    content: "\f073";
    display: block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    font-size: 5rem;
    margin: 0px auto;
    line-height: 1.3;}

li#menu-item-2799 a button {
    background: #acc7d8;
    color: #fff;
    text-transform: uppercase;
    height: 168px;
    width: 185px;
    border-radius: 20px;
}

li#menu-item-2799 a button span:before{         position: relative;
    font-family: "Font Awesome 5 Free";
    content: "\f3c5";
    display: block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    font-size: 5rem;
    margin: 0px auto;
    line-height: 1.3;}

li#menu-item-2804 a button {
    background: rgb(200, 162, 92);
    color: #fff;
    text-transform: uppercase;
    height: 168px;
    width: 185px;
    border-radius: 20px;
}

li#menu-item-2804 a button span:before{    position: relative;
    font-family: "Font Awesome 5 Free";
    content: "\f79c";
    display: block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    font-size: 5rem;
    margin: 0px auto;
    line-height: 1.3;}

li#menu-item-50 a button {
    background: #A8C83F;
    color: #fff;
    text-transform: uppercase;
     height: 168px;
    width: 185px;
    border-radius: 20px;
}

li#menu-item-50 a button span:before{position: relative;

    background-image: url(images/preventative.png);
    background-size: 80%;
     background-position-x: center;
    display: block;
    width: 80px;
    height: 87px;
    content: "";
    background-repeat: no-repeat;
margin: 0px auto;}

li#menu-item-51 a button {
 background: #2b193f;
    color: #fff;
    text-transform: uppercase;
   height: 168px;
    width: 185px;
    border-radius: 20px;
}

li#menu-item-51 a button span:before{position: relative;

    background-image: url(images/telehealth.png);
    background-size: 100%;
    display: block;
     width: 80px;
    height: 87px;
    content: "";
    background-repeat: no-repeat;
margin: 0px auto;}

    /*#tiertiary .columns.interior .column{border-radius: 20px;
    margin: 0px 20px;
padding: 30px;}*/

#tiertiary .columns.interior .column {
    border-radius: 20px;
    margin: 0px 20px;
    /*padding: 200px 30px 30px 30px;*/
    /*padding: 200px 30px 5px 30px;*/
	padding: 30px;
    margin-bottom: 10px;
   /* max-width: 264px;*/
}

    .column.right {
    background: #A8C83F url('images/patient3.png') no-repeat top center;
    color: #000;
    display: flex;
  align-items: center;
  flex-direction: column;

  justify-content: space-around;
}

.column.left {
    background: #acc7d8;
	/*background: rgba(200, 162, 92, 1.0);*/
    color:#2b193f;
    display: flex;
  align-items: center;
   flex-direction: column;
  justify-content: space-around;
}

.column.middle {
    background: #46A7AB url('images/patient2.png') no-repeat top center;
    color:#fff;
    display: flex;
  align-items: center;
  flex-direction: column;

  justify-content: space-around;
}

.home .columns .column h2{font-size: 20px; text-align: center;}

.columns .column.right h2, .columns .column.right p{color:#000 !important;}

.columns .column.middle h2, .columns .column.middle p{color:#fff !important;}

/*.columns .column.left h2, .columns .column.left p{color:#fff !important;}*/

.columns .column.left p:last-of-type, .columns .column.right p:last-of-type, .columns .column.middle p:last-of-type{align-self: center; }

.home .columns .column p{font-size: 14px; text-align: center;}

.page-template-page-full .columns .column article p, .page-template-page-full .columns .column article ul{font-size: 21px;}

.columns.interior{max-width: 850px; display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0px auto;

}

.columns.interior .column h2 {
    color: #fff;
    padding-bottom: 13px;
    font-size: 18px;
}

.columns.interior .column p{font-size: 14px; /*text-align: initial;*/ font-weight: 500; padding-bottom: 30px;}

.footer .column.is-one-third .textwidget p {
    font-size: 17px;
}



.columns.three-buttons a.pay button {
 background: #46A7AB;
    color: #fff;

}

.columns.three-buttons a.careers button {
 background: #A8C83F;
    color: #000000;
   
}

.columns.three-buttons a.portal button {
 background: #F0C827;
    color: #000000;
  
}

 #gallery-1{display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
margin-bottom: 1rem;}

#gallery-1 figure.gallery-item {
    width: auto;
    max-width: 108px;
    height: auto;
    margin: 10px !important;
}

.interior h2 {
    color: #fff;
    padding-bottom: 13px;
    font-size: 18px;
}



.columns.interior button.yellowbutton {
    /*background: #F0C827;
    color: #000000;*/
    background: #ffffff;
    color:#2b193f ;
width: 137px;
    height: 36px;
    padding: 3px 20px;
    margin-left: 10px;
    text-transform: uppercase;
    font-size: 12px;
    border-radius: 6px;
    border-width: 0;
    font-weight: 500;
    font-family: 'DM Sans', sans-serif !important;
    align-self: center;
}

.sm-content.text button {background: #ffffff;
    color:#2b193f ;
width: 137px;
    height: 36px;
    padding: 3px 20px;
    margin-left: 10px;
    text-transform: uppercase;
    font-size: 12px;
    border-radius: 6px;
    border-width: 0;
    font-weight: 500;
    font-family: 'DM Sans', sans-serif !important;
    margin: 20px auto 0;
    /*align-self: center;*/
}

.sm-content p:last-of-type{margin-bottom: 0px;}



/**** search ****/

button.button.is-info {
    background: none;
    color: #000;
}

.search-bar {
    width: 50px;
    position: relative;
    padding-top: 7px;
    transition: width 200ms;
}

button.button.is-info {
    position: absolute;
    right: 0px;
    z-index: 100;
    padding-left: 0.25rem;
     padding-right: 0.25rem;
}

.search-bar:hover {
    width: 225px;
} 

.button.is-info:focus, .button.is-info:hover {
    border-color: transparent;
    color: #000;
  background: none !important;
}

.search-bar input{border: 0px solid #fff;
webkit-box-shadow: inset 0 0.00em 0.0em rgba(10,10,10,.0);
    box-shadow: inset 0 0.00em 0.0em rgba(10,10,10,.0);
    z-index: 10;
  }

.search-bar:hover input{border: 2px solid #d1d1d1;
webkit-box-shadow: inset 0 0.00em 0.0em rgba(10,10,10,.0);
    box-shadow: inset 0 0.00em 0.0em rgba(10,10,10,.0);
    z-index: 10;}

.field.has-addons .control .button:not([disabled]):focus:hover{z-index: 1000;}

.control.has-icons-left .input, .control.has-icons-left .select select {
    padding-left: 21px;
   
    width: 82%;
}

.button.is-info:hover {color: #000 !important;}

/***end ***/

.navbar-dropdown.is-boxed {
    background: #2b193f !important;

}

.navbar-dropdown.is-boxed a.navbar-item{color: #fff !important;}

.navbar-dropdown.is-boxed a:hover{
   color: #2b193f !important;
   background: #fff !important;
    
}



.entry-header {
    position: relative;
    overflow: hidden;
}

.fancy {
  line-height: 0.5;
  text-align: left;
}

.category h2.fancy{line-height: 1.5;}
h2.fancy span {
  display: inline-block;
  position: relative; 
  color: #2b193f; 
  font-size: 42px;
  font-weight: bold;
    padding-right: 20px;
    overflow: hidden;
}
.fancy:after {
    content: "";
    position: absolute;
    height: 5px;
    border-bottom: 1px solid #2b193f;
    border-top: 0px solid #2b193f;
    /*top: 6px;*/
    top: 25%;
    width: 80%;}

.category h2.fancy:after{top: 61px; width: 27%;}

    div#slidingmessage-138 {
    background: #4AA7AB;
    color: #fff;
    font-weight: 500;
}

#quart h2.fancy:after{display: none;}

.page .hero-body{height: 75vh;}

.fa-search:before {
    content: "\f002";
    font-size: 23px;
}

a.contactemail{font-size: 35px;}

a.contactemail.phone{font-size: 1rem;}

.footer a.contactemail, .footer a.contactemail:hover, .footer a.contactemail:visited, .footer a.contactemail:focus {color: #fff;}

a.facebook.contactemail{margin-left: 20px;}

.footer a.contactemail, .footer a.contactemail:hover, .footer a.contactemail:visited,  .footer a.contactemail:focus {color: #fff;}

a.facebook.contactemail{margin-left: 20px;}


.gtranslate_wrapper{position: fixed;
right: 0px;
bottom: 0px;
z-index: 100;}

.gt_float_switcher .gt-selected .gt-current-lang {
    background: #62a5aa;
    color: #fff;
}

.gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code{color:#fff;}



.wp-block-image figure img{border-radius: 10px;}

ul#menu-home-button-menu li.current-menu-item{display: none;}

.sptp-section-title{display: none !important;}


@media screen and (min-width: 1024px) and (max-width: 1300px) {
.navbar-item, .navbar-link {
    font-size: 1.52vw;}
}

/** { outline: 1px solid red; }*/


@media only screen 
and (min-width : 375px) 
and (max-width : 1023px) { a.navbar-item:last-of-type {
    display: block;
    /*background: #FFC700;*/
}

#tiertiary .columns.interior .column {
    border-radius: 20px;
    margin: 0px 20px;
    /*padding: 200px 30px 30px 30px;*/
    padding: 30px 30px 5px 30px;
    margin-bottom: 10px;
  /* max-width: 264px;*/
    max-width: 455px;

}

    
    #main-menu a.navbar-item {
    /*color: #0272bc !important;*/
    color: #fff;
    background: #2b193f;
    font-weight: 500;
}

#main-menu a.navbar-item:hover {color: #2b193f !important;}
    
    .button.yell {
    display: none;
}
}


.error404 .hero.is-light, .search .hero.is-light, .search header#masthead{background-size: cover; background: url('https://www.toptiertesting.com/seastarshop/wp-content/uploads/2023/05/Sea-Star-Inner-pages-featured-items.jpg') no-repeat center center;}



.error404 .hero.is-light .hero-body,  .search .hero.is-light .hero-body{height: 70vh;}

.wp-block-buttons&gt;.wp-block-button {
    display: inline-block;
    margin: 10px;
}

/*.page-id-28 section.hero.is-light{background-position-y: 100px !important;}*/

.sptp-member-desc h4, .sptp-member-desc h5{
    font-size: 16px;
    font-weight: 500 !important;
    line-height: 1.3;
}

.site-info a img {
    width: 300px;
    height: auto;
    margin: 0px 20px;
}

.column.left .post .entry p {
    color: #000 !important;
}

.column.left .post {
    display: inline-grid;
}

.interior .column.left .post img {
    border-radius: 20px;
	margin: 0px auto;
}

p.postinfo{text-align: center; padding-bottom: 10px !important; margin-bottom: 10px !important;}

.entry .more-link {
    margin: 0px AUTO;
    TEXT-ALIGN: center;
	font-weight: 500;
}

.blog section.hero.is-light, .single-post section.hero.is-light {
    height: 26vw;
    background-image: url('https://www.toptiertesting.com/seastarshop/wp-content/uploads/2023/05/Sea-Star-Inner-pages-updates.jpg');
}

.category section.hero.is-light {
    height: 26vw;
    background-image: url('https://www.toptiertesting.com/seastarshop/wp-content/uploads/2023/05/Sea-Star-Inner-pages-featured-items.jpg');
}

.post-type-archive-tribe_events section.hero.is-light, .single-tribe_events section.hero.is-light {
    height: 30vw;
    background-image: url('https://www.toptiertesting.com/seastarshop/wp-content/uploads/2023/05/Sea-Star-Inner-pages-events-.jpg');
}

button.wp-block-button__link.has-text-color.has-black-color.has-background.no-border-radius {
    border: 0px;
    border-radius: 9px !important;
}


.tribe-events .tribe-events-l-container{padding-top: 10px !important;}

.tribe-events-before-html {
    padding-bottom: 25px !important;
}

.single-tribe_events .tribe-events-before-html {
    display: none;
}

#tribe-events-pg-template{padding: 10px !important;}

















</pre></body></html>