@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);
}

[data-target="no_background_slideshow"] {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0 auto;
  width: 80%;
  height: 75%;
}

[data-target="no_background_slideshow"] ul.list {
  margin: auto;
  width: 69.2222%;
  height: 100%;
}

[data-target="no_background_slideshow"] ul.list li.widget {
  position: relative;
  float: left;
  padding: 0;
}

[data-target="no_background_slideshow"] ul.list li.widget a [data-background="0"] .wrapper,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="1"] .wrapper,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="2"] .wrapper,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="3"] .wrapper,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="4"] .wrapper,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="5"] .wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 50px;
  text-align: center;
}

[data-target="no_background_slideshow"] ul.list li.widget a [data-background="0"] .wrapper span.title,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="1"] .wrapper span.title,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="2"] .wrapper span.title,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="3"] .wrapper span.title,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="4"] .wrapper span.title,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="5"] .wrapper span.title {
  display: block;
  margin: 0 0 15px 0;
  color: #ffffff;
  font-size: 30px;
  line-height: 30px;
}

[data-target="no_background_slideshow"] ul.list li.widget a [data-background="0"] .wrapper span.sub_title,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="1"] .wrapper span.sub_title,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="2"] .wrapper span.sub_title,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="3"] .wrapper span.sub_title,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="4"] .wrapper span.sub_title,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="5"] .wrapper span.sub_title {
  display: none;
  color: #ffffff;
  font-size: 12px;
}

.date, [data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .date, [data-target="half_height"] .date {
  margin-bottom: 5px;
  color: #b3b3b3;
  text-align: left;
  font-weight: normal;
  font-size: 14px !important;
}

.panel, .panel .container {
  position: relative;
  width: 100%;
}

[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget p, [data-target="half_height"] p, [data-target="no_background_slideshow"] .slide ul li a, [data-target="no_background_slideshow"] .slide .widget p {
  font-size: 16px;
  line-height: 20px;
}

[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .text_link a, [data-target="no_background_slideshow"] ul.list li.widget a {
  color: #1b9ddb;
  text-align: left;
  text-decoration: none;
  line-height: 18px;
}

.accordian .accordian_row .row .columns .drawer .btn, .accordion .accordion_row .row .columns .drawer .btn,
.accordion .accordian_row .row .columns .drawer .btn,
.accordian .accordion_row .row .columns .drawer .btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}

.accordian .accordian_row .row .columns .drawer img, [data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .article .figure img, [data-target="half_height"] img, [data-target="half_height"] .article .figure img, .accordion .accordion_row .row .columns .drawer img,
.accordion .accordian_row .row .columns .drawer img,
.accordian .accordion_row .row .columns .drawer img {
  display: block;
  height: auto;
  border: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

[data-target="full_panel_slideshow"] .cycle-slideshow img.non_mobile_img, [data-target="full_panel_slideshow"] .cycle-slideshow div.non_mobile_img, [data-target="no_background_slideshow"] .slide .one, 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;
}

[data-target="full_panel_splash"], [data-target="full_panel_splash"] img.non_mobile, [data-target="full_panel_slideshow"] .cycle-slideshow img.non_mobile_img, [data-target="full_panel_slideshow"] .cycle-slideshow div.non_mobile_img, [data-target="static_panel_slideshow"], [data-target="static_panel_slideshow"] img.non_mobile, [data-target="no_background_slideshow"] .slide .one, 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-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome/fontawesome-webfont.eot?v=4.0.3");
  src: url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"), url("../fonts/fontawesome/fontawesome-webfont.woff?v=4.0.3") format("woff"), url("../fonts/fontawesome/fontawesome-webfont.ttf?v=4.0.3") format("truetype"), url("../fonts/fontawesome/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.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;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}

.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;
}

.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-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-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 {
  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:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.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-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-asc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-desc: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-reply-all:before {
  content: "";
}

.fa-mail-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 {
  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: "";
}

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", Verdana, 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;
}

[data-target="no_background_slideshow"] ul.list li.widget a [data-background="0"] .wrapper span.title,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="1"] .wrapper span.title,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="2"] .wrapper span.title,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="3"] .wrapper span.title,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="4"] .wrapper span.title,
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="5"] .wrapper span.title, h1, h2, h3, h4, h5, h6, input[type="submit"], .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, [data-target="half_height"] .icon_title p > span:first-child {
  font-family: 'Verlag', 'Verlag A', 'Verlag B', 'Helvetica', 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", Verdana, 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 {
  margin-left: 25px;
  margin-bottom: 25px;
}
ul.square {
  list-style: square outside;
}
ul.circle {
  list-style: circle outside;
}
ul.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: 56.4%;
  line-height: inherit;
}

h1 small, h2 small, h3 small, h4 small, h5 small {
  color: #999999;
}

blockquote {
  line-height: 20px;
  color: #999999;
  margin: 0 0 18px;
  padding: 9px 20px 0 19px;
  border-left: 5px solid #b3b3b3;
}
blockquote p {
  line-height: 20px;
  color: #999999;
}
blockquote cite {
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  color: #2c2c2c;
}
blockquote cite:before {
  content: "\2014 \0020";
}
blockquote cite a {
  color: #2c2c2c;
}
blockquote cite a:visited {
  color: #2c2c2c;
}

hr {
  border: solid #b3b3b3;
  border-width: 1px 0 0 0;
  font-size: 0;
  clear: both;
  margin: 16px 0 18px;
  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;
  }
}
.row_one {
  float: left;
  padding: 0 3px 0 0;
  height: 30px;
  background: #ffffff;
}
.row_one .available_on {
  display: inline-block;
  padding: 0 5px 0 0;
}
.row_one .available_on .grey {
  color: #444444;
  font-size: 36px;
}
.row_one .available_on_nopadd {
  display: inline-block;
  padding: 0 5px 0 0;
}
.row_one .available_on_nopadd .grey {
  color: #444444;
  font-size: 36px;
}

.row_two {
  float: left;
  margin-bottom: 0 !important;
  height: 30px;
  background: #ffffff;
}
.row_two .available_on {
  display: inline-block;
  padding: 10px 5px 0 0;
}
.row_two .available_on .win {
  color: #00A2E8;
  font-size: 22px;
}
.row_two .available_on .apl {
  color: #A7A9AB;
  font-size: 22px;
}
.row_two .available_on_nopadd {
  display: inline-block;
  padding: 10px 5px 0 0;
}
.row_two .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;
  }

  .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"] {
  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 {
  background: #fedd00 !important;
}

input[type="submit"][disabled="disabled"],
.btn a.disabled {
  background: #999999 !important;
  cursor: not-allowed !important;
}
input[type="submit"][disabled="disabled"]:hover,
.btn a.disabled: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;
}
.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 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: #6e6e6e;
  font-weight: 300;
  font-family: "Lato", Verdana, 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: #6e6e6e;
}
.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: #6e6e6e;
}
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", Verdana, 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: #f6b83f;
  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: #f6b83f;
  background: #fef7ea;
}
.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: #f6b83f;
}
.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: #f6b83f;
  background: #fef7ea;
  color: #f6b83f;
}
.field .picker.warning select, .field .picker.warning:after {
  color: #f6b83f;
}
.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: #f6b83f;
}
.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: #f6b83f;
  background: #fef7ea;
  color: #f6b83f;
}
.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", Verdana, 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: #6e6e6e !important;
  font-weight: normal;
  font-family: "Lato", Verdana, Arial, Helvetica, sans-serif;
}
.scfForm input[type="submit"] {
  border-color: #ff671f !important;
  background: #ff671f !important;
  color: #ffffff !important;
  font-weight: normal;
  font-family: "Lato", Verdana, 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%;
}

.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%;
}

.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;
}

.scfTitleBorder {
  display: none;
}

.scfError, .scfValidationSummary, .scfValidatorRequired, .scfValidator {
  color: #ca3838;
}

.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", Verdana, 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", Verdana, 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: #f6b83f;
  border: 1px solid #f6b83f;
  color: #644405;
}
.badge.warning a, .label.warning a {
  color: #644405;
}
.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 {
  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", Verdana, 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: #fbdca0;
  border: 1px solid #f6b83f;
  color: #c68609;
  color: #644405;
}
.alert.success {
  background: #91e26a;
  border: 1px solid #58c026;
  color: #316b15;
}

.tabs {
  display: block;
}

.tab-nav {
  margin: 0;
  padding: 0;
}
.tab-nav > li {
  top: 1px;
  display: inline-block;
  margin: 0 1% 0 0;
  padding: 0;
  width: 24.2333%;
  text-align: center;
  cursor: default;
}
.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: 36.85532px;
  line-height: 36.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;
}

.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;
}

.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: #fff;
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 20px;
  width: 100%;
  border: 1px solid #e6e6e6;
}
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 #e6e6e6;
}
table tr td, table tbody tr td {
  font-size: 16px;
}
table tr td:first-child {
  font-weight: normal;
}
table thead {
  background-color: #0c51a1;
  color: #fff;
}
table thead tr th {
  font-size: 16px;
  font-weight: bold;
  vertical-align: bottom;
}
table.striped tr:nth-of-type(even),
table table tr.stripe,
table table tr.striped {
  background-color: #e6e6e6;
}
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;
}

.ttip {
  position: relative;
  cursor: pointer;
}
.ttip:after {
  display: block;
  background: #e0e0e0;
  padding: 0.375em;
  width: auto;
  min-width: 150px;
  max-width: 200px;
  text-align: center;
  position: absolute;
  color: #1b9ddb;
  content: attr(data-tooltip);
  line-height: 1.5;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
  right: 29px;
  top: -3px;
}
.ttip:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 2px;
  right: 20px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
  border-left: 9px solid #e0e0e0;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
}
.ttip:hover:after, .ttip:hover:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.ttip.left-ttip:after {
  left: 29px;
}
.ttip.left-ttip:before {
  left: 20px;
  border-right: 9px solid #1b9ddb;
  border-left: none;
}

@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .ttip:after, .ttip:before {
    display: 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: rgba(255, 255, 255, 0.95);
}

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: 60px;
  width: 60px;
  display: block;
  line-height: 60px;
  text-align: center;
  color: #ffffff;
  position: absolute;
  right: 0;
  background-color: rgba(12, 81, 161, 0.5);
  text-transform: uppercase;
}
header .menu_btn_item.login_btn {
  right: 61px;
  display: none;
}
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.no_hover:hover, header .main_navigation ul.main_navigation_items li a.nav_active.no_hover:hover {
  background: none;
  color: #1b9ddb;
}
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 {
  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;
  }
}
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: 1000px;
  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;
}
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: 16.6666666666667%;
  float: left;
  padding-left: 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;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  header .main_navigation {
    display: none;
    visibility: hidden;
  }
}

.navigation_search_dropdown {
  background: #eaeaea;
  position: absolute;
  top: 40px;
  right: 0;
  font-size: 0;
  font-size: 16px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 1px solid #eaeaea;
  width: 545px;
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  .navigation_search_dropdown {
    width: 445px;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .navigation_search_dropdown {
    right: -20px;
    width: 345px;
  }
}
.navigation_search_dropdown .field {
  font-size: 0;
  padding: 10px;
  margin: 0;
  position: relative;
  overflow: visible;
}
.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;
  }
}
.navigation_search_dropdown .field .input {
  width: 400px;
  display: inline-block;
  margin-right: 20px;
  font-size: 16px;
  border: none;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .navigation_search_dropdown .field .input {
    width: 200px;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  .navigation_search_dropdown .field .input {
    width: 300px;
  }
}
.navigation_search_dropdown .field .btn {
  display: inline-block;
  margin-right: 20px;
  font-size: 16px;
}
.navigation_search_dropdown .field .close {
  display: inline-block;
  margin-right: 10px;
  font-size: 16px;
  cursor: pointer;
}

.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: #fadc5c;
}
.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;
  }
}

@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 {
  display: none !important;
  visibility: hidden !important;
}
.mobile_nav_wrapper .mobile-trigger {
  position: relative;
  float: right;
  overflow: hidden;
  width: 60px;
  height: 59px;
  outline: none;
  border: none;
  background-color: #ffffff;
}
.mobile_nav_wrapper .mobile-trigger a {
  display: block;
  height: 60px;
  cursor: pointer;
}
.mobile_nav_wrapper .mobile-trigger a.mobile_menu_icon:hover {
  height: 60px;
}
.mobile_nav_wrapper .mobile-trigger .mobile_search {
  display: block;
}
.mobile_nav_wrapper .mobile-active {
  position: relative;
  z-index: 670;
  width: 100%;
  background-color: #ffffff;
}
.mobile_nav_wrapper .mobile-active a {
  float: right;
  width: 60px;
  height: 59px;
  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;
}
.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", Verdana, 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: 60px;
  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;
}
.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: none;
  opacity: 1;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  transform: translateY(0px);
  pointer-events: auto;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .mobile_nav_wrapper .mobile-menu.mobile-menuopen {
    display: block;
  }
}
.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: 60px;
  left: 0;
  margin: 0;
  width: 100%;
}

.mobile_nav_wrapper:first-child {
  margin-right: 0;
}

.mobile-animate-in-2,
.mobile-animate-out-2 {
  position: absolute;
  top: 60px;
  padding: 15px 20px;
}

.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: '';
}

.panel[data-target="footer"],
[data-target="footer"] {
  padding: 50px 0 80px 0;
  height: auto !important;
  position: relative;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .panel[data-target="footer"],
  [data-target="footer"] {
    padding: 40px 20px 20px 20px;
  }
}
.panel[data-target="footer"] > .container,
[data-target="footer"] > .container {
  height: auto !important;
}
.panel[data-target="footer"] .footer_callout,
[data-target="footer"] .footer_callout {
  text-align: center;
}
.panel[data-target="footer"] .footer_callout h3,
[data-target="footer"] .footer_callout h3 {
  color: #1b9ddb;
  font-size: 36px;
  margin-top: 30px;
}
.panel[data-target="footer"] .footer_callout p,
[data-target="footer"] .footer_callout p {
  padding: 0 0 30px 0;
  margin: 0;
  color: #666666;
}
.panel[data-target="footer"] .footer_callout hr,
[data-target="footer"] .footer_callout hr {
  display: none;
}
.panel[data-target="footer"] .footer_nav_links ul,
[data-target="footer"] .footer_nav_links ul {
  padding-bottom: 0;
  margin-bottom: 0;
}
.panel[data-target="footer"] .footer_nav_links ul li,
[data-target="footer"] .footer_nav_links ul li {
  text-align: left;
  padding: 0;
  margin: 10px 0 0 0;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .panel[data-target="footer"] .footer_nav_links ul li,
  [data-target="footer"] .footer_nav_links ul li {
    margin: 6px 0 0 0;
  }
}
.panel[data-target="footer"] .footer_nav_links ul li a,
[data-target="footer"] .footer_nav_links ul li a {
  color: #1b9ddb;
  text-decoration: none;
  line-height: 18px;
  display: block;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .panel[data-target="footer"] .footer_nav_links ul li a,
  [data-target="footer"] .footer_nav_links ul li a {
    font-size: 14px;
    line-height: 16px;
  }
}
.panel[data-target="footer"] .footer_nav_links ul li a:hover,
[data-target="footer"] .footer_nav_links ul li a:hover {
  color: #41b2e8 !important;
  text-decoration: none;
}
.panel[data-target="footer"] .footer_nav_links ul li a.footer_links_head,
[data-target="footer"] .footer_nav_links ul li a.footer_links_head {
  color: #1b9ddb;
  font-weight: bold;
}
.panel[data-target="footer"] .footer_nav_links ul li:first-child,
[data-target="footer"] .footer_nav_links ul li:first-child {
  margin: 0;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .panel[data-target="footer"] .footer_nav_links,
  [data-target="footer"] .footer_nav_links {
    padding: 0 10%;
    margin: 0 auto;
  }
  .panel[data-target="footer"] .footer_nav_links .push_one,
  [data-target="footer"] .footer_nav_links .push_one {
    margin-left: 0;
  }
  .panel[data-target="footer"] .footer_nav_links .two.columns,
  [data-target="footer"] .footer_nav_links .two.columns {
    margin-left: 5%;
    margin-bottom: 50px;
    width: 30%;
  }
  .panel[data-target="footer"] .footer_nav_links .two.columns:nth-child(3n+1),
  [data-target="footer"] .footer_nav_links .two.columns:nth-child(3n+1) {
    margin-left: 0;
    clear: left;
  }
}
.panel[data-target="footer"] .footer_sub_links,
[data-target="footer"] .footer_sub_links {
  position: relative;
  text-align: center;
}
.panel[data-target="footer"] .footer_sub_links .footer_sub_links_line_1,
[data-target="footer"] .footer_sub_links .footer_sub_links_line_1 {
  margin-top: 30px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .panel[data-target="footer"] .footer_sub_links .footer_sub_links_line_1,
  [data-target="footer"] .footer_sub_links .footer_sub_links_line_1 {
    margin: 0;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .panel[data-target="footer"] .footer_sub_links .footer_sub_links_line_1,
  [data-target="footer"] .footer_sub_links .footer_sub_links_line_1 {
    margin: 0;
  }
}
.panel[data-target="footer"] .footer_sub_links .footer_sub_links_line_2,
[data-target="footer"] .footer_sub_links .footer_sub_links_line_2 {
  margin-top: 30px;
}
.panel[data-target="footer"] .footer_sub_links ul.text_links,
[data-target="footer"] .footer_sub_links ul.text_links {
  margin: 0;
  display: inline-block;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .panel[data-target="footer"] .footer_sub_links ul.text_links,
  [data-target="footer"] .footer_sub_links ul.text_links {
    float: none;
    display: block;
  }
}
.panel[data-target="footer"] .footer_sub_links ul.text_links li,
[data-target="footer"] .footer_sub_links ul.text_links li {
  font-size: 18px;
  display: inline-block;
  margin-left: 20px;
}
.panel[data-target="footer"] .footer_sub_links ul.text_links li:first-child,
[data-target="footer"] .footer_sub_links ul.text_links li:first-child {
  margin-left: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .panel[data-target="footer"] .footer_sub_links ul.text_links li,
  [data-target="footer"] .footer_sub_links ul.text_links li {
    display: block;
    margin-left: 0;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .panel[data-target="footer"] .footer_sub_links ul.text_links li,
  [data-target="footer"] .footer_sub_links ul.text_links li {
    font-size: 16px;
  }
}
.panel[data-target="footer"] .footer_sub_links ul.text_links li a,
[data-target="footer"] .footer_sub_links ul.text_links li a {
  color: #1b9ddb;
}
.panel[data-target="footer"] .footer_sub_links ul.text_links li a:hover,
[data-target="footer"] .footer_sub_links ul.text_links li a:hover {
  color: #41b2e8 !important;
  text-decoration: none;
}
.panel[data-target="footer"] .footer_sub_links ul.icon_links,
[data-target="footer"] .footer_sub_links ul.icon_links {
  display: inline-block;
  margin: 0;
}
.panel[data-target="footer"] .footer_sub_links ul.icon_links li,
[data-target="footer"] .footer_sub_links ul.icon_links li {
  display: inline-block;
  margin-left: 15px;
}
.panel[data-target="footer"] .footer_sub_links ul.icon_links li:first-child,
[data-target="footer"] .footer_sub_links ul.icon_links li:first-child {
  margin: 0;
}
.panel[data-target="footer"] .footer_sub_links ul.icon_links li a,
[data-target="footer"] .footer_sub_links ul.icon_links li a {
  font-size: 35px;
  color: #1b9ddb;
  text-decoration: none;
}
.panel[data-target="footer"] .footer_copyright,
[data-target="footer"] .footer_copyright {
  padding-top: 30px;
  color: #666666;
}
.panel[data-target="footer"] .footer_copyright p,
[data-target="footer"] .footer_copyright p {
  font-size: 14px;
  text-align: center;
  margin-bottom: 20px;
}
.panel[data-target="footer"] .footer_copyright a,
[data-target="footer"] .footer_copyright a {
  color: #1b9ddb;
  text-decoration: none;
}
.panel[data-target="footer"] .footer_copyright a:hover,
[data-target="footer"] .footer_copyright a:hover {
  color: #41b2e8 !important;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .panel[data-target="footer"] .footer_copyright p,
  [data-target="footer"] .footer_copyright p {
    font-size: 12px;
  }
}

[data-index="core-pages"] [data-target="footer"] {
  padding: 50px 0 80px 0;
  height: auto;
  border-top: 1px solid #e0e0e0;
  position: relative;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-index="core-pages"] [data-target="footer"] {
    padding: 40px 20px 20px 20px;
  }
}
[data-index="core-pages"] [data-target="footer"] .footer_callout h3 {
  color: #1b9ddb;
  font-size: 36px;
}
[data-index="core-pages"] [data-target="footer"] .footer_copyright {
  color: #666666;
}
[data-index="core-pages"] [data-target="footer"] .footer_copyright a {
  color: #1b9ddb;
}
[data-index="core-pages"] [data-target="footer"] .footer_copyright a:hover {
  color: #41b2e8 !important;
}
[data-index="core-pages"] [data-target="footer"] .footer_nav_links ul li a {
  color: #1b9ddb !important;
}
[data-index="core-pages"] [data-target="footer"] .footer_nav_links ul li a.footer_links_head {
  color: #41b2e8 !important;
}
[data-index="core-pages"] [data-target="footer"] .footer_sub_links .country_selector {
  border-color: #1b9ddb !important;
}
[data-index="core-pages"] [data-target="footer"] .footer_sub_links .country_selector .fa {
  color: #1b9ddb !important;
}
[data-index="core-pages"] [data-target="footer"] .footer_sub_links ul.text_links li a {
  color: #1b9ddb !important;
}
[data-index="core-pages"] [data-target="footer"] .footer_sub_links ul.text_links li a:hover {
  color: #41b2e8 !important;
  text-decoration: none;
}
[data-index="core-pages"] [data-target="footer"] .footer_sub_links ul.icon_links li a {
  color: #1b9ddb !important;
}

[data-target="footer"] {
  position: relative;
}
[data-target="footer"]:before {
  position: absolute;
  content: "";
}
@media only screen and (min-width: 1240px) {
  [data-target="footer"]:before {
    background: url("../images/background_footer_spheres.png") no-repeat 0 0;
    width: 270px;
    height: 183px;
    background-size: 270px 183px;
    bottom: 0;
    right: 0;
  }
}
@media only screen and (min-width: 1240px) and (-webkit-min-device-pixel-ratio: 1.25) {
  [data-target="footer"]:before {
    background: url("../images/background_footer_spheres@2x.png") no-repeat 0 0;
    background-size: 270px 183px;
  }
}

@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="footer"]:before {
    background: url("../images/background_footer_tablet_spheres.png") no-repeat 0 0;
    width: 212px;
    height: 166px;
    background-size: 212px 166px;
    bottom: 0;
    right: 0;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) and (-webkit-min-device-pixel-ratio: 1.25) {
  [data-target="footer"]:before {
    background: url("../images/background_footer_tablet_spheres@2x.png") no-repeat 0 0;
    background-size: 212px 166px;
  }
}

@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="footer"]:before {
    background: url("../images/background_footer_mobile_spheres.png") no-repeat 0 0;
    width: 92px;
    height: 110px;
    background-size: 92px 110px;
    bottom: 45%;
    right: 0;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) and (-webkit-min-device-pixel-ratio: 1.25) {
  [data-target="footer"]:before {
    background: url("../images/background_footer_mobile_spheres@2x.png") no-repeat 0 0;
    background-size: 92px 110px;
  }
}

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="footer"]:before {
    background: url("../images/background_footer_mobile_spheres.png") no-repeat 0 0;
    width: 92px;
    height: 110px;
    background-size: 92px 110px;
    bottom: 55%;
    right: 0;
  }
}
@media only screen and (min-width: 319px) and (max-width: 560px) and (-webkit-min-device-pixel-ratio: 1.25) {
  [data-target="footer"]:before {
    background: url("../images/background_footer_mobile_spheres@2x.png") no-repeat 0 0;
    background-size: 92px 110px;
  }
}

html.ie7 [data-index="home"] #ContentPlaceHolder1_megamenu1_pnlDesktop,
html.ie8 [data-index="home"] #ContentPlaceHolder1_megamenu1_pnlDesktop,
html.ie9 [data-index="home"] #ContentPlaceHolder1_megamenu1_pnlDesktop {
  position: fixed;
  width: 100%;
  height: 83px;
  top: 0;
}
html.ie7 [data-index="home"] header,
html.ie8 [data-index="home"] header,
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"] {
  top: 0;
  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%;
}

.main_wrapper {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.panel {
  overflow: hidden;
  padding-top: 0;
  height: 100%;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .panel {
    padding-top: 30px;
    height: auto;
    background: #ffffff;
  }
}
.panel .container {
  display: block;
  height: 100%;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .panel .container {
    height: auto;
  }
}

[data-panel="hero"] {
  height: 860px;
}

.content {
  width: 100%;
  height: 100%;
  font-style: normal;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .content .scroll_area {
    position: absolute;
    top: 60px;
    height: auto;
  }
}

.component {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
  border: none;
  zoom: 1;
  -ms-box-sizing: border-box;
  height: auto;
}

.component:after {
  display: block;
  visibility: hidden;
  clear: both;
  overflow: hidden;
  height: 0;
  content: "\0020";
}

.header_title {
  display: block;
  margin: 0 0 20px 0;
  width: 100%;
  color: #ffffff;
  text-align: center;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .header_title {
    padding: 0;
  }
}

@media only screen and (min-width: 319px) and (max-width: 560px) {
  .header_title_h1 {
    font-size: 36px;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .header_title_h1 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  .header_title_h1 {
    font-size: 48px;
  }
}
@media only screen and (min-width: 1240px) {
  .header_title_h1 {
    font-size: 65px;
  }
}
@media only screen and (min-width: 1680px) {
  .header_title_h1 {
    font-size: 72px;
  }
}

a > i.fa-angle-right {
  margin: 0 5px 0 0;
}

@media only screen and (min-width: 319px) and (max-width: 560px) {
  .line_break {
    display: block;
  }
}

.widget {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
  border: none;
  zoom: 1;
  -ms-box-sizing: border-box;
}

.accordian {
  display: none;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .accordian {
    display: block;
  }
}
.accordian .accordian_row {
  display: block;
  margin: 0 0 4px 0;
  padding: 0 20px;
  background: #333333;
}
.accordian .accordian_row p.btn {
  display: inline-block;
  margin: 0;
  padding: 0 !important;
  width: 100%;
  height: 50px !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: #333333;
  text-align: left;
  font-size: 18px !important;
  line-height: 45px !important;
  -webkit-appearance: none;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}
.accordian .accordian_row p.btn a {
  color: #ffffff;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .accordian .accordian_row p.btn a {
    padding: 5px 0 0 0;
    font-size: 18px;
  }
}
.accordian .accordian_row p.btn a span {
  position: relative;
  top: 1px;
  float: right;
  color: #b3b3b3;
  font-size: 40px;
}
.accordian .accordian_row p.btn a.active > span.fa:before {
  color: #b3b3b3;
  content: "\f106";
}
.accordian .accordian_row .row {
  display: block;
}
.accordian .accordian_row .row .columns {
  display: block;
}
.accordian .accordian_row .row .columns .drawer {
  overflow: hidden;
  max-height: 0;
  background: #333333;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-align: left;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .accordian .accordian_row .row .columns .drawer {
    position: relative;
    width: 100%;
    background: #333333;
  }
}
.accordian .accordian_row .row .columns .drawer img {
  margin: 0 0 20px 0;
  width: 100%;
}
.accordian .accordian_row .row .columns .drawer p {
  margin: 0;
  padding: 0 0 30px 0;
  font-size: 18px;
  line-height: 24px;
}
.accordian .accordian_row .row .columns .drawer .btn {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: auto;
  height: 45px !important;
  background: #8bd8ff;
  color: #003366;
  text-align: center;
  font-size: 18px !important;
  line-height: 45px !important;
  -webkit-appearance: none;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .accordian .accordian_row .row .columns .drawer .btn {
    margin: 0 0 40px 0 !important;
  }
}
.accordian .accordian_row .row .columns .drawer .btn a {
  color: #003366;
}
.accordian .accordian_row .row .columns .drawer .btn:hover {
  background: #fedd00;
}
.accordian .accordian_row .row .columns .drawer.active {
  max-height: 800px;
  height: auto;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.accordian .accordian_row .row .columns .drawer.active div.btn {
  margin: 0 0 20px;
  width: 100%;
}

.hr_mobile {
  clear: both;
  margin: 0 0 30px;
  margin-right: 20px;
  margin-left: 20px;
  height: 0;
  border: solid #cccccc;
  border-width: 1px 0 0 0;
  font-size: 0;
  display: none;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .hr_mobile {
    display: block;
  }
}

.btn {
  cursor: pointer;
}

.center {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding-top: 0;
}

.row {
  padding-right: 0px;
  padding-left: 0px;
}

.min_550,
.h-550 {
  min-width: 100%;
  height: 860px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .min_550,
  .h-550 {
    min-height: auto !important;
    height: auto !important;
  }
}

.min_600,
.h-600 {
  min-width: 100%;
  height: 860px;
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  .min_600,
  .h-600 {
    height: 830px;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .min_600,
  .h-600 {
    height: 575px;
  }
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .min_600,
  .h-600 {
    min-height: auto !important;
    height: auto !important;
  }
}

.min_800,
.h-800 {
  min-width: 100%;
  height: 860px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .min_800,
  .h-800 {
    min-height: auto !important;
    height: auto !important;
  }
}

.min_900,
.h-900 {
  min-width: 100%;
  height: 860px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .min_900,
  .h-900 {
    min-height: auto !important;
    height: auto !important;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .min_900,
  .h-900 {
    min-height: 1024px;
  }
}

.min_1024,
.h-1024 {
  min-width: 100%;
  height: 860px;
}
.min_1024a,
.h-1024a {
  min-width: 100%;
  height: 530px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .min_1024,
  .h-1024 {
    min-height: auto !important;
    height: auto !important;
  }
  .min_1024a,
  .h-1024a {
    min-height: auto !important;
    height: auto !important;
  }
}

.min_768-1024,
.h-768-1024 {
  min-width: 100%;
  height: 860px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .min_768-1024,
  .h-768-1024 {
    min-height: auto !important;
    height: auto !important;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .min_768-1024,
  .h-768-1024 {
    height: 950px;
    padding: 50px 0;
  }
}

.main_wrapper {
  z-index: 25;
}

.cycle-slideshow-header {
  z-index: 50;
}

.nav_left,
.nav_right,
.one,
.centered {
  z-index: 150;
}

.persistant_controls {
  position: absolute;
  z-index: 500;
  width: 100%;
  height: 85px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .persistant_controls {
    height: 60px;
    z-index: 5000;
  }
}

[data-background="0"],
[data-background="1"],
[data-background="2"],
[data-background="3"],
[data-background="4"],
[data-background="5"],
.slide_background_img_00 {
  z-index: auto !important;
}

.slideshow_nav {
  position: absolute;
  bottom: 50%;
  width: 100%;
  height: 30px;
  text-align: center;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .slideshow_nav {
    position: absolute;
    bottom: 0;
    display: block;
    padding: 0;
    width: 100%;
    height: 48px;
  }
}
.slideshow_nav .nav_left {
  display: block;
  position: absolute;
  left: 45px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .slideshow_nav .nav_left {
    float: left;
    margin: 0 0 0 10px;
    width: 17px;
    height: 48px;
    font-size: 30px;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .slideshow_nav .nav_left {
    bottom: 20%;
    left: 20px;
    font-size: 30px;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  .slideshow_nav .nav_left {
    bottom: 20%;
    left: 20px;
    font-size: 30px;
  }
}
.slideshow_nav .nav_left a#prev_01,
.slideshow_nav .nav_left a#prev_02,
.slideshow_nav .nav_left a#prev_03 {
  display: block;
  float: left;
  margin: 0;
  font-size: 50px;
  color: #ffffff;
}
.slideshow_nav .nav_left a#prev_01:hover,
.slideshow_nav .nav_left a#prev_02:hover,
.slideshow_nav .nav_left a#prev_03:hover {
  color: rgba(255, 255, 255, 0.65);
}
.slideshow_nav .nav_left a#prev_02 {
  color: #666666;
}
.slideshow_nav .nav_left a#prev_02:hover {
  color: #b3b3b3;
}
.slideshow_nav .slide_pagination_01,
.slideshow_nav .slide_pagination_02,
.slideshow_nav .slide_pagination_03 {
  display: none;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .slideshow_nav .slide_pagination_01,
  .slideshow_nav .slide_pagination_02,
  .slideshow_nav .slide_pagination_03 {
    position: absolute;
    top: 10px;
    right: 0;
    left: 0;
    bottom: auto;
    display: block;
    margin: 0 auto;
    width: 60%;
    text-align: center;
  }
}
.slideshow_nav .slide_pagination_01 li,
.slideshow_nav .slide_pagination_02 li,
.slideshow_nav .slide_pagination_03 li {
  display: inline-block;
  padding: 0 5px 0 5px;
}
.slideshow_nav .slide_pagination_01 li a,
.slideshow_nav .slide_pagination_02 li a,
.slideshow_nav .slide_pagination_03 li a {
  color: #8bd8ff;
  font-size: 16px;
}
.slideshow_nav .slide_pagination_01 li a:hover,
.slideshow_nav .slide_pagination_02 li a:hover,
.slideshow_nav .slide_pagination_03 li a:hover {
  color: #8bd8ff;
}
.slideshow_nav .slide_pagination_01 li a,
.slideshow_nav .slide_pagination_02 li a,
.slideshow_nav .slide_pagination_03 li a {
  color: #f3f5f6;
}
.slideshow_nav .slide_pagination_01 li a > i.fa:before,
.slideshow_nav .slide_pagination_02 li a > i.fa:before,
.slideshow_nav .slide_pagination_03 li a > i.fa:before {
  color: #f3f5f6;
}
.slideshow_nav .slide_pagination_01 li a:hover > i.fa:before,
.slideshow_nav .slide_pagination_02 li a:hover > i.fa:before,
.slideshow_nav .slide_pagination_03 li a:hover > i.fa:before {
  color: #fedd00;
}
.slideshow_nav .slide_pagination_01 li.cycle-pager-active a,
.slideshow_nav .slide_pagination_02 li.cycle-pager-active a,
.slideshow_nav .slide_pagination_03 li.cycle-pager-active a {
  color: #f3f5f6;
  content: "\f111";
}
.slideshow_nav .slide_pagination_01 li.cycle-pager-active a > i.fa:before,
.slideshow_nav .slide_pagination_02 li.cycle-pager-active a > i.fa:before,
.slideshow_nav .slide_pagination_03 li.cycle-pager-active a > i.fa:before {
  color: #f3f5f6;
  content: "\f111";
}
.slideshow_nav .slide_pagination_01 li.cycle-pager-active a:hover > i.fa:before,
.slideshow_nav .slide_pagination_02 li.cycle-pager-active a:hover > i.fa:before,
.slideshow_nav .slide_pagination_03 li.cycle-pager-active a:hover > i.fa:before {
  color: #8dc8e8;
  content: "\f111";
}
.slideshow_nav .slide_pagination_01 {
  display: block;
  position: absolute;
  left: 50%;
  bottom: -416px;
  z-index: 100;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .slideshow_nav .slide_pagination_01 {
    bottom: -273px;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  .slideshow_nav .slide_pagination_01 {
    bottom: -401px;
  }
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .slideshow_nav .slide_pagination_01 {
    left: 0 !important;
  }
}
.slideshow_nav .nav_right {
  display: block;
  position: absolute;
  right: 45px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .slideshow_nav .nav_right {
    float: right;
    margin: 0 10px 0 0;
    width: 17px;
    height: 48px;
    font-size: 30px;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .slideshow_nav .nav_right {
    bottom: 20%;
    right: 20px;
    font-size: 30px;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  .slideshow_nav .nav_right {
    bottom: 20%;
    right: 45px;
    font-size: 30px;
  }
}
.slideshow_nav .nav_right a#next_01,
.slideshow_nav .nav_right a#next_02,
.slideshow_nav .nav_right a#next_03 {
  display: block;
  float: right;
  margin: 0;
  font-size: 50px;
  color: #ffffff;
}
.slideshow_nav .nav_right a#next_01:hover,
.slideshow_nav .nav_right a#next_02:hover,
.slideshow_nav .nav_right a#next_03:hover {
  color: rgba(255, 255, 255, 0.65);
}
.slideshow_nav .nav_right a#next_02 {
  color: #666666;
}
.slideshow_nav .nav_right a#next_02:hover {
  color: #b3b3b3;
}

@media only screen and (min-width: 319px) and (max-width: 560px) {
  .cycle-slideshow {
    height: inherit;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .cycle-slideshow {
    height: auto;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  .cycle-slideshow {
    height: 100% !important;
  }
}
@media only screen and (min-width: 1240px) {
  .cycle-slideshow {
    height: 100% !important;
  }
}
@media only screen and (min-width: 1680px) {
  .cycle-slideshow {
    height: 100% !important;
  }
}

.transparent {
  background: none;
  background: transparent;
}

iframe,
embed,
object {
  max-width: 100%;
}

.slideshow_nav .slide_pagination_03 {
  display: none;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .slideshow_nav .slide_pagination_03 {
    display: block;
  }
}

div#errorWraper {
  color: #ffffff;
  margin-left: 15%;
  max-width: 1000px;
  margin-top: 5%;
}
div#errorWraper h1 {
  color: #ffffff;
}

.country-region-ddl {
  z-index: 999;
  position: relative;
}

[data-target="full_panel_splash"] {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 0;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_splash"] {
    height: auto;
  }
}
[data-target="full_panel_splash"] .widget {
  padding-top: 0;
  width: 100%;
  height: 30%;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_splash"] .widget {
    padding: 80px 0 0 0;
    position: relative;
    height: auto;
    width: auto;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="full_panel_splash"] .widget {
    height: 40%;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="full_panel_splash"] .widget {
    height: 40%;
  }
}
[data-target="full_panel_splash"] .widget .header_title {
  color: #ffffff;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_splash"] .widget .header_title {
    margin: 0 0 60px 0;
  }
}
[data-target="full_panel_splash"] .widget .header_title_h1 {
  color: #ffffff;
  padding: 0;
  font-size: 60px;
  line-height: 70px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_splash"] .widget .header_title_h1 {
    margin: 0;
    padding: 0;
    color: #ffffff;
    font-size: 34px;
  }
}
[data-target="full_panel_splash"] .widget .statement {
  margin: auto;
  max-width: 550px;
  margin-top: 40px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_splash"] .widget .statement {
    margin-top: 10px;
  }
}
[data-target="full_panel_splash"] .widget .statement p {
  margin: 0;
  padding: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  text-align: center;
  font-weight: normal;
  background: transparent;
  color: #ffffff;
  line-height: 36px;
  font-size: 26px;
  font-weight: bold;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_splash"] .widget .statement p {
    margin: 0;
    margin-top: 10px;
    margin-bottom: 0;
    padding: 5px 10px 0 10px;
    color: #ffffff;
    text-align: center;
    font-weight: normal;
    font-size: 20px;
    line-height: 26px;
  }
}
[data-target="full_panel_splash"] .widget .statement .statement_sub {
  padding: 20px 0 20px 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_splash"] .widget .statement .statement_sub {
    padding: 20px 0 50px 0;
  }
}
[data-target="full_panel_splash"] img.non_mobile {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  padding-top: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_splash"] img.non_mobile {
    display: none;
  }
}

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-panel="landing"] > .container {
    height: 325px;
  }
}

.proceed_arrow {
  top: auto;
  bottom: 0;
  display: block;
  width: 300px;
  height: 110px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .proceed_arrow {
    display: none;
  }
}
.proceed_arrow p {
  color: #ffffff;
  text-align: center;
  margin: 0;
  padding: 0;
}
.proceed_arrow a {
  width: 71px;
  height: 110px;
  color: #ffffff;
  position: relative;
  top: -10px;
  color: #b3b3b3;
  font-size: 110px;
  display: block;
  margin: 0 auto;
}
.proceed_arrow a:hover {
  color: #0c51a1;
}

[data-target="full_panel_slideshow"] {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_slideshow"] {
    height: 320px;
  }
}
[data-target="full_panel_slideshow"] .cycle-slideshow {
  display: block;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_slideshow"] .cycle-slideshow {
    height: auto;
  }
}
[data-target="full_panel_slideshow"] .cycle-slideshow .cycle-slide {
  overflow: hidden;
  height: 100%;
  width: 100%;
  max-width: 100%;
  padding: 0;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="full_panel_slideshow"] .cycle-slideshow .cycle-slide:before {
    content: "";
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: block;
    position: absolute;
    z-index: 40;
  }
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_slideshow"] .cycle-slideshow .cycle-slide {
    overflow: visible;
    height: auto;
  }
}
[data-target="full_panel_slideshow"] .cycle-slideshow .slide {
  padding: 0;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_slideshow"] .cycle-slideshow .slide {
    height: auto;
    position: relative;
  }
}
[data-target="full_panel_slideshow"] .cycle-slideshow .slide .widget {
  text-align: left;
  display: block;
  width: 100%;
}
[data-target="full_panel_slideshow"] .cycle-slideshow .slide .widget .header_title_h1 {
  color: #ffffff;
  text-align: left;
  font-size: 60px;
  line-height: 60px;
  padding: 0 0 15px 0;
  margin: 0;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_slideshow"] .cycle-slideshow .slide .widget .header_title_h1 {
    padding: 20px 20px 0 30px;
    position: absolute;
    font-size: 28px;
    line-height: 34px;
    width: 310px;
  }
}
[data-target="full_panel_slideshow"] .cycle-slideshow .slide .widget .header_title_h2 {
  color: #ffffff;
  text-align: left;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_slideshow"] .cycle-slideshow .slide .widget .header_title_h2 {
    padding: 70px 50px 0 30px;
    position: absolute;
    color: #ffffff;
    text-align: left;
  }
}
[data-target="full_panel_slideshow"] .cycle-slideshow .slide .widget p {
  font-size: 18px;
  line-height: 26px;
  color: #ffffff;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_slideshow"] .cycle-slideshow .slide .widget p {
    margin: 0;
    padding: 10px 20px 0 20px;
    color: #2c2c2c;
    font-size: 16px;
    line-height: 22px;
    text-shadow: none;
  }
}
[data-target="full_panel_slideshow"] .cycle-slideshow .slide .widget .btn {
  min-width: 280px;
  display: inline-block;
  background: #ffffff;
  color: #2c2c2c;
}
[data-target="full_panel_slideshow"] .cycle-slideshow .slide .widget .btn a {
  color: #2c2c2c;
  font-size: 17px;
  text-transform: uppercase;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_slideshow"] .cycle-slideshow .slide .widget .btn {
    display: none;
  }
}
[data-target="full_panel_slideshow"] .cycle-slideshow .slide .one {
  position: relative;
  padding-left: 0;
  top: 32%;
  left: 0;
  float: left;
  width: 560px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_slideshow"] .cycle-slideshow .slide .one {
    width: auto;
    padding: 0;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="full_panel_slideshow"] .cycle-slideshow .slide .one {
    position: absolute;
    padding-left: 0;
    top: 155px;
    left: 100px;
    width: 70%;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="full_panel_slideshow"] .cycle-slideshow .slide .one {
    position: absolute;
    padding-left: 4%;
    top: 32%;
    left: 100px;
    width: 560px;
  }
}
[data-target="full_panel_slideshow"] .cycle-slideshow .slide .two {
  display: none;
  visibility: hidden;
}
[data-target="full_panel_slideshow"] .cycle-slideshow img.non_mobile_img {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_slideshow"] .cycle-slideshow img.non_mobile_img {
    display: none;
  }
}
[data-target="full_panel_slideshow"] .cycle-slideshow div.non_mobile_img {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 0;
  background-position: center center !important;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_slideshow"] .cycle-slideshow div.non_mobile_img {
    display: none;
  }
}
[data-target="full_panel_slideshow"] .cycle-slideshow .mobile_img {
  padding: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  width: 100%;
  max-width: 100%;
  height: auto;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="full_panel_slideshow"] .cycle-slideshow .mobile_img {
    display: block;
  }
}

[data-target="static_panel_slideshow"] {
  display: block;
  width: 100%;
  height: 100%;
  background: #f3f5f6;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] {
    height: auto;
    width: 100%;
    background: #ffffff;
    padding: 0;
  }
}
[data-target="static_panel_slideshow"] .header_title_h1 {
  display: block;
  margin: 0 0 30px 0;
  padding: 0;
  color: #1b9ddb;
  font-size: 60px;
  line-height: 70px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] .header_title_h1 {
    display: block;
    padding: 0;
    margin: 0 0 10px 0;
    font-size: 36px;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="static_panel_slideshow"] .header_title_h1 {
    margin: 70px 0 0 0;
  }
}
[data-target="static_panel_slideshow"] .header_title {
  display: block;
  margin: 0 0 55px 0;
  color: #333333;
  font-weight: normal;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] .header_title {
    margin: 0 0 20px 0;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow-wrapper {
  display: block;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow-wrapper {
    height: auto;
    width: 100%;
    background: #ffffff;
    padding: 0;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow-wrapper {
    height: 85%;
    width: 100%;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow-wrapper {
    height: 70%;
    width: 80%;
  }
}
@media only screen and (min-width: 1240px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow-wrapper {
    height: 65%;
    width: 80%;
  }
}
@media only screen and (min-width: 1680px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow-wrapper {
    height: 70%;
    width: 80%;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow {
  width: 100%;
  height: 95%;
  margin: auto;
  padding: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow {
    width: 100%;
    height: auto;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow {
    height: 100%;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow {
    height: 100%;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow .cycle-slide {
  overflow: hidden;
  height: 100%;
  width: 100%;
  padding: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .cycle-slide {
    overflow: visible;
    padding: 0 20px 0 20px;
    width: 100% !important;
    height: auto !important;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide {
  padding: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide {
    width: 100%;
    height: auto;
    padding: 0;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide {
    width: 100%;
    height: auto;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget {
  position: relative;
  left: 0;
  display: block;
  text-align: left;
  float: left;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget {
    float: none;
    width: auto;
    padding: 0;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget {
    float: none;
    width: 70%;
    margin: 0 auto;
    padding: 0 0 30px 0;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .date {
  text-align: left;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .date {
    text-align: center;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .article {
  margin: 0;
  padding: 0;
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .article p {
  color: #2c2c2c;
  font-size: 16px;
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .article .figure {
  float: left;
  margin: 7px 20px 0 0;
  width: 170px;
  line-height: 14px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .article .figure {
    width: auto;
    margin: 0;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .article .figure img {
  width: 100%;
  padding: 0;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .article .figure img {
    width: 100%;
    margin: 7px 20px 0 0;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .header_title {
  margin: 0;
  font-weight: normal;
  padding: 0 0 10px 0;
  color: #2c2c2c;
  text-align: left;
  font-size: 34px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .header_title {
    padding: 0 0 20px 0;
    font-size: 22px;
    text-align: center;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .header_title span.h2_sub {
  display: inherit;
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget p {
  display: inherit;
  color: #2c2c2c;
  text-align: left;
  margin-bottom: 10px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget p {
    line-height: 24px;
    color: #2c2c2c;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .text_link {
  position: relative;
  margin-bottom: 20px;
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .text_link a:hover {
  color: #0c51a1;
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .centered {
  max-width: 775px;
  top: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 65%;
  height: 100%;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .centered {
    top: 1%;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .centered {
    top: 1%;
    width: 70%;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .centered {
    width: 55%;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .centered p {
  display: inherit;
  margin-bottom: 30px;
  color: #2c2c2c;
  text-align: left;
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .one {
  margin: 0 5% 0 0;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .one {
    padding: 0 0 30px 0;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .widget .two {
  margin: 0;
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .video {
  text-align: center;
  float: none;
  padding: 0 0 30px 0;
  display: table;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .video {
    padding: 0 0 30px 0;
    display: table;
    height: 100%;
    width: 88%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .video {
    padding: 100px 0 30px 0;
    margin-left: inherit;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .ten.columns {
  width: 65.70513%;
  margin-left: 17.14744%;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .ten.columns {
    width: 74.27885%;
    margin-left: auto;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .ten.columns {
    width: 82.85256%;
    margin-left: 8.57372%;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .push_one {
  margin-left: 8.57372%;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .slide .push_one {
    margin-left: auto;
  }
}
[data-target="static_panel_slideshow"] .cycle-slideshow .slide .push_two {
  margin-left: 17.14744%;
}
[data-target="static_panel_slideshow"] .cycle-slideshow .push_top {
  padding-top: 80px;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .push_top {
    padding-top: 40px;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .push_top {
    padding-top: 40px;
  }
}
[data-target="static_panel_slideshow"] img.non_mobile {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  padding-top: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] img.non_mobile {
    display: none;
  }
}

[data-target="search_games"] h2 {
  padding: 0;
  margin: 0 0 30px 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="search_games"] {
    padding: 0 30px 30px 30px;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="search_games"] {
    width: 80%;
    height: 645px;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="search_games"] {
    width: 80%;
    height: 545px;
  }
}
@media only screen and (min-width: 1240px) {
  [data-target="search_games"] {
    width: 80%;
    height: 672px;
  }
}
@media only screen and (min-width: 1680px) {
  [data-target="search_games"] {
    width: 80%;
    height: 672px;
  }
}
[data-target="search_games"] .header_title {
  padding: 0 10% 30px 10%;
  margin: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="search_games"] .header_title {
    padding: 0 0 30px 0;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="search_games"] .header_title {
    padding: 0 5% 30px 5%;
  }
}
[data-target="search_games"] ul.homepage_search_games_control {
  padding: 0;
  margin: 0;
}
[data-target="search_games"] ul.homepage_search_games_control li {
  padding: 0;
  margin: 0;
  height: 82px;
  text-align: center;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="search_games"] ul.homepage_search_games_control li {
    height: 92px;
  }
}
[data-target="search_games"] ul.homepage_search_games_control li .picker {
  padding: 0;
  margin: 0;
  background-image: none;
  width: 440px;
  border: 1px solid #8bd8ff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="search_games"] ul.homepage_search_games_control li .picker {
    width: 100%;
  }
}
[data-target="search_games"] ul.homepage_search_games_control li .picker select {
  width: 100%;
  height: 60px;
  line-height: 60px;
  padding: 0 18px;
  color: #ffffff;
  font-style: normal;
  font-family: "Lato", Verdana, Arial, Helvetica, sans-serif;
}
[data-target="search_games"] ul.homepage_search_games_control li .picker:after {
  color: #ffffff;
  right: 25px;
  font-size: 24px;
  content: "\f107";
  font-family: FontAwesome;
}
[data-target="search_games"] ul.homepage_search_games_control li input {
  width: 100%;
  height: 62px;
  line-height: 60px;
  padding: 0 18px;
  margin: 0;
  background: none;
  color: #ffffff;
  font-style: normal;
  background-image: none;
  width: 440px;
  border: 1px solid #8bd8ff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-family: "Lato", Verdana, Arial, Helvetica, sans-serif;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="search_games"] ul.homepage_search_games_control li input {
    width: 100%;
  }
}
[data-target="search_games"] .btn {
  width: 300px;
  margin-top: 40px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="search_games"] .btn {
    margin-top: 0;
    width: 100%;
  }
}
[data-target="search_games"] .homepage_search_games_trending {
  margin-top: 80px;
  font-size: 14px;
  text-align: center;
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="search_games"] .homepage_search_games_trending {
    margin: 40px 0 0 0;
  }
}
[data-target="search_games"] .homepage_search_games_trending li {
  margin: 0 0 0 10px;
  display: inline-block;
}
[data-target="search_games"] .homepage_search_games_trending li .badge.info {
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  border: none !important;
  background: #6e6e6e;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
[data-target="search_games"] .homepage_search_games_trending li.label {
  margin: 0 10px 0 0;
  padding: 0;
  font-size: 14px;
}

[data-panel="information"] .component:first-child {
  background: #ff671f !important;
}
[data-panel="information"] .component:last-child {
  background: #ffffff !important;
}

[data-target="half_height"] {
  display: block;
  text-align: left;
  padding: 0px;
  width: 100%;
  height: 50%;
  position: relative;
  background: #ffffff;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] {
    float: none;
    width: auto;
    background: #ffffff !important;
  }
}
[data-target="half_height"] .header_title_h2_sub {
  text-align: center;
  padding: 0 0 10px 0;
  margin: 0;
  font-size: 34px;
  color: #ffffff;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .header_title_h2_sub {
    margin: 20px 0 20px 0;
    color: #ffffff;
    font-size: 34px;
    text-align: left;
  }
}
[data-target="half_height"] .header_title {
  padding: 0 0 30px 0;
  text-align: center;
  color: #003366;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .header_title {
    color: #ffffff;
    padding: 0;
    text-align: left;
  }
}
[data-target="half_height"] h3 {
  padding: 0 0 30px 0;
  color: #ffffff;
  margin: 3% 0 3% 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] h3 {
    color: #ffffff;
    margin: 0;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="half_height"] h3 {
    margin: 0;
  }
}
[data-target="half_height"] p {
  display: inherit;
  color: #ffffff;
  margin-bottom: 10px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] p {
    color: #ffffff;
    text-align: left;
  }
}
[data-target="half_height"] .img {
  margin-bottom: 5px;
}
[data-target="half_height"] img {
  width: 100%;
}
[data-target="half_height"] .text_link {
  position: relative;
  bottom: 0;
  margin: 0;
  padding-bottom: 30px;
}
[data-target="half_height"] .text_link a {
  display: block;
  padding: 0;
  color: #fedd00;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .text_link a {
    text-align: left;
  }
}
[data-target="half_height"] .text_link a:hover {
  color: #fadc5c;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .text_link {
    padding: 0 0 40px 0 !important;
  }
}
[data-target="half_height"] .date {
  color: #ffffff;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .date {
    display: none;
  }
}
[data-target="half_height"] .article {
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .article {
    padding-left: 20px;
    padding-right: 20px;
  }
}
[data-target="half_height"] .article .figure {
  float: left;
  margin: 7px 20px 0 0;
  width: 170px;
  line-height: 14px;
}
[data-target="half_height"] .article .figure img {
  width: 100%;
}
[data-target="half_height"] .one,
[data-target="half_height"] .two {
  padding: 0;
  margin: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .one,
  [data-target="half_height"] .two {
    display: none;
  }
}
[data-target="half_height"] .three {
  padding: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .three {
    padding: 2% 0 0;
  }
}
[data-target="half_height"] .center {
  top: 15%;
  width: 80%;
  height: 55%;
  max-width: 1090px;
  padding: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .center {
    width: 100%;
    height: 100%;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="half_height"] .center {
    top: 20%;
    width: 85%;
    height: 67%;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="half_height"] .center {
    top: 20%;
    width: 80%;
    height: 60%;
  }
}
@media only screen and (min-width: 1240px) {
  [data-target="half_height"] .center {
    top: 10%;
  }
}
[data-target="half_height"] .center .widget {
  padding: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .center .widget {
    padding: 0;
  }
}
[data-target="half_height"] .center .five {
  float: right;
  margin-left: 2.88462% !important;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .center .five {
    float: none;
    padding: 0 20px 20px;
  }
}
[data-target="half_height"] .center .seven {
  margin-left: 0 !important;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .center .seven {
    margin-left: 0;
  }
}
[data-target="half_height"] .icon_title {
  text-align: center;
  display: block;
  width: 100%;
}
[data-target="half_height"] .icon_title .icon_title_sub {
  padding: 10px 0 0 0;
  margin-bottom: 0;
  font-size: 16px;
  color: #b3b3b3;
  font-weight: normal;
  display: block;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .icon_title .icon_title_sub {
    display: inline-block;
    padding: 0 0 0 10px;
  }
}
[data-target="half_height"] .icon_title p > span:first-child {
  font-size: 36px;
  text-align: center;
  display: block;
  width: 100%;
  color: #0c51a1;
  font-weight: normal;
  line-height: 34px;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .icon_title p > span:first-child {
    font-size: 18px;
  }
}
[data-target="half_height"] .icon_title p > span:nth-child(2) {
  padding: 10px 0 0 0;
  margin-bottom: 0;
  font-size: 16px;
  color: #b3b3b3;
  font-weight: normal;
  display: block;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .icon_title p > span:nth-child(2) {
    display: inline-block;
    padding: 0 0 0 10px;
  }
}
[data-target="half_height"] .icon_title p:first-child {
  font-size: 36px;
  text-align: center;
  display: block;
  width: 100%;
  margin-bottom: 3px;
  color: #0c51a1;
  font-weight: normal;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .icon_title p:first-child {
    font-size: 18px;
    color: #6e6e6e;
  }
}
[data-target="half_height"] .icon_title p:nth-child(2) {
  padding: 10px 0 0 0;
  font-size: 18px;
  margin-bottom: 0;
  color: #0c51a1;
  font-weight: normal;
  display: block;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .icon_title p:nth-child(2) {
    display: inline-block;
    padding: 0 0 0 10px;
    color: #6e6e6e;
  }
}
[data-target="half_height"] .adj_top {
  top: 0;
  width: 80%;
  max-width: 1090px;
  height: 78%;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .adj_top {
    width: 100%;
    height: 100%;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="half_height"] .adj_top {
    top: 0;
    width: 90%;
    height: 60%;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="half_height"] .adj_top {
    height: 55%;
  }
}
@media only screen and (min-width: 1240px) {
  [data-target="half_height"] .adj_top {
    height: 70%;
  }
}
[data-target="half_height"] .adj_top .header_title_h2_sub {
  text-align: center;
  margin: 0 0 20px 0;
  padding: 0;
  color: #ff671f;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .adj_top .header_title_h2_sub {
    margin: 0 0 10px 0;
    color: #003366;
    font-size: 34px;
  }
}
[data-target="half_height"] .header_text_mobile {
  text-align: left;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .header_text_mobile {
    color: #ffffff;
    text-align: left;
    font-size: 22px;
    padding-left: 20px;
  }
}

[data-panel="information"] > .container > hr {
  margin: 16px 0 40px;
}

[data-panel="product"] {
  background: #1b9ddb;
}
[data-panel="product"] .cycle-slideshow-wrapper {
  background: #ffffff;
}

[data-target="no_background_slideshow"] {
  height: auto;
  width: auto;
  top: 10%;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="no_background_slideshow"] {
    position: relative;
    padding: 0 20px 40px 20px;
    width: 100%;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="no_background_slideshow"] {
    top: 0;
  }
}
[data-target="no_background_slideshow"] .header_title {
  margin: 0 0 60px 0;
  padding: 0;
  text-align: center;
  font-size: 34px;
  color: #ffffff;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="no_background_slideshow"] .header_title {
    margin: 0 0 30px 0;
    font-size: 22px;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="no_background_slideshow"] .header_title {
    margin: 0 0 30px 0;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="no_background_slideshow"] .header_title {
    margin: 0 0 30px 0;
  }
}
[data-target="no_background_slideshow"] .cycle-slideshow-wrapper {
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  padding: 40px;
  background-repeat: repeat;
  display: block;
  width: 920px;
  height: 590px;
  z-index: 25;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="no_background_slideshow"] .cycle-slideshow-wrapper {
    display: none;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="no_background_slideshow"] .cycle-slideshow-wrapper {
    width: 580px;
    height: 780px;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="no_background_slideshow"] .cycle-slideshow-wrapper {
    width: 830px;
    height: 515px;
  }
}
[data-target="no_background_slideshow"] .cycle-slideshow-header {
  height: 25px;
  position: absolute;
  right: 20px;
  top: 10px;
  margin: auto;
  width: 100%;
  left: 0;
}
[data-target="no_background_slideshow"] .cycle-slideshow-header a {
  float: right;
  margin: 0 10px 0 0;
}
[data-target="no_background_slideshow"] .cycle-slideshow-header a i.fa {
  font-size: 24px;
  color: #1b9ddb;
  text-decoration: none;
}
[data-target="no_background_slideshow"] .cycle-slideshow-header a:hover {
  float: right;
}
[data-target="no_background_slideshow"] .cycle-slideshow-header a:hover i.fa {
  font-size: 24px;
  color: #0c51a1;
  text-decoration: none;
}
[data-target="no_background_slideshow"] .cycle-slideshow,
[data-target="no_background_slideshow"] .cycle-slide {
  height: 100%;
  width: 100%;
}
[data-target="no_background_slideshow"] .title {
  width: 100%;
  margin: auto;
}
[data-target="no_background_slideshow"] .title h1 {
  display: block;
  margin: 0 0 50px 0;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="no_background_slideshow"] .title h1 {
    margin: 0 0 20px 0;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="no_background_slideshow"] .title h1 {
    margin: 0 0 20px 0;
  }
}
@media only screen and (min-width: 1240px) {
  [data-target="no_background_slideshow"] .title h1 {
    margin: 0 0 40px 0;
  }
}
[data-target="no_background_slideshow"] .slide {
  display: block;
  position: relative;
  top: auto;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
[data-target="no_background_slideshow"] .slide ul {
  padding: inherit;
}
[data-target="no_background_slideshow"] .slide ul li {
  padding: inherit;
}
[data-target="no_background_slideshow"] .slide ul li a {
  color: #1b9ddb;
  text-decoration: none;
}
[data-target="no_background_slideshow"] .slide ul li a:hover {
  color: #0c51a1;
  text-decoration: none;
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="no_background_slideshow"] .slide ul li:nth-child(odd) {
    float: left;
    width: 50%;
    display: block;
  }
  [data-target="no_background_slideshow"] .slide ul li:nth-child(even) {
    float: left;
  }
}
[data-target="no_background_slideshow"] .slide .widget {
  float: left;
  display: block;
  position: relative;
}
[data-target="no_background_slideshow"] .slide .widget h3 {
  margin: 0 0 40px 0;
  padding: 0;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="no_background_slideshow"] .slide .widget h3 {
    margin: 0 0 20px 0;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="no_background_slideshow"] .slide .widget h3 {
    margin: 0 0 20px 0;
  }
}
[data-target="no_background_slideshow"] .slide .widget p {
  display: inherit;
  color: #2c2c2c;
  margin-bottom: 30px;
  float: left;
  width: 100%;
}
[data-target="no_background_slideshow"] .slide .widget ul {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
}
[data-target="no_background_slideshow"] .slide .widget ul li {
  display: block;
  clear: both;
}
[data-target="no_background_slideshow"] .slide .one {
  display: block;
  width: 45%;
  height: 100%;
  margin: 0 5% 0 0;
  z-index: auto;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="no_background_slideshow"] .slide .one {
    width: 40%;
    height: 500px;
    margin: 0 30px 30px 0;
    background-size: contain !important;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="no_background_slideshow"] .slide .one {
    width: 50%;
    height: 100%;
    margin: 0 30px 30px 0;
  }
}
[data-target="no_background_slideshow"] .slide .two {
  margin: 0;
  text-align: left;
  width: 49%;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="no_background_slideshow"] .slide .two {
    text-align: left;
    width: 46%;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="no_background_slideshow"] .slide .two {
    text-align: left;
    width: 46%;
  }
}
[data-target="no_background_slideshow"] ul.list {
  display: block;
  width: 920px;
  height: 540px;
}
@media only screen and (max-width: 320px) {
  [data-target="no_background_slideshow"] ul.list {
    display: none;
  }
}
@media only screen and (min-width: 319px) and (max-width: 557px) {
  [data-target="no_background_slideshow"] ul.list {
    display: none;
  }
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="no_background_slideshow"] ul.list {
    display: none;
  }
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="no_background_slideshow"] ul.list {
    width: 510px;
    height: auto;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="no_background_slideshow"] ul.list {
    width: 830px;
    height: 515px;
  }
}
[data-target="no_background_slideshow"] ul.list li.widget {
  width: 280px;
  height: 280px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
[data-target="no_background_slideshow"] ul.list li.widget:hover {
  background: #ff671f;
  border: 5px solid #fedd00;
  cursor: pointer;
}
[data-target="no_background_slideshow"] ul.list li.widget:hover a div {
  background: none !important;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="no_background_slideshow"] ul.list li.widget {
    width: 240px;
    height: 240px;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  [data-target="no_background_slideshow"] ul.list li.widget {
    width: 240px;
    height: 240px;
  }
}
[data-target="no_background_slideshow"] ul.list li.widget a {
  height: inherit;
}
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="0"],
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="1"],
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="2"],
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="3"],
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="4"],
[data-target="no_background_slideshow"] ul.list li.widget a [data-background="5"] {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  -ms-behavior: url(http://media.igt.com/pollyfills/backgroundsize.htc);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
[data-target="no_background_slideshow"] ul.list li.widget a:hover div div.wrapper {
  margin: auto;
}
[data-target="no_background_slideshow"] ul.list li.widget a:hover div div.wrapper span.title {
  display: block;
}
[data-target="no_background_slideshow"] ul.list li.widget a:hover div div.wrapper span.sub_title {
  display: block;
}
[data-target="no_background_slideshow"] ul.list li.one {
  z-index: auto;
  margin: 0 30px 30px 0;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="no_background_slideshow"] ul.list li.one {
    margin: 0 30px 30px 0;
  }
}
[data-target="no_background_slideshow"] ul.list li.two,
[data-target="no_background_slideshow"] ul.list li.four {
  margin: 0 30px 30px 0;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="no_background_slideshow"] ul.list li.two,
  [data-target="no_background_slideshow"] ul.list li.four {
    margin: 0 0 30px 0;
  }
}
[data-target="no_background_slideshow"] ul.list li.three {
  margin: 0 0 30px 0;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="no_background_slideshow"] ul.list li.three {
    margin: 0 30px 30px 0;
  }
}
[data-target="no_background_slideshow"] ul.list li.five {
  margin: 0 30px 30px 0;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="no_background_slideshow"] ul.list li.five {
    margin: 0 30px 0 0;
  }
}
[data-target="no_background_slideshow"] ul.list li.six {
  margin: 0 0 30px 0;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  [data-target="no_background_slideshow"] ul.list li.six {
    margin: 0 0 0 0;
  }
}

.gumby-touch > body > form > .main_wrapper.content > .panel {
  overflow: hidden;
  padding-top: 0;
  display: block;
}

.gumby-touch > body > form > .main_wrapper.content > [data-panel="hero"],
.gumby-touch > body > form > .main_wrapper.content > [data-panel="search"],
.gumby-touch > body > form > .main_wrapper.content > [data-panel="information"],
.gumby-touch > body > form > .main_wrapper.content > [data-panel="product"] {
  padding-top: 30px;
}

.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav {
  position: relative;
  display: inline-block;
  padding: 0 0 20px 0;
  width: 100%;
  height: 65px;
  text-align: center;
}
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .nav_left {
  display: block;
  float: left;
  margin: 0;
  width: 17px;
  height: 48px;
}
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .nav_left a#prev_01,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .nav_left a#prev_02,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .nav_left a#prev_03 {
  display: block;
  float: left;
  margin: 0;
  color: #b3b3b3;
  font-size: 48px;
}
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .nav_left a#prev_01:hover,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .nav_left a#prev_02:hover,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .nav_left a#prev_03:hover {
  color: #0c51a1;
}
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_01,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_02,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_03 {
  position: absolute;
  top: 10px;
  right: 0;
  left: 0;
  display: block;
  margin: 0 auto;
  width: 60%;
  text-align: center;
}
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_01 li,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_02 li,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_03 li {
  display: inline-block;
  float: none;
  padding: 0 5px 0 5px;
}
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_01 li a,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_02 li a,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_03 li a {
  color: #8bd8ff;
  font-size: 20px;
}
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_01 li a:hover,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_02 li a:hover,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_03 li a:hover {
  color: #8bd8ff;
}
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_01 li.cycle-pager-active a,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_02 li.cycle-pager-active a,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_03 li.cycle-pager-active a {
  color: #b3b3b3;
  content: "\f111";
}
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_01 li.cycle-pager-active a > i.fa:before,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_02 li.cycle-pager-active a > i.fa:before,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_03 li.cycle-pager-active a > i.fa:before {
  color: #b3b3b3;
  content: "\f111";
}
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_01 li.cycle-pager-active a:hover > i.fa:before,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_02 li.cycle-pager-active a:hover > i.fa:before,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .slide_pagination_03 li.cycle-pager-active a:hover > i.fa:before {
  color: #fedd00;
  content: "\f111";
}
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .nav_right {
  display: block;
  float: right;
  margin: 0;
  width: 17px;
  height: 48px;
}
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .nav_right a#next_01,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .nav_right a#next_02,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .nav_right a#next_03 {
  display: block;
  float: right;
  margin: 0;
  color: #b3b3b3;
  font-size: 48px;
}
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .nav_right a#next_01:hover,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .nav_right a#next_02:hover,
.gumby-touch > body > form > .main_wrapper.content > .slideshow_nav .nav_right a#next_03:hover {
  color: #0c51a1;
}

.accordion,
.accordian {
  display: block;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  .accordion,
  .accordian {
    display: none;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1239px) {
  .accordion,
  .accordian {
    display: none;
  }
}
@media only screen and (min-width: 1240px) {
  .accordion,
  .accordian {
    display: none;
  }
}
@media only screen and (min-width: 1680px) {
  .accordion,
  .accordian {
    display: none;
  }
}
.accordion .accordion_row,
.accordion .accordian_row,
.accordian .accordion_row,
.accordian .accordian_row {
  display: block;
  margin: 0 0 4px 0;
  padding: 0 20px;
  background: #333333;
}
.accordion .accordion_row p.btn,
.accordion .accordian_row p.btn,
.accordian .accordion_row p.btn,
.accordian .accordian_row p.btn {
  display: inline-block;
  margin: 0;
  padding: 0 !important;
  width: 100%;
  height: 50px !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: #333333;
  text-align: left;
  font-size: 18px !important;
  line-height: 45px !important;
  -webkit-appearance: none;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}
.accordion .accordion_row p.btn a,
.accordion .accordian_row p.btn a,
.accordian .accordion_row p.btn a,
.accordian .accordian_row p.btn a {
  padding: 5px 0 0 0;
  color: #ffffff;
  font-size: 18px;
}
.accordion .accordion_row p.btn a span,
.accordion .accordian_row p.btn a span,
.accordian .accordion_row p.btn a span,
.accordian .accordian_row p.btn a span {
  position: relative;
  top: 1px;
  float: right;
  color: #b3b3b3;
  font-size: 40px;
}
.accordion .accordion_row p.btn a.active > span.fa:before,
.accordion .accordian_row p.btn a.active > span.fa:before,
.accordian .accordion_row p.btn a.active > span.fa:before,
.accordian .accordian_row p.btn a.active > span.fa:before {
  color: #b3b3b3;
  content: "\f106";
}
.accordion .accordion_row .row,
.accordion .accordian_row .row,
.accordian .accordion_row .row,
.accordian .accordian_row .row {
  display: block;
}
.accordion .accordion_row .row .columns,
.accordion .accordian_row .row .columns,
.accordian .accordion_row .row .columns,
.accordian .accordian_row .row .columns {
  display: block;
}
.accordion .accordion_row .row .columns .drawer,
.accordion .accordian_row .row .columns .drawer,
.accordian .accordion_row .row .columns .drawer,
.accordian .accordian_row .row .columns .drawer {
  position: relative;
  overflow: hidden;
  max-height: 0;
  width: 100%;
  background: #333333;
  background: #333333;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-align: left;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.accordion .accordion_row .row .columns .drawer img,
.accordion .accordian_row .row .columns .drawer img,
.accordian .accordion_row .row .columns .drawer img,
.accordian .accordian_row .row .columns .drawer img {
  margin: 0 0 20px 0;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}
.accordion .accordion_row .row .columns .drawer p,
.accordion .accordian_row .row .columns .drawer p,
.accordian .accordion_row .row .columns .drawer p,
.accordian .accordian_row .row .columns .drawer p {
  margin: 0;
  padding: 0 0 30px 0;
  font-size: 18px;
  line-height: 24px;
}
.accordion .accordion_row .row .columns .drawer .btn,
.accordion .accordian_row .row .columns .drawer .btn,
.accordian .accordion_row .row .columns .drawer .btn,
.accordian .accordian_row .row .columns .drawer .btn {
  display: inline-block;
  margin: 0 0 40px 0 !important;
  padding: 0;
  width: auto;
  height: 45px !important;
  background: #8bd8ff;
  color: #003366;
  text-align: center;
  font-size: 18px !important;
  line-height: 45px !important;
  -webkit-appearance: none;
}
.accordion .accordion_row .row .columns .drawer .btn a,
.accordion .accordian_row .row .columns .drawer .btn a,
.accordian .accordion_row .row .columns .drawer .btn a,
.accordian .accordian_row .row .columns .drawer .btn a {
  color: #003366;
}
.accordion .accordion_row .row .columns .drawer .btn:hover,
.accordion .accordian_row .row .columns .drawer .btn:hover,
.accordian .accordion_row .row .columns .drawer .btn:hover,
.accordian .accordian_row .row .columns .drawer .btn:hover {
  background: #fedd00;
}
.accordion .accordion_row .row .columns .drawer.active,
.accordion .accordian_row .row .columns .drawer.active,
.accordian .accordion_row .row .columns .drawer.active,
.accordian .accordian_row .row .columns .drawer.active {
  max-height: 800px;
  height: auto;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.accordion .accordion_row .row .columns .drawer.active div.btn,
.accordion .accordian_row .row .columns .drawer.active div.btn,
.accordian .accordion_row .row .columns .drawer.active div.btn,
.accordian .accordian_row .row .columns .drawer.active div.btn {
  margin: 0 0 20px;
  width: 100%;
}

@media only screen and (min-width: 319px) and (max-width: 560px) {
  .cycle-slideshow-wrapper {
    width: 100%;
    height: auto;
  }
}

@media only screen and (min-width: 319px) and (max-width: 560px) {
  .cycle-slide {
    width: 100%;
    height: auto;
  }
}

@media only screen and (min-width: 319px) and (max-width: 560px) {
  .component {
    width: 100%;
    height: auto;
  }
}

@media only screen and (min-width: 319px) and (max-width: 560px) {
  .widget {
    display: block;
    width: 100%;
  }
  .widget img {
    padding-right: 20px;
    padding-left: 20px;
    width: 100%;
    height: auto;
  }
  .widget .icon_title {
    display: block;
    padding: 15px 0 20px 0;
    width: 100%;
    text-align: center;
  }
  .widget .icon_title p {
    display: block;
    margin-bottom: 3px;
    width: 100%;
    color: #333333;
    text-align: center;
    font-weight: normal;
    font-size: 18px;
  }
  .widget .icon_title p .icon_title_sub {
    display: inline-block;
    margin-bottom: 0;
    padding: 0 0 0 10px;
    color: #6e6e6e;
    font-weight: normal;
    font-size: 18px;
  }
}

@media only screen and (min-width: 319px) and (max-width: 560px) {
  .proceed_arrow {
    left: -99999px;
  }
}

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="static_panel_slideshow"] .cycle-slideshow .push_top {
    padding-top: 0 !important;
  }
}

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-target="half_height"] .center {
    position: relative !important;
  }
}

@media all and (max-width: 760px) {
  [data-chapter="desk_alert"] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999999;
    display: block;
    visibility: visible;
    width: 100%;
    height: 100%;
    background-color: #2b2b2b;
    background-position: center 35%;
  }
  [data-chapter="desk_alert"] .center_all {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    overflow: hidden;
    margin: auto !important;
    width: auto;
    height: 110px;
    overflow: hidden;
  }
  [data-chapter="desk_alert"] .center_all .fa {
    margin: 0;
    width: 100%;
    height: 80px;
    color: #fff;
    text-align: center;
    font-size: 4.6875em;
  }
  [data-chapter="desk_alert"] .center_all p {
    margin: 0;
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 1.125em !important;
  }
}
@media all and (min-width: 761px) and (max-width: 3000px) {
  [data-chapter="desk_alert"] {
    display: none;
    visibility: hidden;
  }
}

@media all and (min-width: 320px) and (max-width: 560px) {
  [data-chapter="mobile_alert"] {
    display: none;
    visibility: hidden;
  }
}
@media all and (min-width: 320px) and (max-width: 1000px) and (orientation: landscape) {
  [data-chapter="mobile_alert"] {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999999;
    display: block !important;
    width: 100%;
    height: 100%;
    background: none;
    background-color: #2b2b2b;
    background-position: center 35%;
  }
  [data-chapter="mobile_alert"] .center_all {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    overflow: hidden;
    margin: auto !important;
    width: auto;
    height: 320px;
    background: url(../images/rotate_mobile.png) no-repeat;
    background-position: center 35%;
  }
  [data-chapter="mobile_alert"] .center_all p {
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 1.125em !important;
    position: absolute;
    bottom: 0;
  }
}

[data-target="full_panel_slideshow"] .cycle-slideshow img.non_mobile_img, [data-target="full_panel_slideshow"] .cycle-slideshow div.non_mobile_img, [data-target="no_background_slideshow"] .slide .one, 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;
}

[data-target="full_panel_splash"], [data-target="full_panel_splash"] img.non_mobile, [data-target="full_panel_slideshow"] .cycle-slideshow img.non_mobile_img, [data-target="full_panel_slideshow"] .cycle-slideshow div.non_mobile_img, [data-target="static_panel_slideshow"], [data-target="static_panel_slideshow"] img.non_mobile, [data-target="no_background_slideshow"] .slide .one, 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");
}

html.ie8 {
  height: 100%;
}
html.ie8 [data-index="home"] header {
  background: transparent url("../images/2015/spacer_white_95.png");
}
html.ie8 [data-panel="information"] {
  height: 946px;
}
@media only screen and (max-width: 900px) {
  html.ie8 [data-target="half_height"] p {
    font-size: 12px !important;
  }
}
@media all and (max-width: 760px) {
  html.ie8 [data-chapter="desk_alert"] {
    background: #000000;
  }
}
html.ie8 [data-source="visual-list-table"] .expansion_list .expansion_item .eight.columns ul > li {
  min-height: inherit !important;
}
html.ie8 .xxwide,
html.ie8 .xwide,
html.ie8 .wide,
html.ie8 .normal,
html.ie8 .narrow,
html.ie8 .xnarrow {
  display: inline;
}
html.ie8 .xxwide + input,
html.ie8 .xwide + input,
html.ie8 .wide + input,
html.ie8 .normal + input,
html.ie8 .narrow + input,
html.ie8 .xnarrow + input {
  display: inline;
  margin: 0 0 0 -.25em;
}
html.ie8 .ttip:before, html.ie8 .ttip:after {
  display: none;
}
html.ie8 .ttip:hover:before, html.ie8 .ttip:hover:after {
  display: block;
}
html.ie8 .toggle_menu {
  display: none;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  html.ie8 .toggle_menu {
    display: block;
  }
  html.ie8 .toggle_menu .toggle_button {
    margin-bottom: 30px;
    width: 100%;
  }
  html.ie8 .toggle_menu .toggle_button .btn {
    width: 100%;
  }
  html.ie8 .toggle_menu .toggle_button .btn .fa {
    font-size: 18px;
    margin: 0 0 0 4px;
  }
}
html.ie8 .tab-nav > li {
  width: 24%;
}
html.ie8 .sub_nav_container .sub_nav ul [data-bar="0"] ul li:first-child:before {
  display: none;
}
html.ie8 [data-target="mosaic-row-3c"] {
  height: 326px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  html.ie8 [data-target="mosaic-row-3c"] {
    height: auto;
  }
}
html.ie8 [data-target="mosaic-row-2c"] {
  position: relative;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  html.ie8 [data-target="mosaic-row-2c"] {
    height: auto;
    max-height: none;
    display: block;
  }
  html.ie8 [data-target="mosaic-row-2c"] .options {
    position: relative;
    padding: 20px;
  }
}
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .article,
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .media,
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .widget {
  height: 100%;
}
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns {
  position: relative;
}
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns:first-child {
  margin: 0 !important;
}
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns .options a {
  display: block !important;
}
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns .options {
  position: absolute;
}
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight .options {
  position: absolute;
}
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .toggle {
  color: #ffffff;
}
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .img_custom {
  width: auto;
  margin: 0 auto;
  display: block;
}
html.ie8 [data-target="mosaic-content"] .options .text_link a {
  color: #00beed;
  font-size: 14px;
}
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p a {
  color: #00beed;
}
html.ie8 [data-target="mosaic-content"] .options [data-update="difference"] {
  font-size: 16px;
  color: #666666;
  margin-bottom: 0;
}
html.ie8 [data-target="mosaic-content"] .options [data-change="volume"],
html.ie8 [data-target="mosaic-content"] .options [data-timestamp="date"] {
  font-size: 18px;
  margin-bottom: 10px;
  color: #666666;
}
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .widget.slideshow_nav {
  max-width: 1080px;
  position: absolute;
  top: 25%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  display: table;
  overflow: auto;
  margin: auto;
  padding-right: 0;
  padding-left: 0;
  overflow: hidden;
}
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .widget.slideshow_nav {
  max-width: 1080px;
  position: absolute;
  top: 25%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  display: table;
  overflow: auto;
  margin: auto;
  padding-right: 0;
  padding-left: 0;
  overflow: hidden;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .widget.slideshow_nav {
    position: static;
  }
}
html.ie8 .hr {
  display: none;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  html.ie8 .hr {
    border-bottom: 1px solid #cccccc;
    height: 1px;
    display: block;
    width: 100%;
    margin: 16px 0 30px;
  }
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns .options {
    position: relative;
  }
}
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] p,
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p,
html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .text_link {
  font-size: 14px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] p,
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p,
  html.ie8 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .text_link {
    text-align: center;
  }
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  html.ie8 [data-target="mosaic-row-2c"],
  html.ie8 [data-target="mosaic-row-3c"] {
    text-align: center;
  }
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  html.ie8 .background-size-polyfill img {
    width: 100% !important;
    height: 100% !important;
    left: auto !important;
  }
}
html.ie8 .non_mobile_img {
  position: static;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  display: block;
  padding-top: 0;
}
html.ie8 .non_mobile_img img {
  display: block;
}
html.ie8 [data-target="widget-stock"] {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  height: auto;
}
html.ie8 .panel .container {
  display: block;
  width: 100%;
  position: relative;
  min-height: inherit !important;
}
html.ie8 [data-target="full_panel_slideshow"] {
  background: #eaeaea;
}
@media only screen and (min-width: 560px) and (max-width: 1023px) {
  html.ie8 [data-target="full_panel_slideshow"] .cycle-slideshow .cycle-slide:before {
    background: transparent url("../images/2015/spacer_black_50.png");
  }
}
html.ie8 [data-target="full_panel_slideshow"] .cycle-slideshow .slide {
  z-index: 50;
}
html.ie8 .proceed_arrow {
  top: auto;
  bottom: 0;
  width: 300px;
  height: 117px;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}
html.ie8 [data-target="half_height"] {
  display: block;
  text-align: left;
  padding: 0px;
  width: 100%;
  height: 512px;
}
html.ie8 [data-target="static_panel_slideshow"] {
  min-height: inherit;
}
html.ie8 .news-background-temp {
  height: 1024px;
  background: url("../images/temp/panel-news-fpo.png");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  z-index: auto !important;
  -ms-behavior: url(http://media.igt.com/pollyfills/backgroundsize.htc);
}
html.ie8 .slide {
  z-index: 60 !important;
}
html.ie8 #HeaderCarousel1_pnlStatic .non_mobile_img {
  position: absolute;
  top: 0;
}
html.ie8 .cycle-carousel-wrap {
  left: 0px !important;
}

html.ie8.oldie [data-source="fact-img-icon"],
html.ie8.oldie [data-source="related-img-lg"] {
  float: left;
}

.ie9 .radio.checked i,
.ie9 .checkbox.checked i {
  top: 0;
}
.ie9 .widget {
  zoom: 1 !important;
}
.ie9 .toggle_menu {
  display: none;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .ie9 .toggle_menu {
    display: block;
  }
  .ie9 .toggle_menu .toggle_button {
    margin-bottom: 30px;
    width: 100%;
  }
  .ie9 .toggle_menu .toggle_button .btn {
    width: 100%;
  }
  .ie9 .toggle_menu .toggle_button .btn .fa {
    font-size: 18px;
    margin: 0 0 0 4px;
  }
}
.ie9 [data-target="mosaic-row-3c"] {
  height: 326px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .ie9 [data-target="mosaic-row-3c"] {
    height: auto;
  }
}
.ie9 [data-target="mosaic-row-2c"] {
  position: relative;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .ie9 [data-target="mosaic-row-2c"] {
    height: auto;
    max-height: none;
    display: block;
  }
  .ie9 [data-target="mosaic-row-2c"] .options {
    position: relative;
    padding: 20px;
  }
}
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .article,
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .media,
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] .widget {
  height: 100%;
}
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns {
  position: relative;
}
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns .options {
  position: absolute;
}
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .eight .options {
  position: absolute;
}
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .toggle {
  color: #ffffff;
}
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .img_custom {
  width: auto;
  margin: 0 auto;
  display: block;
}
.ie9 [data-target="mosaic-content"] .options .text_link a {
  color: #00beed;
  font-size: 14px;
}
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p a {
  color: #00beed;
}
.ie9 [data-target="mosaic-content"] .options [data-update="difference"] {
  font-size: 16px;
  color: #666666;
  margin-bottom: 0;
}
.ie9 [data-target="mosaic-content"] .options [data-change="volume"],
.ie9 [data-target="mosaic-content"] .options [data-timestamp="date"] {
  font-size: 18px;
  margin-bottom: 10px;
  color: #666666;
}
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .widget.slideshow_nav {
  max-width: 1080px;
  position: absolute;
  top: 25%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  display: table;
  overflow: auto;
  margin: auto;
  padding-right: 0;
  padding-left: 0;
  overflow: hidden;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .component .widget.slideshow_nav {
    position: static;
  }
}
.ie9 .hr {
  display: none;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .ie9 .hr {
    border-bottom: 1px solid #cccccc;
    height: 1px;
    display: block;
    width: 100%;
    margin: 16px 0 30px;
  }
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .twelve > .row .columns .options {
    position: relative;
  }
}
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] p,
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p,
.ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .text_link {
  font-size: 14px;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] p,
  .ie9 [data-target="mosaic-content"] [data-target="mosaic-row-3c"] p,
  .ie9 [data-target="mosaic-content"] [data-target="mosaic-row-2c"] .text_link {
    text-align: center;
  }
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .ie9 [data-target="mosaic-row-2c"],
  .ie9 [data-target="mosaic-row-3c"] {
    text-align: center;
  }
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
  .ie9 .background-size-polyfill img {
    width: 100% !important;
    height: 100% !important;
    left: auto !important;
  }
}
.ie9 .non_mobile_img {
  position: static;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  display: block;
  padding-top: 0;
  height: 100%;
}
.ie9 .non_mobile_img img {
  display: block;
}

html.ie9 {
  display: block;
}
html.ie9 .facet_select_wrapper {
  overflow-x: hidden;
}
html.ie9 .facet_select_wrapper label {
  margin-top: 7px !important;
}

.at3lblight {
  background-image: none !important;
  background: #000000 !important;
  opacity: .90  !important;
  filter: Alpha(Opacity=90) !important;
}

[data-panel="news"] .slideshow_nav {
  display: none;
  visibility: hidden;
}

[data-index="home"] [data-panel="footer"] {
  height: auto !important;
}

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-panel="product"] .accordian .accordian_row {
    background: #ffffff;
    color: #2c2c2c;
  }
  [data-panel="product"] .accordian .accordian_row p.btn {
    background: #ffffff;
  }
  [data-panel="product"] .accordian .accordian_row p.btn a {
    color: #1b9ddb;
  }
  [data-panel="product"] .accordian .accordian_row .row .columns .drawer {
    background: #ffffff;
    color: #2c2c2c;
  }
  [data-panel="product"] .accordian .accordian_row .row .columns .drawer .btn {
    margin-bottom: 20px !important;
  }
  [data-panel="product"] .accordian .accordian_row .row .columns .drawer .btn a {
    color: #ffffff;
  }
}
@media only screen and (min-width: 319px) and (max-width: 560px) and (min-width: 319px) and (max-width: 560px) {
  [data-panel="hero"] {
    padding-top: 80px !important;
    height: 400px;
  }
  [data-panel="hero"] .slideshow_nav .nav_left a#prev_01,
  [data-panel="hero"] .slideshow_nav .nav_right a#next_01 {
    color: #b3b3b3 !important;
  }
  [data-panel="hero"] .slideshow_nav .slide_pagination_01 li a,
  [data-panel="hero"] .slideshow_nav .slide_pagination_01 li a > i.fa:before {
    color: #b3b3b3 !important;
  }
  [data-panel="hero"] .slideshow_nav .slide_pagination_01 li.cycle-pager-active a,
  [data-panel="hero"] .slideshow_nav .slide_pagination_01 li.cycle-pager-active a > i.fa:before {
    color: #b3b3b3 !important;
  }
  [data-panel="hero"] .container {
    height: 320px;
  }
}

@media only screen and (min-width: 319px) and (max-width: 560px) {
  [data-panel="news"] {
    clear: both;
    display: block;
    height: 1050px !important;
    width: 100%;
    position: relative;
  }
  [data-panel="news"] .container {
    clear: both;
    display: block;
    height: 1050px !important;
    width: 100%;
    position: relative;
  }
  [data-panel="news"] .container .component {
    clear: both;
    display: block;
    height: 1050px !important;
    width: 100%;
    position: relative;
  }
  [data-panel="news"] .container .component .cycle-slideshow-wrapper {
    clear: both;
    display: block;
    height: 1050px !important;
    width: 100%;
    position: relative;
  }
  [data-panel="news"] .container .component .cycle-slideshow-wrapper .cycle-slideshow {
    clear: both;
    display: block;
    height: 1050px !important;
  }
  [data-panel="news"] .container .component .cycle-slideshow-wrapper .cycle-slideshow .cycle-slide {
    clear: both;
    display: block;
    height: 1050px !important;
  }
  [data-panel="news"] .container .component .cycle-slideshow-wrapper .cycle-slideshow .cycle-slide .slide {
    clear: both;
    display: block;
    height: auto !important;
  }
  [data-panel="news"] .container .component .cycle-slideshow-wrapper .cycle-slideshow .cycle-slide .slide .header_title,
  [data-panel="news"] .container .component .cycle-slideshow-wrapper .cycle-slideshow .cycle-slide .slide .date {
    text-align: left !important;
  }

  [data-panel="information"] {
    background: red;
    padding-top: 0;
  }
  [data-panel="information"] .container hr {
    display: none;
  }
  [data-panel="information"] .container .component:first-child .row {
    padding: 40px 0 0 0;
  }
  [data-panel="information"] .container .component:last-child .row {
    padding: 40px 0 0 0;
  }
  [data-panel="information"] .container .component:last-child .row .header_title_h2_sub {
    color: #ff671f;
  }
  [data-panel="information"] .container .component:last-child .row .slideshow_nav {
    display: block !important;
    position: relative !important;
    width: 100%;
    height: 48px;
    margin-bottom: 20px;
  }
  [data-panel="information"] .container .component:last-child .row .slideshow_nav .nav_left a#prev_03,
  [data-panel="information"] .container .component:last-child .row .slideshow_nav .nav_right a#next_03 {
    color: #b3b3b3 !important;
  }
  [data-panel="information"] .container .component:last-child .row .slideshow_nav .slide_pagination_03 li a,
  [data-panel="information"] .container .component:last-child .row .slideshow_nav .slide_pagination_03 li a > i.fa:before {
    color: #b3b3b3 !important;
  }
  [data-panel="information"] .container .component:last-child .row .slideshow_nav .slide_pagination_03 li.cycle-pager-active a,
  [data-panel="information"] .container .component:last-child .row .slideshow_nav .slide_pagination_03 li.cycle-pager-active a > i.fa:before {
    color: #b3b3b3 !important;
  }
  [data-panel="information"] .container .component:last-child .row .slideshow_nav .nav_left,
  [data-panel="information"] .container .component:last-child .row .slideshow_nav .nav_right {
    color: #ffffff;
    height: 48px;
    line-height: 48px;
    top: 0;
  }
  [data-panel="information"] .container .component:last-child .row .slideshow_nav .slide_pagination_03 {
    position: static;
    line-height: 48px;
    height: 48px;
  }
}
[data-index="home"] #modal1 {
  display: none !important;
  visibility: hidden !important;
  position: static !important;
  z-index: 0 !important;
}




/* ADDITIONAL */
header .main_navigation .navigation_dropdown .navigation_header .navigation_title {
    color: #ffffff;
    font-size:10px;
    margin:0;
}		
header .main_navigation .navigation_dropdown .navigation_header {
    padding:0 20px 0;
    position: relative;
}
header .main_navigation .navigation_dropdown .navigation_content {
    padding:5px 20px 30px;
    position: relative;
}
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:20%;
}
header .main_navigation .navigation_dropdown.many_columns {
    height: auto;
    width:800px;
}
.navigation_search_dropdown .field .close {
    position: absolute;
}
@media only screen and (min-width: 319px) and (max-width: 560px) {
	[data-panel="news"] {
		clear: both;
		display: block;
		height:550px !important;
		position: relative;
		width: 100%;
	}
}
hr.lhs-divider{
    border: 0;
    color: #efefef;
    background-color: #efefef;
    height: 1px;
	display:block!important;
	margin:20px 0 20px 0;
}
/* ADDITIONAL */	




