/* RMHC */


.ff1{font-family: "futura-lt-w01-book", sans-serif;}
.ff2{font-family: "futura-lt-w01-bold",sans-serif;}

.co1, .co1 a, a.co1{color:#000!important;}
.co2, .co1 a, a.co2, h2{color:#4872ae!important;}
.coinv, .coinv a, a.coinv{color:#fff!important;}

.bg1, .bg1:hover, .bg1_hover:hover{background-color:#CCCCCC;}
.bg2, .bg2:hover, .bg2_hover:hover{background-color:#628ECC!important;}
.btn-primary{background-color:#628ECC!important;color:#fff!important;border-color:#628ECC!important;}

.borderco1{border-color:#CCCCCC!important;}
.borderco2{border-color:#628ECC!important;}

.fs1{font-size: 21px!important;}
.fs2{font-size: 24px!important;}

body.aa01 .top_header{background:#CCCCCC;}
body.aa01 .top_header, body.aa01 .top_header a{color:#fff!important;}

body.aa01 #footer{background-color:#ccc;}
body.aa01 #footer{color:#68645d;}
body.aa01 #footer a{color:#fff!important;}


.main_title, .wc_main_title h2, h2.portlet-title-text {
    color: #4872ae!important;
    font-family: "futura-lt-w01-bold",sans-serif!important;
}
.menu_below_logo{
border-top:1px solid #ddd;
}
.body.aa01 .navbar-inverse .navbar-nav > li > a, body.aa01 header.navbar .list-menu ul li a{
border-right:1px solid #ddd;
    padding: 0.5em 1.7em;
    font-size: 80%;
	font-weight: 500;
}

@media screen and (min-width: 1170px){
.flwb .flwb_cont h2 {
    font-size: 1.7em!important;
    line-height: 1.2;
}

.block_links.inline.buttonwithcolor a {
    padding: .25em .75em;
}