*{cursor:auto !important}header{padding:30px}header .back-arrow .arrow{border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:40px solid #B28743}header .logo{width:200px;margin-left:15px}.homepage{background:url("//public-media.si-cdn.com/filer/b3/c5/b3c534ad-409b-4cb6-9791-16d81c5f0184/sepia.jpg") no-repeat center top;background-size:contain}.homepage .black-BG{text-shadow:0 0 6px #000;height:auto}@media only screen and (min-width: 1000px){.homepage .black-BG{background:none}}.homepage .title{width:50%;margin:8% auto 0 auto}.homepage .language-button{width:40%;margin:14% 3% 0 3%}.homepage .language-button .language{width:auto;height:auto;font-size:28px;line-height:70px}.homepage .language-button .instructions{margin-top:2%;font-size:20px}.homepage h3{margin:5% 0;font-size:30px;line-height:100%}.portraits .portrait-column{margin-top:10px !important}.portraits .portrait-column img{vertical-align:middle}.portraits{width:96%;padding:2%;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;-moz-column-count:4;-webkit-column-count:4;column-count:4;text-align:center;position:relative;z-index:4}.portraits div{display:inline-block}.portraits img{width:92% !important;height:auto !important;margin:7px 0;border:solid 7px #fff;box-shadow:0 0 10px #999}.portraits img:hover{box-shadow:0 0 30px #333}img.winner{border:solid 7px #b28743 !important}.voting-section{padding-bottom:100px}.voting-section .information{margin:30px auto;text-align:center;display:block}.voting-section .vote-portrait{max-width:70%;max-height:auto;margin:30px 10% 0 10%}.voting-section h4{bottom:50px}.thank-you-page{width:90%;padding:10% 5% 0 5%;overflow:scroll}.thank-you-page h1{margin-bottom:3%;font-size:30px}.thank-you-page h2{font-size:28px}.thank-you-page h2 span{font-size:32px}.thank-you-page h3{margin:3% 0;font-size:22px}.thank-you-page .logo{width:250px;margin-top:3%}.pagination{margin:30px auto}.pagination .previous,.pagination .next{margin:80px 0;top:auto;right:auto}.pagination .previous:hover,.pagination .next:hover{cursor:pointer}.pagination .next{margin:20px 0;left:auto;right:30px}.primary-content{padding:2% 5%}.primary-content .arrow{display:none}.vote-button{width:300px;height:60px;padding:0;background:#b28743;border:none;color:#fff;font-size:19px;font-weight:bold;text-align:center;line-height:57px;letter-spacing:0}
