@import url("../lib/nvd3/src/nv.d3.css");
@import url("fontello/css/fontello.css");
.cForumList .ipsDataItem_unread .ipsDataItem_title:before {
 content:"NEW";
}
html {
 font-size:10px;
}

.fa {
 -webkit-transform:translate(0,0);
 -moz-transform:translate(0,0);
 -ms-transform:translate(0,0);
 -o-transform:translate(0,0);
 transform:translate(0,0);
}
.ipsApp label:not( .ipsField_unlimited ), .ipsApp input, .ipsApp button {
 font-size:1.3rem;
}

.ipsLayout_container {
 position:static;
 padding:0;
}
.ipsLayout_container {
 width:calc(100% - 50px);
 max-width:1310px;
}
@media screen and (max-width:979px) {
 .ipsApp .ipsLayout_container {
  width:auto;
  max-width:none;
 }
}
.flex {
 display:flex;
 align-items:center;
 justify-content:flex-start;
}
.flex > * {
 flex:0 0 auto;
}
.flex-jB {
 justify-content:space-between;
}
.flex01 {
 flex:0 1 auto;
}
@media screen and (max-width:979px) {
 .flex11-t {
  flex:1 1 auto;
 }
}
#ipsLayout_header {
 position:static;
 border:0;
}
#ipsLayout_header header > .ipsLayout_container {
 min-height:0;
}
#ipsLayout_header header {
 margin:0;
 padding:0;
 background:none;
}
/*a.logo-ips {
 color:#ffffff;
}*/
/*.logo-ips {
 height:65px;
 max-height:65px;
 font-size:18px;
 line-height:1;
 display:flex;
 align-items:center;
 justify-content:flex-start;
 white-space:nowrap;
}
@media screen and (max-width:979px) {
 .logo-ips {
  height:65px;
  max-height:65px;
  font-size:18px;
  padding:0 10px;
  justify-content:center;
  text-align:center;
 }
}*/
.user-links {
 flex:0 0 auto;
}
.ipsApp #elUserNav {
 line-height:42px;
 font-weight:bold;
}
#elUserNav {
 position:static;
 display:flex;
 align-items:center;
 justify-content:flex-start;
}
@media screen and (max-width:979px) {
 .ipsApp .user-links {
  display:none;
 }
}
#elUserNav > li {
 flex:0 0 auto;
 margin:0;
 background-clip:padding-box !important;
}
#elUserNav > li {
 border:1px solid transparent;
 border-width:0px;
}
.user-links:not(.user-links-sep) #elUserNav > li {
 border-radius:0px;
}
.user-links:not(.user-links-sep) #elUserNav > li:first-child {
 border-top-left-radius:inherit;
 border-bottom-left-radius:inherit;
}
.user-links:not(.user-links-sep) #elUserNav > li:last-child {
 border-top-right-radius:inherit;
 border-bottom-right-radius:inherit;
}
.user-links-b #elUserNav > li {
 border-width:0 0 0 1px;
}
#elUserNav > li > a {
 font-size:inherit;
 color:inherit;
 line-height:inherit;
 display:inline-block;
 padding:0 12px;
 vertical-align:top;
}
.cUserNav_icon .fa {
 line-height:inherit;
 vertical-align:top;
}
body.ipsApp #elUserNav .ipsNotificationCount {
 left:auto;
 right:-3px;
 top:-3px;
 border-radius:3px;
}

.focus-nav {
 flex:1 1 auto;
}
@media screen and (max-width:979px) {
 .ipsApp .nav-bar, .ipsApp .focus-nav {
  display:none;
 }
}
#ipsLayout_header nav {
 background:transparent;
 height:auto;
}
.ipsNavBar_primary {
 padding:0;
 border-radius:0;
 background:transparent;
 font-size:0;
 z-index:10;
 position:relative;
 top:auto;
 transition:z-index 0s;
 transition-delay:0.2s;
 margin:0;
 width:auto;
 max-width:none;
}
.ipsNavBar_primary {
 text-align:left;
}
.focus-nav-right .ipsNavBar_primary {
 text-align:right;
}
.ipsNavBar_primary:hover {
 z-index:9000;
 transition:none;
}
.ipsNavBar_primary > ul {
 max-height:65px;
}
.ipsNavBar_primary > ul > li {
 vertical-align:top;
 background-clip:padding-box;
}
body.ipsApp .ipsNavBar_primary > ul > li > a {
 margin:0;
}
.ipsNavBar_primary > ul > li > a {
 border-radius:0;
 padding:0px 20px;
 font-size:inherit;
 line-height:65px;
}
.ipsNavBar_primary > ul > li > a, .ipsNavBar_primary > ul > li > a:hover {
 background:none;
 color:inherit;
}
.ipsNavBar_primary > ul > li:hover > a {
 color:#ffffff;
}
.ipsNavBar_secondary {
 font-size:1.2rem;
}
.ipsNavBar_secondary > li > a {
 font-size:inherit;
}
.ipsNavBar_secondary > li > a:hover {
 color:#ffffff;
}
.ipsNavBar_primary a:before {

}
.ipsNavBar_secondary .ipsNavBar_secondary > li > a:before {
 display:none;
}
.ipsNavBar_secondary > li > a:before {
 width:16px;
}
.ipsNavBar_primary .focus-nav-more > a:before {
 content:"\f0c9"
}
.ipsNavBar_primary {
 padding:0;
}
.ipsNavBar_primary > ul {
 display:block;
}
.ipsNavBar_primary:not(.ipsNavBar_noSubBars) > ul:before {
 display:none;
}
.ipsNavBar_primary > ul > li {
 position:relative;
}
.ipsNavBar_primary > ul > li:hover {
 z-index:1;
}
.ipsNavBar_secondary {
 background:currentColor;
 border-color:currentColor;
 min-width:175px;
 border-radius:0px 0px 3px 3px;
 display:block !important;
 top:100%;
 left:0;
 right:auto;
 bottom:auto;
 z-index:auto;
 height:auto;
 white-space:nowrap;
 pointer-events:none;
 transform-origin:50% 0;
 opacity:0;
 visibility:hidden;
 transition:all 0.2s ease-in-out 0s, visibility 0s linear 0.2s;
 top:calc(100% + 8px);
 border-radius:3px;
 transform:translateY(6px);
 padding-top:5px;
}
.ipsNavBar_primary > ul > li:hover .ipsNavBar_secondary {
 pointer-events:auto;
 visibility:visible;
 opacity:1;
 transition-delay:0s, 0s;
 transform:translateY(0);
}
.focus-nav-right .ipsNavBar_primary > ul > li:nth-last-of-type(1) > .ipsNavBar_secondary {
 right:0;
 left:auto;
}
.ipsNavBar_primary > ul > li > .ipsNavBar_secondary:before {
 content:"";
 position:absolute;
 top:-6px;
 left:20px;
 border:6px solid transparent;
 border-top:0;
 border-bottom-color:currentColor;
}
.focus-nav-right .ipsNavBar_primary > ul > li:nth-last-of-type(1) > .ipsNavBar_secondary:before {
 left:auto;
 right:20px;
}
.ipsNavBar_primary > ul > li > .ipsNavBar_secondary:after {
 content:"";
 position:absolute;
 top:-8px;
 left:0;
 right:0;
 height:8px;
}
html .ipsApp .ipsNavBar_secondary > li {
 display:block;
 float:none;
}
.ipsNavBar_secondary li:last-of-type, .ipsNavBar_secondary li:last-of-type a:not(.ipsButton) {
 border-bottom-left-radius:inherit;
 border-bottom-right-radius:inherit;
}
.ipsNavBar_secondary > li > a {
 text-align:left;
 white-space:nowrap;
}
.ipsNavBar_secondary .ipsNavBar_secondary {
 position:static !important;
 z-index:auto !important;
 color:rgba(255,255,255,0.6);
 transform:none;
 transition:none;
 opacity:1;
 padding:0;
 min-width:0;
 max-width:none;
 width:inherit;
 border:0;
 border-radius:0;
 box-shadow:inset rgba(255,255,255,0.08) 0px 1px 0px, inset rgba(255,255,255,0.08) 0px -1px 0px;
 background:rgba(255,255,255,0.04);
}
.ipsNavBar_secondary .ipsNavBar_secondary > li a {
 font-weight:normal;
}
#elMobileNav {
background: rgba(255,255,255,0.06) !important;
 position:relative;
 font-size:0;
}
.ipsDrawer_menu {
 background:#212121;
}
#elSearch ::placeholder {
 opacity:0.8;
 color:inherit;
}
.ipsfocus_social {
 color:#fff;
 display:flex;
 align-items:center;
 justify-content:flex-start;
 flex:0 0 auto;
 margin:0;
 padding:0;
 list-style:none;
}
.ipsfocus_social.iconButtons a {
 width:38px;
 height:38px;
}
.ipsfocus_social li {
 line-height:38px;
 flex:0 0 auto;
 margin:0;
 padding:0;
 list-style:none;
 padding-left:4px;
 text-align:center;
 text-shadow:rgba(0,0,0,0.3) 0px -1px 0px;
}
.ipsfocus_social a {
 color:inherit;
 box-shadow:rgba(0,0,0,0.1) 0px 1px 3px;
 border-radius:3px;
 padding:0 12px 0 44px;
 display:block;
 text-decoration:none;
 outline:none;
 position:relative;
}
.ipsfocus_social a:active {
 box-shadow:inset rgba(0,0,0,0.4) 0px 1px 3px;
 top:1px;
}
.ipsfocus_social a:before {
 content:"\f1e0";
 background:rgba(255,255,255,0.18);
 box-shadow:inset rgba(255,255,255,0.15) -1px 0px 0px 0px, rgba(0,0,0,0.1) 1px 0px 0px 0px;
 border-radius:inherit;
 position:absolute;
 top:1px;
 left:1px;
 bottom:1px;
 width:32px;
 text-align:center;
 font-family:"FontAwesome";
 font-size:16px;
 font-weight:normal;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translate(0,0);
 -moz-transform:translate(0,0);
 -ms-transform:translate(0,0);
 -o-transform:translate(0,0);
 transform:translate(0,0);
 pointer-events:none;
}
.ipsfocus_social a:after {
 border:1px solid rgba(0,0,0,0.2);
 box-shadow:inset rgba(255,255,255,0.15) 0px 1px 0px;
 content:'';
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 pointer-events:none;
 border-radius:inherit;
}
.ipsfocus_social a:hover:after {
 background:rgba(255,255,255,0.2);
}
.ipsfocus_social a:active:after {
 background:rgba(0,0,0,0.1);
}
.ipsfocus_social.iconButtons a {
 padding:0;
 overflow:hidden;
 text-indent:120%;
}
.ipsfocus_social.iconButtons a:before {
 background:none;
 text-indent:0;
 left:0;
 width:100%;
 box-shadow:none;
}
#ipsLayout_footer .ipsfocus_social {
 justify-content:center;
}
#ipsLayout_footer .ipsfocus_social li {
 margin:0 3px;
 padding:0;
}
#ipsLayout_footer .ipsfocus_social a {
 color:inherit;
}
#ipsLayout_footer .ipsfocus_social a:after {
 border-width:0;
}
@media screen and (max-width:979px) {
 #ipsLayout_footer .ipsfocus_social {
  margin:10px 0;
 }
}
a.ipsfocus_sFacebook:before {
 content:"\f09a";
}
.ipsfocus_social .ipsfocus_sFacebook {
 background:#304c87;
}
a.ipsfocus_sInstagram:before {
 content:"\f189";
}
.ipsfocus_social .ipsfocus_sInstagram {
 background:#507299;
}
a.ipsfocus_sTwitter:before {
 content:"\f099";
}
.ipsfocus_social .ipsfocus_sTwitter {
 background:#0097d3;
}
#ipsLayout_footer {
 color:#ffffff;
 margin:0;
 padding:20px 0;
 font-size:1.2rem;
}
#elFooterLinks {
 margin:0;
}
@media screen and (min-width:980px) {
 #ipsLayout_footer .ipsLayout_container {
  display:flex;
  justify-content:space-between;
  align-items:center;
 }
}
#elFooterLinks, #ipsLayout_footer a {
 font-size:inherit;
}
@media screen and (max-width:979px) {
 .ipsApp .user-links, .ipsApp .nav-bar {
  display:none;
 }
}
input {
 color:#bfbfbf;
}
.ipsApp input[type="number"] {
 background-color:#232323;
 background-image:linear-gradient(to bottom, rgba(191,191,191,0.05) 0%, rgba(191,191,191,0.05) 100%);
 border-color:rgba(191,191,191,0.35);
/* box-shadow:inset rgba(191,191,191,0.12) 0px 1px 3px;*/
}
.ipsApp input[type="number"]:focus {
 border-color:rgba(191,191,191,0.45);
/* box-shadow:inset rgba(191,191,191,0.12) 0px 1px 3px;*/
}
.ipsCustomInput input:hover:not( :disabled ) + span {
 border-color:#ededed;
}
.ipsCustomInput input:not( :checked ):disabled + span {
 background:#232323;
}
.ipsCustomInput input:active:not( :checked ):not( :disabled ) + span, .ipsCustomInput input:active:checked:not( :disabled ) + span {
 background:#232323;
 background-image:linear-gradient(to bottom, rgba(237,237,237,0.2) 0%, rgba(237,237,237,0.2) 100%);
}
.ipsMenu {
 background:#232323;
 border-color:#232323;
 border-width:0;
}
.ipsMenu {
 box-shadow:rgba(191,191,191,0.25) 0px 0px 0px 1px, 0px 7px 10px rgba(0,0,0,0.1), 0px 5px 20px rgba(0,0,0,0.1);
}
.ipsMenu, .ipsMenu_title, .ipsMenu_item > a {
 color:#bfbfbf;
}
.ipsMenu_title {
 background:rgba(191,191,191,0.08);
 font-weight:bold;
}
ul:not( .ipsMenu_keyNav ) .ipsMenu_item:not( .ipsMenu_itemClicked ):not( .ipsMenu_itemDisabled ) a:hover {
 background-color:rgba(191,191,191,0.05);
}
.ipsMenu.ipsMenu_bottomCenter:before {
 border-bottom-color:rgba(191,191,191,0.25);
}
.ipsMenu.ipsMenu_bottomCenter:after {
 border-bottom-color:inherit;
}
.ipsMenu:not( .ipsMenu_noStem ):after {
 border-width:9px;
}
.ipsMenu:not( .ipsMenu_noStem ):before {
 border-width:10px;
}
.ipsMenu.ipsMenu_bottomCenter:after {
 margin-left:-9px;
}
.ipsMenu.ipsMenu_bottomCenter:before {
 margin-left:-10px;
}
/*.ipsDialog > div {
 background:#232323;
}*/
@supports ( object-fit:cover ) {
}
@supports ( (-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px)) ) {
}
.ipsApp label:not(.ipsField_unlimited) {
 vertical-align:top;
}
.ipsApp label:not(.ipsField_unlimited), .ipsApp input, .ipsApp button {
 font-family:inherit;
}
.ipsfocus_social a:after {
 border-width:0;
}
.ipsMenu {
 background:#3b3b3b;
 border-color:#3b3b3b;
}

.ipsApp #header {
/* background:rgba(15,15,15,0.9);
 box-shadow:0px 1px 5px rgba(0, 0, 0, 0.4);
 border-bottom:1px solid #000;
 -webkit-backdrop-filter:blur(8px);*/
 backdrop-filter:blur(8px);
}
@media screen and (min-width:980px) {
 #ipsLayout_header:before {
  content:'';
  display:block;
  /*height:66px;*/
 }
 .header-sticky {
/*  position:fixed;*/
  top:0;
  left:0;
  right:0;
  z-index:500;
  /*margin-top: -60px;*/
 }
}
.user-links {
 border:1px solid rgba(255,255,255,0.1);
 border-width:0 1px 0 0;
}
#elUserNav {
 color:#fff;
}
#elUserNav > li {
 border-color:rgba(255,255,255,0.1);
}
#elUserNav > li:hover {
 background-color:rgba(255,255,255,0.05);
}
.nav-bar {
/* background:rgba(21, 21, 21, 0.84);
 box-shadow:0px 1px 8px rgba(0, 0, 0, 0.7), 0px 0px 0px 1px rgba(0, 0, 0, 0.4) inset;*/
 margin:7px 0;
}
.ipsNavBar_primary {
 color:rgba(255,255,255,0.6);
}
.ipsNavBar_primary > ul > li {
 font-size:1.3rem;
}
.ipsApp .ipsNavBar_primary > ul > li:hover > a {
 background:rgba(0,0,0,0.2);
}
.ipsNavBar_secondary {
 color:#201F23 !important;
 box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4) !important;
}
.ipsNavBar_secondary > li > a:hover {
 background:rgba(255,255,255,0.05);
}
/*.content-wrap {
 background:rgba(15,15,15,0.93);
 box-shadow:0px 1px 8px rgba(0,0,0,0.7), 0px 0px 0px 1px rgba(0,0,0,0.4) inset;
}*/
.ipsfocus_social a {
 border-radius:0;
}
.ipsfocus_sInstagram {
 border-radius:3px !important;
}
.ipsfocus_sTwitter {
 border-radius:3px !important;
}
.ipsfocus_sFacebook {
 border-radius:3px !important;
}
hr {
 color:#393939;
 margin:5px 0 !important;
 height:0 !important;
 padding:0 !important;
 border-width:1px 0 0 0 !important;
 border-style:solid !important;
 border-color:#393939 !important;
}
/*.logo-ips {
 text-shadow:0px 0px 4px !important;
}*/
/*@font-face {
 font-family:'icomoon';
 src:url('//forum.desperion.world/applications/core/interface/font/icomoon.eot?v=-29n77j');
 src:url('//forum.desperion.world/applications/core/interface/font/icomoon.eot#iefix-29n77j') format('embedded-opentype'), url('//forum.desperion.world/applications/core/interface/font/icomoon.woff?v=-29n77j') format('woff'), url('//forum.desperion.world/applications/core/interface/font/icomoon.ttf?v=-29n77j') format('truetype'), url('//forum.desperion.world/applications/core/interface/font/icomoon.svg?v=-29n77j#icomoon') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'FontAwesome';
 src:url('//forum.desperion.world/applications/core/interface/font/fontawesome-webfont.eot?v=4.7.0');
 src:url('//forum.desperion.world/applications/core/interface/font/fontawesome-webfont.eot#iefix&amp;v=4.7.0') format('embedded-opentype'), url('//forum.desperion.world/applications/core/interface/font/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('//forum.desperion.world/applications/core/interface/font/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('//forum.desperion.world/applications/core/interface/font/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('//forum.desperion.world/applications/core/interface/font/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
 font-weight:normal;
 font-style:normal;
}*/
.fa {
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
}
.pull-right {
 float:right;
}
.fa-spin {
 -webkit-animation:fa-spin 2s infinite linear;
 animation:fa-spin 2s infinite linear;
}
.fa-spin2 {
 -webkit-animation:leaves 2s infinite linear;
 animation:leaves 2s infinite linear;
}
@keyframes leaves {
    0% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
    50% {
        transform: scale(2.0);
        -webkit-transform: scale(2.0);
    }
    100% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }    
}
@-webkit-keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg);
 }
 100% {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg);
 }
}
@keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg);
 }
 100% {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg);
 }
}
.fa-heart:before {
 content:"\f004";
}
.fa-user:before {
 content:"\f007";
}
.fa-home:before {
 content:"\f015";
}
.fa-picture-o:before {
 content:"\f03e";
}
.fa-info-circle:before {
 content:"\f05a";
}
.fa-plus:before {
 content:"\f067";
}
.fa-shopping-cart:before {
 content:"\f07a";
}
.fa-cogs:before {
 content:"\f085";
}
.fa-sign-out:before {
 content:"\f08b";
}
.fa-globe:before {
 content:"\f0ac";
}
.fa-wrench:before {
 content:"\f0ad";
}
.fa-briefcase:before {
 content:"\f0b1";
}
.fa-group:before {
 content:"\f0c0";
}
.fa-navicon:before, .fa-bars:before {
 content:"\f0c9";
}
.fa-money:before {
 content:"\f0d6";
}
.fa-caret-down:before {
 content:"\f0d7";
}
.fa-envelope:before {
 content:"\f0e0";
}
.fa-legal:before, .fa-gavel:before {
 content:"\f0e3";
}
.fa-spinner:before {
 content:"\f110";
}
.fa-bullseye:before {
 content:"\f140";
}
.fa-file-text:before {
 content:"\f15c";
}
.ipsApp label:not( .ipsField_unlimited ), .ipsApp input, .ipsApp button {
 /*font-size:14px;*/
 font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
 vertical-align:middle;
}
.ipsApp input[type="number"] {
 background-color:#ffffff;
 border-width:1px;
 border-style:solid;
 border-color:rgba(0,0,0,0.2);
 border-radius:3px;
 width:100%;
 max-width:1300px;
 padding:7px;
}
.ipsApp input[type="number"]:focus {
/* box-shadow: 0 2px 10px #FF3F00;*/
 border-color:##FFDB5F;
 outline:0;
}
.ipsCustomInput input:hover:not( :disabled ) + span {
 border-color:##FFDB5F;
}
.ipsCustomInput input:not( :checked ):disabled + span {
 background:#f5f5f5;
}
.ipsCustomInput input:active:not( :checked ):not( :disabled ) + span {
 background:#ebebeb;
}
.ipsCustomInput input:active:checked:not( :disabled ) + span {
 background:#ebebeb;
}
@-webkit-viewport {
 width:device-width;
}
@-moz-viewport {
 width:device-width;
}
@-ms-viewport {
 width:device-width;
}
@-o-viewport {
 width:device-width;
}
@-viewport {
 width:device-width;
}
* {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
}
html {
 min-height:100%;
 position:relative;
}

a {
 color:rgb(254,200,48);
 text-decoration:none;
}
a:hover {
 color:#ffffff;
}
a:active, a:focus, a:hover {
 outline:0 !important;
}
#elMobileNav {
 background:#201F23;
 position:relative;
}
#ipsLayout_header header {
 padding:5px 0;
 background-color:#201F23;
 padding-bottom:40px;
}
#ipsLayout_header header > .ipsLayout_container {
 min-height:60px;
}
#ipsLayout_header nav {
 background:#201F23;
 height:40px;
}
#elUserNav {
 position:absolute;
 top:10px;
 line-height:36px;
 text-decoration:none;
}
#elUserNav.cSignedOut {
 line-height:15px;
}
#elUserNav > li > a {
 color:#fff;
 font-size:13px;
 vertical-align:middle;
 line-height:1;
}
#elUserNav > li > a .fa {
 font-size:20px;
}
#elUserNav > li > a .fa-caret-down {
 font-size:14px;
}
.cUserNav_icon a {
 display:block;
 position:relative;
 color:#fff;
}
.ipsDrawer_menu, .ipsDrawer_content {
 overflow:auto;
}
.ipsDrawer_menu {
 position:absolute;
 top:0;
 bottom:0;
 width:280px;
 background:#11171c;
 box-shadow:0px 0px 25px rgba(0,0,0,0.2);
}
.ipsDrawer_content {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
}
.ipsDrawer_list {
 width:100%;
 position:relative;
 list-style:none;
 padding:0 0 30px 0;
 margin:0;
}
.ipsDrawer_list > li > a:not( .ipsButton ), .ipsDrawer_list > li:not( .ipsDrawer_itemParent ) > a:not( .ipsButton ) {
 color:#fff;
 display:block;
 padding:10px 15px;
 border-bottom:1px solid #000;
 border-top:1px solid rgba(255,255,255,0.05);
}
.ipsDrawer_list > li > a:active {
 background:#2C2C33;
}
.ipsDrawer_itemParent > .ipsDrawer_list > li > a:not( .ipsButton ) {
 padding:10px 30px;
}
.ipsDrawer_list .ipsDrawer_list {
 position:absolute;
 top:0;
}
#ipsLayout_header {
 position:relative;
 border-bottom:1px solid rgba(0,0,0,0.1);
}
#ipsLayout_footer {
 margin:20px 0;
}
#ipsLayout_footer a {
 font-size:14px;
 text-decoration:none;
 color:#ffffff;
}
.ipsLayout_container {
 max-width:1340px;
 padding:0 15px;
 margin:0 auto;
 position:relative;
}
.ipsApp .ipsSpacer_top {
 margin-top:15px;
}
.ipsMenu {
 background:#fff;
 box-shadow:0px 2px 10px rgba(0,0,0,0.1);
 border:1px solid #ddd;
 border-radius:3px;
 z-index:10000;
 position:absolute;
}
.ipsMenu .ipsMenu_item:last-child a {
 border-bottom-left-radius:3px;
 border-bottom-right-radius:3px;
}
ul.ipsMenu {
 list-style:none;
 padding:0;
 margin:0;
}
.ipsMenu_item {
 text-align:left;
 line-height:1.4;
}
.ipsMenu_item > a {
 display:block;
 padding:8px 15px;
 color:#333;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}
ul:not( .ipsMenu_keyNav ) .ipsMenu_item:not( .ipsMenu_itemClicked ):not( .ipsMenu_itemDisabled ) a:hover {
 background:#f0f0f0;
}
.ipsMenu:not( .ipsMenu_noStem ):after, .ipsMenu:not( .ipsMenu_noStem ):before {
 content:'';
 display:none;
 position:absolute;
 width:0;
 height:0;
 border-style:solid;
}
.ipsMenu:not( .ipsMenu_noStem ):after {
 border-width:15px;
 z-index:200;
}
.ipsMenu:not( .ipsMenu_noStem ):before {
 border-width:16px;
 z-index:100;
}
.ipsMenu_bottomCenter:after, .ipsMenu_bottomCenter:before {
 pointer-events:none;
 display:block !important;
}
.ipsMenu.ipsMenu_bottomCenter {
 margin-top:10px;
}
.ipsMenu.ipsMenu_bottomCenter:after {
 border-color:transparent transparent #fff transparent;
 left:50%;
 margin-left:-15px;
 bottom:100%;
}
.ipsMenu.ipsMenu_bottomCenter:before {
 border-color:transparent transparent #ebebeb transparent;
 left:50%;
 margin-left:-16px;
 margin-top:-1px;
 bottom:100%;
}
.ipsMenu_title {
 background:#e5e5e5;
 padding:0px 15px;
 font-size:11px;
 font-weight:500;
 text-transform:uppercase;
}
.ipsPos_right {
 float:right;
}
.ipsClearfix:after {
 visibility:hidden;
 display:block;
 font-size:0;
 content:" ";
 clear:both;
 height:0;
}
.ipsApp .ipsHide {
 display:none;
}
.ipsList_inline {
 margin:0;
 padding:0;
 list-style:none;
}
.ipsList_inline > li {
 display:inline-block;
 vertical-align:middle;
}
.ipsApp .ipsNotificationCount {
 position:absolute;
 top:-10px;
 font-size:11px;
 color:#fff;
 display:inline-block;
 text-indent:0%;
 line-height:15px;
 padding:4px 7px 3px 7px;
 border-radius:2px;
 z-index:2;
 background:#b63f3f;
  background: linear-gradient(to bottom,#FFE78E 0,#E8B223 60%,#E8B223 100%) !important;
  color: #4F1E10 !important;
  text-shadow: 1px 1px rgba(255,217,129,.75) !important;
  border: none !important;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
text-transform: uppercase;
}
.ipsNavBar_primary > ul, .ipsNavBar_secondary {
 margin:0;
 padding:0;
}
.ipsNavBar_primary > ul > li, .ipsNavBar_secondary > li {
 display:inline-block;
}
.ipsNavBar_secondary > li {
 position:relative;
}
.ipsNavBar_primary > ul > li > a, .ipsNavBar_secondary > li > a {
 display:block;
 position:relative;
 text-align:center;
 text-decoration:none;
}
.ipsNavBar_primary {
 position:relative;
 padding-bottom:40px;
 top:-36px;
 z-index:2000;
 border-radius:2px 2px 0px 0px;
}
.ipsNavBar_primary > ul > li > a {
 background:rgba(15,15,15,0.04);
 font-size:12px;
 color:rgba(255,255,255,0.7);
 padding:9px 25px;
 border-radius:2px 2px 0px 0px;
 text-transform: uppercase;
}
.ipsNavBar_primary > ul > li > a:hover {
 background:rgba(15,15,15,0.1);
}
.ipsNavBar_primary:not( .ipsNavBar_noSubBars ) > ul:before {
 content:'';
 display:block;
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 height:40px;
 z-index:100;
 /*background:#201F23;*/
}
.ipsNavBar_secondary {
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 height:40px;
 z-index:1000;
 display:none;
 /*background:#201F23 !important;*/
}
.ipsNavBar_secondary > li > a {
 color:rgba(255,255,255,0.6);
 font-size:11px !important;
 padding:10px 15px 10px;
 text-transform: uppercase;
}
.ipsNavBar_secondary > li > a:hover {
 color:rgba(255,255,255,0.8);
}
html {
 line-height:1.15;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%;
}
footer, header, nav {
 display:block;
}
hr {
 box-sizing:content-box;
 height:0;
 overflow:visible;
}
a {
 background-color:transparent;
 -webkit-text-decoration-skip:objects;
}
button, input {
 margin:0;
}
button, input {
 overflow:visible;
}
button {
 text-transform:none;
}
button, html [type="button"] {
 -webkit-appearance:button;
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner {
 border-style:none;
 padding:0;
}
button:-moz-focusring, [type="button"]:-moz-focusring {
 outline:1px dotted ButtonText;
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
 height:auto;
}
::-webkit-file-upload-button {
 -webkit-appearance:button;
 font:inherit;
}
.ipsDialog {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 z-index:20000;
 padding-bottom:15px;
}
.ipsDialog > * {
}
.ipsDialog > div {
 display:block;
 width:90%;
 max-width:700px;
 /*background:#fff;*/
 margin:3% auto 0 auto;
 /*box-shadow:0px 5px 55px rgba(0,0,0,0.4);*/
 position:relative;
}
.ipsType_center {
 text-align:center;
}
html {
 font-size:10px;
}

.fa {
 -webkit-transform:translate(0,0);
 -moz-transform:translate(0,0);
 -ms-transform:translate(0,0);
 -o-transform:translate(0,0);
 transform:translate(0,0);
}
/*.ipsApp label:not( .ipsField_unlimited ), .ipsApp input, .ipsApp button {
 font-size:1.3rem;
}*/

.ipsLayout_container {
 position:static;
 padding:0;
}
.ipsLayout_container {
 width:calc(100% - 50px);
 max-width:1310px;
}
@media screen and (max-width:979px) {
 .ipsApp .ipsLayout_container {
  width:auto;
  max-width:none;
 }
}
.flex {
 display:flex;
 align-items:center;
 justify-content:flex-end;
}
.flex > * {
 flex:0 0 auto;
}
.flex-jB {
 /*justify-content:space-between;*/
}
.flex01 {
 flex:0 1 auto;
}
@media screen and (max-width:979px) {
 .flex11-t {
  flex:1 1 auto;
 }
}
#ipsLayout_header {
 position:static;
 border:0;
}
#ipsLayout_header header > .ipsLayout_container {
 min-height:0;
 padding-left: 20px;
 padding-right: 20px;
}
#ipsLayout_header header {
 margin:0;
 padding:0;
 background:none;
}
a.logo-ips {
 color:#ffffff;
}
.logo-ips {
 height:65px;
 max-height:65px;
 font-size:25px;
 line-height:1;
 display:flex;
 align-items:center;
 justify-content:flex-start;
 white-space:nowrap;
top: -1px;
position: relative;
/* font-size: 31px;*/
 color: #fff;
 font-weight: 300;
 opacity: 0.95;
 text-shadow: 1px 1px 2px rgba(10, 10, 10, 0.9);
}
@media screen and (max-width:979px) {
 .logo-ips {
  height:65px;
  max-height:65px;
  font-size:25px;
  padding:0 10px;
/*  justify-content:center;*/
  text-align:center;

/*  font-size: 31px;*/
  color: #fff;
  font-weight: 300;
  opacity: 0.95;
  text-shadow: 1px 1px 1px rgba(10, 10, 10, 0.9);
 }
}
.user-links {
 flex:0 0 auto;
}
.ipsApp #elUserNav {
 line-height:42px;
 font-weight:bold;
}
#elUserNav {
 position:static;
 display:flex;
 align-items:center;
 justify-content:flex-start;
}
@media screen and (max-width:979px) {
 .ipsApp .user-links {
  display:none;
 }
}
#elUserNav > li {
 flex:0 0 auto;
 margin:0;
 background-clip:padding-box !important;
}
#elUserNav > li {
 border:1px solid transparent;
 border-width:0px;
}
.user-links:not(.user-links-sep) #elUserNav > li {
 border-radius:0px;
}
.user-links:not(.user-links-sep) #elUserNav > li:first-child {
 border-top-left-radius:inherit;
 border-bottom-left-radius:inherit;
}
.user-links:not(.user-links-sep) #elUserNav > li:last-child {
 border-top-right-radius:inherit;
 border-bottom-right-radius:inherit;
}
.user-links-b #elUserNav > li {
 border-width:0 0 0 1px;
}
#elUserNav > li > a {
 font-size:inherit;
 color:inherit;
 line-height:inherit;
 display:inline-block;
 padding:0 12px;
 vertical-align:top;
}
.cUserNav_icon .fa {
 line-height:inherit;
 vertical-align:top;
}
body.ipsApp #elUserNav .ipsNotificationCount {
 left:auto;
 right:-3px;
 top:-3px;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (min-width:1335px) {
.focus-nav-hidden {
   position:absolute !important;
   pointer-events:none;
   z-index:-1;
   right:0;
   visibility:hidden;
 }
}

@media screen and (max-width:1335px) {
.focus-nav-show {
   position:absolute !important;
   pointer-events:none;
   z-index:-1;
   right:0;
   visibility:hidden;
 }
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.focus-nav {
 flex:1 1 auto;
}
@media screen and (max-width:979px) {
 .ipsApp .nav-bar, .ipsApp .focus-nav {
  display:none;
 }
}
#ipsLayout_header nav {
 background:transparent;
 height:auto;
}
.ipsNavBar_primary {
 padding:0;
 border-radius:0;
 background:transparent;
 font-size:0;
 z-index:10;
 position:relative;
 top:auto;
 transition:z-index 0s;
 transition-delay:0.2s;
 margin:0;
 width:auto;
 max-width:none;
}
.ipsNavBar_primary {
 text-align:left;
}
.focus-nav-right .ipsNavBar_primary {
 text-align:right;
}
.ipsNavBar_primary:hover {
 z-index:9000;
 transition:none;
}
.ipsNavBar_primary > ul {
 max-height:65px;
}
.ipsNavBar_primary > ul > li {
 vertical-align:top;
 background-clip:padding-box;
}
body.ipsApp .ipsNavBar_primary > ul > li > a {
 margin:0;
}
.ipsNavBar_primary > ul > li > a {
 border-radius:0;
 padding:0px 20px;
/* font-size:inherit;*/
 line-height:65px;
}

.ipsNavBar_primary a:before {
 font-size:14px;
 font-weight:normal;
 display:inline-block;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translate(0,0);
 -moz-transform:translate(0,0);
 -ms-transform:translate(0,0);
 -o-transform:translate(0,0);
 transform:translate(0,0);
 margin-right:4px;
 opacity:0.6;
 line-height:1;
 vertical-align:middle;
}
.ipsNavBar_secondary .ipsNavBar_secondary > li > a:before {
 display:none;
}
.ipsNavBar_secondary > li > a:before {
 width:16px;
}
.ipsNavBar_primary .focus-nav-more > a:before {
 content:"\f0c9"
}
.ipsNavBar_primary {
 padding:0;
}
.ipsNavBar_primary > ul {
 display:block;
}
.ipsNavBar_primary:not(.ipsNavBar_noSubBars) > ul:before {
 display:none;
}
.ipsNavBar_primary > ul > li {
 position:relative;
}
.ipsNavBar_primary > ul > li:hover {
 z-index:1;
}
.ipsNavBar_secondary {
 background:currentColor;
 border-color:currentColor;
 min-width:175px;
 border-radius:0px 0px 3px 3px;
 display:block !important;
 top:100%;
 left:0;
 right:auto;
 bottom:auto;
 z-index:auto;
 height:auto;
 white-space:nowrap;
 pointer-events:none;
 transform-origin:50% 0;
 opacity:0;
 visibility:hidden;
 transition:all 0.2s ease-in-out 0s, visibility 0s linear 0.2s;
 top:calc(100% + 8px);
 border-radius:2px;
 transform:translateY(6px);
 /*padding-top:5px;*/
}
.ipsNavBar_primary > ul > li:hover .ipsNavBar_secondary {
 pointer-events:auto;
 visibility:visible;
 opacity:1;
 transition-delay:0s, 0s;
 transform:translateY(0);
}
.focus-nav-right .ipsNavBar_primary > ul > li:nth-last-of-type(1) > .ipsNavBar_secondary {
 right:0;
 left:auto;
}
.ipsNavBar_primary > ul > li > .ipsNavBar_secondary:before {
 content:"";
 position:absolute;
 top:-6px;
 left:20px;
 border:6px solid transparent;
 border-top:0;
 border-bottom-color:currentColor;
}
.focus-nav-right .ipsNavBar_primary > ul > li:nth-last-of-type(1) > .ipsNavBar_secondary:before {
 left:auto;
 right:20px;
}
.ipsNavBar_primary > ul > li > .ipsNavBar_secondary:after {
 content:"";
 position:absolute;
 top:-8px;
 left:0;
 right:0;
 height:8px;
}
html .ipsApp .ipsNavBar_secondary > li {
 display:block;
 float:none;
}
.ipsNavBar_secondary li:last-of-type, .ipsNavBar_secondary li:last-of-type a:not(.ipsButton) {
 border-bottom-left-radius:inherit;
 border-bottom-right-radius:inherit;
}
.ipsNavBar_secondary > li > a {
 text-align:left;
 white-space:nowrap;
}
.ipsNavBar_secondary .ipsNavBar_secondary {
 position:static !important;
 z-index:auto !important;
 color:rgba(255,255,255,0.6);
 transform:none;
 transition:none;
 opacity:1;
 padding:0;
 min-width:0;
 max-width:none;
 width:inherit;
 border:0;
 border-radius:0;
 box-shadow:inset rgba(255,255,255,0.08) 0px 1px 0px, inset rgba(255,255,255,0.08) 0px -1px 0px;
 background:rgba(255,255,255,0.04);
}
.ipsNavBar_secondary .ipsNavBar_secondary > li a {
 font-weight:normal;
}
#elMobileNav {
 background: rgba(255,255,255,0.06) !important;
 border: solid 1px;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
border-color: rgba(255,255,255,0.15);
 position:relative;
 font-size:0;
}
.ipsDrawer_menu {
 background:#2C2C33;
}
#elSearch ::placeholder {
 opacity:0.8;
 color:inherit;
}
.ipsfocus_social {
 color:#fff;
 display:flex;
 align-items:center;
 justify-content:flex-start;
 flex:0 0 auto;
 margin:0;
 padding:0;
 list-style:none;
}
.ipsfocus_social.iconButtons a {
 width:38px;
 height:38px;
}
.ipsfocus_social li {
 line-height:38px;
 flex:0 0 auto;
 margin:0;
 padding:0;
 list-style:none;
 padding-left:4px;
 text-align:center;
 text-shadow:rgba(0,0,0,0.3) 0px -1px 0px;
}
.ipsfocus_social a {
 color:inherit;
 box-shadow:rgba(0,0,0,0.1) 0px 1px 3px;
 border-radius:3px;
 padding:0 12px 0 44px;
 display:block;
 text-decoration:none;
 outline:none;
 position:relative;
}
.ipsfocus_social a:active {
 box-shadow:inset rgba(0,0,0,0.4) 0px 1px 3px;
 top:1px;
}
.ipsfocus_social a:before {
 content:"\f1e0";
 background:rgba(255,255,255,0.18);
 box-shadow:inset rgba(255,255,255,0.15) -1px 0px 0px 0px, rgba(0,0,0,0.1) 1px 0px 0px 0px;
 border-radius:inherit;
 position:absolute;
 top:1px;
 left:1px;
 bottom:1px;
 width:32px;
 text-align:center;
 font-family:"FontAwesome";
 font-size:16px;
 font-weight:normal;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transform:translate(0,0);
 -moz-transform:translate(0,0);
 -ms-transform:translate(0,0);
 -o-transform:translate(0,0);
 transform:translate(0,0);
 pointer-events:none;
}
.ipsfocus_social a:after {
 border:1px solid rgba(0,0,0,0.2);
 box-shadow:inset rgba(255,255,255,0.15) 0px 1px 0px;
 content:'';
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 pointer-events:none;
 border-radius:inherit;
}
.ipsfocus_social a:hover:after {
 background:rgba(255,255,255,0.2);
}
.ipsfocus_social a:active:after {
 background:rgba(0,0,0,0.1);
}
.ipsfocus_social.iconButtons a {
 padding:0;
 overflow:hidden;
 text-indent:120%;
}
.ipsfocus_social.iconButtons a:before {
 background:none;
 text-indent:0;
 left:0;
 width:100%;
 box-shadow:none;
}
#ipsLayout_footer .ipsfocus_social {
 justify-content:center;
}
#ipsLayout_footer .ipsfocus_social li {
 margin:0 3px;
 padding:0;
}
#ipsLayout_footer .ipsfocus_social a {
 color:inherit;
}
#ipsLayout_footer .ipsfocus_social a:after {
 border-width:0;
}
@media screen and (max-width:979px) {
 #ipsLayout_footer .ipsfocus_social {
  margin:10px 0;
 }
}
a.ipsfocus_sFacebook:before {
 content:"\f09a";
}
.ipsfocus_social .ipsfocus_sFacebook {
 background:#304c87;
}
a.ipsfocus_sInstagram:before {
 content:"\f16d";
}
.ipsfocus_social .ipsfocus_sInstagram {
 background:#de416a;
}
a.ipsfocus_sTwitter:before {
 content:"\f099";
}
.ipsfocus_social .ipsfocus_sTwitter {
 background:#0097d3;
}
#ipsLayout_footer {
 color:#ffffff;
 margin:0;
 padding:20px 0;
 font-size:1.2rem;
}
#elFooterLinks {
 margin:0;
}
@media screen and (min-width:980px) {
 #ipsLayout_footer .ipsLayout_container {
  display:flex;
  justify-content:space-between;
  align-items:center;
 }
}
#elFooterLinks, #ipsLayout_footer a {
 font-size:inherit;
}
@media screen and (max-width:979px) {
 .ipsApp .user-links, .ipsApp .nav-bar {
  display:none;
 }
}
input {
 color:#bfbfbf;
}
.ipsApp input[type="number"] {
 background-color:#232323;
 background-image:linear-gradient(to bottom, rgba(191,191,191,0.05) 0%, rgba(191,191,191,0.05) 100%);
 border-color:rgba(191,191,191,0.35);
/* box-shadow:inset rgba(191,191,191,0.12) 0px 1px 3px;*/
}
.ipsApp input[type="number"]:focus {
 border-color:rgba(191,191,191,0.45);
/* box-shadow:inset rgba(191,191,191,0.12) 0px 1px 3px;*/
}
.ipsCustomInput input:hover:not( :disabled ) + span {
 border-color:#ededed;
}
.ipsCustomInput input:not( :checked ):disabled + span {
 background:#232323;
}
.ipsCustomInput input:active:not( :checked ):not( :disabled ) + span, .ipsCustomInput input:active:checked:not( :disabled ) + span {
 background:#232323;
 background-image:linear-gradient(to bottom, rgba(237,237,237,0.2) 0%, rgba(237,237,237,0.2) 100%);
}
.ipsMenu {
 background:#201F23 !important;
 border-color:#201F23 !important;
 border-width:0;
}
.ipsMenu {
 box-shadow:rgba(191,191,191,0.25) 0px 0px 0px 1px, 0px 7px 10px rgba(0,0,0,0.1), 0px 5px 20px rgba(0,0,0,0.1);
}
.ipsMenu, .ipsMenu_title, .ipsMenu_item > a {
 color:#bfbfbf;
}
.ipsMenu_title {
 background:rgba(191,191,191,0.08);
 font-weight:bold;
 border-radius: 0px 0px 0px 0px;
}
ul:not( .ipsMenu_keyNav ) .ipsMenu_item:not( .ipsMenu_itemClicked ):not( .ipsMenu_itemDisabled ) a:hover {
 background-color:rgba(191,191,191,0.05);
}
.ipsMenu.ipsMenu_bottomCenter:before {
 border-bottom-color:rgba(191,191,191,0.25);
}
.ipsMenu.ipsMenu_bottomCenter:after {
 border-bottom-color:inherit;
}
.ipsMenu:not( .ipsMenu_noStem ):after {
 border-width:9px;
}
.ipsMenu:not( .ipsMenu_noStem ):before {
 border-width:10px;
}
.ipsMenu.ipsMenu_bottomCenter:after {
 margin-left:-9px;
}
.ipsMenu.ipsMenu_bottomCenter:before {
 margin-left:-10px;
}
/*.ipsDialog > div {
 background:#201F23;
}*/
@supports ( object-fit:cover ) {
}
@supports ( (-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px)) ) {
}
.ipsApp label:not(.ipsField_unlimited) {
 vertical-align:top;
}
.ipsApp label:not(.ipsField_unlimited), .ipsApp input, .ipsApp button {
 font-family:inherit;
}
.ipsfocus_social a:after {
 border-width:0;
}
.ipsMenu {
 background:#3b3b3b;
 border-color:#3b3b3b;
}

.ipsApp #header {
/* background:rgba(15,15,15,0.9);
 box-shadow:0px 1px 5px rgba(0, 0, 0, 0.4);
 border-bottom:1px solid #000;
 -webkit-backdrop-filter:blur(8px);*/
 backdrop-filter:blur(8px);
}
@media screen and (min-width:980px) {
/* #ipsLayout_header:before {
  content:'';
  display:block;
  height:66px;
 }*/
 .header-sticky {
/*  position:fixed;*/
  top:0;
  left:0;
  right:0;
  z-index:500;
/*  margin-top: -60px;*/
 }
}
.user-links {
 border:1px solid rgba(255,255,255,0.1);
 border-width:0 1px 0 0;
 margin: 0 auto 0 0;
}
#elUserNav {
 color:#BEBDC0
}
#elUserNav > li {
 border-color:rgba(255,255,255,0.1);
}
#elUserNav > li:hover {
 background-color:rgba(255,255,255,0.05);
}
.nav-bar {
/* background:rgba(21, 21, 21, 0.84);
 box-shadow:0px 1px 8px rgba(0, 0, 0, 0.7), 0px 0px 0px 1px rgba(0, 0, 0, 0.4) inset;*/
 background: rgba(255,255,255,0.06);
 border: solid 1px;
 border-color: rgba(255,255,255,0.15);
 margin-top: 20px;
}
.ipsNavBar_primary {
 color:rgba(255,255,255,0.6);
}
.ipsNavBar_primary > ul > li {
 font-size:1.3rem;
}
.ipsApp .ipsNavBar_primary > ul > li:hover > a {
 background:rgba(0,0,0,0.2);
}
.ipsNavBar_secondary {
 color:#201F23;
 box-shadow:rgba(0,0,0,0.26) 0px 20px 20px, rgba(0,0,0,0.1) 0px 2px 2px;
}
.ipsNavBar_secondary > li > a:hover {
 background:rgba(255,255,255,0.05);
}
/*.content-wrap {
 background:rgba(15,15,15,0.93);
 box-shadow:0px 1px 8px rgba(0,0,0,0.7), 0px 0px 0px 1px rgba(0,0,0,0.4) inset;
}*/
.ipsfocus_social a {
 border-radius:0;
}
.ipsfocus_sInstagram {
 border-radius:3px !important;
}
.ipsfocus_sTwitter {
 border-radius:3px !important;
}
.ipsfocus_sFacebook {
 border-radius:3px !important;
}
hr {
 color:#393939;
 margin:5px 0 !important;
 height:0 !important;
 padding:0 !important;
 border-width:1px 0 0 0 !important;
 border-style:solid !important;
 border-color:rgba(191,191,191,0.12) !important;
}
/*.logo-ips {
 text-shadow:0px 0px 4px !important;
}*/

