#colibri .style-56 {
	background-color: #00AEF3;
}

/*home page*/
div.h-global-transition-all.h-heading.style-221.style-local-1587-c151.position-relative.h-element h2 {
	color:#ffffff!important;
}

/*menu*/

#colibri .style-9 > div > .colibri-menu-container > ul.colibri-menu li > ul > li > a,
#colibri .style-40 > div > .colibri-menu-container > ul.colibri-menu li > ul > li > a {
	color:#00AEF3;
}

#colibri .style-9 > div > .colibri-menu-container > ul.colibri-menu li > ul li {
	padding-top:10px;
	padding-bottom: 0;
}

#colibri .style-40 > div > .colibri-menu-container > ul.colibri-menu li > ul > li > a {
	padding-top:10px;
	padding-bottom: 0;
  line-height: 1;
}

#colibri .style-9 > div > .colibri-menu-container > ul.colibri-menu li > a > svg,
#colibri .style-40 > div > .colibri-menu-container > ul.colibri-menu li.current_page_item > a > svg,
#colibri .style-40 > div > .colibri-menu-container > ul.colibri-menu li > a > svg {
	color: #00AEF3;
}

.h-section-boxed-container {
	width: 90%;
}

div#content.content div.h-global-transition-all.h-heading.style-221.style-local-1587-c142.position-relative.h-element > h2 {
	color: #ffffff;
}

div#content.content h2{
	font-size: 2em;
	margin-top: 20px;
	margin-bottom: 0px;
	color: #00AEF3;
}

div.h-col {
	padding-left: 10%;
	padding-right: 10%;
}

input {
	height: 30px;
	max-width: 100%;
}

textarea {
	max-width: 100%;
}

/*buttons*/

#colibri .style-938 {  
  border-width: 2px;
  border-radius: 56px;
}

a.button.two {
	padding-bottom: 10px!important;
}

input.wpcf7-form-control.wpcf7-submit,
a.button.two {
	text-align: center;
  background-color: #00AEF3;
	color: #ffffff;
    font-family: Open Sans;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 1;
    letter-spacing: 1px;
    border-top-width: 2px;
    border-top-color: #03a9f4;
    border-top-style: solid;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-right-width: 2px;
    border-right-color: #03a9f4;
    border-right-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #03a9f4;
    border-bottom-style: solid;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-left-width: 2px;
    border-left-color: #03a9f4;
    border-left-style: solid;
    padding-top: 10px;
    padding-right: 24px;
    padding-bottom: 20px;
    padding-left: 24px;
}

/*calendar*/
h1.tribe-events-page-title,
h2.tribe-events-list-separator-month {
	color: #03a9f4
}

h2.tribe-events-list-separator-month:after {
	margin-top: .5rem;
}

div.tribe-bar-date-filter input {
	color: rgb(70, 112, 127);
}

/*popup*/

.pum-theme-699, .pum-theme-default-theme {
    background-color: rgba(255, 255, 255, 0.3 );
}

.pum-theme-699 .pum-title, .pum-theme-default-theme .pum-title {
	color: #00AEF3;
	margin-bottom: .5rem;
}

.pum-theme-699 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
	background-color: #ffeb66;
	padding: 6px;
}

/*fb feed*/
.eapps-facebook-feed-inner {
	background:rgba(255, 255, 255, 0)!important;
	background-color:rgba(255, 255, 255, 0)!important;
	border:none!important;
	border-top:none!important;
  border-top-width:0;
}

.eapps-facebook-feed-posts-item-inner {
    padding: 0;
}

/*privacy pages*/
div.pcontent {
	width: 80%;
	margin: 60px auto;
}

div.pcontent ul {
	margin-left: 30px;
}

/*footer*/
div.wpautoterms-footer p a {
	color:rgb(70, 112, 127);
}