#wrapper{background-color: #ffffff;}.mobile-nav, .desktop-menu, .side-menu { background-color: rgba(130, 51, 129, 1);}.mobile-nav { height: 100px;}.desktop-menu-inner .sub-menu{ background-color: #823381;}.site-header.has-side-menu, .desktop-menu{ height: 70px;} .desktop-menu .sub-menu-icon{ line-height: 70px;}.header-widgets{} .header-widgets p, .header-widgets li, .header-widgets span, .header-widgets div, .header-widgets input, .header-widgets textarea, .header-widgets label{}.header-widgets a, .header-widgets a span{}.header-widgets a:hover, .header-widgets a:hover span{;}.site-logo{max-width: 230px;}.site-logo a{background-image: url(../../../uploads/2017/01/Dream-Steam-Logo-Full-Horizontal-White.svg);}.mobile-logo a{background-image: url(../../../uploads/2017/01/Dream-Steam-Logo-Full-Vertical-White.svg);}.desktop-nav .sub-menu{ background-color: #823381;}.desktop-menu .link-text, .side-menu .link-text, .headhesive .link-text{color: #ffffff;font-size: 16px;font-family: 'Josefin Sans', sans;}.desktop-menu .sub-menu-icon, .side-menu .sub-menu-icon, .headhesive  .sub-menu-icon{color: #ffffff;}.desktop-menu a:hover .link-text, .desktop-menu a:hover .sub-menu-icon, .desktop-menu li.current-menu-item a .link-text, .desktop-menu li.current_page_parent a .link-text, .side-menu a:hover .link-text, .side-menu a:hover .sub-menu-icon, .side-menu li.current-menu-item a .link-text, .side-menu li.current_page_parent a .link-text, .headhesive a:hover .link-text, .headhesive a:hover .link-text, .headhesive a:hover .sub-menu-icon, .headhesive li.current-menu-item a .link-text, headhesive li.current_page_parent a .link-text{color: #6cbc45;}.menu-mobile-container{ background-color: #823381;}.mobile-nav li{ border-bottom: solid 1px#FFFFFF;}.mobile-nav a span{color: #ffffff;line-height: 40px;font-size: 16px;font-family: 'Josefin Sans', sans;}.mobile-nav .sub-menu-icon{line-height: 40px;}.mobile-nav a:hover span, .mobile-nav li.current-menu-item a span{color: #6cbc45;}.headhesive .sub-menu-icon{ line-height: 70px;} .headhesive .sticky-nav-inner{ height: 70px;}.headhesive .sticky-logo a{background-image: url(../../../uploads/2017/01/Dream-Steam-Logo-Full-Horizontal-White.svg);}.headhesive a .link-text, .headhesive a .sub-menu-icon{color: #FFFFFF;}.headhesive a:hover .link-text, .headhesive .dark a:hover .sub-menu-icon{color: #6cbc45;}.headhesive .sticky-nav-inner{background-color: #823381;}body{font-family: 'Open Sans', sans;color: #464646;}::-moz-selection{background:#6cbc45; color: #FFF;}::selection{background:#6cbc45; color: #FFF;}a{color: #6cbc45;} a:hover{color: #823381;;} h1,h2,h3,h4,h5,h6{font-family: 'Josefin Sans', sans;color: #6cbc45;line-height: 1.2;font-weight: 300;}p, ul li, ol li, input, textarea, label{font-family: 'Open Sans', sans;color: #464646;text-transform: none;line-height: 1.5;font-weight: 300;}.top-footer{background-color: #ffffff;} top-footer p, .top-footer li, .top-footer span, .top-footer div, .top-footer input, .top-footer textarea, .top-footer label{}.top-footer a, .top-footer a span{}.top-footer a:hover, .top-footer a:hover span{color: #6cbc45;;}.bottom-footer{} .bottom-footer p, .bottom-footer li, .bottom-footer span, .bottom-footer div, .bottom-footer input, .bottom-footer textarea, .bottom-footer label{}.bottom-footer a, .bottom-footer a span{}.bottom-footer a:hover, .bottom-footer a:hover span{;}.pagination .current,.pagination a:hover{ background-color: #6cbc45; color: #FFFFFF;}.pagination a{background-color: #823381; color: #ffffff;}.green-border{ border-color:#6cbc45;  }.green-bg{ background-color:#6cbc45;  }.green-txt{ color:#6cbc45;  }.btn.green.outline{ background: none; color:#6cbc45;  border: solid 2px #6cbc45;}.btn.green.outline span{color:#6cbc45;}.btn.green.outline:hover{ color: #FFF; background: #6cbc45;}.btn.green.solid{ color: #FFF; background: #6cbc45;}.btn.green-hover:hover{ color: #FFF; background: #6cbc45 !important;}.btn.green-hvr-txt:hover, .btn.green-hvr-txt:hover span, .green-hvr-txt .btn:hover span{ color: #6cbc45 !important;}*[class*="hvr"].green:before{ background:#6cbc45; border-color:#6cbc45;}.purple-border{ border-color:#823381;  }.purple-bg{ background-color:#823381;  }.purple-txt{ color:#823381;  }.btn.purple.outline{ background: none; color:#823381;  border: solid 2px #823381;}.btn.purple.outline span{color:#823381;}.btn.purple.outline:hover{ color: #FFF; background: #823381;}.btn.purple.solid{ color: #FFF; background: #823381;}.btn.purple-hover:hover{ color: #FFF; background: #823381 !important;}.btn.purple-hvr-txt:hover, .btn.purple-hvr-txt:hover span, .purple-hvr-txt .btn:hover span{ color: #823381 !important;}*[class*="hvr"].purple:before{ background:#823381; border-color:#823381;}.red-border{ border-color:#e83425;  }.red-bg{ background-color:#e83425;  }.red-txt{ color:#e83425;  }.btn.red.outline{ background: none; color:#e83425;  border: solid 2px #e83425;}.btn.red.outline span{color:#e83425;}.btn.red.outline:hover{ color: #FFF; background: #e83425;}.btn.red.solid{ color: #FFF; background: #e83425;}.btn.red-hover:hover{ color: #FFF; background: #e83425 !important;}.btn.red-hvr-txt:hover, .btn.red-hvr-txt:hover span, .red-hvr-txt .btn:hover span{ color: #e83425 !important;}*[class*="hvr"].red:before{ background:#e83425; border-color:#e83425;}.gray-border{ border-color:#464646;  }.gray-bg{ background-color:#464646;  }.gray-txt{ color:#464646;  }.btn.gray.outline{ background: none; color:#464646;  border: solid 2px #464646;}.btn.gray.outline span{color:#464646;}.btn.gray.outline:hover{ color: #FFF; background: #464646;}.btn.gray.solid{ color: #FFF; background: #464646;}.btn.gray-hover:hover{ color: #FFF; background: #464646 !important;}.btn.gray-hvr-txt:hover, .btn.gray-hvr-txt:hover span, .gray-hvr-txt .btn:hover span{ color: #464646 !important;}*[class*="hvr"].gray:before{ background:#464646; border-color:#464646;}.off-white-border{ border-color:#ebebeb;  }.off-white-bg{ background-color:#ebebeb;  }.off-white-txt{ color:#ebebeb;  }.btn.off-white.outline{ background: none; color:#ebebeb;  border: solid 2px #ebebeb;}.btn.off-white.outline span{color:#ebebeb;}.btn.off-white.outline:hover{ color: #FFF; background: #ebebeb;}.btn.off-white.solid{ color: #FFF; background: #ebebeb;}.btn.off-white-hover:hover{ color: #FFF; background: #ebebeb !important;}.btn.off-white-hvr-txt:hover, .btn.off-white-hvr-txt:hover span, .off-white-hvr-txt .btn:hover span{ color: #ebebeb !important;}*[class*="hvr"].off-white:before{ background:#ebebeb; border-color:#ebebeb;}.white-border{ border-color:#ffffff;  }.white-bg{ background-color:#ffffff;  }.white-txt{ color:#ffffff;  }.btn.white.outline{ background: none; color:#ffffff;  border: solid 2px #ffffff;}.btn.white.outline span{color:#ffffff;}.btn.white.outline:hover{ color: #FFF; background: #ffffff;}.btn.white.solid{ color: #FFF; background: #ffffff;}.btn.white-hover:hover{ color: #FFF; background: #ffffff !important;}.btn.white-hvr-txt:hover, .btn.white-hvr-txt:hover span, .white-hvr-txt .btn:hover span{ color: #ffffff !important;}*[class*="hvr"].white:before{ background:#ffffff; border-color:#ffffff;}sub, sup {
  /* Specified in % so that the sup/sup is the
     right size relative to the surrounding text */
  font-size: 75%;

  /* Zero out the line-height so that it doesn't
     interfere with the positioning that follows */
  line-height: 0;

  /* Where the magic happens: makes all browsers position
     the sup/sup properly, relative to the surrounding text */
  position: relative;

  /* Note that if you're using Eric Meyer's reset.css, this
     is already set and you can remove this rule */
  vertical-align: baseline;
}

sup {
  /* Move the superscripted text up */
  top: -0.5em;
}

sub {
  /* Move the subscripted text down, but only
     half as far down as the superscript moved up */
  bottom: -0.25em;
}