/*
Theme Name: Crider Foods
Template: enfold
Version: 1.0
*/

@import url( '../../uploads/dynamic_avia/enfold.css' );



#six-columns  .column-top-margin { margin-top: 0px !important; }
#six-columns div .av_one_fifth { width: 15%!important; margin-left: 0; }
#six-columns .first { margin-left: 0!important; clear: none; }
#six-columns .el_after_av_one_fifth { margin-left: 0!important; }

h1, h2, h3 h4, h5 {
font-weight:bold !important;
}

h1 {
color:#007dc5!important;
}

strong {
font-color:transparent !important;
}

p {
font-size:112% !important;
color:#000000 !important;
}

li {
color:#000000 !important;
font-size:14px !important;
}

.avia_textblock ul, .togglecontainer ul {
list-style: none;
margin-left: 20px;
}

.avia_textblock ul li, .togglecontainer ul li {
padding: 0 0 10px 0;
position: relative;
}

.avia_textblock ul li:before, .togglecontainer ul li:before {
content: '\f00c';
color: #e2231a;
font-family: 'FontAwesome';
position: absolute;
top: 0.05em;
left: -1.5em;
font-size: 1.5em;
}

.avia_textblock p a {
color: #007dc5;
}

.blue-text {
color: #007dc5;
}

.title_container .main-title {
display:none !important;
}

.html_header_top.html_header_sticky.html_large #header_main .container, .html_header_top.html_header_sticky.html_large.html_main_nav_header .main_menu ul:first-child > li a {
font-size:20px;
color:#000000;
}

.container_wrap {
border-top:none !important;
}

.avia-button.avia-size-x-large {
font-size: 16px !important;
}

.avia-shadow {
box-shadow: inset 0 1px 22px rgba(0, 0, 0, 0.14);
}

.porthole {
-webkit-box-shadow: inset 10px 10px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 10px 10px 5px 0px rgba(0,0,0,0.75);
box-shadow: inset 10px 10px 5px 0px rgba(0,0,0,0.75);
border-radius: 190px 190px 190px 190px;
-moz-border-radius: 190px 190px 190px 190px;
-webkit-border-radius: 190px 190px 190px 190px;
border: none !important;
}

.av-tt-large-width {
width: 250px;
background-color: #F37021 !important;
color:#ffffff !important;
padding:20px;
}

.av-tt-large-width h4 {
color:#ffffff !important;
}

.grid-entry .avia-arrow {
background-color: #FFFFFF !important;
}

#crider-forms input, textarea {
max-width:100% !important;
}

.main_color .avia-arrow {
background-color: #f37021 !important;
}

.image-overlay-inside {
display: none !important;
}

.image-overlay {
display: none !important;
}

.breadcrumb-trail span, .bbp-breadcrumb-current a {
font-size: 14px !important;
}



#header_main {
border-bottom:6px solid #007DC5;
}



#canning {
background-image: url('/wp-content/uploads/2015/07/homepage-bucket-canning-operation-cta-248x248.jpg');
height: 248px;
width: 248px;
}

#canning:hover {
background-image: url('/wp-content/uploads/2015/07/homepage-bucket-canning-operation-cta-248x248-hover.jpg');
-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.4);
-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.4);
box-shadow: 5px 5px 5px rgba(68,68,68,0.4);
border:#ffffff solid 4px;
}

#cooked {
background-image: url('/wp-content/uploads/2015/07/homepage-bucket-fully-cooked-operation-cta-248x248.jpg');
height: 248px;
width: 248px;
}

#cooked:hover {
background-image: url('/wp-content/uploads/2015/07/homepage-bucket-fully-cooked-operation-cta-248x248-hover.jpg');
-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.4);
-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.4);
box-shadow: 5px 5px 5px rgba(68,68,68,0.4);
border:#ffffff solid 4px;
}

#international {
background-image: url('/wp-content/uploads/2015/07/homepage-bucket-international-business-cta-248x248.jpg');
height: 248px;
width: 248px;
}

#international:hover {
background-image: url('/wp-content/uploads/2015/07/homepage-bucket-international-business-cta-248x248-hover.jpg');
-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.4);
-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.4);
box-shadow: 5px 5px 5px rgba(68,68,68,0.4);
border:#ffffff solid 4px;
}

#recipes {
background-image: url('/wp-content/uploads/2015/07/homepage-bucket-recipes-cta-248x248.jpg');
height: 248px;
width: 248px;
}

#recipes:hover {
background-image: url('/wp-content/uploads/2015/07/homepage-bucket-recipes-cta-248x248-hover.jpg');
-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.4);
box-shadow: 5px 5px 5px rgba(68,68,68,0.4);
border:#ffffff solid 4px;
}

#homepage-video-container {
position: relative;
height:400px !important;
overflow:hidden !important;
}

#homepage-video-container video {
position: relative;
z-index: 0;
}

#homepage-video-container .video-text {
position: absolute;
display: block;
background-image: url('/wp-content/uploads/2015/01/yourbrand-ourprocess.jpg');
left: 30%;
top: 33%;
z-index: 10;
width: 500px;
height: 130px;
border:3px solid #ffffff;
}

#homepage-video-container .video-text h2 {
font-size:150% !important;
}

video {
display: block;
 }



.product-name {
color:#FFFFFF !important;
padding:14px;
background-color:#000000;
}

.info {
border:1px solid #000000;
padding:14px;
background-color:#ffffff;
height:200px;
margin-top:-46px !important;
}

.info h3 {
margin-bottom:40px;
font-size:1.5em;
}

.product-name-headline {
padding:14px;
background-color: transparent;
text-align: center;
}

.product-name-headline h1 {
color:#9bd3ad !important;
display: inline-block;
position: relative;
margin-bottom: 0 !important;
}

.product-name-headline h1::after {
content: '';
position: absolute;
left: 0;
display: inline-block;
height: 1em;
width: 100%;
border-bottom: 3px solid #9bd3ad;
margin-top: 5px;
}

.product-name-headline-blue {
padding:14px;
background-color: transparent;
text-align: center;
}

.product-name-headline-blue h1 {
color:#007dc5 !important;
display: inline-block;
position: relative;
margin-bottom: 0 !important;
}

.product-name-headline-blue h1::after {
content: '';
position: absolute;
left: 0;
display: inline-block;
height: 1em;
width: 100%;
border-bottom: 3px solid #007dc5;
margin-top: 5px;
}

.product-info-container {
height: 300px;
position: relative;
overflow: hidden;
}

.product-info-container div .av_one_fifth.avia-builder-el-9 {
width: 1% !important;
} 

.product-info-container div .av_one_half {
width: 40% !important;
}

.product-info-container div .av_one_fourth.avia-builder-el-12 {
margin-left: 0 !important;
}

.product-info-container div .av_one_fourth.avia-builder-el-14 {
margin-left: 0 !important;
width: 27% !important;
}

.product-info {
padding:14px;
height:200px;
}

.product-info h3 {
font-size: 1.75em;
line-height: 1.25em;
margin-bottom: 40px;
}

.product-info p {
margin: 0 0 0.85em !important;
}

.product-info-claims-left ul, .product-info-claims-right ul {
margin: 0 0 0 30px;
padding: 0;
}

.product-info-claims-left li, .product-info-claims-right li {
list-style:none;
font-size: 1.5em !important;
line-height: 1.25em;
padding-bottom: 15px;
margin-left: 0 !important;
}

.product-info-claims-left li:before, .product-info-claims-right li:before {
display:inline-block;        
content: "" !important;
width:15px;
height:15px;
background: #f37021;    
margin-right:8px;
left: -1em !important;
top: 0.1em !important;
}

.product-fork {
margin-left: 0 !important;
}

.product-fork img {
min-width: 100px !important;
position: relative;
top: -50px;
}

.product-info-description {
}

.product-info-list {
}

#product-info-cta {
margin: 0;
}

.product-sheet-buttons {
background-color:#999999 !important;
padding:16px 24px;
font-size:17px;
color:#ffffff !important;
text-decoration:none;
margin-top:20px;
margin-bottom:20px;
margin-right:6px;
}

#product-info-cta li {
display: inline;
list-style-type: none;
margin-left: 0;
margin-right: 20px;
}

#product-info-cta li:before {
display: none;
}

#product-info-cta li:last-child {
margin-right: 0;
}



.recipe-difficulty-serving-wrapper {
margin-bottom: 10px;
}

.recipe-difficulty-info {
float: left;
}

.recipe-difficulty-info h4 {
color: #f37021;
font-weight: 300;
text-transform: uppercase;
}

.recipe-serving-info {
text-align: right;
}

.recipe-serving-info h4 {
color: #f37021;
font-weight: 300;
}

.recipe-prep-wrapper {
min-height: 165px;
}

.recipe-prep-time-container {
text-align: center;
padding: 5px 10px;
border: 2px solid #999999 !important;
width: 26%;
float: left;
margin-right: 11%;
}

.recipe-prep-time-container h4 {
font-weight: 300;
color: #999999;
line-height: 1.375em;
}

.recipe-prep-time-container .border-bottom {
border-bottom: 2px solid #999999 !important;
margin-bottom: 0;
}

.recipe-prep-time-container .border-top {
border-top: 2px solid #999999 !important;
}

.recipe-prep-time-container h2 {
font-weight: bold;
color: #007dc5;
font-size: 4em;
line-height: 1.125em;
font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
margin-bottom: 5px;
}

.recipe-prep-plus-container {
width: 11%;
text-align: center;
float: left;
}

.recipe-cook-time-container {
text-align: center;
padding: 5px 10px;
border: 2px solid #999999 !important;
width: 26%;
float: left;
margin-right: 11%;
}

.recipe-cook-time-container h4 {
font-weight: 300;
color: #999999;
line-height: 1.375em;
}

.recipe-cook-time-container .border-bottom {
border-bottom: 2px solid #999999 !important;
margin-bottom: 0;
}

.recipe-cook-time-container .border-top {
border-top: 2px solid #999999 !important;
}

.recipe-cook-time-container h2 {
font-weight: bold;
color: #007dc5;
font-size: 4em;
line-height: 1.125em;
font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
margin-bottom: 5px;
}

.recipe-prep-equal-container {
width: 11%;
text-align: center;
float: left;
}

.recipe-total-time-container {
text-align: center;
padding: 5px 10px;
border: 2px solid #999999 !important;
width: 26%;
float: left;
}

.recipe-total-time-container h4 {
font-weight: 300;
color: #999999;
line-height: 1.375em;
}

.recipe-total-time-container .border-bottom {
border-bottom: 2px solid #999999 !important;
margin-bottom: 0;
}

.recipe-total-time-container .border-top {
border-top: 2px solid #999999 !important;
}

.recipe-total-time-container h2 {
font-weight: bold;
color: #007dc5;
font-size: 4em;
line-height: 1.125em;
font-family: "Open Sans","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
margin-bottom: 5px;
}

.recipe-product-ctas {
margin: 0 !important;
}

.recipe-product-ctas li {
display: block;
list-style-type: none;
margin: 0 !important;
padding: 0 !important;
text-align: center;
}

.recipe-product-ctas li:before {
display: none;
}

.recipe-product-ctas li .recipes-buttons {
margin-right: 0 !important;
}

.recipe-product-ctas li:last-child {
margin-right: 0;
}

.recipe-type-classification h3 {
font-size: 22px;
line-height: 1.25em;
}

#instructions strong {
color: #007dc5;
}

.entry-title a {
color: #007dc5 !important;
}

.social-sharing-icons {
margin: 0 !important;
padding-top: 8px;
}

.social-sharing-icons li {
display: inline;
list-style-type: none;
text-align: center;
padding: 0 !important;
}

.social-sharing-icons li:before {
display: none;
}

.share {
xxmargin-right:13px !important;
margin: 18px 18px 0 !important;
width:46px;
}

.black-box-links {
background-color:#000000;
color:#ffffff !important;
padding:12px 17px;
font-size:17px;
margin:0px 8px 8px 0px;
}

.recipes-buttons {
background-color:#f37021 !important;
padding:16px 24px;
font-size:17px;
color:#ffffff !important;
text-decoration:none;
margin-top:20px;
margin-bottom:20px;
margin-right:6px;
}


.information {
box-shadow:inset 0 1px 22px rgba(0, 0, 0, 0.14) !important;
background-color:#f8f8f8 !important;
padding:28px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topright: 20px;
border-top-right-radius: 20px;
}

.information-2 {
background-color:#ffffff !important;
padding:20px 28px 12px 28px;
-moz-border-radius-topright: 20px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}

.information-2 h1 {
font-size:2.3em;
margin-bottom: 10px;
}

.information-3 {
box-shadow:inset 0 1px 22px rgba(0, 0, 0, 0.14) !important;
background-color:#f8f8f8 !important ;
padding:28px;
margin-top:-15px;
-webkit-border-bottom-left-radius: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 20px;
-moz-border-radius-bottomright: 20px;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
}


.information-2 h1 {
border-bottom:4px solid #007dc5 !important;
padding-bottom:7px;
text-transform: none !important;
}

.information h1 {
border-bottom:4px solid #007dc5 !important;
padding-bottom:11px;
text-transform: none !important;
}

#ingredients h2 {
border-bottom:6px solid #007dc5;
color:#007dc5 ;
margin-bottom:20px;
padding-bottom:8px;
}

.recipe-product-selection {
font-size:145% !important;
width:100%  !important;
margin-top:20px !important;
}

#recipe-select {
background-color: #F37021 !important;
padding:20px !important;
}

#recipe-facts {
border:#ffffff solid 4px;
border: #F37021 solid 6px;
background-color:#ffffff;
text-align:center;
text-transform:uppercase;
font-size:120% !important;
}

#recipe-facts h3 {
color:#ffffff;
background-color: #F37021;
padding:12px 0px;
}

#recipe-facts h2 {
color: #F37021 !important;
}

#ingredients-directions {
border:3px solid #ffffff;
border-radius: 25px;
background-color: #ffffff !important;
padding:20px  !important;
}

#ingredients-directions h2 {
border-bottom:6px solid #007dc5;
color:#007dc5 ;
margin-bottom:20px;
padding-bottom:8px;
}

#ingredients-directions h3 {
color:#007dc5 !important;
}

.fact {
font-size:320%;
line-height:86px;
}

.recipes-headers {
margin-bottom: -40px !important;
border-bottom:6px solid #000000;
padding-bottom:20px;
}

.recipe-classification-button .avia-button.avia-size-x-large {
min-width: 350px;
}

.product-print {
bottom: 10px;
position: absolute;
right: 15px;
}

.product-print img {
max-width: 65px;
}



.video-block {
text-align: center;
}

.video-block h4 {
color: #007dc5;
}

.video-block .porthole {
box-shadow: none;
}

#fancybox-overlay {
display: none !important;
}

#fancybox-wrap {
display: none !important;
}



.careers-intro h3 a {
color: #007dc5 !important;
font-weight: 300 !important;
}

.careers-intro h3 a:hover {
color: #9bd3ad !important;
text-decoration: underline !important;
}

.careers-accordion .toggler {
color: #007dc5 !important;
font-size: 1.5em !important;
}

.careers-accordion .toggler:hover {
background-color: #9bd3ae;
}

.careers-accordion .toggle_content {
background-color: #f5fafd;
}

.careers-accordion .toggle_content a {
color: #007dc5;
}

.career-opportunities-cta .avia-button.avia-size-x-large {
min-width: 300px;
}

.careers-accordion ol, .careers-accordion ul {
margin-bottom: 40px;
}



.translated-canning-operation-cta {
max-width: 435px;
margin-bottom: 30px !important;
}

.tag-arabic {
font-size: 130%;
}

.tag-arabic strong {
color: #007dc5;
}

.tag-arabic p {
font-size: 130%;
}

.tag-arabic h3 {
font-size: 130%;
margin-top: 20px;
}

.tag-arabic h4 {
font-size: 130%;
}

.tag-arabic ul {
margin-right: 45px;
margin-left: 0;
}

.tag-arabic ul li {
font-size: 130% !important;
}

.tag-arabic ul li:before {
display: none;
}

.tag-arabic ul li:after {
content: '\f00c';
color: #e2231a;
font-family: 'FontAwesome';
position: absolute;
top: 0.05em;
right: -1.5em;
font-size: 1.5em;
}



.crider-guarantee-heading {
margin-bottom: 10px;
}

.crider-guarantee-quote {
}

.crider-guarantee-quote .fa-quote-left:before {
    color: #f37021;
}

.crider-guarantee-quote .fa-quote-right:before {
    color: #f37021;
}

.crider-guarantee-quote h3 {
font-size: 2.125em;
font-style: italic;
line-height: 1.25em;
}

.crider-guarantee-signature {
float: right;
max-width: 250px;
}



.language-button .avia-button.avia-size-x-large {
min-width: 250px;
}

.international-business-button .avia-button.avia-size-x-large {
min-width: 350px;
padding: 25px 30px 23px;
}



#footer {
border-top: 6px #C4D82E solid !important;
}

#footer a {
color: #FFFFFF;
}

.footer-navigation li {
padding: 5px 5px 5px 0;
}

#s {
padding: 10px 47px 10px 5px !important;
}

#socket {
display: none !important;
}

#footer .widgettitle {
color: #C4D82E !important;
}



@media screen and (min-width: 769px) and (max-width: 1024px) {

.html_header_top.html_header_sticky.html_large #header_main .container, .html_header_top.html_header_sticky.html_large.html_main_nav_header .main_menu ul:first-child > li a {
font-size: 16px;
}

#canning {
background-image: url("/wp-content/uploads/2015/07/homepage-bucket-canning-operation-cta-248x248-hover.jpg");
background-size: contain;
height: 190px;
width: 190px;
}

#canning:hover {
background-size: contain;
}

#cooked {
background-image: url("/wp-content/uploads/2015/07/homepage-bucket-fully-cooked-operation-cta-248x248-hover.jpg");
background-size: contain;
height: 190px;
width: 190px;
}

#cooked:hover {
background-size: contain;
}

#international {
background-image: url("/wp-content/uploads/2015/07/homepage-bucket-international-business-cta-248x248-hover.jpg");
background-size: contain;
height: 190px;
width: 190px;
}

#international:hover {
background-size: contain;
}

.product-info h3 {
font-size: 1.375em;
}

product-info-claims-left li, .product-info-claims-right li {
font-size: 1.375em !important;
}

#recipes {
background-image: url("/wp-content/uploads/2015/07/homepage-bucket-recipes-cta-248x248-hover.jpg");
background-size: contain;
height: 190px;
width: 190px;
}

#recipes:hover {
background-size: contain;
}

#homepage-video-container {
height: 300px !important;
background: url('/wp-content/uploads/2015/07/mobile-video-still-1210x400.jpg') transparent no-repeat center center fixed;
}

#bgvid {
display: none;
}

#homepage-video-container .video-text {
left: 23%;
top: 23%;
}

.avia-button.avia-size-x-large {
font-size: 13px !important;
}

.international-business-button .avia-button.avia-size-x-large {
min-width: 100%;
padding: 25px 10px 23px;
}

.language-button .avia-button.avia-size-x-large {
min-width: 100%;
padding: 25px 10px 23px;
}

.recipe-classification-button .avia-button.avia-size-x-large {
min-width: 100%;
padding: 25px 10px 23px;
}

.recipes-buttons {
font-size: 13px;
padding: 16px 15px;
}

.product-sheet-buttons {
font-size: 13px;
padding: 16px 15px;
}

.recipe-prep-wrapper {
min-height: 150px;
}

.recipe-prep-time-container, .recipe-cook-time-container {
margin-right: 5%;
width: 30%;
}

.recipe-total-time-container {
width: 30%;
}

.recipe-prep-time-container h4, .recipe-cook-time-container h4, .recipe-total-time-container h4, .recipe-difficulty-info h4, .recipe-serving-info h4 {
font-size: 100%;
}

.share {
margin: 18px 6px 0 !important;
}
	
}



@media screen and (min-width: 481px) and (max-width: 768px) {

h1 {
font-size: 30px;
}

h2 {
font-size: 24px;
}

h3 {
font-size: 18px;
}

p, li {
font-size: 100% !important;
}

p {
line-height: 1.5em;
}

.sub_menu li {
padding: 0 8px;
font-size: 100% !important;
}

.sub_menu li li a {
font-size: 100% !important;
}

#header_main img {
max-width: 80%;
margin-top: 3%;
}

#header_main .responsive .main_menu ul:first-child > li > a {
padding: 0 8px;
}

.responsive .main_menu ul:first-child > li > a {
padding: 0 8px;
}

.html_header_top.html_header_sticky.html_large #header_main .container, .html_header_top.html_header_sticky.html_large.html_main_nav_header .main_menu ul:first-child > li a {
font-size: 96%;
}

.breadcrumb-trail span, .bbp-breadcrumb-current a {
font-size: 100% !important;
}

#canning {
background-image: url("/wp-content/uploads/2015/07/homepage-bucket-canning-operation-cta-248x248-hover.jpg");
background-size: contain;
height: 325px;
width: 325px;
}

#canning:hover {
background-size: contain;
}

#cooked {
background-image: url("/wp-content/uploads/2015/07/homepage-bucket-fully-cooked-operation-cta-248x248-hover.jpg");
background-size: contain;
height: 325px;
width: 325px;
}

#cooked:hover {
background-size: contain;
}

#international {
background-image: url("/wp-content/uploads/2015/07/homepage-bucket-international-business-cta-248x248-hover.jpg");
background-size: contain;
height: 325px;
width: 325px;
}

#international:hover {
background-size: contain;
}

#recipes {
background-image: url("/wp-content/uploads/2015/07/homepage-bucket-recipes-cta-248x248-hover.jpg");
background-size: contain;
height: 325px;
width: 325px;
}

#recipes:hover {
background-size: contain;
}

#homepage-video-container {
height: 225px !important;
}

#homepage-video-container .video-text {
left: 13%;
top: 20%;
}

.product-info-container .content {
padding: 25px 0;
}

.product-info {
padding: 14px 14px 14px 0;
}

.product-info h3 {
font-size: 1.325em;
margin-bottom: 30px;
}

.product-info-claims-left {
padding-right: 15px;
}

.product-info-claims-left li, .product-info-claims-right li {
font-size: 1.325em !important;
}

.product-info-container div .av_one_fourth.avia-builder-el-12 {
margin-right: 35px;
}

#product-info-cta li {
display: block;
}

#product-info-cta li:last-child {
margin-top: 35px;
}

#product-info-cta .recipes-buttons, #product-info-cta .product-sheet-buttons {
padding: 16px 20px;
font-size: 14px;
}

.avia-button.avia-size-x-large {
font-size: 13px !important;
min-width: 100%;
padding: 13px 10px;
}

.career-opportunities-headline {
margin-bottom: 10px;
}

.career-opportunities-cta .avia-button.avia-size-x-large {
min-width: 250px;
}

.footer-navigation li {
line-height: 1.375em;
}

.crider-guarantee-quote h3 {
font-size: 1.75em;
}

.crider-guarantee-signature {
max-width: 225px;
}

.international-business-button .avia-button.avia-size-x-large {
min-width: 100%;
padding: 13px 10px;
}

.language-button .avia-button.avia-size-x-large {
min-width: 100%;
padding: 13px 10px;
}

.recipe-product-selection {
font-size: 115% !important;
}

.recipe-classification-button .avia-button.avia-size-x-large {
min-width: 100%;
padding: 13px 10px;
font-size: 11px !important;
}

.grid-content {
padding: 20px 10px;
}

.grid-entry-title {
font-size: 11px;
}

.recipe-prep-wrapper {
min-height: 150px;
}

.recipe-prep-time-container, .recipe-cook-time-container {
margin-right: 5%;
width: 30%;
}

.recipe-total-time-container {
width: 30%;
}

.recipe-prep-time-container h4, .recipe-cook-time-container h4, .recipe-total-time-container h4, .recipe-difficulty-info h4, .recipe-serving-info h4 {
font-size: 95%;
}

.recipe-prep-time-container h2, .recipe-cook-time-container h2, .recipe-total-time-container h2 {
font-size: 2.5em;
letter-spacing: 0 !important;
}

.recipe-product-ctas .recipes-buttons {
padding: 16px 20px;
font-size: 14px;
}

.share {
margin: 18px 0 0 !important;
width: 35px;
}
	
}

/* CORE VALUES ACCORDION STYLES */
.core-values-wrapper {}
.core-values-wrapper hr { border: 2px solid #e2231a; }
.core-value-container { margin: 15px auto; display: flex; }
.core-value-icon-column { text-align: center; float: left; margin-right: 5%; width: 32%; }
.core-value-icon-column h3 { color: #007dc5; margin-bottom: 5px; }
.core-value-icon-column h6 { color: #007dc5; }
.core-value-description-column { float: left; width: 63%; }
.core-value-description-column h5 { color: #007dc5; text-transform: uppercase; }
.core-value-description-column p { margin-top: 0; font-size: 110% !important; }


@media screen and (max-width:640px) and (orientation:landscape) {

h1 {
font-size: 26px;
}

h2 {
font-size: 20px;
}

h3 {
font-size: 16px;
}

p, li {
font-size: 100% !important;
}

select {
font-size: 96% !important;
}

#header_meta {
display: none;
}

#bgvid {
display: none;
}

#homepage-video-container .video-text {
background-image: url("/wp-content/uploads/2015/01/yourbrand-ourprocess.jpg");
background-size: contain;
height: 130px;
left: 0;
top: 0;
width: 100%;
}

.canning-operation-features-can p {
display: none;
}

.canning-operation-features-can p + h4 {
margin-top: 0;
}

.porthole {
    border-radius: 225px;
}

.product-info-container {
height: 435px;
}

.product-info-container div .av_one_half {
width: 100% !important;
}

.product-info {
height: 100%;
}

#product-info-cta li {
    display: inline-block;
}

#product-info-cta li:last-child {
    margin-top: 0;
}

.product-info-container div .av_one_fourth.avia-builder-el-14 {
width: 50% !important;
margin-bottom: 0 !important;
}

.product-info-container div .av_one_fourth.avia-builder-el-12 {
width: 50% !important;
margin-bottom: 0 !important;
}

}



@media (max-width:480px) {

h1 {
font-size: 26px;
}

h2 {
font-size: 20px;
}

h3 {
font-size: 16px;
}

p, li {
font-size: 100% !important;
}

select {
font-size: 96% !important;
}

#header_meta {
display: none;
}

#footer .widget {
margin: 15px 0;
}

.breadcrumb-trail span, .bbp-breadcrumb-current a {
font-size: 100% !important;
}

#canning {
background-image: url("/wp-content/uploads/2015/07/homepage-bucket-canning-operation-cta-248x248-hover.jpg");
background-size: contain;
height: 275px;
width: 275px;
}

#canning:hover {
background-size: contain;
}

#cooked {
background-image: url("/wp-content/uploads/2015/07/homepage-bucket-fully-cooked-operation-cta-248x248-hover.jpg");
background-size: contain;
height: 275px;
width: 275px;
}

#cooked:hover {
background-size: contain;
}

#international {
background-image: url("/wp-content/uploads/2015/07/homepage-bucket-international-business-cta-248x248-hover.jpg");
background-size: contain;
height: 275px;
width: 275px;
}

#international:hover {
background-size: contain;
}

#recipes {
background-image: url("/wp-content/uploads/2015/07/homepage-bucket-recipes-cta-248x248-hover.jpg");
background-size: contain;
height: 275px;
width: 275px;
}

#recipes:hover {
background-size: contain;
}

#homepage-video-container {
height: 100px !important;
}

#bgvid {
display: none;
}

#homepage-video-container .video-text {
background-image: url("/wp-content/uploads/2015/01/yourbrand-ourprocess.jpg");
background-size: contain;
height: 72px;
left: 0;
top: 0;
width: 275px;
}

.av_slideshow_full li img {
min-height: 100px;
}

.canning-operation-features-can p {
display: none;
}

.canning-operation-features-can p + h4 {
margin-top: 0;
}

#after_section_3 .content {
padding-top: 10px;
padding-bottom: 25px;
}

.quality-assurance-feature-hotspot {
}

.crider-guarantee-quote h3 {
font-size: 1.875em;
}

.avia-button.avia-size-x-large {
padding: 15px;
}

.international-business-button .avia-button.avia-size-x-large {
min-width: 100%;
padding: 15px 10px;
font-size: 14px !important;
}

.global-service-area {
margin-top: 25px !important;
}

.recipe-product-selection {
font-size: 100% !important;
}

.recipe-classification-button .avia-button.avia-size-x-large {
min-width: 100%;
padding: 15px 10px;
font-size: 14px !important;
}

.product-info-container {
height: 100%;
}

.product-info-container div .av_one_half {
width: 100% !important;
}

#product-info-cta .recipes-buttons, #product-info-cta .product-sheet-buttons {
padding: 16px 20px;
}

#product-info-cta li {
    display: block;
}

#product-info-cta li:last-child {
    margin-top: 50px;
}

.product-info {
height: 100%;
}

.product-info-container div .av_one_fourth.avia-builder-el-14 {
width: 100% !important;
margin-bottom: 0 !important;
}

.product-info-container div .av_one_fourth.avia-builder-el-12 {
margin-bottom: 0 !important;
}

.product-info-claims-right {
margin-top: -25px;
}

.recipe-difficulty-info {
float: none;
text-align: center;
}

.recipe-difficulty-info h4 {
font-size: 120%;
}

.recipe-serving-info {
text-align: center;
}

.recipe-serving-info h4 {
font-size: 120%;
}

.recipe-prep-wrapper {
min-height: 460px;
}

.recipe-prep-time-container {
margin-right: 0;
width: 100%;
margin-bottom: 15px;
}

.recipe-cook-time-container {
margin-right: 0;
width: 100%;
margin-bottom: 15px;
}

.recipe-total-time-container {
width: 100%;
margin-bottom: 15px;
}

.recipe-product-ctas {
padding-top: 15px;
}

.recipe-product-ctas .recipes-buttons {
padding: 16px 20px;
font-size: 16px;
}

.social-sharing-icons {
padding-top: 20px;
}

.share {
margin: 9px 0 0 !important;
width: 55px;
}
	
}

#recipe-video-full { z-index:1000;position:absolute;padding-left:392px;padding-top:305px; }
#recipe-video-iframe { width: 500px; height: 281px; margin: auto; }
#recipe-video-mobile { text-align: center; }
#recipe-video-mobile-title{  text-align:center;font-family:Raleway;font-size:24px;color:#007dc5;margin-top:15px;margin-bottom:25px; }



/* @media screen and (min-width: 500px) and (max-width: 700px) { #recipe-video-iframe { width: 500px; height: 281px;  } } */
@media screen and (min-width: 500px) and (max-width: 700px) { #recipe-video-iframe { width: 400px; height: 225px; } }
@media screen and (min-width: 400px) and (max-width: 499px) { #recipe-video-iframe { width: 280px; height: 158px; } }
@media screen and (min-width: 260px) and (max-width: 399px) { #recipe-video-iframe { width: 280px; height: 158px; } }


@media screen and (min-width: 769px) { #recipe-video-mobile { display:none;  } }
@media screen and (max-width: 768px) { #recipe-video-full { display:none;  } }

.product-recipes-video {  z-index:1000;position:absolute;}

@media screen and (min-width: 1201px) { .product-recipes-video  img{ width: 165px; } }
@media screen and (min-width: 1110px) and (max-width: 1200px) { .product-recipes-video  img{ width: 150px; } }
@media screen and (min-width: 1040px) and (max-width: 1109px) { .product-recipes-video  img{ width: 140px; } }
@media screen and (min-width: 978px) and (max-width: 1039px) { .product-recipes-video  img{ width: 130px; } }
@media screen and (min-width: 920px) and (max-width: 977px) { .product-recipes-video  img{ width: 120px; } }
@media screen and (min-width: 845px) and (max-width: 919px) { .product-recipes-video  img{ width: 110px; } }
@media screen and (min-width: 768px) and (max-width: 844px) { .product-recipes-video  img{ width: 100px; } }
@media screen and (min-width: 727px) and (max-width: 767px) { .product-recipes-video  img{ width: 630px; } }
@media screen and (min-width: 682px) and (max-width: 726px) { .product-recipes-video  img{ width: 595px; } }
@media screen and (min-width: 631px) and (max-width: 681px) { .product-recipes-video  img{ width: 550px; } }
@media screen and (min-width: 585px) and (max-width: 630px) { .product-recipes-video  img{ width: 510px; } }
@media screen and (min-width: 545px) and (max-width: 584px) { .product-recipes-video  img{ width: 470px; } }
@media screen and (min-width: 500px) and (max-width: 544px) { .product-recipes-video  img{ width: 430px; } }
@media screen and (min-width: 451px) and (max-width: 499px) { .product-recipes-video  img{ width: 390px; } }
@media screen and (min-width: 401px) and (max-width: 450px) { .product-recipes-video  img{ width: 350px; } }
@media screen and (min-width: 365px) and (max-width: 400px) { .product-recipes-video  img{ width: 315px; } }
@media screen and (min-width: 320px) and (max-width: 364px) { .product-recipes-video  img{ width: 278px; } }


.canned-meat-recipes-video {  z-index:1000;position:absolute;}

@media screen and (min-width: 1201px) and (max-width: 1300px) { .canned-meat-recipes-video  img{ width: 223px; } }
@media screen and (min-width: 1141px) and (max-width: 1200px) { .canned-meat-recipes-video  img{ width: 210px; } }
@media screen and (min-width: 1101px) and (max-width: 1140px) { .canned-meat-recipes-video  img{ width: 200px; } }
@media screen and (min-width: 1041px) and (max-width: 1100px) { .canned-meat-recipes-video  img{ width: 190px; } }
@media screen and (min-width: 981px) and (max-width: 1040px) { .canned-meat-recipes-video  img{ width: 180px; } }
@media screen and (min-width: 921px) and (max-width: 980px) { .canned-meat-recipes-video  img{ width: 167px; } }
@media screen and (min-width: 871px) and (max-width: 920px) { .canned-meat-recipes-video  img{ width: 155px; } }
@media screen and (min-width: 768px) and (max-width: 870px) { .canned-meat-recipes-video  img{ width: 140px; } }
@media screen and (min-width: 696px) and (max-width: 767px) { .canned-meat-recipes-video  img{ width: 600px; } }
@media screen and (min-width: 645px) and (max-width: 695px) { .canned-meat-recipes-video  img{ width: 560px; } }
@media screen and (min-width: 600px) and (max-width: 644px) { .canned-meat-recipes-video  img{ width: 525px; } }
@media screen and (min-width: 554px) and (max-width: 599px) { .canned-meat-recipes-video  img{ width: 485px; } }
@media screen and (min-width: 516px) and (max-width: 553px) { .canned-meat-recipes-video  img{ width: 450px; } }
@media screen and (min-width: 460px) and (max-width: 515px) { .canned-meat-recipes-video  img{ width: 400px; } }
@media screen and (min-width: 412px) and (max-width: 459px) { .canned-meat-recipes-video  img{ width: 360px; } }
@media screen and (min-width: 381px) and (max-width: 411px) { .canned-meat-recipes-video  img{ width: 330px; } }
@media screen and (min-width: 349px) and (max-width: 380px) { .canned-meat-recipes-video  img{ width: 300px; } }
@media screen and (min-width: 320px) and (max-width: 348px) { .canned-meat-recipes-video  img{ width: 278px; } }

.recipe-video-directory { z-index:1000;position:absolute;}

@media screen and (min-width: 680px) and (max-width: 768px) {
.recipe-video-directory  img{ height: 320px; }
.recipe-video-directory { padding-left:105px;padding-top:70px; }
}
@media screen and (min-width: 615px) and (max-width: 679px) {
.recipe-video-directory  img{ height: 320px; }
.recipe-video-directory { padding-left:71px;padding-top:40px; }
}
@media screen and (min-width: 560px) and (max-width: 614px) {
.recipe-video-directory  img{ height: 320px; }
.recipe-video-directory { padding-left:20px;padding-top:10px; }
}
@media screen and (min-width: 500px) and (max-width: 559px) {
.recipe-video-directory  img{ height: 240px; }
.recipe-video-directory { padding-left:80px;padding-top:50px; }
}
@media screen and (min-width: 457px) and (max-width: 499px) {
.recipe-video-directory  img{ height: 240px; }
.recipe-video-directory { padding-left:50px;padding-top:30px; }
}
@media screen and (min-width: 419px) and (max-width: 456px) {
.recipe-video-directory  img{ height: 240px; }
.recipe-video-directory { padding-left:10px;padding-top:5px; }
}
@media screen and (min-width: 380px) and (max-width: 418px) {
.recipe-video-directory  img{ height: 200px; }
.recipe-video-directory { padding-left:30px;padding-top:20px; }
}
@media screen and (min-width: 340px) and (max-width: 379px) {
.recipe-video-directory  img{ height: 160px; }
.recipe-video-directory { padding-left:55px;padding-top:35px; }
}
@media screen and (min-width: 280px) and (max-width: 339px) {
.recipe-video-directory  img{ height: 160px; }
.recipe-video-directory { padding-left:25px;padding-top:15px; }
}

@media screen and (min-width: 769px) and (max-width: 820px) { #recipe-video-full { padding-left:169px;padding-top:160px; } }
@media screen and (min-width: 821px) and (max-width: 860px) { #recipe-video-full { padding-left:189px;padding-top:170px; } }
@media screen and (min-width: 861px) and (max-width: 940px) { #recipe-video-full { padding-left:214px;padding-top:189px; } }
@media screen and (min-width: 941px) and (max-width: 1024px) { #recipe-video-full { padding-left:250px;padding-top:213px; } }
@media screen and (min-width: 1025px) and (max-width: 1130px) { #recipe-video-full { padding-left:290px;padding-top:240px; } }
@media screen and (min-width: 1131px) and (max-width: 1241px) { #recipe-video-full { padding-left:338px;padding-top:270px; } }

