/*! Theme Name:   Schnucks Theme Theme URI:    http://schnucks.com Description:  Schnucks WP Them Version:      0.0.2 Text Domain:  schnuckstheme*/@import "css/style.css";.landinggrid {  align-content: space-around;    display: flex;    flex-wrap: wrap;    justify-content: space-around;    margin: 2.25em auto;    max-width: 100%;    position: relative;}.landinggrid a.landinggrid--item {    height: 230px !important;    list-style: outside none none;    max-width: 346px;    width: 24% !important;}.landinggrid a.landinggrid--item .landinggrid--text-container  {    align-items: center;    background-color: #f3f3f3;    bottom: 0;    display: flex;    flex-direction: column;    height: 85px !important;    opacity: 0.8;    position: absolute;    width: 100%;    z-index: 2;}.landinggrid a.landinggrid--item .landinggrid--text-container p:first-of-type {    color: #eb1c2d;    font-family: "FuturaLTPro-Bold",Helvetica,Arial,sans-serif;    font-size: 1.25em;    margin-top: 1em!important;    padding: 0 1.5em;    text-transform: uppercase;}html { overflow-x:hidden; overflow-y:scroll; }body { overflow-x:hidden; overflow-y:hidden; color:333!important; }@media screen and (max-width: 990px) {    .landinggrid a.landinggrid--item {        width: 47.5%!important;    }}.slick-slider {    width: 100%;}@media screen and (max-width:767px) {    .landinggrid a.landinggrid--item {        width: 95%!important;    }}/* ---- Schnupons homage buttons --- */.bucket--recipes .bucket__inner {    background-image: url(https://nourish.schnucks.com/wp-content/uploads/2016/04/SchnuponsButton-sm.jpg)!important;}.bucket--pharmacy .bucket__inner {    background-image: url(https://nourish.schnucks.com/wp-content/themes/schnuckstheme/images/bucket-pharmacy.jpg)!important;}/* ---- Gives space to floating social icons --- */.col--boundary {    margin-left: 4%;    margin-right: 4%;}article.post .col--boundary.flex-row.space-between {	margin-left:auto;	margin-right:auto;}/* ---- Coupons Page template --- */.billboard--genpage {    background-image: url(https://nourish.schnucks.com/wp-content/uploads/2016/04/billboard-blog.jpg);}/* --- Hide Search box --- */.whitebar-search {    display: none;}/* ---- Pharmacy Landing page buttons --- */.pharm-nav, .pharm-nav ul, .rxmenu {    margin-top: -30px!important;    margin-bottom: -30px!important;}.pharm-nav {    margin-bottom:50px!important;}.rxmenu-item:first-of-type::before {    background-image: url("https://nourish.schnucks.com/wp-content/uploads/2016/02/rx-login.png");    margin: 1px 0 3px 4px!important;}.rxmenu-item:nth-of-type(2)::before {    background-image: url("https://nourish.schnucks.com/wp-content/uploads/2016/02/rx-register.png");    margin: 3px 0 3px 8px!important;}.rxmenu-item:nth-of-type(3)::before {    background-image: url("https://nourish.schnucks.com/wp-content/uploads/2016/02/rx-transfer.png");    margin: 3px 0 3px 8px!important;}.rxlink-small {    display:none;}@media screen and (max-width: 768px) {.billboard--mini-pharma {    background-image: url("/wp-content/uploads/2016/04/pharmacy-mini.jpg");    background-position: right -80px;    background-size: initial;}.whitebar__search--compact .btn--search-mob, .whitebar__search--compact{    display: none!important;}.header__navigation--compact .btn--menu {margin-right: -20px;}}@media screen and (max-width: 1024px) {  .main-navigation ul, .nav-lower__ul {    font-size: .9em;  }.rxlink-small {    display:block!important;}.rxlink-lrg {    display: none!important;}.menu-item.menu-item.menu-item {    margin-right: 0;}}.post-thumbnail {    border-bottom: 0px!important;}.default-thumbnail {    background-color: #fbfbfb;    border-bottom: 0px solid whitesmoke;    height: 30vh;    overflow: hidden;    position: relative;}.default-thumbnail img {    bottom: 0;    left: 0;    margin: auto;    min-height: 50%;    min-width: 50%;    overflow-x: hidden;    position: absolute;    right: 0;    top: 0;    width: 100%;}/* ---- Comment Forms --- */.comment-form-email, .comment-form-url, #email-notes {    display: none;}.comment-form-author input:not([type="submit"]):not([type="radio"]):not([type="hidden"]), textarea {    border-radius: 0px!important;}.comment-form-comment textarea {    height: 125px;}.comment-author img {    display: none;}.form-submit input {  border: none;  border-radius: 5px;  width: 130px;  padding: 0.8em;  margin: 1.071rem auto;  background-color: #eb1c2d;  background-position: center center, -100px 0;  background-repeat: no-repeat;  color: #fff !important;  font-weight: normal;  font-size: 1rem;  font-family: 'FuturaLTPro-Bold', sans-serif;  text-align: center;  text-decoration: none;  text-transform: uppercase;  -webkit-appearance: none;}.form-submit input:hover {  background-color: #a9252d;}/* ---- Related Posts Sidebar Widget --- */.yarpp-post-container {   margin-bottom: 0px;   clear: both;   overflow: hidden;}.yarpp-post-title {   font-size: 1.4em,}.yarpp-post {   float: left;   text-align: center;   width: 300px;   padding: 0px 5px 5px 0;   position: relative;}.yarpp-post img {    height: auto;}.yarpp-title {    background: #000 none repeat scroll 0 0;    height: 25px;    margin-left: 0;    opacity: 0.6;    overflow: hidden;    padding: 2px 5px;    position: absolute;    top: 110px;    width: 300px;}.yarpp-link-container {    height: 25px;    margin-left: 0;    overflow: hidden;    padding: 2px 5px;    position: absolute;    text-align: left;    top: 110px;    width: 300px;    z-index: 1000;}html .secondary .widget-area a.yarpp-link {    color: #fff!important;    font-size: 1.1em;    text-decoration: none;}a.yarpp-link:hover {    text-decoration: underline;}html .secondary .widget-area .yarpp-post img {    width: 300px!important;    height: 135px;}/*Hide post tags */.tags-links { display: none; }/* Modify VC image carousel arrows */.vc_images_carousel .vc_carousel-control {    margin-top: -15px !important;    opacity: .6 !important;    filter: alpha(opacity=60) !important;    text-shadow: 0 1px 1px rgba(0, 0, 0, .9) !important;}.vc_images_carousel .vc_carousel-control:focus,.vc_images_carousel .vc_carousel-control:hover {    opacity: 1.0 !important;    filter: alpha(opacity=90) !important;}.vc_images_carousel .vc_carousel-control .icon-next,.vc_images_carousel .vc_carousel-control .icon-prev {    margin-top: -25px !important;    color: #aaa;    font-size: 60px !important;}@media screen and (min-width:768px) {    .vc_images_carousel .vc_carousel-control .icon-next,    .vc_images_carousel .vc_carousel-control .icon-prev {        margin-top: -40px !important;        font-size: 80px !important;    }}