*, * html{font-family: 'Rubik', sans-serif;}
fieldset{border:1px solid #ccc; border-radius:6px; margin-bottom:1rem;}
fieldset legend{padding:0 1rem 0 1rem; margin-left:1rem;}
.heading{font-family: 'Roboto Condensed', sans-serif;}
.header_links{background:#e0ef4d;}
.header_links a{font-size:0.8rem; color:#336699; padding-right:1.2rem;}
.header_links .marketing_links { text-align:right;}
.header_links .marketing_links a{font-size:0.8rem; color:#336699; padding-left:1.2rem;}
.header{border-bottom:10px solid #3f3fbc; background:#223982; padding:10px 0 10px 0;}
.header .logo h5{font-family: 'Playfair Display', cursive; font-size:1rem; padding-top:0.5rem; font-size:2rem;}
.header .logo h5 a{font-family: 'Playfair Display', cursive; color:#fff;}
.header .logo h5 a:hover{color:#ff3300;}
.header .login_sect{text-align:right;padding-top:1rem;}
.header .login_sect a{color:#FFF;}
.header .login_sect a:hover{color:#FFF;}
.logintxt{padding:0 1.5rem 0 0.6rem }
.login_sect .fa-user-circle{font-size:2rem; vertical-align:middle; color:white;}
.login_sect .fa-chevron-right{font-size:1rem; vertical-align:middle; color:white;}
.freelisting{background:#f4eade;}
.freelisting .fl_hero_section .columns h1 {text-align:center; padding:2rem 0 2rem 0; font-family: 'Roboto Condensed', sans-serif; font-size:2rem;}
.hero_section h1{text-align:center; padding:2rem 0 1rem 0; font-family: 'Roboto Condensed', sans-serif; font-size:2rem; background:#d7f0ed; margin-bottom:0;}
.hero_section .columns{padding:0;}
.ntext{font-weight:bold; font-size:1.2rem; line-height:175%;} 
.nhtext{color:#fbc503}
.freelisting .heading{font-size:1.4rem; color:#2988bc;}
.hero_section h1 .header_bname{color:#2988bc;}
.marketing_sect{background:#f2edf0; padding:2rem 0 2rem 0;}
.hero_search{padding:2rem 0 2rem 0; background:#3f3fbc;}
.hero_search .input-group-label{background:#FFF; border:none;}
.hs_icon{font-size:1.5rem; color:#999;}
.hero_search .input-group-button .button{background:#FF3300;}
.hero_search .input-group-button .button .hs_icon{color:#FFF;}
.hero_search .input-group{margin-bottom:0;}
.marketing_sect .column.column-block{}
.ms_icon{font-size:3.5rem;}
.ms_ic{ border-radius:6px; border:1px solid #ccc; padding:1rem;}
.fl_benefits{padding-bottom:2rem;}
.bizlist{padding:2rem 0 2rem 0;}
.list_container{padding:1rem;}
.holder{border-radius:6px; border:1px solid #ccc; padding:1rem;}
.list_container.even .holder{background:#f2edf0;}
.list_container .holder:hover{background:#e6e6e6;}