/* homepage */
#homepromobanner { width:940px;height:400px;overflow:hidden;margin:0 auto !important;z-index:1; }
#homepromobanner .carousel-control { top:40%;display:none;color:#CCC;background:#fff;border:3px solid #CCC; font-size:45px;border-radius:23px;width:40px;height:40px;line-height:25px;text-shadow:none;left:10px; }
#homepromobanner .carousel-control.right {
    left: auto;
    right: 10px;
}
#homepromobanner .carousel-indicators { left:auto;right:15px;bottom:5px;margin:0;width:auto; }
#homepromobanner .carousel-indicators li { border:1px solid #CCC;cursor:pointer; }

/*body.homepage .lead { font-style:italic;font-weight:bold;font-size:38px; }

body.homepage .highlight-text { vertical-align:middle; font-size:24px; color:#4a4a4a; }
body.homepage .highlight-text span.sentinel { font-size:24px; font-weight:bold; }
body.homepage .highlight-text span.sentinel.big { font-size:34px;  }


.factsblock { height:235px; min-height:235px; width:100%; display:table; }
.factsblock .cell { display:table-cell; }*/


/* nivo slider */
#slider { display:none; }
.nivoSlider { position:relative; height:400px;  }
.nivoSlider .nivo-prevNav, .nivoSlider .nivo-nextNav {
	color:#CCC;
	background:#fff;
	border:3px solid #CCC;
	font-size:45px;
	border-radius:23px;
	width:40px;
	height:40px;
	line-height:25px;
	text-shadow:none;
	left:10px;
	opacity:0.5;
	text-align:center;
	z-index: 15;
}
.nivo-directionNav { display:none; }
.nivoSlider .nivo-prevNav:hover, .nivoSlider .nivo-nextNav:hover { text-decoration:none;opacity:0.9; }
.nivoSlider .nivo-nextNav { left: auto; right: 10px; }

.nivo-controlNav { padding:0; text-align:left; position:absolute; right:10px; bottom:10px;z-index:22; }
.nivo-controlNav a {
	display:inline-block;
	width: 12px;
	height: 12px;
	margin: 0 7px 0 0;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: rgba(255, 255, 255, 0.1);
	border: 1px solid #fff;
	border-radius: 10px;
}
.nivo-controlNav a.active {
	background-color:#fff;
}
#slider.nivoSlider a:visited {
    color: #fff !important;
}

.nivo-caption { 
   /*font-family:'UniversLT', Helvetica, Arial, sans-serif;*/
   font-size:22px;
   color:#fff;
   line-height:1.1em;
   background-color:transparent;
   opacity:1;
   padding:0;
   top:0;
   left:0;
 }
.nivo-caption p {
    margin: 0 0 10px;
    padding: 0;
}
.caption-title {
	font-family:'UniversLT-Cnd-Bold', Helvetica, Arial, sans-serif;
	font-size:34px;
	line-height:1em;
}
.nivoSlider a.nivo-imageLink { z-index: 10; }
.nivoSlider .caption-button { z-index:20; }

/*body.homepage .container.page { margin-bottom:0; }
#aboutUNICEFitems .highlight-text { width:700px;margin:0 auto; }*/

#home-tagline h1 {
	font-size: var(--fontsize-big4);
    font-weight: var(--fontweight-semibold);
}
#home-tagline p {
	color:var(--color-grey);
	padding:0 2rem;
}

/* 2017 New Design */
.homepage .plate-type-1 .collectionitem {
    height: 300px;
}
.homepage .plate-type-1 {
    margin: 0 -23px 0 -23px;
    padding-left: 0;
    padding-right: 0;
}
.homepage .plate-type-1>div {
    width: 246px;
    padding: 0 23px;
    float: left;
    margin-bottom: 25px;
}
.start-collection-btn a.btn { width: 260px; }
body#main.homepage .tile h2 { 
	font-family: var(--font-alt), sans-serif; 
	font-weight: var(--fontweight-semibold); 
	font-size:var(--fontsize-big1);
	text-transform: uppercase;
}

.vidcontainer { position: relative;width: 100%;height: 0;padding-bottom: 56.25%; }	
.video { position: absolute;top: 0;left: 0;width: 100%;height: 100%; }
html#mobile body.homepage .tile h2.tile-title {
	border-top: 1px solid rgba(255,255,255,1);
	border-bottom: 1px solid rgba(255,255,255,.5);
}
html#mobile .tile-links .col-xs-6:last-child h3:last-child { border-bottom:none; }
html#mobile #homePromoBanner { margin-bottom:1px; }
html#mobile .customer-curated-collections {
	border-top:1px solid rgba(0,0,0,.14);
	border-bottom:1px solid rgba(0,0,0,.14);
	padding-top:40px;
	margin-bottom:30px;
}
#blog-articles { padding:50px 125px; }
html#mobile #blog-articles { padding:50px 0; }
#natgeocatalog {
	border-top: 1px solid rgba(0,0,0,.14);
	border-bottom: 1px solid rgba(0,0,0,.14);
    background: #FFF;
    padding: 3rem 0;
}
.video-placeholder {
	border-radius:var(--border-radius-default);
	overflow:hidden;
}
#natgeocatalog .row:before,
#natgeocatalog .row:after {
	display:none;
}
#natgeocatalog .row {
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	align-items:stretch;
	column-gap: 2rem;
    padding: 0 15px;
}
#natgeocatalog .row > div {
	display:flex;
	flex-direction: column;
	justify-content: center;
	row-gap:1.5rem;
}
#natgeocatalog h2 {
	font-family:var(--font-alt);
	color:var(--color-blue-alt1);
	font-size:var(--fontsize-big2);
	font-weight:var(--fontweight-semibold);
}
#blog-articles p > a {
	font-weight:var(--fontweight-bold);
	color:var(--color-dark);
	border-bottom:1px dotted rgba(0,0,0,.5);
}
#blog-articles p > a:hover {
	color:var(--color-blue);
	border-bottom:0;
}
#blog-articles a.heading {
	font-family:var(--font-alt);
	color:var(--color-blue-alt1);
	font-size:var(--fontsize-big2);
	font-weight:var(--fontweight-semibold);
	display:block;
	margin-bottom:1rem;
}
@media (max-width: 575px) {
	#home-tagline h1 {
		padding:0 1rem;;
	}
	.video-placeholder {
		border-radius:0;
	}
	#natgeocatalog .row {
		grid-template-columns:1fr;
		row-gap:1rem;
		padding: 0 20px;
	}
	#natgeocatalog h2 {
		font-size:var(--fontsize-big3);
	}
	#natgeocatalog .row > div {
		text-align:center;;
	}
	#blog-articles a.heading {
		font-size:var(--fontsize-big3);
	}
}