
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-size: 100%;
  font: inherit;
  vertical-align: baseline; }

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none; }

[hidden] {
  display: none; }

.no-appearance {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  .no-appearance::-ms-expand {
    display: none; }

.no-user-select, .no-user-select * {
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none; }

a, button {
  display: inline-block;
  cursor: pointer;
  border: none; }
  a, a:hover, a:active, a:link, a:focus, button, button:hover, button:active, button:link, button:focus {
    outline: none !important;
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

span, i {
  display: inline-block; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  width: 100%;
  height: 100%;
  overflow: hidden; }

body {
  position: relative;
  width: 100%;
  height: 100%;
  font-family: 'open_sansregular', sans-serif;
  font-size: 16px;
  overflow: hidden; }

.content {
  width: 100%;
  max-width: 762px;
  padding: 16px 16px;
  margin: 0 auto; }

.clear {
  clear: both; }

.table {
  display: table;
  width: 100%;
  height: 100%; }

.table-row {
  display: table-row; }

.table-cell {
  display: table-cell;
  vertical-align: middle; }

.page-wrap {
  width: 100%;
  height: 100%;
  background: white; }

.chrome, .ie {
  font-family: 'robotoregular', sans-serif; }

.banner {
  width: 100%;
  max-width: 730px;
  height: 90px;
  overflow: hidden; }

.mobile .banner {
  display: none !important; }

.icon-search-holder {
  display: none; }

.content > * {
  margin-bottom: 33px; }

.logo {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center; }

.search-holder {
  position: relative;
  height: 40px;
  font-size: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex; }
  .search-holder > * {
    font-size: 16px; }
  .search-holder input {
    height: 100%;
    border: 1px solid #cfd5d9; }
  .search-holder .input {
    padding: 0px 14px;
    border-right: none;
    width: 100%; }
    .search-holder .input:active, .search-holder .input:focus {
      border: 1px solid #4ea1cc;
      border-right: none; }
      .search-holder .input:active + .submit, .search-holder .input:focus + .submit {
        border: 1px solid #4ea1cc;
        border-left: none; }
    .search-holder .input::-ms-clear {
      display: none; }
  .search-holder .submit {
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    border-left: none;
    width: 40px;
    padding: 0;
    background-color: transparent;
    background-image: url("images/search_chromeup.png");
    background-repeat: no-repeat;
    background-size: 18px 18px;
    background-position: center center; }
  .search-holder .suggestions {
    position: absolute;
    width: 100%;
    top: 100%;
    left: 0;
    -webkit-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.5);
    margin-top: 4px;
    background: white;
    padding: 10px 0px;
    display: none; }
    .search-holder .suggestions .suggestion {
      padding: 10px 14px;
      cursor: pointer; }
      .search-holder .suggestions .suggestion:hover, .search-holder .suggestions .suggestion.active {
        background: #e5e5e5; }
      .search-holder .suggestions .suggestion strong {
        font-family: 'robotobold', sans-serif; }


.safari .content iframe {
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.ie .content iframe {
  margin-left: -30px;
    display: block;
}

.widgets {
  margin-bottom: 20px; }
  .widgets ul {
    font-size: 0;
    text-align: center; }
    .widgets ul li {
      display: inline-block;
      margin-right: 12.85px;
      margin-bottom: 12.85px; }
      .widgets ul li:last-child {
        margin-right: 15px; }
      .widgets ul li a {
        width: 80px; }
        .widgets ul li a i {
          width: 80px;
          height: 80px;
          background-repeat: no-repeat;
          background-position: center center; }
        .widgets ul li a span {
          font-size: 14px;
          display: block;
          text-align: center;
          padding-top: 12px; }

.chrome * {
  color: #747474; }
.chrome .logo {
  height: 68px;
  margin-bottom: 37px;
  background-image: url("images/logo_chromeup.png");
  background-size: 80px 68px; }
.chrome .aol-holder {
  display: none; }
.chrome .widgets ul li.prev-aol {
  margin-right: 0px; }
.chrome .widgets ul li a i {
 
    border-radius: 2px;
      background-color:#efefef; 
}
.chrome .widgets ul li a:hover i {
  background-color: #4ea1cc; }

.ie-widgets {
  display: none; }

.ie {
  background: #eaeaea; }
  .ie * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
  .ie .content {
    width: 675px; }
  .ie * {
    color: #747474; }
  .ie .search-holder .submit {
    background-color: white; }
  .ie .logo {
    display: none; }
  .ie .aol-holder {
    display: none; }
  .ie .widgets {
    display: none; }
    .ie .widgets ul li.prev-aol {
      margin-right: 0px; }
    .ie .widgets ul li a i {
      border-radius: 2px;
      background-color: white; }
    .ie .widgets ul li a span {
      display: none; }
    .ie .widgets ul li a:hover i {
      background-color: white; }
  .ie .search-holder .input {
    width: 600px;
    line-height: 40px;
    float: left; }
  .ie .widgets ul {
    width: 730px; }
    .ie .widgets ul li {
      margin-bottom: 0; }
  .ie .ie-widgets {
    display: block;
    width: 700px; }
    .ie .ie-widgets * {
      color: #111111; }
    .ie .ie-widgets p {
      font-size: 27px;
      margin-bottom: 20px;
      padding-left: 2px; }
    .ie .ie-widgets ul {
      font-size: 0;
      text-align: center; }
      .ie .ie-widgets ul li {
        display: inline-block;
        font-size: 14px;
        text-align: left;
        margin: 0px 24px 24px 0px; }
        .ie .ie-widgets ul li:nth-child(4n) {
          margin-right: 0px; }
        .ie .ie-widgets ul li a {
          width: 132px;
          height: 132px;
          background: white;
          padding: 8px;
          border: 1px solid #e4e4e4; }
          .ie .ie-widgets ul li a i {
            display: block;
            width: 41px;
            height: 41px;
            background-repeat: no-repeat;
            background-position: center center;
            margin-bottom: 14px; }
          .ie .ie-widgets ul li a .bar {
            margin-top: 40px;
            height: 8px;
            background: black; }
          .ie .ie-widgets ul li a.facebook .bar {
            background: #4863a3; }
          .ie .ie-widgets ul li a.facebook:hover {
            border: 1px solid #4863a3; }
   
       
          .ie .ie-widgets ul li a.google .bar {
            background: #0072c6; }
          .ie .ie-widgets ul li a.google:hover {
            border: 1px solid #0072c6; }
			
          .ie .ie-widgets ul li a.youtube .bar {
            background: #55aced; }
          .ie .ie-widgets ul li a.youtube:hover {
            border: 1px solid #55aced; }

          .ie .ie-widgets ul li a.yahoo .bar {
            background: #0077b6; }
          .ie .ie-widgets ul li a.yahoo:hover {
            border: 1px solid #0077b6; }
          .ie .ie-widgets ul li a.twitter .bar {
            background: #ff9a00; }
          .ie .ie-widgets ul li a.twitter:hover {
            border: 1px solid #ff9a00; }
          .ie .ie-widgets ul li a.bing .bar {
            background: #4f0095; }
          .ie .ie-widgets ul li a.bing:hover {
            border: 1px solid #4f0095; }
  

.img-hidden {
  visibility: hidden; }

.chrome .google i {
  background-image: url("images/google.png");
  background-size: 78px 78px; }


.chrome .youtube i {
  background-image: url("images/youtube.png");
  background-size: 78px 78px; }

.chrome .yahoo i {
  background-image: url("images/yahoo.png");
  background-size: 78px 78px; }

.chrome .twitter i {
  background-image: url("images/twitter.png");
  background-size: 78px 78px; }

.chrome .bing i {
  background-image: url("images/bing.png");
  background-size: 78px 78px; }



.chrome .facebook i {
  background-image: url("images/facebook.png");
  background-size: 78px 78px; }




