.survivor-video-section {text-align:center;margin:40px auto;width:40%;}.survivor-video-section iframe{max-width:100%;-webkit-box-shadow: 1px 0px 1px 1px rgba(204,204,204,1);-moz-box-shadow: 1px 0px 1px 1px rgba(204,204,204,1);box-shadow: 1px 0px 1px 1px rgba(204,204,204,1);border:1px solid #cccccc;padding:5px;}.video-wrap {    /* max-width: 100%; */    text-align: center !important;    /* padding: 0 !important; */    margin: 0 auto !important;    /* position: relative; */    width: 68%;    }@media (min-width: 1025px) and (max-width: 1450px) {    .video-wrap {        width: 100%;        }}.survivor-video-section h3, .survivor-video-section p{text-align:left;}.survivor-video-section h3{color:#CD291D;}.for_phone {    display: none;}.font-futura {    font-family: "futura-pt", Helvetica, sans-serif !important;}.font-neutratext {    font-family: "neutratext" !important;}@media (max-width:767px) {    #wpadminbar {        height: 28px !important;        position: fixed !important;    }    #wpadminbar #wp-toolbar ul li {        height: 28px !important;        overflow: hidden !important;    }    #wpadminbar #wp-toolbar ul li a {        height: 28px !important;    }    #wpadminbar #wp-toolbar.quicklinks .menupop ul li {        height: 46px !important;    }    #wpadminbar #wp-admin-bar-edit > .ab-item:before, #wpadminbar #wp-admin-bar-my-account > .ab-item:before, #wpadminbar #wp-admin-bar-my-sites > .ab-item:before, #wpadminbar #wp-admin-bar-site-name > .ab-item:before {        font-size: 20px;    }    #wpadminbar #wp-admin-bar-new-content .ab-icon:before, #wpadminbar #wp-admin-bar-comments .ab-icon:before {        font-size: 20px;        line-height: 36px;    }    #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {        width: 16px;        height: 16px;    }    #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper {        top: 28px !important;    }    #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon:before {        font-size: 20px !important;    }    #wpadminbar #wp-admin-bar-wp-logo > .ab-item .ab-icon {        top: 10px;    }    #wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon {        line-height: 20px !important;        font-size: 20px !important;    }    #_atssh {        display: none;    }    body.home, body.page-template-template-category-about-php, body.page-template-template-subcategory-php, body.page-template-template-wide-php, body.single-format-standard, body.page-template-influencers {        min-width: 320px;        width: 100%}    body.home .for_phone, body.page-template-template-category-about-php .for_phone, body.page-template-template-subcategory-php .for_phone, body.page-template-template-wide-php .for_phone, body.single-format-standard .for_phone, body.page-template-influencers .for_phone {        display: block;    }    body.home .for_desktop, body.page-template-template-category-about-php .for_desktop, body.page-template-template-subcategory-php .for_desktop, body.page-template-template-wide-php .for_desktop, body.single-format-standard .for_desktop, body.page-template-influencers .for_desktop, body .for_desktop {        display: none;    }    body.home #left-share-tab-sharethis, body.page-template-template-category-about-php #left-share-tab-sharethis, body.page-template-template-subcategory-php #left-share-tab-sharethis, body.page-template-template-wide-php #left-share-tab-sharethis, body.single-format-standard #left-share-tab-sharethis, body.page-template-influencers #left-share-tab-sharethis {        display: none;    }    body.home #my-go-red-plan-tab, body.page-template-template-category-about-php #my-go-red-plan-tab, body.page-template-template-subcategory-php #my-go-red-plan-tab, body.page-template-template-wide-php #my-go-red-plan-tab, body.single-format-standard #my-go-red-plan-tab, body.page-template-influencers #my-go-red-plan-tab {        display: none;    }    body.home a.category-rss, body.page-template-template-category-about-php a.category-rss, body.page-template-template-subcategory-php a.category-rss, body.page-template-template-wide-php a.category-rss, body.single-format-standard a.category-rss, body.page-template-influencers a.category-rss {        display: none;    }    body.home .comments-area, body.page-template-template-category-about-php .comments-area, body.page-template-template-subcategory-php .comments-area, body.page-template-template-wide-php .comments-area, body.single-format-standard .comments-area, body.page-template-influencers .comments-area {        display: none;    }    body.home label.error, body.page-template-template-category-about-php label.error, body.page-template-template-subcategory-php label.error, body.page-template-template-wide-php label.error, body.single-format-standard label.error, body.page-template-influencers label.error {        font-size: 14px;    }    body.home fieldset > label.hey, body.page-template-template-category-about-php fieldset > label.hey, body.page-template-template-subcategory-php fieldset > label.hey, body.page-template-template-wide-php fieldset > label.hey, body.single-format-standard fieldset > label.hey, body.page-template-influencers fieldset > label.hey {        font-family: Arial, Helvetica, sans-serif;    }    body.home fieldset > label.hey.big, body.page-template-template-category-about-php fieldset > label.hey.big, body.page-template-template-subcategory-php fieldset > label.hey.big, body.page-template-template-wide-php fieldset > label.hey.big, body.single-format-standard fieldset > label.hey.big, body.page-template-influencers fieldset > label.hey.big {        font-size: 14px;        padding-top: 10px;        padding-left: 24px;    }    body.home fieldset > label.hey.small, body.page-template-template-category-about-php fieldset > label.hey.small, body.page-template-template-subcategory-php fieldset > label.hey.small, body.page-template-template-wide-php fieldset > label.hey.small, body.single-format-standard fieldset > label.hey.small, body.page-template-influencers fieldset > label.hey.small {        font-size: 14px;        line-height: 16px;        padding-top: 2px;        float: left;        text-indent: -15px;    }    body.home fieldset > label.hey.small.one-line, body.page-template-template-category-about-php fieldset > label.hey.small.one-line, body.page-template-template-subcategory-php fieldset > label.hey.small.one-line, body.page-template-template-wide-php fieldset > label.hey.small.one-line, body.single-format-standard fieldset > label.hey.small.one-line, body.page-template-influencers fieldset > label.hey.small.one-line {        padding-top: 9px;    }    body.home .mobile-button, body.page-template-template-category-about-php .mobile-button, body.page-template-template-subcategory-php .mobile-button, body.page-template-template-wide-php .mobile-button, body.single-format-standard .mobile-button, body.page-template-influencers .mobile-button {        height: 30px;        width: 109px;        border: none;        line-height: 30px;        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/but_bg.png");        background-size: 109px 30px;        background-color: transparent;    }    body.home .mobile-button span, body.page-template-template-category-about-php .mobile-button span, body.page-template-template-subcategory-php .mobile-button span, body.page-template-template-wide-php .mobile-button span, body.single-format-standard .mobile-button span, body.page-template-influencers .mobile-button span {        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/arrow-right-white.png");        background-repeat: no-repeat;        background-position: right center;        padding-right: 10px;        background-size: 5px 9px;    }    body.home .marquee-top-shadow, body.page-template-template-category-about-php .marquee-top-shadow, body.page-template-template-subcategory-php .marquee-top-shadow, body.page-template-template-wide-php .marquee-top-shadow, body.single-format-standard .marquee-top-shadow, body.page-template-influencers .marquee-top-shadow {        width: 100%}    body.home .marquee-bottom-shadow, body.page-template-template-category-about-php .marquee-bottom-shadow, body.page-template-template-subcategory-php .marquee-bottom-shadow, body.page-template-template-wide-php .marquee-bottom-shadow, body.single-format-standard .marquee-bottom-shadow, body.page-template-influencers .marquee-bottom-shadow {        width: 100%}    body.home .header-image, body.page-template-template-category-about-php .header-image, body.page-template-template-subcategory-php .header-image, body.page-template-template-wide-php .header-image, body.single-format-standard .header-image, body.page-template-influencers .header-image {        width: 100%}    body.home header, body.page-template-template-category-about-php header, body.page-template-template-subcategory-php header, body.page-template-template-wide-php header, body.single-format-standard header, body.page-template-influencers header, body header.new-header {        background: none;        box-shadow: 0 0 4px rgba(0,  0,  0,  0.2);        height: auto !important;        background: none;        box-shadow: none;    }    body.home header .container, body.page-template-template-category-about-php header .container, body.page-template-template-subcategory-php header .container, body.page-template-template-wide-php header .container, body.single-format-standard header .container, body.page-template-influencers header .container {        width: 100%;        text-align: center;        /*padding: 5px 10px;*/        box-sizing: border-box;        /*height: 50px;*/        padding: 0;        height: auto;    }    body.home header a#logo, body.page-template-template-category-about-php header a#logo, body.page-template-template-subcategory-php header a#logo, body.page-template-template-wide-php header a#logo, body.single-format-standard header a#logo, body.page-template-influencers header a#logo {        margin-top: 0px;        float: none;        width: 100px;        height: auto;        display: inline-block;    }    body.home header a#logo img, body.page-template-template-category-about-php header a#logo img, body.page-template-template-subcategory-php header a#logo img, body.page-template-template-wide-php header a#logo img, body.single-format-standard header a#logo img, body.page-template-influencers header a#logo img {        width: 100px;        height: auto;    }    body.home header a#mobile-menu, body.page-template-template-category-about-php header a#mobile-menu, body.page-template-template-subcategory-php header a#mobile-menu, body.page-template-template-wide-php header a#mobile-menu, body.single-format-standard header a#mobile-menu, body.page-template-influencers header a#mobile-menu {        position: static;        float: right;        width: 34px;        height: 22px;        margin-bottom: 5px;        background-image: none;        background-repeat: no-repeat;        background-position: center;        background-size: 40px 40px;        border: 1px solid #ccc;        border-radius: 3px;        padding: 4px 3px;        margin-top: 6px;    }    body.home header a#mobile-search, body.page-template-template-category-about-php header a#mobile-search, body.page-template-template-subcategory-php header a#mobile-search, body.page-template-template-wide-php header a#mobile-search, body.single-format-standard header a#mobile-search, body.page-template-influencers header a#mobile-search {        position: absolute;        right: 10px;        top: 5px;        display: block;        width: 40px;        height: 40px;        background: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/search.png");        background-repeat: no-repeat;        background-position: center;        background-size: 40px 40px;    }    body nav.menu-main-container, body.home nav.menu-main-container, body.page-template-template-category-about-php nav.menu-main-container, body.page-template-template-subcategory-php nav.menu-main-container, body.page-template-template-wide-php nav.menu-main-container, body.single-format-standard nav.menu-main-container, body.page-template-influencers nav.menu-main-container {        height: 0;    }    body nav.menu-main-container ul#main-menu, body.home nav.menu-main-container ul#main-menu, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu, body.page-template-template-wide-php nav.menu-main-container ul#main-menu, body.single-format-standard nav.menu-main-container ul#main-menu, body.page-template-influencers nav.menu-main-container ul#main-menu {        display: block;        position: relative;        z-index: 1000;        max-width: 100%;        width: 0;        overflow: none;    }    body nav.menu-main-container ul#main-menu li, body.home nav.menu-main-container ul#main-menu li, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li, body.single-format-standard nav.menu-main-container ul#main-menu li, body.page-template-influencers nav.menu-main-container ul#main-menu li {        background: #ccc;        text-indent: 0;        display: block;        float: none;        width: 216px;        padding: 0 36px 0 16px;    }    body nav.menu-main-container ul#main-menu li a, body.home nav.menu-main-container ul#main-menu li a, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li a, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li a, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li a, body.single-format-standard nav.menu-main-container ul#main-menu li a, body.page-template-influencers nav.menu-main-container ul#main-menu li a {        color: #000;        height: 44px;        line-height: 25px;        border-bottom: 1px solid #898989;        padding-left: 20px;        font-size: 16px;        text-transform: none;        font-family: Arial, Helvetica, sans-serif;        font-weight: 600;    }    body nav.menu-main-container ul#main-menu li span, body.home nav.menu-main-container ul#main-menu li span, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li span, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li span, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li span, body.single-format-standard nav.menu-main-container ul#main-menu li span, body.page-template-influencers nav.menu-main-container ul#main-menu li span {        color: #fff;        font-family: Arial, Helvetica, sans-serif;        font-size: 18px;        line-height: 21px;        font-weight: 600;        padding-left: 20px;    }    body nav.menu-main-container ul#main-menu li:first-child, body.home nav.menu-main-container ul#main-menu li:first-child, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li:first-child, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li:first-child, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li:first-child, body.single-format-standard nav.menu-main-container ul#main-menu li:first-child, body.page-template-influencers nav.menu-main-container ul#main-menu li:first-child {        padding-top: 18px;    }    body nav.menu-main-container ul#main-menu li.for_phone a, body.home nav.menu-main-container ul#main-menu li.for_phone a, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.for_phone a, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.for_phone a, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.for_phone a, body.single-format-standard nav.menu-main-container ul#main-menu li.for_phone a, body.page-template-influencers nav.menu-main-container ul#main-menu li.for_phone a {        text-transform: inherit;        border-bottom: none;    }    body nav.menu-main-container ul#main-menu li.br-black, body.home nav.menu-main-container ul#main-menu li.br-black, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.br-black, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.br-black, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.br-black, body.single-format-standard nav.menu-main-container ul#main-menu li.br-black, body.page-template-influencers nav.menu-main-container ul#main-menu li.br-black {        background: #000;    }    body nav.menu-main-container ul#main-menu li.br-black a, body.home nav.menu-main-container ul#main-menu li.br-black a, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.br-black a, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.br-black a, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.br-black a, body.single-format-standard nav.menu-main-container ul#main-menu li.br-black a, body.page-template-influencers nav.menu-main-container ul#main-menu li.br-black a {    height: 45px;    color: #fff;    padding-left: 55px;    line-height: 55px;    }    body nav.menu-main-container ul#main-menu li.donate, body.home nav.menu-main-container ul#main-menu li.donate, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.donate, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.donate, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.donate, body.single-format-standard nav.menu-main-container ul#main-menu li.donate, body.page-template-influencers nav.menu-main-container ul#main-menu li.donate {        padding-top: 16px;    }    body nav.menu-main-container ul#main-menu li.donate a, body.home nav.menu-main-container ul#main-menu li.donate a, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.donate a, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.donate a, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.donate a, body.single-format-standard nav.menu-main-container ul#main-menu li.donate a, body.page-template-influencers nav.menu-main-container ul#main-menu li.donate a {        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/header-nav.png");        background-repeat: no-repeat;        background-size: 30px 90px;        background-position: 17px 8px;    }    body nav.menu-main-container ul#main-menu li.shop a, body.home nav.menu-main-container ul#main-menu li.shop a, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.shop a, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.shop a, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.shop a, body.single-format-standard nav.menu-main-container ul#main-menu li.shop a body.page-template-influencers nav.menu-main-container ul#main-menu li.shop a {        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/header-nav.png");        background-repeat: no-repeat;        background-size: 30px 90px;        background-position: 17px -48px;    }    body nav.menu-main-container ul#main-menu li.gored a, body.home nav.menu-main-container ul#main-menu li.gored a, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.gored a, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.gored a, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.gored a, body.single-format-standard nav.menu-main-container ul#main-menu li.gored a, body.page-template-influencers nav.menu-main-container ul#main-menu li.gored a {        text-transform: none;    }    body nav.menu-main-container ul#main-menu li.sign-links a, body.home nav.menu-main-container ul#main-menu li.sign-links a, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.sign-links a, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.sign-links a, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.sign-links a, body.single-format-standard nav.menu-main-container ul#main-menu li.sign-links a, body.page-template-influencers nav.menu-main-container ul#main-menu li.sign-links a {        display: inline-block;        padding-left: 36px;        width: auto;        height: 38px;        line-height: 38px;        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/arrow-right.png");        background-repeat: no-repeat;        background-position: 24px center;    }    body nav.menu-main-container ul#main-menu li.social-links, body.home nav.menu-main-container ul#main-menu li.social-links, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.social-links, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.social-links, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.social-links, body.single-format-standard nav.menu-main-container ul#main-menu li.social-links, body.page-template-influencers nav.menu-main-container ul#main-menu li.social-links {        padding-bottom: 18px;        padding-right: 16px;        width: 236px;    }    body nav.menu-main-container ul#main-menu li.social-links ul, body.home nav.menu-main-container ul#main-menu li.social-links ul, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.social-links ul, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.social-links ul, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.social-links ul, body.single-format-standard nav.menu-main-container ul#main-menu li.social-links ul, body.page-template-influencers nav.menu-main-container ul#main-menu li.social-links ul {        display: inline-block;        vertical-align: top;        margin-left: 17px;        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/social-links.png");        background-repeat: no-repeat;        background-size: 125px 20px;        background-position: left center;    }    body nav.menu-main-container ul#main-menu li.social-links ul li, body.home nav.menu-main-container ul#main-menu li.social-links ul li, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.social-links ul li, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.social-links ul li, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.social-links ul li, body.single-format-standard nav.menu-main-container ul#main-menu li.social-links ul li, body.page-template-influencers nav.menu-main-container ul#main-menu li.social-links ul li {        display: block;        float: left;        width: 20px;        height: 26px;        background: none;        padding: 9px 6px 9px 0;    }    body nav.menu-main-container ul#main-menu li.social-links ul li a, body.home nav.menu-main-container ul#main-menu li.social-links ul li a, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.social-links ul li a, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.social-links ul li a, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.social-links ul li a, body.single-format-standard nav.menu-main-container ul#main-menu li.social-links ul li a, body.page-template-influencers nav.menu-main-container ul#main-menu li.social-links ul li a {        display: block;        width: 20px;        height: 24px;        padding: 0;    }    body nav.menu-main-container ul#main-menu li.social-links ul li:last-child, body.home nav.menu-main-container ul#main-menu li.social-links ul li:last-child, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.social-links ul li:last-child, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.social-links ul li:last-child, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.social-links ul li:last-child, body.single-format-standard nav.menu-main-container ul#main-menu li.social-links ul li:last-child, body.page-template-influencers nav.menu-main-container ul#main-menu li.social-links ul li:last-child {        padding-right: 5px;    }    body nav.menu-main-container ul#main-menu li.sponsor, body.home nav.menu-main-container ul#main-menu li.sponsor, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.sponsor, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.sponsor, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.sponsor, body.single-format-standard nav.menu-main-container ul#main-menu li.sponsor, body.page-template-influencers nav.menu-main-container ul#main-menu li.sponsor {        padding-top: 16px;    }    body nav.menu-main-container ul#main-menu li.sponsor span, body.home nav.menu-main-container ul#main-menu li.sponsor span, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.sponsor span, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.sponsor span, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.sponsor span, body.single-format-standard nav.menu-main-container ul#main-menu li.sponsor span, body.page-template-influencers nav.menu-main-container ul#main-menu li.sponsor span {        display: block;        line-height: 32px;        height: 32px;        color: #000;        font-size: 14px;        padding-left: 17px;    }    body nav.menu-main-container ul#main-menu li.sponsor a, body.home nav.menu-main-container ul#main-menu li.sponsor a, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.sponsor a, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.sponsor a, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.sponsor a, body.single-format-standard nav.menu-main-container ul#main-menu li.sponsor a, body.page-template-influencers nav.menu-main-container ul#main-menu li.sponsor a {        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/sponsor-macys.png");        background-repeat: no-repeat;        background-size: 100px 28px;        background-position: 12px center;        height: 24px;    }    body nav.menu-main-container ul#main-menu li.all-sponsors, body.home nav.menu-main-container ul#main-menu li.all-sponsors, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.all-sponsors, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.all-sponsors, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.all-sponsors, body.single-format-standard nav.menu-main-container ul#main-menu li.all-sponsors, body.page-template-influencers nav.menu-main-container ul#main-menu li.all-sponsors {        padding-bottom: 16px;    }    body nav.menu-main-container ul#main-menu li.all-sponsors a, body.home nav.menu-main-container ul#main-menu li.all-sponsors a, body.page-template-template-category-about-php nav.menu-main-container ul#main-menu li.all-sponsors a, body.page-template-template-subcategory-php nav.menu-main-container ul#main-menu li.all-sponsors a, body.page-template-template-wide-php nav.menu-main-container ul#main-menu li.all-sponsors a, body.single-format-standard nav.menu-main-container ul#main-menu li.all-sponsors a, body.page-template-influencers nav.menu-main-container ul#main-menu li.all-sponsors a {        background: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/arrow-right.png") no-repeat scroll 62px 50% rgba(0,  0,  0,  0);            font-size: 14px;            line-height: 40px;            padding-left: 25px;            height: 40px;            background-position: 17px center;    }    body.home footer, body.page-template-template-category-about-php footer, body.page-template-template-subcategory-php footer, body.page-template-template-wide-php footer, body.single-format-standard footer, body.page-template-influencers footer {        background: #303030;    }    body.home footer ul#before_footer_top_menu, body.page-template-template-category-about-php footer ul#before_footer_top_menu, body.page-template-template-subcategory-php footer ul#before_footer_top_menu, body.page-template-template-wide-php footer ul#before_footer_top_menu, body.single-format-standard footer ul#before_footer_top_menu, body.page-template-influencers footer ul#before_footer_top_menu {        margin: 0;        display: none;    }    body.home footer ul#before_footer_top_menu li, body.page-template-template-category-about-php footer ul#before_footer_top_menu li, body.page-template-template-subcategory-php footer ul#before_footer_top_menu li, body.page-template-template-wide-php footer ul#before_footer_top_menu li, body.single-format-standard footer ul#before_footer_top_menu li, body.page-template-influencers footer ul#before_footer_top_menu li {        border-bottom: 2px solid #fff;        height: 30px;    }    body.home footer ul#before_footer_top_menu li a, body.page-template-template-category-about-php footer ul#before_footer_top_menu li a, body.page-template-template-subcategory-php footer ul#before_footer_top_menu li a, body.page-template-template-wide-php footer ul#before_footer_top_menu li a, body.single-format-standard footer ul#before_footer_top_menu li a, body.page-template-influencers footer ul#before_footer_top_menu li a {        font-size: 14px;        line-height: 30px;        color: #fff;        display: block;        font-family: Arial, sans-serif;        text-align: center;    }            body.page-template-template-wide-php footer ul#before_footer_top_menu li.sponsor-logo a.macy_logo{            display: inline-block;            position: relative;            width: 49%;            height: 28px;            background-image: url('../images/macy_footer_logo.png');            background-size: 65px;            background-position: top 3px right 10px;            background-repeat: no-repeat    }    body.page-template-template-wide-php footer ul#before_footer_top_menu li.sponsor-logo a.cvs_logo    {            display: inline-block;            position: relative;            width: 49%;            height: 28px;            background-image: url('../images/cvs_health_footer_logo.png');            background-size: 64px;            background-position: top 3px left 14px;            background-repeat: no-repeat    }        body.home footer ul#before_footer_top_menu li:first-child, body.page-template-template-category-about-php footer ul#before_footer_top_menu li:first-child, body.page-template-template-subcategory-php footer ul#before_footer_top_menu li:first-child, body.page-template-template-wide-php footer ul#before_footer_top_menu li:first-child, body.single-format-standard footer ul#before_footer_top_menu li:first-child, body.page-template-influencers footer ul#before_footer_top_menu li:first-child {        height: 50px;    }    body.home footer ul#before_footer_top_menu li:first-child a, body.page-template-template-category-about-php footer ul#before_footer_top_menu li:first-child a, body.page-template-template-subcategory-php footer ul#before_footer_top_menu li:first-child a, body.page-template-template-wide-php footer ul#before_footer_top_menu li:first-child a, body.single-format-standard footer ul#before_footer_top_menu li:first-child a, body.page-template-influencers footer ul#before_footer_top_menu li:first-child a {        line-height: 50px;        font-size: 14px;    }    body.home footer ul#before_footer_top_menu li:first-child a span, body.page-template-template-category-about-php footer ul#before_footer_top_menu li:first-child a span, body.page-template-template-subcategory-php footer ul#before_footer_top_menu li:first-child a span, body.page-template-template-wide-php footer ul#before_footer_top_menu li:first-child a span, body.single-format-standard footer ul#before_footer_top_menu li:first-child a span, body.page-template-influencers footer ul#before_footer_top_menu li:first-child a span {        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/sponsor-macys-white.png");        background-size: 95px 25px;        background-position: 0 50%;        background-repeat: no-repeat;        display: inline-block;        width: 95px;        height: 50px;        vertical-align: middle;    }    body.home footer ul#footer-top-menu, body.page-template-template-category-about-php footer ul#footer-top-menu, body.page-template-template-subcategory-php footer ul#footer-top-menu, body.page-template-template-wide-php footer ul#footer-top-menu, body.single-format-standard footer ul#footer-top-menu, body.page-template-influencers footer ul#footer-top-menu {        height: auto;    }    body.home footer ul#footer-top-menu li, body.page-template-template-category-about-php footer ul#footer-top-menu li, body.page-template-template-subcategory-php footer ul#footer-top-menu li, body.page-template-template-wide-php footer ul#footer-top-menu li, body.single-format-standard footer ul#footer-top-menu li, body.page-template-influencers footer ul#footer-top-menu li {        margin-left: 0;        border-left: none;        padding-left: 0;        display: block;        border-bottom: 2px solid #fff;        height: 30px;    }    body.home footer ul#footer-top-menu li a, body.page-template-template-category-about-php footer ul#footer-top-menu li a, body.page-template-template-subcategory-php footer ul#footer-top-menu li a, body.page-template-template-wide-php footer ul#footer-top-menu li a, body.single-format-standard footer ul#footer-top-menu li a, body.page-template-influencers footer ul#footer-top-menu li a {        font-size: 14px;        line-height: 30px;        color: #fff;        display: block;        font-family: Arial, Helvetica, sans-serif;    }    body.home footer #footer_wrapper, body.page-template-template-category-about-php footer #footer_wrapper, body.page-template-template-subcategory-php footer #footer_wrapper, body.page-template-template-wide-php footer #footer_wrapper, body.single-format-standard footer #footer_wrapper, body.page-template-influencers footer #footer_wrapper {        border-top: 0;    }    body.home footer #footer_wrapper #footer_buff, body.page-template-template-category-about-php footer #footer_wrapper #footer_buff, body.page-template-template-subcategory-php footer #footer_wrapper #footer_buff, body.page-template-template-wide-php footer #footer_wrapper #footer_buff, body.single-format-standard footer #footer_wrapper #footer_buff, body.page-template-influencers footer #footer_wrapper #footer_buff {        padding-top: 6px;        width: 100%}    body.home footer #footer_wrapper #footer_buff .about, body.home footer #footer_wrapper #footer_buff .causes, body.home footer #footer_wrapper #footer_buff .sites, body.page-template-template-category-about-php footer #footer_wrapper #footer_buff .about, body.page-template-template-category-about-php footer #footer_wrapper #footer_buff .causes, body.page-template-template-category-about-php footer #footer_wrapper #footer_buff .sites, body.page-template-template-subcategory-php footer #footer_wrapper #footer_buff .about, body.page-template-template-subcategory-php footer #footer_wrapper #footer_buff .causes, body.page-template-template-subcategory-php footer #footer_wrapper #footer_buff .sites, body.page-template-template-wide-php footer #footer_wrapper #footer_buff .about, body.page-template-template-wide-php footer #footer_wrapper #footer_buff .causes, body.page-template-template-wide-php footer #footer_wrapper #footer_buff .sites, body.single-format-standard footer #footer_wrapper #footer_buff .about, body.single-format-standard footer #footer_wrapper #footer_buff .causes, body.single-format-standard footer #footer_wrapper #footer_buff .sites, body.page-template-influencers footer #footer_wrapper #footer_buff .sites {        display: none;    }    body.home footer #footer_wrapper #footer_buff .contact, body.page-template-template-category-about-php footer #footer_wrapper #footer_buff .contact, body.page-template-template-subcategory-php footer #footer_wrapper #footer_buff .contact, body.page-template-template-wide-php footer #footer_wrapper #footer_buff .contact, body.single-format-standard footer #footer_wrapper #footer_buff .contact, body.page-template-influencers footer #footer_wrapper #footer_buff .contact {        float: none;        border-left: 0;        padding: 0;        width: 100%}    body.home footer #footer_wrapper #footer_buff .contact h4, body.page-template-template-category-about-php footer #footer_wrapper #footer_buff .contact h4, body.page-template-template-subcategory-php footer #footer_wrapper #footer_buff .contact h4, body.page-template-template-wide-php footer #footer_wrapper #footer_buff .contact h4, body.single-format-standard footer #footer_wrapper #footer_buff .contact h4, body.page-template-influencers footer #footer_wrapper #footer_buff .contact h4 {        margin-bottom: 18px;    }    body.home footer #footer_wrapper #footer_buff .contact h4 .footerTitle, body.page-template-template-category-about-php footer #footer_wrapper #footer_buff .contact h4 .footerTitle, body.page-template-template-subcategory-php footer #footer_wrapper #footer_buff .contact h4 .footerTitle, body.page-template-template-wide-php footer #footer_wrapper #footer_buff .contact h4 .footerTitle, body.single-format-standard footer #footer_wrapper #footer_buff .contact h4 .footerTitle, body.page-template-influencers footer #footer_wrapper #footer_buff .contact h4 .footerTitle {        text-align: center;    }    body.home footer #footer_wrapper #footer_buff .contact h4 .footerTitle a, body.page-template-template-category-about-php footer #footer_wrapper #footer_buff .contact h4 .footerTitle a, body.page-template-template-subcategory-php footer #footer_wrapper #footer_buff .contact h4 .footerTitle a, body.page-template-template-wide-php footer #footer_wrapper #footer_buff .contact h4 .footerTitle a, body.single-format-standard footer #footer_wrapper #footer_buff .contact h4 .footerTitle a, body.page-template-influencers footer #footer_wrapper #footer_buff .contact h4 .footerTitle a {        width: 100%;        color: #fff;        font-size: 14px;        font-weight: 300;        font-family: Arial, Helvetica, sans-serif;    }    body.home footer #footer_wrapper #footer_buff ul, body.page-template-template-category-about-php footer #footer_wrapper #footer_buff ul, body.page-template-template-subcategory-php footer #footer_wrapper #footer_buff ul, body.page-template-template-wide-php footer #footer_wrapper #footer_buff ul, body.single-format-standard footer #footer_wrapper #footer_buff ul, body.page-template-influencers footer #footer_wrapper #footer_buff ul {        padding: 0;    }    body.home footer #footer_wrapper #footer_buff ul li, body.page-template-template-category-about-php footer #footer_wrapper #footer_buff ul li, body.page-template-template-subcategory-php footer #footer_wrapper #footer_buff ul li, body.page-template-template-wide-php footer #footer_wrapper #footer_buff ul li, body.single-format-standard footer #footer_wrapper #footer_buff ul li, body.page-template-influencers footer #footer_wrapper #footer_buff ul li {        margin-top: 14px;        text-align: center;        color: #fff;        font-size: 14px;    }    body.home footer #footer_wrapper #footer_buff ul li span, body.page-template-template-category-about-php footer #footer_wrapper #footer_buff ul li span, body.page-template-template-subcategory-php footer #footer_wrapper #footer_buff ul li span, body.page-template-template-wide-php footer #footer_wrapper #footer_buff ul li span, body.single-format-standard footer #footer_wrapper #footer_buff ul li span, body.page-template-influencers footer #footer_wrapper #footer_buff ul li span {        font-weight: 300;        font-family: Arial, Helvetica, sans-serif;    }    body.home footer #footer_wrapper #footer_buff ul ol li, body.page-template-template-category-about-php footer #footer_wrapper #footer_buff ul ol li, body.page-template-template-subcategory-php footer #footer_wrapper #footer_buff ul ol li, body.page-template-template-wide-php footer #footer_wrapper #footer_buff ul ol li, body.single-format-standard footer #footer_wrapper #footer_buff ul ol li, body.page-template-influencers footer #footer_wrapper #footer_buff ul ol li {        margin-left: 0;        margin-top: 0;        font-family: Arial, Helvetica, sans-serif;    }    body.home footer #footer_wrapper #footer_buff p.legal, body.page-template-template-category-about-php footer #footer_wrapper #footer_buff p.legal, body.page-template-template-subcategory-php footer #footer_wrapper #footer_buff p.legal, body.page-template-template-wide-php footer #footer_wrapper #footer_buff p.legal, body.single-format-standard footer #footer_wrapper #footer_buff p.legal, body.page-template-influencers footer #footer_wrapper #footer_buff p.legal {        padding: 40px 10px 20px;        color: #fff;        font-size: 14px;        line-height: 17px;    }    body.home footer #footer_wrapper #footer_buff p.legal span, body.page-template-template-category-about-php footer #footer_wrapper #footer_buff p.legal span, body.page-template-template-subcategory-php footer #footer_wrapper #footer_buff p.legal span, body.page-template-template-wide-php footer #footer_wrapper #footer_buff p.legal span, body.single-format-standard footer #footer_wrapper #footer_buff p.legal span, body.page-template-influencers footer #footer_wrapper #footer_buff p.legal span {        font-family: Arial, Helvetica, sans-serif;    }    body.home footer #footer_wrapper #footer_buff p.legal span a, body.page-template-template-category-about-php footer #footer_wrapper #footer_buff p.legal span a, body.page-template-template-subcategory-php footer #footer_wrapper #footer_buff p.legal span a, body.page-template-template-wide-php footer #footer_wrapper #footer_buff p.legal span a, body.single-format-standard footer #footer_wrapper #footer_buff p.legal span a, body.page-template-influencers footer #footer_wrapper #footer_buff p.legal span a {        display: inline-block;        color: #fff;        font-family: Arial, Helvetica, sans-serif;    }    body.home footer p.legalgrfw, body.page-template-template-category-about-php footer p.legalgrfw, body.page-template-template-subcategory-php footer p.legalgrfw, body.page-template-template-wide-php footer p.legalgrfw, body.single-format-standard footer p.legalgrfw, body.page-template-influencers footer p.legalgrfw {        display: none;    }    body.home .mobile-form-wrap, body.page-template-template-category-about-php .mobile-form-wrap, body.page-template-template-subcategory-php .mobile-form-wrap, body.page-template-template-wide-php .mobile-form-wrap, body.single-format-standard .mobile-form-wrap, body.page-template-influencers .mobile-form-wrap {        height: 0;        z-index: 1000;    }    body.home .mobile-form-wrap form, body.page-template-template-category-about-php .mobile-form-wrap form, body.page-template-template-subcategory-php .mobile-form-wrap form, body.page-template-template-wide-php .mobile-form-wrap form, body.single-format-standard .mobile-form-wrap form, body.page-template-influencers .mobile-form-wrap form {        background: #ccc;        position: absolute;        left: 0;        top: 0;        z-index: 1000;        padding: 24px 16px;        box-sizing: border-box;        width: 100%;        height: 400px;    }    body.home .mobile-form-wrap form form fieldset input[type=text], body.home .mobile-form-wrap form form fieldset input[type=email], body.home .mobile-form-wrap form form fieldset input[type=password], body.page-template-template-category-about-php .mobile-form-wrap form form fieldset input[type=text], body.page-template-template-category-about-php .mobile-form-wrap form form fieldset input[type=email], body.page-template-template-category-about-php .mobile-form-wrap form form fieldset input[type=password], body.page-template-template-subcategory-php .mobile-form-wrap form form fieldset input[type=text], body.page-template-template-subcategory-php .mobile-form-wrap form form fieldset input[type=email], body.page-template-template-subcategory-php .mobile-form-wrap form form fieldset input[type=password], body.page-template-template-wide-php .mobile-form-wrap form form fieldset input[type=text], body.page-template-template-wide-php .mobile-form-wrap form form fieldset input[type=email], body.page-template-template-wide-php .mobile-form-wrap form form fieldset input[type=password], body.single-format-standard .mobile-form-wrap form form fieldset input[type=text], body.single-format-standard .mobile-form-wrap form form fieldset input[type=email], body.single-format-standard .mobile-form-wrap form form fieldset input[type=password], body.page-template-influencers .mobile-form-wrap form form fieldset input[type=password] {        width: 250px;        padding: 3px 16px;        font-size: 14px;        font-family: Arial, Helvetica, sans-serif;        border: 1px solid #777;    }    body.home .mobile-form-wrap form#mobile-search-form fieldset, body.page-template-template-category-about-php .mobile-form-wrap form#mobile-search-form fieldset, body.page-template-template-subcategory-php .mobile-form-wrap form#mobile-search-form fieldset, body.page-template-template-wide-php .mobile-form-wrap form#mobile-search-form fieldset, body.single-format-standard .mobile-form-wrap form#mobile-search-form fieldset, body.page-template-influencers .mobile-form-wrap form#mobile-search-form fieldset {        display: block;        min-width: 320px;    }    body.home .mobile-form-wrap .but_go, body.page-template-template-category-about-php .mobile-form-wrap .but_go, body.page-template-template-subcategory-php .mobile-form-wrap .but_go, body.page-template-template-wide-php .mobile-form-wrap .but_go, body.single-format-standard .mobile-form-wrap .but_go, body.page-template-influencers .mobile-form-wrap .but_go {        background: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/but_go.png");        background-size: 109px 30px;        width: 109px;    }    body.home .mobile-form-wrap .but_submit, body.page-template-template-category-about-php .mobile-form-wrap .but_submit, body.page-template-template-subcategory-php .mobile-form-wrap .but_submit, body.page-template-template-wide-php .mobile-form-wrap .but_submit, body.single-format-standard .mobile-form-wrap .but_submit, body.page-template-influencers .mobile-form-wrap .but_submit {        background: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/but_submit.png");        background-size: 109px 30px;        width: 109px;    }    body.home .mobile-form-wrap .form-closer, body.page-template-template-category-about-php .mobile-form-wrap .form-closer, body.page-template-template-subcategory-php .mobile-form-wrap .form-closer, body.page-template-template-wide-php .mobile-form-wrap .form-closer, body.single-format-standard .mobile-form-wrap .form-closer, body.page-template-influencers .mobile-form-wrap .form-closer {        position: absolute;        top: 16px;        right: 10px;        width: 53px;        height: 13px;        background: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/but_close.png") no-repeat;        background-size: 53px 13px;    }    body.home .mobile-form-wrap #mobile-sign-forms, body.page-template-template-category-about-php .mobile-form-wrap #mobile-sign-forms, body.page-template-template-subcategory-php .mobile-form-wrap #mobile-sign-forms, body.page-template-template-wide-php .mobile-form-wrap #mobile-sign-forms, body.single-format-standard .mobile-form-wrap #mobile-sign-forms, body.page-template-influencers .mobile-form-wrap #mobile-sign-forms {        background: #ccc;        position: absolute;        left: 0;        top: 0;        z-index: 1000;        width: 100%;        height: 500px;    }    body.home .mobile-form-wrap #mobile-sign-forms #sign-form-tabs, body.page-template-template-category-about-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs, body.page-template-template-subcategory-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs, body.page-template-template-wide-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs, body.single-format-standard .mobile-form-wrap #mobile-sign-forms #sign-form-tabs, body.page-template-influencers .mobile-form-wrap #mobile-sign-forms #sign-form-tabs {        margin: 0;        font-size: 0;        display: block;    }    body.home .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li, body.page-template-template-category-about-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li, body.page-template-template-subcategory-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li, body.page-template-template-wide-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li, body.single-format-standard .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li, body.page-template-influencers .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li {        display: inline-block;        height: 28px;        vertical-align: top;        list-style: none;        border-top: 8px solid #999;        width: 30%;        background: #999;    }    body.home .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li a.form-tab, body.page-template-template-category-about-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li a.form-tab, body.page-template-template-subcategory-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li a.form-tab, body.page-template-template-wide-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li a.form-tab, body.single-format-standard .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li a.form-tab, body.page-template-influencers .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li a.form-tab {        display: block;        width: 100%;        padding: 0;        line-height: 28px;        font-size: 14px;        font-weight: 700;        color: #000;        text-align: center;    }    body.home .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li.active, body.page-template-template-category-about-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li.active, body.page-template-template-subcategory-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li.active, body.page-template-template-wide-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li.active, body.single-format-standard .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li.active, body.page-template-influencers .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li.active {        background: #ccc;    }    body.home .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li:first-child.active, body.page-template-template-category-about-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li:first-child.active, body.page-template-template-subcategory-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li:first-child.active, body.page-template-template-wide-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li:first-child.active, body.single-format-standard .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li:first-child.active, body.page-template-influencers .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li:first-child.active {        border-color: #ccc;    }    body.home .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li:last-child, body.page-template-template-category-about-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li:last-child, body.page-template-template-subcategory-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li:last-child, body.page-template-template-wide-php .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li:last-child, body.single-format-standard .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li:last-child, body.page-template-influencers .mobile-form-wrap #mobile-sign-forms #sign-form-tabs li:last-child {        width: 40%;        background: #ccc;    }    body.home .mobile-form-wrap #mobile-sign-forms form, body.page-template-template-category-about-php .mobile-form-wrap #mobile-sign-forms form, body.page-template-template-subcategory-php .mobile-form-wrap #mobile-sign-forms form, body.page-template-template-wide-php .mobile-form-wrap #mobile-sign-forms form, body.single-format-standard .mobile-form-wrap #mobile-sign-forms form, body.page-template-influencers .mobile-form-wrap #mobile-sign-forms form {        position: relative;    }    body.home .mobile-form-wrap #mobile-sign-forms #mobile-signin-form fieldset a[for="mobile-forgot-form"], body.page-template-template-category-about-php .mobile-form-wrap #mobile-sign-forms #mobile-signin-form fieldset a[for="mobile-forgot-form"], body.page-template-template-subcategory-php .mobile-form-wrap #mobile-sign-forms #mobile-signin-form fieldset a[for="mobile-forgot-form"], body.page-template-template-wide-php .mobile-form-wrap #mobile-sign-forms #mobile-signin-form fieldset a[for="mobile-forgot-form"], body.single-format-standard .mobile-form-wrap #mobile-sign-forms #mobile-signin-form fieldset a[for="mobile-forgot-form"], body.page-template-influencers .mobile-form-wrap #mobile-sign-forms #mobile-signin-form fieldset a[for="mobile-forgot-form"] {        color: #000;        font-size: 14px;    }    body.home .mobile-form-wrap #mobile-forgot-form fieldset p, body.page-template-template-category-about-php .mobile-form-wrap #mobile-forgot-form fieldset p, body.page-template-template-subcategory-php .mobile-form-wrap #mobile-forgot-form fieldset p, body.page-template-template-wide-php .mobile-form-wrap #mobile-forgot-form fieldset p, body.single-format-standard .mobile-form-wrap #mobile-forgot-form fieldset p, body.page-template-influencers .mobile-form-wrap #mobile-forgot-form fieldset p {        font-size: 14px;    }    body.home .mobile-form-wrap #mobile-forgot-form fieldset p.messages, body.page-template-template-category-about-php .mobile-form-wrap #mobile-forgot-form fieldset p.messages, body.page-template-template-subcategory-php .mobile-form-wrap #mobile-forgot-form fieldset p.messages, body.page-template-template-wide-php .mobile-form-wrap #mobile-forgot-form fieldset p.messages, body.single-format-standard .mobile-form-wrap #mobile-forgot-form fieldset p.messages, body.page-template-influencers .mobile-form-wrap #mobile-forgot-form fieldset p.messages {        color: #d52b1e;    }    body.home .mobile-form-wrap #mobile-forgot-form .buttons-messages button, body.page-template-template-category-about-php .mobile-form-wrap #mobile-forgot-form .buttons-messages button, body.page-template-template-subcategory-php .mobile-form-wrap #mobile-forgot-form .buttons-messages button, body.page-template-template-wide-php .mobile-form-wrap #mobile-forgot-form .buttons-messages button, body.single-format-standard .mobile-form-wrap #mobile-forgot-form .buttons-messages button, body.page-template-influencers .mobile-form-wrap #mobile-forgot-form .buttons-messages button {        margin-right: 10px;    }    body.home .home-marquee.nofloat {        line-height: 0;    }    body.home .home-marque-box {        width: 100%}    body.home a.marquee-url {        position: absolute;        height: 100%;        width: 100%;        top: 0;        left: 0;    }    body.home section#article-carousel {        padding-top: 24px;    }    body.home section#article-carousel #article-carousel-container {        width: 100%}    body.home section#article-carousel #article-carousel-container #article-carousel-viewport {        width: 100%;        height: 250px;    }    body.home section#article-carousel #article-carousel-container #article-carousel-viewport .owl-controls .owl-buttons div.owl-prev {        left: 16px;    }    body.home section#article-carousel #article-carousel-container #article-carousel-viewport .owl-controls .owl-buttons div.owl-next {        right: 16px;        background-position: 0 center;    }    body.home section#article-carousel #article-carousel-container #article-carousel-viewport .article-carousel-item {        float: none;        margin: 0 auto;    }    body.home section#article-carousel #article-carousel-container #article-carousel-viewport .article-carousel-item a h3 {        font-size: 15px;        line-height: 17px;    }    body.home section#article-carousel #article-carousel-container #article-carousel-viewport .article-carousel-item p {        font-size: 14px;        line-height: 17px;    }    body.home section#article-carousel #article-carousel-container #article-carousel-viewport .article-carousel-item p span {        font-size: 14px;    }    body.home section#article-mgrp {        padding-top: 16px;    }    body.home section#article-mgrp a div {        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/heartdayhumpday_homepage.png") !important;        background-size: 290px 185px !important;        height: 185px !important;    }    body.home section#article-mgrp #article-mgrp-bottom {        height: 16px;    }    body.home section#numbers {        padding-top: 24px;        height: 135px;        position: relative;    }    body nav.menu-main-container ul#main-menu li {    display: block;    text-indent: 0em;    background-image: none;    }    body.home section#numbers #numbers-carousel-container #numbers-carousel {        height: 125px;    }    body.home section#numbers #numbers-carousel-container #numbers-carousel .item {        text-align: center;        display: block;        width: 320px;    }    body.home section#numbers #numbers-carousel-container #numbers-carousel .item h1 {        font-size: 33px;    }    body.home section#numbers #numbers-carousel-container #numbers-carousel .item h4 {        font-size: 14px;    }    body.home section#numbers #numbers-carousel-container #numbers-carousel .owl-controls {        z-index: 100;        display: block;    }    body.home section#numbers #numbers-carousel-container #numbers-carousel .owl-controls .owl-pagination {        display: none;    }    body.home section#numbers #numbers-carousel-container #numbers-carousel .owl-controls .owl-buttons div {        position: absolute;        top: 0;        display: block;        border-radius: 0;        text-indent: -1000px;        width: 30px;        height: 100%;        margin: 0;        padding: 0;        background: none;        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/icon-article-carousel-nav.gif");        background-repeat: no-repeat;    }    body.home section#numbers #numbers-carousel-container #numbers-carousel .owl-controls .owl-buttons div.owl-prev {        left: 16px;        background-position: 0 center;    }    body.home section#numbers #numbers-carousel-container #numbers-carousel .owl-controls .owl-buttons div.owl-next {        right: 16px;        background-position: 0 center;    }    .people-carousel-item .thumb-holder{        width: 100px;        height: 100px;    }    /*    section#people-carousel{    	display: none;    }*//*section#people-carousel{    border: 5px solid orange;    }*/    body.home section#people-carousel {        padding-top: 16px;        height: 252px;        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/people-carousel-background.png");        background-size: 100% 268px;    }    body.home section#people-carousel h3#carousel-title {        font-size: 20px;        line-height: 23px;    }    body.home section#people-carousel #people-carousel-container {        width: 100%}    body.home section#people-carousel #people-carousel-container #people-carousel-viewport {        height: 180px;        width: 80%;        margin: 0 auto;    }    body.home section#people-carousel #people-carousel-container #people-carousel-viewport .people-carousel-item {        width: 100%;        padding: 0;    }    body.home section#people-carousel #people-carousel-container #people-carousel-viewport .people-carousel-item a.thumb {        width: 100%;        background-size: 130px;        background-position: top 9px center;        background-repeat: no-repeat;    }    body.home section#people-carousel #people-carousel-container #people-carousel-viewport .people-carousel-item a.thumb img {        width: 100px;        height: auto;        margin-bottom: 8px;    }    body.home section#people-carousel #people-carousel-container #people-carousel-viewport .people-carousel-item a.thumb h3 {        font-size: 14px;        line-height: 17px;    }    body.home section#people-carousel #people-carousel-container #people-carousel-viewport .people-carousel-item p {        font-size: 14px;        line-height: 17px;    }    body.home section#people-carousel #people-carousel-container #people-carousel-viewport .owl-controls .owl-buttons div.owl-prev, body.home section#people-carousel #people-carousel-container #people-carousel-viewport .owl-controls .owl-buttons div.owl-prev:hover {        left: -15px;        background-position: -30px center;    }    body.home section#people-carousel #people-carousel-container #people-carousel-viewport .owl-controls .owl-buttons div.owl-next, body.home section#people-carousel #people-carousel-container #people-carousel-viewport .owl-controls .owl-buttons div.owl-next:hover {        right: -15px;        background-position: -30px center;    }     #breadcrumb {        margin: 0;        background: #f00;        padding: 0 16px;    }    #breadcrumb h5 {        margin: 0;        padding: 14px 36px;        color: #fff;        font-size: 14px;        line-height: 16px;        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/arrow-left-white.png");        background-position: center left;        background-size: 8px 15px;        background-repeat: no-repeat;    }    #breadcrumb.fixed-breadcrumb {        width: 100%;        box-sizing: border-box;        position: fixed;        left: 0;        top: 0;        z-index: 990;    }    .owl-controls .owl-buttons div, .owl-controls .owl-buttons div:hover {        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/carousel-narrow.png") !important;        background-size: 60px 22px !important;        opacity: 1 !important;    }    .owl-controls .owl-buttons div {        width: 20px !important;    }    .owl-controls .owl-buttons div.owl-next {        -moz-transform: scaleX(-1);        -o-transform: scaleX(-1);        -webkit-transform: scaleX(-1);        transform: scaleX(-1);        filter: "FlipH";        -ms-filter: "FlipH"}    body.page-template-template-category-about-php #content-container, body.page-template-template-subcategory-php #content-container, body.page-template-template-wide-php #content-container, body.single-format-standard #content-container {        padding-bottom: 32px;        width: 100%;        margin-top: 0;    }    body.page-template-template-category-about-php article.single-article, body.page-template-template-category-about-php article.category-article, body.page-template-template-subcategory-php article.single-article, body.page-template-template-subcategory-php article.category-article, body.page-template-template-wide-php article.single-article, body.page-template-template-wide-php article.category-article, body.single-format-standard article.single-article, body.single-format-standard article.category-article {        width: auto;        margin-top: 24px;    }    body.page-template-template-category-about-php article h2, body.page-template-template-subcategory-php article h2, body.page-template-template-wide-php article h2, body.single-format-standard article h2 {        font-size: 20px;        line-height: 24px;    }    body.page-template-template-category-about-php article h2.article-title, body.page-template-template-subcategory-php article h2.article-title, body.page-template-template-wide-php article h2.article-title, body.single-format-standard article h2.article-title {        padding: 0 16px;        text-transform: none;        margin-bottom: 26px;        font-family: Arial, Helvetica, sans-serif;    }    body.page-template-template-category-about-php article div.article-content, body.page-template-template-subcategory-php article div.article-content, body.page-template-template-wide-php article div.article-content, body.single-format-standard article div.article-content {        padding: 0 16px;    }    body.page-template-template-category-about-php article h3, body.page-template-template-subcategory-php article h3, body.page-template-template-wide-php article h3, body.single-format-standard article h3 {        font-size: 14px;        line-height: 20px;    }    body.page-template-template-category-about-php article p, body.page-template-template-subcategory-php article p, body.page-template-template-wide-php article p, body.single-format-standard article p {        font-size: 14px;    }    body.page-template-template-category-about-php article address, body.page-template-template-subcategory-php article address, body.page-template-template-wide-php article address, body.single-format-standard article address {        font-size: 14px;    }    body.page-template-template-category-about-php article img, body.page-template-template-subcategory-php article img, body.page-template-template-wide-php article img, body.single-format-standard article img {        max-width: 100%;        height: auto;    }    body.page-template-template-category-about-php section.sub-categories {        width: auto;        padding: 0 16px;        background: none;    }    body.page-template-template-category-about-php ul.sub-category-list li {        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/arrow-circle-right.png");        background-size: 24px 24px;        background-position: center right;        font-size: 14px;        line-height: 17px;        background-color: #fff;        border-color: #000;    }    body.page-template-template-category-about-php ul.sub-category-list li a {        padding: 16px 40% 16px 0;    }    body.page-template-template-category-about-php ul.sub-category-list li:first-child {        border-top: 1px solid #000;    }    body.page-template-template-category-about-php ul.sub-category-list li:last-child {        border-bottom: 1px solid #000;    }    body.page-template-template-subcategory-php article.category-article .article-content img {        max-width: 100%;        height: auto;    }    body.page-template-template-subcategory-php section.sub-category-pages {        margin: 0 16px;        width: auto;    }    body.page-template-template-subcategory-php section.sub-category-pages ul.sub-category-pages-list li {        padding: 18px 0;        border-color: #000;    }    body.page-template-template-subcategory-php section.sub-category-pages ul.sub-category-pages-list li a.sub-category-page-link div.page-thumbnail {        background: none;        width: 96px;        height: 96px;        float: left;        overflow: hidden;    }    body.page-template-template-subcategory-php section.sub-category-pages ul.sub-category-pages-list li a.sub-category-page-link div.page-thumbnail img {        box-sizing: border-box;        height: 96px;        width: auto;        max-height: 100px;        max-width: 200px;        margin-left: -32px;    }    body.page-template-template-subcategory-php section.sub-category-pages ul.sub-category-pages-list li a.sub-category-page-link h5 {        font-size: 16px;        line-height: 19px;        width: auto;        float: none;        margin-left: 116px;    }    body.page-template-template-subcategory-php section.sub-category-pages ul.sub-category-pages-list li a.sub-category-page-link p {        font-size: 14px;        line-height: 17px;        width: auto;        float: none;        margin-left: 116px;    }    body.page-template-template-subcategory-php section.sub-category-pages ul.sub-category-pages-list li a.sub-category-page-link p span {        display: inline-block;        vertical-align: bottom;        width: 10px;        overflow: hidden;        text-indent: -100px;        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/arrow-right.png");        background-repeat: no-repeat;        background-position: 0 center;    }    body.page-template-template-subcategory-php section.sub-category-pages ul.sub-category-pages-list li:first-child {        border-top: 1px solid #000;    }    body.page-template-template-subcategory-php section.sub-category-pages ul.sub-category-pages-list li:last-child {        border-bottom: 1px solid #000;    }    body.single-format-standard article.single-article {        width: auto;        max-width: 100%;        border: none;    }    body.single-format-standard article.single-article h2.article-title {        width: auto;        max-width: 100%;        margin-bottom: 12px;    }    body.single-format-standard article.single-article p.article-by {        margin: 0;        padding: 0 16px 4px;        border-top: 1px solid #000;        font-size: 14px;        line-height: 19px;    }    body.single-format-standard article.single-article ul li {        font-size: 14px;    }    body.single-format-standard article.single-article .featured-image {        width: 100%}    body.single-format-standard article.single-article .wp-post-image {        width: 100%;        height: auto;        margin: 0;    }    body.single-format-standard article.single-article div.article-content iframe:not(.rebelmouse-embed-iframe) {        width: 100% !important;        height: 55%;    }    body.single-format-standard section.related-articles {        width: 100%;        padding: 0;    }    body.single-format-standard section.related-articles h4 {        font-size: 20px;        padding: 32px 32px 10px;        margin: 0 16px;        border-top: 1px solid #000;        font-family: "neutratext_bold"}    body.single-format-standard section.related-articles #related-articles-carousel {        padding: 0 16px;        box-sizing: border-box;    }    body.single-format-standard section.related-articles #related-articles-carousel .owl-wrapper-outer {        padding-top: 10px;    }    body.single-format-standard section.related-articles #related-articles-carousel .owl-wrapper-outer .item {        margin: 0 32px;    }    body.single-format-standard section.related-articles #related-articles-carousel .owl-wrapper-outer .item .related-thumb {        width: 100%;        height: auto;        box-shadow: 0 0 4px rgba(0,  0,  0,  0.2);        box-sizing: border-box;        border: 5px solid #fff;    }    body.single-format-standard section.related-articles #related-articles-carousel .owl-wrapper-outer .item p {        font-size: 14px;        line-height: 16px;    }    body.single-format-standard section.related-articles #related-articles-carousel .owl-pagination {        display: none;    }    body.single-format-standard section.related-articles #related-articles-carousel .owl-buttons div {        position: absolute;        width: 30px;        height: 100%;        border-radius: 0;        background: none;        top: 0;        z-index: 100;        padding: 0;        margin: 0;        overflow: hidden;        text-indent: -1000px;        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/icon-article-carousel-nav.gif");        background-repeat: no-repeat;        opacity: 1;    }    body.single-format-standard section.related-articles #related-articles-carousel .owl-buttons div.owl-prev {        left: 16px;        background-position: 0px 50%}    body.single-format-standard section.related-articles #related-articles-carousel .owl-buttons div.owl-next {        right: 16px;        background-position: 0px 50%}    body.page-template-template-wide-php article h2.article-title {        margin-bottom: 16px;    }    .fball_login_facebook {        padding: 9px 11px !important;        height: 12px !important;    }    .fball_login_facebook i {        background-size: 12px !important;        width: 12px !important;        height: 12px !important;        border-radius: 1px !important;    }    .fball_login_text {        font-size: 14px;        line-height: 16px;        padding-right: 0;    }    .fball_ui {        margin-bottom: 24px;    }    .fvm-close, .fvm-close:hover {        top: 28px;        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/but_close.png");        background-repeat: no-repeat;        background-size: 53px 13px;    }    .fvm-header {        height: 40px;        padding: 5px 0;        background-image: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/modal/bg-black-header.jpg");        background-size: 1px 50px;    }    .fvm-header .fvm-container img {        height: 40px;    }    .fvm-header .fvm-container {        width: 100%;        text-align: center;    }    .fvm-neutratext-bold {        font-family: "neutratext_bold" !important;    }    .fvm-body {        max-width: 100%;        height: inherit;    }    .fvm-container {        width: inherit !important;        padding-top: 72px;        min-height: 500px;        height: inherit !important;        max-width: 100%}    .fvm-body h2 {        font-size: 28px;        line-height: 32px;        margin-bottom: 16px;    }    .fvm-body p.fvm-large {        font-size: 16px;        line-height: 18px;    }    .fvm-medium {        font-size: 13px !important;        line-height: 15px !important;    }    .fvm-small {        font-size: 10px;        line-height: 12px;    }    .fvm-body p {        margin-bottom: 18px;        font-size: 10px;        line-height: 12px;    }    .fvm-button {        height: 30px;    }    #step-1 .fvm-container {        padding-left: 0;        padding-right: 0;    }    #step-1 h2.fvm-title {        font-size: 24px;        line-height: 26px;        margin-top: 26px;        margin-bottom: 34px;    }    #step-1 .fball_login_facebook {        width: 74px !important;    }    #step-2 .fvm-container {        padding-top: 0;    }    .fvm-column {        width: 100% !important;        padding-left: 5px;    }    .fvm-column .fvm-title {        margin-top: 30px;        margin-bottom: 10px;        font-size: 14px !important;        line-height: 16px;    }    .fvm-form {        padding-top: 0;    }    .fvm-form fieldset {        width: 254px;        margin-bottom: 24px;    }    .fvm-form fieldset input[type="text"], .fvm-form fieldset input[type="email"], .fvm-form fieldset input[type="password"] {        padding: 6px;        font-size: 12px;        height: 28px;    }    .fvm-signin-form {        padding-bottom: 18px;        margin-bottom: 0;        height: auto;        border-bottom: 1px solid #f1f1f1;        border-right: 0;    }    .fvm-signin-form p.forgetlink {        margin-bottom: 20px;        margin-top: -4px;    }    .fvm-signin-form .forgot-pass {        font-size: 10px;    }    .fvm-error {        min-height: 0px;    }    .fvm-form hr {        margin-bottom: 24px;    }    .fvm-button-signin, .fvm-button-signin:hover {        width: 109px !important;        background: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/but_signin.png");        background-size: 109px 30px;    }    #step-2 .fball_ui {        margin-bottom: 14px;    }    .fvm-button-signup, .fvm-button-signup:hover {        width: 109px !important;        background: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/but_signup.png");        background-size: 109px 30px;        float: left;        vertical-align: top;    }    .fvm-private-link {        float: left;        vertical-align: top;        font-size: 10px;        line-height: 30px;    }    .fvm-form fieldset > label.hey {        padding-bottom: 10px;    }    fieldset:nth-child(8) {        margin-bottom: 12px;    }    #step-3 .fvm-container {        min-height: 0;        padding-top: 50px;    }    .fvm-tip {        height: 252px;        width: 252px !important;    }    .fvm-button-chance, .fvm-button-chance:hover {        background: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/but_chance.png");        width: 147px;        background-size: 147px 30px;        margin-bottom: 30px;    }    .fvm-tips {        height: 252px !important;        margin-top: 20px !important;        margin-bottom: 30px !important;    }    .film_roll_child.active {        border: 0;    }    .film_roll_prev, .film_roll_next {        display: block;    }    .film_roll_wrapper {        height: 256px !important;    }    .film_roll_prev, .film_roll_next {        font-family: "Arial";        color: #f2cac7 !important;        border: 0 !important;        background: none !important;    }    .film_roll_prev {        left: -10px !important;    }    .film_roll_next {        right: -10px !important;    }    #step-4 .fvm-container, #step-5 .fvm-container {        min-height: 0;        padding-top: 50px;    }    #step-4 h2.fvm-title, #step-5 h2.fvm-title {        margin-top: 0;    }    .fvm-button-share, .fvm-button-share:hover {        background: url("https://c2c476bb6ef038abb8b6-ab5c6310bff1587205981e56ac38a65f.ssl.cf1.rackcdn.com/wp-content/themes/grfw/images/mobile/but_share.png");        width: 147px;        background-size: 147px 30px;        margin-bottom: 30px;        margin-bottom: 0;    }    .fvm-article-wrapper {        margin-top: 0;    }    .fvm-article {        width: 136px;        margin-bottom: 10px;    }    .fvm-article:nth-child(even) {        margin-right: 0;    }    .fvm-article .fvm-article-description {        font-size: 10px;        line-height: 12px;    }    .home-artical-wrap .article-carousel-item {    width: 280px;    padding: 0;    }    .survivor-video-section.home-video-wrapper {    margin: 50px auto;    width: 100%;    }    .home-video-wrapper .video-wrap {    margin: 0 auto !important;    width: 70%;   }   .survivor-video-section.home-video-wrapper iframe {    max-width: 100%;    width: 96%;   /* height: 200px;*/    padding: 1%;   }   body.home header.new-header .container, body header.new-header .container{padding: 0 !important;height: auto;}   body.home header.new-header{    height: auto;    background: none;    box-shadow: none;   }   ul.left-top-bar li:nth-child(2), ul.left-top-bar li:last-child {    display: none;   }   body.home header.new-header a#logo img, body.home header.new-header a#logo, body header a#logo, body header a#logo img, header.new-header a#logo{    width: 100px;    height: auto;}   .sec-header-wraper {    padding: 5px 10px 0;    position: relative;    border-bottom: 1px solid #000;    }    header.new-header form#search-form {    float: right;    display: inline-block;    width: auto;    }    header.new-header fieldset{    width: auto;    height: auto;    }    header.new-header #search-form input {    text-align: left;    width: 120px;    padding-left: 30px;    float: right;}    body.home header.new-header a#mobile-menu, body header.new-header a#mobile-menu{    position: static;    float: right;    width: 34px;    height: 22px;    margin-bottom: 5px;    background-image: none;    background-repeat: no-repeat;    background-position: center;    background-size: 40px 40px;    border: 1px solid #ccc;    border-radius: 3px;    padding: 4px 3px;    margin-top: 6px;    box-sizing: content-box;    display: block;    }    body header.new-header a#mobile-menu span {    background-color: #797878;    height: 2px;    width: 22px;    display: inherit;    margin: 4px auto;    line-height: 0px;    }    .new-rev-slider-home .tp-leftarrow.tparrows, .new-rev-slider-home .tparrows.tp-rightarrow {    zoom: 1.5;    }    #home-owl-wrapper .hesperiden .tp-bullet {    width: 8px;    height: 8px;}    body.home .fullwidthbanner-container .fullwidthabanner, body.home .fullwidthbanner-container {    height: 250px !important;    }    .new-rev-slider-home .tparrows.tp-leftarrow:before {    opacity: 1;    background-image: url(../images/mobile/carousel-narrow.png);    background-size: 65px 22px !important;    opacity: 1;    background-repeat-y: no-repeat;;    zoom: 2;    }    .new-rev-slider-home .tparrows.tp-rightarrow:before{background-image: url(../images/mobile/carousel-narrow.png);    background-size: 65px 22px !important;    opacity: 1;    -moz-transform: scaleX(-1);    -o-transform: scaleX(-1);    -webkit-transform: scaleX(-1);    transform: scaleX(-1);    filter: "FlipH";    -ms-filter: "FlipH";    background-repeat-y: no-repeat;zoom: 2;}    .home-artical-wrap .owl-theme .owl-controls .owl-buttons div, .home-people-wrap .owl-theme .owl-controls .owl-buttons div {    zoom: 2;opacity: 0.5 !important;}    .home-artical-wrap .section-title {    margin-left: -117px;    text-align: center;    }    .top-header-bar a.donate-btn {    height: 41px;    margin: 2px 5px;   }   body.home section#article-carousel.home-artical-wrap #article-carousel-container #article-carousel-viewport {    width: 80%;    height: 250px;    margin: 0 auto;    float: none;  }  body.home section#article-carousel.home-artical-wrap #article-carousel-container #article-carousel-viewport .owl-controls .owl-buttons div.owl-prev {    left: -15px;    background-position: 0 30%;  }  body.home section#article-carousel.home-artical-wrap #article-carousel-container #article-carousel-viewport .owl-controls .owl-buttons div.owl-next {    right: -15px;    background-position: 0 30%;  }  body.home section#article-carousel.home-artical-wrap #article-carousel-container #article-carousel-viewport .article-carousel-item a h3 {    font-size: 17px;    line-height: 20px;  }  body.home section#people-carousel.home-people-wrap {    padding-top: 16px;    height: 340px;    background-size: cover;    }  body.home section#people-carousel.home-people-wrap h3#carousel-title {    font-size: 18px;    line-height: 23px;    width: 80%;    margin: 0 auto;  }  body.home section#people-carousel.home-people-wrap #people-carousel-container #people-carousel-viewport .people-carousel-item a.thumb {    width: 100%;    background-size: 218px;    background-position: top 0px center;    background-repeat: no-repeat;    }  body.home section#people-carousel.home-people-wrap #people-carousel-container #people-carousel-viewport .people-carousel-item a.thumb h3 {    font-size: 20px;    line-height: 17px;  }  body.home section#people-carousel.home-people-wrap .people-carousel-item .thumb-holder {    width: 170px;    height: 170px;   }   body.home section#people-carousel.home-people-wrap #people-carousel-container #people-carousel-viewport .people-carousel-item a.thumb img {    width: 170px;    height: auto;    margin-bottom: 8px;   }   .main-new-menu #menu-main li:first-child a {    padding-left: 0;    padding-left: 15px;   }   .main-new-menu #menu-main .menu-item-has-children:after {    right: 15px;   }   .main-new-menu #menu-main li.active .sub-menu {    display: block;    left: 0;   }   #footer-bar-dock.new-footer-bar {    clear: both;    width: 100%;    height: auto;    display: block;   }   body.home .new-footer-bar #footer-bar, body #footer-bar {    min-width: 100%;    width: 100%;    height: auto;    position: static;   }    body #footer-bar-dock .fixed-bar {    position: static;    bottom: 0;    }   .new-footer-bar #footer-bar .container {    width: 100%;    box-sizing: border-box;   }   .new-footer-bar #footer-bar-left {    float: left;    width: 95%;    padding-left: 15px;    }    .new-footer-bar #footer-bar p#sponsored-by {    width: 100px;}    .new-footer-bar #footer-bar p#all-sponsors {    margin-left: 0;    display: block;    width: 100%;    line-height: normal;    }    .new-footer-bar #footer-bar-right {    float: left;    width: 278px;    }    body.home footer.go-red-footer ul#before_footer_top_menu {    display: none;    }    .go-red-footer .misc_logo{    margin-top: 20px;    }    header.new-header #search-form input.desktop-view {    display: none;    }    header.new-header #search-form input.mobile-view {    display: block;    }    .article-title {    padding: 0 15px;    }    .floating-box {    width: 100% !important;}    table {    max-width: 100%;    background-color: transparent;    border-collapse: collapse;    border-spacing: 0;    overflow: hidden;    overflow-x: scroll;    width: 84% !important;    margin: 0 auto;   }   table td {    padding: 10px;   }   body nav.menu-main-container #main-nav-holder ul#main-menu {    visibility: visible;    width: 100%;    overflow: visible;    display: block;    position: relative;    z-index: 1000;    max-width: 100%;    }    body, body div.pp_overlay {    min-width: 100%;    }    article.single-article, article.category-article, .story-search-divider-top, .story-search-divider-bottom, .story-search, .recipe-search, .story-search-divider-top, .story-search-divider-bottom, .story-nav-bar, .recipe-nav-bar, .story-nav-bar-bottom, .recipe-nav-bar-bottom, section.sub-category-pages, .story-nav-bar, .recipe-nav-bar, .story-nav-bar-bottom, .recipe-nav-bar-bottom, #recipe-list li{    width: 100%;   }   img.recipe-photo {    clear: both;    display: block;    width: 100%;    max-width: 100%;    }   body.page-template.page-template-template-recipes-search #content-container {    width: 90%;    margin: 0 auto;   }   #recipe-list h5 a {font-size: 100%;}   .recipe-search select#select-food-type {    width: 180px;    }  ul.search-results {    width: 90%;   }  body.search article#search-article {    margin-bottom: 30px;    border-bottom: none;    /* padding: 0 15px; */    width: 90%;  }  article#search-article h2.article-title {    padding-left: 0;  }  .search-navigation {    width: 90%;    margin: 0 auto;  }  #footer-bar .abs-container {    position: static;    margin: 0;  }  body.search #content-container {    padding-bottom: 60px;    width: 98%;    margin: 0 auto;  }  #breadcrumb {    display: none;  }}/*====================================Responsive======================================*/@media (min-width: 768px) and (max-width: 1023px) {    body.home, body.home div.pp_overlay {        min-width: 720px !important;    }    body, body div.pp_overlay {        min-width: 720px;    }    #menu-main li a {            padding: 20px 10px 0 5px;            font-size: 16px;    }    #menu-main {        margin-left: 100px;    }    .btn-shop {        padding: 9px 10px 9px 32px !important;     }    .menu-btns {        padding: 9px 12px;     }    #owl-slider .slide {         height: 250px !important;    }    .container{width:720px !important;margin:auto !important;}       #owl-slider .owl-controls .owl-buttons .owl-next {               right: 0 !important;    }    #article-carousel-container {        width: 100% !important;     }    #article-carousel-viewport {         width: 100% !important;            height:280px !important;    }    .article-carousel-item {        float: none !important;         }    #article-carousel-viewport .owl-controls .owl-buttons div.owl-prev {         left: 30px !important;    }    #article-carousel-viewport .owl-controls .owl-buttons div.owl-next {         right: 20px;    }        #people-carousel-viewport {        width: 710px;    }    #people-carousel-container {        width: 705px;     }    #people-carousel-viewport .owl-controls .owl-buttons div.owl-prev {            left: 10px;    }    #people-carousel-viewport .owl-controls .owl-buttons div.owl-next {         right: 10px;    }    section#people-carousel {            height: auto;         }    body.home #footer-bar {        min-width: 720px !important;        width: 100%;    }    body #footer-bar {        min-width: 720px !important;       width: 100%;    }    #footer_buff {         width: 720px;     }    #footer-bar-left {        width: 450px;    }    #footer-bar p#find-us{margin-right: 5px;}    #footer-bar-right{width: 260px;}    .about, .sites, .causes, .contact {        width:20% !important;    }    header .container{padding-left:15px !important;padding-right:15px !important;}    header fieldset{width:69% !important;}    .legalgrfw{padding:0 20px;}    .go-red-footer footer .col-sm-2 {    width: 100%;    }    .go-red-footer footer .col-sm-2 .col-sm-12 {    width: 50%;    }    .home-artical-wrap .article-carousel-item a.thumb {    width: 260px;    margin: 0 auto;    }    .home-artical-wrap #article-carousel-viewport .owl-controls .owl-buttons div.owl-prev {    left: -25px !important;    background-position: -30px 30%;    }    .home-artical-wrap #article-carousel-viewport .owl-controls .owl-buttons div.owl-next {    right: -25px;    background-position: -60px 30%;   }   ul.left-top-bar li:nth-child(2), ul.left-top-bar li:last-child {    display: none;   }   .main-new-menu #menu-main {    width: 702px;}    .survivor-video-section.home-video-wrapper {    width: 530px;;}   .home-video-wrapper .video-wrap {    margin: 0 auto !important;    width: 100%;}   .survivor-video-section.home-video-wrapper iframe {    max-width: 100%;    width: 97%;   /* height: 200px;*/    padding: 1%;   }   .go-red-footer footer .col-sm-10 {    display: none;   }   .go-red-footer .footer_logo.footer_logo.col-xs-6.col-sm-6.col-md-12 {    width: 50%;}    .home-artical-wrap .section-title {    margin-left: 27px;    }    .go-red-footer .misc_logo {    width: 100%;    text-align: center;    margin-top: 20px;    }    .go-red-footer #copyright .col-sm-8.col-xs-12 {    width: 100%;    }    body.page-template-template-wide-php article img{    max-width: 100%;    height: auto;    }    .page-template-template-wide-php #content-container {    width: 90%;    margin: 40px auto;    }}@media screen and (max-width: 768px) {.go-red-footer footer .col-sm-10 {    display: none;}@media (min-width: 1024px) and (max-width: 1160px) {   .ad_grfw_header img{width:100% !important;}}@media (min-width: 320px) and (max-width: 1024px) {.survivor-video-section {text-align:center;margin:20px auto;width:100%;}.survivor-video-section iframe{max-width:100%;width:100%;height:250px;}}