
      /*
Theme Name: Bingo Theme
Theme URI: http://www.flytonic.com/product/bingo-theme/
Description: Online Bingo Wordpress Theme from Flytonic.
Author: Flytonic
Author URI: http://www.flytonic.com/
Version: 1.02
Tags: flytonic, bingo, onlione casino, casino, gambling, affiliate theme, bingo theme, responsive, wordpress
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
      /* Table of Contents
1. HTML Reset
2. Defaults
- Typography
- Headings
- Other Objects
3. Site Layout and Structure
4. Common Classes
-Excerpts
-Comments
5. Header
-Site Header
-Navigation
6. Content Area
-Shortcodes
-Review Pages
7. Sidebar
-Widgets
8. Footer
9. Media Queries
*/
      /* 1. HTML Reset
normalize.css v2.1.2 | MIT License | git.io/normalize
----------------------------------------------------------------------------*/
      article,
      aside,
      details,
      figcaption,
      figure,
      footer,
      header,
      hgroup,
      main,
      nav,
      section,
      summary {
        display: block
      }

      audio,
      canvas,
      video {
        display: inline-block
      }

      audio:not([controls]) {
        display: none;
        height: 0
      }

      [hidden],
      template {
        display: none
      }

      html {
        : sans-serif;
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%
      }

      a {
        background: transparent
      }

      a:focus {
        outline: thin dotted
      }

      a:active,
      a:hover {
        outline: 0
      }

      h1 {
        font-size: 2em;
        margin: .67em 0
      }

      abbr[title] {
        border-bottom: 1px dotted
      }

      b,
      strong {
        font-weight: 700
      }

      dfn {
        font-style: italic
      }

      hr {
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        height: 0
      }

      mark {
        background: #ff0;
        color: #000
      }

      code,
      kbd,
      pre,
      samp {
        : monospace, serif;
        font-size: 1em
      }

      pre {
        white-space: pre-wrap
      }

      q {
        quotes: \201C \201D \2018 \2019
      }

      small {
        font-size: 80%
      }

      sub,
      sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
      }

      sup {
        top: -.5em
      }

      sub {
        bottom: -.25em
      }

      img {
        border: 0
      }

      svg:not(:root) {
        overflow: hidden
      }

      fieldset {
        border: 1px solid silver;
        margin: 0 2px;
        padding: .35em .625em .75em
      }

      button,
      input,
      select,
      textarea {
        : inherit;
        font-size: 100%;
        margin: 0
      }

      button,
      input {
        line-height: normal
      }

      button,
      select {
        text-transform: none
      }

      button,
      html input[type=button],
      input[type=reset],
      input[type=submit] {
        -webkit-appearance: button;
        cursor: pointer
      }

      button[disabled],
      html input[disabled] {
        cursor: default
      }

      input[type=checkbox],
      input[type=radio] {
        box-sizing: border-box;
        padding: 0
      }

      input[type=search] {
        -webkit-appearance: textfield;
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        box-sizing: content-box
      }

      input[type=search]::-webkit-search-cancel-button,
      input[type=search]::-webkit-search-decoration {
        -webkit-appearance: none
      }

      textarea {
        overflow: auto;
        vertical-align: top
      }

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

      body,
      figure {
        margin: 0
      }

      legend,
      button::-moz-focus-inner,
      input::-moz-focus-inner {
        border: 0;
        padding: 0
      }

      /* 2. Defaults
----------------------------------------------------------------------------*/
      .responsive-table {
        width: 100%;
        margin-bottom: 1.5em;
      }

      @media (min-width: 48em) {
        .responsive-table {
          font-size: .9em;
        }
      }

      @media (min-width: 62em) {
        .responsive-table {
          font-size: 1em;
        }
      }

      .responsive-table thead {
        position: absolute;
        clip: rect(1px 1px 1px 1px);
        /* IE6, IE7 */
        clip: rect(1px, 1px, 1px, 1px);
        padding: 0;
        border: 0;
        height: 1px;
        width: 1px;
        overflow: hidden;
      }

      @media (min-width: 48em) {
        .responsive-table thead {
          position: relative;
          clip: auto;
          height: auto;
          width: auto;
          overflow: auto;
        }
      }

      .responsive-table thead th {
        background-color: #1b7da8;
        border: 1px solid #1b7da8;
        font-weight: normal;
        text-align: left;
        color: white;
      }

      .responsive-table thead th:first-of-type {
        text-align: left;
      }

      .responsive-table tbody,
      .responsive-table tr,
      .responsive-table th,
      .responsive-table td {
        display: block;
        padding: 0;
        text-align: left;
        white-space: normal;
      }

      @media (min-width: 48em) {
        .responsive-table tr {
          display: table-row;
        }
      }

      .responsive-table th,
      .responsive-table td {
        padding: .5em;
        vertical-align: middle;
      }

      @media (min-width: 30em) {

        .responsive-table th,
        .responsive-table td {
          padding: .75em .5em;
        }
      }

      @media (min-width: 48em) {

        .responsive-table th,
        .responsive-table td {
          display: table-cell;
          padding: .5em;
        }
      }

      @media (min-width: 62em) {

        .responsive-table th,
        .responsive-table td {
          padding: .75em .5em;
        }
      }

      @media (min-width: 75em) {

        .responsive-table th,
        .responsive-table td {
          padding: .75em;
        }
      }

      .responsive-table caption {
        margin-bottom: 1em;
        font-size: 1em;
        font-weight: bold;
        text-align: left;
      }

      @media (min-width: 48em) {
        .responsive-table caption {
          font-size: 1.5em;
        }
      }

      .responsive-table tfoot {
        font-size: .8em;
        font-style: italic;
      }

      @media (min-width: 62em) {
        .responsive-table tfoot {
          font-size: .9em;
        }
      }

      @media (min-width: 48em) {
        .responsive-table tbody {
          display: table-row-group;
        }
      }

      .responsive-table tbody tr {
        margin-bottom: 1em;
        border: 2px solid #1d96b2;
      }

      @media (min-width: 48em) {
        .responsive-table tbody tr {
          display: table-row;
          border-width: 1px;
        }
      }

      .responsive-table tbody tr:last-of-type {
        margin-bottom: 0;
      }

      @media (min-width: 48em) {
        .responsive-table tbody tr:nth-of-type(even) {
          background-color: rgba(94, 93, 82, 0.1);
        }
      }

      .responsive-table tbody th[scope="row"] {
        background-color: #1d96b2;
        color: white;
      }

      @media (min-width: 48em) {
        .responsive-table tbody th[scope="row"] {
          background-color: transparent;
          color: #5e5d52;
          text-align: left;
        }
      }

      .responsive-table tbody td {
        text-align: left;
      }

      @media (min-width: 30em) {
        .responsive-table tbody td {
          border-bottom: 1px solid #1d96b2;
        }
      }

      @media (min-width: 48em) {
        .responsive-table tbody td {
          text-align: left;
        }
      }

      .responsive-table tbody td[data-type=currency] {
        text-align: left;
      }

      .responsive-table tbody td[data-title]:before {
        content: attr(data-title);
        float: left;
        font-size: .8em;
        color: rgba(94, 93, 82, 0.75);
      }

      @media (min-width: 30em) {
        .responsive-table tbody td[data-title]:before {
          font-size: .9em;
        }
      }

      @media (min-width: 48em) {
        .responsive-table tbody td[data-title]:before {
          content: none;
        }
      }

      html {
        font-size: 10px;
        /* 10px browser default */
      }

      body {
        color: #555;
        
        : Arial, Helvetica, sans-serif;
      }

      a {
        color: #d2628a;
        text-decoration: none;
      }

      a:hover {
        color: #999;
      }

      ol,
      ul {
        margin: 0;
        padding: 0;
      }

      p {
        margin: 0 0 20px 0;
        padding: 0;
      }

      span.hilite {
        color: #f03c47;
      }

      /* Headings
-----------------------------------------*/
      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
        color: #555;
        font-weight: bold;
        line-height: 1.1em;
        margin: 0 0 20px;
      }

      h1 {
        font-size: 2em;
        margin: 0 0 28px;
        padding-bottom: 10px;
        border-bottom: 1px solid #ddd;
      }

      h2 {
        font-size: 1.7em;
        margin: 0 0 24px;
        background: #638206;
        color: #fff;
        padding: 10px;
      }

      h3 {
        font-size: 1.6em;
      }

      h4 {
        font-size: 1.4em;
        font-weight: normal;
      }

      h5 {
        font-size: 1.2em;
        font-weight: normal;
      }

      h6 {
        font-size: 1.1em;
        font-weight: normal;
      }

      h1.entry-title,
      h2.entry-title {
        margin-bottom: 8px;
      }

      h2.marz {
        margin-bottom: 0;
      }

      h2.underline {
        margin: 0 0 24px;
        padding: 0 0 10px 0;
        border-bottom: 1px solid #ddd;
        background: 0;
        color: #666;
      }

      /* 3. Site Layout and Structure
----------------------------------------------------------------------------*/
      #outerwrap {
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
      }

      .wrap {
        width: 1020px;
        overflow: hidden;
        margin: 0 auto;
      }

      /* 4. Common Classes
----------------------------------------------------------------------------*/
      /* Flytonic Buttons */
      a.visbutton {
        background: #d57799;
        /* for non-css3 browsers */
        color: #FFF !important;
        line-height: 1em;
        padding: 9px 14px;
        border-width: 1px;
        border-style: solid;
        text-align: center;
        text-decoration: none !important;
        background-image: -moz-linear-gradient(top, #e185a7 33%, #d57799 100%);
        background-image: -webkit-linear-gradient(top, #e185a7 33%, #d57799 100%);
        display: inline-block;
        margin: 0 .3em 0 .3em;
        border-color: #c1527b;
        font-weight: 700 !important;
        font-size: 15px !important;
      }

      a.visbutton.blue {
        background: #638206;
        /* for non-css3 browsers */
        border-color: #659db6;
        background-image: -moz-linear-gradient(top, #b5e3f3 0%, #638206 100%);
        background-image: -webkit-linear-gradient(top, #b5e3f3 0%, #638206 100%);
        color: #2b5e6f !important;
      }

      a.visbutton.size1 {
        padding: 10px 0;
        width: 117px;
      }

      a.visbutton.mb {
        margin: 0 0 10px 0;
      }

      a.visbutton.sm {
        padding: 5px 10px;
        font-weight: 700;
        font-size: 11px !important;
        margin: 5px auto 0 auto;
      }

      a.visbutton.lg {
        padding: 14px 22px;
        font-size: 22px !important;
        text-transform: uppercase;
      }

      a.visbutton.cent {
        margin: 0 auto;
        text-align: center;
        display: block;
      }

      a.visbutton:hover,
      a.visbutton:active,
      a.visbutton:visited {
        opacity: 0.85;
        box-shadow: none;
      }

      a.visbutton.marz {
        margin: 0 !important;
      }

      a.visbutton.fright {
        margin: 0 !important;
        float: right;
      }

      /* Rating Stars */
      span.rate {
        display: block;
        height: 17px;
        width: 103px;
        background: url(images/ratestars.png) -2px -20px;
      }

      span.ratetotal {
        display: block;
        height: 17px;
        width: 103px;
        background: url(images/ratestars.png) -2px -2px;
      }

      span.rate.cen {
        margin: 0 auto;
      }

      span.rate.mbottom {
        margin-bottom: 8px;
      }

      span.rate.fl {
        float: left;
      }

      /* Rating Stars Big */
      span.ratesm {
        display: block;
        height: 11px;
        width: 68px;
        background: url(images/ratestarssm.png) -2px -15px;
      }

      span.ratesmtotal {
        display: block;
        height: 11px;
        width: 68px;
        background: url(images/ratestarssm.png) -2px -2px;
      }

      span.ratesm.cen {
        margin: 0 auto;
      }

      /* Excerpts */
      .excerptlist {
        margin-bottom: 0;
      }

      .articleexcerpt {
        margin-bottom: 20px;
        padding: 0 0 15px 150px;
        overflow: hidden;
        line-height: 1.7em;
        position: relative;
      }

      .articleexcerpt p {
        margin: 0;
      }

      .articleexcerpt .thumb {
        position: absolute;
        left: 0;
        padding-bottom: 15px;
      }

      .articleexcerpt h3 {
        margin: 0 0 5px 0;
        font-size: 1.3em;
        background: #ececec;
        padding: 7px;
      }

      .articleexcerpt h3 a,
      .articleexcerpt h3 a:visited {
        color: #444;
      }

      .articleexcerpt h3 a:hover {
        color: #777;
      }

      /* Other Common Classes */
      .bylines {
        color: #ababab;
        font-size: 12px;
        margin: 0 0 6px 0;
      }

      blockquote {
        padding: 8px;
        background: #ececec;
        margin: 0 0 20px 0;
      }

      .clearboth {
        clear: both;
      }

      .meta {
        color: #555;
        font-size: 11px;
        font-weight: 600;
        margin-bottom: 32px;
        padding-left: 2px;
      }

      .tagging {
        font-size: 12px;
      }

      .pagebreaker {
        border-bottom: 1px solid #ddd;
        padding: 30px 0 0 0;
        margin-bottom: 30px;
      }

      .blogarticles {
        margin-bottom: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid #ddd;
      }

      /* Breadcrumbs */
      .breadcrumb {
        padding: 10px;
        font-size: 11px;
        color: #444;
        font-weight: bold;
        background: #fff;
        margin-bottom: 15px;
        border: 1px solid #d5d5d5;
      }

      .current_crumb {
        font-weight: normal;
      }

      /* Images */
      .alignleft {
        float: left;
      }

      .alignright {
        float: right;
      }

      .aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
      }

      img.alignleft {
        margin: 5px 20px 5px 0;
      }

      img.alignright {
        margin: 5px 0 5px 20px;
      }

      img.aligncenter {
        margin: 5px auto;
      }

      img.alignnone {
        margin: 5px 0;
      }

      .main-content img[class*="align"],
      img[class*="wp-image-"] {
        height: auto;
        /* Make sure images with WordPress-added height and width attributes are scaled correctly */
        max-width: 100%;
      }

      .main-content img.size-full {
        max-width: 100%;
        width: auto;
        /* Prevent stretching of full-size images with height and width attributes in IE8 */
      }

      img.wp-smiley,
      .rsswidget img {
        border: 0;
        border-radius: 0;
        box-shadow: none;
        margin-bottom: 0;
        margin-top: 0;
        padding: 0;
      }

      .wp-caption img {
        margin: 0;
        padding: 0;
        border: 0 none;
        vertical-align: top;
      }

      /* Captions */
      .wp-caption {
        margin-bottom: 20px;
        border: 1px solid #ccc;
        max-width: 96%;
      }

      .wp-caption.alignleft {
        margin: 5px 10px 5px 0;
      }

      .wp-caption.alignright {
        margin: 5px 0 5px 10px;
      }

      .wp-caption .wp-caption-text,
      .entry-caption,
      .gallery-caption {
        color: #666;
        font-size: 12px;
        font-weight: 300;
        background: #f5f5f5;
        padding: 10px 20px;
        margin: 0;
        border-top: 1px solid #ddd;
      }

      .wp-caption.alignleft+ul,
      .wp-caption.alignleft+ol {
        list-style-position: inside;
      }

      .gallery {
        margin: 0 0 20px 0;
        overflow: hidden;
      }

      .gallery-item {
        float: left;
        padding: 0 12px 5px 12px;
        text-align: center;
      }

      .gallery-columns-4 .gallery-icon img {
        width: 120px;
        height: 120px;
      }

      .gallery-columns-1 .gallery-icon img,
      .gallery-columns-2 .gallery-icon img {
        width: 260px;
        height: 195px;
      }

      .gallery .gallery-caption {
        border: 0;
        padding: 2px;
        background: #f1f1f1;
        font-style: italic;
        font-size: 11px;
        margin: 0;
      }

      .gallery .gallery-icon img {
        border: 1px solid #ccc;
        padding: 4px;
      }

      /* Author Bios */
      .authorbio {
        padding: 15px;
        background: #F9F9F9;
        border: 1px solid #E5E5E5;
        margin: 30px 0;
        overflow: hidden;
      }

      .authorbio h3 {
        margin: 0 0 5px 0;
        font-size: 14px;
      }

      .authorbio img {
        float: left;
        margin: 0 12px 0 0;
        border: 2px solid #DDD;
      }

      .authorbio span {
        font-size: .9em;
        font-style: italic;
      }

      .authorbio p {
        padding: 0 0 5px 0;
      }

      /* Pagination */
      .pagination {
        clear: both;
        padding: 30px 0;
        line-height: 13px;
        margin: 0 0 15px 0;
      }

      .pagination span,
      .pagination a {
        display: block;
        float: left;
        margin: 2px 7px 2px 0;
        padding: 9px 9px 9px 9px;
        text-decoration: none;
        width: auto;
        color: #d2628a;
        background: #fff;
        text-decoration: none;
        border-radius: 4px;
        -moz-border-radius: 4px;
      }

      .pagination a:hover {
        color: #fff;
        background: #d2628a;
      }

      .pagination .current {
        padding: 9px 9px 9px 9px;
        background: #d2628a;
        color: #fff;
      }

      .pagination a.last {
        background: #999;
        color: #FFF;
      }

      .pagination a.last:hover {
        background: #333;
        color: #FFF;
      }

      .main-content .bannerAd {
        padding: 15px 0;
      }

      a.totop:hover {
        opacity: 0.85;
      }

      /******************* Flytonic Comments ****************************************/
      #comments {
        padding-top: 50px;
      }

      #respond {
        padding: 15px 15px 15px 15px;
        background: #f8f8f8;
      }

      #respond:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
      }

      #commentform {
        padding: 10px 0 0 0;
        margin: 0;
      }

      #commentform input,
      #commentform textarea,
      #commentform .rateinput {
        width: 200px;
        padding: 5px;
        margin: 0;
        border: 2px solid #DDD;
        color: #888;
        display: block;
        font-size: 11px;
      }

      #commentform textarea {
        width: 95%;
      }

      #commentform label {
        color: #555;
        font-weight: bold;
        font-size: 11px;
      }

      #commentform label span {
        font-weight: normal;
        color: #777;
      }

      ol.commentlist {
        border-top: solid 1px #ddd;
        margin: 0 0 35px 0 !important;
        padding: 0 !important;
      }

      ol.commentlist li {
        position: relative !important;
        ;
        min-height: 50px !important;
        ;
        padding: 10px 10px 10px 82px !important;
        list-style: none !important;
        border-bottom: 1px solid #ddd !important;
        ;
      }

      ol.commentlist li .avatar {
        padding: 4px;
        text-align: center;
        background: #fff;
        border: solid 1px #ccc;
        position: absolute;
        left: 10px;
        top: 10px;
      }

      ol.commentlist li span.avatar img {
        margin: 5px;
      }

      ol.commentlist ul.children {
        margin: 10px 0 0 0 !important;
        border-top: solid 1px #ddd;
        padding: 0;
      }

      ol.commentlist .thread-odd {
        background: #f8f8f8;
      }

      ol.commentlist .thread-even .even {
        background: #fff;
      }

      ol.commentlist .thread-even .odd {
        background: #f8f8f8
      }

      ol.commentlist .thread-odd .odd {
        background: #fff;
      }

      ol.commentlist .thread-odd .even {
        background: #f8f8f8
      }

      .bypostauthor {
        border-top: 2px solid #d2628a;
      }

      ol.commentlist .bypostauthor span.avatar {
        border: solid 2px #d2628a;
      }

      .nocomments {
        text-align: center;
        margin: 0;
        padding: 0;
      }

      div.comment-author {
        font-size: 1.1em;
        line-height: 1em;
      }

      b.fn {
        font-weight: normal;
      }

      span.says {
        display: none;
      }

      div.comment-metadata {
        font-size: .8em;
        margin-bottom: 10px;
        color: #888;
      }

      div.comment-metadata a,
      div.comment-metadata a:visited {
        color: #888;
      }

      div.comment-metadata a:hover {
        color: #000;
      }

      .reply {
        text-align: right;
      }

      /** Comment Buttons **/
      div.reply a.comment-reply-link,
      div.reply a.comment-reply-link:visited {
        background: #d2628a;
        color: #fff;
        padding: 4px;
        font-size: .8em;
        : Arial, Helvetica, sans-serif;
      }

      div.reply a.comment-reply-link:hover {
        background: #999;
        color: #fff;
      }

      #commentform #submit {
        background: #d2628a;
        color: #fff;
        border: 0;
        padding: 8px;
        text-align: center;
        display: block;
        width: 100px;
        font-size: 12px;
        font-weight: bold;
        : Arial, Helvetica, sans-serif;
      }

      #commentform #submit:hover {
        background: #999;
        cursor: pointer;
      }

      /* 5. Header
----------------------------------------------------------------------------*/
      header.main-header {
        padding: 15px 15px 15px 15px;
        overflow: hidden;
        background: #638206;
        color: #FFF;
      }

      .header-logo {
        float: left;
        padding: 0 20px 0 0;
      }

      .header-logo h1 {
        line-height: 1.1em;
        font-size: 2.4em;
        margin: 0;
        padding: 0;
        border: 0;
      }

      .headerwidgets {
        overflow: hidden;
      }

      .headerwidgets .widget {
        float: right;
        padding: 5px 5px;
      }

      .headerwidgets .bannerwidget {
        float: right;
        padding: 5px 5px;
      }

      .header-logo a,
      .header-logo a:visited {
        color: #fff;
      }

      .header-logo a:hover {
        color: #eee;
      }

      /* Navigation
------------------------------*/
      nav.navbar {
        background: #a2b18c;
        clear: both;
        padding: 0 20px;
        border-bottom: 1px solid #fff;
        margin-bottom: 20px;
        z-index: 2;
      }

      .nav {
        display: block;
        width: 100%;
        margin: 0;
      }

      .nav,
      .nav ul {
        line-height: 46px;
        margin: 0;
        padding: 0;
        list-style: none;
      }

      .nav li span {
        line-height: 18px;
        padding: 2px 10px;
      }

      .nav li li span {
        border: 0;
      }

      .nav li {
        float: left;
        font-size: 1.4em;
        margin: 0;
        text-shadow: 1px 1px 1px #666;
      }

      .nav li a,
      .nav li a:visited {
        display: block;
        color: #fff;
      }

      .nav li a:hover,
      .nav li a:active,
      .nav li:active,
      .nav li:hover {
        color: #fff;
        background: #638206;
      }

      .nav li ul {
        position: absolute;
        left: -999em;
        width: 180px;
        margin: 0;
        line-height: 18px;
        z-index: 11;
        background: #638206;
        padding: 5px 15px 15px 15px;
        border-bottom: 3px solid #a84569;
        border-left: 3px solid #a84569;
        border-right: 3px solid #a84569;
      }

      .nav li li {
        width: 180px;
        margin: 0;
        font-size: .9em;
        font-weight: normal;
        border-bottom: 1px solid #a84569;
        border-right: 0;
      }

      .nav li li span {
        padding: 2px 0;
      }

      .nav li li a,
      .nav li li a:visited {
        display: block;
        color: #fff;
        text-transform: none;
        padding: 6px 0;
      }

      .nav li li a:hover,
      .nav li li a:active,
      .nav li li:active,
      .nav li li:hover {
        background: 0;
      }

      .nav li:hover ul,
      .nav li li:hover ul,
      .nav li li li:hover ul,
      .nav li.sfhover ul,
      .nav li li.sfhover ul,
      .nav li li li.sfhover ul {
        left: auto;
      }

      .nav li li ul,
      .nav li.current-menu-item li ul,
      .nav li.current-menu-parent li ul {
        margin: -32px 0 0 180px;
        visibility: hidden;
      }

      .nav li li:hover ul {
        visibility: visible;
      }

      .nav li.current-menu-item a,
      .nav li.current-menu-parent a {
        color: #fff;
        background: #638206;
      }

      .nav li.current-menu-item li a,
      .nav li.current-menu-parent li a {
        color: #fff;
      }

      .nav li li.current-menu-item a,
      .nav li li.current-menu-parent a {
        color: #fff;
      }

      .nav li li.current-menu-item li a,
      .nav li li.current-menu-parent li a {
        color: #fff;
        background: #638206;
      }

      .nav li li a:hover,
      .nav li li li a:hover {
        color: #fff;
      }

      .selectnav {
        display: none;
      }

      /* 6. Content Area
----------------------------------------------------------------------------*/
      .container {
        overflow: hidden;
        width: 1020px;
        margin: 0 auto 25px auto;
      }

      .main-content {
        background: #fff;
        float: left;
        width: 633px;
        padding: 25px 25px 25px 15px;
        font-size: 1.3em;
        line-height: 1.7em;
        border: 1px solid #d5d5d5;
      }

      .leftside .main-content {
        float: right;
        padding: 35px 15px 25px 25px;
      }

      .main-content.full {
        float: none;
        width: 95%;
        padding: 15px 2%;
      }

      .main-content ul {
        padding: 0 0 4px 8px;
      }

      .main-content ul li {
        line-height: 1.2em;
        padding: 0 0 0 19px;
        text-indent: -1px;
        margin-bottom: 12px;
        list-style: none;
      }

      .main-content ol {
        padding: 0 0 9px 32px;
      }

      .main-content ol li {
        line-height: 1.2em;
        padding: 0;
        margin-bottom: 7px;
        list-style: decimal outside;
      }

      /* Top Sites Shortcod Table */
      .midsites {
        border-collapse: collapse;
        border-spacing: 0;
        margin: 0 0 25px 0;
        width: 100%;
        border: 1px solid #d5d5d5;
        font-size: 11px;
        color: #676767;
        font-weight: bold;
        line-height: 1.4em;
      }

      .midsites tr {
        background: #ececec;
      }

      .midsites td {
        padding: 8px 4px;
        text-align: center;
        font-size: 14px;
        border-bottom: 1px double #d5d5d5;
        border-right: 1px solid #d5d5d5;
      }

      .midsites tr.alt {
        background: #f5f5f5;
      }

      .midsites th {
        padding: 8px 3px;
        background: #fff;
        border-right: 1px solid #d5d5d5;
        color: #7a7a7a;
      }

      .midsites td.logocol {
        width: 22%;
      }

      .midsites td.bonuscol {
        width: 19%;
      }

      .midsites td.visitcol {
        width: 21%;
      }

      /* Top Sites Shortcod Table */
      .topbonuses {
        border-collapse: collapse;
        border-spacing: 0;
        margin: 0 0 25px 0;
        width: 100%;
        border: 1px solid #d5d5d5;
        font-size: 11px;
        color: #676767;
        font-weight: bold;
        line-height: 1.4em;
      }

      .topbonuses tr {
        background: #f5f5f5;
      }

      .topbonuses tr.alt {
        background: #eaf7fd;
      }

      .topbonuses td {
        padding: 10px 6px;
        text-align: center;
        font-size: 14px;
        border-bottom: 1px solid #d5d5d5;
      }

      .topbonuses th {
        padding: 8px 3px;
        background: #fff;
        color: #7a7a7a;
      }

      .topbonuses td.logocol {
        width: 15%;
      }

      .topbonuses td.bonuscol {
        width: 20%;
      }

      .topbonuses td.visitcol {
        width: 20%;
      }

      .topbonuses td.casinoname {
        width: 15%;
      }

      /* Top Bingo Sites Table */
      .bingositesout {
        margin-bottom: 25px;
      }

      .bingosites {
        border-bottom: 1px solid #d4d4d4;
        padding: 15px;
        overflow: hidden;
        background: #f5f5f5;
      }

      .bingosites .rank {
        float: left;
        width: 7%;
        text-align: center;
        padding-top: 20px;
      }

      .bingosites .rank span {
        padding: 8px 15px;
        background: #c9c9c9;
        border-radius: 20px;
        color: #fff;
        font-weight: bold;
        font-size: 20px;
      }

      .bingosites .logoarea {
        float: left;
        width: 22%;
        margin-left: 2%;
      }

      .bingosites img.logo {
        width: 120px;
        height: 60px;
      }

      .bingosites .info {
        float: left;
        width: 44%;
        margin-left: 2%;
      }

      .bingosites .info h3 {
        float: left;
        margin: 0 5px 5px 0;
        font-size: 16px;
      }

      .bingosites .info .summary {
        clear: both;
        font-size: 12px;
        line-height: 1.3em;
      }

      .bingosites .buttons {
        float: left;
        width: 20%;
        margin-left: 2%;
        padding-top: 5px;
      }

      .bingosites.top {
        border-bottom: 1px solid #7cc9e5;
        background: #eaf7fd;
      }

      .bingosites.top .rank span {
        background: #efa0bd;
      }

      /* In Content Menu */
      .contentmenu {
        overflow: hidden;
        margin-bottom: 5px;
      }

      .contentmenu .item {
        float: left;
        padding: 15px;
        width: 150px;
        background: #f5f5f5;
        border: 1px solid #ececec;
        margin-bottom: 20px;
        position: relative;
        height: 185px;
        margin: 0 10px 20px 10px;
      }

      .contentmenu .item .menuimage {
        margin-bottom: 4px;
      }

      .contentmenu .item .top .visbutton {
        position: absolute;
        display: none;
        top: 70px;
        left: 36px;
      }

      .contentmenu .item .top:hover .visbutton {
        display: inherit;
      }

      .contentmenu .item .top:hover .menuimage {
        opacity: 0.25;
      }

      .contentmenu .item h4 {
        margin: 0;
        text-align: center;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: bold;
      }

      /* Casino Post Template */
      .topreview {
        margin-bottom: 20px;
        padding-bottom: 10px;
        border-bottom: 1px solid #e5e5e5;
        overflow: hidden;
        font-size: 18px;
        font-weight: bold;
      }

      .topreview .topleft {
        float: left;
        wdith: 60%;
      }

      .topreview .topright {
        float: right;
        wdith: 37%;
      }

      .topreview .topright span {
        color: #ce5781;
      }

      .topreview h1 {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 1.4em;
      }

      .reviewarea {
        overflow: hidden;
        margin-bottom: 40px;
      }

      .reviewarea .left {
        float: left;
        width: 35%;
        padding-right: 4%;
        border-right: 1px solid #a2b18c;
      }

      .reviewarea .left .top {
        padding-top: 15px;
        border: 1px solid #e5e5e5;
        margin-bottom: 20px;
      }

      .reviewarea .left .logo {
        margin: 0 auto;
        text-align: center;
        display: block;
        margin-bottom: 10px;
      }

      .reviewarea .left .freebonus {
        padding: 20px 12px 10px 12px;
        background: #638206;
        color: #666;
        margin-top: 20px;
        font-weight: bold;
        text-transform: uppercase;
        overflow: hidden;
        font-size: 12px;
      }

      .reviewarea .left .freebonus span {
        float: left;
        display: block;
      }

      .reviewarea .left .freebonus span.amt {
        color: #fff;
        font-size: 36px;
        padding-left: 10px;
      }

      .reviewarea .left .freebonus span.infoamt {
        padding: 0 0 0 10px;
        line-height: 1.2em;
      }

      .reviewarea .right {
        float: right;
        width: 57%;
      }

      .reviewarea .right .bonusinfo {
        padding: 10px;
        color: #fff;
        background: #f3a0be;
        font-size: 22px;
        font-weight: bold;
        margin-bottom: 15px;
        text-align: center;
      }

      .reviewarea .right .basicinfo {
        padding: 10px;
        color: #555;
        background: #ececec;
        font-size: 17px;
        font-weight: bold;
        margin-bottom: 10px;
        text-align: center;
        text-transform: uppercase;
      }

      .reviewarea .basictable {
        background: #f5f5f5;
        border-collapse: collapse;
        border-spacing: 0;
        border: 1px solid #ececec;
        font-size: 12px;
        width: 100%;
      }

      .basictable th {
        text-align: left;
        border-bottom: 1px solid #ececec;
        width: 37%;
        padding: 5px 5px 5px 15px;
        vertical-align: top;
        line-height: 1.2em;
      }

      .basictable td {
        border-bottom: 1px solid #ececec;
        width: 63%;
        padding: 5px 5px 5px 0;
        line-height: 1.2em;
        vertical-align: top;
      }

      /* 7. Sidebar
----------------------------------------------------------------------------*/
      .sidebar {
        float: left;
        padding: 0 0 0 25px;
        width: 320px;
        font-size: 1.3em;
      }

      .sidebar a,
      .sidebar a:visited {
        color: #676767;
      }

      .sidebar a:hover {
        color: #676767;
        text-decoration: underline;
      }

      .leftside .sidebar {
        padding: 0 25px 0 0;
      }

      .sidebar h3 {
        font-size: 1.4em;
        background: #638206;
        margin-bottom: 0;
        color: #fff;
        padding: 10px;
      }

      .sidebar h4 {
        font-size: 1.1em;
        background: 0;
        margin-bottom: 15px;
        color: #666;
        padding: 5px 0 15px 0;
        font-weight: bold;
        border-bottom: 1px solid #d5d5d5;
        text-align: left;
      }

      .sidebar ul {
        padding: 15px 15px 7px 10px;
      }

      .sidebar li {
        line-height: 1.2em;
        padding: 0;
        text-indent: -1px;
        margin-bottom: 8px;
        padding: 0 8px 8px 20px;
        border-bottom: 1px solid #e5e5e5;
        list-style: none;
      }

      .sidebar ol {
        margin: 0;
        padding: 15px 0px 15px 25px;
      }

      .sidebar ol li {
        list-style: decimal outside;
        margin: 0px 0px 10px 0px;
      }

      .sidebar .bannerwidget {
        display: block;
        margin: 0 auto;
        float: none;
        text-align: center;
        padding: 9px;
      }

      .sidebar .textwidget,
      .sidebar .tagcloud {
        padding: 15px;
      }

      .textwidget img {
        max-width: 100%;
      }

      .sidebar .widget {
        margin-bottom: 25px;
        background: #fff;
        border: 1px solid #d5d5d5;
      }

      /* Calendar Widget */
      #wp-calendar {
        margin: 0 auto;
      }

      #wp-calendar caption {
        font-size: 14px;
        margin: 0;
      }

      #wp-calendar th,
      #wp-calendar td {
        padding: 5px;
        text-align: center;
      }

      /* Search Widget */
      .searchform {
        margin: 0;
        overflow: hidden;
        padding: 15px;
      }

      .searchinput {
        background: #f5f5f5;
        border: 1px solid #ddd;
        color: #bbb;
        padding: 8px;
        margin: 0;
        width: 168px;
        display: block;
        float: left;
      }

      .searchsubmit {
        background: #638206;
        /* for non-css3 browsers */
        color: #2b5e6f !important;
        line-height: 33px !important;
        padding: 0 20px;
        height: 33px;
        border-width: 1px;
        border-style: solid;
        text-align: center;
        text-shadow: 1px 0 0 rgba(0, 0, 0, 0.3);
        text-decoration: none !important;
        background-image: -moz-linear-gradient(top, #b5e3f3 0%, #638206 100%);
        background-image: -webkit-linear-gradient(top, #b5e3f3 0%, #638206 100%);
        display: inline-block;
        margin: 0 0 0 10px;
        border-color: #659db6;
        font-weight: 400 !important;
        font-size: 14px !important;
        float: left;
      }

      .searchsubmit:hover {
        filter: alpha(opacity=80);
        opacity: 0.8;
        text-decoration: none;
        cursor: pointer;
      }

      /* Newsletter Widget */
      .newsletter {
        padding: 15px 15px 0 15px;
      }

      .newsletterform {
        margin: 10px 0 0 0;
        overflow: hidden;
        clear: both;
      }

      .newsletter .newsimage {
        float: right;
        margin: 0 0 15px 12px;
      }

      .newsletter span {
        line-height: 1.2em;
        font-size: 12px;
        font-weight: bold;
      }

      .newsletter p.counter {
        margin: 0 0 15px 0;
        padding: 0;
      }

      .newsletterform .newsletterinput {
        background: #f5f5f5;
        border: 1px solid #ddd;
        color: #bbb;
        padding: 15px;
        margin: 0 auto 15px auto;
        width: 254px;
        display: block;
        font-size: 12px;
      }

      .newsletterform .submitbutton {
        background: #638206;
        /* for non-css3 browsers */
        color: #2b5e6f !important;
        line-height: 1em;
        padding: 12px 20px;
        border-width: 1px;
        border-style: solid;
        text-align: center;
        text-decoration: none !important;
        background-image: -moz-linear-gradient(top, #b5e3f3 0%, #638206 100%);
        background-image: -webkit-linear-gradient(top, #b5e3f3 0%, #638206 100%);
        display: block;
        margin: 0 0 15px 0;
        border-color: #659db6;
        font-weight: 700 !important;
        font-size: 16px !important;
      }

      .newsletterform .submitbutton:hover {
        filter: alpha(opacity=80);
        opacity: 0.8;
        text-decoration: none;
        cursor: pointer;
      }

      .newsletter .nlimage {
        float: right;
        margin: 0 0 10px 15px;
      }

      /* Top Casinos Widget */
      .depositwidget {
        border-collapse: collapse;
        border-spacing: 0;
        margin: 0;
        width: 100%;
      }

      .depositwidget th {
        color: #666;
        font-size: 12px;
        padding: 9px 3px;
        background: #fff;
      }

      .depositwidget td {
        padding: 8px 3px;
        font-weight: bold;
      }

      .depositwidget tr {
        background: #f5f5f5;
      }

      .depositwidget th.site {
        text-align: left;
        padding-left: 10px;
        width: 137px;
      }

      .depositwidget th.maxbonus {
        width: 69px;
      }

      .depositwidget th.wager {
        width: 69px;
      }

      .depositwidget tr.top {
        background: #eaf7fd;
        border-bottom: 1px solid #7dc8e5;
      }

      .depositwidget td.icon {
        text-align: center;
        width: 65px;
      }

      .depositwidget td.icon img.logo {
        width: 50px;
        height: 25px;
      }

      .depositwidget td.bonus,
      .depositwidget td.wager {
        text-align: center;
      }

      /* Top Casinos Widget 2 */
      .siteswidget {
        border-collapse: collapse;
        border-spacing: 0;
        margin: 0;
        width: 100%;
      }

      .siteswidget th {
        color: #666;
        font-size: 12px;
        padding: 9px 3px;
        background: #fff;
      }

      .siteswidget td {
        padding: 8px 3px;
        font-weight: bold;
      }

      .siteswidget tr {
        background: #f5f5f5;
      }

      .siteswidget th.site {
        width: 110px;
      }

      .siteswidget th.info {
        width: 65px;
      }

      .siteswidget a.rev,
      .siteswidget a.rev:visited {
        text-decoration: underline;
      }

      .siteswidget a.rev:hover {
        text-decoration: none;
      }

      .siteswidget th.rating {
        width: 110px;
      }

      .siteswidget tr.top {
        background: #eaf7fd;
        border-bottom: 1px solid #7dc8e5;
      }

      .siteswidget td.rank {
        text-align: center;
        width: 25px;
        font-size: 20px;
      }

      .siteswidget td.rating,
      .siteswidget td.info {
        text-align: center;
      }

      .siteswidget tr.top .rank {
        color: #d15684;
      }

      /* Social Media Widget */
      ul.smedia {
        padding: 10px;
        margin: 0;
        overflow: hidden;
      }

      ul.smedia li {
        display: block;
        float: left;
        padding: 6px;
        list-style: 0;
        background: 0;
        margin: 0;
        border: 0;
      }

      /* 8. Footer
----------------------------------------------------------------------------*/
      footer.main-footer {
        font-size: 1.2em;
        margin: 0 auto;
        color: #eee;
        border-top: 1px solid #e2e2e2;
        padding: 0 15px;
      }

      .main-footer a,
      .main-footer a:visited {
        color: #62b5d3;
        text-decoration: none;
      }

      .main-footer a:hover {
        color: #62b5d3;
        text-decoration: underline;
      }

      .bottom-footer a,
      .bottom-footer a:visited {
        color: #fff;
        text-decoration: none;
      }

      .bottom-footer a:hover {
        color: #fff;
        text-decoration: underline;
      }

      .footerwidget h3 {
        margin: 0 0 8px 0;
        font-size: 12px;
        color: #eee;
        text-transform: uppercase;
      }

      .main-footer .widgetarea {
        overflow: hidden;
        padding: 20px 0;
      }

      .footerwidget {
        width: 21%;
        padding: 10px 2%;
        float: left;
      }

      .footerwidget ul {
        padding: 10px 5px 0 0;
      }

      .footerwidget li {
        line-height: 1.2em;
        padding: 0;
        text-indent: 0;
        margin-bottom: 9px;
        list-style: none;
      }

      footer.bottom-footer {
        padding: 20px 15px 20px 15px;
        overflow: hidden;
        background: #638206;
        color: #fff;
        text-align: center;
        font-size: 1.2em;
      }

      /* 9. Media Queries
----------------------------------------------------------------------------*/
      @media screen and (min-width:481px) and (max-width:768px) {

        #outerwrap,
        .container,
        .wrap {
          width: 100%;
        }

        .headerwidgets .bannerwidget img {
          margin: 0 auto;
          display: block;
        }

        .headerwidgets .widget {
          float: none;
        }

        .headerwidgets .bannerwidget {
          float: none;
        }

        #sidebar1 {
          display: none;
        }

        .main-content {
          float: none;
          width: 94%;
          padding: 25px 3%;
        }

        .header-logo {
          float: none;
          margin: 0 auto;
          text-align: center;
          width: 96%;
          padding: 0 2% 5px 0;
        }

        nav.navbar {
          float: none;
          padding: 0;
        }

        #reviewsidebar {
          float: none;
          padding-top: 20px;
          width: 96%;
          padding: 15px 2%;
        }

        /* Navigation */
        .js #nav {
          display: none;
        }

        .js .selectnav {
          display: block;
        }

        .js .selectnav {
          display: block;
          width: 97%;
          margin: 5px 1.5% 5px 1.5%;
          padding: 3px 10px;
          font-size: 14px;
          color: #333;
          text-transform: uppercase;
          background: #f5f5f5;
          border: 2px solid #e6e6e6;
        }

        /* Bingo Sites Shortcode */
        .bingosites .rank {
          float: left;
          width: 20%;
          text-align: center;
          padding-top: 20px;
        }

        .bingosites .logoarea {
          float: left;
          width: 75%;
          margin-left: 2%;
          padding-bottom: 10px;
        }

        .bingosites .info {
          clear: both;
          float: left;
          width: 66%;
          margin-left: 0%;
        }

        .bingosites .buttons {
          float: left;
          width: 31%;
          margin-left: 2%;
          padding-top: 5px;
        }

        /* Footer */
        .main-footer .widgetarea {
          width: 96%;
          float: none;
          padding: 0 2%;
          margin-bottom: 20px;
        }

        .main-footer .rightfooter {
          width: 96%;
          float: none;
          padding: 0 2%;
        }

        .footerwidget {
          width: 42%;
          padding-top: 10px;
          padding-bottom: 10px;
          float: left;
        }

        .top-footer .about,
        .top-footer .share {
          width: 100%;
          float: none;
          padding: 10px 0;
        }
      }

      @media screen and (min-width: 1px) and (max-width:480px) {

        #outerwrap,
        .container,
        .wrap {
          width: 100%;
        }

        .headerwidgets .bannerwidget img {
          width: 100%;
        }

        #sidebar1 {
          display: none;
        }

        .main-content {
          float: none;
          width: 92%;
          padding: 25px 4%;
        }

        .header-logo {
          float: none;
          margin: 0 auto;
          text-align: center;
          width: 96%;
          padding: 0 2% 5px 0;
        }

        nav.navbar {
          float: none;
          padding: 0;
        }

        /* Navigation */
        .js #nav {
          display: none;
        }

        .js .selectnav {
          display: block;
        }

        .js .selectnav {
          display: block;
          width: 97%;
          margin: 5px 1.5% 5px 1.5%;
          padding: 3px 10px;
          font-size: 16px;
          color: #333;
          text-transform: uppercase;
          background: #f5f5f5;
          font-weight: bold;
          border: 2px solid #e6e6e6;
        }

        /* Excerpts */
        .articleexcerpt {
          padding: 0 0 15px 0px;
        }

        .articleexcerpt .thumb {
          position: inherit;
          padding: 4px 4px 12px 4px;
          margin: 0 auto 8px auto;
          float: none;
          text-align: center;
          display: block;
        }

        .articleexcerpt .articleimg {
          text-align: center;
          display: block;
          margin: 0 auto 8px auto;
        }

        .articleexcerpt h3 {
          clear: both;
        }

        /* Bingo Sites Shortcode */
        .bingosites .rank {
          float: left;
          width: 20%;
          text-align: center;
          padding-top: 20px;
        }

        .bingosites .logoarea {
          float: left;
          width: 75%;
          margin-left: 2%;
          padding-bottom: 10px;
        }

        .bingosites .info {
          clear: both;
          float: left;
          width: 55%;
          margin-left: 0%;
        }

        .bingosites .buttons {
          float: left;
          width: 40%;
          margin-left: 2%;
          padding-top: 5px;
        }

        /* Bingo Review */
        .reviewarea .right,
        .reviewarea .left {
          float: none;
          width: 100%;
        }

        .reviewarea .left {
          margin-bottom: 20px;
        }

        .contentmenu .item {
          float: none;
          margin: 0 auto 20px auto;
        }

        /* Footer */
        .main-footer .widgetarea {
          width: 95%;
          float: none;
          padding: 0 2.5%;
          margin-bottom: 20px;
        }

        .main-footer .rightfooter {
          width: 95%;
          float: none;
          padding: 0 2.5%;
        }

        .footerwidget {
          width: 100%;
          padding: 15px 0;
          float: none;
        }

        .footerwidget.mr {
          padding-right: 0;
        }

        .footerwidget.ml {
          padding-left: 0;
        }

        .top-footer .about,
        .top-footer .share {
          width: 100%;
          float: none;
          padding: 10px 0;
        }

        .hideme {
          display: none;
        }
      }

      @media (max-width: 799px) {
        .table-responsive {
          width: 100%;
          margin-bottom: 15px;
          overflow-y: hidden;
          overflow-x: scroll;
          -ms-overflow-style: -ms-autohiding-scrollbar;
          border: 1px solid #e5e4e3;
          -webkit-overflow-scrolling: touch;
        }

        .table-responsive>.table {
          margin-bottom: 0;
        }

        .table-responsive>.table>thead>tr>th,
        .table-responsive>.table>tbody>tr>th,
        .table-responsive>.table>tfoot>tr>th,
        .table-responsive>.table>thead>tr>td,
        .table-responsive>.table>tbody>tr>td,
        .table-responsive>.table>tfoot>tr>td {
          white-space: nowrap;
        }
      }

      .rtl .fusion-checklist .size-small .icon-wrapper {
        float: right;
        margin-left: 9px;
        margin-right: 0;
      }

      .rtl .fusion-checklist .size-small .fusion-li-item-content {
        margin-left: 0;
        margin-right: 30px;
      }

      .rtl .fusion-checklist .size-medium .icon-wrapper {
        float: right;
        margin-left: 15px;
        margin-right: 0;
      }

      .rtl .fusion-checklist .size-medium .fusion-li-item-content {
        margin-left: 0;
        margin-right: 50px;
      }

      .rtl .fusion-checklist .size-large .icon-wrapper {
        float: right;
        margin-left: 25px;
        margin-right: 0;
      }

      .rtl .fusion-checklist .size-large .fusion-li-item-content {
        margin-left: 0;
        margin-right: 95px;
      }
      }

      .fusion-checklist {
        list-style-type: none;
        padding: 0;
        margin: 0;
        margin-top: 10px;
      }

      .fusion-checklist .fusion-li-item {
        margin-bottom: 11px;
      }

      .fusion-checklist .icon-wrapper {
        display: table;
        float: left;
      }

      .fusion-checklist .fusion-li-icon {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
      }

      .fusion-checklist .size-small {
        font-size: 13px;
        line-height: 21px;
      }

      .fusion-checklist .size-small .icon-wrapper {
        float: left;
        margin-right: 9px;
        height: 21px;
        width: 21px;
      }

      .fusion-checklist .size-small .fusion-li-item-content {
        display: block;
        margin-left: 30px;
      }

      .fusion-checklist .size-small .circle-yes {
        font-size: 10px;
      }

      .fusion-checklist .size-medium {
        font-size: 18px;
        line-height: 35px;
      }

      .fusion-checklist .size-medium .icon-wrapper {
        margin-right: 15px;
        height: 35px;
        width: 35px;
      }

      .fusion-checklist .size-medium .fusion-li-item-content {
        display: block;
        margin-left: 50px;
      }

      .fusion-checklist .size-large {
        font-size: 40px;
        line-height: 70px;
      }

      .fusion-checklist .size-large .icon-wrapper {
        margin-right: 25px;
        height: 70px;
        width: 70px;
      }

      .fusion-checklist .size-large .fusion-li-item-content {
        display: block;
        margin-left: 95px;
      }

      .fusion-checklist .circle-yes {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background-color: #333333;
        color: #fff;
        text-align: center;
      }
    