.top-margin-sm{margin-top:10px}.top-margin-md{margin-top:30px}.top-margin-lg{margin-top:50px}.top-margin-xl{margin-top:80px}.bottom-margin-sm{margin-bottom:10px}.bottom-margin-md{margin-bottom:30px}.bottom-margin-lg{margin-bottom:50px}.bottom-margin-xl{margin-bottom:80px}​.parent{display:​ table}.child{display:table-cell;vertical-align:bottom}.thanks p{font-size:2em;color:#adadad}​ .text-lg{font-size:1.8em}span.scrollTo:hover{color:#8e8e8e}span.scrollTo{cursor:pointer;color:#aaa}.knitter{background-image:url('content/images/competition/knitting/kiss_the_knitter.png');background-repeat:no-repeat;background-size:cover;background-position:center;min-height:600px}.knitter h2{font-family:"Bebas Neue";font-size:35px}.section-benefits{padding:70px 0;background-color:#333}.section-benefits h2{margin:100px 0 50px}.section-schedule h3{margin:50px 0 0}.section-benefits .nav-tabs li{align-items:center;border:1px solid #222;border-radius:5px 5px 0 0;display:flex;height:120px;justify-content:center;margin:0 2px;width:12%}.section-benefits .nav-tabs li a{color:#f05f5f;display:flex;font-family:"Open Sans";font-size:18px;font-weight:600;height:100%;justify-content:center;margin-right:0;text-align:center;width:100%;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-moz-transition:filter .5s;-o-transition:filter .5s;-webkit-transition:filter .5s;transition:filter .5s;transition:background-color .5s}.section-benefits .tab-pane{background-color:#252525;padding:30px}h3{font-family:"Open Sans";font-weight:600;font-size:30px;margin-bottom:10px}.nav-tabs{border-bottom:none}.circle{width:10px;height:10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#f05f5f;float:left;margin-right:10px}.tab-content{margin-bottom:30px}.tab-content-title{display:flex;justify-content:flex-start;align-items:center}.tab-content-title .fa{margin:10px 20px 0}.tab-content-text{align-items:flex-start;display:flex;justify-content:space-between;padding:30px}.tab-content-text p{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:18px;margin-bottom:40px;text-align:left;width:90%}.prizelist{width:100%}.prizelist p{margin-bottom:10px}.nav-text{color:#999}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item.active,.section-benefits .nav-tabs li a:hover{color:#fff;background-color:#252525;border-color:transparent}div.visible-xs h3,div.visible-sm h3{text-align:left}div.visible-xs .nav-text,div.visible-sm .nav-text{font-size:18px;vertical-align:middle}div.visible-xs .panel-body,div.visible-sm .panel-body{background-color:#252525}div.visible-xs .panel-title,div.visible-sm .panel-title{text-align:left}div.visible-xs .panel-title span.fa,div.visible-sm .panel-title span.fa{font-size:1em;width:30px}div.visible-xs .panel-title a:hover,div.visible-sm .panel-title a:hover{text-decoration:none;color:#fff}div.visible-xs .panel-default>.panel-heading,div.visible-sm .panel-default>.panel-heading{font-family:"Open Sans";color:#f05f5f;background-color:#252525;background-color:#333}div.visible-xs .tab-content-text,div.visible-sm .tab-content-text{padding:5px}div.visible-xs .tab-content-text p,div.visible-sm .tab-content-text p{text-align:left;width:100%}div.visible-xs div.show-mobile img,div.visible-sm div.show-mobile img{margin:10px}.section-schedule{padding:70px 0;background-color:#333;margin:30px auto}.section-schedule .container{background-color:#252525;padding-bottom:50px}.section-schedule-content{display:flex;align-items:center;justify-content:center;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.section-schedule-content .dates{margin:40px 0 40px 40px;color:#555}.section-schedule-date{}.section-schedule ul{list-style:none outside none;padding:0}.section-schedule table tbody tr:hover td{background-color:#333}.section-schedule .table>tbody>tr>td,.section-schedule .table>tbody>tr>th,.section-schedule .table>tfoot>tr>td,.section-schedule .table>tfoot>tr>th,.section-schedule .table>thead>tr>td,.section-schedule .table>thead>tr>th{border-top:1px solid #444}.section4{padding:70px 0;background-color:#333}.section4 .tab-content-title{margin-bottom:30px}.section4-content{display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.section4-form{padding:0}.section4-content img{display:none}.section4-form .fa,.modal-body .fa{margin:0 10px 10px 0}.section4-form .input-text,.modal-body .input-text{width:100%;border-radius:2px;margin-bottom:20px;height:40px;outline:0;border:none}.section4-form .input-button,.modal-body .input-button{border:2px solid #f05f5f;border-radius:2px;background-color:#f05f5f;padding:10px 30px;width:40%;text-transform:uppercase;font-weight:600;color:#fff;font-size:15px;float:right}.modal-content{padding:10px 20px;background-color:#000}.link-form{color:#f05f5f;text-align:center}.custom-modal-content{background-color:#2e3236}.custom-modal-header{border-bottom:1px solid #222}.form-buffer{margin-bottom:20px}@media only screen and (min-device-width:320px) and (max-device-width:480px){}@media only screen and (min-width:321px){}@media only screen and (max-width:320px){}@media only screen and (min-device-width:768px) and (max-device-width:1024px){}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){}@media only screen and (min-width:1224px){}@media only screen and (min-width:1824px){}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){}@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){}@media only screen and (min-device-width:320px) and (max-device-height:568px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){}@media only screen and (min-device-width:375px) and (max-device-height:667px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){}@media only screen and (min-device-width:375px) and (max-device-height:667px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){}@media only screen and (min-device-width:414px) and (max-device-height:736px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){}@media only screen and (min-device-width:414px) and (max-device-height:736px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){}@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){}@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation:portrait) and (-webkit-device-pixel-ratio:2){}@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3){}@media only screen and (min-device-width:320px) and (max-device-height:640px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){}@media only screen and (min-device-width:360px) and (max-device-height:640px) and (orientation:landscape) and (-webkit-device-pixel-ratio:3){}@media only screen and (min-device-width:360px) and (max-device-height:640px) and (orientation:portrait) and (-webkit-device-pixel-ratio:3){}