/* -- DEVELOPER [goContentFrameCSSFile]: ----------------*/

/* -- DEVELOPER [defStyleResponsiveCSS]:bootstrap-theme-default.css ----------------*/

/* -- DEVELOPER [CUSTOM]:N ----------------*/

/* -- 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: #3a3a3a;font-family:roboto_black_ff;font-weight: 500;line-height:120%;letter-spacing:0px;word-spacing:1px;}
/* ---------- heading h2 --------- */
h2 {color: #3a3a3a;font-family:roboto_black_ff;font-weight: 500;line-height:120%;letter-spacing:0px;word-spacing:1px;}
/* ---------- heading h3 --------- */
h3 {color: #3a3a3a;font-family:roboto_black_ff;font-weight: 500;line-height:120%;letter-spacing:0px;word-spacing:1px;}
/* ---------- heading h4 --------- */
h4 {color: #3a3a3a;font-family:roboto_black_ff;font-weight: 500;line-height:120%;letter-spacing:0px;word-spacing:1px;}
/* ---------- heading h5 --------- */
h5 {color: #3a3a3a;font-family:roboto_black_ff;font-weight: 500;line-height:120%;letter-spacing:0px;word-spacing:1px;}
/* ---------- heading h6 --------- */
h6 {color: #3a3a3a;font-family:roboto_black_ff;font-weight: 500;line-height:120%;letter-spacing:0px;word-spacing:1px;}
/* ---------- body --------- */
body {color: #1c1c1c;font-family:Lato;font-weight: 400;line-height:160%;letter-spacing:0px;word-spacing:1px;}
/* ---------- small --------- */
small {color: #000000;font-family:Lato;font-weight: 400;line-height:120%;letter-spacing:0px;word-spacing:1px;}
/*! BOOTSTRAP 4 BREAKPOINT ZERO DEFAULT   -----------------------------------------*/
h1 {font-size:2.8125rem;}
h2 {font-size:2.25rem;}
h3 {font-size:1.9688rem;}
h4 {font-size:1.6875rem;}
h5 {font-size:1.4062rem;}
h6 {font-size:1.125rem;}
.smx_HeadingResize, .smx_articleHeadingResize, .smx_pressHeadingResize {font-size:2.25rem;}
body
{ 
font-size:0.9rem;
} 
/*! BOOTSTRAP 4 BREAKPOINT col-sm-(x)   -----------------------------------------*/
@media (min-width: 576px) {
h1 {font-size:2.53125rem;}
h2 {font-size:2.025rem;}
h3 {font-size:1.77192rem;}
h4 {font-size:1.51875rem;}
h5 {font-size:1.26558rem;}
h6 {font-size:1.0125rem;}
.smx_HeadingResize, .smx_articleHeadingResize, .smx_pressHeadingResize {font-size:2.025rem;}
body
{ 
font-size:0.81rem;
} 
}
/*! BOOTSTRAP 4 BREAKPOINT col-md-(x)   -----------------------------------------*/
@media (min-width: 768px) {
h1 {font-size:2.8125rem;}
h2 {font-size:2.25rem;}
h3 {font-size:1.9688rem;}
h4 {font-size:1.6875rem;}
h5 {font-size:1.4062rem;}
h6 {font-size:1.125rem;}
.smx_HeadingResize, .smx_articleHeadingResize, .smx_pressHeadingResize {font-size:2.25rem;}
body
{ 
font-size:0.9rem;
} 
}
/*! BOOTSTRAP 4 BREAKPOINT col-lg-(x)   -----------------------------------------*/
@media (min-width: 992px) {
h1 {font-size:2.8125rem;}
h2 {font-size:2.25rem;}
h3 {font-size:1.9688rem;}
h4 {font-size:1.6875rem;}
h5 {font-size:1.4062rem;}
h6 {font-size:1.125rem;}
.smx_HeadingResize, .smx_articleHeadingResize, .smx_pressHeadingResize {font-size:2.25rem;}
body
{ 
font-size:0.9rem;
} 
}
/*! BOOTSTRAP 4 BREAKPOINT col-xl-(x)   -----------------------------------------*/
@media (min-width: 1200px) {
h1 {font-size:2.8125rem;}
h2 {font-size:2.25rem;}
h3 {font-size:1.9688rem;}
h4 {font-size:1.6875rem;}
h5 {font-size:1.4062rem;}
h6 {font-size:1.125rem;}
.smx_HeadingResize, .smx_articleHeadingResize, .smx_pressHeadingResize {font-size:2.25rem;}
body
{ 
font-size:0.9rem;
} 
}
/*! BOOTSTRAP 4 CUSTOM BREAKPOINT 1201px < CSS ACTIVE > 1500px  -----------------------------------------*/
@media (min-width: 1500px) {
h1 {font-size:3.09375rem;}
h2 {font-size:2.475rem;}
h3 {font-size:2.16568rem;}
h4 {font-size:1.85625rem;}
h5 {font-size:1.54682rem;}
h6 {font-size:1.2375rem;}
.smx_HeadingResize, .smx_articleHeadingResize, .smx_pressHeadingResize {font-size:2.475rem;}
body
{ 
font-size:0.99rem;
} 
}
/*! BOOTSTRAP 4 BREAKPOINT 1501px < CSS ACTIVE > 1800px  -----------------------------------------*/
@media (min-width: 1800px) {
h1 {font-size:3.375rem;}120
h2 {font-size:2.7rem;}
h3 {font-size:2.36256rem;}
h4 {font-size:2.025rem;}
h5 {font-size:1.68744rem;}
h6 {font-size:1.35rem;}
.smx_HeadingResize, .smx_articleHeadingResize, .smx_pressHeadingResize {font-size:2.7rem;}
body
{ 
font-size:1.08rem;
} 
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 0px solid #a9a9a9;
}





/* -- BODY -------------------------------------------------------------*/
html {
position: relative;
min-height: 100%;
}
body
{ 
margin-bottom:0px;
margin:0px;
padding: 0;
background-image: url('/PRESETS/system/fx2.png');
background-repeat: repeat;
}










/* -- 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) {
/* d-block d-lg-none responsive font-size*/
.grid-sizer {width:25%;}
.grid-item {width:25%;display:block;}
}















/* -- CSS3 TABLES --------------------------------------------------------------------*/
/* -- TABLE 1 - LISTINGS TABLE ---------------------------------------------------------------------*/
.defTablesSelection_defArrayCSS3Table1 {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: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;}

