.home .q_tabs .tabs-nav li {
  
    float: initial;
 
}



.space  a span

{
color: #ff7d1d
}



footer #produweb-link 
{
    color: #ffffff !important;;
}


footer #produweb-link:hover
{
    color: #0069b4 !important;;
}



nav.main_menu > ul > li > a {
    color: #11426c !important;;
    font-weight: 400 !important;
}





.footer_top
{

background-color: #243d53;
}


.footer_top .textwidget p
{

  color: #88a3bb;
  }


.footer_top #menu-somex-footer-menu-container a ,
.footer_top a, .footer_top .widget.widget_rss li a.rsswidget, .footer_top #wp-calendar caption


{
  color: #88a3bb !important
  
    }


.footer_top .column_inner {
    border-color: #3c6181;
}


/*FORM : reglages button*/
body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer input[type=submit] {
    display: -moz-inline-stack;
    display: inline-block;
    color: #ffffff;
    background-color: #2866AF;
    border: none;
    border-radius: 3px;
    padding: 10px 39px 10px 40px;
}



/*FORM labels OUT*/
body .gform_wrapper .top_label .gfield_label {
display: none;
}





/*couleur hover button advanced*/
body .ubtn-left-bg .ubtn-hover {
    background: #2F2F2F;
}



/*footer textes taille-interligne*/
body footer {
    font-size: 11px;
    line-height: 18px;
}




/*Menu hover white*/
body nav.main_menu>ul>li:hover>a {
    color: #1d70b8 !important;
}





/*H hovers color > blue*/
body .portfolio_slides .feature_holder_info .portfolio_title:hover a {
    color: #1d70b8!important;
}




/*display category none*/
body .portfolio_slides .feature_holder_info .project_category {
    display: none;
}




/*tabs hover color*/
body .q_tabs .tabs-nav li.active a, .q_tabs .tabs-nav li a:hover {
    color: #1d70b8;
}


/*tabs font - size - color*/
body .q_tabs .tabs-nav li a {
    padding: 10px 10px 10px 10px;
    background-color: #F3F3F3;
    font-family: 'roboto';
    font-size: 20px;
    line-height: normal;
    font-style: normal;
    font-weight: 100;
    border-bottom: solid 1px;
}







/*icones 3 barres menu out*/
body .header_inner_right {
    display: none;
}




/*margin menu top*/
body nav.main_menu {
    margin: 20px 0px 0px 0px;
}




/*adptation taille logo 126px*/
body .q_logo img {
    width: 126px;
    height: 126px !important;
}



header.scrolled .header_bottom, 
header.sticky .header_bottom ,
.header_bottom 
{
    background-color: rgba(255, 255, 255, 0.9) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.11);
}

