/* 
Dark Blue   #002447;
Top Brown   #b89068;

FONTS
font-family: 'Barlow';
font-family: 'Roxborough CF';
font-family: 'Open Sauce Sans';
*/
/* Fonts */
p{ 
	font-family: 'Open Sauce Sans' !important;
}

#top .all_colors .avia_textblock ol li,
#top .all_colors .avia_textblock ol li a,
#top .all_colors .avia_textblock ul li,
#top .all_colors .avia_textblock ul li a{
	font-size: 16px;
    line-height: 1.8em;
}

h1, h2, h1.main-title.entry-title,
h3, h4{
	font-family: 'Roxborough CF' !important;
	font-weight: bold;
	font-style: normal;
}


.main-title.entry-title {
  color: #fff !important;
}

.avia_textblock h4{ 
	font-family: 'Barlow' !important;
	text-transform: uppercase !important;
}

@media only screen and (min-width: 768px) {	
	#top #wrap_all .all_colors h2{ font-size: 40px; line-height: 60px; }	
}

/* Mobile reductions */
/*@media only screen and (max-width: 768px) {*/
@media only screen and (max-width: 1000px) {
	#top #wrap_all .all_colors h1{ font-size: 40px !important; line-height: 52px; }
	.page-id-13736 .all_colors h1{ margin-top: 10px; }
	#top #wrap_all .all_colors h2{ font-size: 24px !important; }
	#top #wrap_all .all_colors h3{ font-size: 20px !important; }
	#top #wrap_all .all_colors h4{ font-size: 18px !important; }	
	.avia-testimonial{ padding: 0px 0px !important; }
	
	#av_section_4 .template-page h4{ padding-bottom:0px !important; }
	#av_section_5 .template-page{ padding-top:0px !important; }
	#av_section_6 .template-page{ padding-top: 20px; }
	
	#av_section_1 .container {width: 100% !important;}
	#av_section_1 .flex_column{ margin-top: 0px !important;}
	
	#welcome-section .conference-box{ margin-bottom: 30px; }
	
	.responsive #top #wrap_all .flex_column{ margin-top: 20px; margin-bottom: 0px;}
	
	#top .av-large-testimonial-slider .avia-testimonial-meta{ display: block; }
	
	.content {
	  padding-top: 0px;
	  padding-bottom: 0px;
	}
	.avia-button-right{ float: left;}
	#avia-timeline-1 { margin-top: 20px; }
	.av-milestone-content li{padding-left: 0px !important; }
	/* Nav */
	.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet{ left: 20px; }
	.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a { padding-left: 40px; }
	body > #wrap_all > .header_color .main_menu ul > li > a span.avia-menu-text{ font-size: 22px !important; line-height: 35px !important; }
	body > #wrap_all > .header_color .main_menu ul.sub-menu >  li > a span.avia-menu-text{ font-size: 18px !important; line-height: 20px !important; }
	
	.page-child .avia-button {
		margin-bottom: 20px;
		margin-top: 20px;
	}
	
	
	.full-width-mobile .container {
  		width: 100% !important;
		max-width: 100% !important;
	}
	.padding-mobile{padding-left:50px !important;padding-right:50px !important;}
	
	.avia-cookie-consent-modal-buttons-wrap a{ margin-top: 20px !important; }
	
	.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
	  background-color: #002447 !important; 
	}
	
	.responsive #top .logo{
		max-width: 150px;
		margin-left: 40px;
	}
	#header_main .inner-container{
		justify-content: left !important;
	}
	
	.responsive #top #wrap_all .main_menu {
	  right: 45px;
	  top: 9px;
	}
	
	.avia-section,
	.post-entry-3457{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	#av_section_1{ padding-top: 0px; }
	#welcome-section{ padding-bottom: 0px; }
	
	#top .av-large-testimonial-slider .avia-testimonial-meta-mini{
		text-align: center;
		float: none;
	}
	
	/* conference start your engines block */
	.flex_column.av-uphy89-970682c96d8434958aacfad79929f29d{ 
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		margin-top: 0px !important;
	}
		
}
/* early menu breakpoint */
@media only screen and (min-width: 768px) and (max-width: 1000px) {
	.av-burger-menu-main {
		display: block !important;
		float:right;
	}
	nav,
	#avia-menu li,
	#header_main_alternate {
		display: none;
	}
	.responsive #top #wrap_all .main_menu {
		right: 45px;
		top: 9px;
	}
	.responsive #top #wrap_all .main_menu {
		top: 0;
		height: 80px;
		left: auto;
		right: 0;
		display: block;
		position: absolute;
	}
	.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {
		background-color: #002447 !important;
	}
	#pojo-a11y-toolbar {
		top: 50px !important;
		display: unset;
	}
	body.logged-in nav.main_menu ul.av-main-nav >  li:not(.av-burger-menu-main){
		display: none !important;
	}
}



.avia-cookie-consent-modal-buttons-wrap a{ margin-left: 20px !important; }

.main_color{ color: #002447; }
.main_color h3{ color: #b89068;}

/* HEADER */

/* Login Button */
@media only screen and (min-width: 768px) {	
	.menu-item-14441{ display: none; }
}

/* .empty_title.title_container { display: none !important; } */

.stretch_full.container_wrap{
  background-color: #002447;
  background: url(/wp-content/uploads/pattern-for-dark-blue-bg.png) 0% 100% repeat-x scroll;
  
}
.main-title.entry-title{
	padding: 85px 0px !important;
}


body:not(.logged-in) .container.av-logo-container{
	padding-top: 20px;
	padding-bottom: 20px;
	height: 130px !important;
	line-height: 130px !important;
}
body.logged-in .container.av-logo-container{
	padding-top: 20px;
	padding-bottom: 1px;
	height: 110px !important;
	line-height: 110px !important;
}

.header-message{
	text-align: center;
	padding-top: 14px;
	padding-bottom: 14px;
	color: #fff;
	background-color: #002447;
}

.home h1.main-title, /* TEMP */
.page-id-13736 h1.main-title { display: none; } /* TEMP */

@media only screen and (max-width: 768px) {
   .home .top-banner .flex_column.first{ max-height: 250px; }
   /* .home .template-page .flex_column.first{ max-height: unset; } */
   .home .flex_column:not(.first) h1{ font-size: 40px !important; margin-top: 20px; }
	.fixed-height-mobile {height: auto !important;}
}

.main-title.entry-title { margin-bottom: 0px;}

#main.all_colors,
.container_wrap_logo{ background-color: #b89068; }

.stretch_full.container_wrap{ background-color: #fff; } /* Home */
.stretch_full.container_wrap{ background-color: #002447; }

#header_meta { display: none; } /* TEMP */
.main_menu .main_menu .container.av-logo-container{ } /* TEMP */

#header_main, #header_main_alternate { border: 0px; }
#header_main .inner-container{
	display: flex;
	align-items: center;
	justify-content: center;
}

/* Header Mobile */
@media only screen and (max-width: 768px) {
	#header_main .inner-container{
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

/* Header General Pages */

.container_wrap{ border: none; }
.main-title.entry-title {
  margin-top: 0px !important;
  padding-bottom: 30px;
  
}

/* General Content Page */

.sidebar_left .content {
  float: unset;
  border: none;
  display: block;
  padding-left: 0px;
}

/* Top Menu */
/*  .logged_in_menu .sub-menu{ display: none;} Temp */
.logged-in #header .main_menu { display: none; }

.logged_in_menu {
	float: left !important;
	width: 100% !important;
	display: flex !important;
	position: relative !important;
	padding-bottom: 29px !important;
	justify-content: center !important;
}

.menu_public_right{
	right: 390px !important;
	left: auto !important;
	top: 34px !important;
	position: absolute;
}

@media only screen and (max-width: 1699px) {
	.menu_public_right{
		right: 90px !important;
	}
}

@media only screen and (max-width: 1199px) {
	.menu_public_right{
		right: 60px !important;
	}
	/*.av-main-nav > li > a,
	.menu_public_right a{
		padding: 0 1px;
	}
	*/
	body > #wrap_all > .header_color .main_menu ul > li > a span,
	body > #wrap_all > .header_color .menu_public_right li:not(.menu-item-object-custom) a{
		font: normal normal normal 13px/60px Barlow !important;
		padding: 0;
	}
	body > #wrap_all > .header_color .main_menu ul:not(.sub-menu) > li > a span:not(.av-hamburger-inner){
		padding-left: 20px;
	}
	.responsive .main_menu ul:first-child > li > a {
    padding: 0px 1px !important;
	}
	
	#header_main .inner-container {
    left: -30px;
	}

	.logo img, .logo svg {
		max-height: 66%;
	}
}

@media only screen and (max-width: 768px) {
	.menu_public_right{ display: none !important; } 	
}

.logged-in .menu_public_right{
	right: 0 !important;
	top: 0 !important;
	padding-bottom: 0px !important;
}
body.logged-in #header_main .container, body.logged-in .main_menu ul:first-child > li a{ height: 65px; }
body:not(.logged-in) .main_menu ul:first-child > li a {height: 89px; }

/* #avia_alternate_menu_container  
{	
	display: block !important;
}
#avia_alternate_menu_container .main_menu  
{	
	right: 114px !important;
	left: auto !important;
	top: 26px !important;
}
*/

.avia-menu-fx {
  bottom: 23px;
}

.header_color .main_menu ul > li > a span,
.menu_public_right a{ 
	color: #002447 !important;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0 13px;
	font: normal normal normal 16px/60px Barlow !important;
}

.main_color input[type="submit"]{
	color: #002447 !important;
	padding: 15px 30px 13px;
	font-size: 13px;
	min-width: 139px;
	text-decoration: none;
	margin: 3px 0;
	line-height: 1.2em;
	position: relative;
	font-weight: normal;
	text-align: center;
	max-width: 100%;
	border: 1px solid #002447;
	text-transform: uppercase;
	background-color: transparent !important;
	letter-spacing: 1.68px;
}
#main .main_color input[type="submit"]:hover{
	background-color: #002447 !important;
	color: #fff !important;
	border: 1px solid #002447 !important;
	opacity: 0.9;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;	
}

/* sub-menu width */
.av-main-nav ul {
    width: 370px;
}

.html_header_top .header_color .main_menu ul:first-child > li > ul {
  border-top-color: #002447 !important;
}
 
.menu_public_right .sub-menu a{ 
	font: normal normal normal 16px/20px Barlow !important;
}


 @media only screen and (min-width: 768px) {
	.header_color .main_menu ul > li.current-menu-item > a span,
	.header_color .main_menu ul > li > a:hover span,
	.menu_public_right a:hover{ 
		color: #fff !important;
	}
	.dropdown_available{display: none;}
}


/*sub-menu hover*/
.top-menu-list .sub-menu a:hover,
#avia-menu > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-top-level.menu-item-top-level-1.dropdown_ul_available > ul > li > a:hover > .avia-menu-text,
/*.header_color .main_menu ul > li .sub-menu a:hover,*/
.menu_public_right .sub-menu a:hover{
	color: #002447 !important;
}

/* Mobile Nav */
 @media only screen and (max-width: 768px) {
body > #wrap_all > .header_color .main_menu ul > li > a span{
	line-height: 20px !important;	
}
}

.menu_public_right{ z-index: 9999; }

.menu_public_right li {
  line-height: 30px;
  float: left;
  position: relative;
  z-index: 20;
  padding: 0 13px;
}

.header_color a .avia-menu-fx{ display: none !important;}

.header_color .avia-menu-fx{
  background-color: #002447 !important;
  color: #ffffff;
  border-color: #002447 !important;
}

.html_header_top #top .av_logo_right .logo {
  right: unset;
  left: unset;
  left: 40%;
  max-height: 57.1px;
}


/* Second Menu Logged in */

   /* Login Button */
#menu-item-13470{
	background-color: #002447;
	margin-left: 13px;
}

.menu_public_right #menu-item-13470 a,
.menu_public_right #menu-item-13470 a:hover{
	color: #fff !important;
}


/* Widgets */


/* Dark Blue */

.dark-blue {
  background-color: #002447;
  background: url(/wp-content/uploads/pattern-for-dark-blue-bg.png) 0% 100% no-repeat scroll;
}

/* Board Members */

#top #wrap_all .all_colors .team-member-name{
	color: #b89068 !important;
	font-family: 'Barlow' !important;
	text-transform: uppercase !important;
	font-size: 22px;
	line-height: 26px;
	padding-bottom: 14px;
}
.main_color .team-member-job-title{
	color: #002447;
	font-weight: 800;
}
.team-member-description {
	color: #002447;
}


/* Partners */

#top .avia-logo-element-container img, .av-partner-fake-img {
  box-shadow: none !important;
}


/* Resources */

.resources h2{
	line-height: 60px !important;
	font-size: 60px !important;
}

.avia_textblock.border-bottom{
    border-bottom: 1px solid #b89068;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

/* TESTIMONIALS */

.testimonials h4{
	font-family: 'Barlow' !important;
	text-transform: uppercase !important;
	padding-bottom: 30px;
}

.testimonials .avia-testimonial-name,
.testimonials .avia-testimonial-subtitle{ 
 	color: #b89068 !important;
	font-size: 14px !important;
	line-height: 26px;
	letter-spacing: 1.68px;
    text-transform: uppercase;
	text-align: center;
	font-weight: normal;
}

.testimonials .avia-testimonial-markup-entry-content p{
	font-family: 'Roxborough CF' !important;
	color: #002447 !important;
}

 @media only screen and (min-width: 768px) {
	.testimonials .avia-testimonial-markup-entry-content p{
		font-size: 28px !important;
		line-height: 38px !important;
	}
}

/* GRID */

 @media only screen and (min-width: 768px) {
	.grid{
		min-height: 240px !important;
		padding: 40px;
	} 
	.grid.grid-01 {
		border-bottom: solid 1px #b89068;
	}
	.grid.grid-02{
		border-left: solid 1px #b89068;
		border-right: solid 1px #b89068;
		border-bottom: solid 1px #b89068;
	}
	.grid.grid-03{
		border-bottom: solid 1px #b89068;
	}
	.grid.grid-05{
		border-left: solid 1px #b89068;
		border-right: solid 1px #b89068;
	}
	
	.grid-left-right-only.grid-01,
	.grid-left-right-only.grid-02,
	.grid-left-right-only.grid-03{ border-bottom: none !important;}
}



#top #wrap_all .main_color .grid h4{
   color: #B89068;
   text-transform: uppercase;
   font-family: 'Barlow';
}

.main_color .grid p{
   color: #002447;
}


/* Content */
.responsive .full-width .container { max-width: 100% !important; padding: 0px !important; }

.full-width .avia_textblock{ padding-left: 80px; }
@media only screen and (max-width: 768px) {
	.full-width .avia_textblock{ padding-left: 20px; }
	#av_section_6 { padding-bottom: 20px; }
}
 

.main_color.full-width h1{
	color: #fff;
	font-size: 65px;
	color: #ffffff !important;
}

.main_color.full-width h4{
    color: #b89068;
    font-weight: 200 !important;
    line-height: 34px;
}

.main_color.full-width p{
	color: #fff;
	font-weight: 600;
}

@media only screen and (min-width: 768px) {
	.full-width .av_textblock_section{
		position: absolute;
		bottom: 75px;
	}
}


/* Logos Sliders */
.avia-logo-element-container { margin-top: 0px; }
.partner-logos .slide-entry-wrap{
	display: flex;
	align-items: center;
}
.partner-logos .slide-entry-wrap .slide-entry{ text-align: center;}
/* .partner-logos .slide-entry-wrap .slide-entry img
{
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto !important; 
	max-height: 100px;
} */

/* .partner-logos .slide-entry-wrap { padding-left: 30px; } */

.partner-logos{
	background-color: #f4f5f7;
	padding-bottom: 25px;
	padding-top: 20px;
	padding-left: 20px;
}

/* Count Down */
.av-countdown-cell-inner { background-color: #b89068 !important; }
.av-countdown-time, .av-countdown-time-label { color: #002447 !important; font-weight: normal !important; }
.av-countdown-time{font: normal normal normal 40px/44px Barlow !important;}


.conference-box{
  background: url(/wp-content/uploads/pattern-for-light-blue-bg.png) 0% 100% no-repeat scroll;
}

/* Buttons */
.main_color .avia-button.avia-color-theme-color {
  background-color: transparent;
  border: 1px solid #002447;
}
.main_color .avia-button.avia-color-theme-color:hover {
   background-color: transparent;
}

.main_color .avia-button .avia_iconbox_title{
   color: #002447;
   text-transform: uppercase;
}


/* Footer */
footer.container_wrap{ background-color: #b89068; border:none;}
.copyright{ text-align: center; }

/* Logged In and Logged Out */

body:not(logged-in) .logged-in{ display:none;}
body.logged-in .logged-in{ display:block;}
body.logged-in .logged-out{ display:none;}


/* Image Slider - large */
.avia-slideshow li img{ border-radius: 0px; }
/*  .flex_column_table .flex_column.first{height: calc(668px - 30px) !important;} */

/*
@media only screen and (min-width: 1600px) {
	.image-slider .av-minimum-height-75:not(.av-slideshow-section) .container{
	  height: auto  !important;
	}
} 
*/
.image-slider .flex_column{ height: 100% !important; }

.av-equal-height-column-flextable .flex_column{
	/* height: auto !important; */
}

.av-minimum-height-75:not(.av-slideshow-section) .container{
	max-height: 641px;
}

@media only screen and (min-width: 1200px) {
	.avia-slideshow-inner,
	.avia-slide-wrap{
	   height: 642px !important;
	}
	.avia-slideshow li img {
	  min-height: 642px;
	}
}


/* Fix */
#top .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
  margin-top: 0 !important; 
}


/* Menu Icon */
#menu-item-search {
  background: url("https://iacadev.wpengine.com/wp-content/uploads/search-icon.svg");
    /*background-repeat: repeat;*/
  background-repeat: no-repeat;
  color: transparent;
  position: absolute;
  right: 260px;
  top: -54px;
    background-position: 24px 0px;
}
#top #menu-item-search a
{
  font-size: 30px;
  padding: 25px !important;
}
.header_color .av_ajax_search_image { display: none; }
#searchform > div.ajax_search_response > a > span.av_ajax_search_content > span.av_ajax_search_title{ line-height: 30px; }

#top #menu-item-account{
	position: absolute;
	right: 200px;
	top: -70px;
	width: 57px;
}

#menu-item-account {
  background: url("https://iacadev.wpengine.com/wp-content/uploads/icon-account.png");
  background-repeat: repeat;
  background-repeat: no-repeat;
  background-size: contain;
  height: auto;
}

#menu-item-account span{ display: none; }

#top-menu-list{
	display: flex;
	align-items: center;
	justify-content: center;
}

.logged_in_menu .av-main-nav-wrap { width: 100%; }

div .header_color .button,
.header_color input[type="submit"]{
	background-color: #002447 !important;
	border-color: #002447 !important;
}


/* Cookie and Privacy Settings btn */
#top .main_color .avia-color-theme-color-highlight {
	color: #002447 !important;
	border-color: #002447 !important;
	background-color: #fff !important;
	padding: 1px 30px 0px 30px;
	font: normal normal normal 16px/60px Barlow !important;
	text-transform: uppercase;
	border-width: 1px;
}

/* button */
#top .main_color .avia-button .avia_iconbox_title{
font: normal normal medium 12px/18px Open Sauce Sans;
letter-spacing: 1.68px;
}
/* button hover */
#top .main_color .avia-color-theme-color:hover{
	color: #fff;
	background-color: #000225;
}
#top .main_color .avia-button:hover .avia_iconbox_title{
	color: #fff !important;
}



/* Breadcrumbs below page title */
.title_container .breadcrumb { 
     position:relative;
     left:-2px; 
     top: 340px; 
}
#top .title_container .breadcrumb,
#top .title_container .breadcrumb a{
	color: #002447 !important;
}
.title_container { 
     padding-bottom:10px;
}
/* Remove you are here */ 
span.trail-before {
	display: none!important;
}
/* more space - belwo breadcrumb */
#main .avia-section.avia-builder-el-first:not(.avia-section-no-padding) .container main.template-page {
	padding-top: 90px;
}

#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a .pojo-a11y-toolbar-text {
  vertical-align: baseline !important;
}


/* Forum */



/* Bread Crumbs */

.stretch_full.container_wrap.empty_title{
	background: none;
	min-height: unset;
	height: 0px;
}

@media only screen and (min-width: 768px) {
	.title_container .breadcrumb {
	  top: 284px;
	}
}

@media only screen and (max-width: 768px) {
	.title_container .breadcrumb {
	  top: 200px;
	}
	#top .title_container .breadcrumb, #top .title_container .breadcrumb a {
	  color: #fff !important;
	}
}

@media only screen and (max-width: 500px) {
	.page-id-4359 .breadcrumb,
	.page-id-4371 .breadcrumb,
	.page-id-4602 .breadcrumb,
	.page-id-9797 .breadcrumb,
	.page-id-4556 .breadcrumb,
	.page-id-4554 .breadcrumb,
	.page-id-4551 .breadcrumb,
	.page-id-8787 .breadcrumb,
	.page-id-4537 .breadcrumb,
	.page-id-4539 .breadcrumb,
	.page-id-4515 .breadcrumb,
	.page-id-4469 .breadcrumb,
	.page-id-4491 .breadcrumb,
	.page-id-4467 .breadcrumb,
	.page-id-4456 .breadcrumb,
	.page-id-4435 .breadcrumb,
	.page-id-4429 .breadcrumb,
	.page-id-4415 .breadcrumb,
	.page-id-4384 .breadcrumb,
	.page-id-8634 .breadcrumb
	{
	   top: 269px;
	}
	.page-id-9440 .breadcrumb{
	   top: 320px;
	}
}


/* register page *//*
#registrationform ul.wpuf-form.form-label-above li{
margin-bottom: 0px;
padding-bottom: 0px;
}
body ul.wpuf-form.form-label-above li .wpuf-label,
#registrationform ul.wpuf-form.form-label-above li wpuf-label{
margin-bottom: 0px !important;
}
#registrationform .wpuf-label,
#registrationform .wpuf-form-sub-label,
#registrationform li a{
	font-family: "Open Sans", sans-serif;
}
#registrationform .wpuf-form-sub-label{
	font-size: 13px;
	line-height: 13px;
	padding-top: 0px;
}
#wpuf-user_fname,
#wpuf-user_lname{
	margin-bottom: 3px !important;
}
#registrationform ul.wpuf-form.form-label-above li a{
	font-size: 13px;
}*/

/* register page v2 */
#top .all_colors .avia_textblock .wpuf-style a{
	font-size: 13px;
}
#top .all_colors .avia_textblock .wpuf-style ul.wpuf-form  li div.wpuf-label label
/*,
#top .all_colors .avia_textblock .wpuf-style ul.wpuf-form  li a*/{
	font-family: "Open Sauce Sans", sans-serif !important;
	font-size: 0.92em !important;
	line-height: 13px;
}
/*
#top .all_colors .avia_textblock .wpuf-style ul.wpuf-form  li div.wpuf-label label,
*/
#top .all_colors .avia_textblock .wpuf-style ul.wpuf-form  li a{
	font-family: "Open Sans", sans-serif !important;
	font-size: 13px;
	line-height: 13px;
}
#top .all_colors .avia_textblock .wpuf-style ul.wpuf-form li{
	/*font-size: 13px;
	line-height: 13px;*/
	padding-top: 0px;
	margin-bottom: 0px;
}
.wpuf-style ul.wpuf-form  li a{
	font-size: 13px;
}
#top .all_colors .avia_textblock  form ul li.wpuf-submit > input.wpuf-submit-button{
appearance: none;
background-color: rgba(0, 0, 0, 0);
border-bottom-color: rgb(0, 2, 37);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(0, 2, 37);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(0, 2, 37);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(0, 2, 37);
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-top-style: solid;
border-top-width: 1px;
box-sizing: border-box;
color: rgb(0, 36, 71);
cursor: pointer;
font-family: "MS Shell Dlg 2", "Open Sans", sans-serif !important;
font-feature-settings: normal;
font-kerning: auto;
font-language-override: normal;
font-optical-sizing: auto;
font-size: 13px;
/*font-size-adjust: none;
font-stretch: 100%;
font-style: normal;
font-variant-alternates: normal;
font-variant-caps: normal;
font-variant-east-asian: normal;
font-variant-ligatures: normal;
font-variant-numeric: normal;
font-variant-position: normal;
font-variation-settings: normal;*/
font-weight: 400 !important;
letter-spacing: 1.68px;
line-height: 15.6px;
margin-bottom: 3px;
margin-left: 0px;
margin-right: 0px;
margin-top: 3px;
max-width: 100%;
min-width: 139px;
padding-bottom: 13px;
padding-left: 30px;
padding-right: 30px;
padding-top: 15px;
position: relative;
text-align: center;
text-decoration-color: rgb(0, 36, 71);
text-decoration-line: none;
text-decoration-style: solid;
text-decoration-thickness: auto;
text-transform: uppercase;
	 box-shadow: unset !important;
  text-shadow: unset !important;
}
#main > div.main_color.container_wrap_first.container_wrap.fullsize > div > main > div > div > section > div > form > ul > label{
	font-family: "Open Sans", sans-serif !important;
	font-size: 14.72px !important;
	font-weight: bold;
	font-family: "Open Sauce Sans", sans-serif !important;
	display: block;
	width: 100%;
	line-height: 25px !important;
}
#main > div.main_color.container_wrap_first.container_wrap.fullsize > div > main > div > div > section > div > form > ul > label,
#main > div.main_color.container_wrap_first.container_wrap.fullsize > div > main > div > div > section > div > form > ul > input{
	margin-left: 10px;
	margin-right: 10px;
}
.main_color ::placeholder{
	font-size: 13px !important;
	color: grey !important;
}

/* member logged-in - hide admin bar */
html body:not(.user-role-administrator) #wpadminbar{ 
	display: none;
}
html {
	margin-top: 0px !important; 
}

/* pojo accessability - svg icon */
#pojo-a11y-toolbar > div.pojo-a11y-toolbar-toggle > a > svg{
	max-width: unset;
}

/* fix for random line */
#top .fullsize .template-blog .post_delimiter{border-bottom-style: none !important;}