* {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
article, aside, figure, footer, header, hgroup, nav, section {
	display:block
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	text-decoration:none
}
del {
	text-decoration:line-through
}
abbr[title], dfn[title] {
	border-bottom:1px dotted #000;
	cursor:help
}
table {
	border-collapse:collapse;
	border-spacing:0
}
th {
	font-weight:bold;
	vertical-align:bottom
}
td {
	font-weight:normal;
	vertical-align:top
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}
input, select {
	vertical-align:middle
}
pre {
	white-space:pre;
	white-space:pre-wrap;
	white-space:pre-line;
	word-wrap:break-word
}
input[type="radio"] {
	vertical-align:text-bottom
}
input[type="checkbox"] {
	vertical-align:bottom;
*vertical-align:baseline
}
select, input, textarea {
	font:99% sans-serif
}
table {
	font-size:inherit;
	font-size:85%
}
small {
	font-size:85%
}
strong, th {
	font-weight:bold
}
td, td img {
	vertical-align:top
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
pre, code, kbd, samp {
	font-family:monospace, sans-serif
}
.clickable, label, input[type=button], input[type=submit], button {
	cursor:pointer
}
button, input, select, textarea {
	margin:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
button {
	width:auto;
	overflow:visible
}
.ie7 img {
	-ms-interpolation-mode:bicubic
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal
}
html, body {
	min-height:100%
}
.clear {
	clear:both
}
.clearfix, .container_18, .container_9, .header-nav .nav-menu-main .sub-menu {
	zoom:1
}
.clearfix:before, .container_18:before, .container_9:before, .header-nav .nav-menu-main .sub-menu:before, .clearfix:after, .container_18:after, .container_9:after, .header-nav .nav-menu-main .sub-menu:after {
	content:"";
	display:table
}
.clearfix:after, .container_18:after, .container_9:after, .header-nav .nav-menu-main .sub-menu:after {
	clear:both
}
.hide-text {
	text-indent:200%;
	white-space:nowrap;
	overflow:hidden;
	color:transparent !important;
	display:block
}
.hidden {
	display:none !important
}
li {
	list-style:none
}
.Museo-Sans, body, h6, .h6 {
	font-family:"museo-sans", sans-serif;
	font-weight:100
}
.Adelle {
	font-family:"adelle", serif
}
body, select, input, textarea {
	color:#231f20
}
::-moz-selection {
background:#ffd200;
color:#fff
}
::selection {
background:#ffd200;
color:#fff
}
a:link {
	-webkit-tap-highlight-color:#ffd200
}
body {
	font-size:18px;
	font-weight:100;
	text-rendering:optimizeLegibility
}
h1, .h1 {
	font-family:"adelle", serif;
	font-size:3.55556em;
	font-weight:400;
	line-height:0.95313em
}
h2, .h2 {
	margin-bottom:0.26531em;
	color:#0a63b1;
	font-family:"adelle", serif;
	font-size:2.72222em;
	font-weight:300;
	line-height:1.16327em
}
h2 em, .h2 em {
	color:#ffd200;
	font-style:normal
}
h2 .icon, .h2 .icon {
	width:47px;
	height:47px;
	fill:#0a63b1
}
h2 span, .h2 span {
	display:inline-block;
	vertical-align:middle
}
.bg-blue h2, .bg-blue .h2 {
	color:white
}
.bg-blue h2 .icon, .bg-blue .h2 .icon {
	fill:white
}
h3, .h3 {
	margin-bottom:0.45455em;
	font-size:1.22222em;
	font-weight:300;
	line-height:1.36364em
}
h3.Adelle, .h3.Adelle {
	font-weight:400
}
h4, .h4 {
	margin-top:1.6em;
	margin-bottom:0.4em;
	font-size:1.11111em;
	font-weight:500;
	line-height:1.4em
}
h4:first-child, .h4:first-child {
	margin-top:0
}
h5, .h5 {
	color:#0a63b1;
	font-family:"adelle", serif;
	font-size:1.11111em;
	font-weight:400
}
h6, .h6 {
	font-size:0.77778em;
	font-weight:100;
	line-height:1.5em
}
p {
	margin-bottom:0.55556em;
	font-size:1em;
	line-height:1.44444em
}
p strong {
	font-weight:300
}
p.Adelle strong {
	font-weight:400
}
p:last-child {
	margin-bottom:0
}
a {
	color:#0a63b1
}
a:hover {
	color:#231f20
}
.bg-blue a {
	color:#ffd200
}
.bg-blue a:hover {
	color:white
}
blockquote {
	padding:10px 15px;
	margin-bottom:0.55556em;
	background-color:#efeff0;
	color:#afb1b3;
	font-style:italic
}
blockquote p {
	margin-bottom:0
}
.nav-tab {
	position:relative;
	display:inline-block;
	z-index:10;
	text-align:center
}
.nav-tab li {
	display:inline-block
}
.nav-tab li:first-of-type:after, .nav-tab li:last-of-type:after {
	position:absolute;
	top:50%;
	width:62px;
	height:1px;
	/*background-color:#0a63b1;*/
	content:""
}
.nav-tab li:first-of-type:after {
	left:-62px
}
.nav-tab li:last-of-type:after {
	right:-62px
}
.nav-tab li:last-of-type a {
	border:1px solid #afb1b3
}
.nav-tab li.current a, .nav-tab li.current:hover a {
	background-color:#afb1b3;
	color:white
}
.nav-tab li:hover a {
	background-color:#ffd200
}
.nav-tab a {
	display:block;
	padding:0.8em 1.45em;
	border:1px solid #afb1b3;
	border-right:none;
	background-color:white;
	color:#afb1b3;
	font-family:"adelle", serif;
	font-size:1.11111em
}
.bg-blue .nav-tab li:first-of-type:after, .bg-blue .nav-tab li:last-of-type:after {
	background-color:white
}
.bg-blue .nav-tab li:last-of-type a {
	border-color:#0a63b1
}
.bg-blue .nav-tab li.current:hover a, .bg-blue .nav-tab li.current a {
	background-color:#6fa7d8
}
.bg-blue .nav-tab li:hover a {
	background-color:#8ec3e8;
	color:white
}
.bg-blue .nav-tab a {
	border-color:#0a63b1;
	background-color:white;
	color:#0a63b1
}
.nav-tab-wrap {
	position:relative;
	display:inline-block
}
.nav-tab-wrap:after {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding:16px;
	border:1px solid rgba(0, 0, 0, 0.16);
	margin:-16px 0 0 -16px;
	z-index:0;
	background-image:url('../img/src/pattern-diag306f.html?1437070187');
	content:""
}
.nav-title, .nav-tab a {
	display:block;
	padding:0.8em 1.45em;
	border:1px solid #afb1b3;
	background-color:#0a63b1;
	color:#fff;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.11111em
}
.nav-tab a {
	border-right:none
}
.nav-title {
	position:relative;
	display:none;
	z-index:1;
	background-color:white;
	color:#0a63b1
}
.bg-blue .nav-title {
	color:#0a63b1
}
.bg-blue .nav-title:hover {
	color:#0a63b1
}
.nav-title .icon {
	position:absolute;
	top:50%;
	right:14px;
	width:20px;
	height:20px;
	margin-top:-10px;
	-moz-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-webkit-transform:rotate(270deg);
	transform:rotate(270deg);
	fill:#0a63b1
}
.nav-tab-posts-wrap {
	position:relative;
	margin-top:-1.22222em;
	text-align:center
}
.nav-tab-posts-wrap .nav-title {
	border-color:#0a63b1
}
.nav-tab-posts {
	display:inline-block;
	border-left:1px solid #0a63b1
}
.nav-tab-posts li:after {
	display:none
}
.nav-tab-posts li.current a, .nav-tab-posts li.current:hover a {
	background-color:#0a63b1
}
.nav-tab-posts li:hover a {
	background-color:#8ec3e8;
	color:white
}
.nav-tab-posts li:last-of-type a {
	border-left-width:0;
	border-color:#0a63b1
}
.nav-tab-posts a {
	padding:8px 13px;
	border-color:#0a63b1;
	background-color:white;
	color:#0a63b1;
	border-left-width:0
}
.nav-tab-posts .nav-tab-posts-blog {
	display:none
}
.nav-tab-content {
	display:none;
	overflow:auto
}
.nav-tab-content.current {
	display:block
}
.btn, .login-wrap input[type="submit"] {
	display:block;
	width:100%;
	padding:16px 0;
	margin-top:15px;
	background-color:#0a63b1;
	color:white;
	font-size:0.83333em;
	font-weight:500;
	text-align:center;
	text-transform:uppercase;
	-moz-transition:all 0.1s;
	-o-transition:all 0.1s;
	-webkit-transition:all 0.1s;
	transition:all 0.1s
}
.btn:hover, .login-wrap input[type="submit"]:hover {
	color:white;
	background-color:#ffd200
}
.bg-blue .btn, .bg-blue .login-wrap input[type="submit"], .login-wrap .bg-blue input[type="submit"] {
	background-color:#ffd200;
	color:#0a63b1
}
.bg-blue .btn:hover, .bg-blue .login-wrap input[type="submit"]:hover, .login-wrap .bg-blue input[type="submit"]:hover {
	color:#0a63b1;
	background-color:white
}
.btn.btn-twitter, .login-wrap input.btn-twitter[type="submit"] {
	background-color:#85caf6
}
.btn.btn-twitter:hover, .login-wrap input.btn-twitter[type="submit"]:hover {
	background-color:#0a63b1
}
.btn.btn-small, .login-wrap input.btn-small[type="submit"] {
	padding:12px 0;
	font-size:0.77778em
}
.btn.btn-dark, .login-wrap input.btn-dark[type="submit"] {
	background-color:#00244e
}
.btn.btn-dark:hover, .login-wrap input.btn-dark[type="submit"]:hover {
	color:#231f20;
	background-color:#ffd200
}
.btn.btn-darkish, .login-wrap input.btn-darkish[type="submit"] {
	background-color:#074e96
}
.btn.btn-darkish:hover, .login-wrap input.btn-darkish[type="submit"]:hover {
	color:#231f20;
	background-color:#ffd200
}
.btn.btn-yellow, .login-wrap input.btn-yellow[type="submit"] {
	color:#231f20;
	background-color:#ffd200
}
.btn.btn-yellow:hover, .login-wrap input.btn-yellow[type="submit"]:hover {
	background-color:white;
	color:#231f20
}
.btn.btn-login, .login-wrap input.btn-login[type="submit"] {
	position:relative;
	z-index:25;
	font-weight:100
}
.btn.btn-login:hover, .login-wrap input.btn-login[type="submit"]:hover {
	background-color:#0a63b1;
	color:white
}
.btn.btn-login .icon-wrap, .login-wrap input.btn-login[type="submit"] .icon-wrap {
	vertical-align:top
}
.btn.btn-login .icon-nav-login, .login-wrap input.btn-login[type="submit"] .icon-nav-login {
	width:24px;
	height:24px;
	margin-top:-4px;
	margin-right:9px;
	fill:white
}
.login-wrap input[type="submit"] {
	border:none
}
[type="search"], [type="submit"] {
-webkit-appearance:none
}
@media screen and (max-width: 950px) {
h2, .h2 {
font-size:1.77778em
}
h3, .h3 {
font-size:1.11111em
}
}
@media screen and (min-width: 1101px) {
.has-dropdown .nav-tab {
display:inline-block !important
}
}
@media screen and (max-width: 1100px) {
.nav-title {
display:block
}
.has-dropdown .nav-tab {
position:absolute;
left:0;
display:none;
min-width:100%
}
.has-dropdown .nav-tab li {
display:block
}
.has-dropdown .nav-tab li.current {
display:none
}
.has-dropdown .nav-tab li:last-of-type:after, .has-dropdown .nav-tab li:first-of-type:after {
display:none
}
.has-dropdown .nav-tab-posts li:nth-of-type(1n) a {
border-width:1px;
border:1px solid #0a63b1;
border-top:none;
border-left:none
}
.has-dropdown .nav-tab-posts-blog {
display:block
}
}
@media screen and (max-width: 950px) {
.nav-tab-posts-wrap {
margin-top:30px
}
}
@media screen and (max-width: 600px) {
.nav-tab a, .nav-title {
font-size:0.88889em
}
}
svg {
	display:none
}
.icon-wrap {
	display:inline-block;
	vertical-align:middle
}
.icon {
	display:block;
	height:100px;
	width:100px
}
.video-wrap {
	position:relative;
	height:0;
	padding-bottom:56.25%;
	margin-bottom:1em
}
.video-wrap iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.bg-blue {
	background-color:#0a63b1;
	color:white
}
.common-chosen-arrow {
	display:inline-block;
	background-image:url('../img/common/1x-scb9effd9a6.html');
	background-position:0 0;
	background-repeat:no-repeat;
	height:24px;
	width:24px
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
.common-chosen-arrow {
background-image:url('../img/common/2x-sd9683d03fa.html');
-moz-background-size:157px auto;
-o-background-size:157px auto;
-webkit-background-size:157px auto;
background-size:157px auto;
background-position:0 0
}
}
.common-logo-royals {
	display:inline-block;
	background-image:url('../img/common/1x-scb9effd9a6.html');
	background-position:0 -105px;
	background-repeat:no-repeat;
	height:127px;
	width:157px
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
.common-logo-royals {
background-image:url('../img/common/2x-sd9683d03fa.html');
-moz-background-size:157px auto;
-o-background-size:157px auto;
-webkit-background-size:157px auto;
background-size:157px auto;
background-position:0 -102px
}
}
.common-icon-royals {
	display:inline-block;
	background-image:url('../img/common/1x-scb9effd9a6.html');
	background-position:0 -42px;
	background-repeat:no-repeat;
	height:61px;
	width:76px
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
.common-icon-royals {
background-image:url('../img/common/2x-sd9683d03fa.html');
-moz-background-size:157px auto;
-o-background-size:157px auto;
-webkit-background-size:157px auto;
background-size:157px auto;
background-position:0 -40px
}
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_25 {
	position:relative;
	display:inline;
	float:left;
	padding-left:0.92593%;
	padding-right:0.92593%
}
.container_9 .grid_1, .container_9 .grid_2, .container_9 .grid_3, .container_9 .grid_4, .container_9 .grid_5, .container_9 .grid_6, .container_9 .grid_7, .container_9 .grid_8, .container_9 .grid_9, .container_9 .grid_10, .container_9 .grid_11, .container_9 .grid_12, .container_9 .grid_13, .container_9 .grid_14, .container_9 .grid_15, .container_9 .grid_16, .container_9 .grid_17, .container_9 .grid_18, .container_9 .grid_25 {
	padding-left:1.90476%;
	padding-right:1.90476%
}
.container_10 .grid_1, .container_10 .grid_2, .container_10 .grid_3, .container_10 .grid_4, .container_10 .grid_5, .container_10 .grid_6, .container_10 .grid_7, .container_10 .grid_8, .container_10 .grid_9, .container_10 .grid_10, .container_10 .grid_11, .container_10 .grid_12, .container_10 .grid_13, .container_10 .grid_14, .container_10 .grid_15, .container_10 .grid_16, .container_10 .grid_17, .container_10 .grid_18, .container_10 .grid_25 {
	padding-left:1.72414%;
	padding-right:1.72414%
}
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_11, .push_10, .pull_12, .push_10, .pull_13, .push_10, .pull_14, .push_10, .pull_15 {
	position:relative
}
.alpha {
	padding-left:0
}
.omega {
	padding-right:0
}
.grid_16.alpha.omega {
	width:100%
}
.container_9, .container_18, .container_10 {
	width:100%;
	padding:0 15px;
	margin-left:auto;
	margin-right:auto
}
.container_9 {
	max-width:555px
}
.container_9:nth-of-type(1) {
padding-right:0
}
.container_9:nth-of-type(2) {
padding-left:0
}
.container_18 {
	max-width:1160px
}
.container_18 .container_18, .container_18 .container_10 {
	padding-left:0;
	padding-right:0;
	margin-left:-10px;
	margin-right:-10px
}
.container_18 .grid_1, .container_9 .grid_1 {
	width:5.55556%
}
.container_18 .grid_2, .container_9 .grid_2 {
	width:11.11111%
}
.container_18 .grid_3, .container_9 .grid_3 {
	width:16.66667%
}
.container_18 .grid_4, .container_9 .grid_4 {
	width:22.22222%
}
.container_18 .grid_5, .container_9 .grid_5 {
	width:27.77778%
}
.container_18 .grid_6, .container_9 .grid_6 {
	width:33.33333%
}
.container_18 .grid_7, .container_9 .grid_7 {
	width:38.88889%
}
.container_18 .grid_8, .container_9 .grid_8 {
	width:44.44444%
}
.container_18 .grid_9, .container_9 .grid_9 {
	width:50%
}
.container_18 .grid_10, .container_9 .grid_10 {
	width:55.55556%
}
.container_18 .grid_11, .container_9 .grid_11 {
	width:61.11111%
}
.container_18 .grid_12, .container_9 .grid_12 {
	width:66.66667%
}
.container_18 .grid_13, .container_9 .grid_13 {
	width:72.22222%
}
.container_18 .grid_14, .container_9 .grid_14 {
	width:77.77778%
}
.container_18 .grid_15, .container_9 .grid_15 {
	width:83.33333%
}
.container_18 .grid_16, .container_9 .grid_16 {
	width:88.88889%
}
.container_18 .grid_17, .container_9 .grid_17 {
	width:94.44444%
}
.container_18 .grid_18, .container_9 .grid_18 {
	width:100%
}
.container_18 .grid_25, .container_9 .grid_25 {
	width:25%
}
.container_18 .grid_75, .container_9 .grid_75 {
	width:75%
}
.container_18 .prefix_1, .container_9 .prefix_1 {
	padding-left:5.55556%
}
.container_18 .prefix_2, .container_9 .prefix_2 {
	padding-left:11.11111%
}
.container_18 .prefix_3, .container_9 .prefix_3 {
	padding-left:16.66667%
}
.container_18 .prefix_4, .container_9 .prefix_4 {
	padding-left:22.22222%
}
.container_18 .prefix_5, .container_9 .prefix_5 {
	padding-left:27.77778%
}
.container_18 .prefix_6, .container_9 .prefix_6 {
	padding-left:33.33333%
}
.container_18 .prefix_7, .container_9 .prefix_7 {
	padding-left:38.88889%
}
.container_18 .prefix_8, .container_9 .prefix_8 {
	padding-left:44.44444%
}
.container_18 .prefix_9, .container_9 .prefix_9 {
	padding-left:50%
}
.container_18 .prefix_10, .container_9 .prefix_10 {
	padding-left:55.55556%
}
.container_18 .prefix_11, .container_9 .prefix_11 {
	padding-left:61.11111%
}
.container_18 .prefix_12, .container_9 .prefix_12 {
	padding-left:66.66667%
}
.container_18 .prefix_13, .container_9 .prefix_13 {
	padding-left:74.07407%
}
.container_18 .prefix_14, .container_9 .prefix_14 {
	padding-left:79.62963%
}
.container_18 .prefix_15, .container_9 .prefix_15 {
	padding-left:85.18519%
}
.container_18 .suffix_1, .container_9 .suffix_1 {
	padding-right:5.55556%
}
.container_18 .suffix_2, .container_9 .suffix_2 {
	padding-right:11.11111%
}
.container_18 .suffix_3, .container_9 .suffix_3 {
	padding-right:16.66667%
}
.container_18 .suffix_4, .container_9 .suffix_4 {
	padding-right:22.22222%
}
.container_18 .suffix_5, .container_9 .suffix_5 {
	padding-right:27.77778%
}
.container_18 .suffix_6, .container_9 .suffix_6 {
	padding-right:33.33333%
}
.container_18 .suffix_7, .container_9 .suffix_7 {
	padding-right:38.88889%
}
.container_18 .suffix_8, .container_9 .suffix_8 {
	padding-right:44.44444%
}
.container_18 .suffix_9, .container_9 .suffix_9 {
	padding-right:50%
}
.container_18 .suffix_10, .container_9 .suffix_10 {
	padding-right:55.55556%
}
.container_18 .suffix_11, .container_9 .suffix_11 {
	padding-right:61.11111%
}
.container_18 .suffix_12, .container_9 .suffix_12 {
	padding-right:66.66667%
}
.container_18 .suffix_13, .container_9 .suffix_13 {
	padding-right:74.07407%
}
.container_18 .suffix_14, .container_9 .suffix_14 {
	padding-right:79.62963%
}
.container_18 .suffix_15, .container_9 .suffix_15 {
	padding-right:85.18519%
}
.container_18 .push_1, .container_9 .push_1 {
	//*left:5.55556%*//
	left:-6.44444%
}
.container_18 .push_2, .container_9 .push_2 {
	left:11.11111%
}
.container_18 .push_3, .container_9 .push_3 {
	left:16.66667%
}
.container_18 .push_4, .container_9 .push_4 {
	left:22.22222%
}
.container_18 .push_5, .container_9 .push_5 {
	left:27.77778%
}
.container_18 .push_6, .container_9 .push_6 {
	left:33.33333%
}
.container_18 .push_7, .container_9 .push_7 {
	left:38.88889%
}
.container_18 .push_8, .container_9 .push_8 {
	left:44.44444%
}
.container_18 .push_9, .container_9 .push_9 {
	left:50%
}
.container_18 .push_10, .container_9 .push_10 {
	left:55.55556%
}
.container_18 .push_11, .container_9 .push_11 {
	left:61.11111%
}
.container_18 .push_12, .container_9 .push_12 {
	left:66.66667%
}
.container_18 .push_13, .container_9 .push_13 {
	left:74.07407%
}
.container_18 .push_14, .container_9 .push_14 {
	left:79.62963%
}
.container_18 .push_15, .container_9 .push_15 {
	left:85.18519%
}
.container_18 .pull_1, .container_9 .pull_1 {
	left:-5.55556%
}
.container_18 .pull_2, .container_9 .pull_2 {
	left:-11.11111%
}
.container_18 .pull_3, .container_9 .pull_3 {
	left:-16.66667%
}
.container_18 .pull_4, .container_9 .pull_4 {
	left:-22.22222%
}
.container_18 .pull_5, .container_9 .pull_5 {
	left:-27.77778%
}
.container_18 .pull_6, .container_9 .pull_6 {
	left:-33.33333%
}
.container_18 .pull_7, .container_9 .pull_7 {
	left:-38.88889%
}
.container_18 .pull_8, .container_9 .pull_8 {
	left:-44.44444%
}
.container_18 .pull_9, .container_9 .pull_9 {
	left:-50%
}
.container_18 .pull_10, .container_9 .pull_10 {
	left:-55.55556%
}
.container_18 .pull_11, .container_9 .pull_11 {
	left:-61.11111%
}
.container_18 .pull_12, .container_9 .pull_12 {
	left:-66.66667%
}
.container_18 .pull_13, .container_9 .pull_13 {
	left:-74.07407%
}
.container_18 .pull_14, .container_9 .pull_14 {
	left:-79.62963%
}
.container_18 .pull_15, .container_9 .pull_15 {
	left:-85.18519%
}
.container_10 .grid_1 {
	width:10%
}
.container_10 .grid_2 {
	width:20%
}
.container_10 .grid_3 {
	width:30%
}
.container_10 .grid_4 {
	width:40%
}
.container_10 .grid_5 {
	width:50%
}
.container_10 .grid_6 {
	width:60%
}
.container_10 .grid_7 {
	width:70%
}
.container_10 .grid_8 {
	width:80%
}
.container_10 .grid_9 {
	width:90%
}
.container_10 .grid_10 {
	width:100%
}
.border-diag-bottom, .border-diag-top {
	position:relative
}
.border-diag-bottom:after, .border-diag-top:after {
	position:absolute;
	left:0;
	width:100%;
	height:40px;
	background-image:url('../img/pro/pattern-diag306f.html?1437070187');
	content:""
}
.border-diag-bottom:after {
	bottom:0
}
.border-diag-top:after {
	top:0
}
.box-shadow {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:20;
	-moz-transition:opacity 0.1s;
	-o-transition:opacity 0.1s;
	-webkit-transition:opacity 0.1s;
	transition:opacity 0.1s
}
.box-shadow-left {
	-moz-box-shadow:-19px 0 39px -20px #073155;
	-webkit-box-shadow:-19px 0 39px -20px #073155;
	box-shadow:-19px 0 39px -20px #073155
}
.box-shadow-right {
	-moz-box-shadow:19px 0 39px -20px #073155;
	-webkit-box-shadow:19px 0 39px -20px #073155;
	box-shadow:19px 0 39px -20px #073155
}
.owl-carousel {
	display:none;
	position:relative;
	width:100%;
	z-index:10;
	-ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper {
	display:none;
	height:100%;
	position:relative
}
.owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%
}
.owl-carousel .owl-wrapper-outer {
	height:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-moz-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
	-webkit-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out
}
.owl-carousel .owl-item {
	float:left;
	height:100%
}
.article-preview {
	position:relative;
	padding-top:52px;
	padding-bottom:24px;
	border-bottom:1px solid rgba(137, 137, 137, 0.38)
}
.article-preview:last-of-type {
	border-bottom:0
}
.article-preview:first-of-type {
	padding-top:0
}
.article-preview .article-date {
	margin-bottom:0.375em;
	font-size:0.88889em
}
.article-preview img {
	width:100%;
	height:auto;
	border:2px solid #0a63b1;
	margin-top:4px
}
.article-preview h3 {
	margin-bottom:0.22727em;
	color:#0a63b1
}
.bg-blue .article-preview h3 {
	color:#ffd200
}
.bg-blue .article-preview img {
	border-color:white
}
header, footer {
	margin-left:auto;
	margin-right:auto
}
header {
	position:relative
}
header .btn, header .login-wrap input[type="submit"], .login-wrap header input[type="submit"] {
	margin-top:0
}
.header-section {
	position:relative;
	z-index:99980
}
.header-top {
	background-color:rgb(255, 177, 0);
}
.menu-nav-secondary {
	text-align:right
}
.menu-nav-secondary li {
	display:inline-block;
	margin-left:13px
}
.menu-nav-secondary a {
	display:block;
	padding:6px 0;
	color:#2f3a72;
	font-size:0.94444em;
	-moz-transition:color 0.1s;
	-o-transition:color 0.1s;
	-webkit-transition:color 0.1s;
	transition:color 0.1s
}
.menu-nav-secondary a:hover {
	color:white
}
.header-main {
	background-color:#003b6e;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyMzA1OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwM2I2ZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
	background-size:100%;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #023058), color-stop(100%, #003b6e));
	background-image:-moz-linear-gradient(#023058, #003b6e);
	background-image:-webkit-linear-gradient(#023058, #003b6e);
	background-image:linear-gradient(#023058, #003b6e);
	padding-top:15px;
	padding-bottom:15px;
}
.header-main .grid {
	position:relative;
	float:none;
	display:inline-block;
	vertical-align:middle
}
.header-main .header-logo-text-grid {
	/*height:80px;
	overflow:hidden*/
	margin-top:-72px;
}
.header-main .header-logo-text-wrap {
	position:absolute;
	left:0;
	width:100%;
	height:0;
	/*padding-bottom:100%;*/
	/*margin-top:40px*/
}
.header-main .icon-logo-text {
	position:absolute;
	top:-50%;
	width:100%;
	height:100%;
	-moz-transition:opacity 0.1s;
	-o-transition:opacity 0.1s;
	-webkit-transition:opacity 0.1s;
	transition:opacity 0.1s
}
.header-main .icon-logo-text:hover {
	opacity:.5
}
.header-logo {
	display:block;
	padding-top:7px;
	padding-bottom:15px;
	margin-top:-77px;
	text-align:center
}
.header-logo img {
	display:inline;
	width:125px;
	height:auto
}
.social-nav-menu {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	/*padding-left:10px;*/
	width:45%;
	z-index:10
}
.social-nav-menu li {
	display:inline-block;
	vertical-align:middle
}
.social-nav-menu li:last-of-type .icon {
	margin-right:0
}
.social-nav-menu .icon {
	width:26px;
	height:26px;
	margin:0 -3px;
	fill:white;
	-moz-transition:opacity 0.1s;
	-o-transition:opacity 0.1s;
	-webkit-transition:opacity 0.1s;
	transition:opacity 0.1s
}
.social-nav-menu .icon:hover {
	opacity:.5
}
.social-nav-menu .icon-social-instagram {
	margin:0 3px
}
.nav-search {
	position:relative;
	margin-top:16px
}
.nav-search [type="text"] {
	width:100%;
	padding:5px 54px 5px 16px;
	border:none;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:#d9e1e7;
	color:#2f3a72;
	font-family:"museo-sans", sans-serif;
	font-weight:100;
	font-size:0.94444em
}
.nav-search [type="text"]::-webkit-input-placeholder {
color:#0a63b1
}
.nav-search [type="text"]:-moz-placeholder {
color:#0a63b1
}
.nav-search [type="text"]::-moz-placeholder {
color:#0a63b1
}
.nav-search [type="text"]:-ms-input-placeholder {
color:#0a63b1
}
.nav-search button {
	position:absolute;
	top:50%;
	display:inline-block;
	vertical-align:middle;
	border:none;
	margin-left:-43px;
	margin-top:-12px;
	background-color:transparent
}
.nav-search .icon-icon-search {
	width:24px;
	height:24px
}
.header-nav {
	border-bottom:1px solid #afb1b3;
	background-color:rgb(255, 177, 0);
}
.header-nav.header-nav-fixed {
	position:fixed;
	top:0;
	left:0;
	width:100%
}
.admin-bar .header-nav.header-nav-fixed {
	top:32px
}
.header-nav.header-nav-fixed .nav-menu-main {
	display:none
}
.header-nav.header-nav-fixed .header-nav-hamburger {
	display:inline-block;
	padding:8px 0
}
.nav-menu-main {
	position:relative;
	text-align:center
}
.nav-menu-main>li {
	position:relative;
	display:inline-block;
	margin:0 -2px;
	 font-size: 14px;
}
.nav-menu-main>li:hover {
	background-color:#0a63b1
}
.nav-menu-main>li:hover a {
	color:white;
}
.nav-menu-main>li a.active {
	background-color:#0a63b1;
	color:#FFF !important;
}
.nav-menu-main>li:hover .sub-menu {
	display:table
}
.nav-menu-main a {
	display: block;
padding: 10px 14px;
color: #2F3A72;
/*font-family: "adelle",serif;*/
font-size: 13px;
font-weight: bold;
}
.header-nav .nav-menu-main .sub-menu {
	position:absolute;
	display:none;
	/*width:564px;*/
	background-color:#0a63b1;
	-moz-box-shadow:0 8px 17px -13px #fff, -8px 0 17px -13px #fff, 8px 0 17px -13px #fff;
	-webkit-box-shadow:0 8px 17px -13px #fff, -8px 0 17px -13px #fff, 8px 0 17px -13px #fff;
	box-shadow:0 8px 17px -13px #fff, -8px 0 17px -13px #fff, 8px 0 17px -13px #fff;
	text-align:left
}
.header-nav .nav-menu-main .sub-menu:after {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:20px;
	background-image:url('../img/pro/pattern-diag306f.html?1437070187');
	content:""
}
.header-nav .nav-menu-main .sub-menu a {
	padding:0;
	color:white;
	-moz-transition:color 0.1s;
	-o-transition:color 0.1s;
	-webkit-transition:color 0.1s;
	transition:color 0.1s
}
.header-nav .nav-menu-main .sub-menu a .icon {
	-moz-transition:fill 0.1s;
	-o-transition:fill 0.1s;
	-webkit-transition:fill 0.1s;
	transition:fill 0.1s
}
.header-nav .nav-menu-main .sub-menu a:hover {
	color:#ffd200
}
.header-nav .nav-menu-main .sub-menu a:hover .icon {
	fill:#ffd200
}
.header-nav .nav-menu-main .sub-menu .sub-menu-featured, .header-nav .nav-menu-main .sub-menu .sub-menu-main {
	display:table-cell;
	vertical-align:top;
	padding:30px
}
.header-nav .nav-menu-main .sub-menu.sub-menu-feat-only .sub-menu-featured {
	width:100%;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.header-nav .nav-menu-main .sub-menu.sub-menu-feat-only .sub-menu-featured li {
	float:left;
	width:33.33%
}
.header-nav .nav-menu-main .sub-menu .sub-menu-featured {
	width:40%;
	-moz-box-shadow:inset -19px 0 39px -20px #084c88;
	-webkit-box-shadow:inset -19px 0 39px -20px #084c88;
	box-shadow:inset -19px 0 39px -20px #084c88
}
.header-nav .nav-menu-main .sub-menu .sub-menu-featured li {
	display:block;
	margin-bottom:0.66667em;
	line-height:1.72222em;
	width:150px;
}
.header-nav .nav-menu-main .sub-menu .sub-menu-featured li:last-of-type a {
	margin-bottom:0
}
.header-nav .nav-menu-main .sub-menu .sub-menu-featured a {
	/*font-size:1.33333em;*/
}
.header-nav .nav-menu-main .sub-menu .sub-menu-featured .icon-wrap {
	float:left;
	margin-top:3px;
	margin-right:12px
}
.header-nav .nav-menu-main .sub-menu .sub-menu-featured .icon {
	width:24px;
	height:24px;
	fill:white
}
.header-nav .nav-menu-main .sub-menu .sub-menu-feat-text {
	display:block;
	padding-left:0px
}
.header-nav .nav-menu-main .sub-menu .sub-menu-main {
	width:60%
}
.header-nav .nav-menu-main .sub-menu .sub-menu-main-inner {
	display:block;
	-moz-column-count:2;
	-webkit-column-count:2;
	column-count:2
}
.header-nav .nav-menu-main .sub-menu .sub-menu-main-inner a {
	display:block;
	margin-bottom:0.52941em;
	-webkit-column-break-inside:avoid;
	-moz-column-break-inside:avoid;
	-moz-page-break-inside:avoid;
	page-break-inside:avoid;
	font-family:"museo-sans", sans-serif;
	font-size:0.94444em
}
.header-nav .nav-menu-main .sub-menu .sub-menu-standard-only .sub-menu-main {
	width:100%;
	-moz-column-count:3;
	-webkit-column-count:3;
	column-count:3
}
.header-nav-hamburger {
	display:none;
	color:#2f3a72;
	font-family:"adelle", serif
}
.header-nav-hamburger .icon, .header-nav-hamburger span {
	display:inline-block;
	vertical-align:middle
}
.header-nav-hamburger span {
	margin-left:4px
}
.header-nav-hamburger .icon {
	width:28px;
	height:28px
}
.header-menu-over {
	position:absolute;
	left:-280px;
	top:0;
	width:280px;
	height:100%;
	overflow:hidden;
	z-index:99990;
	-moz-transition:left 0.4s;
	-o-transition:left 0.4s;
	-webkit-transition:left 0.4s;
	transition:left 0.4s;
	background-color:white
}
body {
	position:relative;
	left:0;
	overflow-x:hidden;
	-moz-transition:left 0.4s;
	-o-transition:left 0.4s;
	-webkit-transition:left 0.4s;
	transition:left 0.4s
}
.has-headerDrop {
	left:100px
}
.has-headerDrop .header-menu-over {
	left:-100px
}
.has-headerDrop .slideOut-Overlay {
	display:block;
	opacity:1;
	pointer-events:initial
}
.slideOut-Overlay {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	pointer-events:none;
	opacity:0;
	background-color:rgba(0, 0, 0, 0.7);
	-moz-transition:opacity 0.4s;
	-o-transition:opacity 0.4s;
	-webkit-transition:opacity 0.4s;
	transition:opacity 0.4s;
	z-index:99985
}
.header-menu-over-inside {
	position:absolute;
	top:0;
	width:100%;
	height:100%
}
.header-menu-over-top {
	padding:25px 15px
}
.header-menu-over-top .icon-icon-close {
	position:absolute;
	top:10px;
	right:15px;
	width:20px;
	height:20px;
	fill:#0a63b1;
	cursor:pointer
}
.header-menu-over-top .nav-search {
	margin-bottom:24px
}
.header-menu-over-top .nav-search [type="text"] {
	border:1px solid #24537d;
	background-color:#fefeff
}
.header-menu-over-top .nav-menu-main>li {
	display:block;
	margin:0;
	text-align:left
}
.header-menu-over-top .nav-menu-main a {
	padding:5px 12px
}
.header-menu-over-bottom {
	position:absolute;
	width:100%;
	height:100%;
	padding:32px 15px 24px;
	background-color:#ffd200;
	text-align:center
}
.header-menu-over-bottom .menu-nav-secondary {
	margin-bottom:0.47059em;
	text-align:center
}
.header-menu-over-bottom .menu-nav-secondary li {
	margin-left:7px;
	margin-right:7px
}
.header-menu-over-bottom .login-wrap {
	position:relative
}
.header-menu-over-bottom .btn.btn-login, .header-menu-over-bottom .login-wrap input.btn-login[type="submit"], .login-wrap .header-menu-over-bottom input.btn-login[type="submit"] {
	max-width:200px;
	padding-top:0.64706em;
	padding-bottom:0.64706em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;
	font-size:0.94444em;
	-moz-transition:background-color 0.1s;
	-o-transition:background-color 0.1s;
	-webkit-transition:background-color 0.1s;
	transition:background-color 0.1s
}
.header-menu-over-bottom .btn.btn-login:hover, .header-menu-over-bottom .login-wrap input.btn-login[type="submit"]:hover, .login-wrap .header-menu-over-bottom input.btn-login[type="submit"]:hover {
	background-color:#0a63b1
}
.header-menu-over-bottom .social-nav-menu {
	width:100%
}
.nav-menu-main-side {
	position:static
}
.nav-menu-main-side .sub-menu {
	position:absolute;
	top:0;
	left:-100%;
	width:280px;
	height:100%;
	padding:25px 0;
	z-index:50;
	background-color:white;
	-moz-transition:left 0.4s;
	-o-transition:left 0.4s;
	-webkit-transition:left 0.4s;
	transition:left 0.4s
}
.nav-menu-main-side .sub-menu li {
	padding-left:15px;
	padding-right:15px
}
.nav-menu-main-side .sub-menu li:hover {
	background-color:#e6e8e9
}
.nav-menu-main-side .sub-menu.is-showing {
	left:0
}
.nav-menu-main-side .has-children .icon {
	fill:#003b6e;
	-moz-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-webkit-transform:rotate(270deg);
	transform:rotate(270deg);
	width:13px;
	height:13px;
	margin-top:-4px;
	margin-left:10px
}
.nav-menu-main-side>li {
	position:static
}
.nav-menu-main-side>li:hover {
	background-color:transparent
}
.nav-menu-main-side>li:hover a {
	background-color:transparent;
	color:#003b6e
}
.nav-menu-main-side-back {
	margin-bottom:0.61111em;
	background-color:#e6e8e9;
	text-transform:uppercase
}
.nav-menu-main-side-back .icon {
	width:13px;
	height:13px;
	padding-right:2px;
	margin-top:-4px;
	margin-left:-15px;
	fill:#003b6e
}
.nav-menu-main-side-back .sub-menu-feat-text {
	margin-left:-5px
}
.nav-menu-main-side-parent {
	border-bottom:1px solid #e6e8e9;
	margin-bottom:0.27778em;
	text-transform:uppercase;
	font-weight:700
}
.nav-menu-main-side-parent a {
	padding-bottom:0
}
.login-wrap {
	z-index:40
}
.login-wrap.is-visible form {
	display:block
}
.login-wrap form {
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:100%;
	padding:25px;
	padding-top:61px;
	background:white
}
.login-wrap form:after {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:44px;
	background-color:#0a63b1;
	content:""
}
.login-wrap form a {
	color:#231f20
}
.login-wrap form .icon {
	position:absolute;
	top:15px;
	right:25px;
	width:12px;
	height:12px;
	z-index:30;
	fill:white
}
.login-wrap label {
	display:none
}
.login-wrap input[type="text"], .login-wrap input[type="password"] {
	display:block;
	width:100%;
	padding:1em 0.83333em;
	border:1px solid #afb1b3;
	margin-bottom:14px;
	background-color:#f1f1f1;
	color:#afb1b3;
	font-size:0.72222em;
	text-transform:uppercase;
	-webkit-appearance:none
}
.login-wrap p {
	font-size:0.77778em
}
.header-main .login-wrap, .footer-top .login-wrap {
	display:inline-block;
	vertical-align:middle;
	width:55%;
	z-index:10
}
.header-main .login-wrap form, .footer-top .login-wrap form {
	z-index:15
}
.footer-top .login-wrap {
	width:50%;
	text-align:left
}
.footer-top .is-visible .btn-login {
	z-index:21;
	padding-left:25px;
	width:auto;
	text-align:left;
	display:inline-block
}
.footer-login-row {
	position:relative
}
footer {
	position:relative;
	border-bottom:14px solid #ffd200
}
footer .nav-menu-main {
	text-align:left
}
footer .nav-menu-main li {
	float:left;
	width:50%;
	margin:0;
	-moz-transition:background-color 0.1s;
	-o-transition:background-color 0.1s;
	-webkit-transition:background-color 0.1s;
	transition:background-color 0.1s
}
footer .nav-menu-main li:hover {
	background-color:transparent
}
footer .nav-menu-main a {
	color:white;
	font-size:0.88889em;
	text-transform:uppercase;
	-moz-transition:color 0.1s;
	-o-transition:color 0.1s;
	-webkit-transition:color 0.1s;
	transition:color 0.1s
}
footer .nav-menu-main a:hover {
	color:#ffd200
}
footer .menu-nav-secondary {
	margin-bottom:9px;
	text-align:left
}
footer .menu-nav-secondary li {
	margin-left:0;
	margin-right:13px
}
footer .menu-nav-secondary a {
	color:white;
	font-family:"adelle", serif;
	-moz-transition:color 0.1s;
	-o-transition:color 0.1s;
	-webkit-transition:color 0.1s;
	transition:color 0.1s
}
footer .menu-nav-secondary a:hover {
	color:#ffd200
}
footer .social-nav-menu {
	width:100%;
	padding-left:0;
	margin-bottom:12px;
	text-align:right
}
footer .login-wrap {
	display:inline-block;
	vertical-align:middle;
	width:50%;
	margin-bottom:12px
}
footer .nav-search [type="text"] {
	padding-top:12px;
	padding-bottom:12px;
	background-color:#9cb9d4
}
.footer-stuff {
	position:relative;
	color:white
}
.footer-stuff a {
	color:white;
	-moz-transition:color 0.1s;
	-o-transition:color 0.1s;
	-webkit-transition:color 0.1s;
	transition:color 0.1s
}
.footer-stuff a:hover {
	color:#ffd200
}
.footer-stuff .btn, .footer-stuff .login-wrap input[type="submit"], .login-wrap .footer-stuff input[type="submit"] {
	margin-top:0
}
.footer-top .container_18, .footer-bottom .container_18 {
	display:table;
	max-width:1140px
}
.footer-top .grid_6, .footer-bottom .grid_6 {
	float:none;
	display:table-cell;
	vertical-align:middle
}
.footer-top {
	padding-top:30px;
	padding-bottom:33px;
	background-color:#003b6e;
	background-color:#004b91
}
.footer-top-right {
	display:table-cell;
	vertical-align:middle;
	width:100%
}
.footer-top-right-inner {
	padding-left:16.66667%;
	padding-right:2.77778%
}
.footer-bottom {
	padding-top:30px;
	padding-bottom:78px;
	background-color:#034680;
	background-image:url('../img/pro/pattern-diag306f.html?1437070187')
}
.footer-bottom h6 {
	max-width:270px
}
.footer-middle-wrap {
	position:absolute;
	top:0;
	left:50%;
	height:100%;
	margin-left:-550px;
	pointer-events:none
}
.footer-middle {
	position:absolute;
	top:0;
	left:50%;
	height:100%;
	margin-left:-16.66667%;
	overflow:hidden;
	background-color:#0b58a0
}
.footer-logo {
	display:block;
	padding:50px 11.11111%;
	pointer-events:initial
}
.footer-logo img {
	display:block;
	width:100%;
	max-width:195px;
	height:auto;
	margin-left:auto;
	margin-right:auto
}
.footer-logo .icon {
	width:100%;
	height:100%;
	margin-top:-21%
}
.social-twitter, .social-instagram {
	padding-top:50px;
	padding-bottom:70px
}
.social-twitter .icon-wrap, .social-instagram .icon-wrap {
	width:100%;
	height:0;
	padding-bottom:100%
}
.social-twitter .icon, .social-instagram .icon {
	width:100%;
	height:100%
}
.social-twitter {
	color:white
}
.social-twitter, .social-twitter:before, .social-twitter:after {
	background-color:#53b4f2
}
.social-twitter .icon {
	fill:#85caf6
}
.social-twitter h3 {
	margin-bottom:0.09091em
}
.tweet-text {
	margin-bottom:0;
	font-weight:100
}
.social-instagram, .social-instagram:before, .social-instagram:after {
	background-color:#d3ecfc
}
.social-instagram .icon {
	fill:#b0d8f1
}
.social-instagram img {
	display:block;
	width:100%
}
.hover-expand-side-wrap {
	position:relative;
	display:table;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	z-index:10
}
.hover-expand-side-wrap .hover-expand {
	position:relative;
	display:table-cell;
	vertical-align:middle;
	width:50%;
	padding-top:51px;
	padding-bottom:75px
}
.hover-expand-side-wrap .hover-expand:nth-of-type(2n+1) .container_9 {
float:right
}
.hover-expand-side-wrap .hover-expand:nth-of-type(2n) .container_9 {
float:left
}
.hover-expand-side-wrap .hover-expand .box-shadow-left {
	-moz-box-shadow:inset 19px 0 39px -20px #073155;
	-webkit-box-shadow:inset 19px 0 39px -20px #073155;
	box-shadow:inset 19px 0 39px -20px #073155
}
.hover-expand-side-wrap .hover-expand .box-shadow-right {
	-moz-box-shadow:inset -19px 0 39px -20px #073155;
	-webkit-box-shadow:inset -19px 0 39px -20px #073155;
	box-shadow:inset -19px 0 39px -20px #073155
}
.hover-expand .container_9 {
	position:relative;
	z-index:30
}
.hover-expand:before, .hover-expand:after {
	position:absolute;
	left:0;
	width:100%;
	height:40px;
	content:"";
	-moz-transition:all 0.1s;
	-o-transition:all 0.1s;
	-webkit-transition:all 0.1s;
	transition:all 0.1s
}
.hover-expand:before {
	top:0
}
.hover-expand:after {
	bottom:0
}
.hover-expand:hover {
	z-index:10
}
.hover-expand:hover:before {
	top:-21px
}
.hover-expand:hover:after {
	bottom:-21px
}
.hover-expand:hover ~ .hover-expand .box-shadow {
opacity:1
}
.hover-expand:hover .box-shadow {
	opacity:0
}
.hover-expand .box-shadow-left {
	-moz-box-shadow:inset -19px 0 39px -20px #073155;
	-webkit-box-shadow:inset -19px 0 39px -20px #073155;
	box-shadow:inset -19px 0 39px -20px #073155
}
.hover-expand .box-shadow-right {
	-moz-box-shadow:inset 19px 0 39px -20px #073155;
	-webkit-box-shadow:inset 19px 0 39px -20px #073155;
	box-shadow:inset 19px 0 39px -20px #073155
}
.hover-expand:nth-of-type(2n) .box-shadow {
opacity:0
}
.footer-events-athletics {
	position:relative;
	display:table;
	width:100%;
	background-color:white
}
.events-list, .athletics-list {
	position:relative;
	display:table-cell;
	vertical-align:top;
	width:50%;
	padding-top:50px;
	padding-bottom:50px
}
.events-list:after, .athletics-list:after {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-image:url('../img/pro/pattern-diag306f.html?1437070187');
	opacity:.125;
	content:""
}
.events-list .container_9, .athletics-list .container_9 {
	position:relative;
	z-index:10
}
.events-list .btn, .events-list .login-wrap input[type="submit"], .login-wrap .events-list input[type="submit"], .athletics-list .btn, .athletics-list .login-wrap input[type="submit"], .login-wrap .athletics-list input[type="submit"] {
	margin-top:2.44444em
}
.events-list .container_9 {
	float:right
}
.events-preview {
	padding-top:28px;
	padding-bottom:17px;
	padding-left:1px;
	border-bottom:1px solid rgba(149, 149, 149, 0.38);
	overflow:auto
}
.events-preview:first-of-type {
	padding-top:17px
}
.events-preview:last-of-type {
	padding-bottom:0;
	border-bottom:1px
}
.events-preview-date {
	display:table;
	float:left;
	width:63px;
	height:63px;
	margin-top:5px;
	background-color:#0a63b1;
	color:white;
	line-height:1.05556em;
	font-family:"adelle", serif;
	font-size:1em;
	text-align:center;
	text-transform:uppercase
}
.events-preview-date-inner {
	display:table-cell;
	vertical-align:middle
}
.events-preview-content {
	padding-left:82px
}
.events-preview-content h3 {
	margin-bottom:0.22727em;
	color:#0a63b1
}
.athletics-list:after {
	opacity:.375
}
.athletics-list .container_9 {
	float:left
}
.athletics-list .article-preview {
	padding-top:0;
	border-bottom:0;
	margin-bottom:0.72222em
}
.athletics-list .article-preview:nth-of-type(3), .athletics-list .article-preview:nth-of-type(4) {
margin-bottom:0;
padding-bottom:0
}
.athletics-list img {
	width:100%;
	height:auto;
	border:1px solid #0a63b1;
	padding-bottom:0;
	margin-bottom:0.33333em
}
.athletics-list .article-date {
	margin-bottom:0.125em
}
.athletics-list h5 {
	margin-bottom:0.33333em
}
@media screen and (max-width: 1100px) {
.header-nav .nav-menu-main {
display:none
}
.header-nav-hamburger {
display:inline-block;
padding:8px 0
}
.header-main .header-logo-main-grid {
width:38.88889%;
padding-left:11.11111%;
padding-right:11.11111%
}
.header-main .header-side-grid {
width:38.88889%
}
.header-logo img {
width:100%
}
.footer-middle-wrap {
left:0;
margin-left:0
}
}
@media screen and (max-width: 950px) {
.header-main .header-logo-main-grid {
padding-right:5.55556%
}
.footer-top .login-wrap, footer .social-nav-menu {
width:75%
}
.footer-login-row, footer .social-nav-menu {
text-align:left
}
.hover-expand-side-wrap {
display:block
}
.hover-expand-side-wrap .hover-expand {
display:block;
width:100%;
padding-top:25px;
padding-bottom:37px
}
.hover-expand-side-wrap .hover-expand:nth-of-type(1n) .container_9 {
float:none;
max-width:none
}
.hover-expand-side-wrap .box-shadow {
display:none
}
.hover-expand:after {
height:24px
}
}
@media screen and (max-width: 825px) {
.footer-middle-wrap {
display:none
}
.footer-top .footer-top-left, .footer-top .footer-top-right {
width:50%
}
.footer-top .footer-top-center {
display:none
}
.footer-top-right-inner {
padding-left:0.92593%;
padding-right:0.92593%
}
.footer-bottom .footer-bottom-left, .footer-bottom .footer-bottom-right {
width:50%
}
.footer-bottom .footer-bottom-center {
display:none
}
.footer-login-row, footer .social-nav-menu {
text-align:left
}
.header-top {
padding-top:65px
}
.header-top .menu-nav-secondary {
display:none
}
.header-main {
position:relative;
text-align:center
}
.header-main .header-logo-text-grid {
position:absolute;
left:0;
bottom:16px;
width:100%
}
.header-main .header-logo-text-wrap {
left:50%;
height:85px;
max-width:240px;
margin-left:-120px;
 margin-top: -70px;
}
.header-main .header-logo-main-grid {
width:100%;
max-width:140px;
padding:0 0.92593% 80px
}
.header-main .header-side-grid {
display:none
}
}
@media screen and (max-width: 760px) {
	
.container_18 .grid_5, .container_9 .grid_5 {
  width: 100%;
}	.container_18 .grid_13, .container_9 .grid_13 {
  width: 100%;
}
	.container_18 .grid_6, .container_9 .grid_6 {
  width: 100%;
}
	
footer .nav-menu-main, .footer-bottom .footer-bottom-right, .footer-bottom .footer-bottom-center, .footer-logo img, .footer-top .footer-top-left, .footer-top .footer-top-center, footer .nav-search {
display:none
}
footer .menu-nav-secondary{
	
    display: contents;
}
.footer-top .footer-top-right {
width:100%;
padding-left:0.92593%;
text-align:center
}
.footer-middle-wrap {
display:none !important
}
.footer-bottom {
text-align:center
}
.footer-login-row {
text-align:center
}
footer .login-wrap, footer .social-nav-menu {
width:194px;
display:block;
margin-left:auto;
margin-right:auto;
text-align:center
}
footer .btn.btn-login, footer .login-wrap input.btn-login[type="submit"], .login-wrap footer input.btn-login[type="submit"] {
width:100%
}
.home-ad-single-inner p {
display:none
}
.home-ad-single-inner .btn, .home-ad-single-inner .login-wrap input[type="submit"], .login-wrap .home-ad-single-inner input[type="submit"] {
margin-top:0
}
}
.alignText{text-align:justify;}
.impdate{font-size:25px;}
