@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600&display=swap');
.mm-ismenu {
  background: #4a1971 !important;
  color: rgba(255, 255, 255, 0.6);
}
.buttonradius {
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
}
.animation {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
body {
  font-family: 'Open Sans' !important;
  font-size: 16px !important;
  line-height: 32px !important;
}
body .entry-content {
  padding-top: 20px;
  font-size: 16px;
  line-height: 32px;
  color: #212529;
}
body #content .entry-content ul {
  list-style: none;
}
body #content .entry-content ul li:before {
  content: "•";
  font-size: 20px;
  font-weight: bold;
  color: #efecf2;
  position: relative;
  left: -10px;
  top: 2px;
}
body a {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
body a:hover {
  color: #ffb000;
}
.page-title,
h1 {
  font-size: 32px;
  font-weight: normal !important;
  margin-bottom: 40px;
  line-height: 44px;
}
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold !important;
  margin: 0px !important;
}
#header {
  padding-top: 30px;
}
.hfunctions .zoeken,
.hfunctions .naarwebsite,
.hfunctions .aanmelden {
  background: #4a1971;
  padding: 3px 20px;
  font-size: 14px;
  line-height: 34px;
  font-weight: bold;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
}
.hfunctions .zoeken {
  background: #f8f9fa;
}
.hfunctions .zoeken input {
  background: #f8f9fa;
  border-bottom: 2px dotted #ffb000;
  height: 15px;
  padding: 3px 0px;
  width: 100%;
  color: #4a1971;
  padding-left: 5px;
}
.hfunctions .zoeken input::placeholder {
  color: #4a1971;
  font-style: italic;
  font-size: 12px;
}
.hfunctions .zoeken .searchbutton {
  position: absolute;
  display: none;
  visibility: hidden;
}
.sliderwrapper ul.bxslider li {
  max-height: 400px;
  overflow: hidden;
  position: relative;
}
.sliderwrapper ul.bxslider li img {
  width: 100%;
}
.sliderwrapper .bird {
  display: none;
  visibility: hidden;
}
.sliderwrapper .slogan {
  display: none;
  visibility: hidden;
}
.sliderwrapper .rating-container {
  position: absolute;
  top: 75px;
  width: 100%;
  height: 40px;
}
.sliderwrapper .onze-rating p {
  text-align: right !important;
}
.sliderwrapper .onze-rating img {
  float: none !important;
  display: inline-block !important;
  max-width: 100px;
}
#mainmenu {
  background: #efecf2;
  margin-bottom: 50px;
}
#mainmenu a {
  color: #4a1971;
  font-weight: bold;
}
#mainmenu .mainmenu li:before {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  border-color: transparent transparent transparent #efecf2;
}
#mainmenu .mainmenu li.current-menu-item:before,
#mainmenu .mainmenu li:hover:before {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  border-color: transparent transparent transparent #ffb000;
}
a.nieuwsbutton {
  background: #ffb000 !important;
  display: inline-block !important;
  padding: 3px 20px !important;
  text-decoration: none !important;
  font-weight: bold !important;
  margin-bottom: 20px !important;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
}
a.nieuwsbutton:hover {
  background: #4a1971 !important;
}
#content .entry-content ul.blokken li {
  margin-bottom: 10px;
  font-size: 16px !important;
  line-height: 32px !important;
}
#content .entry-content ul.blokken li .blok_wrapper {
  background: #efecf2;
  color: #000000;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
  padding: 15px;
  padding-bottom: 5px;
  margin-bottom: 15px;
}
#content .entry-content ul.blokken li .blok_wrapper:hover {
  background: #e2dde8;
}
#content .entry-content ul.blokken li .blok_wrapper h2 {
  font-size: 18px !important;
  background: none !important;
  color: #4a1971 !important;
  padding: 20px 0px !important;
  padding-top: 10px !important;
  border-bottom: 1px solid #ffffff;
  min-height: auto !important;
  margin-bottom: 20px !important;
}
#content .entry-content ul.blokken li .blok_wrapper a {
  background: #ffb000;
  display: inline-block;
  padding: 3px 20px;
  text-decoration: none;
  font-weight: bold;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
}
#content .entry-content ul.blokken li .blok_wrapper a:hover {
  background: #4a1971;
}
#content .entry-content ul.blokken li:before {
  display: none;
  visibility: hidden;
}
#content .entry-content ul.blokken li.rpwe_widget a {
  background: none;
  display: inline-block;
  padding: 0px;
  font-size: 16px;
  line-height: 32px;
  -webkit-border-radius: 0;
  border-radius: 0;
}
#content .entry-content ul.blokken li.rpwe_widget a:hover {
  background: none;
}
#content .entry-content ul.blokken li.rpwe_widget .rpwe-time {
  font-size: 12px !important;
  position: relative;
  top: -8px;
}
#content .onlinemasterclasses {
  padding-top: 20px;
}
#content .onlinemasterclasses .blok_wrapper {
  background: #efecf2 !important;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  font-size: 16px;
  line-height: 32px;
  padding-bottom: 10px;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
}
#content .onlinemasterclasses .blok_wrapper:hover {
  background: #e2dde8 !important;
}
#content .onlinemasterclasses .blok_wrapper h2 {
  -webkit-border-radius: 15px 15px 0 0;
  border-radius: 15px 15px 0 0;
  font-size: 18px !important;
  background: #ffb000 !important;
  color: #ffffff !important;
  padding: 23px 15px !important;
  min-height: auto !important;
  margin-bottom: 20px !important;
}
#content .onlinemasterclasses .blok_wrapper p {
  padding: 0px 15px;
}
#content .onlinemasterclasses .blok_wrapper ul {
  margin: 0px 35px;
}
#content .onlinemasterclasses .blok_wrapper ul li {
  padding: 0px;
  margin: 0px;
  margin-bottom: 20px;
  font-size: 16px !important;
  line-height: 24px !important;
}
#content .onlinemasterclasses .blok_wrapper ul li:before {
  content: "•";
  font-size: 20px;
  font-weight: bold;
  color: #ffb000;
  position: relative;
  left: -10px;
  top: 2px;
  margin-left: -10px;
}
#content .onlinemasterclasses .blok_wrapper ul li a {
  text-decoration: none;
  font-size: 16px !important;
  line-height: 24px !important;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
#content .onlinemasterclasses .blok_wrapper ul li a:hover {
  color: #ffb000;
}
#content .agenda {
  padding-top: 20px;
  background: none !important;
}
#content .agenda .blok_wrapper {
  background: #efecf2 !important;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  font-size: 16px;
  line-height: 32px;
  padding-bottom: 10px;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
}
#content .agenda .blok_wrapper:hover {
  background: #e2dde8 !important;
}
#content .agenda .blok_wrapper h2 {
  -webkit-border-radius: 15px 15px 0 0;
  border-radius: 15px 15px 0 0;
  font-size: 18px !important;
  background: #ffb000 !important;
  color: #ffffff !important;
  padding: 23px 15px !important;
  min-height: auto !important;
  margin-bottom: 0px !important;
}
#content .agenda .blok_wrapper .agenda_button {
  border: 0px solid #fff !important;
  display: table-cell !important;
  text-align: left;
  padding: 20px 15px !important;
  color: #fff;
  width: 100% !important;
  margin-bottom: 20px;
  font-size: 16px;
  background: #4a1971;
  text-decoration: none;
}
#content .agenda .blok_wrapper .agenda_button:hover {
  background: #2f1047;
}
#content .agenda .blok_wrapper p {
  padding: 0px 15px;
}
#content .agenda .blok_wrapper ul {
  margin: 0px 35px;
}
#content .agenda .blok_wrapper ul li {
  padding: 0px;
  margin: 0px;
  margin-bottom: 20px;
  font-size: 16px !important;
  line-height: 32px;
  position: relative;
}
#content .agenda .blok_wrapper ul li:before {
  content: "•";
  font-size: 20px;
  font-weight: bold;
  color: #ffb000;
  position: absolute;
  left: -10px;
  top: -4px;
  margin-left: -10px;
}
#content .agenda .blok_wrapper ul li .datewrap {
  color: #000000;
  text-align: left;
  font-size: 12px !important;
  position: relative;
  top: -8px;
}
#content .agenda .blok_wrapper ul li a {
  text-decoration: none;
  color: #4a1971;
  font-size: 16px !important;
  line-height: 24px !important;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
#content .agenda .blok_wrapper ul li a:hover {
  color: #ffb000;
}
#content .entry-content ul.classificaties li:before {
  display: none;
  visibility: hidden;
}
.opleidingen .single-opleiding {
  position: relative;
}
.opleidingen .promotielabel {
  background: #ffb000;
  border-radius: 8px;
  padding: 5px 15px;
  position: absolute;
  top: 5px;
  right: 5px;
  -moz-transform: rotate(2deg);
  -webkit-transform: rotate(2deg);
  -o-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
  font-weight: bold;
  color: #fff;
}
.quotes {
  background: #efecf2;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
  margin-bottom: 15px !important;
}
.quotes .item {
  padding: 15px !important;
}
.quotes .item .quote {
  font-style: italic;
  font-size: 1.1em !important;
  color: #4a1971 !important;
}
.quotes .item .naam {
  font-weight: bold;
  text-align: right;
  margin-top: 10px;
  color: #4a1971 !important;
}
.sidebar_left .verstuur_mail {
  margin-top: 30px;
  background: #efecf2;
  color: #000000;
  font-size: 16px;
  line-height: 32px;
  padding: 20px;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
}
.sidebar_left .verstuur_mail h2 {
  font-size: 18px !important;
  background: none !important;
  color: #4a1971 !important;
  padding: 20px 0px !important;
  padding-top: 10px !important;
  border-bottom: 1px solid #ffffff;
  min-height: auto !important;
  margin-bottom: 20px !important;
}
.sidebar_left .verstuur_mail label {
  margin-top: 20px !important;
  font-size: 14px !important;
  line-height: 24px !important;
}
.sidebar_left .verstuur_mail .button {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  background: #ffb000;
  display: inline-block;
  padding: 3px 20px !important;
  text-decoration: none;
  font-weight: bold;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
}
.sidebar_left .verstuur_mail .button:hover {
  background: #4a1971;
  color: #ffb000;
}
.opleiding .promotielabel {
  background: #ffb000;
  border-radius: 8px;
  padding: 5px 15px;
  margin-bottom: 20px;
  font-size: 14px;
  display: inline-block;
  font-weight: bold;
  color: #fff;
}
.opleiding .aanmelden {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  background: #ffb000;
  background-image: none !important;
  display: inline-block;
  padding: 5px 20px !important;
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
}
.opleiding .aanmelden img {
  display: none;
  visibility: hidden;
}
.opleiding .aanmelden:hover {
  background: #4a1971;
  color: #ffb000;
}
.sidebar_right {
  padding-top: 15px;
}
.sidebar_right .aanmelden {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  background: #ffb000;
  background-image: none !important;
  display: inline-block;
  width: 100%;
  padding: 15px 0px !important;
  text-decoration: none;
  font-size: 22px;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 30px;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
}
.sidebar_right .aanmelden img {
  display: none;
  visibility: hidden;
}
.sidebar_right .aanmelden:hover {
  background: #4a1971;
  color: #ffb000;
}
.sidebar_right .bleubox {
  background: #efecf2;
  color: #000000;
  display: inline-block;
  width: 100%;
  padding: 0px;
  margin-bottom: 20px;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
}
.sidebar_right .bleubox > ul {
  margin: 15px;
}
.sidebar_right .bleubox > ul label {
  color: #4a1971;
  font-weight: bold;
}
.sidebar_right .bleubox > ul > li {
  margin-bottom: 20px;
}
.sidebar_right .bleubox > ul > li > ul > li.sessie {
  padding: 0px;
}
.sidebar_right h3 {
  margin-bottom: 10px !important;
}
.sidebar_right img {
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
  width: 100%;
  margin-bottom: 15px !important;
}
.sidebar_right .docentenlijst li {
  font-weight: bold;
  display: inline-block;
  margin-bottom: 25px !important;
}
.sidebar_right .docentenlijst img {
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
  width: 100%;
  margin-bottom: 15px !important;
}
.sidebar_right .docentenlijst span {
  background: #ffb000;
  display: inline-block;
  padding: 4px 10px;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  font-weight: bold !important;
}
.sidebar_right .docentenlijst span:hover {
  background: #4a1971;
  color: #ffb000;
}
.docent h2 {
  margin-bottom: 30px !important;
}
.hinline {
  margin: 0px !important;
  padding: 0px !important;
}
.joverzicht ul {
  margin-left: 10px !important;
  margin-top: 10px !important;
}
#login-wrapper #login-form {
  background: #efecf2;
  border: 0px;
  padding: 30px 30px;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
}
#login-wrapper #login-form h4 {
  display: block;
  margin-bottom: 20px !important;
}
#login-wrapper #login-form input {
  border: 0px;
  height: 40px;
  padding-left: 10px !important;
  min-width: 200px;
  margin-right: 15px;
}
#login-wrapper #login-form #retrieve-btn {
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
  height: 40px;
  font-weight: bold;
  margin-left: 0px;
  font-size: 16px;
  padding-left: 15px !important;
  padding-right: 15px !important;
  border: 0px;
  background: #ffb000;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  color: #4a1971;
}
#login-wrapper #login-form #retrieve-btn:hover {
  background: #4a1971;
  color: #ffb000;
}
#content .entry-content ul li:before {
  color: #ffb000 !important;
}
#input_4_25 strong {
  font-weight: bold;
  font-size: 12px;
  padding: 4px 10px;
  color: #fff;
  line-height: 12px;
  -webkit-border-radius: 5px 5px 5px;
  height: 13px;
  display: inline-block;
  position: relative;
  top: -2px;
  border-radius: 5px 5px 5px;
  margin-left: 10px;
}
#input_4_25 strong.beschikbaar {
  background: #127e00;
}
#input_4_25 strong.wachtrij {
  background: #F39200;
}
#input_4_25 strong.volgeboekt {
  background: #7e0000;
}
.gform_fields li:before {
  display: none;
  visibility: hidden;
}
#gform_submit_button_4 {
  background: #ffb000;
  color: #4a1971;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  padding: 15px 30px;
}
#gform_submit_button_4:hover {
  background: #4a1971;
  color: #ffb000;
}
#footer .toprow {
  background: #ffffff;
  display: none;
  visibility: hidden;
}
#footer a {
  color: #ffb000;
}
#footer .payoff {
  color: #b175e1;
}
#footer .payoff a {
  color: #e0c9f3;
}
#footer .certificering h3 {
  margin-bottom: 20px !important;
}
/*
DEFAULT / MOBIEL STAAND X-SMALL
*********************************
***       ***********************
***       ***********************
***       ***********************
***       ***********************
***   *   ***********************
*********************************
*********************************
*********************************
*********************************
*********************************
*/
.online-colleges-wrapper .alle-online-colleges {
  display: flex;
  flex-wrap: wrap;
}
.online-colleges-wrapper .single-online-college-wrapper {
  margin-bottom: 30px;
}
.online-colleges-wrapper .single-online-college-wrapper .single-online-college {
  position: relative;
  background: #efecf2;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.online-colleges-wrapper .single-online-college-wrapper .single-online-college .featured_image img {
  border-radius: 8px 8px 0px 0px;
  height: 75px;
  object-fit: cover;
  width: 100%;
}
.online-colleges-wrapper .single-online-college-wrapper .single-online-college .promotielabel {
  background: #ffb000;
  border-radius: 8px;
  padding: 3px 10px;
  position: absolute;
  top: -5px;
  right: -5px;
  -moz-transform: rotate(2deg);
  -webkit-transform: rotate(2deg);
  -o-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  transform: rotate(2deg);
  font-weight: bold;
  color: #fff;
  font-size: 13px !important;
}
.online-colleges-wrapper .single-online-college-wrapper .single-online-college h2 {
  padding: 10px;
  font-size: 18px !important;
  line-height: 30px !important;
  min-height: 150px !important;
}
.online-colleges-wrapper .single-online-college-wrapper .single-online-college .meta {
  font-size: 13px !important;
  padding-bottom: 20px !important;
}
.online-colleges-wrapper .single-online-college-wrapper .single-online-college .meta > ul {
  list-style: none !important;
  margin: 0px !important;
  padding: 0px 10px 0px 10px !important;
  border-bottom: 1px solid #e2dde8;
}
.online-colleges-wrapper .single-online-college-wrapper .single-online-college .meta > ul > li {
  margin: 0px;
  padding: 0px;
  border-top: 1px solid #e2dde8;
}
.online-colleges-wrapper .single-online-college-wrapper .single-online-college .meta > ul > li:before {
  display: none;
  visibility: hidden;
}
.online-colleges-wrapper .single-online-college-wrapper .single-online-college .meta > ul > li > label {
  font-weight: bold;
  float: left;
  margin-right: 10px;
  width: 75px;
}
.online-colleges-wrapper .single-online-college-wrapper .single-online-college .meta > ul > li > ul {
  display: inline-grid !important;
  list-style: none !important;
  margin: 0px 0px 5px 0px !important;
  padding: 0px 10px 0px 0px !important;
}
.online-colleges-wrapper .single-online-college-wrapper .single-online-college .meta > ul > li > ul > li {
  margin: 0px !important;
}
.online-colleges-wrapper .single-online-college-wrapper .single-online-college .meta > ul > li > ul > li > a {
  font-size: 13px !important;
}
.online-colleges-wrapper .single-online-college-wrapper .single-online-college .meta > ul > li > ul > li:before {
  display: none;
  visibility: hidden;
}
.online-colleges-wrapper .single-online-college-wrapper .single-online-college a.aanmelden {
  margin-top: auto;
  padding: 10px;
  text-decoration: none !important;
  border-bottom: 0px !important;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  background: #ffb000;
  padding: 3px 20px !important;
  text-decoration: none;
  font-weight: bold;
  display: inline-block;
  width: max-content;
  margin-bottom: 10px;
  margin-left: 10px;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
}
.online-colleges-wrapper .single-online-college-wrapper .single-online-college a.aanmelden:hover {
  background: #4a1971;
  color: #ffb000;
}
/*
DEFAULT / MOBIEL STAAND SMALL
*********************************
***         *********************
***<- 576 ->*********************
***         *********************
***         *********************
***         *********************
***    *    *********************
*********************************
*********************************
*********************************
*********************************
*********************************
*/
/*

  TABLET STAAND MEDIUM
********************************
***         ********************
***<- 768 ->********************
***         ********************
***         ********************
***         ********************
***         ********************
***    *    ********************
********************************
********************************
********************************
*** Small devices (tablets, 768px and up) *****
********************************
*/
/*
  TABLET LIGGEND LARGE
***************************************
***                 *******************
***<----- 992 ----->*******************
***                 *******************
***                 *******************
***                 *******************
***************************************
***************************************
***  Medium devices (desktops, 992px and up) ****
***************************************
 */
/*
  DESKTOP EXTRA LAGE
*********************************************
***                       *******************
***<-------- 1200 ------->*******************
***                       *******************
***                       *******************
***                       *******************
***                       *******************
*************   *****************************
*************   *****************************
********              ***********************
*********************************************
*** Large devices (large desktops, 1200px and up) *****
*********************************************
*/
/*
  DESKTOP EXTRA EXTRA LARGE
*********************************************
***                       *******************
***<-------- 1400 ------->*******************
***                       *******************
***                       *******************
***                       *******************
***                       *******************
*************   *****************************
*************   *****************************
********              ***********************
*********************************************
*** Large devices (large desktops, 1400px and up) *****
*********************************************
*/
/*
  DESKTOP EXTRA EXTRA EXTRA LARGE
*********************************************
***                                 *********
***<------------ 1920 ------------->*********
***                                 *********
***                                 *********
***                                 *********
***                                 *********
***                                 *********
******************   ************************
******************   ************************
******************   ************************
******************   ************************
************              *******************
*********************************************
*** Large devices (large desktops, 1920px and up) *****
*********************************************
*/
