/* MyVideoSpot Help Scout Docs Theme */
/* Urbanist + MyVideoSpot palette */

@import url('https://fonts.googleapis.com/css2?family=Urbanist:wght@300;400;500;600;700;800&display=swap');

:root {
  --mvs-orange: #FF7C0A;
  --mvs-orange-text: #BC5B07;
  --mvs-blue: #5592A9;
  --mvs-blue-text: #487B8F;
  --mvs-indigo: #053C5E;
  --mvs-bg: #EBEBEB;
  --mvs-text: #252627;
  --mvs-border: #E2E2E2;
  --mvs-white: #FFFFFF;

  /* One shared radius for all boxes, wrappers, buttons, etc. */
  --mvs-radius: 20px;

  /* Shadow */
  --shadow-color: 220deg 10% 60%;
  --shadow-elevation-medium:
    0.4px 0.4px 0.7px hsl(var(--shadow-color) / 0.22),
    1.2px 1.2px 2px -0.5px hsl(var(--shadow-color) / 0.24),
    2.2px 2.2px 3.7px -1px hsl(var(--shadow-color) / 0.26),
    4.2px 4.2px 7.1px -1.5px hsl(var(--shadow-color) / 0.28),
    8px 7.9px 13.5px -2px hsl(var(--shadow-color) / 0.31);
}

body,
input,
button,
select,
textarea {
  font-family: "Urbanist", sans-serif;
}

body {
  background: var(--mvs-bg);
  color: var(--mvs-text);
}

/* Global rounded elements */
input,
select,
textarea,
button,
.btn,
.category-list .category,
.collection,
.contentWrapper,
#main-content,
.related,
.most-pop-articles,
.articleFoot,
#contactModal,
#contactModal h2,
.abuse h2,
#fullArticle img,
#categoryHead .sort select {
  border-radius: var(--mvs-radius);
}

/* Prevent child content from spilling outside rounded containers */
.category-list .category,
.collection,
.contentWrapper,
.related,
.most-pop-articles,
.articleFoot,
#contactModal {
  overflow: hidden;
}

/* Header */

.navbar .navbar-inner {
  background: var(--mvs-white);
  height: 68px;
  border-bottom: 1px solid var(--mvs-border);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.03);
}

.navbar .navbar-inner .container-fluid {
  padding: 0;
  height: 68px;
}

.navbar .brand {
  padding: 0;
  margin-left: -20px;
}

a.brand > img {
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  height: 54px;
  margin: 7px 0 0 15px;
  width: auto;
}

.navbar .nav li {
  display: inline-block;
  float: none;
  font-size: 13px;
  letter-spacing: .08em;
  font-weight: 600;
  text-transform: uppercase;
}

.navbar .nav li a,
.navbar .icon-private-w {
  font-size: 14px;
  font-weight: 500;
  color: var(--mvs-indigo);
}

.navbar .nav li a:hover {
  color: var(--mvs-orange-text);
}

/* Hero / Search Section */

#docsSearch {
  background: var(--mvs-white);
  border-top: 0px solid var(--mvs-border);
  border-bottom: 0px solid var(--mvs-border);
  margin-bottom: 3em;
  padding: 2.25em 0;
}

#docsSearch h1 {
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  margin-top: .2em;
  color: var(--mvs-indigo);
  padding: 10px;
  letter-spacing: -0.02em;
}

#docsSearch p {
  color: #5f6368;
}

/* Search */

#searchBar button {
  background: #AED681;
  border-color: #AED681;
  color: #232425;
}

#searchBar button:hover {
  background: #9cc96d;
  border-color: #9cc96d;
}

/* Category Section */

.category-list {
  text-align: center;
}

.category-list h3 {
  color: var(--mvs-indigo);
  font-size: 18px;
  font-weight: 800;
  line-height: 1.25em;
  letter-spacing: -0.01em;
}

.category-list .category {
  background-color: #fff;
  background-position: top 16px center !important;
  background-repeat: no-repeat !important;
  background-size: auto 140px !important;
  border: 1.5px solid var(--mvs-border);
  border-radius: var(--mvs-radius);
  box-shadow: var(--shadow-elevation-medium);
  box-sizing: border-box;
  min-height: 240px;
  padding: 180px 22px 18px;
  position: relative;
  width: 31.5%;
  transition: all 0.2s ease;
}

/* Category Icons */
a.category[href*="/category/51-admin-tools"] {
  background-image: url('https://live.myvideospot.com/image?v=NWRkN2M2ZjVmN2FiNzE0NDBjNGQyZTkxYjkyOGM5NGI.png&share=1') !important;
}
a.category[href*="/category/50-digital-signs"] {
  background-image: url('https://live.myvideospot.com/image?v=NjM1NTRmMmRhMjlmZmFhNmI3YjAwZjIyM2ZkZjY5NTQ.png') !important;
}
a.category[href*="/category/44-badges"] {
  background-image: url('https://live.myvideospot.com/image?v=NDEzNjk5NTJlMjVhNTYxNmRmMjA3NjAwNTRkYTg2YjY.png') !important;
}
a.category[href*="/category/49-closed-captioning"] {
  background-image: url('https://live.myvideospot.com/image?v=OTJmNmQwZjQ5MDJjMmQ1YzRlMWQzM2RmZWE1ZTA1NDQ.png') !important;
}
a.category[href*="/category/25-content-attributes-settings"] {
  background-image: url('https://live.myvideospot.com/image?v=NDAxMzZjZTFkNjNlYmJmZDJiYjg4MmZmODM3NjAxYjg.png') !important;
}
a.category[href*="/category/10-getting-started"] {
  background-image: url('https://live.myvideospot.com/image?v=MDc4NmYwYWFiMDRkZjNjOGI5M2EwZGQ1YWQ5ZGJlY2E.png') !important;
}
a.category[href*="/category/41-image-creator"] {
  background-image: url('https://live.myvideospot.com/image?v=MWVjZmJmODEwM2U4ZjAxMjExYTg1MTAwOGM1ZWYyODQ.png') !important;
}
a.category[href*="/category/43-insights"] {
  background-image: url('https://live.myvideospot.com/image?v=NzllMWQ2MDhlMDE3NmNiMTZjM2EyOTIyZDA0NDQyZWI.png') !important;
}
a.category[href*="/category/48-live-streaming"] {
  background-image: url('https://live.myvideospot.com/image?v=MzE4NTUyMjU1ZTJjNjEyZjk0OGY4ZTZlOGRlYjM0NmE.png') !important;
}
a.category[href*="/category/39-sharing-externally"] {
  background-image: url('https://live.myvideospot.com/image?v=MjI5YjRhZmI2N2YyN2MzMGNmOWVjNmQzMDMyY2JjYjA.png') !important;
}
a.category[href*="/category/40-sharing-internally"] {
  background-image: url('https://live.myvideospot.com/image?v=YTk0ZjZiZTNhZWNmMmNhN2Q1NGViNGY5NmJhMWE3ZjQ.png') !important;
}
a.category[href*="/category/45-showcases"] {
  background-image: url('https://live.myvideospot.com/image?v=ZjA5OWE1ZDVkNjg5Mzg3MDAyYjQ5MTI2MTBkYmExYzk.png') !important;
}
a.category[href*="/category/12-recording-tools"] {
  background-image: url('https://live.myvideospot.com/image?v=NWE0ZGViNWY2OGVhNDYzZmY0NTA3NTM4ZTk2OTJiYmU.png') !important;
}
a.category[href*="/category/35-media-player"] {
  background-image: url('https://live.myvideospot.com/image?v=NWE4YmMyNGEyOTc1NTMzYmU0NTI0NzNmODU5YjlmYWY.png') !important;
}
a.category[href*="/category/42-my-studio"] {
  background-image: url('https://live.myvideospot.com/image?v=MWIyZGM2YmI3OTRiOTMwZWE2MWNmNTYyYmZiMGI4Zjg.png') !important;
}
a.category[href*="/category/46-groups"] {
  background-image: url('https://live.myvideospot.com/image?v=Y2I5ZjhmZmQ3ZTJlZTZjZTVmZjgzNTE5ZGViYmZlY2Q.png') !important;
}
a.category[href*="/category/47-teams"] {
  background-image: url('https://live.myvideospot.com/image?v=NmFkY2QyOWU3ZWJiNzJhNTI1YmQwNmFjYTFmYmJhZjY.png') !important;
}
a.category[href*="/category/11-your-content"] {
  background-image: url('https://live.myvideospot.com/image?v=NzI4ZGI1MzY4YmVjN2NhZTJjNzNiYTllNzVjMmI4ZWE.png') !important;
}
a.category[href*="/category/52-integrations"] {
  background-image: url('https://live.myvideospot.com/image?v=YTJjZDg5OGJkMmQ4NmEyZTczNDgwZmI3NWIwNzQ2YjM.png&share=1') !important;
}
a.category[href*="/category/280-account-settings"] {
  background-image: url('https://live.myvideospot.com/image?v=OWE3YWYzNWZlNmVmZDBlZGNhMmMwZGFmN2U0NTBkZWU.png') !important;
}

.category-list .category:hover {
  text-decoration: none;
  background: #fffdfb;
  border-color: var(--mvs-border);
  box-shadow: var(--shadow-elevation-medium), 0 6px 10px rgba(5, 60, 94, 0.06);
  transform: translateY(-3px);
}

.category-list .category p {
  color: #60656b;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.1px;
  line-height: 1.5;
}

.category-list .category .article-count {
  font-weight: 800;
  letter-spacing: .15px;
  color: var(--mvs-indigo);
  margin-top: 15px;
  text-transform: none;
  text-decoration: none;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}

/* Collection Titles */

.collection-category h2 {
  font-weight: 700;
  margin: 0 0 20px;
  text-align: center;
  padding-left: 0%;
  color: var(--mvs-indigo);
  font-size: 24px;
  letter-spacing: -0.01em;
}

.collection-category h2 a {
  color: var(--mvs-indigo);
}

.collection-category .category-list {
  margin: 0 0 4em;
  text-align: center;
}

/* Links */

#serp-dd .result a,
#serp-dd .result > li.active,
#fullArticle strong a,
.collection a,
.contentWrapper a,
.most-pop-articles .popArticles a,
.most-pop-articles .popArticles a span,
.contentWrapper a {
  font-weight: 600;
  letter-spacing: .15px;
  color: var(--mvs-blue-text);
  text-decoration: none;
}

#serp-dd .result a:hover,
#fullArticle strong a:hover,
.contentWrapper a:hover,
.most-pop-articles .popArticles a:hover,
.most-pop-articles .popArticles a:hover span {
  color: var(--mvs-orange-text);
  text-decoration: none;
}

.collection a:hover {
  color: var(--mvs-indigo);
  text-decoration: none;
}

#sidebar .nav-list .active .articleList a,
#sidebar .nav-list .active .articleList a:hover,
#sidebar .nav-list .active .articleList a:focus {
  background: transparent;
  color: #487B8F;
  font-weight: 600;
  border-left: none;
  padding-left: 10px;
  border-radius: 8px;
}

#sidebar .nav-list .active .articleList a:hover {
  background: #f0f4f6;
  color: #053C5E;
}
.icon-article-doc {
  color: var(--mvs-orange);
}

#sidebar .nav-list .active a .icon-arrow {
  display: inline-block;
  transform: rotate(90deg);
}
#collection-category-1 .category-list .category {
  background-image: none !important;
  background-size: 0 !important;
  min-height: 0;
  padding: 16px 20px;
  text-align: center;
  width: 23%;
}

#collection-category-1 .category-list .category h3 {
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 4px;
  text-align: center;
}

#collection-category-1 .category-list .category p {
  font-size: 13px;
  margin: 0;
}

#collection-category-1 .category-list .category .article-count {
  font-size: 12px;
  margin-top: 4px;
  text-align: center;
}

/* Sidebar */

#sidebar .nav-list a {
  display: inline-block;
  color: var(--mvs-indigo);
  font-size: 16px;
  padding: 6px 15px 6px 0;
  line-height: 20px;
  margin-left: 0;
  font-weight: 700;
}

#sidebar .nav-list .active a,
#sidebar .nav-list .active a:hover,
#sidebar .nav-list .active a:focus {
  font-weight: 700;
  color: var(--mvs-indigo);
  background: transparent;
  border-left: 3px solid var(--mvs-indigo);
  padding-left: 8px;
  text-shadow: none;
  text-decoration: none;
  border-radius: 0;
}

#sidebar h3 {
  text-transform: uppercase;
  font-size: 14px;
  color: #68727c;
  font-weight: 700;
  margin-bottom: 6px;
  letter-spacing: 1.5px;
}

/* Main Content */

#main-content {
  background: none;
  float: right;
  margin-bottom: 2em;
  padding: 32px 0 0 28px;
}

#fullArticle img {
  display: block;
  margin: 1em auto 2em;
  padding: 4px;
  border-radius: var(--mvs-radius);
  box-sizing: border-box;
}

#fullArticle .title,
.contentWrapper h1 {
  margin: 0 30px .5em 0;
  color: var(--mvs-indigo);
  font-weight: 800;
  letter-spacing: -0.02em;
}

#fullArticle .printArticle {
  position: absolute;
  right: 46px;
  top: 40px;
}

#fullArticle,
#fullArticle p,
#fullArticle ul,
#fullArticle ol,
#fullArticle li,
#fullArticle div,
#fullArticle blockquote,
#fullArticle dd,
#fullArticle table {
  color: #50565c;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: .01em;
  line-height: 1.7;
}

#categoryHead .sort select {
  width: 150px;
  height: 36px;
  margin: 0;
  line-height: 24px;
  font-size: 13px;
  color: #50565c;
  font-weight: 500;
  border-radius: var(--mvs-radius);
  border: 1px solid var(--mvs-border);
  background: #fff;
}

#fullArticle strong {
  color: var(--mvs-text);
}

#fullArticle h2 {
  font-size: 28px;
  font-weight: 700;
  color: var(--mvs-indigo);
  letter-spacing: -0.01em;
}

#fullArticle h3 {
  font-size: 22px;
  font-weight: 700;
  color: var(--mvs-orange-text);
}

#fullArticle h4 {
  font-size: 17px;
  font-weight: 600;
  color: #5f6368;
}

.contentWrapper p {
  margin-top: -4px;
  word-wrap: break-word;
  color: #50565c;
  font-weight: 400;
  font-size: 16px;
  letter-spacing: .01em;
}

/* Footer / Meta */

.articleFoot p,
.articleFoot time {
  color: #7a8087;
  display: inline-block;
  font-weight: 400;
  font-style: italic;
}

footer p a {
  color: #7a8087;
  font-weight: 400;
}

/* Buttons */

.btn {
  color: #fff;
  text-shadow: none;
  background: var(--mvs-orange);
  border-radius: var(--mvs-radius);
  border: 1px solid var(--mvs-orange);
  font-size: 14px;
  font-weight: 700;
  padding: .65em 1em;
  box-shadow: none;
  transition: background 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #fff;
  text-shadow: none;
  background: var(--mvs-blue);
  border: 1px solid var(--mvs-blue);
  transform: translateY(-1px);
}



/* Contact Modal */

#contactModal h2,
.abuse h2 {
  background: #fff;
  margin: 0;
  padding: 14px 0 12px 18px;
  font-size: 22px;
  border-bottom: 1px solid var(--mvs-border);
  border-top-left-radius: var(--mvs-radius);
  border-top-right-radius: var(--mvs-radius);
  color: var(--mvs-indigo);
  font-weight: 700;
}

#contactModal .control-label {
  width: 110px;
  font-size: 14px;
  font-weight: 500;
  color: #5f6368;
}

/* Collection Titles */
.collection-category h2 a {
  color: var(--mvs-indigo);
}

.collection-category h2 {
  font-weight: 700;
  margin: 0 0 20px;
  padding-left: .65%;
  text-align: center;
}

/* Responsive */

@media screen and (max-width: 1105px) {
  section.category-list .category {
    width: 48.2%;
  }
}

@media screen and (max-width: 760px) {
  section.category-list .category {
    box-sizing: border-box;
    margin: 0 0 20px;
    padding: 180px 20px 15px;
    width: 100%;
  }
}

@media (max-width: 768px) {
  .navbar .btn-navbar {
    margin-top: 16px;
    right: -10px;
  }

  .related {
    padding: 30px 25px 25px;
  }

  .related ul {
    margin-left: 0;
  }

  .related h3 {
    padding-left: 0;
  }

  .related ul > li a {
    margin-left: 0;
  }
}

@media (max-width: 480px) {

  #fullArticle .title,
  .contentWrapper h1 {
    font-size: 24px;
  }

  #fullArticle h2 {
    font-size: 20px;
  }
}
