@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: local('☺'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
 @font-face {
	font-family: 'Conv_UtopiaStd-Italic';
	src: url('../fonts/UtopiaStd-Italic.eot');
	src: local('☺'), url('../fonts/UtopiaStd-Italic.woff') format('woff'), url('../fonts/UtopiaStd-Italic.ttf') format('truetype'), url('../fonts/UtopiaStd-Italic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_SlimbachStd-Book';
	src: url('../fonts/SlimbachStd-Book.eot');
	src: local('☺'), url('../fonts/SlimbachStd-Book.woff') format('woff'), url('../fonts/SlimbachStd-Book.ttf') format('truetype'), url('../fonts/SlimbachStd-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_HelveticaNeueLTStd-Hv';
	src: url('../fonts/HelveticaNeueLTStd-Hv.eot');
	src: local('☺'), url('../fonts/HelveticaNeueLTStd-Hv.woff') format('woff'), url('../fonts/HelveticaNeueLTStd-Hv.ttf') format('truetype'), url('../fonts/HelveticaNeueLTStd-Hv.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_HelveticaNeueLTStd-HvCn';
	src: url('../fonts/HelveticaNeueLTStd-HvCn.eot');
	src: local('☺'), url('../fonts/HelveticaNeueLTStd-HvCn.woff') format('woff'), url('../fonts/HelveticaNeueLTStd-HvCn.ttf') format('truetype'), url('../fonts/HelveticaNeueLTStd-HvCn.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

*{ box-sizing:border-box;}
body{ margin:0px; padding:0px; background:#fff; font-size:15px; color:#000; font-family: 'Conv_MyriadPro-Regular';}
p{ font-size:15px; color:#000; margin:0px 0px 22px; font-family: 'Conv_MyriadPro-Regular';}
a{ color:#000; text-decoration:none;}
a:hover{ color:#095d7e; text-decoration:none;}
img{ max-width:100%;}
h1, h2, h3, h4, h5, h6{ color:#b02819; margin-bottom:20px; line-height:1; font-family: 'Conv_UtopiaStd-Italic';}
h2 {
    font-size: 24px;
    font-weight: 400;
	letter-spacing: -1px;
	margin:0;
}
.header{ background:#dcd3c5; padding:0px 10px; border-bottom:4px solid #af2516; width:100%; float:left; text-align:center;}
.logo {
	display: inline-block;
    margin-bottom: 28px;
    margin-top: 35px;
}
.section{ width:100%; float:left;}.container {
    float: left;
    width: 100%;
}.contain-right {
    background: #f6f4f0 none repeat scroll 0 0;
    width: 45%;
}.contain-left {
    float: left;
    width: 55%;
}
.container {
    display: flex;
    float: left;
    width: 100%;
}.left-inner-content {
    float: right;
    padding: 60px 37px 60px 23px ;
    max-width: 100%;
    width: 650px;
}
.right-inner-content{ padding:60px 15px 60px 60px; width:515px; max-width:100%; float:left;}
.fl-left {
    float: left;
    margin-bottom: 5px;
    margin-right: 17px;
}
.fl-right {
    float: right;
    margin-bottom: 10px;
    margin-left: 20px;
}

.fl-right-img {
    float: right;
    margin-bottom: 10px;
    margin-left: 13px;
    width: 212px;
	 margin-top: -23px;
}
.img-caption {
	font-family: 'Conv_UtopiaStd-Italic';
    color: #b12a1b;
    display: block;
    font-size: 10.3px;
    line-height: 14px;
}
.right-inner-content ul {
    padding-left: 0px;
	margin-top:0;
	list-style:none;
}
.right-inner-content ul li {
    margin-bottom: 15px;
	background:url(../images/bullet.jpg) no-repeat 0px 6px; padding-left:7px;
}
.logo h1 {
     color: #b02718;
    font-family: "Conv_SlimbachStd-Book";
    font-size: 66px;
    font-weight: 400;
    letter-spacing: -1.8px;
    margin: 0 70px 0 0;
}
.logo h1 span{
font-family: 'Conv_HelveticaNeueLTStd-Hv'; color:#095d7e;
}
.logo h3 {  color: #095d7e;
    font-family: "Conv_HelveticaNeueLTStd-HvCn";
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    text-align: right; line-height:.7;}
@media (max-width:767px){
	.logo h1 {
    font-size: 38px;
	margin: 0 15px 0 0;
} 
.logo h3 {
    font-size: 14.7px;
}
.left-inner-content, .right-inner-content {
    padding: 30px;
}
.container {
    display: block;
}
.contain-left {
    width: 100%;
}
.contain-right {
    width: 100%;
	float:left;
}
.fl-right-img {
	margin-top:0;
}
}
@media (max-width:479px){ 
	.logo h1 {
    font-size: 28px;
	margin: 0 10px 0 0;
} 
.logo h3 {
    font-size: 10.3px;
}
.fl-right-img {
    margin-bottom: 10px;
    margin-left: 0px;
    width: 100%;
	margin-top:0;
}
.fl-right-img img{
    width: 100%;
}
}