.youtubeWrapper {
  display: grid;
  grid-template-rows: [title] 1fr [desc] auto;
  grid-template-columns: [icon] auto [text] 1fr;
  grid-column-gap: 5px;
}

.youtubeWithDescriptionWrapper {
  display: grid;
  grid-template-rows: [title] 50% [desc] 50%;
  grid-template-columns: [icon] auto [text] 1fr;
  grid-column-gap: 5px;
}

.icon-youtube-play {
  font-size: 36px;
  grid-area: 1 / 1 / 3 / 2;
  transition: 200ms;
}
.icon-youtube-play:hover {
  cursor: pointer;
  color: #c4302b;
}

.youtubeName {
  grid-row: title;
  grid-column: text;
  align-self: center;
}

.youtubeWithDescriptionWrapper .youtubeName {
  align-self: end;
}

.youtubeName:hover {
  cursor: pointer;
  text-decoration: underline;
  color: #cccccc;
}

.youtubeLinkDesc {
  grid-row: desc;
  grid-column: text;
  font-size: 1.1rem;
  align-self: start;
}

.attachment-txt {
  float: left;
}

.link-desc {
  font-size: 1.1rem;
}

.featherlight-close {
  display: none;
}

.featherlight .featherlight-content {
background: none;
}

/**
* Featherlight Loader
*
* Copyright 2015, WP Site Care http://www.wpsitecare.com
* MIT Licensed.
*/
@-webkit-keyframes featherlightLoader {
0% {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

100% {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
}

@keyframes featherlightLoader {
0% {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

100% {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
}

.featherlight-loading .featherlight-content {
-webkit-animation: featherlightLoader 1s infinite linear;
        animation: featherlightLoader 1s infinite linear;
background: transparent;
border: 8px solid #8f8f8f;
border-left-color: #fff;
border-radius: 80px;
width: 80px;
height: 80px;
min-width: 0;
}

.featherlight-loading .featherlight-content > * {
display: none !important;
}

.featherlight-loading .featherlight-close,
.featherlight-loading .featherlight-inner {
display: none;
}
