@charset "utf-8";
/* CSS Document */

.container-fluid.tableBlack {
    background: #f3f4f4 !important;
	color: #000 !important;
}

.container-fluid.tableBlack td.theader {
    background: rgba(0,0,0,0) !important;
}

.container-fluid.tableBlack td.theader span {
    padding: 0px !important;
	text-transform: uppercase;
    font-size: 0.8em;
}

.container-fluid.tableBlack td.theader {
	border-bottom: #000 solid 4px;
}

.container-fluid.tableBlack table.table-data tr:last-child td {
    border-bottom: 2px solid #000 !important;
}

.newquote {
    background: #f3f4f4 !important;
    color: #000 !important;
}

center h2 {
    display: none;
}

@media screen and (min-width: 800px){
.banner__inner h1 {
    text-transform: inherit !important;
    font-weight: 100 !important;
	font-size: 3.7em !important;
	padding-top: 5px;
	font-family: effra,sans-serif !important;
}
}

.wcrTwenty h1 {
    font-size: 4.1rem !important;
    font-weight: 100 !important;
    padding: 21vh 0 0 !important;
    text-transform: inherit !important;
	font-family: effra,sans-serif !important;
}

@media only screen and (min-width: 700px) {
.main-image {background-position-x: right;}
}

/*COE*/
.wcr-ad-text {
    background: rgba(0,0,0,.1) !important;
    padding: 37px 30px !important;
}

.wcr-ad-text .wcr-text p:first-child {
    font-weight: 700;
}

.wcr-tile {
    background-position-x: -10px !important;
}

.coefooter .aos-init {
    opacity: 1 !important;
    transform: scale(1) !important;
}