/* -- DEVELOPER [goContentFrameCSSFile]:bootstrap-theme-admin-default.css ----------------*/

/* -- DEVELOPER [defStyleResponsiveCSS]:bootstrap-theme-XQdadlVBBWdVDA.css ----------------*/

/* -- DEVELOPER [CUSTOM]:Y ----------------*/

/* -- FONTS -------------------------------------------------------------*/
@font-face{
font-family: 'roboto_black_ff';
src: url('/global/fonts/roboto_black_ff/roboto_black_ff.eot');
src: url('/global/fonts/roboto_black_ff/roboto_black_ff.eot') format('embedded-opentype'),
url('/global/fonts/roboto_black_ff/roboto_black_ff.woff') format('woff'),
url('/global/fonts/roboto_black_ff/roboto_black_ff.ttf') format('truetype'),
url('/global/fonts/roboto_black_ff/roboto_black_ff.svg#webfont') format('svg');
}
/* ---------- heading h1 --------- */
h1 {color: #000000;font-family:roboto_black_ff;font-weight: 600;line-height:130%;letter-spacing:-1px;word-spacing:1px;}
/* ---------- heading h2 --------- */
h2 {color: #000000;font-family:roboto_black_ff;font-weight: 600;line-height:130%;letter-spacing:-1px;word-spacing:1px;}
/* ---------- heading h3 --------- */
h3 {color: #000000;font-family:roboto_black_ff;font-weight: 600;line-height:130%;letter-spacing:-1px;word-spacing:1px;}
/* ---------- heading h4 --------- */
h4 {color: #000000;font-family:roboto_black_ff;font-weight: 600;line-height:130%;letter-spacing:-1px;word-spacing:1px;}
/* ---------- heading h5 --------- */
h5 {color: #000000;font-family:roboto_black_ff;font-weight: 600;line-height:130%;letter-spacing:-1px;word-spacing:1px;}
/* ---------- heading h6 --------- */
h6 {color: #000000;font-family:roboto_black_ff;font-weight: 600;line-height:130%;letter-spacing:-1px;word-spacing:1px;}
/*! BOOTSTRAP 4 BREAKPOINT ZERO DEFAULT   -----------------------------------------*/
h1 {font-size:2.3438rem;}
h2 {font-size:1.875rem;}
h3 {font-size:1.6406rem;}
h4 {font-size:1.4062rem;}
h5 {font-size:1.1719rem;}
h6 {font-size:0.9375rem;}
.smx_HeadingResize, .smx_articleHeadingResize, .smx_pressHeadingResize {font-size:1.875rem;}
/*! BOOTSTRAP 4 BREAKPOINT col-sm-(x)   -----------------------------------------*/
@media (min-width: 576px) {
h1 {font-size:2.10942rem;}
h2 {font-size:1.6875rem;}
h3 {font-size:1.47654rem;}
h4 {font-size:1.26558rem;}
h5 {font-size:1.05471rem;}
h6 {font-size:0.84375rem;}
.smx_HeadingResize, .smx_articleHeadingResize, .smx_pressHeadingResize {font-size:1.6875rem;}
}
/*! BOOTSTRAP 4 BREAKPOINT col-md-(x)   -----------------------------------------*/
@media (min-width: 768px) {
h1 {font-size:2.3438rem;}
h2 {font-size:1.875rem;}
h3 {font-size:1.6406rem;}
h4 {font-size:1.4062rem;}
h5 {font-size:1.1719rem;}
h6 {font-size:0.9375rem;}
.smx_HeadingResize, .smx_articleHeadingResize, .smx_pressHeadingResize {font-size:1.875rem;}
}
/*! BOOTSTRAP 4 BREAKPOINT col-lg-(x)   -----------------------------------------*/
@media (min-width: 992px) {
h1 {font-size:2.3438rem;}
h2 {font-size:1.875rem;}
h3 {font-size:1.6406rem;}
h4 {font-size:1.4062rem;}
h5 {font-size:1.1719rem;}
h6 {font-size:0.9375rem;}
.smx_HeadingResize, .smx_articleHeadingResize, .smx_pressHeadingResize {font-size:1.875rem;}
}
/*! BOOTSTRAP 4 BREAKPOINT col-xl-(x)   -----------------------------------------*/
@media (min-width: 1200px) {
h1 {font-size:2.3438rem;}
h2 {font-size:1.875rem;}
h3 {font-size:1.6406rem;}
h4 {font-size:1.4062rem;}
h5 {font-size:1.1719rem;}
h6 {font-size:0.9375rem;}
.smx_HeadingResize, .smx_articleHeadingResize, .smx_pressHeadingResize {font-size:1.875rem;}
}
/*! BOOTSTRAP 4 CUSTOM BREAKPOINT 1201px < CSS ACTIVE > 1500px  -----------------------------------------*/
@media (min-width: 1500px) {
h1 {font-size:2.57818rem;}
h2 {font-size:2.0625rem;}
h3 {font-size:1.80466rem;}
h4 {font-size:1.54682rem;}
h5 {font-size:1.28909rem;}
h6 {font-size:1.03125rem;}
.smx_HeadingResize, .smx_articleHeadingResize, .smx_pressHeadingResize {font-size:2.0625rem;}
}
/*! BOOTSTRAP 4 BREAKPOINT 1501px < CSS ACTIVE > 1800px  -----------------------------------------*/
@media (min-width: 1800px) {
h1 {font-size:2.81256rem;}100
h2 {font-size:2.25rem;}
h3 {font-size:1.96872rem;}
h4 {font-size:1.68744rem;}
h5 {font-size:1.40628rem;}
h6 {font-size:1.125rem;}
.smx_HeadingResize, .smx_articleHeadingResize, .smx_pressHeadingResize {font-size:2.25rem;}
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 0px dotted #000000;
}





/* -- BODY -------------------------------------------------------------*/
html {
position: relative;
min-height: 100%;
}
body
{ 
margin-bottom:0px;
margin:0px;
padding: 0;
background-image: url('/PRESETS/system/64.png');
background-repeat: repeat;
}





/* -- NAVIGATION BAR DEFAULT THEME-2-------------------------------------------------------------*/
@font-face{
	font-family: 'roboto_boldcondensed_ff';
	src: url('/global/fonts/roboto_boldcondensed_ff/roboto_boldcondensed_ff.eot');
	src: url('/global/fonts/roboto_boldcondensed_ff/roboto_boldcondensed_ff.eot?#iefix') format('embedded-opentype'),
	     url('/global/fonts/roboto_boldcondensed_ff/roboto_boldcondensed_ff.woff') format('woff'),
	     url('/global/fonts/roboto_boldcondensed_ff/roboto_boldcondensed_ff.ttf') format('truetype'),
	     url('/global/fonts/roboto_boldcondensed_ff/roboto_boldcondensed_ff.svg#webfont') format('svg');
}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after {
  background-color: #FFFFFF;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  background-color: #FFFFFF;
}
/* -- NAV BAR SHADOW -----------------------------------------------------------------------------*/
/* -- NAV BAR DROP DOWN SEPERATOR LINES 110-----------------------------------------------------------------------------*/
.nav-link {
padding-top:0.55rem;
padding-bottom:0.55rem;
  border-bottom:1px solid #7a0000;
letter-spacing:0px;
font-family:roboto_boldcondensed_ff;
font-size:1.1rem;
}
@media (min-width: 992px) {
.nav-link {
  border-bottom:0px solid #7a0000;
letter-spacing:0px;
font-family:roboto_boldcondensed_ff;
font-size:1.1rem;
}
}
.navbar-dark .navbar-brand {
  color: #FFFFFF;
}
.bg-primary  {
}
.bg-primary .navbar-dark {
font-family:roboto_boldcondensed_ff;
}
.navbar-dark {
  background-color: #000000 !important;
}
@media (min-width: 992px) {
.navbar-dark {
  background-color: #000000 !important;
}
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: #ededed;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #ededed;
}
.navbar-dark .navbar-nav .nav-link {
  color: #FFFFFF;
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: #FFFFFF;
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #FFFFFF;
}
@media (min-width: 992px) {
.navbar-dark .navbar-nav .nav-link {
  color: #FFFFFF;
  padding-top: 14px;padding-bottom: 14px;
  border-bottom:2px solid transparent;
}
}
@media (min-width: 992px) {
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: #ededed;
  padding-top: 14px;padding-bottom: 14px;
  background-image: url('/PRESETS/Colors/trans.png');
  border-bottom:2px solid #7a0000;
}
}
.dropdown-item {
  padding-top:8px;
  padding-bottom:8px;
letter-spacing:0px;
font-family:roboto_boldcondensed_ff;
font-size:1.1rem;
}
@media (min-width: 992px) {
.dropdown-item {
  padding-top:8px;
  padding-bottom:8px;
}
}
.dropdown-menu {
  color: #FFFFFF;
  background-color: #000000;
  margin-top: 0px;
  margin-bottom: 0px;
  border-radius: 0px;
  outline: 0px;-moz-outline-style: none;text-decoration:none;
  border: 0px solid #00000026;
  padding:0px 0px 0px 0px;
}
@media (min-width: 992px) {
.dropdown-menu {
  color: #FFFFFF;
  background-color: #ecedff;
  margin-top: 0px;
  border-radius: 0px;
  border: 0px solid #00000026;
  outline: 0px;-moz-outline-style: none;text-decoration:none;
}
}
.dropdown-menu .dropdown-item.active,.dropdown-item:hover,.dropdown-item:focus {
  background-image: url('/PRESETS/');
}
@media (min-width: 992px) {
.dropdown-menu .dropdown-item.active,.dropdown-item:hover,.dropdown-item:focus {
  background-image: url('/PRESETS/Colors/trans.png');
}
}
.dropdown-menu {
  background-color: #000000;
}
.dropdown-menu .dropdown-item,
.dropdown-menu .dropdown-item:focus {
  color: #FFFFFF;
  border-bottom: 1px solid #7a0000;
}
.dropdown-menu .dropdown-item.active,
.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:focus {
  background-color: #000000;
  color: #ededed;
}
@media (min-width: 992px) {
.dropdown-menu {
  background-color: #ecedff;
}
.dropdown-menu .dropdown-item,
.dropdown-menu .dropdown-item:focus {
  color: #ededed;
  border-bottom: 1px solid #7a000030;
}
.dropdown-menu .dropdown-item.active,
.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:focus {
  background-color: #000000;
  color: #FFFFFF;
  border-bottom: 1px solid #7a000030;
}
}
@media (max-width: 992px) {
    .navbar-collapse {
        position: fixed;
        top: 100px;
        left: 0px;
        padding-top: 10px;
		padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 10px;
        width: 100%;
        height: 100vh;
		background-color: #000000 !important;
		overflow: auto;
    }
    .navbar-collapse.collapsing {
        left: -100%;
        transition: height 0s ease;
    }
    .navbar-collapse.show {
       left: 0;
        transition: left 500ms ;
    }
    .navbar-toggler.collapsed ~ .navbar-collapse {
        transition: left 500ms ;
    }
}
/* -- NAVIGATION BAR TRANSPARENT THEME ON-2-------------------------------------------------------------*/
.navbar {
  background-color: rgba(0, 0, 0, 0.05) !important ;
  }
 .navbar-dark {
  background-color: rgba(0, 0, 0, 0.05) !important ;
  }
@media (min-width: 992px) {
.navbar-dark .navbar-nav .nav-link {
  color: #ffffff;
}
}
.top-nav-collapse {
    background-color: #000000 !important; 
	color: #FFFFFF !important ;
}
.top-nav-collapse-text {
	color: #FFFFFF !important ;
}
@media (min-width: 800px) and (max-width: 850px) {
  .navbar:not(.top-nav-collapse) {
     background-color: rgba(0, 0, 0, 0.05) !important ;
  }
}





/* -- MASONRY -----------------------------------------------------------------------------*/
@media (max-width: 767px) {
/* d-sm-none responsive font-size*/
.grid-sizer {width:100%;}
.grid-item {width:100%;display:block;}
}
@media (min-width: 768px) and (max-width: 991px) {
/* d-sm-none responsive font-size*/
.grid-sizer {width:50%;}
.grid-item {width:50%;display:block;}
}
@media (min-width: 992px) and (max-width: 1199px) {
/* d-block d-md-none responsive font-size*/
.grid-sizer {width:50%;}
.grid-item {width:50%;display:block;}
}
@media (min-width: 1200px) and (max-width: 1499px) {
/* d-block d-lg-none responsive font-size*/
.grid-sizer {width:33%;}
.grid-item {width:33%;display:block;}
}
@media (min-width: 1500px) and (max-width: 1799px) {
/* d-block d-lg-none responsive font-size*/
.grid-sizer {width:25%;}
.grid-item {width:25%;display:block;}
}
@media (min-width: 1800px)  {
/* d-block d-lg-none responsive font-size*/
.grid-sizer {width:20%;}
.grid-item {width:20%;display:block;}
}















/* -- CSS3 TABLES --------------------------------------------------------------------*/
/* -- TABLE 1 - LISTINGS TABLE ---------------------------------------------------------------------*/
.defTablesSelection_defArrayCSS3Table1 {border: #ffffff solid  0px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background: rgba(255, 255, 255, 0); box-shadow: 0px 0px 0px 0px #ededed;-moz-box-shadow: 0px 0px 0px 0px #ededed;padding:5px;color:#000000;;}
/* -- TABLE 2 - LISTINGS PAGE NAVIGATION TABLE / SEARCH RESULTS TABLE -----------------------------------------------------*/
.defTablesSelection_defArrayCSS3Table2 {border: #d9d9d9 solid  0px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background: rgba(255, 255, 255, 0); box-shadow: 0px 0px 1px 0px #ededed;-moz-box-shadow: 0px 0px 1px 0px #ededed;padding:0px;color:#000000;margin-left:1px;margin-right:1px;;}
/* -- TABLE 3 - CUSTOM -----------------------------------------------------*/
.defTablesSelection_defArrayCSS3Table3 {border: #d9d9d9 solid  0px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background: rgba(255, 255, 255, 0); box-shadow: 0px 0px 1px 0px #ededed;-moz-box-shadow: 0px 0px 1px 0px #ededed;padding:0px;color:#000000;margin-left:1px;margin-right:1px;;}
/* -- TABLE 4 - CUSTOM -----------------------------------------------------*/
.defTablesSelection_defArrayCSS3Table4 {border: #d9d9d9 solid  0px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background: rgba(255, 255, 255, 0); box-shadow: 0px 0px 1px 0px #ededed;-moz-box-shadow: 0px 0px 1px 0px #ededed;padding:0px;color:#000000;margin-left:1px;margin-right:1px;;}
/*[START] PROGRESS -----------------------------------------------------------------------------*/
.progress{height: 5px;}
.password-verdict{font-size:10px;}

