@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Lato:100,100italic,300,300italic,regular,italic,700,700italic,900,900italic&subsets=latin");
header .main_navigation .navigation_dropdown, .navigation_search_dropdown, .mobile_nav_wrapper .mobile-menu.mobile-menuopen {
  -webkit-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.25); }

html.ie8 [data-index="home"],
html.ie8 .non_mobile_img,
html.ie8 .slide {
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover; }

html.ie8 [data-index="home"],
html.ie8 .non_mobile_img,
html.ie8 .slide {
  z-index: auto !important;
  -ms-behavior: url(http://media.igt.com/pollyfills/backgroundsize.htc); }

/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome/fontawesome-webfont.eot");
  src: url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/fontawesome/fontawesome-webfont.woff2") format("woff2"), url("../fonts/fontawesome/fontawesome-webfont.woff") format("woff"), url("../fonts/fontawesome/fontawesome-webfont.ttf") format("truetype"), url("../fonts/fontawesome/fontawesome-webfont.svg#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }
.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }
.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

.pull_right {
  float: right; }

.pull_left {
  float: left; }

html {
  font-size: 100%;
  line-height: 1.625em; }

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

body {
  background: #ffffff;
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #2c2c2c;
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    body {
      -webkit-text-size-adjust: none;
      -ms-text-size-adjust: none;
      width: 100%;
      min-width: 0; } }

html, body {
  height: 100%; }

.hide {
  display: none; }

.hide.active, .show {
  display: block; }

.no_margin {
  margin: 0 !important; }

.fixed {
  position: fixed; }
  .fixed.pinned {
    position: absolute; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .fixed {
      position: relative !important;
      top: auto !important;
      left: auto !important; } }

.unfixed {
  position: relative !important;
  top: auto !important;
  left: auto !important; }

.text-center {
  text-align: center; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  display: block !important; }

.text-left {
  display: block !important; }

.text-right {
  display: block !important; }

h1, h2, h3, h4, h5, h6, input[type="submit"],
input[type="button"], .btn, .skiplink, .btn > a, .btn input, .btn button, .skiplink > a, .skiplink input, .skiplink button, header .main_navigation ul.main_navigation_items li a, header .main_navigation .navigation_dropdown .navigation_header .navigation_title {
  font-family: 'Verlag A', 'Verlag B', Arial, sans-serif;
  font-weight: 400;
  font-style: normal; }

h1, h2, h3, h4, h5, h6 {
  font-weight: Normal;
  color: #0c51a1;
  text-rendering: optimizeLegibility;
  padding-top: 0.273em;
  line-height: 1.15538em;
  padding-bottom: 0.273em; }
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #0c51a1; }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  h1, h2, h3, h4, h5, h6 {
    word-wrap: break-word; } }
h1 {
  font-size: 67.77709px;
  font-size: 4.23607rem;
  color: #ff671f; }
  h1.xlarge {
    font-size: 109.66563px;
    font-size: 6.8541rem; }
  h1.xxlarge {
    font-size: 126.20665px;
    font-size: 7.88792rem; }
  h1.absurd {
    font-size: 177.44273px;
    font-size: 11.09017rem; }
  h1 a {
    color: #ffa300; }

h2 {
  font-size: 41.88854px;
  font-size: 2.61803rem; }

h3 {
  font-size: 29.79335px;
  font-size: 1.86208rem; }

h4 {
  font-size: 25.88854px;
  font-size: 1.61803rem; }

h5 {
  font-size: 18.4133px;
  font-size: 1.15083rem; }

h6 {
  font-size: 16px;
  font-size: 1rem; }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  h1 {
    font-size: 41.88854px;
    font-size: 2.61803rem; }

  h2 {
    font-size: 35.79335px;
    font-size: 2.23708rem; } }
.subhead {
  color: #999999;
  font-weight: normal;
  margin-bottom: 20px; }

p {
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 30px;
  line-height: 1.625em; }
  p.lead {
    font-size: 20px;
    font-size: 1.25rem;
    margin-bottom: 18.4133px; }
  @media only screen and (min-width: 560px) and (max-width: 1023px) {
    p {
      font-size: 17.6px;
      font-size: 1.1rem;
      line-height: 1.625em; } }

a {
  color: #1b9ddb;
  text-decoration: none;
  outline: 0;
  line-height: inherit; }
  a:hover {
    color: #0c51a1; }

ul, ol {
  margin-bottom: 0.273em; }

ul {
  list-style: none outside; }

ol {
  list-style: decimal;
  margin-left: 30px;
  margin-bottom: 25px; }

ul.square, ul.circle, ul.disc, ul[type="disc"] {
  margin-left: 25px;
  margin-bottom: 25px; }
  ul.square ul, ul.circle ul, ul.disc ul, ul[type="disc"] ul {
    margin-bottom: 0; }
ul.square {
  list-style: square outside; }
ul.circle {
  list-style: circle outside; }
ul.disc, ul[type="disc"] {
  list-style: disc outside; }
ul ul {
  margin: 4px 0 5px 25px; }

[data-target="illustrated-content"] .options ul {
  margin-left: 25px;
  margin-bottom: 30px;
  list-style: disc outside; }
  [data-target="illustrated-content"] .options ul ul {
    margin: 4px 0 5px 25px; }

ol ol {
  margin: 4px 0 5px 30px; }

li {
  padding-bottom: 0.273em; }

ul.large li {
  line-height: 21px; }

dl dt {
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem; }

@media only screen and (min-width: 560px) and (max-width: 1023px) {
  ul, ol, dl, p {
    text-align: left; } }
em {
  font-style: italic;
  line-height: inherit; }

strong {
  font-weight: 700;
  line-height: inherit; }

small {
  font-size: 12px;
  line-height: 17px;
  display: inline-block; }

h1 small, h2 small, h3 small, h4 small, h5 small {
  color: #999999; }

blockquote {
  position: relative;
  color: #999999;
  margin: 0 0 30px 0;
  padding: 0 0 0 40px;
  background: none;
  display: block;
  line-height: 21px;
  font-size: 16px; }
  blockquote:before {
    content: "\201C";
    color: #cccccc;
    font-size: 5em;
    position: absolute;
    left: 0;
    top: 25px; }
  blockquote .bq_author {
    color: #2c2c2c; }
  blockquote .bq_title {
    color: #2c2c2c;
    font-size: 14px;
    line-height: 19px; }
  blockquote .end_quote:before {
    content: "\201D";
    display: inline;
    color: #cccccc;
    font-size: 3em;
    line-height: 0;
    position: relative;
    top: 24px;
    left: 5px; }

hr {
  border: solid #e3e3e3;
  border-width: 1px 0 0 0;
  font-size: 0;
  clear: both;
  margin: 30px 0 60px;
  height: 0; }

abbr, acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222;
  border-bottom: 1px solid #b3b3b3;
  cursor: help; }

abbr {
  text-transform: none; }

@media print {
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }

  p a {
    color: #2c2c2c !important;
    text-decoration: underline; }
    p a:visited {
      color: #2c2c2c !important;
      text-decoration: underline; }
    p a[href]:after {
      content: " (" attr(href) ")"; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""; }

  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  tr, img {
    page-break-inside: avoid; }

  @page {
    margin: 0.5cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }

  h2, h3 {
    page-break-after: avoid; } }
.orange_header_callout {
  width: 100%;
  text-align: center;
  color: #ffffff;
  background: #ff671f;
  padding: 20px; }

[data-target="game-accordion-content"] {
  display: block; }
  [data-target="game-accordion-content"] .game_overview {
    display: block; }
    [data-target="game-accordion-content"] .game_overview div:nth-child(2) > div {
      display: none; }
    [data-target="game-accordion-content"] .game_overview span .available_on {
      display: inline-block;
      padding: 0 5px 0 0; }
      [data-target="game-accordion-content"] .game_overview span .available_on.grey_icon {
        color: #444444;
        font-size: 40px; }
      [data-target="game-accordion-content"] .game_overview span .available_on .win {
        color: #00A2E8;
        font-size: 22px; }
      [data-target="game-accordion-content"] .game_overview span .available_on .apl {
        color: #A7A9AB;
        font-size: 22px; }
    [data-target="game-accordion-content"] .game_overview span .available_on_nopadd {
      display: inline-block;
      padding: 0 5px 0 0; }
      [data-target="game-accordion-content"] .game_overview span .available_on_nopadd .grey_icon {
        color: #444444;
        font-size: 36px; }
      [data-target="game-accordion-content"] .game_overview span .available_on_nopadd .andr {
        color: #A4C639;
        font-size: 22px; }

.row .pull_one.one.column:first-child, .row .pull_one.two.columns:first-child, .row .pull_one.three.columns:first-child, .row .pull_one.four.columns:first-child, .row .pull_one.five.columns:first-child, .row .pull_one.six.columns:first-child, .row .pull_one.seven.columns:first-child, .row .pull_one.eight.columns:first-child, .row .pull_one.nine.columns:first-child, .row .pull_one.ten.columns:first-child, .row .pull_two.one.column:first-child, .row .pull_two.two.columns:first-child, .row .pull_two.three.columns:first-child, .row .pull_two.four.columns:first-child, .row .pull_two.five.columns:first-child, .row .pull_two.six.columns:first-child, .row .pull_two.seven.columns:first-child, .row .pull_two.eight.columns:first-child, .row .pull_two.nine.columns:first-child, .row .pull_two.eleven.columns:first-child, .row .pull_three.one.column:first-child, .row .pull_three.two.columns:first-child, .row .pull_three.three.columns:first-child, .row .pull_three.four.columns:first-child, .row .pull_three.five.columns:first-child, .row .pull_three.six.columns:first-child, .row .pull_three.seven.columns:first-child, .row .pull_three.eight.columns:first-child, .row .pull_three.ten.columns:first-child, .row .pull_three.eleven.columns:first-child, .row .pull_four.one.column:first-child, .row .pull_four.two.columns:first-child, .row .pull_four.three.columns:first-child, .row .pull_four.four.columns:first-child, .row .pull_four.five.columns:first-child, .row .pull_four.six.columns:first-child, .row .pull_four.seven.columns:first-child, .row .pull_four.nine.columns:first-child, .row .pull_four.ten.columns:first-child, .row .pull_four.eleven.columns:first-child, .row .pull_five.one.column:first-child, .row .pull_five.two.columns:first-child, .row .pull_five.three.columns:first-child, .row .pull_five.four.columns:first-child, .row .pull_five.five.columns:first-child, .row .pull_five.six.columns:first-child, .row .pull_five.eight.columns:first-child, .row .pull_five.nine.columns:first-child, .row .pull_five.ten.columns:first-child, .row .pull_five.eleven.columns:first-child, .row .pull_six.one.column:first-child, .row .pull_six.two.columns:first-child, .row .pull_six.three.columns:first-child, .row .pull_six.four.columns:first-child, .row .pull_six.five.columns:first-child, .row .pull_six.seven.columns:first-child, .row .pull_six.eight.columns:first-child, .row .pull_six.nine.columns:first-child, .row .pull_six.ten.columns:first-child, .row .pull_six.eleven.columns:first-child, .row .pull_seven.one.column:first-child, .row .pull_seven.two.columns:first-child, .row .pull_seven.three.columns:first-child, .row .pull_seven.four.columns:first-child, .row .pull_seven.six.columns:first-child, .row .pull_seven.seven.columns:first-child, .row .pull_seven.eight.columns:first-child, .row .pull_seven.nine.columns:first-child, .row .pull_seven.ten.columns:first-child, .row .pull_seven.eleven.columns:first-child, .row .pull_eight.one.column:first-child, .row .pull_eight.two.columns:first-child, .row .pull_eight.three.columns:first-child, .row .pull_eight.five.columns:first-child, .row .pull_eight.six.columns:first-child, .row .pull_eight.seven.columns:first-child, .row .pull_eight.eight.columns:first-child, .row .pull_eight.nine.columns:first-child, .row .pull_eight.ten.columns:first-child, .row .pull_eight.eleven.columns:first-child, .row .pull_nine.one.column:first-child, .row .pull_nine.two.columns:first-child, .row .pull_nine.four.columns:first-child, .row .pull_nine.five.columns:first-child, .row .pull_nine.six.columns:first-child, .row .pull_nine.seven.columns:first-child, .row .pull_nine.eight.columns:first-child, .row .pull_nine.nine.columns:first-child, .row .pull_nine.ten.columns:first-child, .row .pull_nine.eleven.columns:first-child, .row .pull_ten.one.column:first-child, .row .pull_ten.three.columns:first-child, .row .pull_ten.four.columns:first-child, .row .pull_ten.five.columns:first-child, .row .pull_ten.six.columns:first-child, .row .pull_ten.seven.columns:first-child, .row .pull_ten.eight.columns:first-child, .row .pull_ten.nine.columns:first-child, .row .pull_ten.ten.columns:first-child, .row .pull_ten.eleven.columns:first-child, .row .pull_eleven.two.columns:first-child, .row .pull_eleven.three.columns:first-child, .row .pull_eleven.four.columns:first-child, .row .pull_eleven.five.columns:first-child, .row .pull_eleven.six.columns:first-child, .row .pull_eleven.seven.columns:first-child, .row .pull_eleven.eight.columns:first-child, .row .pull_eleven.nine.columns:first-child, .row .pull_eleven.ten.columns:first-child, .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.one.column:first-child, .sixteen.colgrid .row .pull_one.two.columns:first-child, .sixteen.colgrid .row .pull_one.three.columns:first-child, .sixteen.colgrid .row .pull_one.four.columns:first-child, .sixteen.colgrid .row .pull_one.five.columns:first-child, .sixteen.colgrid .row .pull_one.six.columns:first-child, .sixteen.colgrid .row .pull_one.seven.columns:first-child, .sixteen.colgrid .row .pull_one.eight.columns:first-child, .sixteen.colgrid .row .pull_one.nine.columns:first-child, .sixteen.colgrid .row .pull_one.ten.columns:first-child, .sixteen.colgrid .row .pull_one.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.twelve.columns:first-child, .sixteen.colgrid .row .pull_one.thirteen.columns:first-child, .sixteen.colgrid .row .pull_one.fourteen.columns:first-child, .sixteen.colgrid .row .pull_two.one.column:first-child, .sixteen.colgrid .row .pull_two.two.columns:first-child, .sixteen.colgrid .row .pull_two.three.columns:first-child, .sixteen.colgrid .row .pull_two.four.columns:first-child, .sixteen.colgrid .row .pull_two.five.columns:first-child, .sixteen.colgrid .row .pull_two.six.columns:first-child, .sixteen.colgrid .row .pull_two.seven.columns:first-child, .sixteen.colgrid .row .pull_two.eight.columns:first-child, .sixteen.colgrid .row .pull_two.nine.columns:first-child, .sixteen.colgrid .row .pull_two.ten.columns:first-child, .sixteen.colgrid .row .pull_two.eleven.columns:first-child, .sixteen.colgrid .row .pull_two.twelve.columns:first-child, .sixteen.colgrid .row .pull_two.thirteen.columns:first-child, .sixteen.colgrid .row .pull_two.fifteen.columns:first-child, .sixteen.colgrid .row .pull_three.one.column:first-child, .sixteen.colgrid .row .pull_three.two.columns:first-child, .sixteen.colgrid .row .pull_three.three.columns:first-child, .sixteen.colgrid .row .pull_three.four.columns:first-child, .sixteen.colgrid .row .pull_three.five.columns:first-child, .sixteen.colgrid .row .pull_three.six.columns:first-child, .sixteen.colgrid .row .pull_three.seven.columns:first-child, .sixteen.colgrid .row .pull_three.eight.columns:first-child, .sixteen.colgrid .row .pull_three.nine.columns:first-child, .sixteen.colgrid .row .pull_three.ten.columns:first-child, .sixteen.colgrid .row .pull_three.eleven.columns:first-child, .sixteen.colgrid .row .pull_three.twelve.columns:first-child, .sixteen.colgrid .row .pull_three.fourteen.columns:first-child, .sixteen.colgrid .row .pull_three.fifteen.columns:first-child, .sixteen.colgrid .row .pull_four.one.column:first-child, .sixteen.colgrid .row .pull_four.two.columns:first-child, .sixteen.colgrid .row .pull_four.three.columns:first-child, .sixteen.colgrid .row .pull_four.four.columns:first-child, .sixteen.colgrid .row .pull_four.five.columns:first-child, .sixteen.colgrid .row .pull_four.six.columns:first-child, .sixteen.colgrid .row .pull_four.seven.columns:first-child, .sixteen.colgrid .row .pull_four.eight.columns:first-child, .sixteen.colgrid .row .pull_four.nine.columns:first-child, .sixteen.colgrid .row .pull_four.ten.columns:first-child, .sixteen.colgrid .row .pull_four.eleven.columns:first-child, .sixteen.colgrid .row .pull_four.thirteen.columns:first-child, .sixteen.colgrid .row .pull_four.fourteen.columns:first-child, .sixteen.colgrid .row .pull_four.fifteen.columns:first-child, .sixteen.colgrid .row .pull_five.one.column:first-child, .sixteen.colgrid .row .pull_five.two.columns:first-child, .sixteen.colgrid .row .pull_five.three.columns:first-child, .sixteen.colgrid .row .pull_five.four.columns:first-child, .sixteen.colgrid .row .pull_five.five.columns:first-child, .sixteen.colgrid .row .pull_five.six.columns:first-child, .sixteen.colgrid .row .pull_five.seven.columns:first-child, .sixteen.colgrid .row .pull_five.eight.columns:first-child, .sixteen.colgrid .row .pull_five.nine.columns:first-child, .sixteen.colgrid .row .pull_five.ten.columns:first-child, .sixteen.colgrid .row .pull_five.twelve.columns:first-child, .sixteen.colgrid .row .pull_five.thirteen.columns:first-child, .sixteen.colgrid .row .pull_five.fourteen.columns:first-child, .sixteen.colgrid .row .pull_five.fifteen.columns:first-child, .sixteen.colgrid .row .pull_six.one.column:first-child, .sixteen.colgrid .row .pull_six.two.columns:first-child, .sixteen.colgrid .row .pull_six.three.columns:first-child, .sixteen.colgrid .row .pull_six.four.columns:first-child, .sixteen.colgrid .row .pull_six.five.columns:first-child, .sixteen.colgrid .row .pull_six.six.columns:first-child, .sixteen.colgrid .row .pull_six.seven.columns:first-child, .sixteen.colgrid .row .pull_six.eight.columns:first-child, .sixteen.colgrid .row .pull_six.nine.columns:first-child, .sixteen.colgrid .row .pull_six.eleven.columns:first-child, .sixteen.colgrid .row .pull_six.twelve.columns:first-child, .sixteen.colgrid .row .pull_six.thirteen.columns:first-child, .sixteen.colgrid .row .pull_six.fourteen.columns:first-child, .sixteen.colgrid .row .pull_six.fifteen.columns:first-child, .sixteen.colgrid .row .pull_seven.one.column:first-child, .sixteen.colgrid .row .pull_seven.two.columns:first-child, .sixteen.colgrid .row .pull_seven.three.columns:first-child, .sixteen.colgrid .row .pull_seven.four.columns:first-child, .sixteen.colgrid .row .pull_seven.five.columns:first-child, .sixteen.colgrid .row .pull_seven.six.columns:first-child, .sixteen.colgrid .row .pull_seven.seven.columns:first-child, .sixteen.colgrid .row .pull_seven.eight.columns:first-child, .sixteen.colgrid .row .pull_seven.ten.columns:first-child, .sixteen.colgrid .row .pull_seven.eleven.columns:first-child, .sixteen.colgrid .row .pull_seven.twelve.columns:first-child, .sixteen.colgrid .row .pull_seven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eight.one.column:first-child, .sixteen.colgrid .row .pull_eight.two.columns:first-child, .sixteen.colgrid .row .pull_eight.three.columns:first-child, .sixteen.colgrid .row .pull_eight.four.columns:first-child, .sixteen.colgrid .row .pull_eight.five.columns:first-child, .sixteen.colgrid .row .pull_eight.six.columns:first-child, .sixteen.colgrid .row .pull_eight.seven.columns:first-child, .sixteen.colgrid .row .pull_eight.nine.columns:first-child, .sixteen.colgrid .row .pull_eight.ten.columns:first-child, .sixteen.colgrid .row .pull_eight.eleven.columns:first-child, .sixteen.colgrid .row .pull_eight.twelve.columns:first-child, .sixteen.colgrid .row .pull_eight.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fifteen.columns:first-child, .sixteen.colgrid .row .pull_nine.one.column:first-child, .sixteen.colgrid .row .pull_nine.two.columns:first-child, .sixteen.colgrid .row .pull_nine.three.columns:first-child, .sixteen.colgrid .row .pull_nine.four.columns:first-child, .sixteen.colgrid .row .pull_nine.five.columns:first-child, .sixteen.colgrid .row .pull_nine.six.columns:first-child, .sixteen.colgrid .row .pull_nine.eight.columns:first-child, .sixteen.colgrid .row .pull_nine.nine.columns:first-child, .sixteen.colgrid .row .pull_nine.ten.columns:first-child, .sixteen.colgrid .row .pull_nine.eleven.columns:first-child, .sixteen.colgrid .row .pull_nine.twelve.columns:first-child, .sixteen.colgrid .row .pull_nine.thirteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fourteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fifteen.columns:first-child, .sixteen.colgrid .row .pull_ten.one.column:first-child, .sixteen.colgrid .row .pull_ten.two.columns:first-child, .sixteen.colgrid .row .pull_ten.three.columns:first-child, .sixteen.colgrid .row .pull_ten.four.columns:first-child, .sixteen.colgrid .row .pull_ten.five.columns:first-child, .sixteen.colgrid .row .pull_ten.seven.columns:first-child, .sixteen.colgrid .row .pull_ten.eight.columns:first-child, .sixteen.colgrid .row .pull_ten.nine.columns:first-child, .sixteen.colgrid .row .pull_ten.ten.columns:first-child, .sixteen.colgrid .row .pull_ten.eleven.columns:first-child, .sixteen.colgrid .row .pull_ten.twelve.columns:first-child, .sixteen.colgrid .row .pull_ten.thirteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fourteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.one.column:first-child, .sixteen.colgrid .row .pull_eleven.two.columns:first-child, .sixteen.colgrid .row .pull_eleven.three.columns:first-child, .sixteen.colgrid .row .pull_eleven.four.columns:first-child, .sixteen.colgrid .row .pull_eleven.six.columns:first-child, .sixteen.colgrid .row .pull_eleven.seven.columns:first-child, .sixteen.colgrid .row .pull_eleven.eight.columns:first-child, .sixteen.colgrid .row .pull_eleven.nine.columns:first-child, .sixteen.colgrid .row .pull_eleven.ten.columns:first-child, .sixteen.colgrid .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_eleven.twelve.columns:first-child, .sixteen.colgrid .row .pull_eleven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.one.column:first-child, .sixteen.colgrid .row .pull_twelve.two.columns:first-child, .sixteen.colgrid .row .pull_twelve.three.columns:first-child, .sixteen.colgrid .row .pull_twelve.five.columns:first-child, .sixteen.colgrid .row .pull_twelve.six.columns:first-child, .sixteen.colgrid .row .pull_twelve.seven.columns:first-child, .sixteen.colgrid .row .pull_twelve.eight.columns:first-child, .sixteen.colgrid .row .pull_twelve.nine.columns:first-child, .sixteen.colgrid .row .pull_twelve.ten.columns:first-child, .sixteen.colgrid .row .pull_twelve.eleven.columns:first-child, .sixteen.colgrid .row .pull_twelve.twelve.columns:first-child, .sixteen.colgrid .row .pull_twelve.thirteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fourteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fifteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.one.column:first-child, .sixteen.colgrid .row .pull_thirteen.two.columns:first-child, .sixteen.colgrid .row .pull_thirteen.four.columns:first-child, .sixteen.colgrid .row .pull_thirteen.five.columns:first-child, .sixteen.colgrid .row .pull_thirteen.six.columns:first-child, .sixteen.colgrid .row .pull_thirteen.seven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eight.columns:first-child, .sixteen.colgrid .row .pull_thirteen.nine.columns:first-child, .sixteen.colgrid .row .pull_thirteen.ten.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_thirteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.one.column:first-child, .sixteen.colgrid .row .pull_fourteen.three.columns:first-child, .sixteen.colgrid .row .pull_fourteen.four.columns:first-child, .sixteen.colgrid .row .pull_fourteen.five.columns:first-child, .sixteen.colgrid .row .pull_fourteen.six.columns:first-child, .sixteen.colgrid .row .pull_fourteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fourteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fourteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fourteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.two.columns:first-child, .sixteen.colgrid .row .pull_fifteen.three.columns:first-child, .sixteen.colgrid .row .pull_fifteen.four.columns:first-child, .sixteen.colgrid .row .pull_fifteen.five.columns:first-child, .sixteen.colgrid .row .pull_fifteen.six.columns:first-child, .sixteen.colgrid .row .pull_fifteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fifteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fifteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fifteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fifteen.columns:first-child {
  margin-left: 0; }

.row {
  width: 100%;
  max-width: 1080px;
  min-width: 320px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px; }
  .row .row {
    min-width: 0;
    padding-left: 0;
    padding-right: 0; }

.column,
.columns {
  margin-left: 2.88462%;
  float: left;
  min-height: 1px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.column:first-child,
.columns:first-child,
.alpha {
  margin-left: 0; }

.column.omega, .columns.omega {
  float: right; }

.row .one.column {
  width: 5.6891%; }
.row .one.columns {
  width: 5.6891%; }
.row .two.columns {
  width: 14.26282%; }
.row .three.columns {
  width: 22.83654%; }
.row .four.columns {
  width: 31.41026%; }
.row .five.columns {
  width: 39.98397%; }
.row .six.columns {
  width: 48.55769%; }
.row .seven.columns {
  width: 57.13141%; }
.row .eight.columns {
  width: 65.70513%; }
.row .nine.columns {
  width: 74.27885%; }
.row .ten.columns {
  width: 82.85256%; }
.row .eleven.columns {
  width: 91.42628%; }
.row .twelve.columns {
  width: 100%; }

.row .push_one {
  margin-left: 11.45833%; }
  .row .push_one:first-child {
    margin-left: 8.57372%; }
.row .pull_one.one.column {
  margin-left: -14.26282%; }
.row .pull_one.two.columns {
  margin-left: -22.83654%; }
.row .pull_one.three.columns {
  margin-left: -31.41026%; }
.row .pull_one.four.columns {
  margin-left: -39.98397%; }
.row .pull_one.five.columns {
  margin-left: -48.55769%; }
.row .pull_one.six.columns {
  margin-left: -57.13141%; }
.row .pull_one.seven.columns {
  margin-left: -65.70513%; }
.row .pull_one.eight.columns {
  margin-left: -74.27885%; }
.row .pull_one.nine.columns {
  margin-left: -82.85256%; }
.row .pull_one.ten.columns {
  margin-left: -91.42628%; }
.row .push_two {
  margin-left: 20.03205%; }
  .row .push_two:first-child {
    margin-left: 17.14744%; }
.row .pull_two.one.column {
  margin-left: -22.83654%; }
.row .pull_two.two.columns {
  margin-left: -31.41026%; }
.row .pull_two.three.columns {
  margin-left: -39.98397%; }
.row .pull_two.four.columns {
  margin-left: -48.55769%; }
.row .pull_two.five.columns {
  margin-left: -57.13141%; }
.row .pull_two.six.columns {
  margin-left: -65.70513%; }
.row .pull_two.seven.columns {
  margin-left: -74.27885%; }
.row .pull_two.eight.columns {
  margin-left: -82.85256%; }
.row .pull_two.nine.columns {
  margin-left: -91.42628%; }
.row .pull_two.eleven.columns {
  margin-left: -108.57372%; }
.row .push_three {
  margin-left: 28.60577%; }
  .row .push_three:first-child {
    margin-left: 25.72115%; }
.row .pull_three.one.column {
  margin-left: -31.41026%; }
.row .pull_three.two.columns {
  margin-left: -39.98397%; }
.row .pull_three.three.columns {
  margin-left: -48.55769%; }
.row .pull_three.four.columns {
  margin-left: -57.13141%; }
.row .pull_three.five.columns {
  margin-left: -65.70513%; }
.row .pull_three.six.columns {
  margin-left: -74.27885%; }
.row .pull_three.seven.columns {
  margin-left: -82.85256%; }
.row .pull_three.eight.columns {
  margin-left: -91.42628%; }
.row .pull_three.ten.columns {
  margin-left: -108.57372%; }
.row .pull_three.eleven.columns {
  margin-left: -117.14744%; }
.row .push_four {
  margin-left: 37.17949%; }
  .row .push_four:first-child {
    margin-left: 34.29487%; }
.row .pull_four.one.column {
  margin-left: -39.98397%; }
.row .pull_four.two.columns {
  margin-left: -48.55769%; }
.row .pull_four.three.columns {
  margin-left: -57.13141%; }
.row .pull_four.four.columns {
  margin-left: -65.70513%; }
.row .pull_four.five.columns {
  margin-left: -74.27885%; }
.row .pull_four.six.columns {
  margin-left: -82.85256%; }
.row .pull_four.seven.columns {
  margin-left: -91.42628%; }
.row .pull_four.nine.columns {
  margin-left: -108.57372%; }
.row .pull_four.ten.columns {
  margin-left: -117.14744%; }
.row .pull_four.eleven.columns {
  margin-left: -125.72115%; }
.row .push_five {
  margin-left: 45.75321%; }
  .row .push_five:first-child {
    margin-left: 42.86859%; }
.row .pull_five.one.column {
  margin-left: -48.55769%; }
.row .pull_five.two.columns {
  margin-left: -57.13141%; }
.row .pull_five.three.columns {
  margin-left: -65.70513%; }
.row .pull_five.four.columns {
  margin-left: -74.27885%; }
.row .pull_five.five.columns {
  margin-left: -82.85256%; }
.row .pull_five.six.columns {
  margin-left: -91.42628%; }
.row .pull_five.eight.columns {
  margin-left: -108.57372%; }
.row .pull_five.nine.columns {
  margin-left: -117.14744%; }
.row .pull_five.ten.columns {
  margin-left: -125.72115%; }
.row .pull_five.eleven.columns {
  margin-left: -134.29487%; }
.row .push_six {
  margin-left: 54.32692%; }
  .row .push_six:first-child {
    margin-left: 51.44231%; }
.row .pull_six.one.column {
  margin-left: -57.13141%; }
.row .pull_six.two.columns {
  margin-left: -65.70513%; }
.row .pull_six.three.columns {
  margin-left: -74.27885%; }
.row .pull_six.four.columns {
  margin-left: -82.85256%; }
.row .pull_six.five.columns {
  margin-left: -91.42628%; }
.row .pull_six.seven.columns {
  margin-left: -108.57372%; }
.row .pull_six.eight.columns {
  margin-left: -117.14744%; }
.row .pull_six.nine.columns {
  margin-left: -125.72115%; }
.row .pull_six.ten.columns {
  margin-left: -134.29487%; }
.row .pull_six.eleven.columns {
  margin-left: -142.86859%; }
.row .push_seven {
  margin-left: 62.90064%; }
  .row .push_seven:first-child {
    margin-left: 60.01603%; }
.row .pull_seven.one.column {
  margin-left: -65.70513%; }
.row .pull_seven.two.columns {
  margin-left: -74.27885%; }
.row .pull_seven.three.columns {
  margin-left: -82.85256%; }
.row .pull_seven.four.columns {
  margin-left: -91.42628%; }
.row .pull_seven.six.columns {
  margin-left: -108.57372%; }
.row .pull_seven.seven.columns {
  margin-left: -117.14744%; }
.row .pull_seven.eight.columns {
  margin-left: -125.72115%; }
.row .pull_seven.nine.columns {
  margin-left: -134.29487%; }
.row .pull_seven.ten.columns {
  margin-left: -142.86859%; }
.row .pull_seven.eleven.columns {
  margin-left: -151.44231%; }
.row .push_eight {
  margin-left: 71.47436%; }
  .row .push_eight:first-child {
    margin-left: 68.58974%; }
.row .pull_eight.one.column {
  margin-left: -74.27885%; }
.row .pull_eight.two.columns {
  margin-left: -82.85256%; }
.row .pull_eight.three.columns {
  margin-left: -91.42628%; }
.row .pull_eight.five.columns {
  margin-left: -108.57372%; }
.row .pull_eight.six.columns {
  margin-left: -117.14744%; }
.row .pull_eight.seven.columns {
  margin-left: -125.72115%; }
.row .pull_eight.eight.columns {
  margin-left: -134.29487%; }
.row .pull_eight.nine.columns {
  margin-left: -142.86859%; }
.row .pull_eight.ten.columns {
  margin-left: -151.44231%; }
.row .pull_eight.eleven.columns {
  margin-left: -160.01603%; }
.row .push_nine {
  margin-left: 80.04808%; }
  .row .push_nine:first-child {
    margin-left: 77.16346%; }
.row .pull_nine.one.column {
  margin-left: -82.85256%; }
.row .pull_nine.two.columns {
  margin-left: -91.42628%; }
.row .pull_nine.four.columns {
  margin-left: -108.57372%; }
.row .pull_nine.five.columns {
  margin-left: -117.14744%; }
.row .pull_nine.six.columns {
  margin-left: -125.72115%; }
.row .pull_nine.seven.columns {
  margin-left: -134.29487%; }
.row .pull_nine.eight.columns {
  margin-left: -142.86859%; }
.row .pull_nine.nine.columns {
  margin-left: -151.44231%; }
.row .pull_nine.ten.columns {
  margin-left: -160.01603%; }
.row .pull_nine.eleven.columns {
  margin-left: -168.58974%; }
.row .push_ten {
  margin-left: 88.62179%; }
  .row .push_ten:first-child {
    margin-left: 85.73718%; }
.row .pull_ten.one.column {
  margin-left: -91.42628%; }
.row .pull_ten.three.columns {
  margin-left: -108.57372%; }
.row .pull_ten.four.columns {
  margin-left: -117.14744%; }
.row .pull_ten.five.columns {
  margin-left: -125.72115%; }
.row .pull_ten.six.columns {
  margin-left: -134.29487%; }
.row .pull_ten.seven.columns {
  margin-left: -142.86859%; }
.row .pull_ten.eight.columns {
  margin-left: -151.44231%; }
.row .pull_ten.nine.columns {
  margin-left: -160.01603%; }
.row .pull_ten.ten.columns {
  margin-left: -168.58974%; }
.row .pull_ten.eleven.columns {
  margin-left: -177.16346%; }
.row .push_eleven {
  margin-left: 97.19551%; }
  .row .push_eleven:first-child {
    margin-left: 94.3109%; }
.row .pull_eleven.two.columns {
  margin-left: -108.57372%; }
.row .pull_eleven.three.columns {
  margin-left: -117.14744%; }
.row .pull_eleven.four.columns {
  margin-left: -125.72115%; }
.row .pull_eleven.five.columns {
  margin-left: -134.29487%; }
.row .pull_eleven.six.columns {
  margin-left: -142.86859%; }
.row .pull_eleven.seven.columns {
  margin-left: -151.44231%; }
.row .pull_eleven.eight.columns {
  margin-left: -160.01603%; }
.row .pull_eleven.nine.columns {
  margin-left: -168.58974%; }
.row .pull_eleven.ten.columns {
  margin-left: -177.16346%; }
.row .pull_eleven.eleven.columns {
  margin-left: -185.73718%; }

.row .one.centered {
  margin-left: 47.15545%; }
.row .two.centered {
  margin-left: 42.86859%; }
.row .three.centered {
  margin-left: 38.58173%; }
.row .four.centered {
  margin-left: 34.29487%; }
.row .five.centered {
  margin-left: 30.00801%; }
.row .six.centered {
  margin-left: 25.72115%; }
.row .seven.centered {
  margin-left: 21.43429%; }
.row .eight.centered {
  margin-left: 17.14744%; }
.row .nine.centered {
  margin-left: 12.86058%; }
.row .ten.centered {
  margin-left: 8.57372%; }
.row .eleven.centered {
  margin-left: 4.28686%; }

.sixteen.colgrid .row .one.column {
  width: 3.54567%; }
.sixteen.colgrid .row .one.columns {
  width: 3.54567%; }
.sixteen.colgrid .row .two.columns {
  width: 9.97596%; }
.sixteen.colgrid .row .three.columns {
  width: 16.40625%; }
.sixteen.colgrid .row .four.columns {
  width: 22.83654%; }
.sixteen.colgrid .row .five.columns {
  width: 29.26683%; }
.sixteen.colgrid .row .six.columns {
  width: 35.69712%; }
.sixteen.colgrid .row .seven.columns {
  width: 42.1274%; }
.sixteen.colgrid .row .eight.columns {
  width: 48.55769%; }
.sixteen.colgrid .row .nine.columns {
  width: 54.98798%; }
.sixteen.colgrid .row .ten.columns {
  width: 61.41827%; }
.sixteen.colgrid .row .eleven.columns {
  width: 67.84856%; }
.sixteen.colgrid .row .twelve.columns {
  width: 74.27885%; }
.sixteen.colgrid .row .thirteen.columns {
  width: 80.70913%; }
.sixteen.colgrid .row .fourteen.columns {
  width: 87.13942%; }
.sixteen.colgrid .row .fifteen.columns {
  width: 93.56971%; }
.sixteen.colgrid .row .sixteen.columns {
  width: 100%; }

.sixteen.colgrid .row .push_one {
  margin-left: 9.3149%; }
  .sixteen.colgrid .row .push_one:first-child {
    margin-left: 6.43029%; }
.sixteen.colgrid .row .pull_one.one.column {
  margin-left: -9.97596%; }
.sixteen.colgrid .row .pull_one.two.columns {
  margin-left: -16.40625%; }
.sixteen.colgrid .row .pull_one.three.columns {
  margin-left: -22.83654%; }
.sixteen.colgrid .row .pull_one.four.columns {
  margin-left: -29.26683%; }
.sixteen.colgrid .row .pull_one.five.columns {
  margin-left: -35.69712%; }
.sixteen.colgrid .row .pull_one.six.columns {
  margin-left: -42.1274%; }
.sixteen.colgrid .row .pull_one.seven.columns {
  margin-left: -48.55769%; }
.sixteen.colgrid .row .pull_one.eight.columns {
  margin-left: -54.98798%; }
.sixteen.colgrid .row .pull_one.nine.columns {
  margin-left: -61.41827%; }
.sixteen.colgrid .row .pull_one.ten.columns {
  margin-left: -67.84856%; }
.sixteen.colgrid .row .pull_one.eleven.columns {
  margin-left: -74.27885%; }
.sixteen.colgrid .row .pull_one.twelve.columns {
  margin-left: -80.70913%; }
.sixteen.colgrid .row .pull_one.thirteen.columns {
  margin-left: -87.13942%; }
.sixteen.colgrid .row .pull_one.fourteen.columns {
  margin-left: -93.56971%; }
.sixteen.colgrid .row .push_two {
  margin-left: 15.74519%; }
  .sixteen.colgrid .row .push_two:first-child {
    margin-left: 12.86058%; }
.sixteen.colgrid .row .pull_two.one.column {
  margin-left: -16.40625%; }
.sixteen.colgrid .row .pull_two.two.columns {
  margin-left: -22.83654%; }
.sixteen.colgrid .row .pull_two.three.columns {
  margin-left: -29.26683%; }
.sixteen.colgrid .row .pull_two.four.columns {
  margin-left: -35.69712%; }
.sixteen.colgrid .row .pull_two.five.columns {
  margin-left: -42.1274%; }
.sixteen.colgrid .row .pull_two.six.columns {
  margin-left: -48.55769%; }
.sixteen.colgrid .row .pull_two.seven.columns {
  margin-left: -54.98798%; }
.sixteen.colgrid .row .pull_two.eight.columns {
  margin-left: -61.41827%; }
.sixteen.colgrid .row .pull_two.nine.columns {
  margin-left: -67.84856%; }
.sixteen.colgrid .row .pull_two.ten.columns {
  margin-left: -74.27885%; }
.sixteen.colgrid .row .pull_two.eleven.columns {
  margin-left: -80.70913%; }
.sixteen.colgrid .row .pull_two.twelve.columns {
  margin-left: -87.13942%; }
.sixteen.colgrid .row .pull_two.thirteen.columns {
  margin-left: -93.56971%; }
.sixteen.colgrid .row .pull_two.fifteen.columns {
  margin-left: -106.43029%; }
.sixteen.colgrid .row .push_three {
  margin-left: 22.17548%; }
  .sixteen.colgrid .row .push_three:first-child {
    margin-left: 19.29087%; }
.sixteen.colgrid .row .pull_three.one.column {
  margin-left: -22.83654%; }
.sixteen.colgrid .row .pull_three.two.columns {
  margin-left: -29.26683%; }
.sixteen.colgrid .row .pull_three.three.columns {
  margin-left: -35.69712%; }
.sixteen.colgrid .row .pull_three.four.columns {
  margin-left: -42.1274%; }
.sixteen.colgrid .row .pull_three.five.columns {
  margin-left: -48.55769%; }
.sixteen.colgrid .row .pull_three.six.columns {
  margin-left: -54.98798%; }
.sixteen.colgrid .row .pull_three.seven.columns {
  margin-left: -61.41827%; }
.sixteen.colgrid .row .pull_three.eight.columns {
  margin-left: -67.84856%; }
.sixteen.colgrid .row .pull_three.nine.columns {
  margin-left: -74.27885%; }
.sixteen.colgrid .row .pull_three.ten.columns {
  margin-left: -80.70913%; }
.sixteen.colgrid .row .pull_three.eleven.columns {
  margin-left: -87.13942%; }
.sixteen.colgrid .row .pull_three.twelve.columns {
  margin-left: -93.56971%; }
.sixteen.colgrid .row .pull_three.fourteen.columns {
  margin-left: -106.43029%; }
.sixteen.colgrid .row .pull_three.fifteen.columns {
  margin-left: -112.86058%; }
.sixteen.colgrid .row .push_four {
  margin-left: 28.60577%; }
  .sixteen.colgrid .row .push_four:first-child {
    margin-left: 25.72115%; }
.sixteen.colgrid .row .pull_four.one.column {
  margin-left: -29.26683%; }
.sixteen.colgrid .row .pull_four.two.columns {
  margin-left: -35.69712%; }
.sixteen.colgrid .row .pull_four.three.columns {
  margin-left: -42.1274%; }
.sixteen.colgrid .row .pull_four.four.columns {
  margin-left: -48.55769%; }
.sixteen.colgrid .row .pull_four.five.columns {
  margin-left: -54.98798%; }
.sixteen.colgrid .row .pull_four.six.columns {
  margin-left: -61.41827%; }
.sixteen.colgrid .row .pull_four.seven.columns {
  margin-left: -67.84856%; }
.sixteen.colgrid .row .pull_four.eight.columns {
  margin-left: -74.27885%; }
.sixteen.colgrid .row .pull_four.nine.columns {
  margin-left: -80.70913%; }
.sixteen.colgrid .row .pull_four.ten.columns {
  margin-left: -87.13942%; }
.sixteen.colgrid .row .pull_four.eleven.columns {
  margin-left: -93.56971%; }
.sixteen.colgrid .row .pull_four.thirteen.columns {
  margin-left: -106.43029%; }
.sixteen.colgrid .row .pull_four.fourteen.columns {
  margin-left: -112.86058%; }
.sixteen.colgrid .row .pull_four.fifteen.columns {
  margin-left: -119.29087%; }
.sixteen.colgrid .row .push_five {
  margin-left: 35.03606%; }
  .sixteen.colgrid .row .push_five:first-child {
    margin-left: 32.15144%; }
.sixteen.colgrid .row .pull_five.one.column {
  margin-left: -35.69712%; }
.sixteen.colgrid .row .pull_five.two.columns {
  margin-left: -42.1274%; }
.sixteen.colgrid .row .pull_five.three.columns {
  margin-left: -48.55769%; }
.sixteen.colgrid .row .pull_five.four.columns {
  margin-left: -54.98798%; }
.sixteen.colgrid .row .pull_five.five.columns {
  margin-left: -61.41827%; }
.sixteen.colgrid .row .pull_five.six.columns {
  margin-left: -67.84856%; }
.sixteen.colgrid .row .pull_five.seven.columns {
  margin-left: -74.27885%; }
.sixteen.colgrid .row .pull_five.eight.columns {
  margin-left: -80.70913%; }
.sixteen.colgrid .row .pull_five.nine.columns {
  margin-left: -87.13942%; }
.sixteen.colgrid .row .pull_five.ten.columns {
  margin-left: -93.56971%; }
.sixteen.colgrid .row .pull_five.twelve.columns {
  margin-left: -106.43029%; }
.sixteen.colgrid .row .pull_five.thirteen.columns {
  margin-left: -112.86058%; }
.sixteen.colgrid .row .pull_five.fourteen.columns {
  margin-left: -119.29087%; }
.sixteen.colgrid .row .pull_five.fifteen.columns {
  margin-left: -125.72115%; }
.sixteen.colgrid .row .push_six {
  margin-left: 41.46635%; }
  .sixteen.colgrid .row .push_six:first-child {
    margin-left: 38.58173%; }
.sixteen.colgrid .row .pull_six.one.column {
  margin-left: -42.1274%; }
.sixteen.colgrid .row .pull_six.two.columns {
  margin-left: -48.55769%; }
.sixteen.colgrid .row .pull_six.three.columns {
  margin-left: -54.98798%; }
.sixteen.colgrid .row .pull_six.four.columns {
  margin-left: -61.41827%; }
.sixteen.colgrid .row .pull_six.five.columns {
  margin-left: -67.84856%; }
.sixteen.colgrid .row .pull_six.six.columns {
  margin-left: -74.27885%; }
.sixteen.colgrid .row .pull_six.seven.columns {
  margin-left: -80.70913%; }
.sixteen.colgrid .row .pull_six.eight.columns {
  margin-left: -87.13942%; }
.sixteen.colgrid .row .pull_six.nine.columns {
  margin-left: -93.56971%; }
.sixteen.colgrid .row .pull_six.eleven.columns {
  margin-left: -106.43029%; }
.sixteen.colgrid .row .pull_six.twelve.columns {
  margin-left: -112.86058%; }
.sixteen.colgrid .row .pull_six.thirteen.columns {
  margin-left: -119.29087%; }
.sixteen.colgrid .row .pull_six.fourteen.columns {
  margin-left: -125.72115%; }
.sixteen.colgrid .row .pull_six.fifteen.columns {
  margin-left: -132.15144%; }
.sixteen.colgrid .row .push_seven {
  margin-left: 47.89663%; }
  .sixteen.colgrid .row .push_seven:first-child {
    margin-left: 45.01202%; }
.sixteen.colgrid .row .pull_seven.one.column {
  margin-left: -48.55769%; }
.sixteen.colgrid .row .pull_seven.two.columns {
  margin-left: -54.98798%; }
.sixteen.colgrid .row .pull_seven.three.columns {
  margin-left: -61.41827%; }
.sixteen.colgrid .row .pull_seven.four.columns {
  margin-left: -67.84856%; }
.sixteen.colgrid .row .pull_seven.five.columns {
  margin-left: -74.27885%; }
.sixteen.colgrid .row .pull_seven.six.columns {
  margin-left: -80.70913%; }
.sixteen.colgrid .row .pull_seven.seven.columns {
  margin-left: -87.13942%; }
.sixteen.colgrid .row .pull_seven.eight.columns {
  margin-left: -93.56971%; }
.sixteen.colgrid .row .pull_seven.ten.columns {
  margin-left: -106.43029%; }
.sixteen.colgrid .row .pull_seven.eleven.columns {
  margin-left: -112.86058%; }
.sixteen.colgrid .row .pull_seven.twelve.columns {
  margin-left: -119.29087%; }
.sixteen.colgrid .row .pull_seven.thirteen.columns {
  margin-left: -125.72115%; }
.sixteen.colgrid .row .pull_seven.fourteen.columns {
  margin-left: -132.15144%; }
.sixteen.colgrid .row .pull_seven.fifteen.columns {
  margin-left: -138.58173%; }
.sixteen.colgrid .row .push_eight {
  margin-left: 54.32692%; }
  .sixteen.colgrid .row .push_eight:first-child {
    margin-left: 51.44231%; }
.sixteen.colgrid .row .pull_eight.one.column {
  margin-left: -54.98798%; }
.sixteen.colgrid .row .pull_eight.two.columns {
  margin-left: -61.41827%; }
.sixteen.colgrid .row .pull_eight.three.columns {
  margin-left: -67.84856%; }
.sixteen.colgrid .row .pull_eight.four.columns {
  margin-left: -74.27885%; }
.sixteen.colgrid .row .pull_eight.five.columns {
  margin-left: -80.70913%; }
.sixteen.colgrid .row .pull_eight.six.columns {
  margin-left: -87.13942%; }
.sixteen.colgrid .row .pull_eight.seven.columns {
  margin-left: -93.56971%; }
.sixteen.colgrid .row .pull_eight.nine.columns {
  margin-left: -106.43029%; }
.sixteen.colgrid .row .pull_eight.ten.columns {
  margin-left: -112.86058%; }
.sixteen.colgrid .row .pull_eight.eleven.columns {
  margin-left: -119.29087%; }
.sixteen.colgrid .row .pull_eight.twelve.columns {
  margin-left: -125.72115%; }
.sixteen.colgrid .row .pull_eight.thirteen.columns {
  margin-left: -132.15144%; }
.sixteen.colgrid .row .pull_eight.fourteen.columns {
  margin-left: -138.58173%; }
.sixteen.colgrid .row .pull_eight.fifteen.columns {
  margin-left: -145.01202%; }
.sixteen.colgrid .row .push_nine {
  margin-left: 60.75721%; }
  .sixteen.colgrid .row .push_nine:first-child {
    margin-left: 57.8726%; }
.sixteen.colgrid .row .pull_nine.one.column {
  margin-left: -61.41827%; }
.sixteen.colgrid .row .pull_nine.two.columns {
  margin-left: -67.84856%; }
.sixteen.colgrid .row .pull_nine.three.columns {
  margin-left: -74.27885%; }
.sixteen.colgrid .row .pull_nine.four.columns {
  margin-left: -80.70913%; }
.sixteen.colgrid .row .pull_nine.five.columns {
  margin-left: -87.13942%; }
.sixteen.colgrid .row .pull_nine.six.columns {
  margin-left: -93.56971%; }
.sixteen.colgrid .row .pull_nine.eight.columns {
  margin-left: -106.43029%; }
.sixteen.colgrid .row .pull_nine.nine.columns {
  margin-left: -112.86058%; }
.sixteen.colgrid .row .pull_nine.ten.columns {
  margin-left: -119.29087%; }
.sixteen.colgrid .row .pull_nine.eleven.columns {
  margin-left: -125.72115%; }
.sixteen.colgrid .row .pull_nine.twelve.columns {
  margin-left: -132.15144%; }
.sixteen.colgrid .row .pull_nine.thirteen.columns {
  margin-left: -138.58173%; }
.sixteen.colgrid .row .pull_nine.fourteen.columns {
  margin-left: -145.01202%; }
.sixteen.colgrid .row .pull_nine.fifteen.columns {
  margin-left: -151.44231%; }
.sixteen.colgrid .row .push_ten {
  margin-left: 67.1875%; }
  .sixteen.colgrid .row .push_ten:first-child {
    margin-left: 64.30288%; }
.sixteen.colgrid .row .pull_ten.one.column {
  margin-left: -67.84856%; }
.sixteen.colgrid .row .pull_ten.two.columns {
  margin-left: -74.27885%; }
.sixteen.colgrid .row .pull_ten.three.columns {
  margin-left: -80.70913%; }
.sixteen.colgrid .row .pull_ten.four.columns {
  margin-left: -87.13942%; }
.sixteen.colgrid .row .pull_ten.five.columns {
  margin-left: -93.56971%; }
.sixteen.colgrid .row .pull_ten.seven.columns {
  margin-left: -106.43029%; }
.sixteen.colgrid .row .pull_ten.eight.columns {
  margin-left: -112.86058%; }
.sixteen.colgrid .row .pull_ten.nine.columns {
  margin-left: -119.29087%; }
.sixteen.colgrid .row .pull_ten.ten.columns {
  margin-left: -125.72115%; }
.sixteen.colgrid .row .pull_ten.eleven.columns {
  margin-left: -132.15144%; }
.sixteen.colgrid .row .pull_ten.twelve.columns {
  margin-left: -138.58173%; }
.sixteen.colgrid .row .pull_ten.thirteen.columns {
  margin-left: -145.01202%; }
.sixteen.colgrid .row .pull_ten.fourteen.columns {
  margin-left: -151.44231%; }
.sixteen.colgrid .row .pull_ten.fifteen.columns {
  margin-left: -157.8726%; }
.sixteen.colgrid .row .push_eleven {
  margin-left: 73.61779%; }
  .sixteen.colgrid .row .push_eleven:first-child {
    margin-left: 70.73317%; }
.sixteen.colgrid .row .pull_eleven.one.column {
  margin-left: -74.27885%; }
.sixteen.colgrid .row .pull_eleven.two.columns {
  margin-left: -80.70913%; }
.sixteen.colgrid .row .pull_eleven.three.columns {
  margin-left: -87.13942%; }
.sixteen.colgrid .row .pull_eleven.four.columns {
  margin-left: -93.56971%; }
.sixteen.colgrid .row .pull_eleven.six.columns {
  margin-left: -106.43029%; }
.sixteen.colgrid .row .pull_eleven.seven.columns {
  margin-left: -112.86058%; }
.sixteen.colgrid .row .pull_eleven.eight.columns {
  margin-left: -119.29087%; }
.sixteen.colgrid .row .pull_eleven.nine.columns {
  margin-left: -125.72115%; }
.sixteen.colgrid .row .pull_eleven.ten.columns {
  margin-left: -132.15144%; }
.sixteen.colgrid .row .pull_eleven.eleven.columns {
  margin-left: -138.58173%; }
.sixteen.colgrid .row .pull_eleven.twelve.columns {
  margin-left: -145.01202%; }
.sixteen.colgrid .row .pull_eleven.thirteen.columns {
  margin-left: -151.44231%; }
.sixteen.colgrid .row .pull_eleven.fourteen.columns {
  margin-left: -157.8726%; }
.sixteen.colgrid .row .pull_eleven.fifteen.columns {
  margin-left: -164.30288%; }
.sixteen.colgrid .row .push_twelve {
  margin-left: 80.04808%; }
  .sixteen.colgrid .row .push_twelve:first-child {
    margin-left: 77.16346%; }
.sixteen.colgrid .row .pull_twelve.one.column {
  margin-left: -80.70913%; }
.sixteen.colgrid .row .pull_twelve.two.columns {
  margin-left: -87.13942%; }
.sixteen.colgrid .row .pull_twelve.three.columns {
  margin-left: -93.56971%; }
.sixteen.colgrid .row .pull_twelve.five.columns {
  margin-left: -106.43029%; }
.sixteen.colgrid .row .pull_twelve.six.columns {
  margin-left: -112.86058%; }
.sixteen.colgrid .row .pull_twelve.seven.columns {
  margin-left: -119.29087%; }
.sixteen.colgrid .row .pull_twelve.eight.columns {
  margin-left: -125.72115%; }
.sixteen.colgrid .row .pull_twelve.nine.columns {
  margin-left: -132.15144%; }
.sixteen.colgrid .row .pull_twelve.ten.columns {
  margin-left: -138.58173%; }
.sixteen.colgrid .row .pull_twelve.eleven.columns {
  margin-left: -145.01202%; }
.sixteen.colgrid .row .pull_twelve.twelve.columns {
  margin-left: -151.44231%; }
.sixteen.colgrid .row .pull_twelve.thirteen.columns {
  margin-left: -157.8726%; }
.sixteen.colgrid .row .pull_twelve.fourteen.columns {
  margin-left: -164.30288%; }
.sixteen.colgrid .row .pull_twelve.fifteen.columns {
  margin-left: -170.73317%; }
.sixteen.colgrid .row .push_thirteen {
  margin-left: 86.47837%; }
  .sixteen.colgrid .row .push_thirteen:first-child {
    margin-left: 83.59375%; }
.sixteen.colgrid .row .pull_thirteen.one.column {
  margin-left: -87.13942%; }
.sixteen.colgrid .row .pull_thirteen.two.columns {
  margin-left: -93.56971%; }
.sixteen.colgrid .row .pull_thirteen.four.columns {
  margin-left: -106.43029%; }
.sixteen.colgrid .row .pull_thirteen.five.columns {
  margin-left: -112.86058%; }
.sixteen.colgrid .row .pull_thirteen.six.columns {
  margin-left: -119.29087%; }
.sixteen.colgrid .row .pull_thirteen.seven.columns {
  margin-left: -125.72115%; }
.sixteen.colgrid .row .pull_thirteen.eight.columns {
  margin-left: -132.15144%; }
.sixteen.colgrid .row .pull_thirteen.nine.columns {
  margin-left: -138.58173%; }
.sixteen.colgrid .row .pull_thirteen.ten.columns {
  margin-left: -145.01202%; }
.sixteen.colgrid .row .pull_thirteen.eleven.columns {
  margin-left: -151.44231%; }
.sixteen.colgrid .row .pull_thirteen.twelve.columns {
  margin-left: -157.8726%; }
.sixteen.colgrid .row .pull_thirteen.thirteen.columns {
  margin-left: -164.30288%; }
.sixteen.colgrid .row .pull_thirteen.fourteen.columns {
  margin-left: -170.73317%; }
.sixteen.colgrid .row .pull_thirteen.fifteen.columns {
  margin-left: -177.16346%; }
.sixteen.colgrid .row .push_fourteen {
  margin-left: 92.90865%; }
  .sixteen.colgrid .row .push_fourteen:first-child {
    margin-left: 90.02404%; }
.sixteen.colgrid .row .pull_fourteen.one.column {
  margin-left: -93.56971%; }
.sixteen.colgrid .row .pull_fourteen.three.columns {
  margin-left: -106.43029%; }
.sixteen.colgrid .row .pull_fourteen.four.columns {
  margin-left: -112.86058%; }
.sixteen.colgrid .row .pull_fourteen.five.columns {
  margin-left: -119.29087%; }
.sixteen.colgrid .row .pull_fourteen.six.columns {
  margin-left: -125.72115%; }
.sixteen.colgrid .row .pull_fourteen.seven.columns {
  margin-left: -132.15144%; }
.sixteen.colgrid .row .pull_fourteen.eight.columns {
  margin-left: -138.58173%; }
.sixteen.colgrid .row .pull_fourteen.nine.columns {
  margin-left: -145.01202%; }
.sixteen.colgrid .row .pull_fourteen.ten.columns {
  margin-left: -151.44231%; }
.sixteen.colgrid .row .pull_fourteen.eleven.columns {
  margin-left: -157.8726%; }
.sixteen.colgrid .row .pull_fourteen.twelve.columns {
  margin-left: -164.30288%; }
.sixteen.colgrid .row .pull_fourteen.thirteen.columns {
  margin-left: -170.73317%; }
.sixteen.colgrid .row .pull_fourteen.fourteen.columns {
  margin-left: -177.16346%; }
.sixteen.colgrid .row .pull_fourteen.fifteen.columns {
  margin-left: -183.59375%; }
.sixteen.colgrid .row .push_fifteen {
  margin-left: 99.33894%; }
  .sixteen.colgrid .row .push_fifteen:first-child {
    margin-left: 96.45433%; }
.sixteen.colgrid .row .pull_fifteen.two.columns {
  margin-left: -106.43029%; }
.sixteen.colgrid .row .pull_fifteen.three.columns {
  margin-left: -112.86058%; }
.sixteen.colgrid .row .pull_fifteen.four.columns {
  margin-left: -119.29087%; }
.sixteen.colgrid .row .pull_fifteen.five.columns {
  margin-left: -125.72115%; }
.sixteen.colgrid .row .pull_fifteen.six.columns {
  margin-left: -132.15144%; }
.sixteen.colgrid .row .pull_fifteen.seven.columns {
  margin-left: -138.58173%; }
.sixteen.colgrid .row .pull_fifteen.eight.columns {
  margin-left: -145.01202%; }
.sixteen.colgrid .row .pull_fifteen.nine.columns {
  margin-left: -151.44231%; }
.sixteen.colgrid .row .pull_fifteen.ten.columns {
  margin-left: -157.8726%; }
.sixteen.colgrid .row .pull_fifteen.eleven.columns {
  margin-left: -164.30288%; }
.sixteen.colgrid .row .pull_fifteen.twelve.columns {
  margin-left: -170.73317%; }
.sixteen.colgrid .row .pull_fifteen.thirteen.columns {
  margin-left: -177.16346%; }
.sixteen.colgrid .row .pull_fifteen.fourteen.columns {
  margin-left: -183.59375%; }
.sixteen.colgrid .row .pull_fifteen.fifteen.columns {
  margin-left: -190.02404%; }

.row .pull_one.one.column:first-child, .row .pull_one.two.columns:first-child, .row .pull_one.three.columns:first-child, .row .pull_one.four.columns:first-child, .row .pull_one.five.columns:first-child, .row .pull_one.six.columns:first-child, .row .pull_one.seven.columns:first-child, .row .pull_one.eight.columns:first-child, .row .pull_one.nine.columns:first-child, .row .pull_one.ten.columns:first-child, .row .pull_two.one.column:first-child, .row .pull_two.two.columns:first-child, .row .pull_two.three.columns:first-child, .row .pull_two.four.columns:first-child, .row .pull_two.five.columns:first-child, .row .pull_two.six.columns:first-child, .row .pull_two.seven.columns:first-child, .row .pull_two.eight.columns:first-child, .row .pull_two.nine.columns:first-child, .row .pull_two.eleven.columns:first-child, .row .pull_three.one.column:first-child, .row .pull_three.two.columns:first-child, .row .pull_three.three.columns:first-child, .row .pull_three.four.columns:first-child, .row .pull_three.five.columns:first-child, .row .pull_three.six.columns:first-child, .row .pull_three.seven.columns:first-child, .row .pull_three.eight.columns:first-child, .row .pull_three.ten.columns:first-child, .row .pull_three.eleven.columns:first-child, .row .pull_four.one.column:first-child, .row .pull_four.two.columns:first-child, .row .pull_four.three.columns:first-child, .row .pull_four.four.columns:first-child, .row .pull_four.five.columns:first-child, .row .pull_four.six.columns:first-child, .row .pull_four.seven.columns:first-child, .row .pull_four.nine.columns:first-child, .row .pull_four.ten.columns:first-child, .row .pull_four.eleven.columns:first-child, .row .pull_five.one.column:first-child, .row .pull_five.two.columns:first-child, .row .pull_five.three.columns:first-child, .row .pull_five.four.columns:first-child, .row .pull_five.five.columns:first-child, .row .pull_five.six.columns:first-child, .row .pull_five.eight.columns:first-child, .row .pull_five.nine.columns:first-child, .row .pull_five.ten.columns:first-child, .row .pull_five.eleven.columns:first-child, .row .pull_six.one.column:first-child, .row .pull_six.two.columns:first-child, .row .pull_six.three.columns:first-child, .row .pull_six.four.columns:first-child, .row .pull_six.five.columns:first-child, .row .pull_six.seven.columns:first-child, .row .pull_six.eight.columns:first-child, .row .pull_six.nine.columns:first-child, .row .pull_six.ten.columns:first-child, .row .pull_six.eleven.columns:first-child, .row .pull_seven.one.column:first-child, .row .pull_seven.two.columns:first-child, .row .pull_seven.three.columns:first-child, .row .pull_seven.four.columns:first-child, .row .pull_seven.six.columns:first-child, .row .pull_seven.seven.columns:first-child, .row .pull_seven.eight.columns:first-child, .row .pull_seven.nine.columns:first-child, .row .pull_seven.ten.columns:first-child, .row .pull_seven.eleven.columns:first-child, .row .pull_eight.one.column:first-child, .row .pull_eight.two.columns:first-child, .row .pull_eight.three.columns:first-child, .row .pull_eight.five.columns:first-child, .row .pull_eight.six.columns:first-child, .row .pull_eight.seven.columns:first-child, .row .pull_eight.eight.columns:first-child, .row .pull_eight.nine.columns:first-child, .row .pull_eight.ten.columns:first-child, .row .pull_eight.eleven.columns:first-child, .row .pull_nine.one.column:first-child, .row .pull_nine.two.columns:first-child, .row .pull_nine.four.columns:first-child, .row .pull_nine.five.columns:first-child, .row .pull_nine.six.columns:first-child, .row .pull_nine.seven.columns:first-child, .row .pull_nine.eight.columns:first-child, .row .pull_nine.nine.columns:first-child, .row .pull_nine.ten.columns:first-child, .row .pull_nine.eleven.columns:first-child, .row .pull_ten.one.column:first-child, .row .pull_ten.three.columns:first-child, .row .pull_ten.four.columns:first-child, .row .pull_ten.five.columns:first-child, .row .pull_ten.six.columns:first-child, .row .pull_ten.seven.columns:first-child, .row .pull_ten.eight.columns:first-child, .row .pull_ten.nine.columns:first-child, .row .pull_ten.ten.columns:first-child, .row .pull_ten.eleven.columns:first-child, .row .pull_eleven.two.columns:first-child, .row .pull_eleven.three.columns:first-child, .row .pull_eleven.four.columns:first-child, .row .pull_eleven.five.columns:first-child, .row .pull_eleven.six.columns:first-child, .row .pull_eleven.seven.columns:first-child, .row .pull_eleven.eight.columns:first-child, .row .pull_eleven.nine.columns:first-child, .row .pull_eleven.ten.columns:first-child, .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.one.column:first-child, .sixteen.colgrid .row .pull_one.two.columns:first-child, .sixteen.colgrid .row .pull_one.three.columns:first-child, .sixteen.colgrid .row .pull_one.four.columns:first-child, .sixteen.colgrid .row .pull_one.five.columns:first-child, .sixteen.colgrid .row .pull_one.six.columns:first-child, .sixteen.colgrid .row .pull_one.seven.columns:first-child, .sixteen.colgrid .row .pull_one.eight.columns:first-child, .sixteen.colgrid .row .pull_one.nine.columns:first-child, .sixteen.colgrid .row .pull_one.ten.columns:first-child, .sixteen.colgrid .row .pull_one.eleven.columns:first-child, .sixteen.colgrid .row .pull_one.twelve.columns:first-child, .sixteen.colgrid .row .pull_one.thirteen.columns:first-child, .sixteen.colgrid .row .pull_one.fourteen.columns:first-child, .sixteen.colgrid .row .pull_two.one.column:first-child, .sixteen.colgrid .row .pull_two.two.columns:first-child, .sixteen.colgrid .row .pull_two.three.columns:first-child, .sixteen.colgrid .row .pull_two.four.columns:first-child, .sixteen.colgrid .row .pull_two.five.columns:first-child, .sixteen.colgrid .row .pull_two.six.columns:first-child, .sixteen.colgrid .row .pull_two.seven.columns:first-child, .sixteen.colgrid .row .pull_two.eight.columns:first-child, .sixteen.colgrid .row .pull_two.nine.columns:first-child, .sixteen.colgrid .row .pull_two.ten.columns:first-child, .sixteen.colgrid .row .pull_two.eleven.columns:first-child, .sixteen.colgrid .row .pull_two.twelve.columns:first-child, .sixteen.colgrid .row .pull_two.thirteen.columns:first-child, .sixteen.colgrid .row .pull_two.fifteen.columns:first-child, .sixteen.colgrid .row .pull_three.one.column:first-child, .sixteen.colgrid .row .pull_three.two.columns:first-child, .sixteen.colgrid .row .pull_three.three.columns:first-child, .sixteen.colgrid .row .pull_three.four.columns:first-child, .sixteen.colgrid .row .pull_three.five.columns:first-child, .sixteen.colgrid .row .pull_three.six.columns:first-child, .sixteen.colgrid .row .pull_three.seven.columns:first-child, .sixteen.colgrid .row .pull_three.eight.columns:first-child, .sixteen.colgrid .row .pull_three.nine.columns:first-child, .sixteen.colgrid .row .pull_three.ten.columns:first-child, .sixteen.colgrid .row .pull_three.eleven.columns:first-child, .sixteen.colgrid .row .pull_three.twelve.columns:first-child, .sixteen.colgrid .row .pull_three.fourteen.columns:first-child, .sixteen.colgrid .row .pull_three.fifteen.columns:first-child, .sixteen.colgrid .row .pull_four.one.column:first-child, .sixteen.colgrid .row .pull_four.two.columns:first-child, .sixteen.colgrid .row .pull_four.three.columns:first-child, .sixteen.colgrid .row .pull_four.four.columns:first-child, .sixteen.colgrid .row .pull_four.five.columns:first-child, .sixteen.colgrid .row .pull_four.six.columns:first-child, .sixteen.colgrid .row .pull_four.seven.columns:first-child, .sixteen.colgrid .row .pull_four.eight.columns:first-child, .sixteen.colgrid .row .pull_four.nine.columns:first-child, .sixteen.colgrid .row .pull_four.ten.columns:first-child, .sixteen.colgrid .row .pull_four.eleven.columns:first-child, .sixteen.colgrid .row .pull_four.thirteen.columns:first-child, .sixteen.colgrid .row .pull_four.fourteen.columns:first-child, .sixteen.colgrid .row .pull_four.fifteen.columns:first-child, .sixteen.colgrid .row .pull_five.one.column:first-child, .sixteen.colgrid .row .pull_five.two.columns:first-child, .sixteen.colgrid .row .pull_five.three.columns:first-child, .sixteen.colgrid .row .pull_five.four.columns:first-child, .sixteen.colgrid .row .pull_five.five.columns:first-child, .sixteen.colgrid .row .pull_five.six.columns:first-child, .sixteen.colgrid .row .pull_five.seven.columns:first-child, .sixteen.colgrid .row .pull_five.eight.columns:first-child, .sixteen.colgrid .row .pull_five.nine.columns:first-child, .sixteen.colgrid .row .pull_five.ten.columns:first-child, .sixteen.colgrid .row .pull_five.twelve.columns:first-child, .sixteen.colgrid .row .pull_five.thirteen.columns:first-child, .sixteen.colgrid .row .pull_five.fourteen.columns:first-child, .sixteen.colgrid .row .pull_five.fifteen.columns:first-child, .sixteen.colgrid .row .pull_six.one.column:first-child, .sixteen.colgrid .row .pull_six.two.columns:first-child, .sixteen.colgrid .row .pull_six.three.columns:first-child, .sixteen.colgrid .row .pull_six.four.columns:first-child, .sixteen.colgrid .row .pull_six.five.columns:first-child, .sixteen.colgrid .row .pull_six.six.columns:first-child, .sixteen.colgrid .row .pull_six.seven.columns:first-child, .sixteen.colgrid .row .pull_six.eight.columns:first-child, .sixteen.colgrid .row .pull_six.nine.columns:first-child, .sixteen.colgrid .row .pull_six.eleven.columns:first-child, .sixteen.colgrid .row .pull_six.twelve.columns:first-child, .sixteen.colgrid .row .pull_six.thirteen.columns:first-child, .sixteen.colgrid .row .pull_six.fourteen.columns:first-child, .sixteen.colgrid .row .pull_six.fifteen.columns:first-child, .sixteen.colgrid .row .pull_seven.one.column:first-child, .sixteen.colgrid .row .pull_seven.two.columns:first-child, .sixteen.colgrid .row .pull_seven.three.columns:first-child, .sixteen.colgrid .row .pull_seven.four.columns:first-child, .sixteen.colgrid .row .pull_seven.five.columns:first-child, .sixteen.colgrid .row .pull_seven.six.columns:first-child, .sixteen.colgrid .row .pull_seven.seven.columns:first-child, .sixteen.colgrid .row .pull_seven.eight.columns:first-child, .sixteen.colgrid .row .pull_seven.ten.columns:first-child, .sixteen.colgrid .row .pull_seven.eleven.columns:first-child, .sixteen.colgrid .row .pull_seven.twelve.columns:first-child, .sixteen.colgrid .row .pull_seven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_seven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eight.one.column:first-child, .sixteen.colgrid .row .pull_eight.two.columns:first-child, .sixteen.colgrid .row .pull_eight.three.columns:first-child, .sixteen.colgrid .row .pull_eight.four.columns:first-child, .sixteen.colgrid .row .pull_eight.five.columns:first-child, .sixteen.colgrid .row .pull_eight.six.columns:first-child, .sixteen.colgrid .row .pull_eight.seven.columns:first-child, .sixteen.colgrid .row .pull_eight.nine.columns:first-child, .sixteen.colgrid .row .pull_eight.ten.columns:first-child, .sixteen.colgrid .row .pull_eight.eleven.columns:first-child, .sixteen.colgrid .row .pull_eight.twelve.columns:first-child, .sixteen.colgrid .row .pull_eight.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eight.fifteen.columns:first-child, .sixteen.colgrid .row .pull_nine.one.column:first-child, .sixteen.colgrid .row .pull_nine.two.columns:first-child, .sixteen.colgrid .row .pull_nine.three.columns:first-child, .sixteen.colgrid .row .pull_nine.four.columns:first-child, .sixteen.colgrid .row .pull_nine.five.columns:first-child, .sixteen.colgrid .row .pull_nine.six.columns:first-child, .sixteen.colgrid .row .pull_nine.eight.columns:first-child, .sixteen.colgrid .row .pull_nine.nine.columns:first-child, .sixteen.colgrid .row .pull_nine.ten.columns:first-child, .sixteen.colgrid .row .pull_nine.eleven.columns:first-child, .sixteen.colgrid .row .pull_nine.twelve.columns:first-child, .sixteen.colgrid .row .pull_nine.thirteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fourteen.columns:first-child, .sixteen.colgrid .row .pull_nine.fifteen.columns:first-child, .sixteen.colgrid .row .pull_ten.one.column:first-child, .sixteen.colgrid .row .pull_ten.two.columns:first-child, .sixteen.colgrid .row .pull_ten.three.columns:first-child, .sixteen.colgrid .row .pull_ten.four.columns:first-child, .sixteen.colgrid .row .pull_ten.five.columns:first-child, .sixteen.colgrid .row .pull_ten.seven.columns:first-child, .sixteen.colgrid .row .pull_ten.eight.columns:first-child, .sixteen.colgrid .row .pull_ten.nine.columns:first-child, .sixteen.colgrid .row .pull_ten.ten.columns:first-child, .sixteen.colgrid .row .pull_ten.eleven.columns:first-child, .sixteen.colgrid .row .pull_ten.twelve.columns:first-child, .sixteen.colgrid .row .pull_ten.thirteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fourteen.columns:first-child, .sixteen.colgrid .row .pull_ten.fifteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.one.column:first-child, .sixteen.colgrid .row .pull_eleven.two.columns:first-child, .sixteen.colgrid .row .pull_eleven.three.columns:first-child, .sixteen.colgrid .row .pull_eleven.four.columns:first-child, .sixteen.colgrid .row .pull_eleven.six.columns:first-child, .sixteen.colgrid .row .pull_eleven.seven.columns:first-child, .sixteen.colgrid .row .pull_eleven.eight.columns:first-child, .sixteen.colgrid .row .pull_eleven.nine.columns:first-child, .sixteen.colgrid .row .pull_eleven.ten.columns:first-child, .sixteen.colgrid .row .pull_eleven.eleven.columns:first-child, .sixteen.colgrid .row .pull_eleven.twelve.columns:first-child, .sixteen.colgrid .row .pull_eleven.thirteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fourteen.columns:first-child, .sixteen.colgrid .row .pull_eleven.fifteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.one.column:first-child, .sixteen.colgrid .row .pull_twelve.two.columns:first-child, .sixteen.colgrid .row .pull_twelve.three.columns:first-child, .sixteen.colgrid .row .pull_twelve.five.columns:first-child, .sixteen.colgrid .row .pull_twelve.six.columns:first-child, .sixteen.colgrid .row .pull_twelve.seven.columns:first-child, .sixteen.colgrid .row .pull_twelve.eight.columns:first-child, .sixteen.colgrid .row .pull_twelve.nine.columns:first-child, .sixteen.colgrid .row .pull_twelve.ten.columns:first-child, .sixteen.colgrid .row .pull_twelve.eleven.columns:first-child, .sixteen.colgrid .row .pull_twelve.twelve.columns:first-child, .sixteen.colgrid .row .pull_twelve.thirteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fourteen.columns:first-child, .sixteen.colgrid .row .pull_twelve.fifteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.one.column:first-child, .sixteen.colgrid .row .pull_thirteen.two.columns:first-child, .sixteen.colgrid .row .pull_thirteen.four.columns:first-child, .sixteen.colgrid .row .pull_thirteen.five.columns:first-child, .sixteen.colgrid .row .pull_thirteen.six.columns:first-child, .sixteen.colgrid .row .pull_thirteen.seven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eight.columns:first-child, .sixteen.colgrid .row .pull_thirteen.nine.columns:first-child, .sixteen.colgrid .row .pull_thirteen.ten.columns:first-child, .sixteen.colgrid .row .pull_thirteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_thirteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_thirteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_thirteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.one.column:first-child, .sixteen.colgrid .row .pull_fourteen.three.columns:first-child, .sixteen.colgrid .row .pull_fourteen.four.columns:first-child, .sixteen.colgrid .row .pull_fourteen.five.columns:first-child, .sixteen.colgrid .row .pull_fourteen.six.columns:first-child, .sixteen.colgrid .row .pull_fourteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fourteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fourteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fourteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fourteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fourteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fourteen.fifteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.two.columns:first-child, .sixteen.colgrid .row .pull_fifteen.three.columns:first-child, .sixteen.colgrid .row .pull_fifteen.four.columns:first-child, .sixteen.colgrid .row .pull_fifteen.five.columns:first-child, .sixteen.colgrid .row .pull_fifteen.six.columns:first-child, .sixteen.colgrid .row .pull_fifteen.seven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eight.columns:first-child, .sixteen.colgrid .row .pull_fifteen.nine.columns:first-child, .sixteen.colgrid .row .pull_fifteen.ten.columns:first-child, .sixteen.colgrid .row .pull_fifteen.eleven.columns:first-child, .sixteen.colgrid .row .pull_fifteen.twelve.columns:first-child, .sixteen.colgrid .row .pull_fifteen.thirteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fourteen.columns:first-child, .sixteen.colgrid .row .pull_fifteen.fifteen.columns:first-child {
  margin-left: 0; }

.row .pull_one.eleven.columns, .row .pull_two.ten.columns, .row .pull_three.nine.columns, .row .pull_four.eight.columns, .row .pull_five.seven.columns, .row .pull_six.six.columns, .row .pull_seven.five.columns, .row .pull_eight.four.columns, .row .pull_nine.three.columns, .row .pull_ten.two.columns, .row .pull_eleven.one.columns, .sixteen.colgrid .row .pull_one.fifteen.columns, .sixteen.colgrid .row .pull_two.fourteen.columns, .sixteen.colgrid .row .pull_three.thirteen.columns, .sixteen.colgrid .row .pull_four.twelve.columns, .sixteen.colgrid .row .pull_five.eleven.columns, .sixteen.colgrid .row .pull_six.ten.columns, .sixteen.colgrid .row .pull_seven.nine.columns, .sixteen.colgrid .row .pull_eight.eight.columns, .sixteen.colgrid .row .pull_nine.seven.columns, .sixteen.colgrid .row .pull_ten.six.columns, .sixteen.colgrid .row .pull_eleven.five.columns, .sixteen.colgrid .row .pull_twelve.four.columns, .sixteen.colgrid .row .pull_thirteen.three.columns, .sixteen.colgrid .row .pull_fourteen.two.columns, .sixteen.colgrid .row .pull_fifteen.one.columns {
  margin-left: -100%; }

.sixteen.colgrid .row .one.centered {
  margin-left: 48.22716%; }
.sixteen.colgrid .row .two.centered {
  margin-left: 45.01202%; }
.sixteen.colgrid .row .three.centered {
  margin-left: 41.79688%; }
.sixteen.colgrid .row .four.centered {
  margin-left: 38.58173%; }
.sixteen.colgrid .row .five.centered {
  margin-left: 35.36659%; }
.sixteen.colgrid .row .six.centered {
  margin-left: 32.15144%; }
.sixteen.colgrid .row .seven.centered {
  margin-left: 28.9363%; }
.sixteen.colgrid .row .eight.centered {
  margin-left: 25.72115%; }
.sixteen.colgrid .row .nine.centered {
  margin-left: 22.50601%; }
.sixteen.colgrid .row .ten.centered {
  margin-left: 19.29087%; }
.sixteen.colgrid .row .eleven.centered {
  margin-left: 16.07572%; }
.sixteen.colgrid .row .twelve.centered {
  margin-left: 12.86058%; }
.sixteen.colgrid .row .thirteen.centered {
  margin-left: 9.64543%; }
.sixteen.colgrid .row .fourteen.centered {
  margin-left: 6.43029%; }
.sixteen.colgrid .row .fifteen.centered {
  margin-left: 3.21514%; }

img, object, embed {
  max-width: 100%;
  height: auto; }

img {
  -ms-interpolation-mode: bicubic; }

#map_canvas img, .map_canvas img {
  max-width: none !important; }

.tiles {
  display: block;
  overflow: hidden; }
  .tiles > li, .tiles > .tile {
    display: block;
    height: auto;
    float: left;
    padding-bottom: 0; }
  .tiles.two_up {
    margin-left: -4%; }
    .tiles.two_up > li, .tiles.two_up > .tile {
      margin-left: 4%;
      width: 46%; }
  .tiles.three_up, .tiles.four_up {
    margin-left: -2%; }
  .tiles.three_up > li, .tiles.three_up > .tile {
    margin-left: 2%;
    width: 31.3%; }
  .tiles.four_up > li, .tiles.four_up > .tile {
    margin-left: 2%;
    width: 23%; }
  .tiles.five_up {
    margin-left: -1.5%; }
    .tiles.five_up > li, .tiles.five_up > .tile {
      margin-left: 1.5%;
      width: 18.5%; }

.clearfix {
  *zoom: 1; }
  .clearfix:before, .clearfix:after {
    content: "";
    display: table; }
  .clearfix:after {
    clear: both; }

.row {
  *zoom: 1; }
  .row:before, .row:after {
    content: "";
    display: table; }
  .row:after {
    clear: both; }

.valign:before {
  content: ' ';
  display: inline-block;
  height: 400px;
  vertical-align: middle;
  margin-right: -0.25em; }
.valign > div, .valign > article, .valign > section, .valign > figure {
  display: inline-block;
  vertical-align: middle; }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  body {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    width: 100%;
    min-width: 0; }

  .container {
    min-width: 0;
    margin-left: 0;
    margin-right: 0; }

  .row {
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0; }
    .row .row .column,
    .row .row .columns {
      padding: 0; }
    .row .centered {
      margin-left: 0 !important; }
    .row.no_mobile_break .column,
    .row.no_mobile_break .columns {
      float: left !important;
      margin-left: 2.88462% !important; }
      .row.no_mobile_break .column.one,
      .row.no_mobile_break .columns.one {
        width: 5.6891%   !important; }
      .row.no_mobile_break .column.two,
      .row.no_mobile_break .columns.two {
        width: 14.26282% !important; }
      .row.no_mobile_break .column.three,
      .row.no_mobile_break .columns.three {
        width: 22.83654% !important; }
      .row.no_mobile_break .column.four,
      .row.no_mobile_break .columns.four {
        width: 31.41026% !important; }
      .row.no_mobile_break .column.five,
      .row.no_mobile_break .columns.five {
        width: 39.98397% !important; }
      .row.no_mobile_break .column.six,
      .row.no_mobile_break .columns.six {
        width: 48.55769% !important; }
      .row.no_mobile_break .column.seven,
      .row.no_mobile_break .columns.seven {
        width: 57.13141% !important; }
      .row.no_mobile_break .column.eight,
      .row.no_mobile_break .columns.eight {
        width: 65.70513% !important; }
      .row.no_mobile_break .column.nine,
      .row.no_mobile_break .columns.nine {
        width: 74.27885% !important; }
      .row.no_mobile_break .column.ten,
      .row.no_mobile_break .columns.ten {
        width: 82.85256% !important; }
      .row.no_mobile_break .column.eleven,
      .row.no_mobile_break .columns.eleven {
        width: 91.42628% !important; }
      .row.no_mobile_break .column.twelve,
      .row.no_mobile_break .columns.twelve {
        width: 100%      !important; }
      .row.no_mobile_break .column:first-child,
      .row.no_mobile_break .columns:first-child {
        margin-left: 0 !important; }

  .column,
  .columns {
    width: auto !important;
    float: none;
    margin-left: 0;
    margin-right: 0; }

  .column:last-child, .columns:last-child {
    margin-right: 0;
    float: none; }

  [class*="column"] + [class*="column"]:last-child {
    float: none; }
  [class*="column"]:before {
    display: table; }
  [class*="column"]:after {
    display: table;
    clear: both; }

  [class^="push_"],
  [class*="push_"],
  [class^="pull_"],
  [class*="pull_"] {
    margin-left: 0 !important; } }
.navbar {
  width: 100%;
  min-height: 60px;
  display: block;
  margin-bottom: 20px;
  background: #ffffff;
  position: relative; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .navbar {
      border: none; }
      .navbar .column, .navbar .columns {
        min-height: 0; } }
  .navbar.fixed {
    position: fixed;
    z-index: 99999; }
  .navbar.pinned {
    position: absolute; }
  .navbar a.toggle {
    display: none; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .navbar a.toggle {
        top: 18%;
        right: 4%;
        width: 46px;
        position: absolute;
        text-align: center;
        display: inline-block;
        color: #ffffff;
        background: #ffffff;
        height: 40px;
        line-height: 40px;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        font-size: 29.79335px;
        font-size: 1.86208rem; }
        .navbar a.toggle:hover {
          background: white; }
        .navbar a.toggle:active, .navbar a.toggle.active {
          background: #f2f2f2; } }

.navbar .logo {
  display: inline-block;
  margin: 0 2.88462% 0 0;
  padding: 0;
  height: 59.36817px;
  line-height: 59.36817px; }
  .navbar .logo a {
    display: block;
    padding: 0;
    overflow: hidden;
    height: 59.36817px;
    line-height: 59.36817px; }
    .navbar .logo a img {
      max-height: 95%; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .navbar .logo {
      float: left;
      display: inline; }
      .navbar .logo a {
        padding: 0; }
        .navbar .logo a img {
          width: auto;
          height: auto;
          max-width: 100%; } }

.navbar ul {
  display: table;
  vertical-align: middle;
  margin: 0;
  float: none; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .navbar ul {
      position: absolute;
      display: block;
      width: 100% !important;
      height: 0;
      max-height: 0;
      top: 60px;
      left: 0;
      overflow: hidden;
      text-align: center;
      background: #f2f2f2; }
      .navbar ul.active {
        height: auto;
        max-height: 600px;
        z-index: 999998;
        -moz-transition-duration: 0.5s;
        -o-transition-duration: 0.5s;
        -webkit-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -moz-box-shadow: 0 2px 2px #d9d9d9;
        -webkit-box-shadow: 0 2px 2px #d9d9d9;
        box-shadow: 0 2px 2px #d9d9d9; } }
  .navbar ul li {
    display: table-cell;
    text-align: center;
    padding-bottom: 0;
    margin: 0;
    height: 59.36817px;
    line-height: 59.36817px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .navbar ul li {
        display: block;
        position: relative;
        min-height: 50px;
        max-height: 320px;
        height: auto;
        width: 100%;
        border-right: 0 !important;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        -moz-transition-duration: 0.5s;
        -o-transition-duration: 0.5s;
        -webkit-transition-duration: 0.5s;
        transition-duration: 0.5s; } }
    .navbar ul li > a {
      display: block;
      padding: 0 16px;
      white-space: nowrap;
      color: #ffffff;
      text-shadow: 0 1px 2px #cccccc, 0 1px 0 #cccccc;
      height: 59.36817px;
      line-height: 59.36817px;
      font-size: 16px;
      font-size: 1rem; }
      .navbar ul li > a i.icon-popup {
        position: absolute; }
    .navbar ul li .btn {
      border-color: #b3b3b3 !important; }
    .navbar ul li.field {
      margin-bottom: 0 !important;
      margin-right: 0; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .navbar ul li.field {
          padding: 0 30px; } }
      .navbar ul li.field input.search {
        background: #cccccc;
        border: none;
        color: #b3b3b3; }
    .navbar ul li .dropdown {
      width: auto;
      min-width: 0;
      max-width: 320px;
      height: 0;
      position: absolute;
      background: #bbbbbb;
      overflow: hidden;
      z-index: 999; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .navbar ul li .dropdown {
        width: 100%;
        max-width: 100%;
        position: relative;
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important; }
      .navbar ul li.active .dropdown {
        border-bottom: 1px solid #e6e6e6; }
      .navbar ul li.active .dropdown ul {
        position: relative;
        top: 0;
        background: #ebebeb;
        min-height: 50px;
        max-height: 250px;
        height: auto;
        overflow: auto;
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important; }
        .navbar ul li.active .dropdown ul li {
          min-height: 50px;
          border-bottom: #f2f2f2; }
          .navbar ul li.active .dropdown ul li a {
            color: #ffffff;
            border-bottom: 1px solid #e6e6e6; }
            .navbar ul li.active .dropdown ul li a:hover {
              color: #1b9ddb; } }

@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  .navbar > ul > li > .btn a {
    padding: 0 9.88854px 0 9.88854px !important; }
  .navbar ul > li .dropdown ul li.active .dropdown {
    left: -320px; } }

.navcontain {
  height: 80px; }
  @media only screen and (min-width: 560px) and (max-width: 1023px) {
    .navcontain {
      height: auto; } }

.pretty.navbar {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
  background-image: -moz-linear-gradient(#ffffff, #e6e6e6);
  background-image: -webkit-linear-gradient(#ffffff, #e6e6e6);
  background-image: linear-gradient(#ffffff, #e6e6e6);
  -moz-box-shadow: inset 0 1px 1px white, 0 1px 2px rgba(0, 0, 0, 0.8) !important;
  -webkit-box-shadow: inset 0 1px 1px white, 0 1px 2px rgba(0, 0, 0, 0.8) !important;
  box-shadow: inset 0 1px 1px white, 0 1px 2px rgba(0, 0, 0, 0.8) !important; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .pretty.navbar a.toggle {
      border: 1px solid #f2f2f2;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
      background-image: -moz-linear-gradient(#ffffff, #ffffff);
      background-image: -webkit-linear-gradient(#ffffff, #ffffff);
      background-image: linear-gradient(#ffffff, #ffffff);
      -moz-box-shadow: inset 0 1px 2px white, inset 0 -1px 1px white, inset 1px 0 1px white, inset -1px 0 1px white, 0 1px 1px white;
      -webkit-box-shadow: inset 0 1px 2px white, inset 0 -1px 1px white, inset 1px 0 1px white, inset -1px 0 1px white, 0 1px 1px white;
      box-shadow: inset 0 1px 2px white, inset 0 -1px 1px white, inset 1px 0 1px white, inset -1px 0 1px white, 0 1px 1px white; }
      .pretty.navbar a.toggle i {
        text-shadow: 0 1px 1px #cccccc; }
      .pretty.navbar a.toggle:hover {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
        background-image: -moz-linear-gradient(#ffffff, #ffffff);
        background-image: -webkit-linear-gradient(#ffffff, #ffffff);
        background-image: linear-gradient(#ffffff, #ffffff); }
      .pretty.navbar a.toggle:active, .pretty.navbar a.toggle.active {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #ffffff));
        background-image: -moz-linear-gradient(#f2f2f2, #ffffff);
        background-image: -webkit-linear-gradient(#f2f2f2, #ffffff);
        background-image: linear-gradient(#f2f2f2, #ffffff);
        -moz-box-shadow: 0 1px 1px white;
        -webkit-box-shadow: 0 1px 1px white;
        box-shadow: 0 1px 1px white; } }
  .pretty.navbar.row {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .pretty.navbar.row {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0; } }
  .pretty.navbar ul li.field input.search {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cccccc), color-stop(100%, #ffffff));
    background-image: -moz-linear-gradient(#cccccc, #ffffff);
    background-image: -webkit-linear-gradient(#cccccc, #ffffff);
    background-image: linear-gradient(#cccccc, #ffffff);
    border: none;
    -moz-box-shadow: 0 1px 2px white !important;
    -webkit-box-shadow: 0 1px 2px white !important;
    box-shadow: 0 1px 2px white !important; }
  .pretty.navbar > ul > li:first-child, .pretty.navbar .pretty.navbar > ul > li:first-child a:hover {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

.navbar li .dropdown {
  width: auto;
  min-width: 0;
  max-width: 320px;
  height: 0;
  position: absolute;
  background: #bbbbbb;
  overflow: hidden;
  z-index: 999; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .navbar li .dropdown .dropdown {
      width: 100%;
      max-width: 100%;
      position: relative;
      -moz-box-shadow: none !important;
      -webkit-box-shadow: none !important;
      box-shadow: none !important; }
    .navbar li .dropdown.active .dropdown {
      border-bottom: 1px solid #e6e6e6; }
    .navbar li .dropdown.active .dropdown ul {
      position: relative;
      top: 0;
      background: #ebebeb;
      min-height: 50px;
      max-height: 250px;
      height: auto;
      overflow: auto;
      -moz-box-shadow: none !important;
      -webkit-box-shadow: none !important;
      box-shadow: none !important; }
      .navbar li .dropdown.active .dropdown ul li {
        min-height: 50px;
        border-bottom: #f2f2f2; }
        .navbar li .dropdown.active .dropdown ul li a {
          color: #ffffff;
          border-bottom: 1px solid #e6e6e6; }
          .navbar li .dropdown.active .dropdown ul li a:hover {
            color: #1b9ddb; } }

.navbar li .dropdown ul {
  margin: 0;
  display: block; }
  .navbar li .dropdown ul > li {
    position: relative;
    display: block;
    width: 100%;
    float: left;
    text-align: left;
    height: auto;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    border-radius: none; }
    @media only screen and (min-width: 1023px) and (max-width: 1239px) {
      .navbar li .dropdown ul > li {
        max-width: 320px;
        word-wrap: break-word; } }
    .navbar li .dropdown ul > li a {
      display: block;
      padding: 0 20px;
      color: #1b9ddb;
      border-bottom: 1px solid #b3b3b3;
      text-shadow: none;
      height: 50.86172px;
      line-height: 50.86172px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .navbar li .dropdown ul > li a {
          padding: 0 30px; } }
    .navbar li .dropdown ul > li .dropdown {
      display: none;
      background: #cdcdcd; }
  .navbar li .dropdown ul li:first-child a {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }

.gumby-no-touch .navbar ul li:hover > a,
.gumby-touch .navbar ul li.active > a {
  position: relative;
  background: #868d92;
  z-index: 1000; }

.gumby-no-touch .navbar ul li:hover .dropdown,
.gumby-touch .navbar ul li.active .dropdown {
  min-height: 50px;
  max-height: 817px;
  overflow: visible;
  height: auto;
  width: 100%;
  padding: 0;
  border-top: 1px solid #f2f2f2;
  -moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3); }

.gumby-no-touch .navbar ul li:hover .dropdown ul {
  position: relative;
  top: 0;
  min-height: 50px;
  max-height: 250px;
  height: auto;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .gumby-no-touch .navbar ul li:hover .dropdown ul {
      overflow: auto;
      background: #ebebeb; }
      .gumby-no-touch .navbar ul li:hover .dropdown ul li {
        border-bottom: #f2f2f2; }
        .gumby-no-touch .navbar ul li:hover .dropdown ul li a {
          color: #ffffff;
          border-bottom: 1px solid #e6e6e6; }
          .gumby-no-touch .navbar ul li:hover .dropdown ul li a:hover {
            color: #1b9ddb; } }

.gumby-no-touch .navbar li .dropdown ul > li:hover .dropdown,
.gumby-touch .navbar li .dropdown ul > li.active .dropdown {
  border-top: none;
  display: block;
  position: absolute;
  z-index: 9999;
  left: 100%;
  top: 0;
  margin-top: 0; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .gumby-no-touch .navbar li .dropdown ul > li:hover .dropdown,
    .gumby-touch .navbar li .dropdown ul > li.active .dropdown {
      position: relative;
      left: 0; }
      .gumby-no-touch .navbar li .dropdown ul > li:hover .dropdown ul,
      .gumby-touch .navbar li .dropdown ul > li.active .dropdown ul {
        background: #d9d9d9 !important; } }

.gumby-no-touch .navbar li .dropdown ul li a:hover {
  background: #b3b3b3; }

.gumby-touch .navbar a:hover {
  color: #ffffff !important; }

.subnav {
  display: block;
  width: auto;
  overflow: hidden;
  margin: 0 0 18px 0;
  padding-top: 4px; }
  .subnav li, .subnav dt, .subnav dd {
    float: left;
    display: inline;
    margin-left: 9px;
    margin-bottom: 4px; }
    .subnav li:first-child, .subnav dt:first-child, .subnav dd:first-child {
      margin-left: 0; }
  .subnav dt {
    color: #b3b3b3;
    font-weight: normal; }
  .subnav li a, .subnav dd a {
    color: #ffffff;
    font-size: 15px;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; }
  .subnav li.active a, .subnav dd.active a {
    background: #ffffff;
    padding: 5px 9px;
    text-shadow: 0 1px 1px #ffffff; }

input[type="submit"],
input[type="button"] {
  position: relative !important;
  padding: 0 10px !important;
  height: 35.85532px;
  line-height: 35.85532px;
  border: none !important;
  background: #ff671f !important;
  color: #ffffff !important;
  font-size: 1rem;
  cursor: pointer;
  -webkit-appearance: none !important; }
  input[type="submit"]:hover,
  input[type="button"]:hover {
    background: #fedd00 !important; }

input[type="submit"][disabled="disabled"],
.btn a.disabled,
.btn.disabled,
.btn button[disabled],
.btn.disabled button {
  background: #999999 !important;
  cursor: not-allowed !important; }
  input[type="submit"][disabled="disabled"]:hover,
  .btn a.disabled:hover,
  .btn.disabled:hover,
  .btn button[disabled]:hover,
  .btn.disabled button:hover {
    background: #999999; }

.btn, .skiplink {
  display: inline-block;
  width: auto;
  background: #ff671f;
  -webkit-appearance: none;
  text-align: center;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  cursor: pointer !important;
  position: relative;
  color: #ffffff; }
  .btn:hover, .skiplink:hover {
    color: #ffffff; }
  .btn a:-webkit-any-link, .skiplink a:-webkit-any-link {
    cursor: pointer; }
  .btn > a, .btn input, .btn button, .skiplink > a, .skiplink input, .skiplink button {
    display: block;
    padding: 0 20px;
    color: #ffffff;
    height: 100%; }
  .btn input, .btn button, .skiplink input, .skiplink button {
    background: none;
    border: none;
    width: 100%;
    font-size: 100%;
    cursor: pointer;
    font-weight: 400;
    text-align: center;
    -moz-appearance: none;
    -webkit-appearance: none; }
  .btn:hover, .skiplink:hover {
    background: #fedd00; }

.btn.xlarge, .skiplink.xlarge {
  font-size: 29.79335px;
  font-size: 1.86208rem;
  height: 65.90355px;
  line-height: 65.90355px; }
  .btn.xlarge a, .skiplink.xlarge a {
    position: relative;
    padding: 0 29.79335px; }
  .btn.xlarge.icon-left a, .skiplink.xlarge.icon-left a {
    padding-left: 65.90355px; }
    .btn.xlarge.icon-left a:before, .skiplink.xlarge.icon-left a:before {
      left: 19.86223px; }
  .btn.xlarge.icon-right a, .skiplink.xlarge.icon-right a {
    padding-right: 65.90355px; }
    .btn.xlarge.icon-right a:after, .skiplink.xlarge.icon-right a:after {
      right: 19.86223px; }
.btn.large, .skiplink.large {
  font-size: 25.88854px;
  font-size: 1.61803rem;
  height: 57.3971px;
  line-height: 57.3971px; }
  .btn.large a, .skiplink.large a {
    position: relative;
    padding: 0 25.88854px; }
  .btn.large.icon-left a, .skiplink.large.icon-left a {
    padding-left: 57.3971px; }
    .btn.large.icon-left a:before, .skiplink.large.icon-left a:before {
      left: 17.25903px; }
  .btn.large.icon-right a, .skiplink.large.icon-right a {
    padding-right: 57.3971px; }
    .btn.large.icon-right a:after, .skiplink.large.icon-right a:after {
      right: 17.25903px; }
.btn.medium, .skiplink.medium {
  font-size: 16px;
  font-size: 1rem;
  height: 35.85532px;
  line-height: 35.85532px; }
  .btn.medium a, .skiplink.medium a {
    position: relative;
    padding: 0 16px; }
  .btn.medium.icon-left a, .skiplink.medium.icon-left a {
    padding-left: 35.85532px; }
    .btn.medium.icon-left a:before, .skiplink.medium.icon-left a:before {
      left: 10.66667px; }
  .btn.medium.icon-right a, .skiplink.medium.icon-right a {
    padding-right: 35.85532px; }
    .btn.medium.icon-right a:after, .skiplink.medium.icon-right a:after {
      right: 10.66667px; }
  .btn.medium a, .skiplink.medium a {
    padding: 0 18.4133px; }
.btn.small, .skiplink.small {
  font-size: 9.88854px;
  font-size: 0.61803rem;
  height: 22.54177px;
  line-height: 22.54177px; }
  .btn.small a, .skiplink.small a {
    position: relative;
    padding: 0 9.88854px; }
  .btn.small.icon-left a, .skiplink.small.icon-left a {
    padding-left: 22.54177px; }
    .btn.small.icon-left a:before, .skiplink.small.icon-left a:before {
      left: 6.59236px; }
  .btn.small.icon-right a, .skiplink.small.icon-right a {
    padding-right: 22.54177px; }
    .btn.small.icon-right a:after, .skiplink.small.icon-right a:after {
      right: 6.59236px; }
  .btn.small a, .skiplink.small a {
    padding: 0 9.88854px; }

.btn.default,
.skiplink.default {
  background: #ff671f;
  color: #ffffff; }
  .btn.default a,
  .skiplink.default a {
    color: #ffffff; }
    .btn.default a:hover,
    .skiplink.default a:hover {
      color: #ffffff; }
  .btn.default:hover,
  .skiplink.default:hover {
    background: #eb4c00;
    color: #ffffff; }
.btn.primary,
.skiplink.primary {
  background: #b3b3b3;
  color: #ffffff; }
  .btn.primary:hover,
  .skiplink.primary:hover {
    background: #cdcdcd;
    color: #ffffff; }
.btn.secondary,
.skiplink.secondary {
  background: #1b9ddb;
  color: #ffffff; }
  .btn.secondary:hover,
  .skiplink.secondary:hover {
    background: #41b2e8;
    color: #ffffff; }

.btn.full_width {
  display: block;
  width: 100%; }
.btn.small_text {
  font-size: 14px !important;
  text-transform: uppercase !important; }

form label {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.625em;
  display: block;
  margin-bottom: 9px;
  cursor: pointer; }
  form label.inline {
    display: inline-block;
    padding-right: 20px; }
form .fix_label label {
  display: inline-block; }
form dt {
  margin: 0; }
form textarea {
  height: 150px; }
form fieldset {
  border-width: 0.0625em;
  border-style: solid;
  padding: 1.5625em;
  margin: 18px 0;
  border-color: #cccccc;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }
  form fieldset legend {
    padding: 5px 10px; }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  .row .row fieldset.column,
  .row .row fieldset.columns {
    border-width: 0.0625em;
    border-style: solid;
    padding: 1.5625em;
    float: none;
    clear: both;
    margin: 18px 0 !important;
    min-width: 0 !important;
    width: 100% !important; } }
.field {
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
  max-width: 100%;
  vertical-align: top;
  font-size: 16px; }
  .field.metro, .field .metro {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
  .field input, .field input[type="*"], .field textarea {
    font-size: 16px;
    font-size: 1rem;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    padding: 0;
    max-width: 100%;
    width: 100%;
    outline: none;
    border: none;
    color: #2c2c2c;
    font-weight: 300;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    resize: none;
    -webkit-appearance: none; }
  .field .input {
    height: 35.85532px;
    line-height: 33.85532px;
    font-size: 16px;
    font-size: 1rem;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    position: relative;
    padding: 0 10px;
    border: 1px solid #cccccc;
    background: #fff;
    color: #2c2c2c; }
    .field .input.search {
      height: 35.85532px;
      line-height: 33.85532px;
      padding-right: 0;
      -moz-border-radius: 1000px;
      -webkit-border-radius: 1000px;
      border-radius: 1000px; }
  .field .input.textarea {
    height: auto; }

input, .input {
  color: #2c2c2c; }
  input.xnarrow, .input.xnarrow {
    width: 13.33333%;
    margin: 0; }
    input.xnarrow:last-child, .input.xnarrow:last-child {
      margin-left: -4px; }
    input.xnarrow:first-child, .input.xnarrow:first-child {
      margin-right: 3.94%;
      margin-left: 0; }
    input.xnarrow:first-child:last-child, .input.xnarrow:first-child:last-child {
      margin: 0; }
  input.narrow, .input.narrow {
    width: 30.66667%;
    margin: 0; }
    input.narrow:last-child, .input.narrow:last-child {
      margin-left: -4px; }
    input.narrow:first-child, .input.narrow:first-child {
      margin-right: 3.94%;
      margin-left: 0; }
    input.narrow:first-child:last-child, .input.narrow:first-child:last-child {
      margin: 0; }
  input.normal, .input.normal {
    width: 48%;
    margin: 0; }
    input.normal:last-child, .input.normal:last-child {
      margin-left: -4px; }
    input.normal:first-child, .input.normal:first-child {
      margin-right: 3.94%;
      margin-left: 0; }
    input.normal:first-child:last-child, .input.normal:first-child:last-child {
      margin: 0; }
  input.wide, .input.wide {
    width: 65.33333%;
    margin: 0; }
    input.wide:last-child, .input.wide:last-child {
      margin-left: -4px; }
    input.wide:first-child, .input.wide:first-child {
      margin-right: 3.94%;
      margin-left: 0; }
    input.wide:first-child:last-child, .input.wide:first-child:last-child {
      margin: 0; }
  input.xwide, .input.xwide {
    width: 82.66667%;
    margin: 0; }
    input.xwide:last-child, .input.xwide:last-child {
      margin-left: -4px; }
    input.xwide:first-child, .input.xwide:first-child {
      margin-right: 3.94%;
      margin-left: 0; }
    input.xwide:first-child:last-child, .input.xwide:first-child:last-child {
      margin: 0; }
  input.xxwide, .input.xxwide {
    width: 100%;
    margin: 0; }
    input.xxwide:last-child, .input.xxwide:last-child {
      margin-left: -4px; }
    input.xxwide:first-child, .input.xxwide:first-child {
      margin-right: 3.94%;
      margin-left: 0; }
    input.xxwide:first-child:last-child, .input.xxwide:first-child:last-child {
      margin: 0; }

label + .xnarrow:last-child, label + .narrow:last-child, label + .normal:last-child, label + .wide:last-child, label + .xwide:last-child, label + .xxwide:last-child {
  margin-left: 0; }

@media only screen and (max-width: 1060px) {
  .xxwide:first-child, .xxwide:last-child {
    margin-right: 0%; } }
.prepend, .append {
  padding-bottom: 3.5px;
  white-space: nowrap;
  font-size: 0; }

.prepend input,
.prepend .input,
.append input,
.append .input {
  display: inline-block;
  margin-right: 0;
  margin-left: 0;
  max-width: 100%; }

.prepend input,
.prepend .input,
.prepend.append input:last-child,
.append *:last-child {
  -moz-border-radius: 0px 0 0 0;
  -webkit-border-radius: 0px;
  border-radius: 0px 0 0 0; }

.append input,
.append .input,
.prepend.append input:first-child,
.prepend *:first-child {
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0;
  border-radius: 0 0 0 0; }

.prepend.append input {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

.prepend.append input:last-child {
  margin-left: -1px; }

.prepend .adjoined, .append .adjoined, .prepend .btn, .append .btn {
  position: relative;
  z-index: 99;
  display: inline-block;
  margin-bottom: 0; }

.prepend .btn a, .prepend .btn input, .prepend .btn button, .append .btn a, .append .btn input, .append .btn button {
  padding: 0 12px; }

.prepend .adjoined, .append .adjoined {
  font-size: 16px;
  font-size: 1rem;
  height: 35.85532px;
  line-height: 33.85532px;
  padding: 0 10px 0 10px;
  border: 1px solid #cccccc;
  background: #b3b3b3;
  color: #2c2c2c;
  font-weight: 600;
  font-family: "Lato", Arial, Helvetica, sans-serif; }

.prepend .adjoined, .prepend .btn {
  margin-right: -1px; }

.adjoined:first-child {
  margin-left: 0 !important; }

.append .adjoined, .append .btn {
  margin-left: -1px; }

.append button, .prepend button {
  display: inline-block; }

.prepend input:first-child,
.append input:first-child,
.prepend .input:first-child,
.append .input:first-child {
  margin-right: 0; }

.double input, .double .input {
  width: 50% !important; }
  .double input:last-child, .double .input:last-child {
    margin-left: -1px; }

.field input, .field .input, .field textarea, .field .textarea, .field .radio span, .field .checkbox span, .field .picker {
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s; }
.field.danger:after {
  position: absolute;
  top: 14%;
  right: 15px;
  z-index: 999;
  color: #ca3838;
  font-size: 16px;
  font-family: "FontAwesome";
  content: ""; }
.field.danger.no-icon:after {
  display: none; }
.field.danger.append:after, .field.danger.prepend:after {
  content: ""; }
.field.danger input, .field.danger .input, .field.danger textarea, .field.danger .textarea, .field.danger .radio span, .field.danger .checkbox span, .field.danger .picker {
  border-color: #ca3838;
  background: #f0c5c5; }
.field.danger input, .field.danger .input, .field.danger textarea, .field.danger .textarea,
.field.danger .radio span, .field.danger .checkbox span, .field.danger .picker,
.field.danger input::-webkit-input-placeholder,
.field.danger textarea::-webkit-input-placeholder,
.field.danger input:-moz-placeholder,
.field.danger textarea:-moz-placeholder
textarea {
  color: #ca3838; }
.field.warning:after {
  position: absolute;
  top: 14%;
  right: 15px;
  z-index: 999;
  color: #ff671f;
  font-size: 16px;
  font-family: "FontAwesome";
  content: ""; }
.field.warning.no-icon:after {
  display: none; }
.field.warning.append:after, .field.warning.prepend:after {
  content: ""; }
.field.warning input, .field.warning .input, .field.warning textarea, .field.warning .textarea, .field.warning .radio span, .field.warning .checkbox span, .field.warning .picker {
  border-color: #ff671f;
  background: #ffe0d2; }
.field.warning input, .field.warning .input, .field.warning textarea, .field.warning .textarea,
.field.warning .radio span, .field.warning .checkbox span, .field.warning .picker,
.field.warning input::-webkit-input-placeholder,
.field.warning textarea::-webkit-input-placeholder,
.field.warning input:-moz-placeholder,
.field.warning textarea:-moz-placeholder
textarea {
  color: #ff671f; }
.field.success:after {
  position: absolute;
  top: 14%;
  right: 15px;
  z-index: 999;
  color: #58c026;
  font-size: 16px;
  font-family: "FontAwesome";
  content: ""; }
.field.success.no-icon:after {
  display: none; }
.field.success.append:after, .field.success.prepend:after {
  content: ""; }
.field.success input, .field.success .input, .field.success textarea, .field.success .textarea, .field.success .radio span, .field.success .checkbox span, .field.success .picker {
  border-color: #58c026;
  background: #c0eeaa; }
.field.success input, .field.success .input, .field.success textarea, .field.success .textarea,
.field.success .radio span, .field.success .checkbox span, .field.success .picker,
.field.success input::-webkit-input-placeholder,
.field.success textarea::-webkit-input-placeholder,
.field.success input:-moz-placeholder,
.field.success textarea:-moz-placeholder
textarea {
  color: #58c026; }
.field .picker.danger {
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  border-color: #ca3838;
  background: #f0c5c5;
  color: #ca3838; }
  .field .picker.danger select, .field .picker.danger:after {
    color: #ca3838; }
.field .picker.warning {
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  border-color: #ff671f;
  background: #ffe0d2;
  color: #ff671f; }
  .field .picker.warning select, .field .picker.warning:after {
    color: #ff671f; }
.field .picker.success {
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  border-color: #58c026;
  background: #c0eeaa;
  color: #58c026; }
  .field .picker.success select, .field .picker.success:after {
    color: #58c026; }

.field .text input[type="search"] {
  -webkit-appearance: textfield; }

.no-js .radio input {
  margin-left: 1px;
  -webkit-appearance: radio; }
.no-js .checkbox input {
  -webkit-appearance: checkbox; }
.no-js .radio input, .no-js .checkbox input {
  display: inline-block;
  width: 16px; }

.js .field .radio, .js .field .checkbox {
  position: relative; }
  .js .field .radio.danger, .js .field .checkbox.danger {
    color: #ca3838; }
    .js .field .radio.danger span, .js .field .checkbox.danger span {
      -moz-transition-duration: 0.2s;
      -o-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      transition-duration: 0.2s;
      border-color: #ca3838;
      background: #f0c5c5;
      color: #ca3838; }
  .js .field .radio.warning, .js .field .checkbox.warning {
    color: #ff671f; }
    .js .field .radio.warning span, .js .field .checkbox.warning span {
      -moz-transition-duration: 0.2s;
      -o-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      transition-duration: 0.2s;
      border-color: #ff671f;
      background: #ffe0d2;
      color: #ff671f; }
  .js .field .radio.success, .js .field .checkbox.success {
    color: #58c026;
    color: #2c2c2c; }
    .js .field .radio.success i, .js .field .checkbox.success i {
      color: #58c026; }
    .js .field .radio.success span, .js .field .checkbox.success span {
      -moz-transition-duration: 0.2s;
      -o-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      transition-duration: 0.2s;
      border-color: #58c026;
      background: #c0eeaa;
      color: #58c026; }
  .js .field .radio.checked i, .js .field .checkbox.checked i {
    position: absolute;
    top: -1px;
    left: -8px;
    line-height: 16px; }
  .js .field .radio span, .js .field .checkbox span {
    position: relative;
    top: 2px;
    display: inline-block;
    width: 16px;
    height: 16px;
    border: solid 1px #ccc;
    background: #fefefe; }
  .js .field .radio input[type="radio"], .js .field .radio input[type="checkbox"], .js .field .checkbox input[type="radio"], .js .field .checkbox input[type="checkbox"] {
    display: none; }
.js .field .radio span {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px; }
.js .field .checkbox span {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.field .text input[type="search"] {
  -webkit-appearance: textfield; }

.picker {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6), color-stop(100%, #b3b3b3));
  background-image: -moz-linear-gradient(#e6e6e6, #b3b3b3);
  background-image: -webkit-linear-gradient(#e6e6e6, #b3b3b3);
  background-image: linear-gradient(#e6e6e6, #b3b3b3);
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin: 0 0 2px 1.2%;
  width: auto;
  height: auto;
  border: 1px solid #a6a6a6;
  font-weight: 600;
  font-family: "Lato", Arial, Helvetica, sans-serif; }
  .picker:after {
    position: absolute;
    top: 50%;
    right: 8%;
    z-index: 0;
    margin-top: -12px;
    color: #2c2c2c;
    content: "";
    font-family: "FontAwesome"; }
  .picker:first-child {
    margin-left: 0; }
  .picker select {
    font-size: 16px;
    font-size: 1rem;
    position: relative;
    z-index: 99;
    display: block;
    padding: 6px 45px 6px 15px;
    min-width: 100%;
    width: 135%;
    height: 34px;
    outline: none;
    border: none;
    background: transparent;
    color: #2c2c2c;
    cursor: pointer;
    -webkit-appearance: none; }
  .picker select::-ms-expand {
    display: none; }

.scfForm input, .scfForm select, .scfForm textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.scChromeDataHolder {
  display: block; }

.scfForm textarea {
  resize: none; }

.scfForm {
  width: 100%;
  height: 100%;
  text-align: left;
  padding-bottom: 40px; }
  .scfForm input, .scfForm input[type="*"], .scfForm textarea {
    height: 35.85532px;
    line-height: 33.85532px;
    font-size: 16px;
    font-size: 1rem;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    position: relative !important;
    padding: 0 10px !important;
    border: 1px solid #cccccc !important;
    background: #fff !important;
    color: #2c2c2c !important;
    font-weight: normal;
    font-family: "Lato", Arial, Helvetica, sans-serif; }
  .scfForm input[type="submit"] {
    border-color: #ff671f !important;
    background: #ff671f !important;
    color: #ffffff !important;
    font-weight: normal;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    cursor: pointer;
    -webkit-appearance: none !important; }

.scfValidator {
  display: block;
  float: left;
  margin: 0px; }

.scfSectionBorder {
  margin: 0px;
  padding: 0px;
  width: 100%; }

.scfSectionContent {
  float: left;
  width: 100%; }

.scfSectionUsefulInfo {
  display: inline;
  width: 100%;
  vertical-align: top; }

.scfCheckboxBorder {
  display: block;
  clear: left;
  margin: 5px 0px;
  width: 100%;
  text-align: left; }

.scfCheckbox {
  display: block;
  margin: 0px;
  padding: 0px 0px;
  width: 90%; }

.scfCheckboxUsefulInfo {
  display: block;
  padding: 0px 3px;
  width: 90%;
  font-size: 0.9em; }

.scfLabel {
  display: block;
  width: 100%; }

.scfListBox, .scfDropList {
  margin: 0px;
  width: 100%; }

.scfListBoxGeneralPanel, .scfDropListGeneralPanel {
  display: block;
  float: left;
  width: 60%; }

.scfMultipleLineTextBox {
  margin: 0px;
  width: 100%;
  min-height: 120px;
  line-height: 1.25em; }

.scfDropListBorder, .scfEmailBorder, .scfMultipleLineTextBorder, .scfSingleLineTextBorder, .scfPasswordBorder, .scfNumberBorder, .scfDatePickerBorder, .scfDateBorder, .scfRadioButtonListBorder, .scfListBoxBorder, .scfCheckBoxListBorder, .scfFileUploadBorder, .scfDateSelectorBorder, .scfCreditCardBorder, .scfConfirmPasswordBorder, .scfCaptchaBorder, .scfTelephoneBorder, .scfSmsTelephoneBorder {
  display: inline-block;
  clear: left;
  margin: 5px 0px;
  width: 100%;
  vertical-align: top;
  text-align: left; }

.scfEmailTextBox, .scfSingleLineTextBox, .scfPasswordTextBox, .scfNumberTextBox, .scfDatePickerTextBox, .scfDateTextBox, .scfRadioButtonList, .scfListBox, .scfCheckBoxList, .scfFileUpload, .scfCreditCardTextBox, .scfCreditCardType, .scfConfirmPasswordTextBox, .scfTelephoneTextBox, .scfSmsTelephoneTextBox {
  margin: 0px;
  width: 100%; }

.scfDropListLabel, .scfEmailLabel, .scfMultipleLineTextLabel, .scfSingleLineTextLabel, .scfPasswordLabel, .scfNumberLabel, .scfDatePickerLabel, .scfDateLabel, .scfRadioButtonListLabel, .scfCheckBoxListLabel, .scfListBoxLabel, .scfFileUploadLabel, .scfDateSelectorLabel, .scfCreditCardLabel, .scfConfirmPasswordLabel, .scfCaptchaLabel, .scfTelephoneLabel, .scfSmsTelephoneLabel {
  display: block;
  float: left;
  clear: both;
  padding: 3px 0px;
  width: 30%;
  height: 35.85532px !important;
  line-height: 33.85532px !important; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .scfDropListLabel, .scfEmailLabel, .scfMultipleLineTextLabel, .scfSingleLineTextLabel, .scfPasswordLabel, .scfNumberLabel, .scfDatePickerLabel, .scfDateLabel, .scfRadioButtonListLabel, .scfCheckBoxListLabel, .scfListBoxLabel, .scfFileUploadLabel, .scfDateSelectorLabel, .scfCreditCardLabel, .scfConfirmPasswordLabel, .scfCaptchaLabel, .scfTelephoneLabel, .scfSmsTelephoneLabel {
      line-height: 1em !important; } }

.scfEmailGeneralPanel, .scfMultipleLineGeneralPanel, .scfSingleLineGeneralPanel, .scfPasswordGeneralPanel, .scfNumberGeneralPanel, .scfDatePickerGeneralPanel, .scfDateGeneralPanel, .scfRadioButtonListGeneralPanel, .scfCheckBoxListGeneralPanel, .scfFileUploadGeneralPanel, .scfDateSelectorGeneralPanel, .scfCreditCardGeneralPanel, .scfConfirmPasswordGeneralPanel, .scfCaptchaGeneralPanel, .scfTelephoneGeneralPanel, .scfSmsTelephoneGeneralPanel {
  padding: 0px 2px 0px 0px;
  display: block;
  float: left;
  width: 60%; }

.scfDropListUsefulInfo, .scfEmailUsefulInfo, .scfMultipleLineTextUsefulInfo, .scfSingleLineTextUsefulInfo, .scfPasswordUsefulInfo, .scfNumberUsefulInfo, .scfDatePickerUsefulInfo, .scfDateUsefulInfo, .scfRadioButtonListUsefulInfo, .scfListBoxUsefulInfo, .scfCheckBoxListUsefulInfo, .scfFileUploadUsefulInfo, .scfDateSelectorUsefulInfo, .scfCreditCardTextUsefulInfo, .scfConfirmPasswordUsefulInfo, .scfCaptchaUsefulInfo, .scfTelephoneUsefulInfo, .scfSmsTelephoneUsefulInfo {
  padding-left: 3px;
  font-size: 0.9em;
  display: block;
  width: 100%;
  float: left; }

.scfDateSelectorDay, .scfDateSelectorMonth, .scfDateSelectorYear {
  margin: 0px;
  width: 33%; }

.scfDateSelectorLabel {
  margin-top: 7px; }

.scfDateSelectorShortLabelDay, .scfDateSelectorShortLabelMonth, .scfDateSelectorShortLabelYear {
  padding: 0px 0px 1px 0px;
  display: block;
  float: left;
  margin: 0px;
  font-size: xx-small;
  line-height: 10px;
  width: 33%; }

ul {
  margin: 0px;
  padding: 0px; }

.scfCreditCardType {
  width: 100%; }

.scfCaptchaLabelText {
  width: 180px; }

.scfCaptcha img {
  border: 1px solid black; }

.scfCaptchaTextBox {
  width: 100%; }

.scfCaptchStrongTextPanel {
  display: block;
  float: left;
  width: 180px; }

.scfCaptchaLimitGeneralPanel {
  width: 215px; }

.scfCaptchaGeneralPanel embed {
  position: absolute;
  z-index: -10; }

.scfCaptchaGeneralPanel td br {
  margin-top: 3px;
  margin-bottom: 5px; }

.scfCaptchaGeneralPanel td input {
  margin-left: 20px; }

.scfCaptchaGeneralPanel table {
  margin-top: 30px; }

.scfShortDate {
  display: block;
  clear: left;
  margin: 5px 0px;
  width: 60%;
  vertical-align: top;
  text-align: left; }

.scfShortText {
  float: right;
  margin: 0px;
  width: 40%; }

.scfShortDate .scfDateSelectorLabel {
  margin-top: 0px;
  width: 50%; }

.scfShortDate .scfDateSelectorGeneralPanel {
  width: 46%; }

.scfShortDate .scfDateSelectorDay, .scfShortDate .scfDateSelectorShortLabelDay, .scfShortDate .scfDateSelectorShortLabelMonth, .scfShortDate .scfDateSelectorShortLabelYear {
  display: none; }

.scfShortDate .scfDateSelectorShortLabelMonth, .scfShortDate .scfDateSelectorShortLabelYear, .scfShortDate .scfDateSelectorMonth, .scfShortDate .scfDateSelectorYear {
  width: 49%; }

.scfShortText .scfSingleLineTextLabel {
  width: 15%; }

.scfShortText .scfSingleLineGeneralPanel {
  width: 60%; }

.scfShortText .scfSingleLineTextBox {
  margin: 0px;
  width: 100%; }

.scfDatePickerGeneralPanel .ui-icon {
  position: relative;
  top: -20px;
  display: block;
  float: right; }

.scfSingleLineTextBorder,
.scfEmailBorder,
.scfMultipleLineTextBorder,
.scfTelephoneBorder,
.scfSubmitSummary,
.scfCheckboxBorder,
.scfValidationSummary {
  *zoom: 1; }
  .scfSingleLineTextBorder:before, .scfSingleLineTextBorder:after,
  .scfEmailBorder:before,
  .scfEmailBorder:after,
  .scfMultipleLineTextBorder:before,
  .scfMultipleLineTextBorder:after,
  .scfTelephoneBorder:before,
  .scfTelephoneBorder:after,
  .scfSubmitSummary:before,
  .scfSubmitSummary:after,
  .scfCheckboxBorder:before,
  .scfCheckboxBorder:after,
  .scfValidationSummary:before,
  .scfValidationSummary:after {
    content: "";
    display: table; }
  .scfSingleLineTextBorder:after,
  .scfEmailBorder:after,
  .scfMultipleLineTextBorder:after,
  .scfTelephoneBorder:after,
  .scfSubmitSummary:after,
  .scfCheckboxBorder:after,
  .scfValidationSummary:after {
    clear: both; }

.scfValidationSummary {
  margin: 0 !important; }
  .scfValidationSummary ul {
    margin-left: 25px;
    margin-bottom: 25px;
    list-style: disc outside; }
    .scfValidationSummary ul li {
      padding-bottom: 0.273em; }

.scfSubmitSummary {
  color: #ca3838 !important;
  margin-bottom: 25px; }

.scfCheckboxBorder {
  padding: 0;
  margin: 0 0 30px 30% !important;
  width: 70% !important; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .scfCheckboxBorder {
      margin: 0 0 30px 0 !important;
      width: 100% !important; } }
  .scfCheckboxBorder .scfCheckBoxListGeneralPanel {
    width: 80% !important; }
    .scfCheckboxBorder .scfCheckBoxListGeneralPanel .scfCheckbox input[type="checkbox"] {
      padding: 0 !important;
      margin: 0 7px 0 0 !important;
      display: inline-block !important;
      line-height: 1em;
      height: auto; }
    .scfCheckboxBorder .scfCheckBoxListGeneralPanel .scfCheckbox label {
      display: inline !important; }

.scfTitleBorder {
  display: none; }

.scfError, .scfValidationSummary, .scfValidatorRequired, .scfValidator {
  color: #ca3838 !important; }

.scfCheckboxUsefulInfo {
  color: silver; }

.scfDropListUsefulInfo {
  color: silver; }

.scfEmailUsefulInfo {
  color: silver; }

.scfMultipleLineTextUsefulInfo {
  color: silver; }

.scfPasswordUsefulInfo {
  color: silver; }

.scfSingleLineTextUsefulInfo {
  color: silver; }

.scfNumberUsefulInfo {
  color: silver; }

.scfDatePickerUsefulInfo {
  color: silver; }

.scfDateUsefulInfo {
  color: silver; }

.scfRadioButtonListUsefulInfo {
  color: silver; }

.scfListBoxUsefulInfo {
  color: silver; }

.scfCheckBoxListUsefulInfo {
  color: silver; }

.scfFileUploadUsefulInfo {
  color: silver; }

.scfCreditCardTextUsefulInfo, .scfConfirmPasswordUsefulInfo,
.scfDateSelectorUsefulInfo, .scfCaptchaUsefulInfo,
.scfTelephoneUsefulInfo, .scfSmsTelephoneUsefulInfo {
  color: silver; }

.scfDateSelectorShortLabelDay, .scfDateSelectorShortLabelMonth,
.scfDateSelectorShortLabelYear {
  color: #000000; }

.ui-widget {
  font-size: 10px; }

.halfAvailableWidth {
  display: inline;
  float: left;
  margin: 5px 0px;
  width: 50%;
  vertical-align: top;
  text-align: left; }

.thirdAvailableWidth {
  display: inline;
  float: left;
  margin: 5px 0px;
  width: 33%;
  vertical-align: top;
  text-align: left; }

.halfLeft {
  width: 50%; }

.halfRight {
  float: right;
  width: 50%; }

.halfLeft .scfSectionBorderAsFieldSet,
.halfRight .scfSectionBorderAsFieldSet {
  margin: 0px;
  padding: 0px;
  border-width: 0px; }

.halfLeft .scfEmailGeneralPanel, .halfLeft .scfMultipleLineGeneralPanel, .halfLeft .scfSingleLineGeneralPanel, .halfLeft .scfPasswordGeneralPanel, .halfLeft .scfNumberGeneralPanel, .halfLeft .scfDatePickerGeneralPanel, .halfLeft .scfDateGeneralPanel, .halfLeft .scfRadioButtonListGeneralPanel, .halfLeft .scfCheckBoxListGeneralPanel, .halfLeft .scfFileUploadGeneralPanel, .halfLeft .scfDateSelectorGeneralPanel, .halfRight .scfEmailGeneralPanel, .halfRight .scfMultipleLineGeneralPanel, .halfRight .scfSingleLineGeneralPanel, .halfRight .scfPasswordGeneralPanel, .halfRight .scfNumberGeneralPanel, .halfRight .scfDatePickerGeneralPanel, .halfRight .scfDateGeneralPanel, .halfRight .scfRadioButtonListGeneralPanel, .halfRight .scfCheckBoxListGeneralPanel, .halfRight .scfFileUploadGeneralPanel, .halfRight .scfDateSelectorGeneralPanel {
  display: block;
  float: left;
  margin: 0px;
  margin-bottom: 10px;
  width: 80%; }

.halfLeft .scfDropListBorder, .halfLeft .scfEmailBorder, .halfLeft .scfMultipleLineTextBorder, .halfLeft .scfSingleLineTextBorder, .halfLeft .scfPasswordBorder, .halfLeft .scfNumberBorder, .halfLeft .scfDatePickerBorder, .halfLeft .scfDateBorder, .halfLeft .scfRadioButtonListBorder, .halfLeft .scfListBoxBorder, .halfLeft .scfCheckBoxListBorder, .halfLeft .scfFileUploadBorder, .halfRight .scfDropListBorder, .halfRight .scfEmailBorder, .halfRight .scfMultipleLineTextBorder, .halfRight .scfSingleLineTextBorder, .halfRight .scfPasswordBorder, .halfRight .scfNumberBorder, .halfRight .scfDatePickerBorder, .halfRight .scfDateBorder, .halfRight .scfRadioButtonListBorder, .halfRight .scfListBoxBorder, .halfRight .scfCheckBoxListBorder, .halfRight .scfFileUploadBorder {
  display: block;
  margin: 0px;
  width: 100%;
  vertical-align: top;
  text-align: left; }

.halfLeft .scfDropListLabel, .halfLeft .scfEmailLabel, .halfLeft .scfMultipleLineTextLabel, .halfLeft .scfSingleLineTextLabel, .halfLeft .scfPasswordLabel, .halfLeft .scfNumberLabel, .halfLeft .scfDatePickerLabel, .halfLeft .scfDateLabel, .halfLeft .scfRadioButtonListLabel, .halfLeft .scfCheckBoxListLabel, .halfLeft .scfListBoxLabel, .halfLeft .scfFileUploadLabel, .halfLeft .scfDateSelectorLabel, .halfRight .scfDropListLabel, .halfRight .scfEmailLabel, .halfRight .scfMultipleLineTextLabel, .halfRight .scfSingleLineTextLabel, .halfRight .scfPasswordLabel, .halfRight .scfNumberLabel, .halfRight .scfDatePickerLabel, .halfRight .scfDateLabel, .halfRight .scfRadioButtonListLabel, .halfRight .scfCheckBoxListLabel, .halfRight .scfListBoxLabel, .halfRight .scfFileUploadLabel, .halfRight .scfDateSelectorLabel {
  padding-bottom: 0px; }

.halfLeft .scfValidator, .halfRight .scfValidator {
  position: absolute;
  display: block;
  margin: 0px;
  font-size: 0.8em; }

.halfLeft .scfValidatorRequired, .halfLeft .scfRequired, .halfRight .scfValidatorRequired, .halfRight .scfRequired {
  float: left; }

.mktoLabel, #FirstName, #LastName, #Email, #Phone, #Company, .mktoField, .mktoFormRow,
.mktoButtonRow, .mktoButtonWrap .mktoButton {
  font-weight: normal !important;
  font-size: 16px !important;
  font-family: "Lato", Arial, Helvetica, sans-serif !important; }

.mktoForm,
.mktoFormRow,
.mktoFormCol,
.mktoFieldWrap {
  width: 100% !important; }

.mktoLabel {
  display: block;
  float: left;
  clear: both;
  padding: 3px 0px !important;
  width: 30% !important; }

#FirstName, #LastName, #Email, #Phone, #Company, .mktoField {
  position: relative !important;
  display: block;
  float: left;
  padding: 0px 2px 0px 0px;
  padding: 0 10px !important;
  width: 60% !important;
  height: 35.85532px;
  border: 1px solid #d5d5d5 !important;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background: #fff !important;
  color: #1f2933 !important;
  line-height: 33.85532px; }

.mktoAsterix {
  float: left;
  color: #ca3838; }

.mktoFormRow,
.mktoButtonRow {
  display: block;
  float: left;
  margin-bottom: 20px;
  width: 100%; }

.mktoButtonWrap {
  margin-left: 0 !important; }
  .mktoButtonWrap .mktoButton {
    position: relative !important;
    padding: 0 10px !important;
    height: 35.85532px;
    border: 1px solid #d5d5d5 !important;
    border-color: #9c3 !important;
    border-radius: 7px;
    background: #9c3 !important;
    background-image: none !important;
    color: #fff !important;
    line-height: 33.85532px;
    cursor: pointer;
    -webkit-appearance: none !important; }

.badge, .label {
  display: inline-block;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
  font-family: "Lato", Arial, Helvetica, sans-serif !important;
  font-weight: 600;
  color: #fff; }
  .badge a, .label a {
    color: #fff; }
  .badge.primary, .label.primary {
    background: #0c51a1;
    border: 1px solid #0c51a1; }
  .badge.secondary, .label.secondary {
    background: #666666;
    border: 1px solid #666666; }
  .badge.default, .label.default {
    background: #b3b3b3;
    border: 1px solid #b3b3b3;
    color: #161616; }
    .badge.default:hover, .label.default:hover {
      border-color: #a6a6a6; }
    .badge.default a, .label.default a {
      color: #161616; }
  .badge.info, .label.info {
    background: #4a4d50;
    border: 1px solid #4a4d50; }
  .badge.danger, .label.danger {
    background: #ca3838;
    border: 1px solid #ca3838; }
  .badge.warning, .label.warning {
    background: #ff671f;
    border: 1px solid #ff671f;
    color: #521a00; }
    .badge.warning a, .label.warning a {
      color: #521a00; }
  .badge.success, .label.success {
    background: #58c026;
    border: 1px solid #58c026; }
  .badge.light, .label.light {
    background: #fff;
    color: #2c2c2c;
    border: 1px solid #b3b3b3; }
    .badge.light a, .label.light a {
      color: #1b9ddb; }
  .badge.dark, .label.dark {
    background: #212121;
    border: 1px solid #212121; }
  .badge.fancy, .label.fancy {
    height: auto;
    line-height: 1.5em;
    padding: 20px 20px 20px 70px;
    max-width: 700px;
    text-align: left;
    position: relative; }
    .badge.fancy .fa, .label.fancy .fa {
      position: absolute;
      top: 50%;
      left: 20px;
      font-size: 30px;
      margin-top: -15px; }
  .badge.fancy.short, .label.fancy.short {
    height: auto;
    line-height: 1.5em;
    padding: 7px 7px 7px 42px;
    max-width: 700px;
    text-align: left;
    position: relative; }
    .badge.fancy.short .fa, .label.fancy.short .fa {
      font-size: 16px;
      margin-top: -7px;
      left: 14px; }

.badge {
  padding: 0 10px;
  font-size: 14px;
  font-size: 0.875rem;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.label {
  padding: 0 10px;
  font-size: 12px;
  font-size: 0.75rem;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

.alert {
  padding: 0 10px;
  font-family: "Lato", Arial, Helvetica, sans-serif !important;
  font-weight: 600;
  list-style-type: none;
  word-wrap: break-word;
  margin-bottom: 8px;
  font-size: 14px;
  font-size: 0.875rem;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }
  .alert.primary {
    background: #2482ef;
    border: 1px solid #0c51a1;
    color: #052142; }
  .alert.secondary {
    background: #999999;
    border: 1px solid #666666;
    color: #333333; }
  .alert.default {
    background: #e6e6e6;
    border: 1px solid #b3b3b3;
    color: gray;
    color: #161616;
    border: 1px solid #b3b3b3; }
  .alert.info {
    background: #7b8085;
    border: 1px solid #4a4d50;
    color: #191a1b;
    color: #b3b3b3; }
  .alert.danger {
    background: #df8989;
    border: 1px solid #ca3838;
    color: #7b2121; }
  .alert.warning {
    background: #ffac85;
    border: 1px solid #ff671f;
    color: #b83b00;
    color: #521a00; }
  .alert.success {
    background: #91e26a;
    border: 1px solid #58c026;
    color: #316b15; }

.warning {
  color: #ffffff !important; }

.tabs {
  display: block; }

.tab-nav {
  margin: 0;
  padding: 0;
  font-size: 0; }
  .tab-nav > li {
    top: 1px;
    display: inline-block;
    margin: 0 1% 0 0;
    padding: 0;
    width: 24.2333%;
    text-align: center;
    cursor: default;
    font-size: 16px;
    font-size: 1rem; }
    .tab-nav > li > li {
      top: 1px;
      display: inline-block;
      margin: 0 2.88462% 0 0;
      padding: 0;
      width: auto;
      cursor: default; }
      .tab-nav > li > li > a {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        display: block;
        margin: 0;
        padding: 0 16px;
        width: auto;
        background: #999999;
        color: #ffffff;
        cursor: pointer;
        height: 35.85532px;
        line-height: 35.85532px; }
        .tab-nav > li > li > a:hover {
          background: #072d5a;
          text-decoration: none; }
        .tab-nav > li > li > a:active {
          background: #aeaeae; }
      .tab-nav > li > li.active > a {
        height: 35.85532px;
        line-height: 35.85532px;
        background: #ffffff;
        cursor: default; }
      .tab-nav > li > li:last-child {
        margin-right: 0; }

.tab-nav > li:last-child {
  margin-right: 0; }

.tab-nav > li > a {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: block;
  margin: 0;
  padding: 0 16px;
  width: auto;
  background: #999999;
  color: #ffffff;
  cursor: pointer;
  height: 35.85532px;
  line-height: 35.85532px; }
  .tab-nav > li > a:hover {
    background: #737373;
    text-decoration: none; }
  .tab-nav > li > a:active {
    background: #072d5a; }

.tab-nav > li.active > a {
  height: 35.85532px;
  line-height: 35.85532px;
  background: #0c51a1; }

.tabs.pill .tab-nav {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: table;
  overflow: hidden;
  width: 100%; }
  .tabs.pill .tab-nav > li {
    top: 0;
    display: table-cell;
    margin: 0;
    margin-left: -4px;
    text-align: center; }
    .tabs.pill .tab-nav > li:first-child {
      margin-left: 0; }
    .tabs.pill .tab-nav > li > a {
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0;
      height: 35.85532px;
      line-height: 35.85532px;
      border: none;
      border-right: 1px solid #a6a6a6; }
    .tabs.pill .tab-nav > li:last-child > a {
      border-right: none; }

.tab-content {
  display: none;
  padding: 20px 10px; }
  .tab-content.active {
    display: block; }

.tabs.vertical .tab-nav {
  border: none; }
  .tabs.vertical .tab-nav > li {
    display: block;
    margin: 0;
    margin-bottom: 5px; }
    .tabs.vertical .tab-nav > li.active {
      position: relative;
      z-index: 99; }
      .tabs.vertical .tab-nav > li.active > a {
        border-right: 1px solid #ffffff; }
    .tabs.vertical .tab-nav > li > a {
      -moz-border-radius: 0 0 0 0;
      -webkit-border-radius: 0;
      border-radius: 0 0 0 0;
      border: 1px solid #a6a6a6; }
.tabs.vertical .tab-content {
  margin-left: -1px;
  padding: 10px 0 30px 20px;
  border-left: 1px solid #a6a6a6; }

ul.tab-back-nav-1 {
  float: left;
  width: 20.2%;
  height: 35.844px;
  line-height: 35.844px; }
  @media only screen and (max-width: 813px) {
    ul.tab-back-nav-1 {
      width: 100%;
      float: none;
      height: 57px;
      line-height: 57px;
      margin-bottom: 4px; } }
  ul.tab-back-nav-1 li {
    width: 96.5%;
    margin-right: 3.5%; }
    @media only screen and (max-width: 813px) {
      ul.tab-back-nav-1 li {
        width: 100%;
        margin: 0 !important;
        height: 57px;
        line-height: 57px;
        text-align: left; } }
    ul.tab-back-nav-1 li a {
      background: #ff671f;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
      @media only screen and (max-width: 813px) {
        ul.tab-back-nav-1 li a {
          height: 57px;
          line-height: 57px; } }

ul.tab-back-nav-2 {
  float: left;
  width: 79.8%;
  height: 35.844px;
  line-height: 35.844px; }
  @media only screen and (max-width: 813px) {
    ul.tab-back-nav-2 {
      width: 100%;
      float: none; } }
  ul.tab-back-nav-2 li {
    width: 24.25%; }
    @media only screen and (max-width: 813px) {
      ul.tab-back-nav-2 li {
        width: 100%; } }

.image {
  line-height: 0;
  margin-bottom: 20px; }
  .image.circle {
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50%;
    border-radius: 50% !important;
    overflow: hidden;
    width: auto; }
  .image.rounded {
    overflow: hidden;
    -moz-border-radius: 0 0;
    -webkit-border-radius: 0;
    border-radius: 0 0; }
  .image.photo {
    border: 5px solid #fff;
    -moz-box-shadow: 0 0 1px #2c2c2c;
    -webkit-box-shadow: 0 0 1px #2c2c2c;
    box-shadow: 0 0 1px #2c2c2c; }
    .image.photo.polaroid {
      padding-bottom: 50px;
      background: #fff; }

body .video {
  width: 100%;
  position: relative;
  height: 0;
  padding-bottom: 56.25%; }
  body .video.twitch, body .video.youtube.show_controls {
    padding-top: 30px; }

.video > video, .video > iframe, .video > object, .video > embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.cycle-slide > .slide > .video > .fluid-width-video-wrapper > iframe {
  opacity: 0;
  transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -webkit-transition: opacity .5s ease-in-out; }

.cycle-slide.cycle-slide-active > .slide > .video > .fluid-width-video-wrapper > iframe {
  opacity: 1;
  transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -webkit-transition: opacity .5s ease-in-out; }

.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  margin-bottom: 30px;
  height: 0;
  overflow: hidden;
  max-width: 100%; }
  .embed-container iframe,
  .embed-container object,
  .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.drawer {
  position: relative;
  width: 100%;
  max-height: 0;
  background: #3e4144;
  -moz-box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436;
  -webkit-box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436;
  box-shadow: inset 0 -2px 5px #313436, inset 0 2px 5px #313436;
  overflow: hidden;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }
  .drawer.active {
    height: auto;
    max-height: 800px;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s; }

.modal {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  background: black;
  background: rgba(0, 0, 0, 0.8); }
  .modal > .content {
    width: 50%;
    min-height: 50%;
    max-height: 65%;
    position: relative;
    top: 25%;
    margin: 0 auto;
    padding: 30px;
    background: #ffffff;
    z-index: 2;
    overflow: auto; }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      .modal > .content {
        width: 80%;
        min-height: 80%;
        max-height: 80%;
        top: 10%; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .modal > .content {
        width: 92.5%;
        min-height: 92.5%;
        max-height: 92.5%;
        top: 3.75%; } }
    .modal > .content > .close {
      position: absolute;
      top: 10px;
      right: 15px;
      cursor: pointer;
      z-index: 3;
      font-size: 20px; }
  .modal, .modal > .content {
    visibility: hidden;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  .modal.active {
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -moz-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; }
    .modal.active, .modal.active > .content {
      visibility: visible;
      filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
      opacity: 1; }

table {
  display: table;
  background-color: #ffffff;
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 20px;
  width: 100%;
  border: 1px solid #e0e0e0; }
  table caption {
    text-align: center;
    font-size: 29.79335px;
    padding: .75em; }
  table thead th,
  table tbody td,
  table tr td {
    display: table-cell;
    padding: 10px;
    vertical-align: top;
    text-align: left;
    border-top: 1px solid #e0e0e0; }
  table tr td, table tbody tr td {
    font-size: 16px; }
  table tr td:first-child {
    font-weight: normal; }
  table thead {
    background-color: #0c51a1;
    color: #ffffff; }
    table thead tr th {
      font-size: 16px;
      font-weight: bold;
      vertical-align: bottom; }
    table thead tr th.center {
      text-align: center;
      position: static;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      margin: 0;
      padding: 10px;
      line-height: 1.25; }
  table tbody tr th {
    font-size: 16px;
    font-weight: bold;
    vertical-align: bottom;
    background: #0c51a1;
    color: #ffffff;
    padding: 10px; }
  table tbody tr th.center {
    text-align: center;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin: 0;
    padding: 10px;
    line-height: 1.25; }
  table tbody tr td.rotate._270 {
    height: auto;
    white-space: nowrap;
    vertical-align: middle; }
    table tbody tr td.rotate._270 > div {
      transform: rotate(270deg); }
  table tbody tr td.center {
    text-align: center;
    position: static;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin: 0;
    padding: 10px;
    vertical-align: middle; }
  table.striped tr:nth-of-type(even),
  table table tr.stripe,
  table table tr.striped {
    background-color: #e0e0e0; }
  table.rounded {
    border-radius: 0;
    border-collapse: separate; }
    table.rounded caption + thead tr:first-child th:first-child,
    table.rounded caption + tr td:first-child,
    table.rounded > thead tr:first-child th:first-child,
    table.rounded > thead tr:first-child td:first-child,
    table.rounded > tr:first-child td:first-child {
      border-top-left-radius: 0; }
    table.rounded caption + thead tr:first-child th:last-child,
    table.rounded caption + tr td:last-child,
    table.rounded > thead tr:first-child th:last-child,
    table.rounded > thead tr:first-child td:last-child,
    table.rounded > tr:first-child td:last-child {
      border-top-right-radius: 0; }
    table.rounded thead ~ tr:last-child td:last-child,
    table.rounded tbody tr:last-child td:last-child {
      border-bottom-right-radius: 0; }
    table.rounded thead ~ tr:last-child td:first-child,
    table.rounded tbody tr:last-child td:first-child {
      border-bottom-left-radius: 0; }
    table.rounded thead th, table.rounded thead td,
    table.rounded caption + tbody tr:first-child td,
    table.rounded > tbody:first-child tr:first-child td {
      border-top: 0; }

table.tg {
  border-spacing: 0; }
  table.tg a > p,
  table.tg p {
    margin-bottom: 0; }

.ttip {
  position: relative;
  cursor: pointer; }
  .ttip:after {
    -moz-transition: opacity 0.1s ease;
    -o-transition: opacity 0.1s ease;
    -webkit-transition: opacity 0.1s ease;
    transition: opacity 0.1s ease;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    position: absolute;
    top: -3px;
    right: 29px;
    display: block;
    padding: 0.375em;
    min-width: 150px;
    max-width: 200px;
    width: auto;
    background: #e0e0e0;
    color: #1b9ddb;
    content: attr(data-tooltip);
    text-align: center;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    line-height: 1.5;
    pointer-events: none; }
  .ttip:before {
    -moz-transition: opacity 0.1s ease;
    -o-transition: opacity 0.1s ease;
    -webkit-transition: opacity 0.1s ease;
    transition: opacity 0.1s ease;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    position: absolute;
    top: 2px;
    right: 20px;
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 9px solid #e0e0e0;
    content: "";
    pointer-events: none; }
  .ttip:hover:after, .ttip:hover:before {
    opacity: 1;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    -webkit-transition: opacity 0.1s ease;
    -moz-transition: opacity 0.1s ease;
    -o-transition: opacity 0.1s ease;
    transition: opacity 0.1s ease; }
  .ttip.left-ttip:after {
    left: 29px; }
  .ttip.left-ttip:before {
    left: 20px;
    border-right: 9px solid #1b9ddb;
    border-left: none; }

.panel,
.panel_b,
.panel_c,
.panel_d,
.panel_e,
.panel_f,
.panel_g {
  display: block;
  text-align: center;
  color: #2c2c2c; }
  .panel h1,
  .panel h2,
  .panel h3,
  .panel h4,
  .panel h5,
  .panel h6,
  .panel_b h1,
  .panel_b h2,
  .panel_b h3,
  .panel_b h4,
  .panel_b h5,
  .panel_b h6,
  .panel_c h1,
  .panel_c h2,
  .panel_c h3,
  .panel_c h4,
  .panel_c h5,
  .panel_c h6,
  .panel_d h1,
  .panel_d h2,
  .panel_d h3,
  .panel_d h4,
  .panel_d h5,
  .panel_d h6,
  .panel_e h1,
  .panel_e h2,
  .panel_e h3,
  .panel_e h4,
  .panel_e h5,
  .panel_e h6,
  .panel_f h1,
  .panel_f h2,
  .panel_f h3,
  .panel_f h4,
  .panel_f h5,
  .panel_f h6,
  .panel_g h1,
  .panel_g h2,
  .panel_g h3,
  .panel_g h4,
  .panel_g h5,
  .panel_g h6 {
    color: #2c2c2c; }

.panel_a {
  border-top: none; }
  .panel_a p.homepage_callout {
    font-size: 26px; }
  .panel_a .columns {
    padding-top: 150px; }

.replace-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block; }

.tablet_only,
.mobile_only {
  display: none !important;
  visibility: hidden !important; }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  .mobile_hide {
    display: none !important;
    visibility: hidden !important; }

  .mobile_only {
    display: block !important;
    visibility: visible !important; } }
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .tablet_hide {
    display: none !important;
    visibility: hidden !important; }

  .tablet_only {
    display: block !important;
    visibility: visible !important; } }
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .mobile_hide {
    display: none !important;
    visibility: hidden !important; } }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  .desktop_only {
    display: none !important;
    visibility: hidden !important; } }
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .desktop_only {
    display: none !important;
    visibility: hidden !important; } }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  .desktop_tablet_only {
    display: none !important;
    visibility: hidden !important; } }
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .desktop_tablet_only {
    display: block !important;
    visibility: visible !important; } }
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  .desktop_tablet_only {
    display: block !important;
    visibility: visible !important; } }

[data-index="home"] header {
  background: #ffffff; }

header {
  width: 100%;
  height: 83px;
  position: fixed;
  background: #ffffff;
  border-bottom: 1px solid #eaeaea; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    header {
      background: #ffffff !important;
      height: 60px !important; } }
  header .logo {
    position: absolute;
    display: block;
    top: 14px;
    left: 20px;
    width: 145px;
    height: 55px;
    background: url("../images/2015/logo-igt.png") no-repeat 0 0; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
      header .logo {
        background: url("../images/2015/logo-igt@2x.png") no-repeat 0 0;
        background-size: 145px 55px; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      header .logo {
        top: 10px;
        left: 10px;
        width: 105px;
        height: 40px;
        background-size: 105px 40px; } }
    header .logo h1 {
      margin: 0;
      padding: 0;
      font-size: 0;
      line-height: auto !important; }
  header .menu_btn_item {
    height: 59px;
    width: 80px;
    display: block;
    line-height: 59px;
    text-align: center;
    color: #8dc8e8;
    position: absolute;
    right: 0;
    background-color: #ffffff;
    text-transform: uppercase;
    z-index: 99999; }
    header .menu_btn_item.login_btn {
      right: 61px; }
    header .menu_btn_item:hover {
      color: #fedd00; }
    header .menu_btn_item.menu_btn .fa {
      font-size: 34px;
      position: absolute;
      top: 14px;
      left: 14px; }
  header .main_navigation {
    position: absolute;
    display: block;
    z-index: 500;
    width: 80%;
    top: 33px;
    right: 20px; }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      header .main_navigation {
        width: 100%; } }
    @media only screen and (min-width: 1023px) and (max-width: 1239px) {
      header .main_navigation {
        width: 100%; } }
    header .main_navigation ul.main_navigation_items {
      font-size: 0;
      height: 50px;
      margin: 0;
      padding: 0;
      position: relative;
      float: right;
      text-align: right; }
      header .main_navigation ul.main_navigation_items li {
        display: inline;
        margin: 0;
        padding: 0;
        float: left;
        height: 50px; }
        header .main_navigation ul.main_navigation_items li.search {
          color: #1b9ddb; }
          header .main_navigation ul.main_navigation_items li.search a {
            color: #1b9ddb; }
            header .main_navigation ul.main_navigation_items li.search a:hover {
              color: #1b9ddb; }
        header .main_navigation ul.main_navigation_items li a {
          display: block;
          padding: 0 20px;
          font-size: 16px;
          text-transform: uppercase;
          color: #1b9ddb;
          text-decoration: none;
          height: 50px;
          line-height: 40px;
          cursor: pointer; }
          @media only screen and (min-width: 560px) and (max-width: 1023px) {
            header .main_navigation ul.main_navigation_items li a {
              padding: 0 10px; } }
          @media only screen and (min-width: 1023px) and (max-width: 1239px) {
            header .main_navigation ul.main_navigation_items li a {
              padding: 0 15px; } }
          header .main_navigation ul.main_navigation_items li a.dropdown_active {
            text-decoration: none;
            color: #ffffff;
            background: #1b9ddb !important; }
          header .main_navigation ul.main_navigation_items li a.text_only {
            cursor: default !important;
            color: #0c51a1 !important;
            background: none !important; }
          header .main_navigation ul.main_navigation_items li a.text_only:hover {
            cursor: default !important;
            color: #0c51a1 !important; }
          header .main_navigation ul.main_navigation_items li a.no_hover:hover, header .main_navigation ul.main_navigation_items li a.nav_active.no_hover:hover, header .main_navigation ul.main_navigation_items li a.nav_active.no_hover.dropdown_active:hover, header .main_navigation ul.main_navigation_items li a.nav_active.no_hover.dropdown_active {
            background: none !important;
            color: #1b9ddb; }
          header .main_navigation ul.main_navigation_items li a.nav_active.no_hover.dropdown_active, header .main_navigation ul.main_navigation_items li a.nav_active {
            color: #ff671f; }
          header .main_navigation ul.main_navigation_items li a:hover.nav_active.no_hover.dropdown_active, header .main_navigation ul.main_navigation_items li a:hover.nav_active {
            color: #1b9ddb; }
        @media only screen and (min-width: 560px) and (max-width: 1023px) {
          header .main_navigation ul.main_navigation_items li.search a {
            padding: 0 0 0 10px; } }
        @media only screen and (min-width: 1023px) and (max-width: 1239px) {
          header .main_navigation ul.main_navigation_items li.search a {
            padding: 0 10px 0 15px; } }
        header .main_navigation ul.main_navigation_items li.separator {
          display: block;
          height: 40px;
          line-height: 40px;
          width: 41px;
          position: relative;
          float: left; }
          @media only screen and (min-width: 560px) and (max-width: 1023px) {
            header .main_navigation ul.main_navigation_items li.separator {
              width: 21px; } }
          @media only screen and (min-width: 1023px) and (max-width: 1239px) {
            header .main_navigation ul.main_navigation_items li.separator {
              width: 31px; } }
          header .main_navigation ul.main_navigation_items li.separator span {
            display: block;
            height: 20px;
            width: 1px;
            background: #e0e0e0;
            position: absolute;
            top: 10px;
            left: 20px; }
            @media only screen and (min-width: 560px) and (max-width: 1023px) {
              header .main_navigation ul.main_navigation_items li.separator span {
                left: 10px; } }
            @media only screen and (min-width: 1023px) and (max-width: 1239px) {
              header .main_navigation ul.main_navigation_items li.separator span {
                left: 15px; } }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        header .main_navigation ul.main_navigation_items {
          display: none;
          visibility: hidden; } }
    header .main_navigation .navigation_dropdown {
      background: #1b9ddb;
      width: 800px;
      position: absolute;
      top: 50px;
      right: 0;
      height: auto; }
      @media only screen and (min-width: 560px) and (max-width: 1023px) {
        header .main_navigation .navigation_dropdown {
          width: 100%;
          right: -20px; } }
      @media only screen and (min-width: 1023px) and (max-width: 1239px) {
        header .main_navigation .navigation_dropdown {
          width: 100%;
          right: -20px; } }
      header .main_navigation .navigation_dropdown .navigation_header {
        padding: 20px 20px 0 20px;
        position: relative; }
        header .main_navigation .navigation_dropdown .navigation_header .navigation_title {
          color: #ffffff;
          font-size: 30px;
          margin: 15px 0 0 0; }
        header .main_navigation .navigation_dropdown .navigation_header .navigation_close {
          display: none; }
      header .main_navigation .navigation_dropdown .navigation_content {
        padding: 20px;
        position: relative;
        padding-bottom: 30px; }
        header .main_navigation .navigation_dropdown .navigation_content .navigation_callout {
          color: #ffffff;
          padding-right: 20px;
          float: left;
          width: 321px; }
          @media only screen and (min-width: 560px) and (max-width: 1023px) {
            header .main_navigation .navigation_dropdown .navigation_content .navigation_callout {
              width: 40%; } }
          @media only screen and (min-width: 1023px) and (max-width: 1239px) {
            header .main_navigation .navigation_dropdown .navigation_content .navigation_callout {
              width: 40%; } }
        header .main_navigation .navigation_dropdown .navigation_content .navigation_columns {
          float: left;
          width: 439px;
          padding-left: 40px; }
          @media only screen and (min-width: 560px) and (max-width: 1023px) {
            header .main_navigation .navigation_dropdown .navigation_content .navigation_columns {
              width: 60%;
              padding-left: 20px; } }
          @media only screen and (min-width: 1023px) and (max-width: 1239px) {
            header .main_navigation .navigation_dropdown .navigation_content .navigation_columns {
              width: 60%;
              padding-left: 20px; } }
          header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column {
            margin-bottom: 0; }
            header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_1, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_2, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_3, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_4, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_5, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_6 {
              width: 50%;
              float: left; }
              header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_1 li, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_2 li, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_3 li, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_4 li, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_5 li, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_6 li {
                line-height: 14px;
                padding: 0 0 10px 0; }
                header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_1 li a, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_2 li a, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_3 li a, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_4 li a, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_5 li a, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_6 li a {
                  font-size: 14px;
                  color: #ffffff; }
                  header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_1 li a span, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_2 li a span, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_3 li a span, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_4 li a span, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_5 li a span, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_6 li a span {
                    display: block;
                    clear: both;
                    font-size: 12px;
                    text-transform: none;
                    color: #8dc8e8;
                    padding: 3px 0 0 0; }
                  header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_1 li a:hover, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_2 li a:hover, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_3 li a:hover, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_4 li a:hover, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_5 li a:hover, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_6 li a:hover {
                    color: #8dc8e8; }
                header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_1 li.nav_header, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_2 li.nav_header, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_3 li.nav_header, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_4 li.nav_header, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_5 li.nav_header, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_6 li.nav_header {
                  color: #ffffff; }
                header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_1 li:last-child, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_2 li:last-child, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_3 li:last-child, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_4 li:last-child, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_5 li:last-child, header .main_navigation .navigation_dropdown .navigation_content .navigation_columns .navigation_column.column_6 li:last-child {
                  padding-bottom: 0; }
      header .main_navigation .navigation_dropdown.many_columns {
        width: 880px;
        height: auto; }
        @media only screen and (min-width: 560px) and (max-width: 1023px) {
          header .main_navigation .navigation_dropdown.many_columns {
            width: 100%; } }
        @media only screen and (min-width: 1023px) and (max-width: 1239px) {
          header .main_navigation .navigation_dropdown.many_columns {
            width: 100%; } }
        header .main_navigation .navigation_dropdown.many_columns .navigation_content {
          height: 100%; }
          header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns {
            width: 100%;
            height: 100%;
            padding-left: 0;
            display: flex;
            flex-direction: row;
            flex-wrap: wrap; }
            header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column {
              border-left: 1px solid rgba(255, 255, 255, 0.5);
              height: 100%; }
              header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column:first-child {
                border-left: none; }
              header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_1, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_2, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_3, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_4, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_5, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_6 {
                width: auto;
                max-width: 25%;
                padding-left: 2%;
                padding-right: 2%;
                padding-bottom: 2%; }
                @media only screen and (min-width: 560px) and (max-width: 1023px) {
                  header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_1, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_2, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_3, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_4, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_5, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_6 {
                    font-size: 10px;
                    padding-left: 2%;
                    padding-right: 2%; } }
                @media only screen and (min-width: 1023px) and (max-width: 1239px) {
                  header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_1, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_2, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_3, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_4, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_5, header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_6 {
                    font-size: 10px;
                    padding-left: 2%;
                    padding-right: 2%; } }
              header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column.column_1 {
                padding-left: 0; }
              header .main_navigation .navigation_dropdown.many_columns .navigation_content .navigation_columns .navigation_column .nav_header {
                color: #ffffff;
                text-transform: uppercase;
                padding: 0 0 20px 0;
                font-size: 14px; }
      header .main_navigation .navigation_dropdown.many_columns[data-nav="Products and Services"] .navigation_content .navigation_columns .navigation_column.column_1 {
        width: 15% !important; }
      header .main_navigation .navigation_dropdown.many_columns[data-nav="Products and Services"] .navigation_content .navigation_columns .navigation_column.column_2 {
        max-width: 25% !important; }
    header .main_navigation .many_columns[data-nav="Support"] {
      width: 1100px; }

.navigation_search_dropdown {
  background: #eaeaea;
  position: absolute;
  top: 40px;
  right: 0;
  font-size: 0;
  font-size: 16px;
  width: 700px;
  z-index: 50; }
  @media only screen and (min-width: 560px) and (max-width: 1023px) {
    .navigation_search_dropdown {
      right: -20px; } }
  @media only screen and (min-width: 561px) and (max-width: 720px) {
    .navigation_search_dropdown {
      width: 100%; } }
  @media only screen and (min-width: 320px) and (max-width: 560px) {
    .navigation_search_dropdown {
      width: 100%;
      position: fixed;
      top: 60px; } }
  .navigation_search_dropdown .field {
    font-size: 0;
    padding: 10px;
    margin: 0;
    position: relative;
    overflow: visible;
    text-align: right; }
    @media only screen and (min-width: 320px) and (max-width: 720px) {
      .navigation_search_dropdown .field {
        text-align: left; } }
    .navigation_search_dropdown .field:before {
      content: "";
      width: 0;
      height: 0;
      position: absolute;
      top: -9px;
      right: 20px;
      border-left: 9px solid transparent;
      border-bottom: 9px solid #eaeaea;
      border-right: 9px solid transparent; }
      @media only screen and (min-width: 1023px) and (max-width: 1239px) {
        .navigation_search_dropdown .field:before {
          right: 10px; } }
      @media only screen and (min-width: 320px) and (max-width: 560px) {
        .navigation_search_dropdown .field:before {
          right: 136px; } }
    .navigation_search_dropdown .field .input {
      width: 305px;
      display: inline-block;
      margin-right: 10px;
      font-size: 16px;
      border: none;
      vertical-align: bottom;
      height: 36px;
      line-height: 36px; }
      @media only screen and (min-width: 561px) and (max-width: 720px) {
        .navigation_search_dropdown .field .input {
          width: 37%;
          margin: 0 2% 0 0; } }
      @media only screen and (min-width: 400px) and (max-width: 560px) {
        .navigation_search_dropdown .field .input {
          width: 90%;
          margin: 0 0 10px 0; } }
      @media only screen and (min-width: 320px) and (max-width: 399px) {
        .navigation_search_dropdown .field .input {
          width: 85%;
          margin: 0 0 10px 0; } }
    .navigation_search_dropdown .field .picker {
      vertical-align: bottom;
      height: 36px;
      line-height: 36px;
      margin: 0 10px 0 0;
      width: 250px; }
      .navigation_search_dropdown .field .picker:after {
        font-size: 16px;
        margin-top: -18px; }
      @media only screen and (min-width: 561px) and (max-width: 720px) {
        .navigation_search_dropdown .field .picker {
          width: 40%;
          margin: 0 2% 0 0; } }
      @media only screen and (min-width: 400px) and (max-width: 560px) {
        .navigation_search_dropdown .field .picker {
          width: 58%;
          margin: 0 3% 0 0; } }
      @media only screen and (min-width: 320px) and (max-width: 399px) {
        .navigation_search_dropdown .field .picker {
          width: 58%;
          margin: 0 2% 0 0; } }
    .navigation_search_dropdown .field .btn {
      display: inline-block;
      margin-right: 20px;
      font-size: 16px;
      vertical-align: bottom;
      width: 60px;
      height: 36px;
      line-height: 36px; }
      .navigation_search_dropdown .field .btn input {
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
        border-radius: 0px; }
      @media only screen and (min-width: 561px) and (max-width: 720px) {
        .navigation_search_dropdown .field .btn {
          width: 10%;
          margin: 0; } }
      @media only screen and (min-width: 400px) and (max-width: 560px) {
        .navigation_search_dropdown .field .btn {
          margin: 0;
          width: 30%; } }
      @media only screen and (min-width: 320px) and (max-width: 399px) {
        .navigation_search_dropdown .field .btn {
          margin: 0;
          width: 28%; } }
    .navigation_search_dropdown .field .close {
      display: inline-block;
      margin-right: 10px;
      font-size: 16px;
      cursor: pointer; }
      @media only screen and (min-width: 320px) and (max-width: 720px) {
        .navigation_search_dropdown .field .close {
          position: absolute;
          right: 10px;
          top: 14px; } }

.search_dropdown_results {
  display: none;
  visibility: hidden; }

.hp_pagination {
  width: 16px;
  position: fixed;
  top: 50%;
  right: 20px;
  margin-top: -91px; }
  .hp_pagination li {
    padding: 0px; }
    .hp_pagination li a {
      color: #e0e0e0;
      font-size: 17px; }
      .hp_pagination li a span {
        display: none; }
      .hp_pagination li a:hover {
        color: #ffc72C; }
      .hp_pagination li a.pagi_active {
        color: #8dc8e8; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .hp_pagination {
      display: none; } }
  @media only screen and (min-width: 560px) and (max-width: 1023px) {
    .hp_pagination {
      display: none; } }

.user_header_controls {
  position: fixed;
  top: 7px;
  right: 40px;
  font-size: 12px;
  color: #5d5d5d;
  z-index: 999; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .user_header_controls {
      display: none; } }
  .user_header_controls .separator {
    color: #e0e0e0;
    display: inline-block;
    padding: 0 5px; }
  .user_header_controls#mobileMenu, .user_header_controls#megamenu1_lvMegaMainMobile_welcomeMobile {
    display: block;
    height: 40px;
    line-height: 40px;
    background: #ffffff;
    text-align: center;
    width: 100%;
    right: 0;
    position: relative;
    top: 0;
    border-bottom: 1px solid #e0e0e0; }

@media only screen and (min-width: 319px) and (max-width: 560px) {
  .mobile-menu .user_header_controls {
    position: static;
    display: block; } }
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .mobile_nav_wrapper {
    position: fixed;
    z-index: 6000;
    width: 100%;
    height: 60px;
    border-bottom: 1px solid #e0e0e0; } }
.mobile_nav_wrapper #ir_mobile_header {
  display: none; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .mobile_nav_wrapper #ir_mobile_header {
      display: block; } }
.mobile_nav_wrapper .login_btn {
  height: auto;
  width: 60px;
  display: block;
  line-height: 59px;
  text-align: center;
  color: #8dc8e8;
  position: absolute;
  right: 0;
  background-color: #ffffff;
  text-transform: uppercase;
  z-index: 99999; }
.mobile_nav_wrapper .search_btn {
  height: auto;
  width: 30px;
  display: block;
  line-height: 59px;
  text-align: center;
  position: absolute;
  right: 130px;
  background-color: #ffffff;
  font-size: 20px;
  z-index: 50; }
.mobile_nav_wrapper .mobile-trigger {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 82px;
  outline: none;
  border: none; }
  .mobile_nav_wrapper .mobile-trigger a {
    display: block;
    height: 59px;
    width: 60px;
    cursor: pointer;
    top: 12px;
    right: 14px;
    float: right;
    position: relative; }
  .mobile_nav_wrapper .mobile-trigger a.mobile_menu_icon:hover {
    height: 59px; }
  .mobile_nav_wrapper .mobile-trigger .mobile_search {
    display: none; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .mobile_nav_wrapper .mobile-trigger {
      height: 59px; }
      .mobile_nav_wrapper .mobile-trigger a {
        top: 0;
        right: 0; } }
.mobile_nav_wrapper .mobile-active {
  position: relative;
  z-index: 670;
  width: 100%; }
  .mobile_nav_wrapper .mobile-active a {
    float: right;
    height: 59px;
    width: 60px;
    cursor: pointer; }
  .mobile_nav_wrapper .mobile-active a > i.fa.fa-bars:before {
    content: "\f057"; }
  .mobile_nav_wrapper .mobile-active a.mobile_menu_icon:hover {
    height: 59px;
    background-color: transparent; }
  .mobile_nav_wrapper .mobile-active .mobile_search {
    position: relative;
    display: block;
    width: 240px;
    height: 60px;
    top: 12px;
    left: 14px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .mobile_nav_wrapper .mobile-active .mobile_search {
        top: 0;
        left: 0; } }
    .mobile_nav_wrapper .mobile-active .mobile_search input[type="text"] {
      position: relative;
      top: 15px;
      float: left;
      padding: 0 10px;
      width: 170px;
      margin: 0 0 0 10px;
      height: 30px;
      line-height: 30px;
      border: none;
      background: #eaeaea;
      vertical-align: top;
      font-size: 16px;
      -webkit-appearence: none;
      font-family: "Lato", Arial, Helvetica, sans-serif;
      font-weight: 300; }
    .mobile_nav_wrapper .mobile-active .mobile_search .btn_seach {
      position: relative;
      top: 13px;
      right: 7px;
      float: right;
      border: none;
      background: transparent;
      color: #1b9ddb;
      cursor: pointer; }
      .mobile_nav_wrapper .mobile-active .mobile_search .btn_seach i.fa-search {
        font-size: 28px; }
.mobile_nav_wrapper .mobile_menu_icon > i {
  margin: 9px 0 0 14px;
  color: #1b9ddb;
  font-size: 42px; }
.mobile_nav_wrapper > ul {
  margin: 0;
  padding: 0;
  background: #ffffff;
  list-style: none;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  border-top: 1px solid #e0e0e0; }
  .mobile_nav_wrapper > ul li {
    position: relative;
    padding-bottom: 0; }
    .mobile_nav_wrapper > ul li a {
      position: relative;
      display: block;
      padding: 15px 20px;
      outline: none;
      border-bottom: 1px solid #e0e0e0;
      color: #1b9ddb;
      font-weight: normal;
      font-size: 18px;
      line-height: 20px; }
      .mobile_nav_wrapper > ul li a .mobile_nav_link,
      .mobile_nav_wrapper > ul li a .mobile-back-title {
        display: inline-block;
        width: 100%; }
    .mobile_nav_wrapper > ul li a > i.fa-angle-right {
      position: absolute;
      top: 5px;
      right: 0;
      display: block;
      padding: 5px 15px 0 20px;
      height: 40px;
      border-left: 1px solid #e0e0e0;
      font-size: 28px; }
  .mobile_nav_wrapper > ul li.mobile-back > a {
    padding: 11px 20px;
    padding-left: 20px;
    background: #eaeaea; }
    .mobile_nav_wrapper > ul li.mobile-back > a span.mobile-back-title {
      padding-left: 48px;
      position: relative;
      top: 0; }
  .mobile_nav_wrapper > ul li.mobile-back > a > i.fa-angle-left {
    position: absolute;
    top: 5px;
    left: 0;
    padding: 3px 20px 0 20px;
    border-right: 1px solid #e0e0e0;
    font-size: 28px;
    z-index: 100; }
.mobile_nav_wrapper > ul ul {
  margin: 0; }
.mobile_nav_wrapper li > a:after {
  right: 10px;
  color: #ffffff; }
.mobile_nav_wrapper .mobile-menu {
  position: absolute;
  top: 82px;
  display: none;
  margin: 0;
  width: 100%;
  opacity: 0;
  -webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  transform: translateY(10px);
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .mobile_nav_wrapper .mobile-menu {
      top: 59px; } }
.mobile_nav_wrapper i.fa.fa-mobile {
  margin: 0 10px 0 0; }
.mobile_nav_wrapper .mobile-menu.mobile-menu-toggle {
  display: none;
  -webkit-transition: all 0.0s ease;
  -moz-transition: all 0.0s ease;
  transition: all 0.0s ease; }
.mobile_nav_wrapper .mobile-menu.mobile-menuopen {
  display: block;
  opacity: 1;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  transform: translateY(0px);
  pointer-events: auto; }
.mobile_nav_wrapper .mobile-menu.mobile-subview li,
.mobile_nav_wrapper .mobile-menu.mobile-subview li.mobile-subviewopen > a,
.mobile_nav_wrapper .mobile-menu.mobile-subview li.mobile-subview > a {
  display: none; }
.mobile_nav_wrapper .mobile-menu.mobile-subview li.mobile-subview,
.mobile_nav_wrapper .mobile-menu.mobile-subview li.mobile-subview .mobile-submenu,
.mobile_nav_wrapper .mobile-menu.mobile-subview li.mobile-subviewopen,
.mobile_nav_wrapper .mobile-menu.mobile-subview li.mobile-subviewopen > .mobile-submenu,
.mobile_nav_wrapper .mobile-menu.mobile-subview li.mobile-subviewopen > .mobile-submenu > li {
  display: block; }
.mobile_nav_wrapper ul.mobile-submenu {
  width: 100%; }
.mobile_nav_wrapper li .mobile-submenu {
  display: none; }
.mobile_nav_wrapper > .mobile-submenu {
  position: absolute;
  top: 82px;
  left: 0;
  margin: 0;
  width: 100%; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .mobile_nav_wrapper > .mobile-submenu {
      top: 59px; } }

.mobile_nav_wrapper:first-child {
  margin-right: 0; }

.mobile-animate-in-2,
.mobile-animate-out-2 {
  position: absolute;
  top: 82px;
  padding: 15px 20px; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .mobile-animate-in-2,
    .mobile-animate-out-2 {
      top: 59px; } }

.mobile-menu.mobile-animate-out-2 {
  -webkit-animation: MenuAnimOut2 0.3s ease-in-out;
  animation: MenuAnimOut2 0.3s ease-in-out; }

@-webkit-keyframes MenuAnimOut2 {
  100% {
    -webkit-transform: translateX(-100%);
    opacity: 0; } }
@keyframes MenuAnimOut2 {
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0; } }
.mobile-menu.mobile-animate-in-2 {
  -webkit-animation: MenuAnimIn2 0.3s ease-in-out;
  animation: MenuAnimIn2 0.3s ease-in-out; }

@-webkit-keyframes MenuAnimIn2 {
  0% {
    -webkit-transform: translateX(-100%);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0px);
    opacity: 1; } }
@keyframes MenuAnimIn2 {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1; } }
.mobile-menuwrapper > .mobile-submenu.mobile-animate-in-2 {
  -webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
  animation: SubMenuAnimIn2 0.3s ease-in-out; }

@-webkit-keyframes SubMenuAnimIn2 {
  0% {
    -webkit-transform: translateX(100%);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0px);
    opacity: 1; } }
@keyframes SubMenuAnimIn2 {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0; }
  100% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1; } }
.mobile-menuwrapper > .mobile-submenu.mobile-animate-out-2 {
  -webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
  animation: SubMenuAnimOut2 0.3s ease-in-out; }

@-webkit-keyframes SubMenuAnimOut2 {
  0% {
    -webkit-transform: translateX(0%);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(100%);
    opacity: 0; } }
@keyframes SubMenuAnimOut2 {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    opacity: 0; } }
.no-js .mobile-menuwrapper .mobile-menu {
  position: relative;
  opacity: 1;
  -webkit-transform: none;
  transform: none; }

.no-js .mobile-menuwrapper li .dl-submenu {
  display: block; }

.no-js .mobile-menuwrapper li.dl-back {
  display: none; }

.no-js .mobile-menuwrapper li > a:not(:only-child) {
  background: rgba(0, 0, 0, 0.1); }

.no-js .mobile-menuwrapper li > a:not(:only-child):after {
  content: ''; }

[data-index="core-pages"] footer,
[data-index="core-pages"] #ir_footer {
  margin-top: 30px; }

footer,
#ir_footer,
[data-target="footer"] {
  background: #0c51a1;
  padding: 70px 0; }
  footer .row,
  #ir_footer .row,
  [data-target="footer"] .row {
    padding: 0 20px; }
    footer .row .footer_top,
    #ir_footer .row .footer_top,
    [data-target="footer"] .row .footer_top {
      position: relative;
      width: 100%;
      height: auto;
      margin-bottom: 50px; }
      @media only screen and (max-width: 570px) {
        footer .row .footer_top,
        #ir_footer .row .footer_top,
        [data-target="footer"] .row .footer_top {
          margin-bottom: 0; } }
      footer .row .footer_top .footer_res,
      #ir_footer .row .footer_top .footer_res,
      [data-target="footer"] .row .footer_top .footer_res {
        width: 70%;
        float: left;
        text-align: left; }
        @media only screen and (max-width: 570px) {
          footer .row .footer_top .footer_res,
          #ir_footer .row .footer_top .footer_res,
          [data-target="footer"] .row .footer_top .footer_res {
            float: none;
            width: 100%;
            text-align: center; } }
        footer .row .footer_top .footer_res h3,
        #ir_footer .row .footer_top .footer_res h3,
        [data-target="footer"] .row .footer_top .footer_res h3 {
          color: #ffffff;
          font-size: 36px;
          line-height: 41px;
          padding: 0 0 10px 0;
          margin: 0; }
          @media only screen and (max-width: 570px) {
            footer .row .footer_top .footer_res h3,
            #ir_footer .row .footer_top .footer_res h3,
            [data-target="footer"] .row .footer_top .footer_res h3 {
              text-align: center; } }
          footer .row .footer_top .footer_res h3 a,
          #ir_footer .row .footer_top .footer_res h3 a,
          [data-target="footer"] .row .footer_top .footer_res h3 a {
            color: #ffffff;
            text-decoration: none; }
            footer .row .footer_top .footer_res h3 a:hover,
            #ir_footer .row .footer_top .footer_res h3 a:hover,
            [data-target="footer"] .row .footer_top .footer_res h3 a:hover {
              color: #8dc8e8; }
        footer .row .footer_top .footer_res p,
        #ir_footer .row .footer_top .footer_res p,
        [data-target="footer"] .row .footer_top .footer_res p {
          color: #ffffff;
          font-size: 14px;
          line-height: 19px;
          padding: 0;
          margin: 0; }
          @media only screen and (max-width: 570px) {
            footer .row .footer_top .footer_res p,
            #ir_footer .row .footer_top .footer_res p,
            [data-target="footer"] .row .footer_top .footer_res p {
              text-align: center;
              margin-bottom: 30px; } }
      footer .row .footer_top .footer_logo,
      #ir_footer .row .footer_top .footer_logo,
      [data-target="footer"] .row .footer_top .footer_logo {
        width: 134px;
        height: 50px;
        float: right;
        font-size: 0; }
        @media only screen and (max-width: 570px) {
          footer .row .footer_top .footer_logo,
          #ir_footer .row .footer_top .footer_logo,
          [data-target="footer"] .row .footer_top .footer_logo {
            float: none;
            margin: 0 auto 30px auto; } }
    footer .row .footer_mid,
    #ir_footer .row .footer_mid,
    [data-target="footer"] .row .footer_mid {
      position: relative;
      width: 100%;
      text-align: left; }
      @media only screen and (max-width: 570px) {
        footer .row .footer_mid .text_links,
        #ir_footer .row .footer_mid .text_links,
        [data-target="footer"] .row .footer_mid .text_links {
          text-align: center; } }
      footer .row .footer_mid .text_links li,
      #ir_footer .row .footer_mid .text_links li,
      [data-target="footer"] .row .footer_mid .text_links li {
        font-size: 18px;
        line-height: 23px;
        display: inline-block;
        margin: 0 10px 0 0 !important;
        padding: 0; }
        @media only screen and (max-width: 570px) {
          footer .row .footer_mid .text_links li,
          #ir_footer .row .footer_mid .text_links li,
          [data-target="footer"] .row .footer_mid .text_links li {
            float: none;
            margin: 0 auto;
            font-size: 16px;
            line-height: 21px; } }
        footer .row .footer_mid .text_links li a,
        #ir_footer .row .footer_mid .text_links li a,
        [data-target="footer"] .row .footer_mid .text_links li a {
          color: #ffffff;
          text-decoration: none; }
          footer .row .footer_mid .text_links li a:hover,
          #ir_footer .row .footer_mid .text_links li a:hover,
          [data-target="footer"] .row .footer_mid .text_links li a:hover {
            color: #8dc8e8; }
        footer .row .footer_mid .text_links li:first-child,
        #ir_footer .row .footer_mid .text_links li:first-child,
        [data-target="footer"] .row .footer_mid .text_links li:first-child {
          margin: 0; }
    footer .row .footer_bot,
    #ir_footer .row .footer_bot,
    [data-target="footer"] .row .footer_bot {
      position: relative;
      width: 100%; }
      footer .row .footer_bot .igt_copyright,
      #ir_footer .row .footer_bot .igt_copyright,
      [data-target="footer"] .row .footer_bot .igt_copyright {
        color: #ffffff;
        font-size: 14px;
        line-height: 19px;
        margin: 0;
        padding: 0;
        float: left;
        width: 70%;
        text-align: left; }
        @media only screen and (max-width: 570px) {
          footer .row .footer_bot .igt_copyright,
          #ir_footer .row .footer_bot .igt_copyright,
          [data-target="footer"] .row .footer_bot .igt_copyright {
            float: none;
            width: 100%;
            text-align: center;
            margin: 0 0 30px 0; } }
      footer .row .footer_bot .icon_links,
      #ir_footer .row .footer_bot .icon_links,
      [data-target="footer"] .row .footer_bot .icon_links {
        float: right;
        width: 30%;
        text-align: right; }
        @media only screen and (max-width: 570px) {
          footer .row .footer_bot .icon_links,
          #ir_footer .row .footer_bot .icon_links,
          [data-target="footer"] .row .footer_bot .icon_links {
            float: none;
            width: 100%;
            text-align: center;
            margin: 0; } }
        footer .row .footer_bot .icon_links li,
        #ir_footer .row .footer_bot .icon_links li,
        [data-target="footer"] .row .footer_bot .icon_links li {
          display: inline-block;
          margin: 0 5px 0 0 !important;
          padding: 0; }
          footer .row .footer_bot .icon_links li:first-child,
          #ir_footer .row .footer_bot .icon_links li:first-child,
          [data-target="footer"] .row .footer_bot .icon_links li:first-child {
            margin: 0; }
          footer .row .footer_bot .icon_links li a,
          #ir_footer .row .footer_bot .icon_links li a,
          [data-target="footer"] .row .footer_bot .icon_links li a {
            font-size: 26px;
            line-height: 26px;
            color: #ffffff;
            text-decoration: none; }
            footer .row .footer_bot .icon_links li a:hover,
            #ir_footer .row .footer_bot .icon_links li a:hover,
            [data-target="footer"] .row .footer_bot .icon_links li a:hover {
              color: #8dc8e8; }
    footer .row hr,
    #ir_footer .row hr,
    [data-target="footer"] .row hr {
      height: 1px;
      width: 100%;
      border: none;
      background: #497db9;
      margin: 15px 0;
      display: block; }

.alert_wrapper {
  z-index: 99999;
  position: fixed;
  background: #ff671f;
  bottom: 0;
  width: 100%; }
  .alert_wrapper .alert_container {
    color: #ffffff;
    padding: 20px;
    position: relative;
    max-width: 1120px;
    margin: 0 auto; }
    .alert_wrapper .alert_container .alert_body {
      padding-right: 100px; }
      @media only screen and (max-width: 750px) {
        .alert_wrapper .alert_container .alert_body {
          padding-right: 70px; } }
      .alert_wrapper .alert_container .alert_body p {
        margin: 0;
        padding: 0;
        font-size: 14px;
        line-height: 19px; }
      .alert_wrapper .alert_container .alert_body a {
        color: #fedd00; }
        .alert_wrapper .alert_container .alert_body a:hover {
          color: #ffffff; }
    .alert_wrapper .alert_container .alert_times {
      display: none !important; }
    .alert_wrapper .alert_container .alert_close {
      width: 80px;
      position: absolute;
      top: 20px;
      right: 20px; }
      @media only screen and (max-width: 750px) {
        .alert_wrapper .alert_container .alert_close {
          height: 30px;
          line-height: 30px;
          width: 50px; }
          .alert_wrapper .alert_container .alert_close a {
            padding: 0 !important;
            text-align: center;
            font-size: 14px; } }
      .alert_wrapper .alert_container .alert_close a {
        background: #ffffff;
        color: #ff671f;
        padding: 0 18.4133px;
        text-decoration: none;
        height: 35.85532px;
        line-height: 35.85532px; }
        .alert_wrapper .alert_container .alert_close a:hover {
          background: #fedd00;
          color: #ffffff; }

/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }
.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }
.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
  z-index: 0; }
.owl-carousel .owl-animated-out {
  z-index: 1; }
.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
  	This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
  	calculation of the height of the owl-item that breaks page layouts
   */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

html.ie9 [data-index="home"] #ContentPlaceHolder1_megamenu1_pnlDesktop {
  position: fixed;
  width: 100%;
  height: 83px;
  top: 0; }
html.ie9 [data-index="home"] header {
  top: 0;
  left: 0;
  zoom: 1;
  position: relative; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  [data-index="home"] #ContentPlaceHolder1_megamenu1_pnlDesktop {
    position: fixed;
    width: 100%;
    height: 83px;
    top: 0; }
  [data-index="home"] header {
    top: 0;
    left: 0;
    zoom: 1;
    position: relative; } }
[data-index="home"] {
  width: 100%;
  height: 100%;
  background: #ffffff; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    [data-index="home"] {
      top: 0; } }

form {
  width: 100%;
  height: 100%; }

.content {
  width: 100%;
  height: auto;
  font-style: normal;
  margin-top: 83px; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .content {
      margin-top: 60px; } }

.btn a,
.btn {
  cursor: pointer; }

.row {
  padding-right: 0px;
  padding-left: 0px; }

.persistant_controls {
  position: absolute;
  z-index: 500;
  width: 100%;
  height: 83px; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .persistant_controls {
      height: 60px;
      z-index: 5000; } }

[data-target="video_header"] h2,
.homepage_carousel h2 {
  font-size: 60px !important;
  line-height: 65px !important; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    [data-target="video_header"] h2,
    .homepage_carousel h2 {
      font-size: 27px !important;
      line-height: 32px !important; } }
  @media only screen and (min-width: 560px) and (max-width: 1023px) {
    [data-target="video_header"] h2,
    .homepage_carousel h2 {
      font-size: 30px !important;
      line-height: 35px !important; } }
  @media only screen and (min-width: 1023px) and (max-width: 1239px) {
    [data-target="video_header"] h2,
    .homepage_carousel h2 {
      font-size: 30px !important;
      line-height: 35px !important; } }
[data-target="video_header"] p,
.homepage_carousel p {
  font-size: 16px !important;
  line-height: 21px !important; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    [data-target="video_header"] p,
    .homepage_carousel p {
      font-size: 14px !important;
      line-height: 19px !important; } }
  @media only screen and (min-width: 560px) and (max-width: 1023px) {
    [data-target="video_header"] p,
    .homepage_carousel p {
      font-size: 14px !important;
      line-height: 19px !important; } }
  @media only screen and (min-width: 1023px) and (max-width: 1239px) {
    [data-target="video_header"] p,
    .homepage_carousel p {
      font-size: 14px !important;
      line-height: 19px !important; } }

.homepage_secondary_carousel h3 {
  font-size: 20px !important;
  line-height: 25px !important; }
.homepage_secondary_carousel p {
  font-size: 14px !important;
  line-height: 19px !important; }

.owl-dots.disabled {
  display: none !important; }
.owl-dots .owl-dot {
  display: inline-block;
  font: normal normal normal 12px/1 FontAwesome !important;
  text-rendering: auto;
  border: none;
  padding: 0;
  margin: 0 3px 0 0;
  background: none;
  color: #b3b3b3;
  outline: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-appearance: none; }
  .owl-dots .owl-dot:before {
    content: ""; }
  .owl-dots .owl-dot:last-child {
    margin: 0; }
  .owl-dots .owl-dot span {
    display: none !important; }
.owl-dots .owl-dot.active:before {
  content: ""; }

.animated {
  -webkit-animation-duration: 1000 ms;
  animation-duration: 1000 ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.owl-animated-out {
  z-index: 1; }

.owl-animated-in {
  z-index: 0; }

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
#hp-owl-carousel-1,
#hp-owl-carousel-2 {
  width: 100%;
  height: 100%; }
  #hp-owl-carousel-1 .owl-nav,
  #hp-owl-carousel-2 .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 0;
    background: none;
    margin: -30px 0 0 0;
    padding: 0; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      #hp-owl-carousel-1 .owl-nav,
      #hp-owl-carousel-2 .owl-nav {
        display: none;
        visibility: hidden; } }
    #hp-owl-carousel-1 .owl-nav button,
    #hp-owl-carousel-2 .owl-nav button {
      background: rgba(0, 0, 0, 0.15);
      cursor: pointer;
      border: none;
      -webkit-appearance: none;
      border-radius: 0 !important;
      padding: 0;
      margin: 0;
      height: 60px;
      width: 30px;
      text-align: center;
      line-height: 60px;
      outline: 0;
      z-index: 1; }
      #hp-owl-carousel-1 .owl-nav button:focus,
      #hp-owl-carousel-2 .owl-nav button:focus {
        outline: 0; }
      #hp-owl-carousel-1 .owl-nav button:hover,
      #hp-owl-carousel-2 .owl-nav button:hover {
        background: rgba(0, 0, 0, 0.5); }
      #hp-owl-carousel-1 .owl-nav button i,
      #hp-owl-carousel-2 .owl-nav button i {
        font-size: 20px;
        color: #ffffff;
        padding: 0;
        margin: 0;
        display: block;
        text-align: center;
        line-height: 60px; }
      #hp-owl-carousel-1 .owl-nav button.owl-prev,
      #hp-owl-carousel-2 .owl-nav button.owl-prev {
        float: left;
        z-index: 9999; }
      #hp-owl-carousel-1 .owl-nav button.owl-next,
      #hp-owl-carousel-2 .owl-nav button.owl-next {
        float: right;
        z-index: 9999; }
  #hp-owl-carousel-1 .owl-dots,
  #hp-owl-carousel-2 .owl-dots {
    position: absolute;
    bottom: 5px;
    left: 0;
    width: 100%; }
  #hp-owl-carousel-1 .owl-item,
  #hp-owl-carousel-2 .owl-item {
    width: 100%;
    height: 100%;
    position: relative; }
    #hp-owl-carousel-1 .owl-item .item,
    #hp-owl-carousel-2 .owl-item .item {
      display: block;
      z-index: 2; }
      #hp-owl-carousel-1 .owl-item .item a,
      #hp-owl-carousel-2 .owl-item .item a {
        display: block;
        position: relative;
        min-height: 100%;
        cursor: pointer;
        margin: 0;
        padding: 0; }
        #hp-owl-carousel-1 .owl-item .item a video,
        #hp-owl-carousel-1 .owl-item .item a img,
        #hp-owl-carousel-2 .owl-item .item a video,
        #hp-owl-carousel-2 .owl-item .item a img {
          width: 100%;
          height: auto;
          font-size: 0;
          padding: 0;
          margin: 0;
          display: block;
          font-size: 0; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            #hp-owl-carousel-1 .owl-item .item a video,
            #hp-owl-carousel-1 .owl-item .item a img,
            #hp-owl-carousel-2 .owl-item .item a video,
            #hp-owl-carousel-2 .owl-item .item a img {
              z-index: 9998; } }
        #hp-owl-carousel-1 .owl-item .item a .wrapper,
        #hp-owl-carousel-2 .owl-item .item a .wrapper {
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0; }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            #hp-owl-carousel-1 .owl-item .item a .wrapper,
            #hp-owl-carousel-2 .owl-item .item a .wrapper {
              z-index: 9999; } }
          #hp-owl-carousel-1 .owl-item .item a .wrapper .wrapper_inner,
          #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner {
            display: table;
            height: 100%;
            width: 100%; }
            #hp-owl-carousel-1 .owl-item .item a .wrapper .wrapper_inner .container,
            #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container {
              display: table-cell;
              height: 100%;
              width: 100%;
              vertical-align: middle;
              padding: 0 10% 0 60%; }
              #hp-owl-carousel-1 .owl-item .item a .wrapper .wrapper_inner .container h2, #hp-owl-carousel-1 .owl-item .item a .wrapper .wrapper_inner .container p,
              #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container h2,
              #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container p {
                color: #ffffff; }
              #hp-owl-carousel-1 .owl-item .item a .wrapper .wrapper_inner .container p,
              #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container p {
                margin: 0; }
              #hp-owl-carousel-1 .owl-item .item a .wrapper .wrapper_inner .container p.btn,
              #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container p.btn {
                margin-top: 25px !important;
                height: 35.85532px;
                line-height: 35.85532px;
                background: #ffffff;
                color: #ff671f; }
                #hp-owl-carousel-1 .owl-item .item a .wrapper .wrapper_inner .container p.btn:hover,
                #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container p.btn:hover {
                  background: #ff671f;
                  color: #ffffff; }
                @media only screen and (min-width: 560px) and (max-width: 1023px) {
                  #hp-owl-carousel-1 .owl-item .item a .wrapper .wrapper_inner .container p.btn,
                  #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container p.btn {
                    height: 26px;
                    line-height: 26px; } }
                @media only screen and (min-width: 319px) and (max-width: 560px) {
                  #hp-owl-carousel-1 .owl-item .item a .wrapper .wrapper_inner .container p.btn,
                  #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container p.btn {
                    display: none;
                    visibility: hidden; } }
                #hp-owl-carousel-1 .owl-item .item a .wrapper .wrapper_inner .container p.btn span,
                #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container p.btn span {
                  height: 35.85532px;
                  line-height: 35.85532px;
                  padding: 0 20px; }
                  @media only screen and (min-width: 560px) and (max-width: 1023px) {
                    #hp-owl-carousel-1 .owl-item .item a .wrapper .wrapper_inner .container p.btn span,
                    #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container p.btn span {
                      height: 26px;
                      line-height: 26px;
                      padding: 0 10px; } }
                  @media only screen and (min-width: 319px) and (max-width: 560px) {
                    #hp-owl-carousel-1 .owl-item .item a .wrapper .wrapper_inner .container p.btn span,
                    #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container p.btn span {
                      height: 26px;
                      line-height: 26px;
                      padding: 0 10px; } }
              @media only screen and (min-width: 319px) and (max-width: 560px) {
                #hp-owl-carousel-1 .owl-item .item a .wrapper .wrapper_inner .container,
                #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container {
                  padding: 0 10% 0 35%; } }
      #hp-owl-carousel-1 .owl-item .item.wrapper_left a .wrapper .wrapper_inner .container,
      #hp-owl-carousel-2 .owl-item .item.wrapper_left a .wrapper .wrapper_inner .container {
        padding: 0 60% 0 10%; }
        @media only screen and (min-width: 319px) and (max-width: 560px) {
          #hp-owl-carousel-1 .owl-item .item.wrapper_left a .wrapper .wrapper_inner .container,
          #hp-owl-carousel-2 .owl-item .item.wrapper_left a .wrapper .wrapper_inner .container {
            padding: 0 35% 0 10%; } }
      #hp-owl-carousel-1 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container,
      #hp-owl-carousel-2 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container {
        padding: 0 5%;
        text-align: center; }
        #hp-owl-carousel-1 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container p, #hp-owl-carousel-1 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container h2, #hp-owl-carousel-1 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container h3,
        #hp-owl-carousel-2 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container p,
        #hp-owl-carousel-2 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container h2,
        #hp-owl-carousel-2 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container h3 {
          text-align: center !important; }
          @media only screen and (min-width: 560px) and (max-width: 1023px) {
            #hp-owl-carousel-1 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container p, #hp-owl-carousel-1 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container h2, #hp-owl-carousel-1 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container h3,
            #hp-owl-carousel-2 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container p,
            #hp-owl-carousel-2 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container h2,
            #hp-owl-carousel-2 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container h3 {
              max-width: 500px;
              margin: 0 auto; } }
          @media only screen and (min-width: 319px) and (max-width: 560px) {
            #hp-owl-carousel-1 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container p, #hp-owl-carousel-1 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container h2, #hp-owl-carousel-1 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container h3,
            #hp-owl-carousel-2 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container p,
            #hp-owl-carousel-2 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container h2,
            #hp-owl-carousel-2 .owl-item .item.wrapper_center a .wrapper .wrapper_inner .container h3 {
              max-width: 300px;
              margin: 0 auto; } }

#hp-owl-carousel-1 .owl-dots .owl-dot:before {
  color: #ffffff; }
@media only screen and (min-width: 319px) and (max-width: 560px) {
  #hp-owl-carousel-1 .owl-item {
    max-height: 250px;
    height: 250px;
    position: relative;
    overflow: hidden;
    width: 100%; } }
  @media only screen and (min-width: 319px) and (max-width: 560px) and (min-width: 319px) and (max-width: 560px) {
    #hp-owl-carousel-1 .owl-item .item.wrapper_left img {
      transform: translate(-55%, -50%) !important; } }
  @media only screen and (min-width: 319px) and (max-width: 560px) and (min-width: 319px) and (max-width: 560px) {
    #hp-owl-carousel-1 .owl-item .item.wrapper_center img {
      transform: translate(-50%, -50%) !important; } }
@media only screen and (min-width: 319px) and (max-width: 560px) {
    #hp-owl-carousel-1 .owl-item .item a {
      height: 250px;
      width: 100%; }
      #hp-owl-carousel-1 .owl-item .item a .wrapper {
        background: rgba(0, 0, 0, 0.35); }
    #hp-owl-carousel-1 .owl-item img,
    #hp-owl-carousel-1 .owl-item video {
      min-height: 250px !important;
      min-width: 100% !important;
      max-width: none !important;
      max-height: none !important;
      width: auto !important;
      height: 250px !important;
      margin: 0;
      padding: 0;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-45%, -50%);
      display: block;
      object-fit: cover; } }

#hp-owl-carousel-2 .owl-dots .owl-dot:before {
  color: #b3b3b3; }
#hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container {
  padding: 0 10% 0 45% !important; }
  #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container h3 {
    color: #003865; }
  #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container p {
    color: #2c2c2c; }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container p {
        display: none; } }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container p {
        display: none; } }
  #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container p.btn {
    display: none !important; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    #hp-owl-carousel-2 .owl-item .item a .wrapper .wrapper_inner .container {
      padding: 0 7% 0 50% !important; } }
#hp-owl-carousel-2 .owl-item .item.wrapper_left a .wrapper .wrapper_inner .container {
  padding: 0 45% 0 10% !important; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    #hp-owl-carousel-2 .owl-item .item.wrapper_left a .wrapper .wrapper_inner .container {
      padding: 0 50% 0 7% !important; } }
@media only screen and (min-width: 319px) and (max-width: 560px) {
  #hp-owl-carousel-2 .owl-item .item.wrapper_left a img {
    transform: translate(-60%, -50%); } }
@media only screen and (min-width: 319px) and (max-width: 560px) {
  #hp-owl-carousel-2 .owl-item {
    max-height: 150px;
    height: 150px;
    position: relative;
    overflow: hidden;
    width: 100%; }
    #hp-owl-carousel-2 .owl-item .item a {
      height: 150px;
      width: 100%; }
    #hp-owl-carousel-2 .owl-item img {
      min-height: 150px !important;
      min-width: 100% !important;
      max-width: none !important;
      max-height: none !important;
      width: auto !important;
      height: 150px !important;
      margin: 0;
      padding: 0;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-40%, -50%);
      display: block;
      object-fit: cover; } }

hero-progress-ring {
  position: absolute;
  top: 10px;
  right: 10px; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    hero-progress-ring {
      display: none;
      visibility: hidden; } }

.explore_igt {
  padding: 80px 20px 30px 20px; }
  .explore_igt.secondary {
    padding: 60px 20px 50px 20px;
    overflow: hidden; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .explore_igt {
      padding: 30px 10px 10px 10px; } }
  .explore_igt h2 {
    margin: 0 0 30px 0;
    padding: 0;
    font-size: 82px; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .explore_igt h2 {
        font-size: 42px; } }
    @media only screen and (min-width: 1023px) and (max-width: 1239px) {
      .explore_igt h2 {
        font-size: 62px; } }
    @media only screen and (min-width: 560px) and (max-width: 1023px) {
      .explore_igt h2 {
        font-size: 52px; } }
  .explore_igt h3 {
    font-size: 20px;
    line-height: 25px; }
  .explore_igt h3, .explore_igt h4, .explore_igt h5, .explore_igt h6 {
    margin: 0 0 5px 0;
    padding: 0; }
  .explore_igt .columns {
    position: relative; }
  .explore_igt .new_hp_pagination {
    position: absolute;
    height: 12px;
    top: 7px;
    right: 0;
    font-size: 0; }
  .explore_igt .hp_upcoming_events_wrapper {
    display: block;
    margin-bottom: 30px; }
    .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container {
      position: relative;
      display: block; }
      .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container .hp_upcoming_events_text {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1; }
        .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container .hp_upcoming_events_text .position_table_outer {
          display: table;
          width: 100%;
          height: 100%; }
          .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container .hp_upcoming_events_text .position_table_outer .position_table_inner {
            display: table-cell;
            vertical-align: middle;
            text-align: center; }
            .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container .hp_upcoming_events_text .position_table_outer .position_table_inner h4, .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container .hp_upcoming_events_text .position_table_outer .position_table_inner h5, .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container .hp_upcoming_events_text .position_table_outer .position_table_inner h6, .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container .hp_upcoming_events_text .position_table_outer .position_table_inner p {
              color: #ffffff; }
            .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container .hp_upcoming_events_text .position_table_outer .position_table_inner h4 {
              font-size: 25px;
              line-height: 30px; }
            .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container .hp_upcoming_events_text .position_table_outer .position_table_inner h5 {
              margin: 0;
              font-size: 16px;
              line-height: 21px; }
            .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container .hp_upcoming_events_text .position_table_outer .position_table_inner h6 {
              font-size: 12px;
              line-height: 17px;
              margin-bottom: 10px; }
            .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container .hp_upcoming_events_text .position_table_outer .position_table_inner p.btn {
              margin: 0; }
              .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container .hp_upcoming_events_text .position_table_outer .position_table_inner p.btn a {
                background: #1b9ddb;
                font-size: 12px; }
                .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container .hp_upcoming_events_text .position_table_outer .position_table_inner p.btn a:hover {
                  background: #ffffff;
                  color: #1b9ddb; }
      .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container .hp_upcoming_events_image {
        font-size: 0; }
        .explore_igt .hp_upcoming_events_wrapper .hp_upcoming_events_container .hp_upcoming_events_image img {
          width: 100%;
          height: auto;
          padding: 0;
          margin: 0;
          display: block; }
  .explore_igt .hp_featured_article {
    margin-bottom: 30px;
    position: relative; }
    .explore_igt .hp_featured_article .owl-stage-outer::after {
      width: 1px;
      content: " ";
      position: absolute;
      top: 0;
      right: 0;
      height: 100%;
      background-color: #ffffff; }
    .explore_igt .hp_featured_article .hp_featured_article_item .five {
      margin: 0;
      padding: 0;
      width: 45%;
      font-size: 0; }
      .explore_igt .hp_featured_article .hp_featured_article_item .five img {
        min-height: 100%;
        min-width: 100%;
        width: auto;
        height: auto;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        display: block;
        object-fit: cover; }
      @media only screen and (max-width: 850px) and (min-width: 319px) {
        .explore_igt .hp_featured_article .hp_featured_article_item .five {
          width: 100%;
          float: none; } }
    .explore_igt .hp_featured_article .hp_featured_article_item .seven {
      background: #ffa300;
      margin: 0;
      padding: 20px;
      width: 55%; }
      @media only screen and (max-width: 850px) and (min-width: 319px) {
        .explore_igt .hp_featured_article .hp_featured_article_item .seven {
          width: 100%;
          float: none; } }
      .explore_igt .hp_featured_article .hp_featured_article_item .seven h3, .explore_igt .hp_featured_article .hp_featured_article_item .seven h4, .explore_igt .hp_featured_article .hp_featured_article_item .seven h5, .explore_igt .hp_featured_article .hp_featured_article_item .seven h6, .explore_igt .hp_featured_article .hp_featured_article_item .seven p {
        color: #ffffff; }
      .explore_igt .hp_featured_article .hp_featured_article_item .seven h4 {
        font-size: 20px;
        line-height: 25px; }
      .explore_igt .hp_featured_article .hp_featured_article_item .seven h5 {
        font-size: 12px;
        line-height: 17px; }
      .explore_igt .hp_featured_article .hp_featured_article_item .seven p {
        font-size: 16px;
        line-height: 21px;
        margin-bottom: 15px; }
        .explore_igt .hp_featured_article .hp_featured_article_item .seven p a {
          font-size: 12px; }
      .explore_igt .hp_featured_article .hp_featured_article_item .seven .row.no_mobile_break .five {
        background: none;
        width: 90px !important; }
        @media only screen and (max-width: 850px) and (min-width: 319px) {
          .explore_igt .hp_featured_article .hp_featured_article_item .seven .row.no_mobile_break .five {
            width: 90px !important;
            float: left; } }
        .explore_igt .hp_featured_article .hp_featured_article_item .seven .row.no_mobile_break .five p.btn {
          font-size: 12px;
          width: 90px;
          margin: 12px 0 0 0; }
      .explore_igt .hp_featured_article .hp_featured_article_item .seven .row.no_mobile_break .seven {
        background: none;
        width: calc(100% - 90px) !important;
        padding: 0 !important;
        margin: 0 !important; }
        @media only screen and (max-width: 850px) and (min-width: 319px) {
          .explore_igt .hp_featured_article .hp_featured_article_item .seven .row.no_mobile_break .seven {
            width: calc(100% - 90px) !important;
            float: left;
            margin: 0 !important; } }
        .explore_igt .hp_featured_article .hp_featured_article_item .seven .row.no_mobile_break .seven .hp_featured_article_auth img {
          float: right;
          height: 45px;
          width: 45px;
          border-radius: 22.5px;
          border: 2px solid white;
          margin-left: 10px; }
        .explore_igt .hp_featured_article .hp_featured_article_item .seven .row.no_mobile_break .seven .hp_featured_article_auth p {
          line-height: 45px;
          text-align: right;
          margin: 0;
          float: right; }
          .explore_igt .hp_featured_article .hp_featured_article_item .seven .row.no_mobile_break .seven .hp_featured_article_auth p small {
            line-height: inherit !important;
            color: #fcdeaa; }
  .explore_igt .hp_latest_news_header.no_mobile_break .six {
    width: calc(100% - 80px); }
    @media only screen and (max-width: 850px) and (min-width: 319px) {
      .explore_igt .hp_latest_news_header.no_mobile_break .six {
        width: calc(100% - 80px) !important; } }
  .explore_igt .hp_latest_news_header.no_mobile_break .six.button {
    width: 80px;
    margin: 0;
    position: relative; }
    @media only screen and (max-width: 850px) and (min-width: 319px) {
      .explore_igt .hp_latest_news_header.no_mobile_break .six.button {
        width: 80px !important;
        margin: 0 !important; } }
    .explore_igt .hp_latest_news_header.no_mobile_break .six.button p {
      width: 100%;
      margin: 0;
      position: absolute;
      top: 0; }
  .explore_igt .hp_latest_news {
    margin: 0 0 30px 0;
    border-left: 10px solid #efefef;
    overflow: hidden;
    overflow-y: scroll; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .explore_igt .hp_latest_news {
        height: 300px !important; } }
    .explore_igt .hp_latest_news::-webkit-scrollbar-track {
      background-color: #efefef;
      cursor: pointer; }
    .explore_igt .hp_latest_news::-webkit-scrollbar {
      width: 5px;
      background-color: #efefef; }
    .explore_igt .hp_latest_news::-webkit-scrollbar-thumb {
      background-color: #b7dcf1; }
    .explore_igt .hp_latest_news li {
      padding: 15px 20px;
      font-size: 13px;
      line-height: 18px;
      background: #f9f9f9; }
      .explore_igt .hp_latest_news li:nth-child(odd) {
        background: #fff; }
      .explore_igt .hp_latest_news li .hp_news_date {
        font-size: 10px;
        color: #909090; }
      .explore_igt .hp_latest_news li.button {
        padding: 0;
        position: relative; }
        .explore_igt .hp_latest_news li.button .btn {
          width: 100%;
          height: 60px; }
          .explore_igt .hp_latest_news li.button .btn a {
            font-family: 'Verlag A', 'Lato', Helvetica, Arial, sans-serif;
            width: 100%;
            height: 60px;
            line-height: 60px;
            font-size: 14px;
            background: #8dc8e8;
            color: #ffffff; }
            .explore_igt .hp_latest_news li.button .btn a:hover {
              background: #1b9ddb; }

.hp_products_services {
  *zoom: 1; }
  .hp_products_services:before, .hp_products_services:after {
    content: "";
    display: table; }
  .hp_products_services:after {
    clear: both; }
  .hp_products_services h3 {
    font-size: 20px;
    line-height: 25px; }
  .hp_products_services .hp_products_services_item {
    margin: 0;
    width: 16.6666666667%;
    border: solid #ffffff;
    border-width: 0 1px; }
    .hp_products_services .hp_products_services_item:first-item {
      border-width: 0 1px 0 0; }
    .hp_products_services .hp_products_services_item:last-item {
      border-width: 0 0 0 1px; }
    @media only screen and (max-width: 850px) and (min-width: 319px) {
      .hp_products_services .hp_products_services_item {
        width: 33.3333333333% !important;
        float: left !important; }
        .hp_products_services .hp_products_services_item:nth-child(3) {
          border-width: 0 0 0 1px; }
        .hp_products_services .hp_products_services_item:nth-child(4) {
          border-width: 0 1px 0 0; } }
    .hp_products_services .hp_products_services_item a {
      display: block;
      position: relative;
      min-height: 100%;
      cursor: pointer;
      margin: 0;
      padding: 0; }
      .hp_products_services .hp_products_services_item a:hover .hp_products_services_feature .position_table_outer .position_table_inner {
        opacity: 100; }
      .hp_products_services .hp_products_services_item a .hp_products_services_feature {
        width: 100%;
        height: 100%;
        position: relative; }
        .hp_products_services .hp_products_services_item a .hp_products_services_feature .position_table_outer {
          display: table;
          width: 100%;
          height: 100%; }
          .hp_products_services .hp_products_services_item a .hp_products_services_feature .position_table_outer .position_table_inner {
            background: rgba(0, 0, 0, 0.6);
            display: table-cell;
            vertical-align: middle;
            text-align: center;
            width: 100%;
            height: 100%;
            z-index: 2;
            position: relative;
            opacity: 0;
            -webkit-transition: .25s ease-in-out;
            -moz-transition: .25s ease-in-out;
            -o-transition: .25s ease-in-out;
            transition: .25s ease-in-out; }
            .hp_products_services .hp_products_services_item a .hp_products_services_feature .position_table_outer .position_table_inner .btn {
              margin: 0;
              padding: 0 10px; }
          .hp_products_services .hp_products_services_item a .hp_products_services_feature .position_table_outer img {
            height: auto;
            width: 100%;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1; }
      .hp_products_services .hp_products_services_item a h4 {
        background: #e8f4fa;
        text-align: center;
        padding: 0 10px;
        font-size: 14px;
        line-height: 30px; }

.hp_twitter_feed_wrapper h3, .hp_twitter_feed_wrapper h3 a {
  color: #1b9ddb; }
.hp_twitter_feed_wrapper h3 {
  margin-bottom: 10px; }
.hp_twitter_feed_wrapper .hp_twitter_feed {
  margin: 0;
  display: table; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .hp_twitter_feed_wrapper .hp_twitter_feed {
      display: block;
      clear: both; } }
  .hp_twitter_feed_wrapper .hp_twitter_feed li.tw_item {
    margin: 0;
    padding: 30px 20px 60px 20px;
    display: table-cell;
    width: 20%;
    background: #f2f2f2; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .hp_twitter_feed_wrapper .hp_twitter_feed li.tw_item {
        padding: 30px 15px; } }
    .hp_twitter_feed_wrapper .hp_twitter_feed li.tw_item:nth-child(odd) {
      background: #fafafa; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .hp_twitter_feed_wrapper .hp_twitter_feed li.tw_item {
        width: 100%;
        display: block; } }
    .hp_twitter_feed_wrapper .hp_twitter_feed li.tw_item .description {
      font-size: 16px;
      margin-bottom: 20px;
      padding: 0; }
    .hp_twitter_feed_wrapper .hp_twitter_feed li.tw_item .tw_name {
      font-size: 14px;
      padding: 0;
      margin: 0; }
      .hp_twitter_feed_wrapper .hp_twitter_feed li.tw_item .tw_name .fa.fa-twitter {
        color: #1b9ddb; }
      .hp_twitter_feed_wrapper .hp_twitter_feed li.tw_item .tw_name .tw_name {
        color: #1b9ddb; }
    .hp_twitter_feed_wrapper .hp_twitter_feed li.tw_item .date {
      font-size: 10px;
      color: #8c8c8c;
      margin: 0 0 10px; }

.hp_aboutigt {
  margin: 0;
  list-style: none;
  display: block;
  text-align: center;
  width: 100%;
  *zoom: 1; }
  .hp_aboutigt .push_two {
    margin-left: 12.86057% !important; }
    @media only screen and (max-width: 850px) and (min-width: 319px) {
      .hp_aboutigt .push_two {
        margin-left: 0 !important; } }
  .hp_aboutigt:before, .hp_aboutigt:after {
    content: "";
    display: table; }
  .hp_aboutigt:after {
    clear: both; }
  .hp_aboutigt .columns {
    position: relative; }
    @media only screen and (max-width: 850px) and (min-width: 319px) {
      .hp_aboutigt .columns {
        width: 31.4102533333% !important;
        float: left !important; } }
    .hp_aboutigt .columns h5 {
      margin-bottom: 10px;
      font-size: 16px; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .hp_aboutigt .columns h5 {
          min-height: 40px; } }
    .hp_aboutigt .columns .hp_aboutigt_item {
      border-radius: 50%;
      position: relative;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
      cursor: default;
      -moz-transform: rotate(35deg);
      -webkit-transform: rotate(35deg);
      -o-transform: rotate(35deg);
      -ms-transform: rotate(35deg);
      transform: rotate(35deg);
      -webkit-transition: .3s ease-out;
      -moz-transition: .3s ease-out;
      -o-transition: .3s ease-out;
      transition: .3s ease-out;
      width: 100%;
      height: auto;
      padding-top: 63.64%;
      top: 30px;
      margin: 0 auto 90px auto; }
      @media only screen and (min-width: 319px) and (max-width: 560px) {
        .hp_aboutigt .columns .hp_aboutigt_item {
          margin: 0 auto 45px auto; } }
      .hp_aboutigt .columns .hp_aboutigt_item:hover {
        -moz-transform: rotate(0);
        -webkit-transform: rotate(0);
        -o-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        -webkit-transition: .25s ease-in .25s;
        -moz-transition: .25s ease-in .25s;
        -o-transition: .25s ease-in .25s;
        transition: .25s ease-in .25s;
        height: auto;
        padding-top: 100%;
        top: 0;
        margin: 0 auto; }
        .hp_aboutigt .columns .hp_aboutigt_item:hover .outer_image {
          opacity: 0;
          transition-delay: 0.25s; }
        .hp_aboutigt .columns .hp_aboutigt_item:hover .hp_aboutigt_info_wrap {
          -webkit-transition: .25s ease-in .25s;
          -moz-transition: .25s ease-in .25s;
          -o-transition: .25s ease-in .25s;
          transition: .25s ease-in .25s;
          opacity: 100; }
          .hp_aboutigt .columns .hp_aboutigt_item:hover .hp_aboutigt_info_wrap .hp_aboutigt_info {
            z-index: 15; }
            .hp_aboutigt .columns .hp_aboutigt_item:hover .hp_aboutigt_info_wrap .hp_aboutigt_info p:before {
              width: 75px; }
      .hp_aboutigt .columns .hp_aboutigt_item.hp_aboutigt_img_1 {
        background-color: #1b9ddb;
        *zoom: 1;
        filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF1B9DDB', endColorstr='#FF0C51A1');
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiOWRkYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBjNTFhMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1b9ddb), color-stop(100%, #0c51a1));
        background-image: -moz-linear-gradient(top, #1b9ddb 0%, #0c51a1 100%);
        background-image: -webkit-linear-gradient(top, #1b9ddb 0%, #0c51a1 100%);
        background-image: linear-gradient(to bottom, #1b9ddb 0%, #0c51a1 100%); }
      .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_img_1 {
        background: transparent !important; }
      .hp_aboutigt .columns .hp_aboutigt_item.hp_aboutigt_img_2 {
        background-color: #ffa300;
        *zoom: 1;
        filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFA300', endColorstr='#FFFF671F');
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYTMwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNjcxZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffa300), color-stop(100%, #ff671f));
        background-image: -moz-linear-gradient(top, #ffa300 0%, #ff671f 100%);
        background-image: -webkit-linear-gradient(top, #ffa300 0%, #ff671f 100%);
        background-image: linear-gradient(to bottom, #ffa300 0%, #ff671f 100%); }
      .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_img_2 {
        background: transparent !important; }
      .hp_aboutigt .columns .hp_aboutigt_item.hp_aboutigt_img_3 {
        background-color: #0c51a1;
        *zoom: 1;
        filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0C51A1', endColorstr='#FF003865');
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjNTFhMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMzg2NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0c51a1), color-stop(100%, #003865));
        background-image: -moz-linear-gradient(top, #0c51a1 0%, #003865 100%);
        background-image: -webkit-linear-gradient(top, #0c51a1 0%, #003865 100%);
        background-image: linear-gradient(to bottom, #0c51a1 0%, #003865 100%); }
      .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_img_3 {
        background: transparent !important; }
      .hp_aboutigt .columns .hp_aboutigt_item .outer_image {
        position: absolute;
        max-width: 70px;
        max-height: 70px;
        width: 30%;
        height: auto;
        z-index: 10;
        margin: auto;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        opacity: 1;
        -webkit-transition: all 0.25s ease-in-out 0.25s;
        -moz-transition: all 0.25s ease-in-out 0.25s;
        -o-transition: all 0.25s ease-in-out 0.25s;
        -ms-transition: all 0.25s ease-in-out 25s;
        transition: all 0.25s ease-in-out 0.25s;
        -moz-transform: rotate(-35deg);
        -webkit-transform: rotate(-35deg);
        -o-transform: rotate(-35deg);
        -ms-transform: rotate(-35deg);
        transform: rotate(-35deg); }
      .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap,
      .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info {
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 50%; }
      .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap {
        top: 0;
        left: 0;
        opacity: 0;
        -webkit-transition: .25s ease-out;
        -moz-transition: .25s ease-out;
        -o-transition: .25s ease-out;
        transition: .25s ease-out; }
        .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info {
          width: 100%;
          height: 100%;
          display: table;
          position: relative; }
          .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info > div {
            display: block;
            width: 100%;
            height: 100%;
            border-radius: 50%;
            -webkit-backface-visibility: hidden;
            z-index: 15; }
          .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info .hp_aboutigt_info_front {
            position: absolute; }
          .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info .hp_aboutigt_info_back {
            display: table-cell;
            vertical-align: middle; }
          .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info a.mobile_link {
            display: none; }
            @media only screen and (min-width: 319px) and (max-width: 560px) {
              .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info a.mobile_link {
                display: block;
                height: 100%;
                width: 100%;
                top: 0;
                left: 0;
                position: absolute;
                cursor: pointer; } }
          .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info p {
            color: #fff;
            padding: 15px 5px 0;
            font-style: italic;
            margin: 0 15px;
            font-size: 12px;
            text-align: center;
            position: relative;
            top: -100px;
            opacity: 0;
            -webkit-transform: scale(1.5);
            -moz-transform: scale(1.5);
            -o-transform: scale(1.5);
            -ms-transform: scale(1.5);
            transform: scale(1.5); }
            @media only screen and (max-width: 850px) and (min-width: 319px) {
              .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info p {
                font-size: 10px;
                padding: 0 5px 0; } }
            .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info p:before {
              content: '';
              display: block;
              width: 0;
              height: 5px;
              margin: 0 auto 10px auto;
              background-color: #ffffff;
              box-sizing: border-box;
              -webkit-transition: all 0.25s ease-in-out 0.5s;
              -moz-transition: all 0.25s ease-in-out 0.5s;
              -o-transition: all 0.25s ease-in-out 0.5s;
              -ms-transition: all 0.25s ease-in-out 0.5s;
              transition: all 0.25s ease-in-out 0.5s; }
              @media only screen and (max-width: 850px) and (min-width: 319px) {
                .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info p:before {
                  display: none;
                  visibility: hidden; } }
            @media only screen and (min-width: 319px) and (max-width: 560px) {
              .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info p {
                line-height: 15px;
                display: block; }
                .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info p br {
                  display: none; } }
            .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info p a {
              font-weight: bold;
              font-style: normal; }
              .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info p a:hover {
                color: #ffffff; }
              @media only screen and (min-width: 319px) and (max-width: 560px) {
                .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info p a {
                  display: none;
                  visibility: hidden; } }
          .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info img {
            max-width: 80px;
            max-height: 50px;
            width: auto;
            height: auto;
            display: block;
            margin: 0 auto 0 auto;
            position: relative;
            top: -100px;
            opacity: 0;
            -webkit-transform: scale(1.5);
            -moz-transform: scale(1.5);
            -o-transform: scale(1.5);
            -ms-transform: scale(1.5);
            transform: scale(1.5); }
            @media only screen and (max-width: 850px) and (min-width: 319px) {
              .hp_aboutigt .columns .hp_aboutigt_item .hp_aboutigt_info_wrap .hp_aboutigt_info img {
                display: none;
                visibility: hidden; } }

.hp_aboutigt_info .hp_aboutigt_info_front {
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  -ms-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out; }
.hp_aboutigt_info .hp_aboutigt_info_back {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -o-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition: all 0.6s ease-in-out 0.25s;
  -moz-transition: all 0.6s ease-in-out 0.25s;
  -o-transition: all 0.6s ease-in-out 0.25s;
  -ms-transition: all 0.6s ease-in-out 0.25s;
  transition: all 0.6s ease-in-out 0.25s; }
  .hp_aboutigt_info .hp_aboutigt_info_back p, .hp_aboutigt_info .hp_aboutigt_info_back img {
    top: 0 !important;
    opacity: 1.0 !important;
    -webkit-transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    transform: scale(1) !important; }
  .hp_aboutigt_info .hp_aboutigt_info_back p {
    -webkit-transition: all 0.6s ease-in-out 1s !important;
    -moz-transition: all 0.6s ease-in-out 1s !important;
    -o-transition: all 0.6s ease-in-out 1s !important;
    -ms-transition: all 0.6s ease-in-out 1s !important;
    transition: all 0.6s ease-in-out 1s !important; }
  .hp_aboutigt_info .hp_aboutigt_info_back img {
    -webkit-transition: all 0.6s ease-in-out 2s !important;
    -moz-transition: all 0.6s ease-in-out 2s !important;
    -o-transition: all 0.6s ease-in-out 2s !important;
    -ms-transition: all 0.6s ease-in-out 2s !important;
    transition: all 0.6s ease-in-out 2s !important; }

.hp_aboutigt_item.hp_aboutigt_img_1 .hp_aboutigt_info .hp_aboutigt_info_back {
  background: #1b9ddb; }

.hp_aboutigt_item.hp_aboutigt_img_2 .hp_aboutigt_info .hp_aboutigt_info_back {
  background: #ff671f; }

.hp_aboutigt_item.hp_aboutigt_img_3 .hp_aboutigt_info .hp_aboutigt_info_back {
  background: #0c51a1; }

.hp_aboutigt_item.hp_aboutigt_img_1 .hp_aboutigt_info .hp_aboutigt_info_back p a {
  color: #8dc8e8; }

.hp_aboutigt_item.hp_aboutigt_img_2 .hp_aboutigt_info .hp_aboutigt_info_back p a {
  color: #fedd00; }

.hp_aboutigt_item.hp_aboutigt_img_3 .hp_aboutigt_info .hp_aboutigt_info_back p a {
  color: #1b9ddb; }

.hp_aboutigt_item.hp_aboutigt_img_1 .hp_aboutigt_info .hp_aboutigt_info_back p:before {
  background: #8dc8e8 !important; }

.hp_aboutigt_item.hp_aboutigt_img_2 .hp_aboutigt_info .hp_aboutigt_info_back p:before {
  background: #fedd00 !important; }

.hp_aboutigt_item.hp_aboutigt_img_3 .hp_aboutigt_info .hp_aboutigt_info_back p:before {
  background: #1b9ddb !important; }

.hp_aboutigt_item:hover .hp_aboutigt_info_front {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  opacity: 0; }
.hp_aboutigt_item:hover .hp_aboutigt_info_back {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  background: transparent !important;
  opacity: 1;
  pointer-events: auto; }

.hp_gamesearch {
  background: #ffa300;
  padding: 30px 20px 40px 20px; }
  @media only screen and (min-width: 319px) and (max-width: 560px) {
    .hp_gamesearch {
      padding: 30px 10px 40px 10px; } }
  .hp_gamesearch h2 {
    color: #ffffff;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 20px;
    line-height: 25px; }
  .hp_gamesearch .six {
    width: 45% !important; }
    .hp_gamesearch .six input {
      border: none;
      padding: 0 15px;
      line-height: 40px;
      height: 40px;
      font-size: 14px;
      font-family: 'Lato';
      width: 100%;
      margin: 0;
      color: #666666;
      -webkit-appearance: none;
      border-radius: 0; }
      .hp_gamesearch .six input:focus {
        outline: none !important;
        box-shadow: none; }
      .hp_gamesearch .six input:placeholder {
        color: #666666; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .hp_gamesearch .six {
        width: 100% !important; } }
  .hp_gamesearch .four {
    margin: 0 !important;
    width: 30% !important; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .hp_gamesearch .four {
        width: 100% !important; } }
    .hp_gamesearch .four .hp_picker {
      position: relative; }
      .hp_gamesearch .four .hp_picker select {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        font-family: 'Lato';
        padding: 0 15px;
        margin: 0;
        border: none;
        border-radius: 0;
        -webkit-appearance: none;
        -webkit-border-radius: 0px;
        width: 100%;
        background: #f1f1f1;
        color: #666666;
        cursor: pointer; }
        .hp_gamesearch .four .hp_picker select:focus {
          outline: none !important;
          box-shadow: none; }
      .hp_gamesearch .four .hp_picker:after {
        position: absolute;
        top: 46%;
        right: 7px;
        z-index: 0;
        margin-top: -12px;
        width: 16px;
        color: #666666;
        content: "\f0d7";
        font-family: "FontAwesome"; }
  .hp_gamesearch .two {
    margin: 0 !important;
    width: 25% !important; }
    @media only screen and (min-width: 319px) and (max-width: 560px) {
      .hp_gamesearch .two {
        width: 100% !important; } }
    .hp_gamesearch .two input {
      height: 40px;
      line-height: 40px;
      width: 100% !important;
      display: block;
      -webkit-appearance: none;
      border-radius: 0; }
      .hp_gamesearch .two input:focus {
        outline: none !important;
        box-shadow: none; }

[data-chapter="desk_alert"] {
  display: none !important;
  visibility: hidden !important; }