.rowitem_FOOTER .row_background_content { background-color: #171717; }
#section_footer_background { background-color: #171717; }
.block_font_style a { color: #3e515c; }
.block_font_style a:hover { color: #8a8a8a; }
.block_font_style a { font-family: 'Exo'; }
.block_font_style a { font-style: normal; }
.block_font_style a { font-size: 23px; font-size: 2.3rem; }
.block_font_style a { text-decoration: none; }
.block_font_style a { text-transform: none; }
.block_font_style a { font-weight: bold; }
.block_font_style a { line-height: 1; }
.blockitem { margin-top: 20px; margin-top: 2rem; }
.block_button .block_background { background-color: #236a96; }
.block_button .block_body:hover .block_background { background-color: #8acfe6; }
.block_button .block_padding { border-color: #8a8a8a; }
.block_button .block_body:hover .block_padding { border-color: #236a96; }
.block_button .block_radius { border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 1.4rem; -webkit-border-radius: 1.4rem; -moz-border-radius: 1.4rem; }
.block_button .block_font_style { color: #ffffff; }
.block_button .block_font_style { font-family: 'Roboto'; }
.block_button .block_body:hover .block_font_style { color: #ffffff; }
.block_button .block_font_style { font-size: 20px; font-size: 2rem; }
.block_button .block_font_style { text-transform: uppercase; }
.block_button .block_font_style { font-weight: bold; }
.block_button .block_padding { padding-left: 30px; padding-left: 3rem; padding-right: 30px; padding-right: 3rem; }
.block_button .block_padding { padding-top: 12px; padding-top: 1.2rem; padding-bottom: 12px; padding-bottom: 1.2rem; }
.column_item .column_padding { padding-left: 5px; padding-left: 0.5rem; padding-right: 5px; padding-right: 0.5rem; }
.block_font_style { font-family: 'Roboto'; }
.block_font_style { font-style: normal; }
.block_font_style { font-size: 22px; font-size: 2.2rem; }
.block_font_style { font-weight: normal; }
.block_font_style h1 { font-family: 'Playfair Display'; }
.block_font_style h1 { font-size: 42px; font-size: 4.2rem; }
.block_font_style h1 { text-transform: none; }
.block_font_style h1 { font-weight: normal; }
.block_font_style h1 { line-height: 1.23; }
.block_font_style h2 { font-family: 'Playfair Display'; }
.block_font_style h2 { font-size: 28px; font-size: 2.8rem; }
.block_font_style h2 { text-transform: none; }
.block_font_style h2 { font-weight: normal; }
.block_font_style h2 { line-height: 1.15; }
.block_font_style h3 { font-family: 'Roboto'; }
.block_font_style h3 { font-size: 25px; font-size: 2.5rem; }
.block_font_style h3 { text-transform: none; }
.block_font_style h3 { font-weight: normal; }
.block_font_style h3 { line-height: 1.56; }
.block_font_style { line-height: 1.28; }
.row_content_padding { padding-top: 30px; padding-top: 3rem; padding-bottom: 30px; padding-bottom: 3rem; }
.rowitem_HEADER .row_background_content { background-color: #ffffff; }
#section_header_background { background-color: #ffffff; }
.CSS_TOP_NAV_MOBILE { background-color: #ffffff; }
.CSS_TOP_NAV_MOBILE .item_level1>a { border-top-color: #ffffff; }
.TOP_NAV_MOBILE_DROPDOWN_open .mobile-button div { background-color: #171717; }
.CSS_TOP_NAV_MOBILE .item { font-size: 20px; font-size: 2rem; }
.CSS_TOP_NAV_MOBILE .item a { color: #5c5c5c; }
.scb_block-puff_scb .block_padding { border-color: #de4b31; }
.scb_block-puff_scb .block_padding { border-width: 1px; }
.scb_block-puff_scb .block_padding { padding-left: 50px; padding-left: 5rem; padding-right: 50px; padding-right: 5rem; }
.scb_block-puff_scb .block_padding { padding-top: 0px; padding-top: 0rem; padding-bottom: 0px; padding-bottom: 0rem; }
.scb_block-puff_scb .block_font_style * { font-family: 'Arimo'; }
@media only screen and (max-width:768px){
.mobile_version_1 .column_item .column_padding { padding-left: 5px; padding-left: 0.5rem !important; padding-right: 5px; padding-right: 0.5rem !important; }
}
@media only screen and (max-width:768px){
.mobile_version_1 .block_font_style h1 { font-size: 22px; font-size: 2.2rem; }
}
@media only screen and (max-width:768px){
.mobile_version_1 .block_font_style h2 { font-size: 17px; font-size: 1.7rem; }
}
@media only screen and (max-width:768px){
.mobile_version_1 .block_font_style h3 { font-size: 14px; font-size: 1.4rem; }
}
@media only screen and (max-width:768px){
.mobile_version_1 .block_font_style { font-size: 13px; font-size: 1.3rem; }
}
