@charset "UTF-8";
/* CSS Document */
body {
  font-size: 13px;
  line-height: 1.4em;
  font-family: Helvetica, Arial, Sans-Serif;
}
.font-size-is-xlarge {
  font-size: 16px;
  line-height: 1.4em;
}
.font-size-is-large {
  font-size: 15px;
  line-height: 1.4em;
}
.font-size-is-default {
  font-size: 14px;
  line-height: 1.4em;
}
.font-size-is-small {
  font-size: 12px;
  line-height: 1.4em;
}
.font-size-is-xsmall {
  font-size: 10px;
  line-height: 1.4em;
}
.logo-block
{
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 15px;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 10px;
}
.logo-type-metropolis #rt-logo {
  width: 200px;
  height: 77px;
}
.logo-type-metropolis .rt-light #rt-logo {
  background-image: url(../images/logo/light/direct_plus_logo_2018-tm.png);
}
.rt-light .gf-menu li:hover > .item,
.rt-light .gf-menu li.active > .item {
  color: #e47d1d;
}
.rt-light .gf-menu .item.subtext > em {
  color: #3c3c3c;
}
.rt-light .rt-arrow-pointer {
  border-color: rgba(228,125,29,1.0);
}
.sprocket-features.layout-showcase .sprocket-features-content,
.sprocket-features.layout-showcase .sprocket-features-img-container img {
  background-color: #eeeeee;
  background-color: rgba(255,255,255,0.8);
  background-color: transparent \9;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccbfbfbf, endColorstr=#ccbfbfbf)";
  -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
  box-shadow: 0 2px 3px rgba(0,0,0,0.2);
  border-top: 1px solid rgba(255,255,255,0.2);
}
.sprocket-features.layout-showcase .sprocket-features-content .sprocket-features-title,
.sprocket-features.layout-showcase .sprocket-features-img-container img .sprocket-features-title {
  text-shadow: -1px -1px 1px rgba(0,0,0,0.4);
  color: #5a5a5a;
}
.sprocket-features.layout-showcase .sprocket-features-content .sprocket-features-title a,
.sprocket-features.layout-showcase .sprocket-features-img-container img .sprocket-features-title a {
  color: #e47d1d;
}
.sprocket-features.layout-showcase .sprocket-features-content .sprocket-features-title a:hover,
.sprocket-features.layout-showcase .sprocket-features-img-container img .sprocket-features-title a:hover {
  color: #FFFFFF;
}
.sprocket-features.layout-showcase .sprocket-features-arrows .arrow {
  background-image: url(../images/dark/large-arrows.png);
}
.sprocket-features.layout-showcase .sprocket-features-pagination li {
  background-color: #FFFFFF;
  background-color: rgba(255,255,255,0.5);
  background-color: transparent \9;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff, endColorstr=#7fffffff)";
  color: #000000;
  box-shadow: 0 1px 2px rgba(0,0,0,0.4);
}
.sprocket-features.layout-showcase .sprocket-features-pagination li:hover,
.sprocket-features.layout-showcase .sprocket-features-pagination li.active {
  background-color: #FFFFFF;
  color: #000000;
  border-color: #FFFFFF;
}
.rt-block.rt-dark-block a,
.rt-block.basic.rt-dark-block a {
  color: #e47d1d;
}
.rt-block.rt-dark-block .layout-showcase .sprocket-features-content,
.rt-block.basic.rt-dark-block .layout-showcase .sprocket-features-content {
  color: #5a5a5a;
}
.rt-block.rt-dark-block .layout-showcase .sprocket-features-content .sprocket-features-title,
.rt-block.basic.rt-dark-block .layout-showcase .sprocket-features-content .sprocket-features-title {
  text-shadow: -1px -1px 1px rgba(0,0,0,0.4);
  color: #5a5a5a;
}
.rt-block.rt-dark-block .layout-showcase .sprocket-features-content .sprocket-features-title a,
.rt-block.basic.rt-dark-block .layout-showcase .sprocket-features-content .sprocket-features-title a {
  color: #FFFFFF;
}
.rt-block.rt-dark-block .layout-showcase .sprocket-features-content .sprocket-features-title a:hover,
.rt-block.basic.rt-dark-block .layout-showcase .sprocket-features-content .sprocket-features-title a:hover {
  color: #FFFFFF;
}
.rt-light .box1.rt-block a, .rt-dark .box1.rt-block a
{
  color: #e47d1d;
}
.rt-light .box1.rt-block a:hover, .rt-light .box2.rt-block a:hover, .rt-light .box3.rt-block a:hover, .rt-light .box4.rt-block a:hover, .rt-light .box5.rt-block a:hover, .rt-dark .box1.rt-block a:hover, .rt-dark .box2.rt-block a:hover, .rt-dark .box3.rt-block a:hover, .rt-dark .box4.rt-block a:hover, .rt-dark .box5.rt-block a:hover
{
  color: #636363;
}
.title, .component-content h2
{
  font-size: 2.0em;
  font-weight: normal;
  letter-spacing: normal;
  margin-top: 0px;
  margin-bottom: 15px;
  line-height:1.2;
}
.category-desc
{
  line-height: 1.4em;
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  padding-left: 0px;
}
.rt-light .rt-block.rt-dark-block, .rt-light .side-panel.rt-dark-block, .rt-dark .rt-block.rt-dark-block, .rt-dark .side-panel.rt-dark-block
{
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.8);
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2), 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-top-color: rgba(255, 255, 255, 0.2);
  border-right-color-value: rgba(255, 255, 255, 0.2);
  border-bottom-color: rgba(255, 255, 255, 0.2);
  border-left-color-value: rgba(255, 255, 255, 0.2);
}
.rt-light .rt-dark-block .sprocket-mosaic-wrap, .rt-dark .rt-dark-block .sprocket-mosaic-wrap
{
  color: #5a5a5a;
  background-color: rgba(255, 255, 255, 0.8);
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2), 0px 0px 1px rgba(0, 0, 0, 0.2);
  border-top-color: rgba(255, 255, 255, 0.2);
  border-right-color-value: rgba(255, 255, 255, 0.2);
  border-bottom-color: rgba(255, 255, 255, 0.2);
  border-left-color-value: rgba(255, 255, 255, 0.2);
}
.rt-light .box2.hgt, .rt-dark .box2.hgt
{
	height:370px;
}
.rt-light .box6.hgt, .rt-dark .box6.hgt
{
	height:420px;
}

body .sprocket-mosaic-filter li,
body .sprocket-mosaic-order li {
  color: #5a5a5a;
}
.rt-light .rt-block.rt-dark-block .button,
.rt-light .rt-block.rt-dark-block .readon,
.rt-light .rt-block.rt-dark-block .readmore,
.rt-light .rt-block.rt-dark-block #member-profile a,
.rt-light .rt-block.rt-dark-block #member-registration a,
.rt-light .rt-block.rt-dark-block .formelm-buttons button,
.rt-light .rt-block.rt-dark-block body .btn-primary,
.rt-light .rt-dark-block .sprocket-mosaic-wrap .button,
.rt-light .rt-dark-block .sprocket-mosaic-wrap .readon,
.rt-light .rt-dark-block .sprocket-mosaic-wrap .readmore,
.rt-light .rt-dark-block .sprocket-mosaic-wrap #member-profile a,
.rt-light .rt-dark-block .sprocket-mosaic-wrap #member-registration a,
.rt-light .rt-dark-block .sprocket-mosaic-wrap .formelm-buttons button,
.rt-light .rt-dark-block .sprocket-mosaic-wrap body .btn-primary,
.rt-light .side-panel.rt-dark-block .button,
.rt-light .side-panel.rt-dark-block .readon,
.rt-light .side-panel.rt-dark-block .readmore,
.rt-light .side-panel.rt-dark-block #member-profile a,
.rt-light .side-panel.rt-dark-block #member-registration a,
.rt-light .side-panel.rt-dark-block .formelm-buttons button,
.rt-light .side-panel.rt-dark-block body .btn-primary,
.rt-dark .rt-block.rt-dark-block .button,
.rt-dark .rt-block.rt-dark-block .readon,
.rt-dark .rt-block.rt-dark-block .readmore,
.rt-dark .rt-block.rt-dark-block #member-profile a,
.rt-dark .rt-block.rt-dark-block #member-registration a,
.rt-dark .rt-block.rt-dark-block .formelm-buttons button,
.rt-dark .rt-block.rt-dark-block body .btn-primary,
.rt-dark .rt-dark-block .sprocket-mosaic-wrap .button,
.rt-dark .rt-dark-block .sprocket-mosaic-wrap .readon,
.rt-dark .rt-dark-block .sprocket-mosaic-wrap .readmore,
.rt-dark .rt-dark-block .sprocket-mosaic-wrap #member-profile a,
.rt-dark .rt-dark-block .sprocket-mosaic-wrap #member-registration a,
.rt-dark .rt-dark-block .sprocket-mosaic-wrap .formelm-buttons button,
.rt-dark .rt-dark-block .sprocket-mosaic-wrap body .btn-primary,
.rt-dark .side-panel.rt-dark-block .button,
.rt-dark .side-panel.rt-dark-block .readon,
.rt-dark .side-panel.rt-dark-block .readmore,
.rt-dark .side-panel.rt-dark-block #member-profile a,
.rt-dark .side-panel.rt-dark-block #member-registration a,
.rt-dark .side-panel.rt-dark-block .formelm-buttons button,
.rt-dark .side-panel.rt-dark-block body .btn-primary {
  border-color: rgba(255,255,255,0.7);
  background-color: #e47d1d;
  background-color: rgba(255,255,255,0.3);
  background-color: transparent \9;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff, endColorstr=#4cffffff)";
  color: #e47d1d;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
  box-shadow: 0 1px 2px rgba(0,0,0,0.4);
}
.rt-light .box2.rt-block a,
.rt-dark .box2.rt-block a {
  color: #e47d1d;
}
.gf-menu .dropdown {
  background: rgba(221,221,221,221,.8);  
  z-index: 2000;
}
.rt-light .box6.rt-block,
.rt-dark .box6.rt-block {
  background-color: #ffffff;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),color-stop(60%,#ffffff),to(#ffffff));
  background-image: -webkit-linear-gradient(#ffffff,#ffffff 60%,#ffffff);
  background-image: -moz-linear-gradient(top,#ffffff,#ffffff 60%,#ffffff);
  background-image: -o-linear-gradient(#ffffff,#ffffff 60%,#ffffff);
  background-image: linear-gradient(#ffffff,#ffffff 60%,#ffffff);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
  border-top: 1px solid rgba(255,255,255,0.2);
  color: #5a5a5a;
}
.gf-menu.l1 > li > .item
{
  font-size: 16px;
  line-height: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
  padding-right: 1px;
}
.gf-menu li.parent > .item .daddyicon
{
  /*width: 10px;
  height: 10px;  
  top: 59px;*/
  
  position: absolute;
  right: 0px;
  top: 5px;
  background-position: -1px -1px;
  background-repeat: no-repeat;
  transition-property: none;
  transition-duration: 0s;
  transition-timing-function: ease;
  transition-delay: 0s;
}
.youtube {
	float:right;
	margin:-50px 10px 0 25px;
}
.gf-menu .dropdown .rt-sub-pointer
{
  border-left-width-value: 11px;
  border-left-style-value: solid;
  border-left-color-value: transparent;
  border-right-width-value: 11px;
  border-right-style-value: solid;
  border-right-color-value: transparent;
  border-bottom-width: 10px;
  border-bottom-style: solid;
  content: "";
  height: 0px;
  width: 0px;
  position: absolute;
  top: -10px;
  left: 15%;
  margin-left: -11px;
}
.rt-light .gf-menu .item .daddyicon {
  background-image: none !important;
}
.main-bg-clouds {
  background-image: none !important;
}
.main-bg-clouds .rt-bg {
  background-image: none !important;
}

.subheading-category {display:none;}