.home #wpadminbar {
  display: none !important;
}

.page-id-38527 .site-inner {
    width: 100vw !important;
    max-width: 100vw !important;
}

.page-id-37522 .col-sm-6 {
margin:10px 0;  
}
#cookbookfull {
    background-color: #f9f9f9;
    padding: 30px 10%;
}
.fifty {
	width: 50%;
    padding: 15px;
    vertical-align: middle;
    display: table-cell;
}
#cookbookbuylinks {
    padding: 30px 10%;
    display: inline-block;
    text-align: center;
}
#cookbookinside {
    padding: 30px 10%;
}
#cookbookrecipes {
    padding: 30px 10%;
    background-color: #f9f9f9;
}
#cookbookrecipes h3 {
    text-align: center;
    font-size: 14px;
}
.quarter {width: 25%;
    float: left;
    padding: 15px;}
#cookbookpraise {
    padding: 30px 10%;
}
#cookbookpraise h2 {
  text-align:center;
}
#cookbookabout {
	display: table;
    width: 100%;
    background-color: #f9f9f9;
    padding: 30px 10%;
}

#homebtmbtn {    display: inline-table;}

#homebtn {    width: 44%;
    display: inline-block;
    margin: 0 3%;}


.before-header .simple-social-icons {
  margin-right: 60px;
}

.after-entry #simple-social-icons-5 {
    overflow: visible;
}
.after-entry .simple-social-icons ul.aligncenter {
    margin-top: -50px;
}
.footer-widgets .wrap {
    background: url(https://cottercrunch1.flywheelsites.com/wp-content/uploads/2017/02/bg.png);
}
.enews-widget input[type="submit"] {
    background: #C3D2CB;
    border: 1px solid #C3D2CB;
    margin-left: 30px !important;
    width: calc(100% - 60px)!important;
    margin-right: 30px !important;
}
.footer-widgets-4 {
    background-color: white;
}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
    padding: 20px;
}
.postid-22446 .zem_rp_wrap, .postid-31752 .zem_rp_wrap, .postid-33006 .zem_rp_wrap, .postid-29845 .zem_rp_wrap, .postid-30626 .zem_rp_wrap, .postid-31815 .zem_rp_wrap, .postid-30914 .zem_rp_wrap, .postid-31333 .zem_rp_wrap, .postid-13263 .zem_rp_wrap, postid-25883 .zem_rp_wrap, .postid-32622 .zem_rp_wrap, .postid-32152 .zem_rp_wrap, .postid-30629 .zem_rp_wrap, .postid-32254 .zem_rp_wrap, .postid-31739 .zem_rp_wrap, .postid-31748 .zem_rp_wrap, .postid-32771 .zem_rp_wrap, .postid-30887 .zem_rp_wrap, .postid-17031 .zem_rp_wrap, .postid-32154 .zem_rp_wrap, 
.postid-31738 .zem_rp_wrap, .postid-31995 .zem_rp_wrap, .postid-29843 .zem_rp_wrap {
    display: none!important;
}

.desktop-hide {
    display: none;
}



@media screen and (max-width: 960px) {
    .mobile-hide {
        display: none;
    }
    .desktop-hide {
        display: block;
    }
}
.home-top .widget_search {
    display: none;
    margin-bottom: 30px
}
@media screen and (max-width: 940px) {
    .home-top .widget_search {
        display: block
    }
}
.icon-BonRecipeiSVGIcon:before {
    content: "\e900"
}
.simple-social-icons ul li.social-snapchat a {
    font-family: FontAwesome
}
.simple-social-icons ul li.social-phone a {
    font-family: FontAwesome
}
.simple-social-icons ul li a,
.simple-social-icons ul li a:hover {
    padding: 6px!important
}
.after-entry .widget_sp_image {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 20px 10px 0
}
.after-entry #simple-social-icons-5 {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc
}
.woocommerce #container {
    float: left;
    width: 760px
}
.woocommerce ul.products li.product {
    border: 4px solid #f9f9f9;
    margin-bottom: 60px;
    padding-bottom: 10px;
    width: 28%!important
}
.woocommerce-page ul.products li.product {
    border: 4px solid #f9f9f9;
    margin-bottom: 60px;
    padding-bottom: 10px;
    width: 28%!important
}
.woocommerce-result-count {
    display: none
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, 
.woocommerce ul.products li.product .woocommerce-loop-product__title, 
.woocommerce ul.products li.product h3 {
  letter-spacing: 1px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  text-align: center !important;
}

.prod-div {
    display: inline-table;
    height: 200px;
    margin-right: 15px;
    width: 150px
}
.prod-div h4 {
    font-size: 12px;
    text-align: center;
    vertical-align: top
}
.prod-div img {
    display: block;
    margin: 0 auto
}
body {
    color: #625c5e;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-weight: 300
}
a {
    color: #DB8A8A
}
a:hover {
    color: #bfbfbf
}
.before-header .widget {
    padding: 20px 0 10px
}
.site-header {
    background: #fff
}
.title-area {
    display: inline
}
.site-inner {
    margin-top: 10px
}
a.more-link {
    background: #C3D2CB;
    border: 1px solid #C3D2CB
}
.more-from-category a {
    background: #C3D2CB;
    border: 1px solid #C3D2CB
}
.genesis-nav-menu a {
    color: #27556D;
    padding: 20px 9px
}
.genesis-nav-menu .menu-item {
    font-size: 14px
}
.genesis-nav-menu a:hover {
    color: #27556d
}
.genesis-nav-menu a:focus {
    color: #27556d
}
.genesis-nav-menu .current-menu-item>a {
    color: #27556d
}
.genesis-nav-menu .sub-menu .current-menu-item>a:hover {
    color: #27556d
}
.genesis-nav-menu .sub-menu .current-menu-item>a:focus {
    color: #27556d
}
.genesis-nav-menu .sub-menu a:hover {
    background: #BFBFBF
}
h1.entry-title {
    color: #BFBFBF
}
.entry-title a {
    color: #BFBFBF
}
.sidebar .widgettitle a {
    color: #BFBFBF
}
.custom-search {
    display: inline;
    float: right;
    list-style: none;
    width: 20%
}
.custom-search .search-form input {
    margin-top: 5px;
    padding: 11px 10px
}
.custom-search .search-form input[type="submit"] {
    padding: 11px 15px;
    width: 35.2%
}
.custom-search input[type="search"] {
    -webkit-transition: width .35s ease-in-out;
    transition: width .35s ease-in-out;
    width: 125px
}
.custom-search input[type="search"]:focus {
    width: 141px
}
.secondary-search {
    float: right;
    list-style: none;
    margin-top: 10px;
    width: 20%
}
.secondary-search .search-form input {
    padding: 9px 15px
}
.secondary-search .search-form input[type="submit"] {
    padding: 9px 15px
}
.enews-widget input[type="submit"] {
    background: #C3D2CB;
    border: 1px solid #C3D2CB
}
.enews-widget input[type="submit"]:hover {
    border: 1px solid #C3D2CB
}
.home-top .enews-widget input {
    margin-right: 10px;
    width: 31%
}
.home-top .enews-checkboxes {
    color: #999;
    float: left;
    font-size: 14px;
    margin-left: 10px;
    width: 35%
}
.home-top .enews-widget input[type="submit"] {
    width: 17%
}
.home-top .enews-widget form {
    width: 40%
}
.home-top .enews input[type="email"] {
    border: 1px solid #999;
    margin-top: 15px
}
.home-top .enews-widget .widgettitle {
    color: #C3D2CB
}
.home-top .enews-widget p {
    color: #999;
    font-size: 14px;
    margin-right: 15px
}
.footer-widgets .enews-widget p {
    color: #999;
    line-height: 28px
}
.sidebar .enews-widget p {
    color: #999;
    line-height: 20px;
    margin-bottom: 5px
}
.sidebar .enews-widget input[type="email"] {
    width: 100%
}
.sidebar .enews-widget input {
    width: auto
}
.sidebar .enews-checkboxes input {
    float: right
}
.sidebar .widgettitle {
    font-size: 15px;
    text-align: center
}
.footer-widgets .widgettitle {
    font-size: 15px;
    text-align: center
}
.after-entry .enews .widgettitle {
    background: #C3D2CB;
    color: #fff;
    float: left;
    font-weight: 700;
    margin: 0 0 25px;
    text-align: center;
    width: 100%
}
.after-entry .enews form {
    min-width: 72%
}
.after-entry .enews p {
    float: none;
    font-style: normal;
    line-height: 28px
}
.after-entry .enews input {
    margin: 2px 0;
    padding: 10px 20px
}
.after-entry .enews input#subbutton {
    padding: 8px 20px
}
.after-entry .widget_sp_image img {
    width: 110px
}
.entry-meta {
    font-size: 11px
}
.entry-title {
    font-size: 20px
}
.header-image .site-title>a {
    height: 185px;
    max-width: 395px
}
.search-form input[type="submit"] {
    border-left: 1px solid #eee;
    border-width: 1px;
    margin-left: 3px;
    width: 36.2%
}
.search-form input[type="submit"]:hover {
    color: #C3D2CB
}
.genesis-nav-menu .sub-menu {
    border-bottom: 1px solid #bfbfbf
}
.chicory-order-ingredients #chicory-button {
    background: #C3D2CB!important
}
.entry-comments h3 {
    color: #88C2C7
}
.comment-respond h3 {
    color: #88C2C7
}
div.easyrecipe {
    border: 1px solid #eee
}
.easyrecipe .ERSTimes {
    background: #F5F5F5;
    border-bottom: none;
    border-top: none;
    margin-bottom: 35px
}
.easyrecipe .ERSName {
    font-family: Roboto, sans-serif!important;
    margin-bottom: 35px;
    text-transform: uppercase
}
#content .easyrecipe .ERSIngredients li.ingredient {
    line-height: 22px
}
.easyrecipe .ERSIngredients li.ingredient {
    line-height: 22px
}
.easyrecipe .ERSInstructions li.instruction {
    line-height: 22px
}
.easyrecipe div {
    line-height: 22px
}
.easyrecipe li {
    line-height: 22px
}
.easyrecipe ol {
    line-height: 22px
}
.easyrecipe p {
    line-height: 22px
}
.easyrecipe span {
    line-height: 22px
}
.easyrecipe ul {
    line-height: 22px
}
.button {
    background: #95C9CC;
    border: none
}
.button-secondary {
    background: #95C9CC;
    border: none
}
button {
    background: #95C9CC;
    border: none
}
input[type="button"] {
    background: #95C9CC;
    border: none
}
input[type="reset"] {
    background: #95C9CC;
    border: none
}
input[type="submit"] {
    background: #95C9CC;
    border: none
}
.button:hover {
    border: #95C9CC
}
.blog h1.entry-title {
    display: none
}
.enews-widget input {
    border: 1px solid #eee
}
.easyrecipe .ERSTopRight img {
    border: none
}
div.easyrecipe div.ERSTopRight img {
    max-width: 75%!important
}
.easyrecipe .ERSSummary {
    font-style: italic;
    margin-bottom: 35px
}
.easyrecipe .divERSHeadItems {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    margin-bottom: 35px
}
.sidebar .enews-widget {
    border: 1px solid #eee;
    padding: 10px
}
h6 {
    font-size: 13px
}
.recipe-index .featuredpost h2 {
    font-size: 15px
}
.entry-content ol li {
    line-height: 25px;
    margin-bottom: 10px
}
.entry-content ul li {
    line-height: 25px;
    margin-bottom: 10px
}
.author-box {
    display: none
}
#text-76 a {
    font-style: normal
}
#widget_sp_image-8 {
    border: 1px solid #eee;
    padding: 5px
}
#gallery-4 img {
    border: none!important
}
.gallery img {
    border: none!important
}
.site-header .search-form {
    display: none
}
.header-image .site-header .widget-area {
    padding: 0
}
.home #featured-post-17 {
    display: none
}
.home #featured-post-18 {
    display: none
}
.home #top-posts-3 {
    display: none
}
#featured-post-17 .entry-title {
    font-size: 15px
}
#featured-post-18 .entry-title {
    font-size: 15px
}
#featured-post-2 .widgettitle {
    color: #BFBFBF;
    font-size: 17px
}
.widget_sp_image .widgettitle {
    display: none
}
.footer-widgets li {
    list-style-type: none;
    margin-bottom: 6px;
    word-wrap: break-word
}
.footer-widgets li a {
    float: left;
    font-style: none;
    margin-right: 15px
}
.footer-widgets .sub-menu {
    display: none
}
.footer-widgets .widget_nav_menu .widget-wrap {
    margin: 0 auto;
    text-align: center;
    width: 100%
}
.footer-widgets .widget_nav_menu li a {
    text-decoration: none
}
.footer-widgets .menu li {
    display: inline-block;
    float: none;
    list-style-type: none;
    margin: 0 10px
}
.shop {
    color: #27556d
}
.shop .content {
    width: 780px
}
.shop-button {
    background: #C3D2CB;
    border-radius: 10px;
    color: #fff;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 20px;
    opacity: 1;
    padding: 5px 15px
}
.shop-button:hover {
    background: #C3D2CB;
    color: #fff;
    opacity: .8
}
.shop .one-third {
    border: 4px solid #f9f9f9;
    margin-bottom: 60px;
    padding-bottom: 10px
}
.simple-social-icons ul li {
    margin: 0 3px 12px!important
}
.social-bonrecipe a img {
    margin-bottom: 0
}
.social-bonrecipe a img:hover {
    background: url(https://www.cottercrunch.com/wp-content/uploads/2016/03/bonrecipe-hov.png) no-repeat
}
.after-entry .enews-widget input {
    width: 100%
}
.footer-widgets .enews-widget input {
    width: 100%
}
.after-entry .enews-checkboxes input {
    float: right;
    width: auto
}
.footer-widgets .enews-checkboxes input {
    float: right;
    width: auto
}
.facetwp-template .grid-item {
    display: inline-block;
    float: left;
    max-width: 25%;
    min-height: 320px;
    width: 25%
}
.facetwp-template .grid-item-photo {
    padding: 0 5px
}
.facetwp-template .grid-item-photo img {
    margin-bottom: 4px
}
.facetwp-template .grid-item-title {
    line-height: 18px;
    text-align: center
}
.tabber-widget-basic-light ul.tabber-widget-tabs li {
    display: inline-block;
    float: none
}
.tabber-widget-basic-light ul.tabber-widget-tabs {
    text-align: center
}
.tabber-widget-basic-light ul.tabber-widget-tabs a.selected {
    background: #FFF;
    border: 1px solid #C3D2CB;
    border-bottom: 1px solid #C3D2CB;
    color: #C3D2CB!important
}
.tabber-widget-basic-light ul.tabber-widget-tabs a.selected:hover {
    background: #FFF;
    border: 1px solid #C3D2CB;
    border-bottom: 1px solid #C3D2CB;
    color: #C3D2CB!important
}
.tabber-widget-basic-light ul.tabber-widget-tabs a:hover {
    background: #FFF;
    border: 1px solid #C3D2CB;
    border-bottom: 1px solid #C3D2CB;
    color: #C3D2CB!important
}
.tabber-widget-basic-light ul.tabber-widget-tabs a {
    background: #C3D2CB;
    border: 1px solid #C3D2CB;
    color: #FFF!important;
    font-style: normal;
    font-weight: 600;
    padding: 10px 20px;
    text-transform: uppercase
}
.tabber-widget-basic-light .tabber-widget-content {
    background: #FFF;
    padding: 10px 0 6px
}
.tabber-widget .more-from-category a {
    background: #C3D2CB;
    border: 1px solid #C3D2CB;
    color: #FFF!important;
    padding: 8px 14px
}
.tabber-widget .more-from-category a:hover {
    background: #FFF;
    color: #C3D2CB!important
}
.tabber-widget .entry-title a {
    color: #BFBFBF!important
}
.no-desktop {
    display: none;
    overflow: auto
}
.page-id-27101 .one-half.last {
    margin-left: 0
}
.page-id-27101 .one-half {
    width: 100%
}
.woocommerce ul.products li.product a img {
    margin: 0 auto 1em!important;
    max-height: 150px;
    width: auto!important
}
.woocommerce ul.products li.product .button {
    background: #C3D2CB;
    border-radius: 10px;
    color: #fff!important;
    display: block!important;
    letter-spacing: 0!important;
    margin: 0 auto;
    padding: .5em 1em!important;
    text-align: center
}
.woocommerce ul.products li.product h3 {
    color: #27556d;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0;
    min-height: 75px;
    text-align: center;
    text-transform: none
}
.rec-jump {
    border-bottom: 1px solid #bfbfbf;
    border-top: 1px solid #bfbfbf;
    color: #bfbfbf;
    display: block;
    font-size: 12px;
    margin: 0 auto 10px;
    text-align: center;
    text-transform: uppercase;
    width: 140px
}
.rec-jump:hover {
    background: #bfbfbf;
    color: #FFF;
    transition: all .2s ease;
    width: 200px
}
@media only screen and max-width 767px {
    input[type="checkbox"] {
        -moz-transform: scale(0.50);
        -o-transform: scale(0.50);
        -webkit-transform: scale(0.50);
        background: #eee;
        color: #ccc;
        height: 10px;
        outline: none;
        transform: scale(0.50);
        width: 10px
    }
    .site-header .search-form {
        display: inline-block;
        width: 100%
    }
    .site-header .search-form input {
        -webkit-appearance: none;
        -webkit-border-radius: 0;
        border-radius: 0
    }
    .home-top .enews-widget p {
        line-height: 20px
    }
    .home-top .enews-widget input[type="submit"] {
        width: 100%
    }
    .home-top .enews-widget input {
        margin-right: 0;
        text-align: center;
        width: 100%
    }
    .home-top .enews-widget form {
        width: 100%
    }
    .home-top .enews-checkboxes {
        width: 70%
    }
    .home-top .enews-widgetinput[type=“checkbox”] {
        float: right;
        width: 5% !important
    }
    .shop .content {
        width: 100%
    }
    .after-entry .widget_sp_image {
        text-align: center
    }
}
@media only screen and max-width 375px {
    .home-top .enews-checkboxes {
        width: 100%
    }
    .home-top .enews-widget input {
        margin: 0 auto;
        text-align: center;
        width: 100%
    }
}
@media screen and max-width 1023px {
    .page-id-27101 .site-inner {
        display: table
    }
    .page-id-27101 .content {
        display: table-footer-group;
        float: none
    }
    .page-id-27101 .sidebar-secondary {
        display: table-header-group;
        float: none
    }
    .page-id-27101 .one-half.last {
        margin-left: 0
    }
    .page-id-27101 .one-half {
        width: 45%
    }
}
@media screen and max-width 799px {
    .facetwp-template .grid-item {
        max-width: 50%;
        min-height: 400px;
        width: 50%
    }
    .woocommerce #container {
        width: 100%
    }
    .woocommerce #container .menu-toggle {
        display: none
    }
}
@media screen and max-width 580px {
    .facetwp-template .grid-item {
        min-height: 330px
    }
    .page-id-27101 .one-half {
        width: 100%
    }
    .woocommerce ul.products li.product .button {
        font-size: 10px
    }
    .woocommerce ul.products li.product a img {
        height: 85px
    }
}
@media screen and max-width 499px {
    .facetwp-template .grid-item {
        margin-bottom: 20px;
        max-width: 100%;
        width: 100%
    }
    .facetwp-template .grid-item-photo img {
        display: block;
        margin: 0 auto
    }
}
