/* Sticky Menu Fix */
.site-header .sticky {
	top:-28px!important;
}

/* Remove News Category Overlays */

#news-slider .fa a {
     display: none; 
}

/* Footer Text */

#footer-privacy {
     font-size: 11px;
     font-weight: normal!important;
     color: #999;
}

#copyright-text {
     font-size: 11px;
}

/* Footer buttons styling */

.footer_widget .btn-info {
     color:#fff!important;
     font-size: 0.8em;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer  {
     font-size: 0.8em;
     font-weight: 700;
     letter-spacing: 1px;
}

.gform_footer input.button {
     color:#fff;
     background-color:#ff7314;
     padding: 16px 30px;
     -webkit-box-shadow: none;
     box-shadow: none;
     border: none;
     font-family: "Open Sans";
     text-transform: uppercase;
}

.gform_footer input.button:hover {
    background-color:#ec6002;
    -webkit-transition: all 0.3s ease 0.2s;
    -moz-transition: all 0.3s ease 0.2s;
    -ms-transition: all 0.3s ease 0.2s;
    -o-transition: all 0.3s ease 0.2s;
    transition: all 0.3s ease 0.1s;
}

/* Footer accreditation logos fix */

#fa img, #cw img, #bbb img, #aib img {
    float: left;
    margin-left: -10px;
}

#fa img {
    margin-top: 7px;
}

#cw img {
    margin-top: 5px;
}

#bbb img {
    margin-top: 6px;
}

/* Homepage Button Margins fix */

.home .mpc-button {
     margin-left: 0px!important;
     margin-right: 18px;
     margin-bottom: 10px;
}


/* Gravity forms field spacing */

.gfield_label {
     padding-top: 16px;
}

/* MISC FIXES */

.wpasb_box {
     display: none;
}



/* Accordion styles */

.accordion-title {
     font-size: 1.5em;
     border-bottom: 2px solid #ddd;
     text-transform: none;
}


/* Tooltips */

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 1s;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}


/* Fixes */

/* 
.flexslider .slide img {
    height: 880px;
}
*/

.meals_and_more h1, .beyond_survival h1, .our_voice h1 {
    text-transform: uppercase;
}

blockquote {
    margin-left: 30px;
    margin-right: 40px;
    border-left: 10px solid #eee;
    padding-left: 20px;
}

.multi-post.child-pages .content-side {
     line-height: 1.5em;
}

.orange_full_text_holder p {
     font-weight:normal;
}

.post_link {
     color: #F8981D;
     font-size: 0.9em;
     margin-bottom: 0.1em;
     padding: 3px 0;
}

.col-xl-6 .post_link {
     margin-bottom: 0.3em;
}

#searchsubmit {
     top: 1px;
}

table {
     margin-bottom: 2em;
}

td {
     padding: 1em;
}

.wp-caption {
     margin-bottom: 2em;
}

.wp-caption-text {
     font-size: 0.8em;
     line-height: 1.5;
}

.site-footer .footer_widget p {
     line-height: 1.7em;
}

/* footer h3 {
     margin-left: 0px;
}

.category_holder {
     margin-bottom: 16px;
}

.go_orange {
     display: none;
}

.orange-text {
     line-height: 1.2;
}

.site-info {
    font-size: .75em;
    line-height: 1.6;
}

.category {
   font-size: 1em;
}

.single-post.page-content .content h2, .content h2 {
   font-size: 2em;
}

.content h3 {
     text-transform: none!important;
     cursor: pointer;
}

.orange_full_text_holder p {
     line-height: 2;
} */



.mpc-callout p {
     line-height: 1.3;
}


sup {
     font-size: 70% !important;
}