/*
 Theme Name:   GovSpend Child Theme
 Description:  GovSpend Child Theme
 Author:       GovSpend
 Author URI:   https://govspend.com
 Template:     Avada
 Version:      1.0.0
*/



/* HOME */


/*.search #main,
.error404 #main {
    padding-top: 55px;
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}*/



/* Call to Action Agency Bar */
/*.gsg_bar {
    color:#fff;
    text-transform: uppercase;
    display: block;
    background-color: #0068dd;
    text-align: center;
    padding: 1.3em;
    font-size: 13px;
    letter-spacing:1.2px;
    font-weight:800;
}
.gsg_bar a {
    font-size:12px;
    background-color: #62cf47;
    border-radius: 3px;
    color: #fff;
    padding: 0.5em 1em;
    font-weight:bold;
}

.gsg_bar a:hover {
    background-color: #d3d3d3;
}
@media only screen and (max-width: 1000px){
    .gsg_bar {
    font-size:10px;
    background-color: #0053b0;
    line-height: 20px;
    }
    .gsg_bar a {
    font-size:9px;
    }
}*/


/* Nav */
.fusion-top-header .fusion-header {
    border-bottom: 1px solid rgba(255,255,255,.1) !important;
/*      background-color: rgba(0,0,0, 0.2) !important;*/
}
.home .fusion-is-sticky .fusion-top-header .fusion-header{
    border-bottom: 1px solid rgba(255,255,255,.1) !important;
}
.home .fusion-is-sticky .fusion-header {
    background-color: #ffffff !important;
}
.home .fusion-main-menu>ul>li>a {
    color: #ffffff !important;
}
/*    .fusion-main-menu>ul>li, .fusion-is-sticky .fusion-main-menu>ul>li{
    padding-right: 25px !important;
}*/
.home .fusion-is-sticky .fusion-main-menu>ul>li>a {
    color: #333333 !important;
}
.home .nav_signin a span {
    color: #ffffff !important;
    border: 1px solid #ffffff !important;
}
.home  .fusion-is-sticky .nav_signin a span {
    color: #333333 !important;
    border: 1px solid #333333 !important;
}
.fusion-main-menu>ul>li.nav_seeitlive {
    padding-right: 0 !important;
}
.home .fusion-logo {
    display:none ;
}
.fusion-is-sticky .fusion-logo {
    display:block;
}
/*Lead Gen btn*/
.leadgen-btn a span{
    background: #0068dd;
    color: #FFFFFF;
    border-radius: 3px;
    padding: 10px 12px; 
    font-weight: 700;
    letter-spacing: 1px;   
}
.leadgen-btn a span:hover {
    background-color: #084bd0;
}
/* Nav End */




/* Hero */
.hero-wrap {
    display: grid;
    grid-template-columns: 65% 1fr;
    grid-gap: 10px;     
}
.search_wrap h1, .search_wrap h2, .search_wrap h3 {
    color:#FFFFFF !important;
}
.search_wrap h1 {
    text-align: left;
    margin:0;
}
/*  .search_wrap h1 span {
    color:#0068dd;
}*/
.search_wrap h3 {
    margin: 0 0 25px 0;
    font-weight: 200;
    opacity: .8;
}
.search_bar h2 {
    clear: both;
    display: block;
}
.herobtn {
    background: #0068dd;
    color: #FFFFFF !important;
    border-radius: 2px;
    padding: 12px 20px;
    font-weight: 700;
    font-size: 16px;
    border: 1px solid #0068dd;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 0.45px;
    margin-bottom: 10px;
    margin-right: 20px;
    text-align: center;
}
.herobtn:hover {
    background-color: #40496e;
    border: 1px solid #40496e;
}
.herobtn_small_wrap {
    display: inline-block ;
}
.herobtn_small_wrap a {
    color: #ffffff !important;
    padding: 15px 0;
}
.herobtn.outline {
    background:none;
    border: 1px solid rgba(255,255,255, .3);
}
.stat_box_wrap {
    width:91%;
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-gap: 6px;  
    margin-top:20px;
    margin-bottom: 20px;
}
.stat_box_wrap .stat_box {
    background-color: hsl(228, 26%, 34%); 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    width: 100%;
    padding: 12px 7px;
    /*border: 1px solid rgba(255,255,255, .3);*/
}
.stat_box_wrap .stat_box .title, .stat_box_wrap .stat_box .stat{
    display: block;
}
.stat_box_wrap .stat_box .stat {
    color: #ffffff;
    font-weight: 900;
    font-size: 26px;
}
.stat_box_wrap .stat_box .title {
    color: rgba(255,255,255, .5);
}
.stat_box_wrap .stat_box-last {
    margin-right:0;
}
.gsvideo_wrap {
    position: relative;
    background: url(https://govspend.com/govspend/wp-content/uploads/2019/07/gs_vid_thumb3.jpg) ; 
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 100%;
    height: 280px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.gsvideo_wrap .herobtn {
    font-size: 16px;
}
.gsvideo_btn_wrap > div{
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    transition: all .2s ease-in-out;
    display: flex;
    justify-content: center;
    align-items: center;
}
.gsvideo_btn_wrap > div:hover {
    opacity: 1;
    background: hsl(228, 26%, 34%, .8);
}
.gsvideo_btn_wrap a {
    display: block;
    margin: 0;
    margin-bottom: 10px;
}
@media only screen and (max-width: 1200px) {
    .hero-wrap {
        grid-template-columns: 1fr;
    }
    .gsvideo_btn_wrap {
        height: 500px;
    }
    .herobtn {
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 500px) {
    .hero-wrap h1 {
        margin-bottom:20px;
        margin-top:20px;
    }
    .hero-wrap h3 {
        line-height: inherit !important;
    }
    .hero-wrap , .hero-wrap h1 {
        text-align: center;
    }
    .hero-wrap .herobtn {
        margin-right:0;
    }
    .gsvideo_wrap {
        width: 80%;
        height: 240px;
        margin: 0 auto;
    }
}

/* Hero End */


/* Features */
.gs_features_wrap > div {
    display:grid !important;
    grid-template-columns: 60% 1fr !important;
    grid-column-gap: 4em !important;
    grid-row-gap: 10em !important;
    margin-bottom: 6em !important;
}
.gs_features_wrap > div:nth-child(2), .gs_features_wrap > div:nth-child(4) {
    grid-template-columns: 1fr 60% !important;
}
.gs_features_wrap .features_small {
  font-size:12px !important;
}
.gs_features_wrap img {
    transform: scale(1.05) !important;
    transition: transform .5s ease-in-out !important;
}
.gs_features_wrap img:hover {
    transform: scale(1.10) !important;
}
@media screen and (max-width: 1200px) {
    .gs_features_wrap > div, .gs_features_wrap > div:nth-child(2), .gs_features_wrap > div:nth-child(4) {
        grid-template-columns: 1fr !important;
        margin-bottom: 6em !important;
        grid-row-gap: 1em !important;
    }
.gs_features_wrap > div:nth-child(2) > div:nth-child(2), .gs_features_wrap > div:nth-child(4) > div:nth-child(2) {
    order: -1 !important;
    }
}
/* Features End*/

/* CAREERS */
.apply_job_btn {
    clear: both;
    margin-top: 20px;
    padding: 15px 25px;
    background-color: #006bd8;
    border-radius: 6px;
    color: #fff;
    display: block;
    text-align: center;
}
.apply_job_btn:hover {
    background-color:#333;
    color:#fff;
}
.job_info_tab li.active h4 {
    color:#fff !important;
}
.job_info_tab .tab-link {
    border:none !important;
    margin-right:10px !important;
    border-radius: 30px;
}

.job_info_tab .tab-link h4:hover {
    color:#fff !important;
}

.page-careers .forbes_btn {
    background:none !important;
    color:#FFFFFF !important;
}
.page-careers .forbes_btn:hover {
    background-color:#0068dd !important;
    border-color:#0068dd !important;
}
.page-careers .hire-jobs #hire_widget_iframe_0 {
    margin: -5rem;
    background: none;
    z-index: 5;
    position: relative;
}
@media (max-width: 700px) {
.page-careers .hire-jobs #hire_widget_iframe_0 {
    margin:0;
    }
}
.page-careers .positions-overlay {
    position: relative;
    z-index: 100;
}
.page-careers .awards_cont .fusion-button {
    border:#fff 1px solid !important;
}
.page-careers .awards_cont .fusion-button:hover{
    background-color:#ffffff !important;
    color:#0068dd !important;
}
.page-careers .resumator-job-title {
    border-top:none !important;
    color:#006bd8 !important;
    margin: 35px 0 0 !important;
}
.page-careers #resumator-logo {
    display:none !important;
}
.page-careers .review {
    background:transparent !important;
}


/* AGENCIES */
.government .fusion-logo a img {
    display: none !important;
}
.government .fusion-logo a {
    background: url('https://www.govspend.com/govspend/wp-content/uploads/2017/11/govspend_logo_gov.svg') top left no-repeat !important;
    display: block !important;
    height: 39px !important;
    width: 200px !important;
}
.fusion-is-sticky .fusion-logo {
    margin-top: 13px !important; 
    margin-bottom: 13px !important;
}
@media only screen and (max-width: 1099px){
    .government .fusion-logo a {
    background: url('https://www.govspend.com/govspend/wp-content/uploads/2017/11/govspend_logo_gov_white.svg') top left no-repeat !important;
    }
    .government .fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu {
        background-color: #62cf47 !important;
    }
    .government .fusion-mobile-nav-item a {
        background-color: #62cf47 !important;
    }
}
.government .fusion-main-menu li.current-menu-item a {
    border-color:#ffffff !important;
}
.government .fusion-main-menu .sub-menu {
    border-top: 3px solid #40b823 !important;
}
.government .fusion-main-menu li.gtag_freemium a span{
    background-color: #40b823 !important;   
    border-color: #40b823 !important ;     
}
.government .fusion-main-menu li.fusion-last-menu-item span:hover {
    background-color: #666666 !important; 
    color: #fff !important;       
}
.government .fusion-main-menu li:nth-last-child(2) span:hover {
    color: #40b823 !important;
}
/*hero*/
.gs_video_lightbox img{
    border:1px solid #ffffff;
    transition: .2s;
}
.gs_video_lightbox img:hover {
    transform: scale(1.05);
}
.reviews blockquote q{
    color:#ffffff !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.noheight {
min-height: none !important
}
.menu-item-2442, .menu-item-1095, .menu-item-1575 {
    display:none !important;
}
.button-blue {
    width:100%;
    padding:20px !important;
}
.button-blue:hover {
    cursor:pointer;
}
.ember-view .d-hotline {
    background-color: #40b823 !important;
}
.spotlight h3 {
    margin: 0 80px 30px 60px !important;
}
.spotlight .fusion-button {
    background-color: #40b823 !important;
}
.feat_info {
    padding:20px 10px 10px 10px;
    font-size:13px;
}
.feat_info h3 {
    font-size:16px;
    line-height:16px;
    margin:0 0 10px 0;
}
.feat_list {
    display:block;
    margin-left: -20px;
}
.feat_list ul{
    font-size:18px;
    color:#FFF;
    display:inline-block;
    padding-left:20px;
}
.feat_list ul li {
    margin-bottom:7px;
    font-weight:bold;
    font-size:20px;
    list-style:none;
}
.feat_list ul li:before { 
    content:"\2713";
    padding-right:10px;
    color:#40b823;
} 
.feat_img_cont {
    position:static;
}
.case_studies {
    margin-top:-50px !important;
}
.case_studies h3 {
    margin-top:0 !important;
}
.case_studies h3, .case_studies h4{
    font-size:12px !important;
    color:#FFFFFF !important;
    line-height: 1.2em !important;
    text-align:center !important;
    padding:30px 10px 0 10px !important;
    font-weight:800 !important;
}
.case_studies h4 {
    font-size:20px !important;
    font-weight:400 !important;
    padding:0 10px 20px 10px !important;
}
.case_studies .fusion-button {
    padding: 14px 20px !important;
}
.case_studies_box {
    -webkit-box-shadow: 0px 0px 28px -5px rgba(0,0,0,0.62);
    -moz-box-shadow: 0px 0px 28px -5px rgba(0,0,0,0.62);
    box-shadow: 0px 0px 28px -5px rgba(0,0,0,0.62);
}
@media only screen and (max-width: 420px) {
    .learn_more_hero {
        margin-bottom:60px;
    }
}
.gs_gov_vid .modal-content {
    border:none;
}

/* agency nav */
.nav_signin {
	padding-right:10px !important;
}
.nav_signin a span{
	color: #747474;
	padding: 7px 10px;
	border: 1px solid #747474;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
}
.nav_signin a span:hover {
	color:#0068dd;
}
.nav_seeitlive a span{
	color: #FFFFFF;
	background-color:#0068dd;
	padding: 7px 10px;
	border: 1px solid #0068dd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;
}
.nav_seeitlive a span:hover {
	background-color:#333333;
	border: 1px solid #333333;
}
.nav_signin a:hover, .nav_seeitlive a:hover { 
	border-color:transparent !important; 
}

.fusion-main-menu > ul > li.menu-item-1131 > a:hover {
    border-color: #fff !important;    
}
.fusion-main-menu > ul > li.menu-item-1129 > a:hover {
    border-color: #fff !important;
}
.menu-item-1129 span, .menu-item-5115 span{
    background-color: #0068dd !important;
    color: #fff;
    padding: 8px 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: background-color .5s ease-out;
    -moz-transition: background-color .5s ease-out;
    -o-transition: background-color .5s ease-out;
    transition: background-color .5s ease-out;
}
.menu-item-1129 span:hover, .menu-item-5115 span:hover {
    background-color: #333 !important;;
    color:#fff ;
}
.menu-item-1131 {
    padding-right: 10px !important;
}
.menu-item-1131 span {
    color: #747474;
    padding: 7px 10px;
    border: 1px solid #747474;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.menu-item-1131 span:hover {
    color: #0068dd;    
}


/* DEMO Form (Company & Agency)*/
.demoPageJoinForm {
    max-width:538px !important;
    margin:0 auto !important;
}
.template-contactform input[type=submit] {
    width:100% ;
}
.gs_demo_form form input.code {
    -webkit-border-radius: 4px !important;;
    -webkit-border-top-right-radius: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px !important;
    -moz-border-radius-bottomright: 0px !important;
    border-radius: 4px;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    box-shadow:none;
    height:60px;
}
#template-contactform-state {
    height:45px;
    border: 1px solid rgba(183,203,206,0.77);
}
.gs_demo_form form input {
    background-color: #fff;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-color: #fff;
    width: 80%;
    font-size: 18px;
    padding: 0 2em;
    margin: 0 !important;
    display: block;
    float: left;
    height: 70px;
    color: #333;
    box-shadow: 0 1px 10px rgba(0,0,0,0.15);
}
.demoPageJoinForm input.btnDemo {
    background-color: #40b823 !important;
    box-shadow:none !important;
    height: 60px !important;;
}
.gs_demo_form form input.btnDemo {
    border-radius: 0;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    width: 20%;
    margin: 0 !important;
    background-color: #0068dd !important;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    display: block;
    height: 70px;
    border: none;
    -webkit-transition: background-color .5s ease-out;
    -moz-transition: background-color .5s ease-out;
    -o-transition: background-color .5s ease-out;
    transition: background-color .5s ease-out;
    box-shadow: 0 1px 10px rgba(0,0,0,0.15);
    font-weight: bold;
}
.government .gs_demo_form form input.btnDemo {
    background-color: #40b823 !important;
}
.gs_demo_form form input.btnDemo:hover {
    background-color: #333 !important;
    cursor: pointer;
}


/* BLOG CTA */
.cta_block {
    background-color: #f6f6f6; 
    display:block; 
    padding:20px 50px; 
    width:100%;
}
.cta_block h3 {
    line-height:30px !important;  
    text-align: center;  
    margin-bottom:10px!important;
}
.cta_block h3 strong {
    color:#0068dd;
}
.cta_block p {
    text-align:center !important;
    display: block !important;
}
.cta_block a {
    color: #0058bb;
}
.cta_block .ctabutton {
    text-transform: uppercase ;
    color:#ffffff;
    background-color: #0068dd;
    padding: 15px;
    display: block;
    width: 30%;
    margin:0 auto;
    text-align: center;
    margin-bottom: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.cta_block .ctabutton:hover {
    background-color: #666666;
    color:#ffffff;
}

/* GS DATA MAP */
.map_stats_tab .counter-box-content {
	font-weight:bold;
	color:#333333;
}
.map_stats_tab .fusion-counters-box .content-box-percentage {
/* 	font-weight:bold !important; */
}
.map_stats_tab .nav-tabs li, .map_stats_tab .nav-tabs li.active {
	margin: auto 5px !important;
}
.map_stats_tab .nav-tabs li.active a {
    border-color: #006bd8!important;
    background-color: #006bd8 !important;
	border:none;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
.map_stats_tab .nav-tabs li a {
    border-color: #666666 !important;
    background-color: rgba(255,255,255,0) !important;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
.map_stats_tab .nav-tabs li a h4:hover {
	color:#006bd8 !important;;
}
.map_stats_tab .nav-tabs li a h4 {
	color:#666666 !important;
}
.map_stats_tab .nav-tabs li.active a h4 {
	color:#ffffff !important;
}
.fusion-tabs.horizontal-tabs.clean .tab-content {
	margin-top:20px;
}


/* FOOTER */
.fusion-footer .fusion-widget-area span {
    display:inline-block!important;
    margin-bottom: 6px!important;
}
.fusion-footer .fusion-widget-area ul li a::before {
    display: none !important;
}
.fusion-footer .fusion-widget-area ul li {
    padding-left: 0;
}
.fusion-footer .fusion-widget-area ul li:last-child {
    border-bottom:none;
}
.fusion-footer .fusion-widget-area ul li a::before{
    display: none !important;
}

/* STORIES CPT */
.post-type-archive-stories .widget_categories {
    display:none;
}

.post-type-archive-stories .fusion-page-title-bar{
    background: url(https://www.govspend.com/govspend/wp-content/uploads/2018/10/bg8.jpg) bottom center;
    height: 300px;
	background-size: cover;
}

.post-type-archive-stories  .entry-title {
	color:#FFFFFF;
}
 .post-type-archive-stories .fusion-load-more-button {
    display: none;
 }


/* MEDIA CPT */
.single-media .cta_block, .single-media .fusion-single-sharing-box, .single-media aside, .post-type-archive-media aside{
    display: none;
}
.single-media #content, .post-type-archive-media #content{
    width: 100% !important;
}
.single-media #content .cta {
    text-transform: uppercase;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #0068dd;
    padding: 7px 10px;
    border: 1px solid #0068dd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.single-media #content .cta:hover {
    background-color: #333333;
    border-color: #333333;
}



/*
.menu-item-2442 {
    display:none !important;
}
.hero_main_wrap .fusion-gallery .fusion-grid-column {
    padding: 0px 26px !important;
}

.agen_comp {
    margin-top:-90px !important;
}

.agen_comp .content-wrapper {
    padding:60px 40px 80px;
    min-height: 610px;
    
}
.agen_comp .content-box-column .image, .agen_comp .content-box-column h2, .agen_comp .content-box-column p, .agen_comp .content-box-column ul, .content-boxes-icon-on-top .col, .fusion-content-boxes.content-boxes-icon-on-top .heading{
    text-align:left !important;
}

.agen_comp .content-wrapper  {
    background-color:#ffffff !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.agen_comp .content-box-column ul {
    margin-bottom:30px;
    }
.agen_comp .content-box-column ul li {
    margin-bottom:8px;
}
.agen_comp .play {
    padding: 10px 30px;
    border: 1px solid #747474;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; 
    margin-top:20px;
    text-transform:uppercase;
    font-size:14px;
    font-weight:bold;
    clear:both;
}
@media only screen and (max-width: 600px) {
    .agen_comp ul {
        width:100% !important;
        margin-top:0;
    }
.gs_benefits .content-box-column, .gs_benefits .content-box-column .image, .gs_benefits .content-box-column p, .gs_benefits .content-box-column h2 {
    text-align:left;
}
.art_btn_read:hover {
    background-color:#0068dd !important;
}
.ilightbox-toolbar {
    opacity:0 !important;
}
.nav_signin {
    padding-right:10px !important;
}
.nav_signin a span{
    color: #747474;
    padding: 7px 10px;
    border: 1px solid #747474;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.nav_signin a span:hover {
    color:#0068dd;
}
.nav_seeitlive a span{
    color: #FFFFFF;
    background-color:#0068dd;
    padding: 7px 10px;
    border: 1px solid #0068dd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; 
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}
.nav_seeitlive a span:hover {
    background-color:#333333;
    border: 1px solid #333333;
}
.nav_signin a:hover, .nav_seeitlive a:hover { border-color:transparent !important; }
*/

/*.gs-learn-btn {
    display: block;
    font-size: 13px;
    color: #40496e;
    margin-top:6px;
}
.gs-learn-btn::after {
    content: ' &rarr;';
}*/

/* has seen logos */
/*.has_seen_logos {
    opacity: .7 !important;
}
*/

/* TABS */
.gs-tab-wrap .tab-link {
    padding: 22px 15px !important;
    margin: 2px !important;
    border:none !important;
}
.gs-tab-wrap a {
    background-color:rgb(39, 44, 65, .6) !important;
}
.gs-tab-wrap a:hover {
    background-color:rgb(39, 44, 65, 1) !important;
}   
.gs-tab-wrap .nav-tabs li.active a {
    background-color:#0068dd !important;
}
.gs-tab-wrap i {
    opacity: .7 !important;
}
.gs-tab-wrap h4, .gs-tab-wrap i {
    color: #ffffff !important;
}
.gs-tab-wrap .nav-tabs li:first-child a{
    border-radius: 4px 0 0 4px !important;
}
.gs-tab-wrap .nav-tabs li:last-child a {
    border-radius: 0 4px 4px 0 !important;
}
.gs-tab-wrap .tab-content {
    font-size: 18px !important;
    color:#ffffff !important;
}
