@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,400italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,400italic);
header, main, footer, #cp_editor1 { font-family: 'Open Sans', sans-serif; }
.header_container_1{ background-color:#000; }
.home_container_6{ color:#fff; background-color:#0063ab; }
.secondary_container_1{ background-color:#4b8fad; }
.home_container_2{ color:#fff; background-color:#000; }
.home_container_7{ color:#fff; clear: both;
background-image: url(/bloqs/958-8958/230427_mexicobg.jpg);
background-repeat: repeat-x;
background-position: center bottom;
background-attachment: fixed;}
.headline_tagline{ font-family: Pacifico;}
.headline{ color:#f39c12; font-size:48px;}
.section_body{ background-color:#fff; }
.column_accent_1{ background-color:#f2f0e8; padding:25px; border: 1px solid #d7d3c3;}
.test-name-template{ color:#f00; background-color:#000; margin:5px; padding:10px; font-weight:bold;}
.bloqsHeaderContainer { background-attachment:scroll; }
.bloqsFooterContainer { background-attachment:scroll; }
header, main, footer, #cp_editor1 { font-size:130%; line-height:1.25em; }
#brand-wrapper { background-color: #f2f2f200; padding-top: 100px; }
header, main, footer, #cp_editor1 { color:#292929 }
header, main, footer, #cp_editor1 { font-weight:200; }
header, main, footer, #cp_editor1 { line-height: 1.5em;  }
header div.bloq_content div:not(.bloq_auto_menu_wrapper) a:link, header div.bloq_content div:not(.bloq_auto_menu_wrapper) a:visited, main div.bloq_content div:not(.bloq_auto_menu_wrapper) a:link, main div.bloq_content div:not(.bloq_auto_menu_wrapper) a:visited, footer div.bloq_content div:not(.bloq_auto_menu_wrapper) a:link, footer div.bloq_content div:not(.bloq_auto_menu_wrapper) a:visited, #cp_editor1 a:link, #cp_editor1 a:visited { color: #3276ff;  text-decoration: none; }
header div.bloq_content div:not(.bloq_auto_menu_wrapper) a:hover, header div.bloq_content div:not(.bloq_auto_menu_wrapper) a:active, main div.bloq_content div:not(.bloq_auto_menu_wrapper) a:hover, main div.bloq_content div:not(.bloq_auto_menu_wrapper) a:active, footer div.bloq_content div:not(.bloq_auto_menu_wrapper) a:hover, footer div.bloq_content div:not(.bloq_auto_menu_wrapper) a:active, #cp_editor1 a:hover, #cp_editor1 a:active { color: #3276ff;  text-decoration: underline; }
header h1, main h1, footer h1, #cp_editor1 h1 {     display: block;     font-size: 2.3em;     margin-top: 0em;     margin-bottom: 0em;     margin-left: 0;     margin-right: 0;     line-height: 1.2em;     font-weight: 600; }
 header h2, main h2, footer h2, #cp_editor1 h2 { display: block;     font-size: 2.0em;     margin-top: 0em;     margin-bottom: .0em;     margin-left: 0;     margin-right: 0;     line-height: 1.3em;     font-weight: 400; }
 header h3, main h3, footer h3, #cp_editor1 h3 { display: block;     font-size: 1.7em;     margin-top: 0em;     margin-bottom: 0em;     margin-left: 0;     margin-right: 0;     line-height: 1.3em;     font-weight: 400; }
 header h4, main h4, footer h4, #cp_editor1 h4 { display: block;     font-size: 1.3em;     margin-top: 0em;     margin-bottom: 0em;     margin-left: 0;     margin-right: 0;     line-height: 1.2em;     font-weight: 400; }
 header h5, main h5, footer h5, #cp_editor1 h5 { display: block;     font-size: 1.0em;     margin-top: 0em;     margin-bottom: 0em;     margin-left: 0;     margin-right: 0;     line-height: 1.2em;     font-weight: 400; }
 header h6, main h6, footer h6, #cp_editor1 h6 { display: block;     font-size: .7em;     margin-top: 0em;     margin-bottom: 0em;     margin-left: 0;     margin-right: 0;     line-height: 1.2em;     font-weight: 200; }
 header hr, main hr, footer hr, #cp_editor1 hr {     margin: 30px 10%; border-top: 1px solid #bdbdbd; }
 header blockquote, main blockquote, footer blockquote, #cp_editor1 blockquote {     padding: 20px 20px;     margin: 0px 0px 0px 45px;     font-size: 17.5px;     border-left: 5px solid #eee; }
 small {
font-size: .7em;
line-height: 140%;
display: block;
}
