body{
	font-family: "aktiv-grotesk", "Helvetica", Arial, sans-serif;
	color: #333940; 
}
.a11y-fontsize{
	font-size: 140% !important;
}
ul{
	padding:0;
	margin:0 0 10px 25px;
}
.upper-nav-bar{
	background-color: #DCDCDC;
	padding:10px 0;
	font-size: 1em;
}
.upper-nav-bar a{
	color: #333940;
	font-weight: 500;
}
.upper-nav-bar a::after{
    content:url('../img/arrow-grey.svg');
    width: 15px;
    float: left;
	 -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
    margin-right: 5px;
    margin-top: 6px;
 }
.upper-nav-bar a:hover{
	text-decoration: none;
}
#mobile-logo{
    display: none;
}
#mobile-logo-reverse{
	display: none;
}
#desktop-logo{
    display: block;
}
.main-navigation{
	max-width:280px;
	width: 100%;
	height: 100vh;
	background-color:#333940;
	position: fixed;
	right:0px;
	top: 0;
	padding:10% 50px;
	z-index: 9999;
	display: none;
}
.main-navigation-logo-mobile{
	display: none;
}
.close-nav{
	color: #fff;
	font-size: 2.5em;
	cursor: pointer;
	position: absolute;
	top: 80px;
	right:50px;
	content: url('../img/close_icon.svg');
	width: 20px;
	height: 20px;
}
.main-navigation ul{
	margin:0;
	padding:0;
}
.main-navigation li{
	border-top:1px solid #58646d;
	padding:30px 0;
}
.main-navigation li:last-child{
	border-bottom:1px solid #58646d;
}
.main-navigation li a{
	color: #fff;
	font-size: 1.5em;
	font-weight: lighter;
}
.main-navigation li a:hover{
	text-decoration: none;
}

.hero_image{
	width:100%;
	text-align: center;
	 /*height: calc(100vh - 100px);*/
	 height: auto;
  	overflow: hidden;
  	position: relative;
}
.videotitle {
	width: 100%;
	position: relative;	
}
.videoWrapper {
	width: 100%;
	height: 85vh;
	overflow: hidden;
	position: relative;
}
.play-button{
	cursor: pointer;
}
.play-button:hover{
	opacity: 0.75;
    filter: alpha(opacity=75); /* For IE8 and earlier */
}
.banner-subtext{
	font-family: "aktiv-grotesk", "Helvetica", Arial, sans-serif;
	font-size: 0.5em;
	font-weight: lighter;
	line-height: 1.1em;
	padding:0.5em 0;
}
.banner-auto-scroll{
	cursor: pointer;
}
.fullvideo{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.banner-auto-scroll{
	position: absolute;
	left:50%;
	bottom: 3em;
	width: 30px;
}
h1.pink{
	background-color:#ec008c;
	padding:40px;
	color: #ffffff;
	max-width:33%;
	position: relative;
	left: 0;
	top: 50%;
	margin: 0 auto;
	margin-top: -100px;  half height 
}
h1.banner-title{
	font-family: 'Domine', serif;
	color: #fff;
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    font-size: 4em;
    font-weight: normal;
    text-align: center;
    line-height: 1em;
    max-width: 40%;
}
.content-block{
	color: #333940;
	padding:40px 0 40px 0;
}
.content-block.shorter{
	padding:10px 0 10px 0;
}
.content-block.no-padding{
	padding:0;
	margin:0;
}

.content-block.white, .white-page{
	background-color: #fff;
}
.content-block.centered{
	text-align: center;
}
.content-block.centered.col2 ul{
	list-style-type: none;
	columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  width:65%;
  margin: 0 auto;
}
.content-block-inner{
	display: block;
	width:65%;
  margin: 0 auto;
  padding: 20px 0 0 0;
}
.content-block.centered.col2 p{
  	width:45%;
  	float: left;
  	text-align: left;
 	padding:0 0;
}
.content-block.centered.col2 p:last-child{
	float: right;
}
.content-block hr{
	margin: 40px 0 0 0;
}
.content-block.centered li{
	display: block;
	text-align: left;
}
.content-block.grey{
	margin:40px 0 0 0;
	padding:40px 0 40px 0;
	color:#fff;
	background-color: #787878;
}
.content-block.dark-grey{
	background-color: #333940;
}
.content-block.grey li{
	display:inline-block;
	width:17%;
	padding: 40px;
	text-align: center;
}
.content-block.blue{
	background-color: #003767;
	color: #ffffff;
}
.quiz-results .content-block.blue{
	padding:6em 0;
}
ul.featured-3-block{
	margin:0;
}
ul.featured-3-block li.featured-list-block{
	width: 32.99%;
	vertical-align: top;
	display: inline-block;
	max-height: 550px;
	overflow: hidden;
}
ul.featured-3-block li.featured-list-block .featured-list-block-container{
	padding:20px 20px 0px 0;
}
.featured-list-block-container{
	padding:20px 40px 0px 0 !important;
}
ul.featured-3-block li.featured-list-block:last-child .featured-list-block-container{
	padding:20px 0px 0px 0px;
	
}
ul.featured-3-block li.featured-list-block .featured-list-block-container .featured-list-block-container-inner{
	background-color: #fff;
	
}
.featured-list-block-container-inner p{
	font-size: 1.1em;
	line-height: 1.4em;

}
li.featured-list-block .description{
	padding: 30px 50px;
	height:200px;
	position: relative;
	color: #333940;
	font-size: 1.1em;
}
li.featured-list-block .description h3{
	font-size: 1.2em;
}
li.featured-list-block:last-child .featured-list-block-container{
	padding-right:0 !important;
}
.thumb-image-block{
	max-height: 280px;
	overflow: hidden;
}
.thumb-image-block img{
	width: 100%;
}
a.orange-link{
	color: #ff5000;
	font-weight: 500;
	font-size: 1.1em;
}
a.orange-link:hover{
	text-decoration: none;
}
a.orange-link::after{
    content:url('../img/arrow-orange.svg');
    width: 15px;
    float: right;
	 -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
    margin-left: 5px;
    margin-top: 6px;
    }
a.orange-link.bottom-align{
	position:absolute;
	bottom:40px;
}

h3{
	color:#333940;
	font-size: 1.4em;
	margin-top: 0;
}
h2{
	color: #003767;
	font-size: 2em;
	line-height: 1.3em;
	font-weight: 500;
	padding-bottom: 40px;
}
h2.white{
	color: #fff;
}
h2.slightly-bigger{
	font-size: 2.2em;
	font-weight: 500;
}
.featured-links{
	padding: 0px;
	float: left;
	width: 49%;
	vertical-align: top;
	list-style-type: none;
	margin-left: 0 !important;
}
.featured-links-inner{
	margin: 0 10px 0 0;
	padding: 30px 50px;
	background-color:#fff;
	position: relative;
	min-height: 175px;
	color: #383e44;
	font-size: 1.1em;
	line-height: 1.3em;
}
.featured-links:last-child .featured-links-inner{
	margin: 0 0 0 10px;
}
.featured-links:last-child {
	float: right;
}

.small-note{
	text-transform: uppercase;
}
.container.small{
	max-width:550px;
	text-align: center;
}
.container.medium{
	max-width: 75%;
}
ul.blocks li{
	display: inline-block !important;
	padding: 5px;
	margin: 15px 0;
}
.program-category{
	background-color: #fff;
	padding: 10px;
	color: #00b2ce;
	font-weight: 500;
	font-size: 1.4em;
}
.program-category:hover{
	background-color: #00b2ce;
	color: #fff;
}
.program-symbol-big, .quiz-help a.help-quest{
	color: #fff;
	padding: 5px 10px;
	background-color:#00b2ce;
	border-radius: 25px;
}
.quiz-help a.help-quest{
	font-size: 1.5em;
	position: absolute;
	top:-40px;
	right: 0;
}
.help-content{
	padding: 0 20px;
	display: none;
	width: 325px;
	font-size: 1em;
	position: absolute;
	right:40px;
	top: -50px;
	background:url('../img/blue-arrow.png');
	background-repeat: no-repeat;
	background-position: top right;
	z-index: 9000;
}
.help-content-inner{
	background-color:#00a4c3;
	color: #fff;
	text-align: left;
	
	padding: 1em;
	
}
.help-content-inner strong{
	font-weight: 500;
}
.help-content-inner a{
	background-color: #003767;
	padding: 1em;
	color: #fff;
	display: inline-block;
	margin-top: 1.5em;
}
.help-content-inner a::after{
	content:url('../img/arrow.svg');
    width: 15px;
   display: inline-block;
	 -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
    margin-left: 5px;
    margin-top: 5px;
}
.program-list{
	margin:0 20px 0 0;
}
.program-item a{
	color: #414a51;
}

li.program-item a, .quiz-questions li, li.program-item.int-link{
	background-color:#dcdcdc;
	padding: 1em 0 1em 30px;
	width: 100%;
	display: block;
	position: relative;
	height: auto;
	display: block;
	min-height: 25px;
}


li.program-item.opened{
	color:#00A4C3;
	background-color:#333940;
}
li.program-item.second a, li.program-item.int-link.second, .quiz-questions li:nth-child(2n){
	background-color: #f5f5f5;
}
li.program-item .program-name{
	float: left;
	margin:0px;
	line-height:3em;
	width:75%;
	cursor: pointer;
	margin-top: -10px;
}
li.program-item, .program-code{
	font-size:1.1em;
}
.program-code{
	float: right;
	color: #fff;
	padding: 5px 5px;
	background-color:#333940;
	border-radius: 25px;
	font-weight: 500;
	vertical-align: middle;
	margin: 0px;
	width:20px;
	text-align: center;
	margin-left:10px;
}
.program-codes{
	margin-right: 30px;
}
.program-code.pc-details{
	color: #fff;
	background-color: #00A4C3;
	float: none;
	display: inline-block;
	margin-left: 0;
	margin-right:20px;
	width: 20px;
	font-size: 1em;
	padding:10px;
}
li.program-item:hover  .program-name{
	color:#00A4C3;
	}
li.program-item:hover .program-code, .code-highlight{
	background-color:#00A4C3 !important;
}

h4.white{
	color: #fff;
	width: 100%;
	text-align: center;
	padding-bottom:40px;
	font-size: 1.5em;
}
.quiz-questions{
	columns: 2;
  	-webkit-columns: 2;
  	-moz-columns: 2;
  	-webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
    margin:0 0 10px 0;

}
.lite-blue-check{background-image:url(http://csscheckbox.com/checkboxes/lite-blue-check.png);}
input[type=checkbox].css-checkbox {
	  position: absolute; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
    height:1px; 
    width:1px; 
    margin:-1px; 
    padding:0;
    border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:20px;
	height:15px; 
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:15px;
	vertical-align:middle;
	cursor:pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
	background-position: 0 -15px;
}
#customDots{
	padding:0;
	margin:0;
}
#customDots li{
	display: inline-block;
	font-weight: 500;
	width: 2.1em;
	height:2.1em;
	text-align: center;
	line-height: 2.1em;
	background-color: none;
	margin:0;
	padding:0;
	font-size: 1.8em;
}
#customDots li.active{
	background-color: #00b2ce;
}
.owl-prev, .owl-next{
		background: #ff5000;
		text-transform: capitalize;
		border-radius:0px !important;
		margin: 40px 0px 40px 20px !important;
		padding:10px 15px !important;
}
.owl-prev{
        display: none !important;
    }
 .owl-next::after{
    content:url('../img/arrow.svg');
    width: 15px;
    float: right;
	 -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
    margin-left: 5px;
    margin-top: 5px;
 }
 .quiz-results{
 	position: relative;
 }
.quiz-results-detail{
	width:49%;
	margin:0;
	padding:0;
	float:left;
	text-align: left;
}
.quiz-results-detail.left{
	width:59%;
	margin-left: 1em;

}
.quiz-results-detail.right{
	font-size: 1.1em;
	line-height: 1.3em;
	display: block;
	float: left;
	font-weight: lighter;
	width: 30%;
}

.quiz-results-detail.right{
	vertical-align: top;
}
.graph{
	width:100%;
	height: 70%;
	max-height: 400px;
}
.graph li{
	display: inline-block !important;
	background-color: #fff;
	color: #00A4C3;
	font-weight: 500;
	width:40px;
	vertical-align: bottom;
	text-align: center !important;
	border-radius: 50px;
	font-size: 1.5em;
	padding:15px 10px;
	position: relative;
	margin-right: 10px;
	cursor: pointer;
}
.graph li span{

}
.graph li.selected, .graph li:hover{
	background-color: #00A4C3;
	color: #fff;
}
.graph li.full{
	height:100%;
	
}
.graph li.threequart{
	height:75%;
}
.graph li.half{
	height:50%;
}
.graph li.quart{
	height:25%;
}
.graph li.small{
	height:15%;
}
.graph li.none{
	height: 28px;
}
.graph li span{
	position: absolute;
	bottom: 18px;
	width: 100%;
	left:0;
	text-align: center;
}
.quiz-result{
	display: none;
	padding-bottom: 2em;
}
.email-submit{
	margin-top:-15px;
}
#result1{
	display: block;
}
.quiz-results-detail h4{
	font-size:1.4em;
	line-height: 1em;
	font-weight: normal;
	padding: 0 0 0.75em 0;
}
.quiz-results-detail p{
	padding: 0 0 1em 0;
}

.quiz-results-detail input{
	border-radius: 0;
	height: 33px;
	width:90%;
	float: left;
}
.quiz-results-detail input[type="submit"]{
	display: none;
}
#submit-arrow{
	width: 33px;
	height: 33px;
	float: left;
}
.quiz-subtitle{
	color: #414A51;
	font-size: 1.3em;
	line-height: 1.4em;
}
h2.quiz-title{
	font-size: 2.2em;
	font-weight: 500;
}
.more-info{
	list-style-type: none;
	margin: 45px 0 0 0;
	padding: 10px 40px 20px 40px;
	background: #333940;
	display:inline-block;
	display: none;
	border-top:1px solid #58646d;
}
.more-info li a{
	background: none !important;
	color: #fff;
	padding: 1em 0;
}
.more-info li a span:after{
	 content:url('../img/arrow.svg');
    width: 15px;
   display: inline-block;
	 -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
    margin-left: 5px;
    margin-top: 5px;
}
.more-info li{
	border-bottom:1px solid #58646d;
}
.more-info li a:hover{
	text-decoration: none;
	color:#00A4C3;
}
.more-info li:last-child{
	border:none;
}
.visible{
	display: block;
}
.program-selected{
	background: #333940 !important;
	color: #00A4C3;
}
.internal-modal{
	color: #fff;
}
.internal-modal ul{
	list-style-type: none;
	padding: 10%;
	margin: 0;
}
.internal-modal li a:after{
	 content:url('../img/arrow.svg');
    width: 15px;
   display: inline-block;
	 -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
    margin-left: 5px;
    margin-top: 5px;
}
.modal-header{
	width: 100%;
	background-color: #292E34;
	color: #fff;
	text-align: right;
	padding:20px 0;
}
.modal-header a{
	color: #fff;
	padding:0 40px;
}
#modal-close{
	content: url('../img/close_icon.svg');
	width: 20px;
	height: 20px;
}
.modal-items li{
	border-top:1px solid #58646d;
	padding: 20px 0;
}
.modal-items li a{
	color: #fff;
}
.modal-items li a:hover{
	color: #00A4C3;
	text-decoration: none;
}
.modal-title{
	padding: 0 !important;
	border:none !important;
	position: relative;
}
.modal-program-codes{
	position: absolute;
	top: 0;
	right: 0;
}
.program-code.pc-modal{
	color: #fff;
	background-color: #00A4C3;
	float: none;
	display: inline-block;
	margin-left:10px;
	width: 20px;
	font-size: 1em;
	padding:8px;
}
.modal-title p{
	color: #00A4C3;
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 0;
	margin: 0;
}
.footnote{
	font-size: 0.8em;
	line-height: 1.2em;
}
#our-services, #how-to, .services-table{
	font-size: 1.1em;
	line-height: 1.3em;
}
#our-services{
	padding:40px 0 60px 0;
}
#our-services ul{
	list-style-type: disc;
	margin: 30px auto;
	padding: 0;
}
#our-services ul li{
	display: list-item;
	margin-left: 10px;
}
.services-table .row-inner{
	padding: 1.5em;
}
.services-table .table-row, .services-table .row-notes{
	width: 100%;
	border: 1px solid #dcdcdc;
	border-bottom: none;
}
.services-table .row-notes{
	border-bottom: 1px solid #dcdcdc;
}
.table-row{
}
.table-header{
	font-weight: 500;
	display: block;
}
.table-row .row-item{
	padding: 0.5em 0;
}
.table-row .row-half{
	width: 49%;
	float: left;
	border-right: 1px solid #dcdcdc;
	min-height: 450px;
}
.table-row .row-half:last-child{
	border-right: none;
}
#our-team li .row-inner{
	padding: 1em 1em 1em 0;
}
#our-team li:nth-child(even) .row-inner{
	padding: 1em 0em 1em 1em;
}
.row-notes{
	font-size: 0.75em;
}
.row-notes ol{
	margin:0;
	padding: 0 1em;
}
#our-team{

}
#our-team ul{
	padding: 0;
	margin: 0;

}
#our-team li{
	width: 49.99%;
	float:left;
	font-size: 1.1em;
}
#our-team .team-title{
	font-weight: 500;
	padding: 1em 0;
}
#our-team .team-contact{
	margin: 0;
	padding: 2em 0;
}
#our-team .team-contact li{
	width: auto;
	float: none;
	display: inline-block;
	padding:0 0.5em 0 1.5em;
	color: #ff5000;
	background-repeat: no-repeat;
	background-position: left center;
}
#our-team .team-contact li:last-child{
	padding-right: 0;
}
#our-team .team-contact li.tel{
	background:url('../img/phone-icon.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 1em;
}
#our-team .team-contact li.mail{
	background:url('../img/email-icon.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 1em;
}
.col3{
	width:24.99%;
	float: left;
	text-align: left;
}
.col3 h3{
	font-size: 1.2em;
	line-height: 1.2em;
}
.col3.rightfloat{
	text-align: center;
}
.col3.wide{
	width:49.99%;
}
.col3 .col3-inner{
	display: block;
	padding: 1.2em;
	font-size: 1.1em;
	line-height: 1.4em;
}
.launch-button{
	background-color: #ff5000;
	padding: 1em 1em 1em 1em;
	color: #fff;
	width: inherit !important;
}
.launch-button:hover{
	color: #fff;
	text-decoration: none;
}
.launch-button::after{
    content:url('../img/arrow.svg');
    width: 15px;
   display: inline-block;
	 -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
    margin-left: 5px;
    margin-top: 5px;
}

.launch-button.link::after{
    content:url('../img/link.svg');
     -ms-transform: rotate(0deg) !important; /* IE 9 */
    -webkit-transform: rotate(0deg) !important; /* Chrome, Safari, Opera */
    transform: rotate(0deg) !important;
    margin-left: 10px;
    margin-right: 0;
    margin-top: 0px;
}
.launch-button.download::before{
	 content:url('../img/Download_reversed.svg');
     -ms-transform: rotate(0deg) !important; /* IE 9 */
    -webkit-transform: rotate(0deg) !important; /* Chrome, Safari, Opera */
    transform: rotate(0deg) !important;
    margin-right: 10px;
    margin-left: 0;
    margin-top: 0px;
}
.launch-button.download::after{
	content: "";
	width: 0px;
}
.split-content{
	width: 49.99%;
	float: left;
	text-align: center;

}
.split-content.small{
	
}
.split-content img{
	width: 100%;
}
.split-content .split-content-inner{
	padding: 0 7em;
	text-align: left;
}
.split-content-inner.vert-mid{
	padding-top:15%;
}

.container.medium .split-content .split-content-inner{
	padding: 0 2em;
}
.container.medium .split-content .split-content-inner p{
	margin-bottom: 2em;
}
.split-content .split-content-inner.padded{
	padding: 5em 10em !important;
}
.vert-mid{
	display: inline-block;
	vertical-align: middle;
}
.split-content .split-content-inner p{
	max-width: 85%;
}
.split-content .split-content-inner.right{
	float: left;
}
.split-content .split-content-inner.left{
	float: right;
}
.split-content.small .split-content-inner{
	padding: 0 10em 0 0em;
	max-width: 50%;

}
.split-content-inner .launch-button{
	margin-top: 1em;
}
.split-content p, .split-content h3{
	text-align: left;
	font-size: 1.2em;
	line-height: 1.4em;
}
.split-content h3{
	font-size: 1.5em;
	line-height: 1.6em;
	padding-top: 0.75em;
}
.split-content .program-code, #planning .program-code{
	background-color: #00A4C3;
	float: none;
}
.hollandcode .program-description{
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 20px;
}
.program-description a{
	color: #333940;
	font-weight: 500;
}
.hollandcode .program-symbol-big{
	margin-right: 0.5em;
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 1em;
	padding: 10px;

}
#how-would{
	position:relative;
}
#how-would a.help-quest{
	top: 0px;
}
#how-would .help-content{
	top:-15px;
}
#steps h2{
	max-width: 39%;
	margin: 0 auto;
	font-weight: 500;
}
#dark-grey-sub-footer{
	color: #fff;
	padding: 4em;
}
#dark-grey-sub-footer h4{
	font-size: 2em;
	line-height: 2em;
}
#dark-grey-sub-footer .idea-gen{
	margin-top:3em;
}
#planning ul{
	max-width: 80%;
	margin: 0 auto;
}
#planning ul li{
	float: left;
	width: 20%;
}
#planning ul li img{
	margin:0 0.75em;
}
#planning .inline-icon{
	margin: 0 0.75em 0 0;
}
#planning small{
	text-align: left;
}
#planning small a{
	color: #333940;
	text-decoration: underline;
}
#planning h2{
	font-weight: 500;
	max-width: 45%;
	margin: 0 auto;
}
.split-content .inline-icon{
	width: auto !important;
}
.links-width{
	max-width: 80%;
	margin: 0 auto;
}
#planning .disclaimer{
	text-align: left;
}
#get-started{
	padding: 10px 0 40px 0;
}
#get-started h2{
	font-weight: 500;
	padding-bottom: 20px;
	font-size: 2.2em;
}
/*extras*/
.program-list { display: none; }
#program-category-description .hollandcode { display: none; width: 49.99%; margin: 0 auto;   }
#program-category-description .hollandcode.twohcs{ width: 49.99%; float: left; margin: 0;}
.program-category { transition: all 100ms ease; }
.program-category:hover, .program-category:active, .program-category.active { text-decoration: none; background: #00b2ce; color: #fff; }
.program-category:focus { /* background: #ff5000; color: #fff; */ text-decoration: none; }
.secondhc::before{
	content: "+";
	font-size: 2em;
	color: #003767;
	display: block;
	margin: 0 0 20px 0;
	font-weight: 500;
	position: absolute;
	top:10px;
	left: 50%;
}