	@charset "utf-8";
	/** CSS STYLE SHEET BY CARAPACE TECHNOLOGIES **/
	/* BG COLOR: #FFFFFF FG COLOR: #9ecbea */
	
    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;700;800&display=swap');
	
	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, main, button, input, optgroup, select, textarea, #intro, .ita19 {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
	
	article, main, aside, details, figcaption, figure, footer, header, menu, nav, section, #main-wrapper, #wrapper, #sidebar, img, a, #intro, .ita19 {display: block;}
	
	body {height: 100% !important;width: 100% !important;left: 0;top: 0;font-family: 'Open Sans', sans-serif;font-size: 1.2em;font-weight: normal;overflow-x:hidden !important;}
	
	* {  font-family: 'Open Sans', sans-serif;  line-height: 1.5;  animation: fadein 1s;  -moz-animation: fadein 1s; /* Firefox */  -webkit-animation: fadein 1s; /* Safari and Chrome */  -o-animation: fadein 1s; /* Opera */-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
	@keyframes fadein {from {opacity:0;} to {opacity:1;}}
	@-moz-keyframes fadein { /* Firefox */ from {opacity:0;} to {opacity:1;}}
	@-webkit-keyframes fadein { /* Safari and Chrome */ from {opacity:0;} to {opacity:1;}}
	@-o-keyframes fadein { /* Opera */ from {opacity:0;} to {opacity: 1;}}
	
	::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;}
	/*::-webkit-scrollbar-thumb{background-color: #000000;}*/
		::-webkit-scrollbar-thumb{background-color: #808080;}
	::-moz-selection { color: #000000;background:#FFF;}
	::selection { color: #000000;background:#FFF; }
	.darkblue {color:#0c005a;}
	
	#main-wrapper {width: 100%;height:100%;position:relative;}
	#sidebar {
	    width: 20%;height: calc(100% - 180px);position:fixed;padding: 0 0 70px;top: 110px;left: 0px;bottom: 0px;
	    /*background: #9ecbea;*/
	     background: #FFF;
	    cursor: default;left: 0;overflow-x: hidden;overflow-y: auto;z-index: 10000;border: 20px solid #FFF;/*border-right:2px solid #000000;*/}
	#wrapper {width: 100%;float:left;margin-top:110px;}
	#wrapper-profile {width: 100%;float:left;}
	/*#header {width:calc(100% - 32px);height:100px !important;z-index: 10005;position:fixed;top:0;right:0;background: url(../media/ITA_HashTag.png) no-repeat right bottom #FFFFFF;background-size:auto 50%;border-bottom:2px solid #000000;padding:6px 16px;}
	#header #logo img {float:left;max-width:100%;}
	#header .ita19 {float:left;margin-left:12px;margin-top:4px;width:50%;max-width:450px;}
	*/
	
	#header {width:calc(100% - 32px);height:100px !important;z-index: 10005;position:fixed;top:0;right:0;
	/*background: #FFFFFF;*/
	background:#111111;
	padding:6px 16px;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: flex-end;align-content: stretch;}
	#header div {flex: 33%;}
	#header #logo 
	{float:left;
	display:block;
	margin-top:6px;
	/*max-width:155px;*/
	    
	}
	#header #logo img {height: 70px;margin: 0 auto;float:none; background: #fff;padding: 7px;}
	#header .ita19 {
	    /*float:left;*/
	    /*margin-left:12px;*/
	    margin-top:4px;
	    text-align:center;
	    width:33.33%;
	    /*width:auto;*/
	}
		#header .ita19 h1{
		    color:#fff;
		}
	#header .ita19 img {float:left;max-width:100%;}
	#header .ita19 #followus {margin-top:5px;}
	#logo h1 {font-size:1.4rem;font-weight:500;text-align:center;}
	.logo_nd {max-width:100%;}
	
	#header #r-container {float:right;display:block;margin-top:0px;width:25%;}
	#header #r-container a {float:right;margin-left:16px;margin-top:3px;}
	#header #r-container #followus {margin-bottom:6px;}
	#counter-c {float:left;width:100%;margin-bottom:6px;text-align:right;font-size:1.1rem;}
	#counter-c-inner {
	    float:right;font-weight:bold;padding:6px;text-align:center;
	    
	}
	#counter-c strong {
	    /*color:#111111;*/
	    color:#ffffff;
	    margin-right:2px;}
	.Count {letter-spacing:0.3em;color:#FDF8F5;}
	.Count > b {padding:4px 3px 4px 8px;margin:0 2px;
	/*background:#111111; */
		color:#111111; 
			background:#ffffff; 
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
	#followus {display:block;width:100%;float:left;}
	#followus a {float:left;margin-right:11px;margin-left:0px !important;}
	.ml-12 {margin-left:12px;}
	/*#main-content {margin-left: 20%;width: 80%;}*/
	#main-content {margin-left: calc(20% + 40px);width: calc(80% - 40px);}
	.mo-navbar, .mo-selected-nominee-bar {display:none !important;}
	.selected-nominee-bar {display:block;position: fixed;  top: 100px; margin-top:14px;z-index:10004 !important;}
	.selected-nominee-bar img, .nm-div img {width:auto;height:32px;float:left;margin-right:9px;border:1px solid #0c005a;padding:2px;}
	.selected-nominee-bar .nm-div, .nm-div {display:block;padding:10px 26px 10px 10px;margin:0 9px 9px;float:left;background:#000000;color:#FFF;font-size:1rem;font-weight:500;position:relative;}
	.selected-nominee-bar .nm-div a, .nm-div a {color:#0C005A;font-size:1rem;padding:3px;font-weight:700;text-decoration:none;position:absolute;top:0;right:6px;}
	.selected-nominee-bar .btn {padding: 21px 15px;border-radius: 0;max-width:150px;margin-left:9px;float:left;}
	.thank-social-icons {display:block;width:100%;margin-top:12px;text-align:center !important;}
	.thank-social-icons a {margin:0 4px;text-decoration:none;display:inline-block;}
	.subclose {color:#0C005A;font-size:0.75rem;padding:3px;font-weight:700;text-decoration:none;position:absolute;top:0;right:48%;}
	@media screen and (min-width: 1400px) {#sidebar {width: 20%;}#main-content {margin-left: calc(20% + 40px);width: calc(80% - 40px);}}
	
	h1 {font-size: 2.5rem;}
	h2 {font-size: 2rem;}
	h3 {font-size: 1.375rem;}
	h4 {font-size: 1.125rem;}
	h5 {font-size: 1rem;}
	h6 {font-size: 0.875rem;}
	p {font-size: 1.125rem;line-height: 1.8;}
	a {text-decoration:none;}
	
	.left {text-align: left;}
	.right {text-align: right;}
	.center {text-align: center;margin-left: auto;margin-right: auto;}
	.justify {text-align: justify;}
	
	.container {width: calc(100% - 20px);margin-left: auto;margin-right: auto;border-right: 20px solid #FFF;}
	/*.container {width: 90%;margin-left: auto;margin-right: auto;}*/
	.row {position: relative;width: 100%;}
	.row [class^="col"] {float: left;margin: 0.5rem 2%;min-height: 0.125rem;}
	.padding-tb {padding:20px 0;}
	.row::after {content: "";display: table;clear: both;}
	.hidden-sm {display: none;}
	
	/*.sb_banner {display: block;width:100%;padding-left:1%;}
	.sb_banner a {width: 30%;margin:0 1%;float:left;display:block;}
	.sb_banner a img {width:100%;height:auto;}*/
	
	.sb_banner {display: flex;flex-wrap: wrap;}
	.sb_banner a {flex: 1 1 30%;width: 33%;margin:0 1%;}
	.sb_banner a img {width:100%;height:auto;}
	
	/*.sb_banner {display:block;width:100%;float:left;margin-bottom:12px;}
	.sb_banner img {display:block;width:100%;float:left;border:none;}*/
	.sb_banner_mo, .showmeonphone {display:none;}
	.sb_banner_mo img {display:none;}
	
	@media screen and (max-width: 33em) { /* Mobile View */
	#sidebar, .selected-nominee-bar, #header .ita19, #header .ita19 #followus {display:none;}
	.showmeonphone {display:block !important;}
	.sb_banner_mo {display: flex;flex-wrap: wrap;}
	.sb_banner_mo a {flex: 1 1 30%;width: 33%;margin:0 1%;}
	.sb_banner_mo a img {width:100%;height:auto;}
	
	#main-content {margin-left: 0;width: 100vw;}
	.nominee {min-width:40% !important;} 
	/*#header {height:auto !important;position:absolute;background-size:auto 25%;}
	#header #logo {width:20%;margin-left:0;}
	#header .ita19 {width:75%;float:left;margin-top:12px}*/
	#header {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;align-content: stretch;}
	#header div {flex: 33%;}
			#header .ita19 {width: auto;max-width: none;}
			#header #logo img {height: 70px;margin: 0 auto;float:left;}
			#logo h1 {font-size:1.4rem;font-weight:500;text-align:center;}
	
	
	#header #r-container {float:left;width:100%;}
	#counter-c-inner {float:left;width:100%;}
	#followus a img {width:30px;height:30px;}
	.mo-navbar {display:block !important;background: #000;position: -webkit-sticky !important;  position: sticky !important;  top: 0;  left: 0;  right: 0;  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);  width: 100%;z-index:10004 !important;border-bottom:2px solid #FFF;}
	
	.select-category-mobile { }
	.select-category-mobile > span { -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}
	.select-category-mobile > span,.select-category-mobile > div {cursor: pointer;outline: 0;}
	.select-category-mobile > div {background-color: rgba(0, 0, 0, 0);position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: none;}
	.select-category-mobile > span:focus ~ div { display: block;}
	.select-category-mobile > ul {position: absolute;z-index: 1;visibility: hidden;transition: visibility 0.5s;opacity: 0;}
	.select-category-mobile > span:focus ~ ul {visibility: visible;opacity: 1;}
	.mobile-menu-style > span {text-decoration: none;  color: #FFF; font-weight:bold; font-size: 0.85em;padding: 12px 12px 12px 0px;line-height:40px;}
	.mobile-menu-style > span img {float:left;margin:10px 8px;}
	.mobile-menu-style > span:hover {opacity: 0.75;}
	.mobile-menu-style > ul {padding: 0;margin-top: 2px;background: #000;width:100%;}
	.mobile-menu-style li {padding: 10px 15px;  transition: all 0.2s ease;border-bottom:1px solid #eee;}
	.mobile-menu-style li:not(:first-child) {border-top: none;}
	.mobile-menu-style li:hover {background:#203a64;}
	.mobile-menu-style a {font-size: 0.8em; color:#FFF;text-decoration:none;width:100%;}
	
	.mo-navbar > .mo-cat-title {  padding: 12px 5px 12px 35px;}
	.mo-navbar > .mo-cat-title a {  text-decoration: none;  color: #111111;  font-size: 0.8em;}
	.mo-navbar > button.monav-button {  position: absolute;  width:100%;  cursor:pointer;  left: 0;  top: 0;  border: 0;  background: transparent;  padding: 8px 15px;  pointer: cursor;  outline: none;}
	.mo-navbar > button.monav-button span {  display: block;  width: 4px;  height: 4px;  background: #111111;  margin: 5px 0;  border-radius: 4px;  transition: all .4s ease-in-out;}
	.mo-navbar > button.monav-button:focus span:first-child {  -webkit-transform-origin: 2px 9px;          transform-origin: 2px 9px;  -webkit-transform: rotate(-90deg);          transform: rotate(-90deg);}
	.mo-navbar > button.monav-button:focus span:last-child {  -webkit-transform-origin: 2px -5px;          transform-origin: 2px -5px;  -webkit-transform: rotate(-90deg);          transform: rotate(-90deg);}
	.mo-navbar > button.monav-button:focus + ul, .openme {  max-height: 500px !important;}
	.mo-navbar ul.mo-menu {  list-style: none;  padding: 0;  margin: 0;  overflow: hidden;  max-height: 0;  transition: all 0.6s ease-in-out;}
	.mo-navbar ul.mo-menu > li > a {  display: block;  padding: 10px 15px;  transition: all 0.2s ease;font-size: 0.8em; color:#111111;border-bottom:2px solid #000000;}
	.mo-navbar ul.mo-menu > li:last-child > a {border-bottom:none;}
	.mo-navbar ul.mo-menu > li:hover {  background: linear-gradient(141deg, #48ded4 0%, #a026bf 51%, #e82c75 75%);  color: #fff;}
	
	.mo-selected-nominee-bar {display:block !important;background: #FDF8F5;position: fixed !important;  bottom: 0;  left: 0;  right: 0;  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);  width: 100%;margin-top:14px;z-index:10004 !important;border-top:2px solid #000000;}
	.mo-selected-nominee-bar > .mo-cat-title {  padding: 12px 5px 12px 35px;}
	.mo-selected-nominee-bar > .mo-cat-title .btn {position:absolute;top:0;right:5px;padding: 12px 5px;border-radius: 0;color: #FFF;}
	.mo-selected-nominee-bar > .mo-cat-title a {  text-decoration: none;  color: #000000;  font-size: 0.8em;}
	.mo-selected-nominee-bar > button.monav-button {  position: absolute;  width:100%;  cursor:pointer;  left: 0;  top: 0;  border: 0;  background: transparent;  padding: 8px 15px;  pointer: cursor;  outline: none;}
	.mo-selected-nominee-bar > button.monav-button span {  display: block;  width: 4px;  height: 4px;  background: #000000;  margin: 5px 0;  border-radius: 4px;  transition: all .4s ease-in-out;}
	.mo-selected-nominee-bar > button.monav-button:focus span:first-child {  -webkit-transform-origin: 2px 9px;          transform-origin: 2px 9px;  -webkit-transform: rotate(-90deg);          transform: rotate(-90deg);}
	.mo-selected-nominee-bar > button.monav-button:focus span:last-child {  -webkit-transform-origin: 2px -5px;          transform-origin: 2px -5px;  -webkit-transform: rotate(-90deg);          transform: rotate(-90deg);}
	.mo-selected-nominee-bar > button.monav-button:focus + ul {  max-height: 500px;}
	.mo-selected-nominee-bar ul.mo-menu {  list-style: none;  padding: 0;  margin: 0;  overflow: hidden;  max-height: 0;  transition: all 0.6s ease-in-out;}
	.mo-selected-nominee-bar ul.mo-menu > li:hover {  background: linear-gradient(141deg, #48ded4 0%, #a026bf 51%, #e82c75 75%);  color: #fff;}
	.mo-selected-nominee-bar ul.mo-menu > li {margin-top:4px;}
	
	#header #r-container {margin-top: 4px;}
	#counter-c {margin-bottom:0px;font-size:1rem;}
	#followus {display: flex;align-items: center;justify-content: center;}
	#followus a > img {width: 25px;height: 25px;}
	}
	
	@media screen and (max-width: 100em) {#sidebar nav a {font-size:13px !important;}}
	
	@media only screen and (min-width: 33.75em) {  /* 540px */}
	
	@media only screen and (min-width: 45em) {  /* 720px */.hidden-sm {display: block;}}
	
	@media only screen and (min-width: 60em) { /* 960px */}
	
	#sidebar > .inner {
	width: 100% !important;
	height: 100% !important;
	min-height: 710px;
    /*overflow-y: scroll !important;*/
	overflow-x: hidden !important;
	}
	/*@media screen and (max-height: 710px) {#sidebar > .inner {overflow-y: scroll !important;}}*/
	
	body.is-ie #sidebar > .inner {height: 100%;}
	#sidebar nav > ul {list-style: none;padding: 0;}
	
	#sidebar nav > ul > li {-moz-transition: opacity 0.15s ease, -moz-transform 0.75s ease;-webkit-transition: opacity 0.15s ease, -webkit-transform 0.75s ease;-ms-transition: opacity 0.15s ease, -ms-transform 0.75s ease;transition: opacity 0.15s ease, transform 0.75s ease;padding: 0;position: relative;margin-top: -1px;}
	
	#sidebar nav > ul > li:first-child {margin: 0;}
	#sidebar nav > ul > li:last-child {padding-bottom: 40px;}
	#sidebar nav > ul > li:nth-child(1) {-moz-transition-delay: 0.45s;-webkit-transition-delay: 0.45s;-ms-transition-delay: 0.45s;transition-delay: 0.45s;}
	#sidebar nav > ul > li:nth-child(2) {-moz-transition-delay: 0.65s;-webkit-transition-delay: 0.65s;-ms-transition-delay: 0.65s;transition-delay: 0.65s;}
	#sidebar nav > ul > li:nth-child(3) {-moz-transition-delay: 0.85s;-webkit-transition-delay: 0.85s;-ms-transition-delay: 0.85s;transition-delay: 0.85s;}
	#sidebar nav > ul > li:nth-child(4) {-moz-transition-delay: 1.05s;-webkit-transition-delay: 1.05s;-ms-transition-delay: 1.05s;transition-delay: 1.05s;}
	#sidebar nav > ul > li:nth-child(5) {-moz-transition-delay: 1.25s;-webkit-transition-delay: 1.25s;-ms-transition-delay: 1.25s;transition-delay: 1.25s;}
	#sidebar nav > ul > li:nth-child(6) {-moz-transition-delay: 1.45s;-webkit-transition-delay: 1.45s;-ms-transition-delay: 1.45s;transition-delay: 1.45s;}
	#sidebar nav > ul > li:nth-child(7) {-moz-transition-delay: 1.65s;-webkit-transition-delay: 1.65s;-ms-transition-delay: 1.65s;transition-delay: 1.65s;}
	#sidebar nav > ul > li:nth-child(8) {-moz-transition-delay: 1.85s;-webkit-transition-delay: 1.85s;-ms-transition-delay: 1.85s;transition-delay: 1.85s;}
	#sidebar nav > ul > li:nth-child(9) {-moz-transition-delay: 2.05s;-webkit-transition-delay: 2.05s;-ms-transition-delay: 2.05s;transition-delay: 2.05s;}
	#sidebar nav > ul > li:nth-child(10) {-moz-transition-delay: 2.25s;-webkit-transition-delay: 2.25s;-ms-transition-delay: 2.25s;transition-delay: 2.25s;}
	#mainNav{
	    padding:5px;
	}
	#sidebar nav a {
	-moz-transition: color 0.2s ease;
	-webkit-transition: color 0.2s ease;
	-ms-transition: color 0.2s ease;
	transition: color 0.2s ease;
	border: 0;
	color: #111111;
	display: block;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1;
	outline: 0;
	padding: 0.7em;
	position: relative;
	text-decoration: none;
	text-transform: capitalize;
	border: 1px solid #000;
    text-align: center;
    padding: 12px 0px;
	}
	#sidebar nav a:before, #sidebar nav a:after {border-radius: 0.05em;bottom: 0;content: '';height: 0.05em;position: absolute;right: 0;width: 100%;}
	#sidebar nav a:before {background: #00000026;}
	#sidebar nav a:after {background-image: -moz-linear-gradient(to right, #111111, #c5c5c5);background-image: -webkit-linear-gradient(to right, #111111, #7a7a7a);background-image: -ms-linear-gradient(to right, #111111, #7a7a7a);background-image: linear-gradient(to right, #111111, #7a7a7a);-moz-transition: max-width 0.2s ease;-webkit-transition: max-width 0.2s ease;-ms-transition: max-width 0.2s ease;transition: max-width 0.2s ease;max-width: 0;}
	#sidebar nav a:hover, #sidebar nav a.active {color: #FFF;background: #000;}
	/*#sidebar nav a.active {color: #7a7a7a;}*/
	#sidebar nav a.active:after {max-width: 100%;}
	
	#intro-new {width:100%;height:100%;}
	#intro-new img {width:100%;min-width:100%;min-height:100%;}
	#intro {
	    width:100%;
	    /*width: calc(100% - 20px);*/
	    /*border-right: 20px solid #FFF;*/
	    border-bottom: 20px solid #FFF;
	    height:75vh;}
	#intro img {position: absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;transform:translate(-50%, -50%);}
	@supports (object-fit: cover) {
	  #intro img  {
		position: static;
		height: 100%;
		width: 100%;
		transform: none;
		object-fit: cover;
	  }
	}
	
	@media screen and (max-width: 33em) { #intro {width: calc(100% - 28px) !important;height:auto !important;border-top: 14px solid #FFF !important;border-bottom: 14px solid #FFF !important;border-left: 14px solid #FFF !important;border-right: 14px solid #FFF !important;} #intro-new img {margin-top:30px;}
	.container {
		width: calc(100% - 28px);
		border-right: 14px solid #FFF;
		border-left: 14px solid #FFF;
	}
	.page-section {border:}
	}
	.page-section .container{
	    width:100% !important;
	}
	
	/*#intro {width:100%;height:75vh;}*/
	
	.btn {
	  font-weight: 700;
	  color:#FFFFFF;
	  padding: 1rem 1.2rem;
	  font-size: 1rem;
	  border-radius: 3rem / 100%;
	  position: relative;
	  min-width: 5rem;
	  max-width: 200px;
	  overflow: hidden;
	  border: 0;
	  cursor: pointer;
	  text-transform: uppercase;
	  letter-spacing: 0.05em;
	  transition: all 330ms;
	  background-color: #93b7ba;
	  text-align:center;
	  background: #111111;
	}
	.btn + .btn {margin-top: 1rem;}
	.btn span { position: relative; z-index: 1;}
	.btn:before {
	  content: "";
	  background-color: #7a7a7a;
	  position: absolute;
	  top: 0;
	  right: 0;
	  bottom: 0;
	  left: 0;
	  -webkit-transform: scale(4) translateX(-100%);
			  transform: scale(4) translateX(-100%);
	  transition: all 495ms ease-out;
	}
	.btn:hover:before, .btn:focus:before, .btn:active:before { -webkit-transform: scale(4) translate(37%);transform: scale(4) translate(37%);}
	
	.page-section {padding:0 0 40px 0;}
	.page-section h2 {padding: 18px 12px;font-size:1.5rem;color:#FFF;}
	.nominees-container {height:80vh;overflow:scroll;background:#FFF;}
	.nominees {display: flex;flex-wrap: wrap;align-items: stretch;}
	.nominee {flex: 1;max-width:220px;min-width:200px; margin: 0px; border: 1px solid #ccc;position:relative;/*background:url(../media/frame-top.png) top left no-repeat, url(../media/frame-bottom.png) bottom right no-repeat;*/} 
	.nominee:hover {background-color:#D6D6D6;}
	.nominee img {width: calc(100% - 30px);padding:20px 15px 0 15px;}
	.nominee .text {padding: 0 15px 15px;}
	.nominee .text h4 {line-height:1em;color:#111111;font-weight:500;padding:8px 0 0 0;}
	.nominee .text p {font-size:0.7em;line-height:1em;color:#111;padding:5px 0;}
	.nominee .text > .btn {width: 100%;padding: 0.5rem 0;border-radius: 0; min-width: 100%;}
	.nominee .prf_details {position: absolute;top: 25px;right: 20px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
	.nominee .prf_details img {width: auto !important;padding: 0px !important;}
	.nominee .prf_details:hover img {}
	
	.section_title_container {
	  display: flex;
	  flex-direction: row;
	  flex-wrap: nowrap;
	  justify-content: space-between;
	  align-items: stretch;
	  align-content: stretch;
	}
	.section_title_container_1 {background:#000;flex-grow: 0;border-bottom: 20px solid #FFF;border-right: 20px solid #FFF;}
	.section_title_container_2 {flex-grow: 1;background:#000;border-bottom: 20px solid #FFF;}
	
	.nominee-detail {max-width:500px;margin:0 auto !important;padding-bottom:100px;background:#FFF;}
	.nominee-detail .nominee {max-width:100%;}
	.nominee-detail .nominee .text {text-align:center;}
	.nominee-detail .btn {width: 100%;padding: 0.5rem 0;border-radius: 0; min-width: 100%;}
	
	.input-text {display: block;margin: 0;padding: 8px 15px;color: inherit;font-size:1em;width: calc(100% - 30px);border: 1px solid #999;transition: box-shadow 300ms;}
	.input-text-search {display: block;margin: 0;padding: 8px 15px 8px 42px;color: inherit;font-size:1em;width: 100%;border: 1px solid #999;transition: box-shadow 300ms;background:url(../media/search-icon.png) 8px no-repeat #FFFFFF;}
	.input-text::-webkit-input-placeholder, .input-text-search::-webkit-input-placeholder {color: #93b7ba;}
	.input-text:-ms-input-placeholder, .input-text-search:-ms-input-placeholder {color: #93b7ba;}
	.input-text::-ms-input-placeholde, .input-text-search::-ms-input-placeholder {color: #93b7ba;}
	.input-text::placeholder, .input-text-search::placeholder {color: #93b7ba;}
	.input-text:focus, .input-text-search:focus {outline: none;border:1px solid #000000;}
	
	#footer {background:#333;padding:10px 0;color:#000000;}
	#footer .container {border-right: none !important;border-left: none;}
	.footer-nd {position:fixed;bottom:0;left:0;right:0;}
	.menu ul {  list-style: none;  margin: 0;  padding: 0;}
	.menu li {  list-style: none;  float: left; margin-left:12px;}
	.menu li a {display: block;font-size:0.6em;color:#FFFFFF;text-decoration: none;border-right:1px solid #FFFFFF;padding-right:12px;}
	.menu li a:hover { color: #CCCCCC !important;}
	.menu li a.last {border:none;}
	
	.modal-window {position: fixed;background-color: rgba(15, 26, 44, 0.88);top: 0;right: 0;bottom: 0;left: 0;z-index: 999999;display:none;opacity: 0;pointer-events: none;transition: all 0.3s;}
	.modal-window:target {opacity: 1;pointer-events: auto;display:block;}
	.modal-window > div {
	  max-width: 400px;
	  width: 50vw;
	  overflow-x:scroll;
	  max-height:80vh;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  -webkit-transform: translate(-50%, -50%);
			  transform: translate(-50%, -50%);
	  padding: 2em;
	  background: #ffffff;
	  border:2px solid #000000;
	}
	.modal-close {color: #aaa;  line-height: 50px;  font-size: 80%;  position: absolute;  right: 0;  text-align: center;  top: 0;  width: 70px;  text-decoration: none;}
	.modal-close:hover {  color: black;}
	.modal-window div:not(:last-of-type) {  margin-bottom: 15px;}
	.modal-window h4 {margin-bottom:12px;text-align:center;}
	.modal-window .nominees {margin-bottom: 12px;}
	.modal-window .nominee {margin: 0px auto; min-width:120px;position:relative;}
	.modal-window .nominee:hover {background:none;}
	.modal-window .nominee .text {padding: 0 15px 0px;}
	.modal-window .btn {width: 100%;padding: 0.5rem 0;border-radius: 0; min-width: 100%;}
	.modal-window p {color:#333;}
	input[type=checkbox] + label {  display: block;  cursor: pointer;  margin:12px 0;color:#333;font-size:0.85rem;}
	input[type=checkbox] {  display: none;}
	input[type=checkbox] + label:before {  content: "\2714";  border: 0.1em solid #000;  border-radius: 0.2em;  display: inline-block;  width: 0.9em;  height: 0.9em;  padding-left: 0.2em;  padding-bottom: 0.3em;  margin-right: 0.9em; vertical-align: bottom;  color: transparent; transition: .2s;}
	input[type=checkbox]:checked + label:before {  background-color: #000000;  border-color: #000000;  color: #fff;}
	.thanktag {font-size:0.98rem;text-decoration:underline;color:#111;text-align:center;margin-top:16px;}
	
	
	.anim-box {display:block;
	/*background:#7a7a7a;*/
		background:#111111;
	padding:9px 12px;text-align:center;margin:10px 5px;}
	/*.anim-box {background: #;padding: 9px 12px;margin:10px}*/
	.anim-box h1 {
	    /*color:#111111;*/
	    color:#fff;
	    font-size: 1.1rem;font-weight: 600;}
	.shimmer {font-size: 1.1rem;margin: 0 auto;display: inline;margin-bottom: 0;}
	.shimmer {
	  text-align: center;
	  color: rgba(242, 214, 102,0.7);
	  background: -webkit-gradient(linear, left top, right top, from(#f2d666), to(#f2d666), color-stop(0.5, #000));
	  background: -moz-gradient(linear, left top, right top, from(#f2d666), to(#f2d666), color-stop(0.5, #000));
	  background: gradient(linear, left top, right top, from(#f2d666), to(#f2d666), color-stop(0.5, #000));
	  -webkit-background-size: 125px 100%;
	  -moz-background-size: 125px 100%;
	  background-size: 125px 100%;
	  -webkit-background-clip: text;
	  -moz-background-clip: text;
	  background-clip: text;
	  -webkit-animation-name: shimmer;
	  -moz-animation-name: shimmer;
	  animation-name: shimmer;
	  -webkit-animation-duration: 2s;
	  -moz-animation-duration: 2s;
	  animation-duration: 2s;
	  -webkit-animation-iteration-count: infinite;
	  -moz-animation-iteration-count: infinite;
	  animation-iteration-count: infinite;
	  background-repeat: no-repeat;
	  background-position: 0 0;
	  background-color: #f2d666;
	}
	@-moz-keyframes shimmer {
	  0% {
		background-position: top left;
	  }
	  100% {
		background-position: top right;
	  }
	}
	@-webkit-keyframes shimmer {
	  0% {
		background-position: top left;
	  }
	  100% {
		background-position: top right;
	  }
	}
	@-o-keyframes shimmer {
	  0% {
		background-position: top left;
	  }
	  100% {
		background-position: top right;
	  }
	}
	@keyframes shimmer {
	  0% {
		background-position: top left;
	  }
	  100% {
		background-position: top right;
	  }
	}
	
	
	
	
	@media only screen and (max-width: 768px) {
 #counter-c-inner {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 5px;
}
.Count {
    letter-spacing: 0.3em;
    color: #FDF8F5;
    display: flex;
    align-items: center;
    justify-content: center;
}
#followus{
    margin-left:12px;
}
}