/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, templates/rt_clarity/custom/scss/custom.scss */
#age2:link, #age2:visited {
  color: #0020c2;
  font-weight: bold;
}
/* line 6, templates/rt_clarity/custom/scss/custom.scss */
#age2:hover {
  color: #fff;
  font-weight: bold;
  opacity: 1;
}
/*paragraphs in Above*/
/* line 14, templates/rt_clarity/custom/scss/custom.scss */
#gep1 {
  color: #888;
  font-family: "ptserif", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 1.25rem;
}
/*links in Above*/
/* line 22, templates/rt_clarity/custom/scss/custom.scss */
#gea1:link, #age1:visited {
  color: #fff;
  font-weight: bold;
}
/* line 26, templates/rt_clarity/custom/scss/custom.scss */
#gea1:hover {
  font-weight: bold;
  color: #0020c2;
}
/*links in Featured*/
/* line 33, templates/rt_clarity/custom/scss/custom.scss */
#gea4:link, #age1:visited {
  color: #0020c2;
  font-weight: bold;
}
/* line 37, templates/rt_clarity/custom/scss/custom.scss */
#gea4:hover {
  font-weight: bold;
  color: #888;
}
/*links in Showcase*/
/* line 44, templates/rt_clarity/custom/scss/custom.scss */
#gea2:link, #gea2:visited {
  color: #fff;
  font-weight: bold;
}
/* line 48, templates/rt_clarity/custom/scss/custom.scss */
#gea2:hover {
  font-weight: bold;
  color: #000;
}
/* line 52, templates/rt_clarity/custom/scss/custom.scss */
#gea3:link, #gea3:visited {
  color: #fff;
  position: absolute;
  bottom: 0px;
}
/* line 57, templates/rt_clarity/custom/scss/custom.scss */
#gea3:hover {
  color: #000;
  position: absolute;
  bottom: 0px;
}
/* line 62, templates/rt_clarity/custom/scss/custom.scss */
#gea5:link, #gea5:visited {
  color: #000;
  font-weight: bold;
}
/* line 66, templates/rt_clarity/custom/scss/custom.scss */
#gea5:hover {
  font-weight: bold;
  color: #fff;
}
/* line 71, templates/rt_clarity/custom/scss/custom.scss */
li.g-pricingtable-ribbon {
  color: #fff !important;
}
/*Members page hr color*/
/* line 77, templates/rt_clarity/custom/scss/custom.scss */
hr.hr1 {
  border: 1px solid #0020c2;
}
/*ABOUT US*/
/*"Top" link size*/
/* line 83, templates/rt_clarity/custom/scss/custom.scss */
a.g-totop-ge {
  font-size: 1rem;
}
/**/
/*COMPANY*/
/*BOD List*/
/* line 92, templates/rt_clarity/custom/scss/custom.scss */
ul#ge01 {
  text-decoration: none;
}
/* line 95, templates/rt_clarity/custom/scss/custom.scss */
ul#ge01 li {
  display: inline;
}
/* line 99, templates/rt_clarity/custom/scss/custom.scss */
ul#ge02 {
  list-style: none;
}
/*Members list columns*/
/* line 105, templates/rt_clarity/custom/scss/custom.scss */
#gecontent {
  text-align: left;
  margin: 0px auto;
  /*auto centers the container */
}
/*CSS3 multiple columns.*/
/* Get em size for colums: 184/16 */
/* line 112, templates/rt_clarity/custom/scss/custom.scss */
.gecolumns {
  -moz-column-width: 250px;
  /* Firefox */
  -webkit-column-width: 250px;
  /* webkit, Safari, Chrome */
  column-width: 250px;
}
/*remove standard list and bullet formatting from ul*/
/* line 119, templates/rt_clarity/custom/scss/custom.scss */
.gecolumns ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* correct webkit/chrome uneven margin on the first column*/
/* line 126, templates/rt_clarity/custom/scss/custom.scss */
.gecolumns ul li:first-child {
  margin-top: 0px;
}
/* line 131, templates/rt_clarity/custom/scss/custom.scss */
.gecolumnsab {
  columns: 250px 3;
  column-fill: auto;
}
/* line 135, templates/rt_clarity/custom/scss/custom.scss */
.gecolumnsab ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* correct webkit/chrome uneven margin on the first column*/
/* line 142, templates/rt_clarity/custom/scss/custom.scss */
.gecolumns ul li:first-child {
  margin-top: 0px;
}
/* line 147, templates/rt_clarity/custom/scss/custom.scss */
.gecolumnsadv {
  columns: 250px 2;
  column-fill: auto;
}
/* line 151, templates/rt_clarity/custom/scss/custom.scss */
.gecolumnsadv ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* correct webkit/chrome uneven margin on the first column*/
/* line 158, templates/rt_clarity/custom/scss/custom.scss */
.gecolumns ul li:first-child {
  margin-top: 0px;
}
/* line 162, templates/rt_clarity/custom/scss/custom.scss */
.gecolumns01 {
  columns: 150px 5;
  height: 75px;
  column-fill: balanced;
}
/* line 167, templates/rt_clarity/custom/scss/custom.scss */
.gecolumns01.li {
  margin-top: 0;
}
/* line 170, templates/rt_clarity/custom/scss/custom.scss */
.gecolumns02 {
  columns: 2 300px;
  height: 150px;
  column-fill: balanced;
}
/* line 175, templates/rt_clarity/custom/scss/custom.scss */
.gecolumns02.li {
  margin-top: 0;
}
/* line 178, templates/rt_clarity/custom/scss/custom.scss */
.gecolumns03 {
  columns: 2 100px;
  height: 175px;
  column-fill: balanced;
}
/* line 183, templates/rt_clarity/custom/scss/custom.scss */
.gecolumns03.li {
  margin-top: 0;
}
/* line 186, templates/rt_clarity/custom/scss/custom.scss */
.gecolumns04 {
  columns: 5 150px;
}
/* line 189, templates/rt_clarity/custom/scss/custom.scss */
.gecolumns04.li {
  margin-top: 0;
}
/* line 193, templates/rt_clarity/custom/scss/custom.scss */
.gecolumns05 {
  text-align: center;
  columns: 1 500px;
}
/* line 197, templates/rt_clarity/custom/scss/custom.scss */
.gecolumns06 {
  columns: 150px 4;
  height: 40px;
  column-fill: balanced;
}
/* line 202, templates/rt_clarity/custom/scss/custom.scss */
.geul01 {
  margin-top: 0;
  list-style-type: none;
}
/* line 207, templates/rt_clarity/custom/scss/custom.scss */
.geul02 {
  margin-top: 0;
  list-style-type: none;
  display: inline;
}
/*NOTICE Hyperlink*/
/* line 215, templates/rt_clarity/custom/scss/custom.scss */
#notice:link, #notice:visited {
  color: #fff;
  font-weight: bold;
}
/* line 220, templates/rt_clarity/custom/scss/custom.scss */
#notice:hover {
  font-weight: bold;
  color: #000;
}
/*swiper button bottom*/
/* line 227, templates/rt_clarity/custom/scss/custom.scss */
div.absolute-ge {
  position: absolute;
  bottom: 12%;
  left: 50%;
  transform: translateX(-50%);
}
/* Previous Productions */
/* BOX 5 Hyperlink shadow */
/* line 238, templates/rt_clarity/custom/scss/custom.scss */
.box5 a {
  color: #999;
  box-shadow: none;
  decoration: none;
}
/* line 244, templates/rt_clarity/custom/scss/custom.scss */
.gearchive a {
  font-size: 1rem;
}
/* line 248, templates/rt_clarity/custom/scss/custom.scss */
.g-array-item-date {
  font-size: 1rem;
}
/* line 252, templates/rt_clarity/custom/scss/custom.scss */
#geh4 {
  font-size: 1.25rem;
  margin: 0 0 0.75rem 0;
}
/* Company/Members Headshots */
/* line 259, templates/rt_clarity/custom/scss/custom.scss */
.gealphabet {
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
}
/* line 266, templates/rt_clarity/custom/scss/custom.scss */
.gealphabet li {
  display: inline-block;
  padding: 5px;
  font-family: "asap", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
/* line 272, templates/rt_clarity/custom/scss/custom.scss */
#gealphabetoff {
  color: #eaeaea;
}
/* line 276, templates/rt_clarity/custom/scss/custom.scss */
.gealphabet a {
  color: #cdcdcd;
  font-weight: bold;
}
/* line 281, templates/rt_clarity/custom/scss/custom.scss */
.gealphabet a:hover {
  color: #0020c2;
  font-weight: bold;
}
/* line 286, templates/rt_clarity/custom/scss/custom.scss */
.mhnopad {
  padding: 0px;
}
/* Previous Productions header link */
/* line 292, templates/rt_clarity/custom/scss/custom.scss */
#gepp1:link, #gepp1:visited {
  color: #0020c2;
  font-weight: bold;
  font-size: 20pt;
}
/* line 297, templates/rt_clarity/custom/scss/custom.scss */
#gepp1:hover {
  font-weight: bold;
  color: #fff;
  font-size: 20pt;
}
/*# sourceMappingURL=custom_14.css.map */