@charset "utf-8";
/* CSS Document */
a:link,a:visited {color:#1b2c4b; text-decoration: none;}
a:hover {color:#415171; text-decoration: underline;}
.content h1, .content h2, .content h3 {font-weight: 300;}
.content h1 {color:#253759; font-size:2.1em; padding: 0 0 1.5% 0;margin: 0 0 .5% 0;}
.content h2 {color:#2c2214; font-size:1.75em; padding:0; margin:0 0 1.5%;}
.content h3 {font-size:1.2em; border-bottom: 1px solid #eee; padding:0; margin: 1.5% 0 1.5% 0;}
.content h3.no-border {border-bottom:none;}
.quote-box2 {background-color:#253759;}
.content p {    line-height: 1.3;
    margin: 0 0 19px 0;
    padding: 0;}
.content p, .content ul li, .content ol li {font-size: 14pt;}
section.main-content {padding:2% 0 2% 0; background-color:#fff;}
.pagetop {width:100%;}

@media only screen and (max-width: 820px){
	.content h2 {font-size:1.4em;}
}
.grid_1 { width: 8.333333333333%; }
.grid_2 { width: 16.666666666667%; }
.grid_3 { width: 25%; }
.grid_4 { width: 33.3333333333%; }
.grid_5 { width: 41.6666666667%; }
.grid_6 { width: 50%; }
.grid_7 { width: 58.3333333333%; }
.grid_8 { width: 66.6666666667%; }
.grid_9 { width: 75%; }
.grid_10 { width: 83.333333333333%; }
.grid_11 { width: 91.6666666667%; }
.grid_12 { width: 100%; }

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	margin-left: 0;
	margin-right: 0;
	float: left;
	display: block;
}

@media only screen and (max-width: 820px){
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {width:100%; float: none;
}
}

section.background-check {background-image:url("../images/bgs/background-check-l.png"); background-position:left bottom; background-repeat:no-repeat; background-size:contain; border-bottom: 2px solid #73352f;}


@media only screen and (max-width: 820px){
section.background-check {background-image:url("../images/bgs/background-check-top.png"); background-position:middle top; background-size: cover; }
}
a.see-more:link { min-width: 165px;
font-size:15pt; padding:1% 2% 1% 2%; color:#73352f; line-height: 1.5; border-radius: 0px;      margin: 1% auto 1.5% auto;
    text-align: center; text-decoration: none; 
    display: block; border: 3px solid #b09a80; width:30%; max-width:300px; background-color:#fff;
}

a.see-more:visited { color:#73352f; 
}

.bg-check-text-wrap {padding: 20px 0px 0 0;}
.bg-check-text-wrap h3 {font-size:2.2em; color:#73352f; margin:45px 0 5px 0;}
.bg-check-text-wrap h4 {font-size:1.8em; color:#253759; margin:0;}