main#sp-main {
    max-width: 2400px;
    margin: auto;
}
/*acadamy*/
.academy div#editrow-custom_224 { background: #e8e1c9; padding: 25px;}
.academy .crm-multiple-checkbox-radio-options {  float: left;}
.academy .crm-multiple-checkbox-radio-options.crm-options-per-line { float: left;}
.academy section#g-showcase .g-content { padding: 0;  margin: 0;}
.academy section#g-showcase { padding: 0; margin: 0!important;}
.academy .crm-title h1.title { display: none;}
.academy table#crm-content, .academy td#content-right { border: none;}
.academy div#noOfparticipants {background-color: #ecf8ff;padding: 8px 20px 15px;}
.academy label[for="additional_participants"] {font-size: 131%;line-height: 135%;}
.academy div#noOfparticipants span.description {font-size: 110%; line-height: 112%;}
.academy fieldset.crm-profile.crm-profile-id-49.crm-profile-name-Summit_Registration_49 {background-color: #fdffea;}
.academy .editrow_current_employer-section {width: 60%;}
.academy div#editrow-country-1 {float: left; width: 40%;}
.academy div#editrow-country-1 .label {margin-bottom: 0px!important;}
.academy div#editrow-city-1 {float: left; width: 50%;}
.academy div#editrow-state_province-1 {float: left; width: 25%;}
.academy div#editrow-state_province-1 .label {margin-bottom: 0!important;}
.academy div#editrow-postal_code-1 {float: left; width: 25%;}
.academy div#editrow-phone-2-1 {float: left; width: 50%;}
.academy fieldset.crm-profile.crm-profile-id-48.crm-profile-name-Summit_Registration_48 {background: #f4f3ed;}
.academy fieldset.crm-profile.crm-profile-id-49.crm-profile-name-Summit_Registration_49 input.crm-form-text {background-color: #fdfdf8; background-image: none;}
.academy fieldset.crm-profile.crm-profile-id-48.crm-profile-name-Summit_Registration_48 input.crm-form-text {background-color: #fffef9; background-image: none;}
.academy fieldset.crm-profile.crm-profile-id-48.crm-profile-name-Summit_Registration_48 textarea {background-color: #fffef9; background-image: none;}
.academy button#_qf_Register_upload-bottom {background: #90a77b; padding: 5px; font-size: 150%;}
.academy  div#editrow-custom_211 tr { float: left;}
.academy div#helprow-custom_212 { background: #ffffba; color: #000000; line-height: normal; padding: 15px;}
.academy div#editrow-custom_212 { background: #ffffe4; padding: 15px;}
.academy  div#editrow-custom_211 label { font-size: 17px;}
@media (min-width: 992px) {
.academy div#sp-component.col-lg-8 { width: 55%;}
.academy aside#sp-right.col-lg-4 {width: 45%;}
}
@media (max-width: 767px){
.academy div#editrow-current_employer,
.academy div#editrow-city-1,
.academy div#editrow-state_province-1,
.academy div#s2id_state_province-1,
.academy div#editrow-postal_code-1,
.academy div#editrow-phone-2-1,
.academy div#s2id_country-1 { width: 100%!important; min-width: 150px;}
.academy div#editrow-custom_211 tr { float: inherit;}
.academy  div#intro_text p { font-size: 14px!important;}
.academy div#editrow-country-1 { float: left; width: 100%; }
}
@media (min-width: 1400px) {
.academy section#sp-main-body .container { max-width: 1600px;}}
/*CiviCRM*/
.editrow_email-Primary-section, .editrow_phone-Primary-1-section, .editrow_custom_194-section, .editrow_phone-Primary-2-section {float: left; width: 50%;}
.editrow_current_employer-section {float: left; width: 50%; clear: left;}
.editrow_custom_194-section .select2-container {margin-top: -29px!important;}
.editrow_custom_124-section { float: left;}
.section-pricesetTotal {clear: both;}
.magazine_advertising_6_issues_-section {float: left; width: 50%;}
.business_card-section {float: left!important; width: 10%; clear: left;}
.basic_1_3_page-section, .plus_1_3_page-section {float: left!important; width: 10%;}
.basic_1_2_page-section ,.plus_1_2_page-section {float: left!important; width: 10%;}
.full_page-section {float: left!important; width: 10%;}
.credit_card_exp_date-section .crm-form-select { margin-top: 5px!important;}
.editrow_gender_id-section .label { margin-bottom: 0!important;}
.editrow_gender_id-section, .editrow_birth_date-section { float: left; }
.crm-container.crm-public .select2-container {width: inherit;}
.crm-container .description {clear:both;}
.editrow_birth_date-section, .cividiscount-section {max-width: 200px;}.
.crm-container.crm-public .select2-container, .crm-container.crm-public .select2-results {margin-top: -25px;}
.editrow_suffix_id-section .label, .billing_state_province_id-5-section .label, .editrow_state_province-3-section .label, .editrow_state_province-2-section .label, .editrow_country-3-section .label { margin-bottom: 0!important;}
#crm-container.crm-public input[type="text"], #crm-container.crm-public input[type="password"], #crm-container.crm-public input[type="email"], #crm-container.crm-public select { margin-top: -15px;}
.editrow_external_identifier-section { max-width: 120px;}
#helprow-external_identifier .content {padding-top: 0!important; margin-top: -15px!important;}
.mac_ruddell_scholarship_donation-row1 .price-set-option-content{background-color: #a3e7a1; padding: 25px; border: 2px solid #046702; margin: 0 3px;}
.mac_ruddell_scholarship_donation-row1 {margin: 48px 0 25px!important;}
.crm-container fieldset legend { background-color: #046702!important; color: #ffffff!important; width: 100%!important;}
.select2-container .select2-choice {padding: 0 0 0 8px!important;}
.crm-profile-name-Company_Logo_15 {background-color: #b5dff3!important;}
.crm-profile-name-Company_Logo_15 legend {padding-top: 35px!important; margin: auto;}
.crm-contribution-page-id-2 .dealer_membership-content {clear: both;}
#crm-container.crm-public .niada-section .label, #crm-container.crm-public .dealer_membership-section .label { width: 100px; margin-right: 15px;}
#crm-container.crm-public .label {width: 100%; text-align: left; color: #046702; background-color: transparent; padding: 5px; margin-bottom: 15px;}
#crm-container.crm-public .content {margin-left: 15px; margin-right: 15px;}
#onbehalf_organization_name {width:100%}
#crm-container.crm-public input[type="text"] {width:100%;}
#pricelabel {background-color: transparent!important;
    color: #00a32d;
    font-weight: 500;
    margin-bottom: 0!important;
}
#on-behalf-block legend {display:none;}
#editrow-first_name {float: left; width: 50%; padding-right: 10px!important;}
#editrow-last_name {float: left; width: 50%; padding-right: 10px!important;}
.billing_country_id-5-section {display:none;}
.editrow_city-3-section, .billing_city-5-section, .editrow_city-2-section, .editrow_phone-3-1-section, .editrow_email-3-section, .editrow_phone-3-2-section {float: left; width: 50%; padding-right: 10px!important;}
.editrow_state_province-3-section, .billing_state_province_id-5-section, .editrow_state_province-2-section { width: 25%; float: left; padding-right: 10px!important;}
.editrow_postal_code-3-section,.editrow_country-3-section, .billing_postal_code-5-section,.editrow_postal_code-2-section { width: 25%; float: left;}
#cvv2 {width: 50px!important;}

.crm-profile-id-16 .editrow_first_name-section, .crm-profile-id-16 .editrow_middle_name-section , .crm-profile-id-16 .editrow_last_name-section {float: left; width: 29%!important; padding-right: 10px!important;}
.crm-profile-id-16 .editrow_suffix_id-section {float: left; width: 10%!important; padding-right: 10px!important;}
.billing_name_address-group .billing_first_name-section, .billing_name_address-group .billing_middle_name-section , .billing_name_address-group .billing_last_name-section {float: left; width: 32%!important; padding-right: 10px!important;}

@media only all and (max-width: 50.938rem){
  .editrow_email-Primary-section, .editrow_phone-Primary-1-section, .editrow_custom_194-section, .editrow_phone-Primary-2-section {width: 100%;}
.editrow_current_employer-section { width: 100%;}
 .credit_card_exp_date-section select { max-width: 48%!important;}
  .editrow_suffix_id-section .content { padding-top: 26px!important;}
  .editrow_gender_id-section, .editrow_birth_date-section { float: none!important; }
 .CRM_Event_Form_Registration_Register img { margin-left: 0!important; margin-right: 10px!important;}
  .mac_ruddell_scholarship_donation-row1 .price-set-option-content {padding: 15px; margin: 3px 3px; float: left;}
  .editrow_city-3-section, .billing_city-5-section, .editrow_city-2-section, .editrow_phone-3-1-section, .editrow_email-3-section, .editrow_phone-3-2-section {float: left; width: 100%; padding-right: inherit!important;}
  #editrow-first_name {float: left; width: 100%; padding-right: inherit!important;}
#editrow-last_name {float: left; width: 100%; padding-right: inherit!important;}
  .crm-profile-id-16 .editrow_first_name-section, .crm-profile-id-16 .editrow_middle_name-section , .crm-profile-id-16 .editrow_last_name-section {float: left; width: 100%!important; padding-right: inherit!important;}
.billing_name_address-group .billing_first_name-section, .billing_name_address-group .billing_middle_name-section , .billing_name_address-group .billing_last_name-section {float: left; width: 100%!important; padding-right: inherit!important;}
.editrow_city-3-section, .billing_city-5-section, .editrow_city-2-section {float: left; width: 100%;}
.editrow_state_province-3-section, .billing_state_province_id-5-section, .editrow_state_province-2-section { width: 50%; float: left; padding-right: 5px!important;}
.editrow_postal_code-3-section, .billing_postal_code-5-section,.editrow_postal_code-2-section { width: 50%; float: left;}
}
/*CiviCRM END*/
.com-contact__thumbnail.thumbnail.float-end { float: None !important;}
.com-contact__container h2 {display: none !important;}
div#sp-top1 {  width: 10%;}
div#sp-top2 { width: 90%;}
.nav-top .sppb-responsive-bars { padding: 5px;}
.nav-top span.sppb-responsive-bar { width: 25px;height: 1px;}
@media ( max-width: 767px) {
div#sp-top1, div#sp-top2 { width: 100%;}
}
@media (min-width: 768px) and (max-width: 1399px) {
.sp-megamenu-parent > li > a,span.sp-menu-heading{font-size: 13px !important; padding: 0 5px!important;}
div#sp-top2 .sppb-btn{font-size: 12px!important;}
}
div#sp-top2 .sp-column.text-center.text-lg-end .sp-module.divisions { display: block !important;}
@media (min-width: 1901px) {.group-image { background-position: 50% 40% !important;}}
/*CSS template adjustment*/
.itemid-1737 section#sp-main-body .row strong:nth-of-type(1) {width: 33%;}
.itemid-1737 aside#sp-right { width: 100%;}
.crm-container .crm-section .label { width: 100%!important; text-align: left!important;}
.crm-container .crm-section .content {margin-left: 0!important;}
/*Savor the Land*/
.itemid-1737 fieldset.crm-profile.crm-profile-id-49.crm-profile-name-Summit_Registration_49 legend { display: none;}
.itemid-1737 section#sp-main-body { background: #f6ebcd!important}
#crm-container.crm-public input,
#crm-container.crm-public select {max-width: 98%!important;}
.itemid-1737 .crm-multiple-checkbox-radio-options.crm-options-per-line { float: left; --gap: 7px;  margin: 10px;}
input#custom_221 { width: 75px!important;}
div#editrow-custom_212 table.form-layout-compressed label { font-size: 14px; font-weight: 600; line-height: 14px;}
div#editrow-custom_212 table.form-layout-compressed input { margin-top: -3px;}
div#helprow-custom_218,
div#editrow-custom_218,
div#editrow-custom_219,
div#helprow-custom_222,
div#editrow-custom_222 { background-color: #e4f0fa;}
div#editrow-custom_218,
div#editrow-custom_219 {width: 100%; padding-left: 25px;}
div#editrow-custom_218 .label,
div#editrow-custom_219 .label {float: left; max-width: 120px;}
div#editrow-custom_218 .content,
div#editrow-custom_219 .content {float: left; max-width: 50px; margin-top: 7px;}
div#helprow-custom_218 .content.description h3 {font-family: "Cantarell"; font-weight: 600;}
div#helprow-custom_218 .content.description p {font-weight: 600; margin-bottom: 0; padding-bottom: 10px;}
.itemid-1737 .crm-container fieldset {padding: 10px;}
.itemid-1737 section#g-showcase .g-content { padding: 0;  margin: 0;}
.itemid-1737 section#g-showcase { padding: 0; margin: 0!important;}
.itemid-1737 .crm-title h1.title { display: none;}
.itemid-1737 table#crm-content, .itemid-1737 td#content-right { border: none;}
.itemid-1737 div#noOfparticipants {background-color: #ecf8ff;padding: 8px 20px 15px;}
.itemid-1737 label[for="additional_participants"] {font-size: 131%;line-height: 135%;}
.itemid-1737 div#noOfparticipants span.description {font-size: 110%; line-height: 112%;}
.itemid-1737 fieldset.crm-profile.crm-profile-id-49.crm-profile-name-Summit_Registration_49 {background-color: #fdffea;}
.itemid-1737 .editrow_current_employer-section {width: 60%;}
.itemid-1737 div#editrow-country-1 {float: left; width: 40%;}
.itemid-1737 div#editrow-country-1 .label {margin-bottom: 0px!important;}
.itemid-1737 div#editrow-city-1 {float: left; width: 48%;  margin-right: 2%;}
.itemid-1737 div#editrow-state_province-1 {float: left; width: 25%;}
.itemid-1737 div#editrow-state_province-1 .label {margin-bottom: 0!important;}
.itemid-1737 div#editrow-postal_code-1 {float: left; width: 23%;}
.itemid-1737 div#editrow-phone-2-1 {float: left; width: 50%;}
.itemid-1737 fieldset.crm-profile.crm-profile-id-48.crm-profile-name-Summit_Registration_48 {background: #f4f3ed;}
.itemid-1737 fieldset.crm-profile.crm-profile-id-49.crm-profile-name-Summit_Registration_49 input.crm-form-text {background-color: #fdfdf8; background-image: none;}
.itemid-1737 fieldset.crm-profile.crm-profile-id-48.crm-profile-name-Summit_Registration_48 input.crm-form-text {background-color: #fffef9; background-image: none;}
.itemid-1737 fieldset.crm-profile.crm-profile-id-48.crm-profile-name-Summit_Registration_48 textarea {background-color: #fffef9; background-image: none;}
.itemid-1737 button#_qf_Register_upload-bottom {background: #90a77b; padding: 5px; font-size: 150%;}
.itemid-1737  div#editrow-custom_211 tr { float: left;}
.itemid-1737 div#helprow-custom_212 { background: #ffffba; color: #000000; line-height: normal; padding: 15px;}
.itemid-1737 div#editrow-custom_212 { background: #ffffe4; padding: 15px;}
.itemid-1737  div#editrow-custom_211 label { font-size: 17px;}
@media (max-width: 767px){
.itemid-1737 div#editrow-current_employer,
.itemid-1737 div#editrow-city-1,
.itemid-1737 div#editrow-state_province-1,
.itemid-1737 div#s2id_state_province-1,
.itemid-1737 div#editrow-postal_code-1,
.itemid-1737 div#editrow-phone-2-1,
.itemid-1737 div#s2id_country-1 { width: 100%!important; min-width: 150px;}
.itemid-1737 div#editrow-custom_211 tr { float: inherit;}
.itemid-1737  div#intro_text p { font-size: 14px!important;}
}
@media (max-width: 991px) {.itemid-1737 section#sp-main-body .row strong:nth-of-type(1) {width: 100%;}}
@media (min-width: 992px) {
div#sp-top-bar div#sp-top1 {width: 30%;}
div#sp-top-bar div#sp-top2 {width: 70%;}
}
.com_djclassifieds.com-djclassifieds.view-item .spud-main-header { display: none;}
.com_djclassifieds.com-djclassifieds.view-items .spud-page-header { display: none;}
.seller #sp-bottom { background: #dbd4ad; margin-top: 25px;} 
.seller .additem_djform { background: #fbfaef;}
.itemid-1731 li.login-btn {display: none !important;}
.seller-login .sppb-link-list-wrap { display: none !important;}
.itemid-1729 section#sp-main-body { background-color: #87529c !important; color: #fff; padding: 30px 0 16px;}
.itemid-1729 label.col-sm-3.control-label.formControlLabel { text-align: right;}
.itemid-1729 button#submit { border-color: #ffffff;  background-color: #483f99;  width: 200px;}
@media only all and (max-width: 50.99rem){
  .itemid-1729 label.col-sm-3.control-label.formControlLabel { text-align: left;}
}
.itemid-1702 #dj-classifieds .dj-additem .djform_row .label span { color: #52480c;}
.itemid-1702 .additem_djform_in { background: #fbfaef;}
.itemid-1700 select#reg_0 {height: 40px;}
.itemid-1700 select#exp_days {height: 40px;}
.itemid-1700 a.title.Tips1 {color: #52480c !important;font-weight: 600;}
.itemid-1700 .item_col.name h3 {line-height: normal !important;}
.itemid-1700 .images_box img {display: unset;}
.itemid-1700 .tooltip { opacity: 1 !important;}
.itemid-1700 .item_col.description { line-height: normal!important;}
span.menu-toggler { width: 100%; text-align: right;}
/*Staff (zoo)*/
.staff-contact #yoo-zoo .item div.address ul strong { width: auto; padding-right: 15px;}
.staff-contact section#sp-main-body { max-width:1000px; margin: auto;   padding: 20px;}
.staff-contact h1.pos-title { padding-top: 25px;}
.staff-contact #yoo-zoo .item div.sidebar-right { margin-left: 0px; float: left; margin-right: 15px;}
.staff-contact .pos-contact h3 { display: none;}
.staff-contact .element.element-itemcategory.last { display: none;}
.staff-contact .pos-contact a {
color: #ffffff;
background-color: #343a40;
border-color: #343a40;
font-weight: 400;
text-align: center;
white-space: pre-line;
vertical-align: middle;
user-select: none;
border: 1px solid transparent;
padding: 8px 12px;
font-size: 16px;
line-height: 1.25;
border-radius: 4px;
transition: all .15s ease-in-out;
text-decoration: none;
display: block;
}

.staff-kit section#sp-below-main .container { max-width: 1600px;}
.staff-kit section#sp-below-main {background: #c9d6c9; padding: 25px;}
.staff-kit section#sp-below-main h3.sp-module-title { color: #52480c;}
.staff-kit section#sp-below-main .uk-card-body { padding: 20px 10px;}
.staff-kit section#sp-below-main .uk-card-body .uk-margin { min-height: 60px; line-height: normal; color: #52480c;}
.staff-kit section#sp-below-main .uk-card-body h3 a.uk-link-reset { font-size: 150%; color: #75821d !important; font-weight: 500;}
.staff-kit section#sp-below-main .uk-card-body { padding: 20px 10px; background: #dbd4ad;}
.staff-kit section#sp-below-main .uk-card-body a.uk-button.uk-button-large.uk-button-default { color: #52480c !Important; border-color: rgb(82 72 12 / 70%) !important;}
.hide-zoo-teasers div#yoo-zoo {display: none;}

/*spud Scoop*/
.hide-component-title p.acym_front_message_warning,
.hide-component-title h1.contentheading {display: none!important;}
.hide-component-title section#sp-main-body { background: #efefef;}
/*The Commision*/
.itemid-285 aside#sp-right .sp-module { padding: 0px; border: none;}
.itemid-285 section#sp-below-main .container { max-width: 1600px;}
.itemid-285 section#sp-below-main { background: #c9d6c9; padding: 25px;}
.itemid-285 section#sp-below-main h3.sp-module-title { color: #52480c;}
.itemid-285 section#sp-below-main .uk-card-body { padding: 20px 10px;}
.itemid-285 section#sp-below-main .uk-card-body .uk-margin { min-height: 60px; line-height: normal; color: #52480c;}
.itemid-285 section#sp-below-main .uk-card-body h3 a.uk-link-reset { font-size: 150%; color: #75821d !important; font-weight: 500;}
.itemid-285 section#sp-below-main .uk-card-body { padding: 20px 10px; background: #dbd4ad;}
.itemid-285 section#sp-below-main .uk-card-body a.uk-button.uk-button-large.uk-button-default { color: #52480c !Important; border-color: rgb(82 72 12 / 70%) !important;}
.itemid-285 .width25 .teaser-item { margin: 10px !important; padding: 10px !important;}
.itemid-285 #sp-main-body .container { margin: 0 1% !Important; max-width: 98%;}
.itemid-285 .teaser-item .pos-media {border: none!important;}
.itemid-285 .teaser-item {border: solid 1px;
    background: #bcbc;
    padding: 8px;
    box-shadow: 5px 6px 10px #adacac;
}
.itemid-285 .business-default .element-link a {
    margin: 0;
    overflow: visible;
    font: inherit;
    color: #444;
    border: 1px solid rgba(0,0,0,.38)!important;
    border-radius: 2px;
    min-height: 45px;
    padding: 0 20px;
    line-height: 43px;
    font-size: 16px;
    box-sizing: border-box;
    background: #e9e9e9;
    text-align: center;
}
.itemid-285 .business-default .element-link a:hover {
    color: #fff;
    border: 1px solid rgba(0,0,0,.65) !important;
    background: #75821d;
}
.itemid-285 .business-default .element-link a::after {display:none}
.itemid-285 .business-default .teaser-item h2.pos-title {font-size: 1.2rem!important;}
.itemid-285 .business-default .pos-media img {border: 4px solid #ffffff!important; margin: 0px auto 10px;}
.itemid-285 .business-default .teaser-item a {
    color: #768336;
    font-size: 1.2rem!important;
    font-family: anton, sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
}
.itemid-285 .teaser-item {
    text-align: center;
    margin: 25px!important;
    padding: 25px!important;
}
@media (min-width: 992px) {
    .itemid-285 main#sp-component.col-lg-8 {width: 75%;}
    .itemid-285 aside#sp-right.col-lg-4 {width: 25%;}
    .itemid-285  #sp-right .sp-module { padding: 30px 0px;}
   .itemid-285 div#yoo-zoo.business-default-districts { margin-top: 25px;}
}
/*blog*/
.itemid-437 #yoo-zoo .item div.media-left { float: inherit;}
.blog .teaser-item .pos-media img { width: 100%; height: auto;}
.blog .items div.media-left { float: none!important;}
.blog-default-nutritious-and-delicious-potatoes-do-they-deserve-a-place-on-your-plate,
.blog-default-exploring-our-food-system-on-a-potato-farm { max-width: 1200px; margin: auto;}
.blog section#sp-main-body .container { max-width: 100%; margin-bottom: 25px;}
/*Blog*/
.blog .two-videos {clear: both;}
.video1,
.video2 {float: left; margin: 25px!important;}
.blog h1.pos-title { letter-spacing: 0px!important;}
.blog section#g-feature .g-content { margin: 0; padding: 5px 0 4px;}
.blog .pos-media img { margin-right: 10px;}
.blog #g-expanded { background-image: none!important; background-color: aliceblue;}
.view-category.blog section#g-feature,
.view-category.blog section#g-expanded{display:none;}
.blog #yoo-zoo .items-col-3 h1.pos-title { font-size: 22px; line-height: 26px;}
.blog #g-mainbar .g-content { margin: -50px -75px 0;}
.blog .items{ padding: 0 3%;}
.blog .blog-header { background-position-y: -37px!important;}
.blog .teaser-item { box-shadow: 1px 1px 7px 2px #213f15; margin: 15px!important; padding: 15px!important; background-color: #fff3e0;min-height: 590px;}
.blog #g-mainbar { padding-left: 2%; padding-right: 2%;}
.blog p { font-size: 100%;}
.blog h1.pos-title { min-height: 65px;}
.blog h2.pos-subtitle { position: absolute; padding: 5px 15px; color: #ffffff!important; font-family: Georgia, "Times New Roman", Times, serif; text-shadow: 3px 1px 3px black; font-weight: 600!important; background: #74821c;}
.blog p.pos-meta { margin: 0px 0px 5px 0px!important;}
.blog .denali-logo .g-content { margin: 0; padding: 2px;}
.blog .denali-logo img { height: 80px;}
.blog section#g-navigation { background-image: none; background-color: #faebd7;}
.blog .g-offcanvas-toggle { top: 18px;}
.blog .blog-default .item {  margin: 25px auto; background: #faebd7; padding: 25px; max-width: 800px;}
.blog a.start:after { content: " START ";}
.blog a.previous:after { content: " PREVIOUS ";}
.blog a.next:before { content: "NEXT ";}
.blog a.end:before { content: "END ";}
.blog .pagination-bg span { font-weight: 900; color: #768336;}
.blog .pos-links .first a:after {display: none;}
.task-item.blog a.prev,
.task-item.blog a.next,
.blog .pos-links .first a,
.blog .zoo-pagination a {
    margin: 0;
    overflow: visible;
    font: inherit;
    color: #444;
    padding: 5px 15px;
    line-height: 33px;
    min-height: 35px;
    font-size: 1rem;
    text-decoration: none;
    border: 1px solid rgba(0,0,0,.1)!important;
    border-radius: 2px;
    box-sizing: border-box;
    background: #f4fff3;
    text-align: center;
    vertical-align: middle;
}
.task-item.blog a.prev:hover,
.task-item.blog a.next:hover,
.blog .pos-links .first a:hover,
.blog .zoo-pagination a:hover{
    background-color: #000000;
  color: #fff;  border-color: rgba(69, 255, 0,.71) !important;}
.task-item.blog a.next:before { content: none;}
@media only all and (max-width: 50.99rem){
.task-item.blog a.prev, .task-item.blog a.next, .blog .pos-links .first a, .blog .zoo-pagination a {  padding: 0px 15px;}
.blog .pos-top { margin: -25px 0px -13px;}
  .blog .blog-default .item { margin: 5px 0%; padding: 10px;}
.blog #g-mainbar .g-content{ margin: 0; padding: 0;}
  .blog h2.pos-subtitle { max-width: 65%;}
.blog .g-offcanvas-toggle { top: 63px;}
 .blog #yoo-zoo .details div.description { margin-top: -5px;}
  .blog .teaser-item { margin: 10px 2px !important;}
  .blog #yoo-zoo .details { margin: 0px 0px 0px 0px;}
  .blog h1.pos-title { min-height: auto; font-size: 19px!important; letter-spacing: 0px!important;}
  .blog a.start,
  .blog a.next {float: left;}
  .blog a.previous,
  .blog a.end {float: right}
  .blog .zoo-pagination a {padding: 5px 6px; font-size: 15px; margin-bottom: 5px!important;}
 .blog a.next,
  .blog a.end {margin-top: 5px!important;}
}
  @media (max-width: 550px){
 .blog .width33 { width: 100%!important;}
}

/*suppliers*/
.supplier #yoo-zoo .item div.pos-bottom { display: none;}
.supplier #yoo-zoo .item div.pos-bottom .element {margin-bottom: 20px;padding: 10px; border: 1px solid #D2D3D4;}
.supplier #yoo-zoo .item div.pos-bottom .element h3 {color: #464646;}

@media (max-width: 767px) {
    .supplier #yoo-zoo .item div.pos-sidebar {display:none}
    .supplier #yoo-zoo .item div.pos-bottom {display: initial;}
}

.supplier #yoo-zoo .items div.pos-media > * {border: none; background: transparent;}
.supplier #yoo-zoo .items div.pos-media {border: none; padding: 16px 10px 9px ! Important; min-height: 88px;}
.supplier .teaser-item {text-align: center; background-color: #fff; color: #666; box-shadow: 0 5px 15px rgba(0, 0, 0, .08);  min-height: 125px;}
.supplier .teaser-item img {margin: auto; max-height: 63px; width: auto;}
.supplier .teaser-item p.pos-subtitle { display: none;}

.supplier #g-mainbar .g-content {max-width: 1180px; margin: auto !important;}
    .zoo-mobile-show { display: none;}
.supplier p.pos-subtitle { max-width: 500px;}
.supplier .pos-address, .supplier .pos-contact { padding-left: 25px !important; width: 40%;}
.supplier .pos-address strong,
.supplier .pos-contact strong,
.supplier .pos-address h3,
.supplier .pos-contact h3 {margin-left: -25px;  width: 100% !important;}


@media (max-width: 767px){
  .supplier .pos-address, .supplier .pos-contact { width: 100%;}
  .zoo-mobile-hide { display: none;}
  .zoo-mobile-show { display: initial;}
  .supplier .googlemaps input[type="text"] { max-width: 95%;}
   .supplier .element.element-googlemaps.last { padding-top: 25px;}
}
section#g-navigation .awesomplete > ul { z-index: 1000!important;}
h4.result-title {letter-spacing: -1px;}
.btn-primary, .sppb-btn-primary { border-color: #fff8de; background-color: #807323;}
/*spud-scoop*/
.spud-scoop .pos-media.media-left { margin: 0px !important;}
.spud-scoop div#yoo-zoo { max-width: 800px; margin: 25px auto;}
.seperate-text { background: #f1f1f1; padding: 15px !important; display: block;}
.new-page section#sp-main-body { padding: 15px 10%;}
.team-potato .form-check-inline .form-check-input { margin-top: 10px;}

/*Recipies*/

@media print{
.recipes div#sp-top-bar,
.recipes header#sp-header,
.recipes .pos-ingredients,
.recipes aside#sp-right,
.recipes footer#sp-footer,
.recipes .element.element-socialbookmarks,
.recipes .element.element-itemcategory { display: none;}
.recipes section#sp-main-body { font-size: 14px; line-height: normal;}
.recipes .ingredients { margin-bottom: 0px !important;}
.recipes .ing-header { margin-top: -10px !important;}
 div#text_plugin { display: none;}
.yoo-zoo.rating { display: none;}
}

.recipes .ing-header {font-size: 120%; color: #52480c; font-family: anton; letter-spacing: 0px; padding-top: 15px;}
.recipes .pos-directions div.desc { font-weight: 400; line-height: normal; font-size: 110%; padding: 15px; background: #f0efea; margin-bottom: 25px;}
.recipes .pos-directions div.element { padding-bottom: 25px;}
.recipes #sp-right .sp-module h3.sp-module-title {font-weight: 100;    letter-spacing: 1px;}
.recipes #sp-right .sp-module ul>li {border-bottom: none;}
.recipes #sp-right .sp-module { background: #f0efea;}
.recipes #sp-right .sp-module .awesomplete { width: 100%;}
.recipes #yoo-zoo .item ul.pos-infobar li { color: #75821d;}
.recipes #sp-right .sp-module .awesomplete { width: 100%;}
.recipes #yoo-zoo .item div.pos-sidebar .element h3, .recipes #yoo-zoo .item h3 { color: #75821d;}
.recipes #yoo-zoo a { color: #52480c;}

.cookbook-default .pos-ingredients .element.element-textarea.element-textareapro { max-height: 311px; max-width: 552px;}
@media (min-width: 992px) {
.recipes  main#sp-component.col-lg-8 { width: 75%;}
.recipes  aside#sp-right.col-lg-4 { width: 25%;}
}
.cookbook-default .directions ol li { background: none!important;}
.recipes section#sp-main-body .container { max-width: 1600px;}
.recipes #yoo-zoo .item div.pos-sidebar { width: 100%; max-width: 700px;}

@media (max-width: 575px){
.recipes .pos-bottom .element.element-textarea.element-textareapro.first table.table td {
    display: block;
    border: none;
    padding: 0px;
}
}
@media (max-width: 1400px){
  .recipes #yoo-zoo .item div.pos-sidebar { max-width: 550px;}
}
@media (max-width: 1200px){
  .recipes #yoo-zoo .item div.pos-sidebar { max-width: 470px;}
}

@media (max-width: 1400px) and (min-width: 992px){
div#sp-top2.col-lg-6 { width: 100%;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span.sp-menu-heading {font-size: 13px!important;    padding: 0px 5px!important}
.new-page section#sp-main-body { padding: 15px 15px;}
}
@media (max-width: 1025px){
.recipes #yoo-zoo .item div.sidebar-right { margin-left: 0; float: left; margin-bottom: 25px; max-width: 100%;}
.recipes .pos-directions { float: left;}
}
@media (max-width:992px) and (min-width: 767px){
  .recipes #sp-right .sp-module ul.zoo-list{ column-count: 3;}
  }
@media (max-width:1400px) and (min-width: 768px){
.recipes #yoo-zoo .item div.media-left { width: 43%;}
.recipes #yoo-zoo .item div.pos-ingredients { width: 50%;}
}
@media (max-width:1199px) and (min-width: 991px){
form.mod-finder.js-finder-searchform.form-search { display: none;}
}
