/**
Theme Name: Savannah | My Menu Pal
Author: Jason Cyr Design
Author URI: http://jasoncyrdesign.com
Text Domain: savannah
Template: astra
*/

/*-----------------[Jason Cyr Design Customizations]------------------------*/

/*------------------------------------*\
    CONTENTS
\*------------------------------------*/
/*NOTES*/
/*------------------------------------*\
    $NAVIGATION
\*------------------------------------*/
/*menu button on mobile*/
.ast-header-break-point .main-navigation ul .button-custom-menu-item .menu-link {
    padding: 0 20px;
    display: inline-block;
    width: 100%;
    border: none;
    color: #e63946;
    font-weight: 700;
}

/*------------------------------------*\
    $CONTAINER MODIFICATIONS
\*------------------------------------*/
/*notes*/

/*------------------------------------*\
    $GLOBAL STYLING
\*------------------------------------*/
/*notes*/

/*------------------------------------*\
    $TYPOGRAPHY
\*------------------------------------*/
/*adjust heading margins*/
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    margin-top: 20px;
    margin-bottom: 5px;
}

/*blog post navigation links*/
.ast-pagination .next.page-numbers, .ast-pagination .prev.page-numbers, .post-navigation a {
    line-height: 1.2em;
}

 .pp-content-grid-pagination li span.current, .pp-content-grid-pagination li span[aria-current] {
    color: #e63946 !important;
    font-weight: 700;
}

/*------------------------------------*\
    $CONTENT PAGE
\*------------------------------------*/


/*------------------------------------*\
    $CHIRO SEARCH PAGE
\*------------------------------------*/
#recipe-search-engine input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    color: #7c7c7c;
    padding: .75em;
    height: auto;
    border-width: 1px;
    border-style: solid;
    border-color: #7c7c7c;
    border-radius: 0px;
    background: #f6f6f6;
    box-shadow: none;
    box-sizing: border-box;
    transition: all .2s linear;
    width: 100%;
}

/*------------------------------------*\
    $PLUGIN STYLING
\*------------------------------------*/
/*notes*/

/*------------------------------------*\
    $SIDEBARS
\*------------------------------------*/
/*notes*/

/*------------------------------------*\
    $FOOTER
\*------------------------------------*/
/*notes*/
@media (min-width: 769px){
.footer-sml-layout-2 .ast-small-footer-section-1 {
    text-align: center !important;
}

.footer-sml-layout-2 .ast-small-footer-section-2 {
    text-align: center !important;
}
}

@media (max-width: 820px) {
.ast-col-md-6 {
    width: 100%;
}
}

/*------------------------------------*\
    $RESPONSIVE
\*------------------------------------*/