/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

#ubermenu-eyebrow-831 {
    z-index: 1000;
}

.fb-like {top:-6px !important;}

a:focus, select:focus, input[type="file"]:focus, input[type="radio"]:focus,input[type="submit"]:focus, input[type="checkbox"]:focus {outline:none !important;}

#ptools a {
    display: block !important;
    font-family: "Work Sans";
    border-radius: 5px;
    background-color: #363636;
    padding: 5px;
    margin: 5px;
    -webkit-box-shadow: 5px 5px 1px -2px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 5px 5px 1px -2px rgba(0, 0, 0, 0.75);
    box-shadow: 5px 5px 1px -2px rgba(0, 0, 0, 0.75);
}
#ptools a:hover {
    background-color: #39ad4a;
    color: #ffffff;
}

#menu-item-31651 {padding-top:11px !important;}

#ptools {
    background-color: #121212;
    border-radius: 5px;
    padding: 20px;
    border: 1px solid #000000;
}
#ptools span {
    color: #4d4d4d;
    font-size: 10px;
    font-weight: bold;
    display: block;
    border-top: 1px solid #272727;
    margin-top: 10px;
    padding-top: 10px;
    text-transform: uppercase;
}
#ptools .x-feature-box-graphic {} .ranksinprogress {
    background-color: #efefef;
    padding: 50px;
    color: black;
    margin-bottom: 20px;
}
.adsenseheader {
    margin: 10px;
}
.x-sidebar .widget {
    margin-top: 1em !important;
}
.x-colophon .widget {
    margin-top: 0em !important;
}
.srp-widget-singlepost {
    margin: 0px !important;
}
.x-colophon.top {
    margin-top: 50px;
    background-color: #121212 !important;
    padding: 10px 10px !important;
    border-radius: 4px;
    box-shadow: inset 0 -0.125em 0.5em 0 rgba(0, 0, 0, 0.85), 0 3px 2px -2px rgba(255, 255, 255, 0.075);
}
.udkrows {
    font-family: "Work Sans"
}
#label_1_8_0 {
    margin: 15px;
}
#label_1_8_1 {
    margin: 15px;
}
.entry-footer {
    display: none !important;
}
.newscodes {
    width: 100%;
}
.x-container.offset {
    margin-top: 15px !important;
}
@media (max-width: 1100px) and (min-width: 300px) {
    .newscodes p {
        display: none;
    }
    .newscodes h2 a {
        font-size: 18px;
    }
}
#hmenu_load_1 .hmenu_navigation_holder>ul li a span {
    padding: 0px 10px;
}
@media (max-width: 900px) and (min-width: 300px) {
    .subscribe-image {
        display: none !important;
    }
    .hmenu_wrapper_state_3 {
        display: none;
    }
    .hmenu_wrapper_state_1 {
        height: 45px !important;
    }
    
}
.x-breadcrumbs {
    font-family: "Work Sans"
}
.x-face-outer {
    border-radius: 5px;
    background-image: url(https://www.thefantasyfootballers.com/wp-content/uploads/2016/07/bg_flip.jpg) !important;
}
.topheader {
    position: relative;
}
.jtftop {
    text-align: right;
}
.x-main {
    min-height: 750px;
}
.hentry {
    margin-top: 0px !important;
}
a.jtf {
    color: #42ac4d !important;
    text-align: right !important;
    font-family: "Work Sans"
}
.entry-footer {
    margin-bottom: 10px;
    font-family: "Work Sans"
}
.podcast-header {
    border-radius: 4px !important;
}
.podcast-header h1 {
    font-size: 48px;
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 1);
}
.aboveside {
    position: relative;
    padding: 2px 10px 2px 10px;
    border-radius: 4px;
    margin-bottom: 10px;
    width: 37%;
    float: right;
    background-color: #121212;
    box-shadow: inset 0 -0.125em 0.5em 0 rgba(0, 0, 0, 0.85), 0 3px 2px -2px rgba(255, 255, 255, 0.075);
}
.x-sidebar {
    width: 24% !important;
    background-color: #121212;
    padding: 10px;
    border-radius: 4px;
    box-shadow: inset 0 -0.125em 0.5em 0 rgba(0, 0, 0, 0.85), 0 3px 2px -2px rgba(255, 255, 255, 0.075);
}
.headerffb {
    margin-bottom: -10px;
}
.sider {
    margin-left: 13px;
    width: 12%;
    float: right;
    z-index: 9999;
    display: block;
}
a.headerffb:hover {
    -webkit-filter: contrast(110%);
    opacity:100;
}
body {
    color: #888888;
}
.x-recent-posts .h-recent-posts,
.x-recent-posts .x-recent-posts-date {
    white-space: normal;
    overflow: visible;
}
.x-recent-posts a:hover img {
    opacity: 1
}
h3.h-recent-posts {
    font-size: 10px
}
b,
strong {
    font-weight: 700;
    font-style: ;
    color: white;
}
a.entry-thumb:hover img {
    opacity: 1;
}
a.x-img:not(.x-img-thumbnail):hover {
    opacity: 1;
}
.srp-widget-singlepost {
    border-bottom: 0px solid black;
    margin-bottom: 30px;
}
.bgarticles {
    padding: 30px;
    border-radius: 0.5em;
}
.srp-container-single-column .srp-widget-singlepost {
    border-bottom: 0px solid black;
    margin-top: 15px;
    margin-bottom: 15px;
}
.srp-post-author,
.srp-post-date {
    font-size: 10px;
    font-weight: 500;
    padding-right: 10px;
    color: #555;
}
.srp-post-meta-container {
    margin-top: 3px;
}
.mejs-button button {} .x-callout .x-btn {
    font-size: 1em;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 700;
}
.x-subscribe-form input[type="submit"] {
    font-size: 1em;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 700;
}
.x-subscribe-form input {
    margin-bottom: 10px !important;
}
.srp-content-box {
    margin-top: 5px;
}
.episode-options {
    font-family: "Work Sans", sans-serif;
    text-transform: uppercase;
    font-size: 11px;
    margin-top: -6px;
}
.podcast-date {
    color: #41aa4f;
    font-size: 16px;
    font-family: "Work Sans", sans-serif;
    text-transform: uppercase;
}
@media (max-width: 960px) {
    .podcast-header h1 {
        font-size: 42px;
    }
    .sider {
        display: none;
    }
    .sharingtools {
        display: none;
    }
    a.jtf {
        display: none;
    }
}
@media (max-width: 580px) {
    .podcast-header h1 {
        font-size: 34px;
    }
    .harmonnote {
        font-size: 12px;
    }
    .authorright {
        display: none;
    }
    .episode-options {
        font-size: 7px;
    }
    .podcast-date {
        font-size: 12px;
    }
}
.episode-options {
    color: white;
    text-align: center;
    padding: 12px;
    background-color: #41aa4f;
}
.episode-options a {
    color: #a7eab0;
    display: block;
    width: 16.66%;
    float: left;
}
.episode-options a:hover {
    color: white;
    text-decoration: underline;
}
#fp-pos-blog {
    background-color: #121212;
}
#fp-widget a,
#fp-widget a:visited,
#fp-widget a:hover,
#fp-widget a:active {
    color: #41aa4f !important;
}
#fp-pos-blog a {
    color: #41aa4f !important;
}
#fp-widget-table {
    overflow-y: hidden !important;
}
#fp-pos-blog span {
    font-size: 16px !important;
}
#fp-widget-title {
    display: none;
}
#fp-widget-posRank {
    display: none;
}
#fp-widget-pubDate {
    float: left !important;
}
#widget-content {
    background-color: #121212 !important;
    width: 300px;
}
.x-recent-posts .x-recent-posts-img {
    padding-bottom: 0 !important;
    height: 140px;
}
.winner {
    border: 2px solid #42ac4d;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
.loser {
    border: 2px solid red;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
.participant {
    border: 2px solid #cccccc;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
.x-navbar .desktop .x-nav>li>a {
    letter-spacing: 1px !important;
}
.x-navbar .desktop .x-nav>li>a {
    padding-left: 13px !important;
    padding-right: 13px !important;
}
.x-recent-posts-date {
    color: #41aa4f !important;
}
.masthead-inline .x-navbar .desktop .sub-menu {
    color: blue !important;
}
.x-topbar {
    min-height: 0 !important;
}
h4,
h5,
h6,
.h4,
.h5,
.h6 {
    margin-top: .9em;
}
.upper-right {
    margin-top: 3px;
    width: 20px;
    border-radius: 3px;
    background: #000000;
}
.toptexter {
    font-style: normal;
    font-weight: 300;
    color: #bbbbbb;
    font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    display: none;
}
.x-brand img {
    position: absolute !important;
    width: 259px !important;
}
.uppleft {
    display: block;
    font-size: 11px;
    margin-top: -7px;
}
.g5 {
    color: #41aa4f;
}
.g5 strong {
    font-size: 19px;
    font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, sans-serif;
    color: #41aa4f;
}
.g10 {
    color: #41aa4f;
}
.g10 strong {
    font-size: 19px;
    font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, sans-serif;
    color: #41aa4f;
}
.g20 {
    color: #ff5900;
}
.g20 strong {
    font-size: 19px;
    font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, sans-serif;
    color: #ff5900;
}
.frm_style_fantasyfeedback.with_frm_style .frm_radio label,
.frm_style_fantasyfeedback.with_frm_style .frm_checkbox label {
    display: block;
    float: left;
    width: 345px;
    height: 106px;
    padding: 20px 10px 10px 20px;
    margin-top: 20px;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid black;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border: 1px solid #666666;
    background-color: rgba(0, 0, 0, 0.4);
    position: relative;
}
.submit-container {
    margin-left: 10px;
    margin-right: 10px;
}
.receive {
    clear: both;
    display: block;
}
.x-content-band {
    padding: 0 !important;
}
.rankheads {
    margin-right: 2px;
}
.hiddencash {
    display: none !important;
}
.answerwrap i {
    display: none;
}
.freshdesk_quote {
    display: none;
}
.answerwrap {
    margin: 20px;
    padding: 20px;
    font-size: 18px !important;
    font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, sans-serif !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5;
    border: 1px solid #3bac49;
    font-weight: bold;
    background-color: #222222;
    position: relative;
}
.answerwrap div {
    font-weight: normal;
}
.answerwrap img {
    position: absolute;
    display: block;
    top: -45px;
    right: -20px;
    height: 68px;
    width: 150px;
    z-index: 1000;
}
.p-meta {
    color: #444444;
}
.frm_style_fantasyfeedback.with_frm_style .form-field {} .frm_style_fantasyfeedback {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5;
    padding: 30px;
    background-color: rgba(0, 0, 0, 0.4);
}
.with_frm_style .frm_radio input[type=radio],
.with_frm_style .frm_checkbox input[type=checkbox] {
    margin-top: -5px;
}
.with_frm_style.frm_center_submit .frm_submit input[type=submit],
.with_frm_style.frm_center_submit .frm_submit input[type=button] {
    font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, sans-serif !important;
    text-transform: uppercase;
}
#respond .required {
    color: #3bac49;
}
#fp-widget-content {
    background-color: #121212;
}
#fp-widget-table table {
    background-color: #121212;
}
#fp-widget-table {
    background-color: #121212;
}
#fp-widget-ppr-radio {
    background-color: #ccc;
    margin-left: 0;
}
#fp-widget-table table tr:nth-child(even) {
    background-color: #121212;
}
#fp-widget-table table td {
    border-right: 1px solid #121212;
    border-bottom: 1px solid #121212;
}
#fp-widget-table thead th {
    background-color: #333;
    border-right: 0 solid #121212;
    color: #fff;
}
#fp-widget-subDiv {} .wpb_wrapper {
    margin-left: 20px;
}
.fp-widget-current a {
    font-size: 16px !important;
    font-weight: bold;
}
.fp-widget-tabs-menu li {
    padding-left: 20px;
    padding-right: 20px;
}
.fp-widget-tabs-menu {
    margin-bottom: 0 !important;
}
@media (max-width: 1199px) and (min-width: 992px) {} .rankdown {
    font-size: 11px;
    clear: both;
    padding: 3px;
    background-color: #333333;
    margin: 4px;
    width: 200px;
    border-radius: 5px;
}
.fc {
    position: absolute;
    right: -89px;
    top: -15px;
    height: 125px;
    width: 125px;

}
.x-recent-posts .h-recent-posts {
    font-size: 17px !important;
}
#hmenu_load_1 .hmenu_logo img {
    margin-top: 3px;
}
.x-recent-posts .format-audio .x-recent-posts-img:before {
    content: "\f130";
}
.entry-wrap {
    padding: 20px;
}
.harmonarticles {
    padding-top: 100px;
    position: relative !important;
}
.harmonnote {
    background-color: #222222;
    display: block;
    position: absolute;
    top: 0px;
    clear: both;
    top: 0px;
    padding: 6px;
    border-radius: 6px;
    color: #555555;
    margin: 10px 0px 10px 0px;
}
.x-bbp-item-info-header .bbp-admin-links a {
    color: #666666;
    width: 10%;
    background-color: #222222;
}
.dwqa-comment-form {
    background: #111111;
}
.dwqa-questions-list .dwqa-question-item {
    border: 1px solid #333;
}
.dwqa-questions-list {
    border-top: 1px solid #333;
}
.dwqa-question-item .dwqa-question-title a {
    font-family: "Work Sans", sans-serif !important;
    text-transform: uppercase;
}
.dwqa-comment-form .comment-form textarea {
    border: 1px solid #333;
    background: #222222;
}
.dwqa-answer-item,
.dwqa-answer-form-title {
    border-top: 1px solid #333;
}
.dwqa-questions-list .dwqa-question-item .dwqa-question-stats span {
    border: 1px solid #333;
}
.dwqa-questions-footer .dwqa-ask-question a {
    background-color: #41aa4f;
    color: #fff;
    border: 1px solid #333;
}
.dwqa-question-filter {
    font-size: 13px;
}
.dwqa-search {
    display: ;
}
.dwqa-question-filter a.active {
    border-bottom: 1px solid #444 !important;
}
.dwqa-questions-list .dwqa-question-item .dwqa-question-meta a {
    color: #666;
}
.dwqa-comments-list .dwqa-comment {
    background-color: #222;
    border-bottom: 1px solid #333;
}
.dwqa-comments-list {
    background-color: #222;
}
.div.mce-toolbar-grp,
.wp-editor-tools {
    display: none;
}
.dataTables_length {
    display: none;
}
.x-nav-tabs>li>a {
    color: #888888;
    font-size: 16px;
}
.wpDataTables input[type=text],
.wpDataTables input[type="search"],
.wpDataTables select,
.wpDataTables textarea {
    margin-left: 10px;
}
.wpDataTablesWrapper div.dt-buttons a {
    color: #888888 !important;
    font-family: "Work Sans", sans-serif !important;
}
.wpDataTablesWrapper {
    font-family: "Work Sans", sans-serif !important;
}
.group {
    background-color: #222222 !important;
    color
}
.wpDataTable thead tr:nth-child(1) {
    height: 49px !important;
    background-color: #313131 !important;
    font-size: 14px !important;
}
.wpDataTable.dataTable tbody tr {
    font-size: 13px !important;
}
#normranks .wpDataTable tr th:nth-child(3) {
    background: url("https://www.thefantasyfootballers.com/wp-content/uploads/2016/05/andyranks3-2.png") !important;
    background-position: top right !important;
    z-index: 1000 !important;
    background-color: #002643 !important;
    background-repeat: no-repeat !important;
}
#normranks .wpDataTable tr th:nth-child(4) {
    background: url("https://www.thefantasyfootballers.com/wp-content/uploads/2016/05/jasonranks3-1.png") !important;
    background-position: top right !important;
    z-index: 1000 !important;
    background-color: #430000 !important;
    background-repeat: no-repeat !important;
}
#normranks .wpDataTable tr th:nth-child(5) {
    background: url("https://www.thefantasyfootballers.com/wp-content/uploads/2016/05/mikeranks3-1.png") !important;
    background-position: top right !important;
    z-index: 1000 !important;
    background-color: #14422f !important;
    background-repeat: no-repeat !important;
}
#weekranks .wpDataTable tr th:nth-child(4) {
    background: url("https://www.thefantasyfootballers.com/wp-content/uploads/2016/05/andyranks3-2.png") !important;
    background-position: top right !important;
    z-index: 1000 !important;
    background-color: #002643 !important;
    background-repeat: no-repeat !important;
}
#weekranks .wpDataTable tr th:nth-child(5) {
    background: url("https://www.thefantasyfootballers.com/wp-content/uploads/2016/05/jasonranks3-1.png") !important;
    background-position: top right !important;
    z-index: 1000 !important;
    background-color: #430000 !important;
    background-repeat: no-repeat !important;
}
#weekranks .wpDataTable tr th:nth-child(6) {
    background: url("https://www.thefantasyfootballers.com/wp-content/uploads/2016/05/mikeranks3-1.png") !important;
    background-position: top right !important;
    z-index: 1000 !important;
    background-color: #14422f !important;
    background-repeat: no-repeat !important;
}
.wpDataTable b {
    color: #666666 !important;
    font-weight: normal !important;
    font-size: 11px;
}
.x-nav-tabs {
    cursor: pointer;
    font-family: "Work Sans", sans-serif !important;
    font-size: 16px;
}
.x-nav-tabs>.active>a,
.x-nav-tabs>.active>a:hover {
    background-color: #0c0c0c !important;
}
.rankdraftkit {
    color: #FFF055;
}
.dkmenu a {
    color: #ffb700 !important;
}
.dkmenu a:hover {
    color: #3dad4a;
}
.jtfmenu a {
    color: #ffb700 !important;
}
.jtfmenu a:hover {
    color: #3dad4a;
}

#ubermenu-nav-mobilelogin-1121 {display:none !important;}

/* MOBILE PHONE */

    @media screen and (min-width: 101px) and (max-width: 750px) {
        
    .rankdraftkit {
        display: none;
    }
    .rank200 {}

    .wdtheader {font-size:12px !important; overflow: visible !important;}

    .wdtheader::after {display:none !important;}
    .wpDataTablesWrapper .DTTT_container, .wpDataTablesWrapper .dataTables_filter, .wpDataTablesWrapper .dataTables_length {clear:both;}
    .entry-wrap {padding:2px !important;}
    .wpDataTable.dataTable tbody tr {font-size:12px !important;}
    .mobile-sub { display: block !important; }

    ul.x-nav.x-nav-tabs.four-up.top li {width:25%;float:left;}
    ul.x-nav.x-nav-tabs.three-up.top li {width:33.3%;float:left;}
    ul.x-nav.x-nav-tabs.two-up.top li {width:50%;float:left;}

    .x-breadcrumb-wrap {display:none !important;}

    .aboveside {width:100% !important;}

    .srp-thumbnail-box {display:none !important;}

    #ubermenu-nav-mobilelogin-1121 {display:block !important;}

    
    }


.ubermenu-submenu { background:rgba(0,0,0,1) !important;}
    .mobile-sub { display:none;}


.wpDataTablesWrapper table.wpDataTable td {
    border-color: #222 !important;
}


.ubermenu-submenu { background:rgba(0,0,0,.8)}

table.dataTable tbody tr {
    height: 35px !important;
    font-size: 14px !important;
}

.mp_wrapper table.mepr-account-table tr.mepr-alt-row {
    background-color:#222222;

}

.mp_wrapper .mepr_payment_method {
    background-color: transparent !important;
}
.mp_wrapper .mepr-payment-method .mepr-payment-method-desc-text {
    background-color: #222222;
}
.mepr_spacer {
    display: none;
}
.mp_wrapper .mepr-cards {
    background: #222222 !important;
}
.mp_wrapper .visa {
    background: #222222 !important;
}
.mp_wrapper .discover {
    background: #222222 !important;
}
.mp_wrapper .mastercard {
    background: #222222 !important;
}
.mp_wrapper table.mepr-account-table td {
    border-left: 1px solid #222 !important;
}
.mp_wrapper table.mepr-account-table tr {
    border: 1px solid #222 !important;
}
.dkboxes {
    font-family: "Work Sans", sans-serif !important;
    font-size: 16px;
}
.dkbuttons {
    font-family: "Work Sans", sans-serif !important;
    font-size: 14px;
}

#text-11 {margin-top:0px !important;}

.s {
    text-decoration: line-through;
}
.mepr_error strong {
    color: red !important;
}
.mepr_error {color:black !important;}
.test3 {
    background-color: orange !important;
}
.redrisk {
    color: red !important;
}
.orangerisk {
    color: orange !important;
}

/* Form */

.ck_form.ck_minimal {
    border: 20px solid red;
}

    div.ck_form.ck_minimal.ck_vertical.width500 {margin:3px 0px 3px 0px !important;}

.playernotes {
    font-family: tahoma;
    color: grey;
    line-height: 1.7em;
}
.megaudk a:hover {
    color: #42ac4d !important;
}
.megaudk a {
    color: #efefef;
}
.hiderow {
    display: none;
}
.x-tab-content .x-tab-pane {
    padding: 2%;
}
.x-container.width {
    width: 95% !important;
}
.deepsleeper {
    font-size: 10px;
    text-transform: uppercase;
    color: purple;
}
.freeagency {
    font-size: 11px;
    text-transform: uppercase;
    color: #ffb700;
    display: block;
}
.tablerightalign {
    text-align: right;
}
#sospage .wpDataTablesWrapper .dataTables_filter,
.wpDataTablesWrapper .dataTables_length {
    display: none;
}
.sosgood {
    color: #3dad4a;
}
.sosbad {
    color: #af2f2f;
}
.ballersforms {
    font-family: "Work Sans", sans-serif !important;
    font-size: 18px;
    color: #bbbbbb;
}
.gchoice_1_8_0 {
    padding: 5px !important;
    color: #555555;
}
.gchoice_1_8_1 {
    color: #ffb700;
}
.gchoice_1_8_2 {
    color: #ffb700;
}
.podcast-header {
    height: 300px !important;
}
.gform_body input,
textarea {
    color: white;
}
.gp-word-count-label {
    color: #41aa4f;
}
#label_1_8_0 span {
    font-size: 18px;
    display: block;
}
#label_1_8_0 {
    font-size: 13px;
}
#label_1_8_1 span {
    font-size: 18px;
    display: block;
}
#label_1_8_1 {
    font-size: 13px;
}
#label_1_8_2 span {
    font-size: 18px;
    display: block;
}
#label_1_8_2 {
    font-size: 13px;
}
.gform_footer {
    text-align: center;
    font-size: 20px;
    border-top: 1px solid #242424;
    font-family: "Work Sans", sans-serif !important;
    font-size: 18px;
}
.gform_footer input.button {
    font-size: 25px !important;
    font-family: "Work Sans", sans-serif !important;
    font-size: 18px;
    margin-top: 20px !important;
}
.countup {
    font-family: "Work Sans", sans-serif !important;
}
.x-colophon-content a {
    text-transform: uppercase;
}
.udkquote {
    font-size: 18px;
    margin: 2px;
    color: #999999;
}
.clippy {
    display: none;
}
#wafp-dash-wrapper {
    color: #cccccc !important;
}
.newscodes ul.newscodes-wrap li .nc-meta-wrap .nc-taxonomy-wrap {
    display: none;
}
.newscodes ul.newscodes-wrap li,
.newscodes .newscodes-pagination ul li {
    font-family: "Open Sans", sans-serif !important;
    color: ##999999;
}
.newscodes ul.newscodes-wrap li h1,
.newscodes ul.newscodes-wrap li h2,
.newscodes ul.newscodes-wrap li h3,
.newscodes ul.newscodes-wrap li h4,
.newscodes ul.newscodes-wrap li h5,
.newscodes ul.newscodes-wrap li h6 {
    color: white;
}
.nc-meta-wrap {
    font-family: "Work Sans", sans-serif !important;
    font-size: 11px;
}
.newscodes ul.newscodes-wrap li .nc-meta-wrap .nc-taxonomy-wrap>a {
    background-color: #42ac4d;
}
.newscodes ul.newscodes-wrap li .nc-meta-wrap .nc-taxonomy-wrap>a:hover {
    color: #42ac4d;
}
.newscodes ul.newscodes-wrap li h1 {
    font-size: 35px;
    line-height: 40px;
}
.newscodes ul.newscodes-wrap li h3 {
    font-size: 22px;
    line-height: auto;
}
.newscodes ul.newscodes-wrap li a:hover,
.newscodes .newscodes-pagination ul li a:hover {
    color: #42ac4d;
}
.newscodes ul.newscodes-wrap li h1,
.newscodes ul.newscodes-wrap li h2,
.newscodes ul.newscodes-wrap li h3,
.newscodes ul.newscodes-wrap li h4,
.newscodes ul.newscodes-wrap li h5,
.newscodes ul.newscodes-wrap li h6 {
    margin: 0px 0px 4px 0px;
}
.newscodes ul.newscodes-wrap li h1,
.newscodes ul.newscodes-wrap li h2,
.newscodes ul.newscodes-wrap li h3,
.newscodes ul.newscodes-wrap li h4,
.newscodes ul.newscodes-wrap li h5,
.newscodes ul.newscodes-wrap li h6 {
    text-transform: none !important;
}

.newscodes ul.newscodes-wrap li, .newscodes .newscodes-pagination ul li

{font-size:14px;
}


.x-feature-box-text {
    margin-top: 2px !important;
}
.nc-meta-compact-wrap {
    font-family: "Work Sans", sans-serif !important;
    font-size: 11px;
}
.nc-meta-compact-wrap {
    color: #444;
}
.podheader {
    z-index: 1000;
    background-attachment: bottom;
    background-position: bottom;
}
.podheader h2 {
    font-size: 23px !important;
    line-height: 25px !important;
    text-transform: capitalize !important;
    margin-bottom: 0px !important;
    text-shadow: 1px 1px #000;
}
.podheader p {
    display: ;
}
.podheader .nc-figure-wrapper {
    border-radius: 5px !important;
    border-width: 1px 0px 1px 1px;
    border-color: black;
    border-style: solid;
}
.podheader .nc-meta-compact-wrap a {
    color: #42ac4d !important;
    font-size: 10px !important;
}
.nc-show-date {
    color: #42ac4d !important;
    font-size: 10px !important
}
.newsbox h2 {
    font-size: 16px !important;
    line-height: 20px !important;
    margin-bottom: 0px !important;
}
.division2 {
    border-radius: 3px;
    background-color: #42ac4d;
    color: white;
    padding: 4px 10px 4px 10px;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 5px;
    font-weight: 500;
    font-family: "Work Sans", sans-serif !important;
    font-size: 14px;
    text-shadow: 1px 1px #000;
}
.division {
    border-radius: 3px;
    background-color: #42ac4d;
    color: white;
    padding: 4px 10px 4px 10px;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 15px;
    font-weight: 500;
    font-family: "Work Sans", sans-serif !important;
    font-size: 16px;
    text-shadow: 1px 1px #000;
}
.division a {
    float: right;
    margin-right: 10px;
    margin-top: 4px;
    color: white;
    text-transform: capitalize;
    font-size: 12px;
    color: black;
    text-decoration: underline;
    text-shadow: none;
}
.division a:hover {
    text-decoration: none;
    color: black;
}
.questionbut {
    font-family: "Work Sans", sans-serif !important;
}
.belowarticle {
    ;
    text-align: center;
    margin: 10px 0px 10px 0px;
    border-radius: 5px;
    padding: 10px;
    font-size: 14px;
    line-height: 40px;
    background: -webkit-linear-gradient(#222222, #121212);
    /* For Safari 5.1 to 6.0 */
    
    background: -o-linear-gradient(#222222, #121212);
    /* For Opera 11.1 to 12.0 */
    
    background: -moz-linear-gradient(#222222, #121212);
    /* For Firefox 3.6 to 15 */
    
    background: linear-gradient(#222222, #121212);
    /* Standard syntax */
}
.belowarticle a {
    color: #999999;
    text-decoration: underline;
}
.belowarticle strong {
    color: #41aa4f;
}
body .gform_wrapper .top_label li.gfield.gf_left_half,
body .gform_wrapper .top_label li.gfield.gf_left_third,
body .gform_wrapper .top_label li.gfield.gf_middle_third {
    margin-right: 0 !important;
    font-family: "Work Sans";
}
.tagformats a {
    display: block;
    margin: 5px;
    border: 1px solid #222222;
    padding: 4px;
    border-radius: 5px;
    float: left;
}
/* keep it mobile friendly by only applying these styles for larger viewports */

@media only screen and (min-width: 641px) {
    body .gform_wrapper form .gform_body ul.top_label li.gfield.gf_left_half,
    body .gform_wrapper form .gform_body ul.top_label li.gfield.gf_right_half,
    body .gform_wrapper form .gform_body ul.top_label li.gfield.gf_left_third,
    body .gform_wrapper form .gform_body ul.top_label li.gfield.gf_middle_third,
    body .gform_wrapper form .gform_body ul.top_label li.gfield.gf_right_third {
        float: none !important;
        margin: none !important;
    }
}
h2.man {
    color: #41aa4f !important;
    font-size: 29px;
}
.comboplatter h2 {
    color: #ffffff !important;
}
.lowprice {
    font-weight: bold;
    text-transform: uppercase;
    color: #41aa4f !important;
}
#pricebox strong {
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    color: black !important;
    display: inline;
    padding: 2px 4px 2px 4px;
    border-radius: 2px;
    background-color: #ffb700 !important;
}
.topsave {
    padding: 20px !important;
}
.x-promo-content {
    padding-bottom: 0.1em !important;
}

.x-entry-share .x-share { font-size: 34px; text-decoration:none;}
.x-entry-share {border:0px solid black !important; }

