/* http://meyerweb.com/eric/tools/css/reset/

   v2.0 | 20110126

   License: none (public domain)

*/



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

  margin: 0;

  padding: 0;

  border: 0;

  font-size: 100%;

  font: inherit;

  vertical-align: baseline;

}



/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section {

  display: block;

}

body {

  line-height: 1;

}

ol, ul {

  list-style: none;

}

blockquote, q {

  quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

  content: '';

  content: none;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}



.bounce {

  -webkit-animation-name: bounce;

  -moz-animation-name: bounce;

  -o-animation-name: bounce;

  animation-name: bounce;

}

.animated{-webkit-animation-fill-mode:both;

-moz-animation-fill-mode:both;

-ms-animation-fill-mode:both;

-o-animation-fill-mode:both;



            animation-iteration-count: infinite;

       -moz-animation-iteration-count: infinite;

    -webkit-animation-iteration-count: infinite;



animation-fill-mode:both;

-webkit-animation-duration:2s;

-moz-animation-duration:2s;

-ms-animation-duration:2s;

-o-animation-duration:2s;

animation-duration:2s;

}









@-moz-keyframes bounce {

  0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}

  40% {-moz-transform: translateY(-15px);}

  60% {-moz-transform: translateY(-15px);}

}



@-o-keyframes bounce {

  0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}

  40% {-o-transform: translateY(-15px);}

  60% {-o-transform: translateY(-15px);}

}

@keyframes bounce {

  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}

  40% {transform: translateY(-15px);}

  60% {transform: translateY(-15px);}

}



html{

  scroll-behavior: smooth;

}

.auto-container{

  max-width: 1350px;

  width: 95%;

  margin: auto;

}

.enter-button{

	margin: 0 auto;

	background-image: url(../images/orange-mark.png);

	width: 247px;

	height: 63px;

	padding-top: 24px;

  text-align: center;

}



.enter-button:hover{

  background-image: url(../images/orange-mark-dark.png);

}

.enter-button a{

	font-family: 'Amatic SC', sans-serif;

	font-size: 36px;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

	color:#ffffff;

  letter-spacing: 4px;

}







.parallax-window {

    min-height: 400px;

    background: transparent;

}

.parallax-mirror {

    z-index:1

}

h3{

  font-family: 'Just Another Hand';

  font-size: 70px;

  text-align: center;

  font-weight: 500;

  color: #000;

  text-transform: uppercase;

}

h4{

  font-family: 'Amatic SC', cursive;

  font-size: 50px;

  text-align: center;

  font-weight: bold;

  color: #1c4773;

  text-transform: uppercase;

}

p{

  font-family: 'Assistant', sans-serif,  regular;

  font-size: 20px;

  text-align: center;

  line-height: 30px;

  font-weight: 300;

}

/*    ----------------------------------

                TOP SECTION

      ----------------------------------

*/

h1{

  font-family: 'Amatic SC', cursive;

  font-size: 70px;

  text-align: center;

  font-weight: bold;

  color: #1c4773;

  text-transform: uppercase;

  width: 60%;

  margin: 0 auto 85px auto;

}

.section-top{

 /* height: 880px;*/

  height: 460px;

  /*background: url('/assets/images/awards/skyline.jpg');*/

  background-size: cover;

  background-position: center;

  background-repeat: no-repeat;

  position:relative;

  

}

.section-top::after

{

	content:"";

	height:85px;

	width:100%;

	bottom:0;

	position:absolute;

	background:url(../images/header-bottom.png) bottom center;

	background-size:100% 100%;

}



.section-top .logo{

  top: 50%;

  position: relative;

  text-align: center;

  width: 400px;

  transform:translate(-0%, -50%);

  -webkit-transform:translate(-0%, -50%);

  display: block;

  margin: 0 auto;



}

.section-top .logo-partner{

  text-align: center;

  position: relative;

  top: 20px

}

.section-top .logo-partner img{

  width: 300px;

  max-width: 130px!important;

	margin-bottom: 36px;

}

.section-top .logo-partner p{

  font-family: 'Poppins', sans-serif;

  margin-bottom: 69px;

	color:#ffffff;

  text-transform: uppercase;

  text-shadow: 0 0 10px #000000;

  font-weight: 600;

}

.section-top .logo img {

	max-width: 100%;

    /* width: 100%; */

    width: 250px;

}

.section-top .enter-button{

  background-image: url(../images/blue-mark-dark.png);

}

.section-top .enter-button:hover{

  background-image: url(../images/blue-mark-very-dark.png);

}

.down-link img{

  -webkit-filter: drop-shadow(0 0 15px #000000);

  filter: drop-shadow(0 0 5px #000000);

}

#paper-tear1{

  position: relative;

  top: 800px;

  width: 100%;

}

/*    ----------------------------------

              WHAT ARE SECTION

      ----------------------------------

*/

.section-what-are{

  background-color:#FFFFFF;

  padding: 95px 0px 72px;

}

.section-what-are .left-box{

  width: 47%;

  margin-left: 90px;

  display: inline-block;

  vertical-align: top;

}

.section-what-are img{

  display: inline-block;

  max-width: 40%;

  margin-left: 70px;

}

.section-what-are h3{

  text-align: left;

  margin-bottom: 42px;

}

.section-what-are p{

  margin-bottom: 15px;

  text-align: left;

}

.section-what-are .enter-button{

  margin: 0;

}

.down-chevron{

  position: absolute;

  bottom: 18px;

  width: 100%;

  text-align: center;

}

.down-chevron i{

  color: #FFFFFF;

  display: block;

  font-size: 27px;

  position: relative;

}

.down-chevron :first-child{

  top: 12px;

}



/*    ----------------------------------

                WINNERS SECTION

      ----------------------------------

*/

.section-winners{

  background-size: cover;

  background-position: center top;

  padding: 75px 0px;

  min-height: 0px;

  text-align: center;

}

#paper-tear2{

  position: relative;

  top: -80px;

  width: 100%;

}

#paper-tear3{

  position: relative;

  bottom: -80px;

  width: 100%;

}

.section-winners .auto-container{

  max-width: 1277px;

}

.section-winners h3{

  margin-bottom: 42px;

  color:#ffffff;

}

.section-winners .winners-wrapper{

  margin-left: auto;

  max-width: 642px;

  width: 100%;

  background-color: #1c4773;

  color: #ffffff;

  padding-bottom: 34px;

}

.section-winners .winners-wrapper-inner{

  padding: 55px 50px 24px;

}

.section-winners .enter-button{

  background-image: url(/bookawards/assets/images/blue-mark-light.png);

}

.section-winners .enter-button:hover{

  background-image: url(/bookawards/assets/images/blue-mark-mid.png);

}



/*    ----------------------------------

            HOW THEY WORK SECTION

      ----------------------------------

*/

.section-howtheywork{

  background-size: cover;

  background-position: center;

  background-color: #FFFFFF;

  padding: 76px 0px 90px;

  color: #000000;

  text-align: center;

}

.section-howtheywork .auto-container{

  max-width: 1310px;

}

.section-howtheywork h3{

  margin-bottom: 25px;

}

.section-howtheywork h5{

  font-family: 'News Cycle', sans-serif;

  font-size: 18px;

  text-align: center;

  font-weight: bold;

  text-transform: uppercase;

  color:#bbd8f5;

  margin-bottom: 12px;

}

.section-howtheywork p{

  font-size: 16px;

  margin-bottom: 20px;

  padding-top: 10px;

  padding-right: -2px;

}

.howtheywork-subheading{

  margin-bottom: 20px!important;

   font-family: 'Oxygen', sans-serif;

   font-size: 20px!important;

   padding-top: 0px!important;

}

.howtheywork-all-cols{

  width: 100%;

  max-width: 1200px;

  margin: auto;

}

.howtheywork-col{

  width: 33%;

  display: inline-block;

  vertical-align: top;

}

.col-pad-inner{

  padding-top: 27px;

}

.howtheywork-col img{

  width: 100%;

  max-width: 259px;

  margin-left: 65px;

}

.howtheywork-col .col-pad-inner{

  width: 88%;

  margin: 0 auto;

}

/*    ----------------------------------

                  TIMER SECTION

      ----------------------------------

*/

#paper-tear4{

  position: relative;

  top: -30px;

  width: 100%;

}

#paper-tear5{

  position: relative;

  top: 30px;

  width: 100%;

}

.section-timer .auto-container{

  max-width: 1540px;

}

.unhide{

  display: none;

}

.section-timer{

  background-size: cover;

  background-position: center;

  padding: 23px 0px;

  text-align: center;

}

.section-timer h3{

  margin-bottom: 7px;

}

.section-timer p{

  margin: 54px 0 32px 0;

}

.description{

  line-height: 28px;

}

.timer-box{

  margin-left: auto;

  max-width: 666px;

  width: 100%;

  padding-bottom: 34px;

}

.timer-box-inner{

  padding: 55px 15px 24px;

}

.counter{

  display: block;

  width: 100%;

  text-align: center;

  position: relative;

  top: -12px;

}

.counter-inner{

  display: inline-block;

}

.counter-inner p{

  margin:0;

  font-size: 48px;

  font-weight: bold;

}

.colon{

  font-size: 56px;

  color: #1c4773;

  font-weight: 600;

}

.date-counter span{

  font-size: 14px;

  font-weight: 600;

  margin: 0px 5px;

  text-align: center;

  color: #000000;

  font-family: 'Assistant', sans-serif,  regular;

}

.date-counter{

  display: inline-block;

}

.timer-sep{

  font-size: 50px;

  color: #1c4773;

  margin: 0px 8px;

}

.section-timer .enter-button{

  background-image: url(/bookawards/assets/images/blue-mark-dark.png)

}

.section-timer .enter-button:hover{

  background-image: url(/bookawards/assets/images/blue-mark-very-dark.png)

}

/*    ----------------------------------

                  NEW SECTION

      ----------------------------------

*/

.resource-bundle h3{

  width: 95%;

}

.resource-bundle span{

  color: #ff912f;

}

.resource-bundle .plus p{

  font-family: 'Amatic SC', serif;

  font-size: 34px;

  color:#1c4773;

  margin-top: 40px;

}

.teaching-pack p,.teaching-pack h3{

  color:#ffffff;

  width: 90%;

  margin: 10px auto;

}

.teaching-pack span{

  color:#fff82f;

}

.teaching-pack .enter-button{

  background-image: url(/bookawards/assets/images/green-mark.png);

}

.teaching-pack .enter-button:hover{

  background-image: url(/bookawards/assets/images/green-mark-dark.png);

}

/*    ----------------------------------

              WHY ENTER SECTION

      ----------------------------------

*/

.section-whyenter{

  background-size: cover;

  background-position: center;

  background-color: #FFFFFF;

  padding: 76px 0px 80px;

  color: #000000;

  text-align: center;

}

.section-whyenter .auto-container{

  max-width: 1310px;

}

.section-whyenter img{

  margin-bottom: 10px;

  max-width: 100%;

}

.whyenter-col{

  width: 49.5%;

  display: inline-block;

  margin-bottom: 28px;

}

.section-whyenter .col-pad-inner{

  padding: 0 45px;

}

.whyenter-col p{

  width: 95%;

  margin: 10px auto;

}

.teachers-choice{

  background-color: #1c4773;

  color: #ffffff;

  margin: 70px auto 0;;

  padding: 57px;

  width: 83%;

}

.teachers-choice .text-box{

  width: 72%;

  display: inline-block;

  margin-right: 50px;

}

.teachers-choice .text-box p{

  text-align: left;

}

.teachers-choice h4{

  color:#ffffff;

  font-size: 40px;

  text-align: left;

  margin-bottom: 10px;

}

.teachers-choice .enter-button{

  display: inline-block;

  vertical-align: top;

  background-image: url(/bookawards/assets/images/blue-mark-light.png);

}

.teachers-choice .enter-button:hover{

  background-image: url(/bookawards/assets/images/blue-mark-mid.png);

}

.teachers-choice span{

  color: #f37032;

}

/*    ----------------------------------

                REASONS SECTION

      ----------------------------------

*/

.section-reasons{

  background-color: #bbd8f5;

}

.section-reasons img{

  width: 100%;

  margin-bottom: -5px;

}

.section-reasons .winners-wrapper{

  margin: 50px 150px 70px 25px;

  width:40%;

  display: inline-block;

  vertical-align: top;

}

.section-reasons p{

  margin-bottom: 20px;

  line-height: 27px;

  text-align: left;

}

.section-reasons .auto-container{

  width: 80%;

  padding: 75px 0 75px 0;

}

.section-reasons h3{

  text-align: left;

  margin-bottom: 30px;

}

.section-reasons ul{

  list-style-type:disc;

  font-family: 'Oxygen', sans-serif;

  font-weight: lighter;

  font-size: 17px;

}

.section-reasons span{

  font-weight: 300;

}

.section-reasons .winners-wrapper-inner{

  padding: 55px 60px 40px;

}

.section-reasons ul li{

  margin-bottom: 10px;

  line-height: 30px;

}

.prizes{

  width: 45%;

  display: inline-block;

}

.section-reasons .enter-button{

  margin: 20px 0 0 0;

  background-image: url(/bookawards/assets/images/blue-mark-dark.png);

}

.section-reasons .enter-button:hover{

  background-image: url(/bookawards/assets/images/blue-mark-very-dark.png);

}

/*    ----------------------------------

                FOOTER SECTION

      ----------------------------------

*/

.section-footer{

  background-size: cover;

  background-position: center;

  color: #000000;

  padding: 55px 0 0 0;

  min-height: 0px;

  background-color: #FFFFFF;

  text-align: center;

}

.section-footer h3{

  margin-bottom: 45px;

}

.section-footer p{

  max-width: 1216px;

  margin:0 auto 47px auto;

}

.section-footer p sup{

  font-size: 10px;

  line-height: 30px;

}

.section-footer p a{

  color:#27b799;

  text-decoration: none;

}

.section-footer .enter-button{

  margin-bottom: 72px;

}

.section-footer img{

  vertical-align: bottom;

  max-width: 100%;

}

.bottom-footer{

  background-color: #1c4773;

  width: 100%;

  float:left;

  height: 156px;

}

.bottom-footer p{

  color: #ffffff;

  font-size: 12px;

  line-height: 22px;

  text-align: left;

  margin-top: 15px;

}

.tp-logo{

  float: left;

  display: inline-block;

  margin-right: 20px;

}

.social-icons{

  position: relative;

  float: right;

  display: inline-block;

}

.bottom-footer .auto-container{

  padding: 58px 0 0 0;

}



.footer-left{

  width: 70%;

  display: inline-block;

}









/**/

.heading-div{

  margin-top: -8px;

}



.top-img{

  margin-left: 50px;

}

.awards-info {

	background-color: #FFFFFF;

  padding: 30px 0px 10px;

  width: 100%;

  float: left;

}

.awards-info-left {

	width: 45%;

	display: inline-block;

	vertical-align: top;

  margin-right: 35px;

  margin-left: 35px;

}



.awards-info-left h3 {

	text-align: left;

	line-height: 80px;

	padding-right: 60px;



}

.awards-info-left p {

	text-align: left;

	display: inline-block;

}



.freebies-info-left {

	width: 45%;

	display: inline-block;

	vertical-align: top;

  margin-right: 35px;

  margin-left: 35px;

}



.freebies-info-left h3 {

	text-align: left;

	line-height: 80px;

	padding: 60px 15px 0px 0px;



}

.freebies-info-left p {

	text-align: left;

  display: inline-block;

  padding-bottom: 35px;

}



.nominate-button-top{

    display: block;

    margin: 0 auto;

    

}





.nominate-button{

    display: block;    

    padding: 15px 0px;

}





.nominate-button a {

	font-family: 'Amatic SC', sans-serif;

	font-size: 36px;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

	color: #ffffff;

	letter-spacing: 3.6px;

}

/**/



/*judges outer part css start*/



.prize-outer::after

{

	position:absolute;

	height:90px;

	background:url(/assets/images/awards/Knittingclubawards/pink-top.png) no-repeat center top;

	background-size:100% 100%;

	width:100%;

	top:0;

	left:0;

	content:"";

}

.prize-outer::before

{

	position:absolute;

	height:90px;

	background:url(/assets/images/awards/Knittingclubawards/pink-bottom.png) no-repeat center bottom;

	background-size:100% 100%;

	width:100%;

	bottom:0;

	left:0;

	content:"";

}

.prize-inner {

	float: left;

	width: 100%;

	box-sizing: border-box;

}

.freebies-inner {

	float: left;

	width: 100%;

	box-sizing: border-box;

}

.the-prize {

  float: left;

  position: absolute;



}

.the-prize h3,

.the-prize p

{

	text-align:left ;

}

.the-prize h3

{

	letter-spacing: 1.4px;

    padding: 0 0 37px 0;

}

.the-prize p

{

	font-weight: 600;

	padding: 0 20px 0 0;

	letter-spacing: 0.9px;

}

.prize-text {

	float: right;

	width: 578px;

	margin: 0 32px 44px;

	text-align: center;

	padding: 60px 30px 0px;

	background: #fff;

  min-height: 415px;

  background-color: #1c4773;

  z-index: 1;

  position: relative;

}



.prize-text p {

  color: #fff;

}



.prize-text h3 {

  color: #fff;

}



.prize-text strong {

	font-family: 'Amatic SC', cursive;

	color: #1c4773;

	display: inline-block;

	width: 100%;

	font-size: 48px;

	padding: 16px 0 11px;

	font-weight: bold;

	letter-spacing: -0.4px;

}

.prize-text span {

	display: inline-block;

	width: 100%;

	font-size: 19px;

	color: #75a7da;

	font-family: 'News Cycle', sans-serif;

	line-height: 27px;

}



.prize-text img{

  display: block;

  margin: 0 auto;

}



.prize-img{

  width: 95%;

}

/*judges outer part css end*/



/*shortlist outer part css start*/

.stages-outer

{

	float:left;

  width:100%;

  padding: 45px 0px;

}

.stages-part {

	float: left;

	width: 100%;

	padding: 0 40px 0;

	box-sizing: border-box;

}

.stages-part h4 {

	font-size: 70px;

	padding: 9px 0 63px 0;

	letter-spacing: 1.4px;

}

.stages-part span {

	font-size: 28px;

	color: #75a7da;

	font-family: 'News Cycle', sans-serif;

	display: inline-block;

	width: 100%;

	text-align: center;

	font-weight: bold;

	text-transform: uppercase;

	letter-spacing: -0.2px;

	padding: 0 0 13px 0;

}



.stages-part li {

	float: left;

	width: 33%;

	padding: 0 15px;

	box-sizing: border-box;

	text-align: center;

	min-height: 440px;

	margin: 65px 0 6px 0;

}

.stages-part li strong {

	color: #000;

	font-family: 'Just Another Hand';

	font-size: 40px;

	display: inline-block;

	width: 100%;

  line-height: 52px;

  text-transform: uppercase;

}

.stages-part li  p

{

	display:inline-block;

	width:100%;

	font-size:19px;

	color:#000;

	font-family: 'Assistant', sans-serif,  regular;

}

/*shortlist part css end*/



/*key stage one*/



.stage-first-outer {

	position: relative;

	background: #e9f7ff;

	float: left;

	padding: 163px 0 110px;

	width: 100%;

}

.stage-first-outer::after

{

	position:absolute;

	height:90px;

	background:url(/assets/images/awards/Knittingclubawards/white-top.png) no-repeat center top;

	background-size:100% 100%;

	width:100%;

	top:0;

	left:0;

	content:"";

}

.stage-first-outer::before

{

	position:absolute;

	height:90px;

	background:url(../images/judges-white-bottom.png) no-repeat center bottom;

	background-size:100% 100%;

	width:100%;

	bottom:0;

	left:0;

	content:"";

}

.key-stage-first {

	float: left;

	width: 100%;

	padding: 0 28px 0;

	box-sizing: border-box;

}

.key-stage-first span {

	font-size: 28px;

	color: #75a7da;

	font-family: 'News Cycle', sans-serif;

	display: inline-block;

	width: 100%;

	text-align: center;

	font-weight: bold;

	text-transform: uppercase;

	letter-spacing: -0.3px;

	padding: 0 0 57px 0;

}

.key-stage-first li {

	float: left;

	width: 33.33%;

	padding: 0 25px;

	box-sizing: border-box;

	text-align: center;

	min-height: 450px;

	margin: 0px 0 35px 0;

}

.key-stage-first li img

{

	max-width:100%;

}

.key-stage-first li strong {

	color: #1c4773;

	font-family: 'Amatic SC', cursive;

	font-size: 50px;

	display: inline-block;

	width: 100%;

	padding: 32px 0 10px 0;

	letter-spacing: -0.3px;

}

.key-stage-first li  p

{

	display:inline-block;

	width:100%;

	font-size:19px;

	color:#75a7da;

	font-family:'News Cycle', sans-serif;

}

.stage-second-outer {

	float: left;

	width: 100%;

	padding: 37px 0 0 0;

}

.stage-second-outer  .key-stage-first li

{

	min-height: 493px;

}

/*key stage one*/



/*funny-news-first part css start*/

.funny-news-first {

	float: left;

	width: 100%;

	position: relative;

	padding: 163px 0 115px;

  background: url(/assets/images/awards/Knittingclubawards/BG-image.jpg);

  background-size: cover;

  background-repeat: no-repeat;

}

.funny-news-first::after

{

	position:absolute;

	height:90px;

	background:url(/assets/images/awards/Knittingclubawards/white-top.png) no-repeat center top;

	background-size:100% 100%;

	width:100%;

	top:0;

	left:0;

	content:"";

}

.funny-news-first::before

{

	position:absolute;

	height:90px;

	background:url(/assets/images/awards/Knittingclubawards/blue-bottom.png) no-repeat center bottom;

	background-size:100% 100%;

	width:100%;

	bottom:0;

	left:0;

	content:"";

}

/*funny-news-first part css end*/



/***** KCOTY *****/



.header-panel{

    background-image: url(/assets/images/awards/Knittingclubawards/Blue-Pattern.jpg);

    position: relative;

    width: 100%;

    float: left;



}



.header-panel::before{

	position:absolute;

	height:90px;

	background:url(/assets/images/awards/Knittingclubawards/judges-white-bottom.png) no-repeat center bottom;

	background-size:100% 100%;

	width:100%;

	bottom:0;

	left:0;

	content:"";



}



.awards-logo{

    width: 210px;

    position: relative;

    display: block;

    margin: 0 auto;

    padding-top: 15px;



}



.header-text h2{

    text-align: center;

    display: block;

    margin: 0 auto;

    font-size: 70px;

    text-transform: uppercase;

    color: #fff;

    padding: 20px 0px;

    font-family: 'Just Another Hand';

 

}

.closed-text{
    color:#ed6c92; 
    font-size:48px;
}





@font-face {

    font-family: 'JustAnotherHand';

    src: url('https://www.1001fonts.com/just-another-hand-font.html'); /* IE9 Compat Modes */

    src: url('https://www.1001fonts.com/just-another-hand-font.html') format('embedded-opentype'), /* IE6-IE8 */



}



.prize-outer::before{

    position:absolute;

    height:90px;

    background:url(/assets/images/awards/Knittingclubawards/judges-white-bottom.png) no-repeat center bottom;

    background-size:100% 100%;

    width:100%;

    bottom:0;

    left:0;

    content:"";



}





.center-squig{

  display: block;

  margin: 0 auto;

}



.header-inner{

  padding-bottom: 100px;

}



.freebie-img-block{

  display: inline-block;

}



.freebie-img{

  width: 100%;

}



.prize-outer {

	position: relative;

	background: #e9f7ff;

	float: left;

	padding: 120px 0 95px;

    width: 100%;

    background-image: url(/assets/images/awards/Knittingclubawards/Pink-Pattern.jpg)

}

.prize-outer::after

{

	position:absolute;

	height:90px;

	background:url(/assets/images/awards/Knittingclubawards/white-top.png) no-repeat center top;

	background-size:100% 100%;

	width:100%;

	top:0;

	left:0;

	content:"";

}

.prize-outer::before

{

	position:absolute;

	height:90px;

	background:url(/assets/images/awards/Knittingclubawards/judges-white-bottom.png) no-repeat center bottom;

	background-size:100% 100%;

	width:100%;

	bottom:0;

	left:0;

	content:"";

}



.nominate-footer {

	width: 45%;

	margin-left: 37px;

	display: inline-block;

	vertical-align: top;

  margin-right: 70px;

  float: right;

  text-align: center;

}



.nominate-footer h3 {

	text-align: center;

	margin-bottom: 14px;

	letter-spacing: 1.4px;

}

.nominate-footer p {

	text-align: center;

	margin: 20px 0 25px;

	display: inline-block;

}



.limited-offer-counter p {

  font-size: 50px;

  letter-spacing: 2pt;

}



.social-icon{

  margin-right: 10px;

}



