/*
Theme Name: Hormel Food Service
Theme URI: 
Author: fjorge Digital
Text Domain: hormelfoodservice
*/


/*************/
/* GENERAL   */
/*************/

html,body {padding:0; margin:0 !important; font-size:9pt; font-family: 'Hind', sans-serif; color: #0c192b; width:100%; position:relative;}
body{ overflow-x:hidden}
.wrapper{ position:relative}
input, textarea {font-family: 'Hind', sans-serif; text-transform: uppercase;}
h1, h2, h3, h4, h5, h6, p, img {padding:0; margin:0;}
a {color: #d12229; text-decoration:none; transition: all 100ms ease 0s;}
a:hover {color: #b21c22;}
p, li, b {line-height: 1.4em;}
div {box-sizing: border-box;}
ul {padding-left: 20px; margin-top: 8px;}
h3 {text-transform: uppercase; color: #303132; font-size: 14pt; font-family: 'Hind', sans-serif; font-weight: 500; margin-bottom: 10px; line-height: 1.3em;}
.pagebreak { page-break-before: always; padding-top: 63px; }

/* GLOBAL ATTRIBUTES */
img {border:none; width: auto;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.tcenter {text-align:center}
.hide {display: none;}
.container {width:100%; position:relative; box-sizing: border-box; }
.bold {font-weight: bold; font-family: 'Hind', sans-serif; }
.boldBrandon {font-family: 'Hind', sans-serif; font-weight: 600;}
.mediumBrandon {font-family: 'Hind', sans-serif; font-weight: 500;}
.cursive {font-family: 'Alex Brush', cursive;}
.titleBar {background: #fff; text-align: center;}
.titleBar h2 {border-bottom: 9px solid #45b27e; color: #242f3f; font-family: 'Hind', sans-serif; font-weight: 500; font-size: 30px; font-weight: normal; padding: 20px 0 10px; text-align: center; text-transform: uppercase; width: 100%;}
input {border-radius: 0;  -webkit-appearance: none;}
input[type="text"] {border-radius: 0;}
textarea:focus, input:focus{outline: 0;}
.unicode {
    font-family: Arial, sans-serif !important;
    position: relative;
    display: inline-block;
    vertical-align: text-top;
    margin: -.4em 0;
    font-size: 0.6em;
}


/*************/
/* MENU IDEAS SINGLE PRINT  */
/*************/
.mainContent{ max-width:650px; margin:0 auto;}
.menuIdeaSingle .titleBlock{background:#85888f;}

.menuIdeaSingle .titleBlock h1{display:inline-block; width: 100%;color:#fff;font-size:33px;font-weight:normal;text-transform:uppercase; text-align: center; vertical-align:top; line-height:1.1em;padding:18px 0 8px;}

.menuIdeaSingle .midSection .menuIdeaImage{width:50%;display:inline-block;vertical-align:top;/* min-height:320px; */}
.menuIdeaSingle .midSection .menuIdeaImage img{max-width:100%;}
.menuIdeaSingle .midSection .menuIdeaDescription{width:49%;display:inline-block;vertical-align:top;padding:50px 70px 120px;text-align:center;}
.menuIdeaSingle .midSection{background:#eeeeee;margin-top:4px;max-height:310px;position:relative;margin-bottom:3px;}
.menuIdeaSingle .midSection .menuIdeaDescription .primaryProduct{text-align:left;background:#fff;position:absolute;width:50%;bottom:20px;right:0;padding:20px 15px 15px;line-height:1.2em;}
.menuIdeaSingle .midSection .menuIdeaDescription .primaryProduct.active{background:#fff url("/wp-content/themes/hormelfoodservice/images/redStarCircle.png") no-repeat scroll 25px center;}
.menuIdeaSingle .midSection .menuIdeaDescription .primaryProduct span.favoriteProduct{height:44px;width:44px;background:url('/wp-content/themes/hormelfoodservice/images/starCircle.png') no-repeat center;display:table-cell;vertical-align:middle;position:relative;}
.menuIdeaSingle .midSection .menuIdeaDescription .primaryProduct span.favoriteProduct.active{background:url('/wp-content/themes/hormelfoodservice/images/redStarCircle.png') no-repeat center;}
.menuIdeaSingle .midSection .menuIdeaDescription .primaryProduct a{display:table-cell;border:none;vertical-align:middle;width:88%;margin-top:0;padding-left:10px;margin-bottom:0;}
.menuIdeaSingle .midSection .menuIdeaDescription .primaryProduct a:hover{color:#d12229;}
.menuIdeaSingle .midSection .menuIdeaDescription a{line-height:1.2em;margin-top:10px;display:block;transition:all 100ms ease 0s;text-transform:uppercase;color:#231f20;}
.menuIdeaSingle .midSection .menuIdeaDescription a.seeMoreMenuIdeas span{border-bottom:2px dotted #5e5b5b;display:inline-block;}
.menuIdeaSingle .midSection .menuIdeaDescription a:hover span{color:#d12229;border-color:#d12229;}
.menuIdeaSingle .titleBar{/* border-top:2px dotted #b0aeaf; */}
.menuIdeaSingle .titleBar h2{padding:0 0 5px;line-height:1.2em;}
.menuIdeaSingle .productsThatWork{ /* padding-bottom:35px; */ }
.menuIdeaSingle .bottomSection{float:left;width:100%;clear:both;padding-bottom:2px;}
.menuIdeaSingle .bottomSection .bottomLeft{background:url('/wp-content/themes/hormelfoodservice/images/ideaLeftBottom.jpg') no-repeat;background-size:cover;height:197px;width:50%;float:left;}
.menuIdeaSingle .bottomSection .bottomRight{width:50%;float:right;}
.menuIdeaSingle .bottomSection .bottomRight .emailSection{width:70%;float:left;height:197px;background:#d12229;padding:20px 30px;text-align:center;}
.menuIdeaSingle .bottomSection .bottomRight .emailSection h4{color:#fff;text-transform:uppercase;font-weight:normal;font-size:28px;line-height:1.1em;}
.menuIdeaSingle .bottomSection .bottomRight .emailSection p{color:#fff;}
.menuIdeaSingle .bottomSection .bottomRight .imageSection{width:30%;float:right;background:url('images/ideaRightBottom.jpg') no-repeat;background-size:cover;height:197px;}
.menuIdeaSingle .bottomSection input{width:91%;padding:4px 10px;margin-top:10px;color:#000;font-size:13px;/*text-transform:uppercase;*/border:1px solid #acacac;}
.menuIdeaSingle .bottomSection input[type="submit"]{text-transform:uppercase;margin-top:18px;background:#2e2f30;border:none;height:29px;width:140px;margin-left:7px;color:#fff;}
.menuIdeaSingle .bottomSection input[type="submit"]:hover{cursor:pointer;}
.menuIdeaSingle .favoriteLink{background:#fff url("/wp-content/themes/hormelfoodservice/images/starOff.png") no-repeat scroll left 5px top 8px;color:#231f20;border:3px solid #a1a2a2;font-size:17px;margin-top:10px;padding:8px 14px 2px 31px;}
.menuIdeaSingle .favoriteLink.active{background:#fff url("/wp-content/themes/hormelfoodservice/images/starOn.png") no-repeat scroll left 5px top 8px;color:#d12229;}
.menuIdeaSingle .workingProducts{width:775px;margin:0 auto;padding:0 0 25px;border-bottom: none;}
.menuIdeaSingle .workingProducts .workingProduct{/* display:none; */border-bottom:2px dotted #b0aeaf;}
.menuIdeaSingle .workingProducts .workingProduct:nth-of-type(-n+5){display:block;}
.menuIdeaSingle .workingProducts .workingProduct {width:650px; padding:17px 0 12px 25px;margin-bottom:0;vertical-align:middle; text-align: left;}
.menuIdeaSingle .workingProducts .workingProduct h3{font-weight:normal;font-size:17px;color:#3b3c3d; padding:0; margin:0;}
.menuIdeaSingle .workingProducts .workingProduct a{color:#3b3c3d;}
.menuIdeaSingle .workingProducts .workingProduct a:hover{color:#D12229;}
.menuIdeaSingle .workingProducts .workingProduct a{color:#3b3c3d; width:84%; padding-left:20px; box-sizing:border-box;display:inline-block;vertical-align:middle;}
.menuIdeaSingle .workingProducts .workingProduct span.favoriteProduct{height:44px;width:44px;background:url('/wp-content/themes/hormelfoodservice/images/starCircle.png') no-repeat center;display:inline-block;vertical-align:middle;position:relative;}
.menuIdeaSingle .workingProducts .workingProduct span.favoriteProduct.active{background:url('/wp-content/themes/hormelfoodservice/images/redStarCircle.png') no-repeat center;}
.menuIdeaSingle .workingProducts .workingProduct:nth-of-type(even){background-color:#f4f4f4;}
.menuIdeaSingle .viewAllMatches .upsideDown{transform:rotate(180deg);display:inline-block;vertical-align:top;height:17px;font-size:20px;width:10px;}
.menuIdeaSingle .viewAllMatches{position:relative;text-align:center;text-transform:uppercase;display:none;margin-bottom:25px;}
.menuIdeaSingle .viewAllMatchesText{border-bottom:2px dotted #0c192b;display:inline-block;line-height:1.2em;position:absolute;left:43%;}
.menuIdeaSingle .viewAllMatchesText:hover{color:#ca2229;border-color:#ca2229;cursor:pointer;}
.emailSection .nextPhase{cursor:pointer;margin-top:15px;display:inline-block;transition:all 100ms ease 0s;text-transform:uppercase;border-bottom:2px dotted #fff;color:#fff;}
.emailPhase1{/*display:none;*/}
.emailPhase2{max-width:280px;margin:0 auto;}
.menuIdeaSingle .bottomSection .bottomRight .emailSection .emailPhase2 h4{font-size:22px;}

center {  }

@page { size: auto;  margin: 0mm; }

title { display: none; }


