/* Custom CSS for IIA */

.about-receive {
    background-color: #000 !important;
    margin-bottom: 60px;
    padding: 30px 0px;
}

.about-receive .receive-title {
    text-transform: uppercase;
    font-size: 24px;
    color: #fff !important;
    line-height: 1em;
    margin-bottom: 30px;
	text-align: center !important;
}

.call-box .btn-blue-gradient {
	font-size: 16px !important;
}

.benefits-box .row ul  {
	 list-style-type: square;
	 padding-left: 20px;
}

.row-flex ul.list  {
	 list-style-type: none !important;
	 padding-left: 0 !important;
}

/* Remove IIA Stripes Everywhere */
.border-bg:before, header:before, .press-room:before {background-image: none !important; background-color:#afafaf;}
@media (min-width: 1400px) { .why-us-box:after {background-image: none !important; }	}

/*Slider caption */

.cover-box .cover-title {
    /*font-size: 36px;
    color: #FFFFFF;
    text-transform: uppercase;
    background: rgba(0,0,0,0.7);
    border-radius: 3px;
    padding: 25px;
    margin-bottom: 10px;
    line-height: 1em;*/
	font-size: 28px !important;
}

@media (min-width: 992px) {
.home .coverMain .col-md-6 {
	/*width: 70% !important;
	margin-top:40px;*/
	}
}

.cover-box .btn-yellow {
    /* border-radius: 3px;
    font-size: 18px;
    padding: 0 5%;
    width: 175px; 
    height: 65px;
    line-height: 65px;
    text-transform: uppercase;
    display: inline-block; */
	width: 204px !important;
}

/* New Color Scheme */

body {background-color: #A19E9D !important;}

/* Footer IIA Press Room */

footer {padding: 40px 0 !important;}

.press-room {
	background-color: #626060 !important; 
	color: #9a9a9a!important;
	background-image: linear-gradient(to bottom, #626060,#504e4e);
}

.press-room > .press-title, .press-title-helper, .press-title {color: #9a9a9a!important;}

.thumbnail-press {background-color: #A19E9D !important;}

/* Home Tweaks */

.btn-yellow {background: rgba(0,0,0,0.5) !important; border: 1px solid #76cefc !important; color:#fff;}
.btn-yellow:hover {background: rgba(0,0,0,0.7) !important; color:#f8f8f8 !important;}

.section-main .carousel {margin-bottom: 0 !important;}

.cover-box {min-height:20px !important;}

.why-us-box {background-color: #888483 !important; color:#A19E9D !important; padding-top:50px; }

.why-us-box h1, .why-us-box h2, .why-us-box h3, .why-us-box h4, .why-us-box h5 {
	color: #A19E9D!important;}

.why-us-box .why-title {color:#3a3838 !important; font-size: 25px !important; }

.why-us-box .why-description, .why-us-box p {padding: 0 !important;}

@media (min-width: 992px) {
.cover-info-box .col-md-6 {
   /* width: 40% !important;*/ /*width:450px !important; ~realdeal*/
	width: 580px !important; /*temporary*/
	}
	}

@media (min-width: 769px) {
.cover-info-box .col-md-6 {
   /* width: 40% !important;*/ /*width:450px !important; ~realdeal*/
	width: 580px !important; /*temporary*/
	}
	}

/* Home Planet */

.home-hero {padding:40px; background: #626060 !important;  z-index: 90000!important;}

.home-hero h2 {
	font-family: "Gotham","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: uppercase;}

.home-hero h3 {font-family: "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px !important;
}

.home-planet {margin-top: -80px !important; border-radius: 50%; z-index: 90000 !important; float:left !important; margin-right: 40px !important; position: relative;}

/*.home-planet:hover {background: #f8f8f8; opacity: 0.8;}*/

@media (max-width: 980px) {
	.home-planet {float:none !important; display:block; clear:both; text-align:center; margin: 20px auto !important;}
}

.btn-gray {
	border-radius: 3px;
    font-size: 18px;
    padding: 0 5%;
    height: 65px;
    line-height: 65px;
    text-transform: uppercase;
    display: inline-block;
	border: 1px solid #A19E9D;
	color: #A19E9D;
	margin: 20px auto 0 !important;
}

.btn-gray:hover {color:#fff !important; border-color:#fff;}


/* page templates */

.the-award-box .the-award-info {background: #626060 !important;}

/* About the Award */

.call-box {background: #626060 !important; color: #9a9a9a !important; }

.region-icons {margin-bottom:45px; margin-top:25px;}

.region-link {float: left;
	margin-left: 2.564102564102564%; width: 17.9487179487179488%;
	/*border-radius: 50%;
	display:block;
	background: #6cc7e2;
/*	text-indent: -99999px;*/
	max-height:201px;
	text-align:center;
}

.region-link img {/*max-width:201px;*/ width:100%; display:block; margin-bottom:10px;}

.first {clear: both; margin-left: 0; }

.region-link span {margin-top:10px; font-family: "Gotham","Helvetica Neue",Helvetica,Arial,sans-serif; text-transform:uppercase; color:#fff; letter-spacing: 0.02em;}


.region-link img:hover {background: #fff !important; border-radius: 50%; 
	filter: brightness(50%);
  -webkit-filter: brightness(50%);
  -moz-filter: brightness(50%);
  -o-filter: brightness(50%);
  -ms-filter: brightness(50%);
}

.region-link:hover, .region-link span:hover {text-decoration:none; color:#019adc;}



.list-about {
	background-color: #888483 !important;
    color: #A19E9D !important;
    padding: 40px; margin-top:40px;
}

.list-about .list-title {
	font-family: "Gotham","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #3a3838 !important;
    font-size: 20px !important;
	text-transform: uppercase;
}

.list-about>li .list-description {color: #f9f5f5 !important; text-align: justify;
	font-family: "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 16px;
}

.about-receive {background: #888483 !important; margin-top:50px;}

.about-receive .receive-title {font-size:20px; letter-spacing: 0.02em; color: #bec0c0 !important; }

.call-box .call-title {color: #A19E9D !important;}

.list-downloads1 {text-align: right; margin-bottom:30px; }
.list-downloads1 li {display: inline-block !important; padding-right:20px; list-style-type:none;}
.list-downloads1 li i {margin-right: 8px;}
.list-downloads1 li a {color:#fff;}
.list-downloads1 li a:hover {color: #626060 !important;}

.benefits-box .benefit .benefit-title {
	font-family: "Gotham","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #3a3838 !important; font-size: 18px !important; text-transform: uppercase;
}

.benefits-box .benefit .benefit-title span {font-size:16px; text-transform:none;}

.benefit h4 {margin-top:35px !important; margin-bottom:20px !important; 
	font-family: "Gotham","Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

.show-text, .hide-text {font-size: 14px !important; color: #626060 !important;}

ul.eligibility {margin-top:30px !important;}
ul.eligibility li {margin-bottom:25px !important;}
.benefit {text-align:justify !important; padding-right: 30px;}

/* Awardees Global Recipients */

#africa h3, #americas h3, #asia h3, #europe h3, #oceania h3, h3.byregion  {
	font-family: "Gotham","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #3a3838 !important; font-size: 18px !important; text-transform: uppercase;
	border-top: 1px solid #aeadac; border-bottom: 1px solid #aeadac;
	display:block; padding:10px 20px 5px; letter-spacing: 0.05em;
	margin-bottom:40px !important;
}

#africa, #americas, #asia, #europe, #oceania {
	padding-top: 40px !important; display:block;
}

.gotoalumni {text-align:right; display:block; border-top: 1px solid #aeadac; border-bottom: 1px solid #aeadac; padding-top:10px;padding-bottom:10px;}
.gotoalumni a {color:#fff !important; font-family: "Gotham","Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing:0.05em;}
.gotoalumni a:hover {color:#3a3838 !important;}


/* Posts Styles */

.about-info-box article h2 ~ p {
	font-family: "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 15px; text-align:justify; margin-bottom:30px; }

.list-about strong, .font-a-black, .app-box.app-box-auth .tml .error strong, .about-info-box article h2 ~ p strong {
	font-family: "Avenir LT W01 95 Black","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    /*font-size: 15px;*/ text-align:justify; }


.about-info-box article time  {margin-bottom: 30px !important; display:block; color:#d2d1d0;}

.juror-social-box {background-color: #878483; margin-top:50px; }
.juror-social-box .social-info-text {font-size: 14px !important; color:#b5b3b3 !important;}

.list-news>li .download-link {color: #cecdcd !important; }
.list-news>li .download-link:hover {color: #444 !important;}
.list-news>li .list-title a {font-size: 18px !important; letter-spacing: 0.02em; color:#333 !important;}
.list-news>li .list-title a:hover {color:#fff !important;}
.media-press-releases .media-left {vertical-align: top !important;}

/* Page Styles */

article.font-a-light h3 {
	font-family: "Avenir LT W01 95 Black","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    text-align:justify; }

article.font-a-light p, article.font-a-light ul {
	font-family: "Avenir LT W01 55 Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 15px;
    text-align: justify;
    margin-bottom: 30px;}

article.font-a-light p a, article.font-a-light ul a {color:#333 !important;}

/* Individual Projects */

.content-description-box .content-title, .content-description-box .content-time, .content-description-box .content-title-helper {color: #3a3838 !important;}
.content-description-box .content-title-helper {font-weight:bold !important;}

.area-box .area-title {color: #3a3838 !important; border-bottom: 1px solid #a09e9d !important;}

.list-focus>li>a {background: #a1a1a1 !important; }

.about-article h2:before {background-color: #3a3838 !important; }

.project-link {border: 1px solid #888 !important; background: rgba(255,255,255,0.1) !important; color: #3a3838 !important;  text-transform: uppercase; letter-spacing: 0.02em;  font-family: "Gotham","Helvetica Neue",Helvetica,Arial,sans-serif !important;  border-radius: 5px !important; }

.project-link:hover {background: #878485 !important; color:#fff !important; text-decoration: none !important;   border: 1px solid #a1a1a1 !important;}

.regions-links {text-align:right; margin-top:20px; letter-spacing: 0.01em;}
.regions-links a {font-weight:bold; color:#3a3838 !important; }
.regions-links a:hover {color:#fff !important;}
.regions-links span {color:#888685 !important;}

/* Video Album */

@media (min-width: 768px) {.postid-501 .gallery-box .row .col-sm-4 {width:100% !important;} }

/* Current Recipients, also landing page for #iiaward2019 */

.page-template-current-recipients h2 {text-align:center !important; font-weight:bold !important;}

.page-template-current-recipients img.topiia {width:100%; height:auto;}
.page-template-current-recipients .about-article h2:before {
	margin: 0 auto !important; text-align:center; position: relative; top:50px;
}

.page-template-current-recipients .twttr_buttons {text-align:center;}

@media  (max-width: 982px)  {
  .page-template-current-recipients .about-article h2:before  {
    display:none !important;
  }
}

@media  (max-width: 461px)  {
  .hurrytimer-campaign  {
    overflow:hidden !important;
  }
	/*.hurrytimer-cdt__dur {display: none !important;}*/
	.hurrytimer-timer-digit, .hurrytimer-timer-sep {font-size:28px !important;}
	/*.page-template-current-recipients .container {padding: 0 !important;}*/
}

@media  (min-width: 600px)  {
.page-template-current-recipients .select-box select {min-width:400px;}
}

.page-template-current-recipients .content-image-box {
	background-size 100% !important;
}

.page-template-current-recipients .btn {color:#A19E9D !important;font-weight:normal!important;}
.page-template-current-recipients .btn:hover {color:#fff !important;}
a.btn-custom{
    border-radius: 3px;
    font-size: 14px;
    padding: 10px 20px;
	background: #3a3838;
	border: 1px solid #A19E9D !important;
	color:#A19E9D !important;
	min-width:230px;
}

a.btn-custom:hover {background: #444; color:#fff;}

@media  (max-width: 650px) {
	.btn-custom {width:100% !important; margin-bottom:6px;}
} 