/*!
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: 'Roboto', sans-serif !important;
	font-size: 1.1em;}



.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;
    background: #57B7DD !important;
}

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


 /* .navbar>.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>.container {
    max-width: 1200px;
}



#secondary {
    /* padding: 90px 30px; */
    padding-top: 5vh;
    padding-bottom: 5vh;
    background: url(https://www.toptiertesting.com/shoreline/wp-content/uploads/2021/04/SE-homepage-background-midway-down-scaled.jpg) !important;
    background-position-y: -50px !important;
    font-size: 1.1em;
    background-size: cover !important;
}

#secondary h2, #tiertiary h2, #quaternary h2 {
  font-family: 'Roboto', 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 {
    font-size: 30px;
    font-weight: bold;
    font-family: ''Roboto', sans-serif; /*text-align: center;*/
    margin: 30px auto 23px;
    color: #000000;
    line-height: 2;
    text-align: center;
    text-decoration: underline;
    margin-bottom: 5px;
	padding-top: 20px;
}




#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: ''Roboto', sans-serif 
font-style: normal;
font-weight: 700;
font-size: 36px;
line-height: 43px;

color: #090D72;}

#quart{background: #57B7DD; color: #000;}

.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: 'Roboto', 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;
}

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

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: #565759 !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: ''Roboto', 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: 20px;
    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{color: #090D72;}

/*.content a:visited*/

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

a.button.purple.janeschedule {background: #090D72 url(images/janeapp.png) no-repeat left center; color: #fff !important; background-size: contain;     border: 3px solid #090D72;
}

.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#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;}

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

div#quart {
    padding: 1.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: ''Roboto', 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;
	/*max-height: 585px;*/
	max-height: 425px;
   
} 
;
.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;
}
}

@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: #ffffff;
	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-brand a.custom-logo-link {
    max-width: 178px;
    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 !important;
    text-decoration: underline;
}

.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 : 1023px) { a.navbar-item:last-of-type {
    display: block;
	/*background: #FFC700;*/
}
	
	#main-menu a.navbar-item {
    color: #0272bc !important;
    font-weight: 500;
}
	
	.button.yell {
    display: none;
}
}



@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 {
    /* 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: 'Roboto', Arial, 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;
}

h2.fancy {
    display: block;
    color: #ffffff;
    position: absolute;
    /*top: 80%;*/
	/*top: 65%;*/
	top: 59%;
    left: 50%;
    /* width: 84%; */
    width: auto;
    font-size: 2.5em;
    font-weight: 900;
    text-align: center;
    line-height: 1.1;
    margin: 0px auto 0px;
    padding: 18px 5%;
    -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.6);
}



/* 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;

}
}

.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; */

    background: #56b7dd;
}


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

.page-template-page-full article.type-page {
    border-right: 1px 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;
}
}

.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;
}

.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: Roboto, 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;
}

span.slb_template_tag.slb_template_tag_item.slb_template_tag_item_title {
    display: none;
}

footer .navbar-item.has-dropdown.is-hoverable {
    display: block;
}

#secondary.hidethis {display: none !important;}







