/* Scholastic Overides */
body {background:#fff;}
#universal4o {margin-bottom:0px !important; font-size:12px; display:none;}
#blackBar {position:relative; left:0px; top:0px; width:100%; height:auto; background-color:#EC1D25; text-align:center; display:inline-block;}
#blackBar a {padding:4px; display: block; width:185px; height:30px; margin: 0 auto; box-sizing: border-box;}

#footer-wrapper-4o {margin-top:100px;}
#unMain {display:none;}

.patterson_section {width:100%; position:relative;}
.patterson_content {width:100%; max-width:700px; margin:0 auto; position:relative;}

/* SRC Logo */
#src_container {background:#da3434; height:44px;}
#src_container .patterson_content {height:44px;}
#src_container .patterson_content a#sbc_logo  {display:block; width:200px; margin:0 auto; height:44px; position: relative;}
#src_container .patterson_content a#sbc_logo img {width:100%; height:auto; display: block; position: absolute; left:0; right:0; top:50%; margin-top: -7px}

#landingPage {border-bottom:#d01431 solid 25px;}

/* Hero Section */
#landingHero { 

    background-image: url(/pattersonpartnership/images/landing_stars-mobile1.png), url(/pattersonpartnership/images/landing_stars-mobile2.png), url(/pattersonpartnership/images/landing_stars-mobile3.png);
    background-position: right top, right bottom, left top;
    background-repeat: no-repeat, no-repeat, no-repeat;

}
#landingHero .patterson_content {box-sizing:border-box; width: 300px; margin: 0 auto;}

#landingHero h1 {margin:0 0 8px 0; padding:0; font-family: "BrandonText-Regular", sans-serif; font-weight:400; font-size:30px; line-height:36px; color:#223171;}
#landingHero h1 span {display:block; font-family: "BrandonText-Regular", sans-serif; font-weight:400; font-size:22px; line-height:28px;padding: 10px 0; max-width: 500px; color:#ed193a;}
#landingHero h1 strong br {display:none;}
#landingHero h1 strong {display:block; font-family: "BrandonText-Black", sans-serif; font-weight:400; font-size:30px; line-height:36px;}






/* Recipients */




#patterson_section-recip {background:#223171; padding:22px 0 30px 0;}

#patterson_section-recip p {font-family:'BrandonText-Regular', sans-serif; font-weight:400; color:#fff; font-size: 20px;  margin: 0;padding: 3px 15px 28px 15px; max-width: 920px;line-height: 24px;}
#patterson_section-recip p a {font-family:'BrandonText-bold', sans-serif; font-weight:400; color:#fff; text-decoration: none;  }


#patterson_recip-holder {max-width:930px; margin:0; -webkit-box-shadow:10px 6px 5px 0px rgba(0,0,0,0.3); -moz-box-shadow:10px 6px 5px 0px rgba(0,0,0,0.3); box-shadow:10px 6px 5px 0px rgba(0,0,0,0.3); font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666; background:#fff; padding:26px 15px 30px 15px; line-height: 1.4em;}

#patterson_recip-holder h4 {margin:0; padding:0 0 6px 0; font-family: Arial, sans-serif; font-size: 21px; color: #223171; margin-bottom: 10px; border-bottom: 1px #ddddda solid;}
#patterson_recip-holder h4 span {margin:0; padding:0 0 6px 0; font-family: Arial, sans-serif; font-size: 16px; font-weight: normal; margin-bottom: 10px;}
#patterson_recip-holder h4:nth-child(5) {margin:0; padding:35px 0 6px 0; font-family: Arial, sans-serif; font-size: 21px; margin-bottom: 10px; border-bottom: 1px #ddddda solid;}


#patterson_recip-holder #winners-tableholder {}
#patterson_recip-holder #winners-tableholder2 {display:none;}

#patterson_recip-holder #winners-see-toggle {padding-top:50px;}
#patterson_recip-holder #winners-see-toggle a {color:#0093b4; text-decoration:none;}
#patterson_recip-holder #winners-see-toggle #winners-see-more {}
#patterson_recip-holder #winners-see-toggle #winners-see-less {display:none;}

#patterson_recip-holder #runners-tableholder {}
#patterson_recip-holder #runners-tableholder2 {display:none;}

#patterson_recip-holder #runners-see-toggle {padding-top:50px;}
#patterson_recip-holder #runners-see-toggle a {color:#0093b4; text-decoration:none;}
#patterson_recip-holder #runners-see-toggle #runners-see-more {}
#patterson_recip-holder #runners-see-toggle #runners-see-less {display:none;}

#patterson_recip-holder .recipienttable {border:0; cellpadding:0; cellspacing: 0; font-family: "Arial", sans-serif; font-size: 16px; color: #666; width:100%;}
#patterson_recip-holder .recipienttable tr {margin-bottom: 10px; display: block;}
#patterson_recip-holder .recipienttable th {padding: 0; display: none; font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; color: #999; text-align: left;}
#patterson_recip-holder .recipienttable td {padding:0; font-size: 14px; color: #383838; display:block;}




/* Media Queries */

@media only screen and (min-width: 480px) {

}

@media only screen and (min-width: 760px) {

/* Hero Section */
#landingHero {}
#landingHero .patterson_content {padding:18px 0 0 0; width:700px;}
#landingHero h1 {margin:0 0 8px 0; padding:0; font-family: "BrandonText-Regular", sans-serif; font-weight:400; font-size:66px; line-height:70px;}
#landingHero h1 span {display:block; font-family: "BrandonText-Regular", sans-serif; font-weight:400; font-size:26px; line-height:33px;}
#landingHero h1 strong {display:block; font-family: "BrandonText-Black", sans-serif; font-weight:400; font-size:66px; line-height:70px;}
#landingHero h1 strong br {display:block;}


}


@media only screen and (min-width: 960px) {

}

@media only screen and (min-width: 1024px) {

#universal4o {display:block;}
#blackBar {display:none;}
.patterson_content {max-width:998px;}

/* Hero Section */
#landingHero {
    background-image: url(/pattersonpartnership/images/landing_hero-closed.jpg);
    background-position: center top;
    background-repeat: no-repeat;
	
}
#landingHero .patterson_content {padding:8px 0 20px 170px; width:998px; height:256px; min-height: auto;}


/* Recipients */
#patterson_section-recip p {padding: 3px 0px 28px 0; }

#patterson_recip-holder {padding:26px 50px 30px 50px;}

#patterson_recip-holder .recipienttable tr {margin-bottom: 0px; display: table-row;}
#patterson_recip-holder .recipienttable th {padding: 12px 0 6px 0; display: table-cell; font-family: Arial, sans-serif; font-size: 14px; font-weight: 400; color: #999; text-align: left;}
#patterson_recip-holder .recipienttable th:nth-child(1) {width: 238px;}
#patterson_recip-holder .recipienttable th:nth-child(2) {width: 423px;}
#patterson_recip-holder .recipienttable th:nth-child(3) {width: 165px;}
#patterson_recip-holder .recipienttable td:nth-child(1) {width: 238px;}
#patterson_recip-holder .recipienttable td:nth-child(2) {width: 423px;}
#patterson_recip-holder .recipienttable td:nth-child(3) {width: 165px;}
#patterson_recip-holder .recipienttable td {padding: 8px 0 1px 0; font-size: 14px; color: #383838; display: table-cell;}


}





media only screen and (min-width: 1280px) {

}
