@charset "utf-8";
@import "font-awesome.min.css";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700|PT+Sans');

* {
	box-sizing: border-box;
	
}
body {
	margin: 0;
	padding: 0;
	font-family:'Montserrat', sans-serif;
	font-size: 16px;
	color:#161616;
}

body.login{margin: 0; padding:0;}
.mgcontent a {
	text-decoration: none;
	color: #778749;
}
.mgcontent a:hover {
	color: #778749;
}
img {
	max-width: 100%;
}
header {
	background: #ffffff url('../images/header.jpg') center left no-repeat;
	background-size: cover;
	color: #222222;
	text-transform: uppercase;
	width: 100%;
	height: 330px;
	vertical-align: middle;
	line-height: 40px;
	z-index: 9999;
	padding-top:40px;
	padding-left:40px;
}

.mgcartpage header{background: #ffffff url('../images/header-shop.png') center center no-repeat;background-size: cover;}
.dept-139 header{background: #ffffff url('../images/header-events.png') center center no-repeat;background-size: cover;}
/*.mgcfmbbpage header{background: #ffffff url('../images/header-forums.png') center center no-repeat;background-size: cover;}*/

.redwarn{color: #a80d0d;font-size:1.25em; padding-top: 10px;display:block;}
.redwarn+br{display:none;}

h1, h2, h3, h4, h5{font-family:'Montserrat', sans-serif;}

header div.logo img{width:350px;}

input[type="submit"]{
    color: #fff;
    text-transform:uppercase;
    background: #91a559;
    border: 0;
    padding: 5px 30px;
    margin: 5px;
    border-radius:6px;
    cursor: pointer;
}

.mgbreadcrumbsearch input[type="submit"]{background: #3980aa;margin:0;}
div.logo {
	position: absolute;
	font-size: 24px;
	color: #015C6E;
	font-weight: bold;
}
div.logo a {
	color: #015C6E !important;
}
div.logo a img {
	max-height: 150px;
}
div.menuIcon {
	float: right;
	display: none;
	margin: 5px 20px 0px 0px;
	color: #015C6E;
	cursor: pointer;
}
section {
	width: 1400px;
	margin: 0 auto;
	padding: 60px 0px 0px 0px;
	clear: both;
	display: flex !important;
	flex: 1;
}
section.home-section div.container {
	display: flex;
	flex: 1;
}
main {
	flex: 1;
	margin: 15px 30px;
}
nav {
	
}
nav.top{padding-top:25px;font-family: 'Montserrat', sans-serif;}

nav.top ul li ul.mgsubtopnav {
	display: none;
	position: absolute;
	background: #015C6E;
}
nav.top ul li ul.mgsubtopadmin {
	right: 0;
}
nav.top ul li ul.mgsubtopnav li {
	display: list-item !important;
	line-height:2em;
}
nav.top ul li ul.mgsubtopnav li a {
	padding: 0px 10px;
	color: #ffffff;
}
nav.top {
	/*height: inherit;*/
	position: absolute;
	vertical-align: middle;
	right: 20px;
}
nav.top ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
}
nav.top ul li {
	display: inline-block;
}
nav.top ul li a {
	color: #d0e185;
	padding: 0px 10px;
	white-space: nowrap;
	font-size: 15px;
	text-transform:uppercase;
	font-weight:bold;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
}

nav.top ul li a:hover, nav.top ul li a:active{
    color: #fff;
    text-decoration: none;
}
nav.left, nav.right {
	width: 250px;
}
nav.left {
	
}
nav.right {
	
}
nav.left ul, nav.right ul, nav.responsive ul, #mgfooterpanel {
	list-style: none;
	padding: 0;
	margin: 0;
}

nav.left ul li.mgcategory, nav.right ul li.mgcategory{margin-top: 20px;}
div.catheader{
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	background-color: #3980aa;
	border-radius: 6px;
}
nav.responsive ul li div.catheader {
	cursor: pointer;	
}
div.catbody{
	color: #292929;
	padding: 10px 20px;

	line-height: 1.5em;
}

div.catheader + div.catbody{
    margin:0;
    border: 1px solid #3980aa;
	border-radius: 6px; 
}
nav.responsive ul li div.catbody, .catexpandable div.catbody{
	display: none;	
}
div.catbody a{
	color: #292929;
}
div.catbody a:hover{
	
}
nav.responsive {
	display: none;
}
/*Sidebar*/

.mgleft input[name="searchquery"]{width:95%;}

/*collapsible categories*/
nav.left ul li.mgcategory.catexpandable, nav.right ul li.mgcategory.catexpandable{margin-top: 0;}

.catexpandable div.catheader{
    font-family: 'Montserrat', sans-serif;
    color: #000;
    background: transparent;
    border-radius: 0;
    border-bottom: 1px solid #91a559;
    text-align: left;
    cursor: pointer;
}
.catexpandable div.catheader + div.catbody{
    border: 0;
    border-radius: 0;
}
.catexpandable .catbodyexpandable{padding: 0;}
.catexpandable .catbodyexpandable .department a{display:block;color: #9e9d9d; padding:10px 15px;border-bottom:1px solid #9e9d9d;cursor: pointer;}
.catexpandable .catbodyexpandable .department:hover{text-decoration: none; background-color: #91a558;}
.catexpandable .catbodyexpandable .department a:hover, .catexpandable .catbodyexpandable .department a:active{text-decoration: none; color: #fff;}



@media screen and (max-width: 1100px){
    header div.logo img{width:275px;}
    header{padding-left: 30px; padding-top: 30px;}
    nav.top{padding-top:15px;}
    }
@media screen and (max-width: 768px){
    header div.logo img{width:250px;}
    header{padding-left: 10px; padding-top: 10px;}
    }

footer {
	background: #313131;
	color: #ffffff;
	font-size:14px;
}
.footer{
    padding: 20px 20px 80px 20px;
}

.footer-widget{
  margin-top:30px;    
}

#mgfooterpanel li a {
	display: block;
	padding: 5px;
	color: #ffffff;
}

h3.footertitle{
    font-size: 17px;
    text-transform: uppercase;
    color: #fff;
    margin: 0 0 20px 0;
    font-family: 'PT Sans', sans-serif;
    font-weight:bold;
}

.footer-logo{margin-bottom: 25px; width: 220px;}
.social-box{margin-bottom: 25px;}
.social-box .social-icon{padding:3px;}
.email-placeholder{margin-bottom:10px;}



.footer-associate{width: 125px; padding: 15px;}


div.copyright {
	color: #A9A9A9;
	font-size: 0.8em;
	display: block;
	clear: both;
	text-align: center;
	background: #2c2c2c;
	padding: 10px 10px 15px 10px;
}

.eway{width:70px; margin-left: 10px;}

/* MG Elements - Content */
/*.contentItem * {
	opacity: 0;
}*/
.mgbreadcrumb {
	background: #91a559;
	padding: 10px 30px;
	margin:0;
	color: #fff;
	font-size:13px;
}

.mgbreadcrumb a{color: #fff;}
.mgbreadcrumb a:hover, .mgbreadcrumb a:active{color: #fff;}

.mgbreadcrumblinks li:not(.breadcrumbpage)::after {
    content: " /";
}

.departmentheadline, .articleheadline, .portalheadline{
    border-bottom: 1px solid #91a559;
    text-transform:uppercase;
    font-size: 1.7em;
}

.contentItem {
	padding: 10px 5px;
}
.contentItem a {
	font-weight: bold;
}
.contentItem .portalbyline {
	font-size: 0.8em;
	color: #292929;
	margin: 3px 0px;
}
.contentItem p.tease {
	margin: 5px 0px;
}
/* MG Elements - Clump */
.clumpheader img {
	display: none !important;
}
.clumpheader div.txt {
	display: block !important;
	text-transform: uppercase;
	color: #015C6E;
	font-size: 1em !important;
	font-weight: bold;
}

@media screen and (max-width: 968px){
    .clumpbody .contentGrid{width:50%;flex: 1 1 50%;}
    }

@media screen and (max-width: 1680px){
	section {
		width: 1200px
	}
}
@media screen and (max-width: 1280px){
	section {
		width: 100%;
	}
	nav.left, nav.right {
		width: 200px;
	}
}
@media screen and (max-width: 968px){
	section {
		width: 100%;
	}
	nav.left, nav.right {
		display: none;
	}
	nav.responsive {
		display: block;
	}
	div.menuIcon {
		display: block;
	}
	nav.top ul li ul.mgsubtopnav {
		position: inherit;
		padding-left: 40px;
	}
	nav.top {
		display: none;
		top: 60px;
		right: 0px;
		height: auto;
	}
	nav.top ul {
		display: block;
		background: #015C6E;
	}
	nav.top ul li {
		display: block;
		padding: 
	}
	nav.top ul li a {
		color: #ffffff;
		padding: 0px 40px;
	}
	footer section nav.footer {
		display: block;
	}
}
@media screen and (min-width: 968px){
	nav.top {
		display: block !important;
	}
}


/*TABLE STYLING*/
.mgcontent .tableDisplay{border-color:#333;}
.mgcontent .tableHeader{color:#333333;background-color:#91a557;}
.mgcontent .tableHeader a{color:#333333 !important;}
.mgcontent .tableSubHeader{color:#333;}
.mgcontent .tableCol, .mgcontent .tableCell{border-color:#333;}
.mgcontent .tableCol{color:#333;}
.mgcontent .tableCol a{color:#778749;}
.mgcontent .tableCol a:hover, .mgcontent .tableCol a:active{color:#333;}
.mgcontent .forumSpacer{border-color:#333;}
.mgcontent .postTitle{background-color:#eef0e4;}
.mgcontent .postSignature{background-color:#eef0e4;}
.mgcontent .postAwards{background-color:#eef0e4;}
.mgcontent .postButtons{background-color:#eef0e4;}
.mgcontent .messageCol1{background-color:#cdd7b4;}
.mgcontent .tableRow0{color:#333;}
.mgcontent .tableRow1{background-color:#eef0e4;color:#333;}
.mgcontent p.error{background-color:#ffcccc;}

.mgcontent div.postContent p {font-size:14px;}

/***Login Page**/
.loginbox{margin-bottom:15px;}
.mgloginmessage+p{margin-bottom: 0; padding:10px 20px; display:inline-block; background: #91a559; color: #fff;}
.mgloginpitch {padding-left: 40px;}

@media screen and (max-width: 768px){
    .loginpage .mgtable{display:block;}
    .loginpage .mgtablecell{display:block; width: 100%;}
    .mgloginpitch {padding-left: 0;}
}
    


/**Full width Page**/
body.noheader > section{margin: 0; padding:0; width:100%; max-width: 100%;}
body.noheader .articleheadline, body.noheader .lead{display:none;}
body.noheader main.mgcontent{margin:0;}

/************Home Page***************/
.home-head{padding-top: 20px; padding-left: 20px;z-index:999; position:absolute; top:0; width:100%; padding-bottom:120px;line-height:40px;}
.home-head .logo{z-index: 999;}
.home-head div.logo img{width:350px;}
.home-head .top.mgheaderwidget{z-index: 999; padding-top:50px;}

@media screen and (max-width: 1100px){
    .home-head div.logo img{width:275px;}
    .home-head{padding-left: 30px; padding-top: 30px;}
    .home-head .top.mgheaderwidget{padding-top:15px;}
    }
@media screen and (max-width: 768px){
    .home-head div.logo img{width:250px;}
    .home-head{padding-left: 10px; padding-top: 10px;}
    }

.blue.transparent{background: rgba(92, 156, 191, 0.8);}
.green.transparent{background: rgba(101, 128, 18, 0.7);}
.green2.transparent{background:rgba(89, 145, 108, 0.5);}
.slider-bumper{color: #fff; padding: 20px 20px 40px 20px; position: absolute;
    width: 100%;
    bottom: 0; margin-left: -15px; margin-right -15px;}
.slider-bumper .first{border-right: 1px solid #fff;}

.btn-blue{background:#9bdef6; color: #292929!important;}
.btn-blue:hover{background: #fff; color: #292929!important;}
.btn-green{background:#c0e83c; color: #292929!important;}
.btn-green:hover{background: #fff; color: #292929!important;}
.btn-holder{text-align:center;}

.btn-wablue{background:#015C6E; color: #fff!important;}
.btn-wablue:hover{background: #728730; color: #fff!important;}
.btn-wagreen{background:#728730; color: #fff!important;}
.btn-wagreen:hover{background: #015C6E; color: #fff!important;}
.btn-waorange{background:#e4904b; color: #fff!important;}
.btn-waorange:hover{background: #015C6E; color: #fff!important;}
.btn-waorange-dark{background:#e4904b; color: #292929!important;}
.btn-waorange-dark:hover{background: #015C6E; color: #fff!important;}
.btn-green2{background:#59916c; color: #e6f400!important;}
.btn-green2:hover{background:#5d9dc0; color: #fff!important;}
.btn-dkgreen{background:#1c4044; color: #e6f400!important;}
.btn-dkgreen:hover{background:#2b6268; color: #fff!important;}
.btn-navblue{background:#5d9dc0; color: #fff!important;}
.btn-navblue:hover{background:#4c829e; color: #fff!important;}
.btn-greentext-clear{background:transparent; color: #e6f400!important;font-size:20px;}
.btn-greentext-clear:hover,.btn-greentext-clear:active{background: transparent; color: #fff!important;}


.section-title{font-size: 18px; text-transform: uppercase; text-align: center;margin-bottom: 2em;margin-top: 0;}
.greybg .section-title{color: #fff;}

.plan-box{padding:25px 0; text-align: center; border: 1px solid #fff; width: 350px; max-width: 100%;margin: 15px auto;}
.plan-box.annual{background-color:rgba(125, 148, 49, 0.20);}
.plan-box.quarterly{background-color:rgba(44, 143, 186, 0.20);}
.plan-box.monthly{background-color:rgba(149, 153, 199, 0.20);}

.plan-box .title-span{font-weight: bold; font-size: 34px;}
.plan-box .cost-span{font-size: 34px;}

.home-text .offer{color: #d0e185; font-weight: bold;font-size:18px;}

@media screen and (max-width: 768px){
    .plan-box .title-span{font-size: 30px;}
    .plan-box .cost-span{font-size: 30px;}
    }

/*
/*general content*/
.general-content{padding: 50px 0;}
.general-content .info-title{text-transform: uppercase; font-size: 18px;margin: 30px 0 10px 0;font-family:'PT Sans', sans-serif;}
.general-content .info-title a{color: #000;}
.general-content .info-title a:hover, .general-content .info-title a:active{color: #c0e83c;text-decoration:none;}
.general-content .info-sub{text-transform: uppercase; font-size: 15px; color: #bfbfbf;margin-top: 0;font-family:'PT Sans', sans-serif;}

/*latest content*/

.latest-content{padding: 50px 0;}

.latest-content .clumpheader{display:none;}
.latest-content .clumpbody{background: transparent;}
.latest-content .tease_headline{ display:block; color: #72bade; font-size: 17px; text-transform: uppercase; padding: 20px 0 10px 0;font-family:'PT Sans', sans-serif;}
.latest-content .tease_headline:hover, .latest-content .tease_headline:active{color: #fff; text-decoration: none;}
.latest-content .tease{color: #fff;}
.latest-content .tease .more{display:block;color: #72bade; font-size: 10px; text-transform: uppercase; text-decoration: underline;}
.latest-content .tease .more:hover, .latest-content .tease .more:active{color: #fff;}
.latest-content .mgteaseimage{padding: 0;}
.latest-content .contentGrid{padding: 7px;}
*/

/*general content*/
.general-content{padding: 50px 0;}
.general-content .info-title{text-transform: uppercase; font-size: 18px;margin: 30px 0 10px 0;font-family:'PT Sans', sans-serif;}
.general-content .info-title a{color: #72bade;}
.general-content .info-title a:hover, .general-content .info-title a:active{color: #fff;text-decoration:none;}
.general-content .info-sub{text-transform: uppercase; font-size: 15px; color: #bfbfbf;margin-top: 0;font-family:'PT Sans', sans-serif;}
.general-content p { color: #fff; }

/*latest content*/

.latest-content{padding: 50px 0;}

.latest-content .clumpheader{display:none;}
.latest-content .clumpbody{background: transparent;}
.latest-content .tease_headline{ display:block; color: #000; font-size: 17px; text-transform: uppercase; padding: 20px 0 10px 0;font-family:'PT Sans', sans-serif;}
.latest-content .tease_headline:hover, .latest-content .tease_headline:active{color: #c0e83c; text-decoration: none;}
.latest-content .tease{color: #000;}
.latest-content .tease .more{display:block;color: #72bade; font-size: 10px; text-transform: uppercase; text-decoration: underline;}
.latest-content .tease .more:hover, .latest-content .tease .more:active{color: #c0e83c;}
.latest-content .mgteaseimage{padding: 0;}
.latest-content .contentGrid{padding: 7px;}

/*calendar*/
.calendar-content{padding: 40px 0; background: #949b60 url('../images/calendar-bg.jpg') top left no-repeat; background-size:100% auto;}
.calendar-content .section-title{text-align: left; color: #fff;margin-bottom: 1.5em; font-size:22px;}

.calendar-content .ui-state-default, .calendar-content .ui-widget-content .ui-state-default, .calendar-content .ui-widget-header .ui-state-default, .calendar-content .ui-button, html .calendar-content .ui-button.ui-state-disabled:hover, html .calendar-content .ui-button.ui-state-disabled:active {
    border: 0;
    background: transparent;
    font-weight: bold;
    color: #fff;
}

.calendar-content .ui-widget-content {
    border: 0;
    border-bottom: 1px solid #fff;
    background: transparent;
    color: #fff;
}

.calendar-content .ui-accordion-header-collapsed{border-bottom: 1px solid #fff;}
.calendar-content .ui-accordion-header-active{color: #c0e83c;}
.calendar-content .ui-accordion-content p {margin-bottom: 0;}
.calendar-content .ui-accordion .ui-accordion-content {padding-top: 0;}

/*welcome*/
.welcome-content{padding: 60px 0 40px 0;}
.welcome-content .section-title{font-size: 24px; text-align: left; margin: 10px 0;}
.welcome-content p{margin-bottom: 0;color: #727272;}
.welcome-content .alan-sig{margin-top: 10px;}
.welcome-content .alan-sig+span{font-size: 18px; color: #727272; display: inline-block; margin-top: -25px; margin-left: -120px;}

/**specific styles**/
.centertext{text-align:center;}
.normal{font-weight:normal;}
.padding50{padding: 50px 0;}
.padding70{padding: 70px 0;}
.lighttext{color: #fff;}
.greentext{color:#7b8a77;}
.limetext{color:#bcdd52;}
.bluetext{color:#325664;}
.ltbluetext{color:#5d9dc0;}
.btbluetext{color:#befff8;}
.caps{text-transform:uppercase;}
.font40{font-size:40px;}
.font30{font-size:30px;}
.font24{font-size:24px;}
.font20{font-size:20px;}
.font14{font-size:14px;}
.greybg{background-color: #4a4a4a;}
.greenbg{background-color: #91a559;}
.bluebg{background-color: #5d7580;}
.dkbluebg{background-color:#1c4044;}
.wshands{background: transparent url('../images/workshop-hands.jpg') top left no-repeat; background-size:cover;}

ul.bullet-hole,
ul.bullet-hole li {
  padding: 0;
  margin: 0;
  list-style: none;
}

ul.bullet-hole {
  margin: 2em 0;
}

ul.bullet-hole li {
  margin: 0;
  margin-left: 1.5em;
}

ul.bullet-hole li:before {
  content: '\f10c';
  font-family: 'FontAwesome';
  float: left;
  margin-left: -1.25em;
  font-size: .9em;
  padding-top:3px;
}

ul.spaced li, ol.spaced li{margin-bottom:10px;}

.btn-mod.btn-border-w{
  	color: #fff;
	border: 2px solid rgba(255,255,255, .75);
  	background: transparent;
}
.btn-mod.btn-border-w:hover,
.btn-mod.btn-border-w:focus{
  	color: #111;
	border-color: transparent;
  	background: #fff;
}

.btn-mod.btn-w{
  	color: #111;
  	background: rgba(255,255,255, .8);
}
.btn-mod.btn-w:hover,
.btn-mod.btn-w:focus{
  	color: #111;
  	background: #fff;
}

.btn-mod.btn-w-color{
  	color: #e41919;
  	background: #fff;
}
.btn-mod.btn-w-color:hover,
.btn-mod.btn-w-color:focus{
	color: #151515;
  	background: #fff;
}


/***Pricing***/
.panel
{
    text-align: center;
}
.panel:hover { box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4), 0 1px 5px rgba(130, 130, 130, 0.35); }
.panel-body
{
    padding: 0px;
    text-align: center;
}

.the-price
{
    background-color: rgba(220,220,220,.17);
    box-shadow: 0 1px 0 #dcdcdc, inset 0 1px 0 #fff;
    padding: 20px;
    margin: 0;
}

.the-price h1
{
    line-height: 1em;
    padding: 0;
    margin: 0;
}

.subscript
{
    font-size: 25px;
}

.pricing .panel{border-radius: 8px;margin-bottom: 25px;}
.pricing .table{border:1px solid #eceeef;margin-bottom: 0;}
.pricing .panel-heading{border-radius: 8px 8px 0 0; color: #fff; padding: 10px;}
.pricing .panel-heading h3{margin-bottom: 0;}
.pricing .panel.annual .panel-heading{background-color: #7d9531;}
.pricing .panel.quarterly .panel-heading{background-color: #2c8fbb;}
.pricing .panel.monthly .panel-heading{background-color: #9498c6;}

.pricing .panel-footer{padding:10px 0; background-color: #adadad;border-radius: 0 0 8px 8px;}

/****SHOP STUFF****/
.shop-item{text-align:center;padding-bottom:30px;}
.shop-item .shop-title{font-size:15px; font-weight: bold;margin-bottom: 0;margin-top:15px;}
.shop-item .shop-details{font-size: 13px; color: #778749; font-weight: bold; margin-bottom: 10px;}
.shop-item .btn-shop{padding-top: 10px; padding-bottom: 10px;}

/***Wisdom Seminar***/
header.fuji,header.seto{min-height:450px; height: auto; background-position:center center;}
header.fuji{background: #ffffff url('../images/slide1.jpg') center center no-repeat;background-size: cover;}
header.seto{background: #ffffff url('../images/setoslide.jpg') center center no-repeat;background-size: cover;}
.splash-text{color: #fff;text-align: center; padding: 200px 0;}
.splash-text h2 {
    margin-top: 0;
    position: relative;
    font-size: 35px;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 20px;
}

.greenbg a{color: #fff;}
.greenbg a:hover,.greenbg a:active{color: #fff;}

@media screen and (max-width: 768px){
    .splash-text{padding: 150px 0;}
    }
    .splash-stats .number{font-size:1.4em; color: #7d9531;}
    .tier-dates{border: 2px solid #fff; border-radius: 8px; padding: 20px 10px; font-size: 1.1em;}
    .tier-dates p{margin-bottom: 0;}
    

/*******FLIPCLOCK**********/
.clock.flip-clock-wrapper {
    zoom: 0.7;
    -moz-transform: scale(0.7);
    width: 640px;
    max-width: 100%;
    margin: 40px auto 10px auto;
}

@media screen and (max-width:700px){
    .clock.flip-clock-wrapper{
        zoom: 0.5;
    -moz-transform: scale(0.5);
       }
}

/******Currency Converter******/
.uccSubTitle{margin-top:5px;}

/**********CERTIFICATE REGISTRATION PAGES******************/
/***Cert registration page****/
header.lily{background: #ffffff url('../images/water-lily.jpg') center center no-repeat;background-size: cover;}
header.cert-header{min-height:400px; height: auto; background-position:center center; padding-left:0;}
header.cert-header .logo{width:300px; padding-left:40px;}
header.cert-header .cert-title{display:block; margin: 0 auto;}
header.cert-header .register-bumper{font-size: 24px; color: #bcdd52; padding: 40px 0; margin-top: -20px; text-transform:none; font-family:'PT Sans', sans-serif;}
.register-bumper .register-btn{text-transform:uppercase; font-size: 20px; margin-left: 10px;}
.register-bumper .register-btn.btn-green2:hover{background:#fff; color: #222!important;}

.cert-menu{background: #5d9dc0;text-align:center;}
.cert-menu ul{list-style:none; margin:0; padding:0;}
.cert-menu ul li{display:inline-block;}
.cert-menu ul li a{color: #fff; padding: 20px 15px; display:block; text-transform:uppercase;font-weight:bold; font-size:14px;}
.cert-menu ul li a:hover, .cert-menu ul li a:active{color: #fff; background:#4d819e; text-decoration:none;}
.cert-menu ul li a.blue-text{color:#6eedef!important;}

.cert-content{padding-top:60px;}
.register-cta{font-size: 25px; color: #bcdd52; padding: 50px 0; margin:30px 0;}
@media screen and (max-width:767px){
    header.lily .register-bumper{font-size: 20px;}
}

/********Registration Form Page*************/
header.pinklily{background: #ffffff url('../images/pink-flower.jpg') center center no-repeat;background-size: cover;}

/********Our Team*************/
header.whitelily{background: #ffffff url('../images/header-whitelily.jpg') center center no-repeat;background-size: cover;}

/********Cost & Payment Page*************/
header.tulip{background: #ffffff url('../images/header-tulip.jpg') center center no-repeat;background-size: cover;}
.costOption1{background: #577572;}
.costOption2{background: #4a6461;}
.costOption3{background: #364846;}
.costOptions{color: #fff; padding: 60px 20px 70px; font-size: 14px;position:relative;}
.headerInfo{text-align:center;}
.costOptions .headerInfo i.fas{font-size:40px;}
.costOptions h3{font-weight:bold; font-size:23px;}
.costOptions h4{font-size: 18px; font-weight: bold;}
.costOptions h4 .notBold{font-weight:normal;}
.costOptions h4.cost{font-size:25px;}

.costOptions .register-button{position: absolute;bottom: 0; text-align:center; right: 0;left: 0;border-top: 3px solid #fff;}
.costOptions .btn-optionRegister{width:100%; color:#befff8; font-size:20px; padding:15px;}
.costOptions .btn-optionRegister:hover{color: #fff;}
.costOption1 .btn-optionRegister{background-color:#364846;}
.costOption2 .btn-optionRegister{background-color:#4a6461;}
.costOption3 .btn-optionRegister{background-color:#577572;}


/**Contact Us**/
.contact-form-dark{padding: 40px 0;margin-top:30px;}
.contact-form-dark .form-control{background-color:#2b6268; color: #fff; padding: 15px; font-size:18px;}
.contact-form-dark .form-control::-webkit-input-placeholder {color: #fff;font-weight: bold;}
.contact-form-dark .form-control::-moz-placeholder {color: #fff;font-weight: bold;}
.contact-form-dark .form-control:-ms-input-placeholder {color: #fff;font-weight: bold;} 
.contact-form-dark .form-control:-o-input-placeholder {color: #fff;font-weight: bold;}