/* 2020 crandic */


.crandic-award {
	padding:3rem 2rem 2rem 2rem;
	border-radius:5px;
	margin-bottom:2rem;
	box-shadow:0 2px 10px rgba(0,0,0,.1)
}

.crandic-award:nth-child(even) {
	background:#eee;
}

.crandic-award:nth-child(odd) {
	background:#fff;
}

.crandic-award .attribution {
	color:#aaa !important;
	font-style:italic;
	font-size:75%;
}

.crandic-award h2 {
	font-weight:bold;
	font-size:27px;
	margin-bottom:5px;
}

.crandic-award h5 {
	color:#ef4036;
	font-size:22px;
	font-weight:bold;
}


@font-face {
    font-family: icdd;  
    src: url(https://littlevillagemag.com/wp-content/themes/lv-2020/fonts/Knockout%20HTF68FullFeatherwt%20Regular.otf);  
    font-weight: normal;  
}

@font-face {
    font-family: icdd-bantam;  
    src: url(https://littlevillagemag.com/wp-content/themes/lv-2020/fonts/Knockout%20HTF27JuniorBantamwt%20Regular.otf);  
    font-weight: normal;  
}

@font-face { 
font-family: Forum; 
src: url(https://littlevillagemag.com/wp-content/themes/lv-2020/fonts/Forum-Regular.ttf); 
font-weight: normal; 
}

@font-face { 
font-family: Tele-GroteskFet; 
src: url(https://littlevillagemag.com/wp-content/themes/lv-2020/fonts/Tele-GroteskFet.ttf); 
font-weight: normal; 
}

@font-face { 
font-family: Tele-GroteskUlt; 
src: url(https://littlevillagemag.com/wp-content/themes/lv-2020/fonts/Tele-GroteskUlt.ttf); 
font-weight: normal; 
}

@font-face { 
font-family: BadaBoom BB; 
src: url(https://littlevillagemag.com/wp-content/themes/lv-2020/fonts/badaboom_bb.ttf); 
font-weight: normal; 
}

/* 2020 Revamp */
/* 2020 Revamp */
/* 2020 Revamp */
   
/* Typography */

.heading-primary {
	font-size:6.4rem;
	text-transform:uppercase;
	font-weight:900; 
}

.heading-secondary {
	font-weight:800;
	text-transform:uppercase;
}

.loud-text {
	font-size:2rem;
}

.loud-text--sm {
	font-size:1.8rem;
	font-weight:regular;
}

.loud-text-bold {
	font-weight:bold;
}

/* Sectional compontents */

.section-dark {
	background:#000;
	padding:7rem;
}

.section-light {
	background:#fff;
	padding:6rem 7rem 5rem 7rem;
}

.gutter-left {
	padding-right:3.5rem;
}

.gutter-right {
	padding-left:3.5rem;
}

/* Buttons */

.section-dark .lv-btn {
	background:#fff;
	color:#000 !important;
	border-radius:0;
	font-weight:bold;
}

.section-light .lv-btn {
	background:#000 !important;
	color:#fff !important;
	border-radius:0;
	font-weight:bold;
}

.section-light .lv-btn:hover {
	opacity:.6;
}

.section-dark .lv-btn:hover {
	background:#333 !important;
	color:#fff !important;
}

.section-dark .lv-btn--loud,
.section-light .lv-btn--loud {
	font-size:3.5rem;
	font-weight:bold;
	padding-left:5rem;
	padding-right:5rem;
	margin-top:2.5rem;
}

.flex-btn-deck {
	display:flex;
	justify-content:space-between;
}

/* BEGIN home page */
/* BEGIN home page */
/* BEGIN home page */

/* top story deck */

.entry-content .top-story-deck .understrap-read-more-link {
	display:inline-block;
	border-radius:0;
	background:#fff;
	color:#000;
	font-weight:bold;
	margin-top:3rem;
	font-size:2.5rem;
}

.top-story-deck .new-top-story-text-col {
	background:rgba(0,0,0,.7);
	padding-top:5rem;
	padding-bottom:2rem;
	padding-left:5rem;
	padding-right:5rem;
}

.new-top-story-deck {
	padding-bottom:30rem !important;
}

.entry-content .top-story-deck .understrap-read-more-link:hover {
	color:#fff;
	background:#333;
}

.top-story-deck h6 {
	display:none;
}

/* print deck */

.print-deck .top-story-text-col .top-story-headline a {
	color:#fff;
}

.print-deck .top-story-text-col .top-story-headline a:hover {
	color:#8dc975;
}

.print-deck .lv-btn {
	margin-top:3rem;
}

.print-deck .flex-btn-deck .lv-btn {
	margin-top:3rem;
	width:47%;
	text-align:center;
}

.village-deck .lv-btn,
.kiki-deck .lv-btn,
.letter-deck .lv-btn {
	margin-top:3rem;
}

/* Video deck */


/* feed stories */

.lv-feed-item {
	padding:1.3rem;
	margin-top:2rem;
}


.lv-feed-item a {
	color:#8dc975;
}

.section-dark .lv-feed-item .feed-entry-title {
	color:#fff;
}

/* Kiki+Village+Letters deck */

.letter-deck .top-story-headline a,
.kiki-deck .top-story-headline a {
	color:#fff;
}

.letter-deck .top-story-headline a:hover,
.kiki-deck .top-story-headline a:hover {
	color:#9dc875;
}

.village-deck .top-story-headline a {
	color:#000;
}

.village-deck .top-story-headline a:hover {
	color:#9dc975;
}

/* Album decks */

.new-buy-album-deck {
	padding-bottom:7rem;
	border-bottom:1px solid #aaa;
}

.new-buy-album-deck .heading-primary {
	margin-bottom:4rem;
	text-align:left;
}

.new-buy-album-deck img {
	box-shadow:0 0 0 rgba(255,255,255,0) !important;
}

.new-album-deck {
	padding-top:2.5rem;
	padding-bottom:3rem;
	border-bottom:1px solid #aaa;
	margin-bottom:5rem;
}

/* Discover local bands deck */

.discover-deck .lv-btn {
	margin-top:3rem;
}

/* Perks deck */

.new-perks-deck p {
margin-bottom:2rem;
}

.new-perks-deck .lv-btn {
	margin-top:4rem;
}

/* BEGIN about page */
/* BEGIN about page */
/* BEGIN about page */

/* contact-us-deck */

.contact-us-deck {
	padding-bottom:10rem;
}

.contact-us-deck .heading-secondary {
	margin-top:4rem;
	margin-bottom:4rem;
	text-transform:none;
	font-size:3.6rem;
}

.contact-us-deck .bio {
	display:flex;
	justify-content:space-around;
	margin-bottom:4rem;
}

.contact-us-deck .bio-mug {
	flex-basis:30%;
	flex-grow:0;
	flex-shrink:1;
	margin-right:1.5rem;
}

.contact-us-deck .bio-title {
	flex-basis:70%;
}

.contact-us-deck .bio-name {
	font-weight:800;
	font-size:1.8rem;
	margin-bottom:4px;
}

.contact-us-deck .bio-position {
	text-transform:uppercase;
}

.contact-us-deck .bio-title p {
	margin:0;
}

/* History & values deck*/

.history-mission-values-deck .heading-primary {
	margin-bottom:7rem;
}

.history-mission-values-deck .heading-secondary {
	font-weight:900;
	font-size:3rem;
	margin-bottom:5px;
}

/* New issue deck */

.new-mag-issue-deck .flex-btn-deck .lv-btn {
	margin-top:3rem;
	width:47%;
	text-align:center;
}

.new-mag-issue-deck .loud-text {
	padding-right:20%;
}

/* Advertisement deck */

.lv-tickets-deck,
.advertisement-deck,
.distribution-partner-deck,
.donor-deck,
.comment-policy-deck {
	padding-top:9.5rem;
	padding-bottom:9rem;
}

/* Distro deck */

.distribution-partner-deck .heading-primary {
	margin-bottom:4rem;
}

.distribution-partner-deck ul {
	margin-top:4rem;
}

.distribution-partner-deck ul li {
	font-size:2.5rem;
	font-weight:100;
	color:#666 !important;
	padding-bottom:.8rem;
}

/* Creative services deck */

.services-box {
	background:#1a1a1a;
	margin:2rem 0 0 0;
	color:#fff;
	padding:4.6rem 3rem 1rem 3rem;
}

.advertise-creative-services-deck h5,
.about-creative-services-deck h5 {
	margin-bottom:2.5rem;
}

.advertise-creative-services-deck .services-box ul,
.about-creative-services-deck .services-box ul {
	margin-bottom:4rem;
}

.advertise-creative-services-deck .services-box ul,
.about-creative-services-deck .services-box ul {
	list-style:none;
}

.advertise-creative-services-deck .services-box li,
.about-creative-services-deck .services-box li {
	color:#ddd !important;
	padding-bottom:3px;
}

.advertise-creative-services-deck .lv-btn,
.about-creative-services-deck .lv-btn {
	margin-top:4.5rem;
}

/* END about page */
/* END about page */
/* END about page */

/* BEGIN Advertise page */
/* BEGIN Advertise page */
/* BEGIN Advertise page */

/* Your village deck */

.your-village-deck .heading-primary {
	margin-bottom:5rem;
}

.your-village-deck .heading-secondary {
	margin-bottom:3px;
	font-size:3rem;
}

.your-village-deck p {
	margin-bottom:3.5rem;
}

/* Reach deck */

.reach-deck .heading-primary {
	margin-bottom:6rem;
}
.reach-deck .col-lg-4 {
	margin-bottom:15rem;
}

/* Brand offerings deck */

.brand-offerings-deck .heading-secondary {
	margin-bottom:4rem;
}

/* END Advertise page */
/* END Advertise page */
/* END Advertise page */

/* END 2020 Revamp */
/* END 2020 Revamp */
/* END 2020 Revamp */