body {  background: #fff;  font-size: 14px;  color: #000;  line-height: 18px;} a, a:focus, a:hover, button, button:focus, button:hover, button:active {   text-decoration: none;   outline: none;   -o-transition: color 0.2s linear;  -moz-transition: color 0.2s linear;  -khtml-transition: color 0.2s linear;  -webkit-transition: color 0.2s linear;  -ms-transition: color 0.2s linear;  transition: color 0.2s linear;}a {  color: #f36100;}a:hover, a:focus {  color: #0000ff;  outline: 0 none !important;  text-decoration: none;}img { border:0; margin: 0; }/**************************************** DROPDOWN BUTTON STYLE AND OPEN TO LEFT FROM RIGHT *****************************************************************/ul.dropdown-menu {  background-color: #000;}ul.dropdown-menu > li {  font-family: sans-serif;  font-size: 14px;  color: #c4c4c4;   background-color: transparent;   padding: .25rem 1.5rem;}ul.dropdown-menu > li:hover {  color: #f36100;    background-color: transparent;}ul.dropdown-menu > li > a {  font-family: sans-serif;  font-size: 14px;  color: #c4c4c4;   padding: 0;  background-color: transparent;}ul.dropdown-menu > li > a:hover {  color: #f36100;  background-color: transparent; }         /**************************************** HEADER *****************************************************************/ #header {    position: relative;  overflow: hidden;  height: 500px;  background: url(/hosting/becs-host/images/header_bg.jpg) no-repeat center center;  margin: 0 auto;  border: 0;}#header:before {  position: absolute;  display: block;  top: 0;  left: 0;  width: 100%;  height: 100%;   content: '';  background-image: -webkit-linear-gradient(right, #000 0%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.2) 60%, #000 100%); /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */  background-image: -moz-linear-gradient(right, #000 0%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.2) 60%, #000 100%); /* Firefox 3.6 - 15 */  background-image: -o-linear-gradient(right, #000 0%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.2) 60%, #000 100%); /* Opera 11.1 - 12 */  background-image: -ms-linear-gradient(right, #000 0%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.2) 60%, #000 100%); /* ie10+ */  background-image: linear-gradient(to right, #000 0%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.2) 60%, #000 100%); /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */  } /**************************************** MAIN MENU **************************************************************//* NAVBAR CUSTOM */.header-navigation {  position: absolute;  top: 0;  width: 100%;}/* change the link color */.navbar-custom .navbar-nav .nav-link {  font-family: "Exo 2", sans-serif;  font-size: 15px;  font-weight: 600;   color: #fff;  text-transform: uppercase;   -webkit-transition: all .3s ease-out !important;  -moz-transition: all .3s ease-out !important;  -o-transition: all .3s ease-out !important;  transition: all .3s ease-out !important;}/* change the color of active or hovered links */.navbar-custom .nav-item.active .nav-link,.navbar-custom .nav-item:hover .nav-link {  color: #f36100;}/* for dropdown only - change the color of droodown */.navbar-custom .dropdown-menu {  background-color: #252525;}.navbar-custom .dropdown-item {  font-family: "Exo 2", sans-serif;  font-size: 14px;    font-weight: 600;  color: #fff;  text-transform: uppercase;}.navbar-custom .dropdown-item:hover,.navbar-custom .dropdown-item:focus {  color: #f36100;  background-color: transparent;}.navbar-custom .dropdown-item.active,.navbar-custom .dropdown-item:active {   background-color: #464646;  color: #f36100;}/**************************************** MAIN MENU TOGGLER **************************************************************/ /* Set the border color */ #header .navbar > .navbar-toggler,.header-navigation .navbar > .navbar-toggler {   border-color: rgba(255,255,255,0.5); } #header .navbar > .navbar-toggler:hover,.header-navigation .navbar > .navbar-toggler:hover {   border-color: #f36100; } /* Setting the stroke to green using rgb values (0, 128, 0) */ #header .navbar > .navbar-toggler .navbar-toggler-icon,.header-navigation .navbar > .navbar-toggler .navbar-toggler-icon {   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); } #header .navbar > .navbar-toggler:hover .navbar-toggler-icon,.header-navigation .navbar > .navbar-toggler:hover .navbar-toggler-icon {   background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(243,97,0,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }/* MAIN MENU TOGGLER MENUBOX */@media (max-width: 767px) {  .navbar-custom .navbar-collapse {    background-color: #000;    padding: 15px;  } }/* ==========================================  CUSTOM UTIL CLASSES - MAIN MENU 3. LEVEL========================================== */#header .navbar .dropdown-submenu,.header-navigation .navbar .dropdown-submenu  {  position: relative;}#header .navbar .dropdown-submenu > a:after,.header-navigation .navbar .dropdown-submenu  >a:after {   float: right;  border: none;    content: "\f0da";  /* >> Name of the FA free font (mandatory), e.g.:               - 'Font Awesome 5 Free' for Regular and Solid symbols;               - 'Font Awesome 5 Pro' for Regular and Solid symbols (Professional License);               - 'Font Awesome 5 Brand' for Brands symbols. */    font-family: 'Font Awesome\ 5 Free';  /* >> Weight of the font (mandatory):               - 400 for Regular and Brands symbols;               - 900 for Solid symbols;               - 300 for Light symbols. */  font-weight: 900;  /* >> Optional styling: */  /* ... */}#header .navbar .dropdown-submenu>.dropdown-menu,.header-navigation .navbar .dropdown-submenu>.dropdown-menu {  top: 0;  left: 100%;  margin-top: 0px;  margin-left: 0px;}/**************************************** HEADER LANGUAGES *******************************************************/ #header .navbar .lang-sm.lang-lbl, #header .navbar .lang-sm.lang-lbl-en, #header .navbar .lang-sm.lang-lbl-full,.header-navigation .navbar .lang-sm.lang-lbl, .header-navigation .navbar .lang-sm.lang-lbl-en, .header-navigation .navbar .lang-sm.lang-lbl-full {  font-size: 13px;  padding-left: 28px;}/**************************************** HEADER SOCIAL ICONS ***********************************************************/.navbar-custom p {  margin-top: 1rem;  padding: 0;}.navbar-custom p a {  color: #fff;}.navbar-custom p a:hover {  color: #f36100;}.d-bar a {  margin-top: 1rem;  padding: 0;}.d-bar a {  color: #fff;}.d-bar a:hover {  color: #f36100;}/**************************************** SITENAME, SITETAG ******************************************************/.navbar-brand {    float: left;    width: 100px;    height: auto;    margin: 0;    padding: 0 10px 0 0;}/**************************************** PAGETITLE ******************************************************/#header .page-title h2 {  font-family: "Exo 2", sans-serif;  font-size: 40px;    font-weight: 600;  color: #fff;  letter-spacing: 1px;  text-transform: uppercase;  margin-bottom: 15px;}/*------------------------------------------	BREADCRUMB--------------------------------------------*/ ul.breadcrumb {  display: inline-block;  background-color: transparent;  padding: 0;}ul.breadcrumb li {    display: inline;  font-family: "Exo 2", sans-serif;  font-size: 20px;  font-weight: 600;   color: #ccc;  line-height: 1.5;}/**************************************** MAIN CONTENT ***********************************************************/#main-content {  overflow: hidden;  padding-top: 80px;  padding-bottom: 35px;}/**************************************** MAIN CONTENT LEFT COLUMN ***********************************************/.leftcol {  margin: 0;  padding: 0;}.leftcol-content {   overflow: hidden;   margin: 0 0 40px 0;  padding: 0;  background-color: #transparent;}.leftcol-content-title {   margin: 0 0 25px 0;  padding: 0;}.leftcol-content-title h2 {  font-family: "Oswald", sans-serif;  font-size: 20px;  font-weight: 600;  color: #ffff00;  text-transform: uppercase;  line-height: 1.2;  margin: 0;  padding: 0;}.leftcol-content-body {   padding: 10px 0;  font: 13px sans-serif;   color:#dadada;  line-height: 15px;}/**************************************** NEWS LAYOUT ***************************************************/.default-news-item {   overflow: hidden;   margin: 0 0 30px 0;  padding: 0;  background-color: #transparent;  border: 1px solid #363636;}.default-news-item:hover {   border: 1px solid #f36100;}.default-news-item .default-news-images-main {  overflow: hidden;  margin: 0;}.default-news-item .default-news-images-main img {  position: relative;  padding: 0;  -moz-border-radius: 0 !important;  -khtml-border-radius: 0 !important;  -webkit-border-radius: 0 !important;  border-radius: 0 !important;   -o-transition: transform 1s;  -ms-transition: transform 1s;  -moz-transition: transform 1s;  -webkit-transition: transform 1s;  transition:transform 1s;  }.default-news-item .default-news-images-main:hover img {    -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -o-transform: scale(1.2);  -ms-transform: scale(1.2);  transform: scale(1.2);}.default-news-item .default-news-images-main .default-news-category {  position: absolute;  top: 10px;  left: 25px;  overflow: hidden;   display: inline-block;  background-color: #ff6600;         padding: 7px 8px;  font-family: "Oswald", sans-serif;   font-size: 18px;   font-weight: 600;  color: #000;  line-height: 1;  text-transform: uppercase;}.default-news-item .default-news-images-main .default-news-category a {  color: #000;}.default-news-item .default-news-images-main .default-news-category a:hover {  color: #000;}.default-news-item h2.default-news-title {   font-family: "Oswald", sans-serif;   font-size: 22px;   font-weight: 600;  color: #000;  line-height: 28px;  margin: 0;  padding: 10px 15px 10px 5px;}.default-news-item h2.default-news-title a {  color: #f36100; }.default-news-item h2.default-news-title a:hover {  color: #000;}.default-news-item .default-news-info {  font-family: "Oswald", sans-serif;  font-size: 12px;  font-weight: 500;   color: #000;  padding: 0 15px 10px 5px; }.default-news-item .default-news-info a {  color: #000;}.default-news-item .default-news-info a:hover {  color: #f36100;}.default-news-item .default-news-body {  padding: 0 15px 10px 5px; }.default-news-item .default-news-body p {   font: 14px Sans-serif;    color: #000;         margin: 0;  padding: 0 0 10px 0;   /* hide text if it more than N lines  */  overflow: hidden;  /* for set '...' in absolute position */  position: relative;   /* use this value to count block height */  line-height: 1.2em;  /* max-height = line-height (1.2) * lines max number (3) */  max-height: 7.2em;   /* fix problem when last visible word doesn't adjoin right side  */  text-align: justify;    /* place for '...' */  padding-right: 1em; }/* create the ... */.default-news-item .default-news-body p:before {  /* points in the end */  content: '...';  /* absolute position */  position: absolute;  /* set position to right bottom corner of block */  right: 0;  bottom: 0;}/* hide ... if we have text, which is less than or equal to max lines */.default-news-item .default-news-body p:after {  /* points in the end */  content: '';  /* absolute position */  position: absolute;  /* set position to right bottom corner of text */  right: 0;  /* set width and height */  width: 1em;  height: 1em;  margin-top: 0.2em;  /* bg color = bg color under block */  background: #151515;}.default-news-item .default-news-extended a {   display: inline-block;   font-size: 24px;    color: #828282;  line-height: 1.6;  text-transform: uppercase;    float: right;    padding: 0 25px 10px 5px;}.default-news-item .default-news-extended a:hover {  color: #f36100;  text-decoration: none;}/**************************************** NEWS EXTENDED LAYOUT ***************************************************//* HEADER */.extend-news {  position: relative;  overflow: hidden;  width: 100%;  height: 500px;  background: #0000ff;  margin: 0 auto;  border: 0;}.extend-news-mainimage {  position: relative;  overflow: hidden;  width: 100%;  height: 500px;  } .extend-news-mainimage:before {  position: absolute;  display: block;  top: 0;  left: 0;  width: 100%;  height: 100%;   content: '';  background-image: -webkit-linear-gradient(right, rgba(0,0,0,1) 0%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.2) 60%,rgba(0,0,0,1) 100%); /* Safari 5.1, iOS 5.0-6.1, Chrome 10-25, Android 4.0-4.3 */  background-image: -moz-linear-gradient(right, rgba(0,0,0,1) 0%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.2) 60%, rgba(0,0,0,1) 100%); /* Firefox 3.6 - 15 */  background-image: -o-linear-gradient(right, rgba(0,0,0,1) 0%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.2) 60%, rgba(0,0,0,1) 100%); /* Opera 11.1 - 12 */  background-image: -ms-linear-gradient(right, rgba(0,0,0,1) 0%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.2) 60%, rgba(0,0,0,1) 100%); /* ie10+ */  background-image: linear-gradient(to right, #000 0%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.2) 60%, #000 100%); /* Opera 15+, Chrome 25+, IE 10+, Firefox 16+, Safari 6.1+, iOS 7+, Android 4.4+ */  } .extend-news-mainimage img {  display: block;  width: 100%;  height: auto;  margin: 0 auto;  -moz-border-radius: 0;  -khtml-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0; }   .extend-news .extend-news-title {  position: absolute;  top: 50%; /* Position Y halfway in */  left: 50%; /* Position X halfway in */  transform: translate(-50%,-50%); /* Move it halfway back(x,y) */  -moz-transform: translate(-50%,-50%);  -webkit-transform: stranslate(-50%,-50%);  -o-transform: translate(-50%,-50%);  background: rgba(0, 0, 0, 0.5);  text-align: center;  padding: 40px 50px 34px 50px;}.extend-news .extend-news-title h2 {  font-family: "Oswald", sans-serif;   font-size: 38px;  font-weight: 600;   color: #000;  line-height: 1.2;  margin: 0 0 20px 0;  padding: 0;}.extend-news .extend-news-info {  font-family: "Oswald", sans-serif;  font-size: 12px;  font-weight: 500;   color: #000;  padding: 0 0 20px 0; }.extend-news .extend-news-info a {  color: #000;  background-color: #f36100;  padding: 3px;  -moz-border-radius: 3px;  -khtml-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;}.extend-news .extend-news-info a:hover {  color: #ccc;  background-color: #ce5403;}/* VIEW ITEM CONTENT */.view-item {   overflow: hidden;   margin: 0 0 30px 0;  padding: 20px 10px;  background-color: transparent;}  .view-item .view-item-body {  font-family: sans-serif;  color: #000;  font-size: 15px;  font-weight: 400;   line-height: 24px;  margin-bottom: 20px;}.view-item .view-item-images {  }.view-item .view-item-images img {  -moz-border-radius: 0;  -khtml-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  margin-bottom: 20px;}.view-item .view-item-extended {  font-family: sans-serif;  color: #000;  font-size: 15px;  font-weight: 400;   line-height: 24px;  margin-bottom: 20px;}.view-item .view-item-tags {  overflow: hidden;  margin: 0 0 30px 0;  padding: 25px 25px;  background-color: rgba(197, 203, 207, 0.1);  border-top: 7px solid #ff6600;  text-align: center;}.view-item .view-item-tags h3.view-item-tags-title {  font-family: "Exo 2", sans-serif;  font-size: 20px;  font-weight: 600;  color: #000;  text-transform: uppercase;  line-height: 1.2;  margin: 0 0 25px 0;  padding: 0;  text-align: left;} .view-item .view-item-tags h3.view-item-tags-title::after {  content: "";  display: block;  margin: 0;  width: 50%;  padding-top: 15px;  border-bottom: 3px solid #3e3e3e;}.view-item .view-item-tags a {  display: inline-block;  font-family: "Oswald", sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 1.5;  color: #fff;  text-transform: capitalize;  padding: 10px 15px;   background-color: #0000ff;  border: none;   text-align: center;  -o-transition: all 0.3s ease-in-out 0s;  -moz-transition: all 0.3s ease-in-out 0s;  -khtml-transition: all 0.3s ease-in-out 0s;  -webkit-transition: all 0.3s ease-in-out 0s;  -ms-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}.view-item .view-item-tags a:hover {  color: #fff;  background-color: #f36100;}.view-item .view-item-share {  overflow: hidden;  padding: 20px 0;  text-align: center;}/*.view-item .view-item-share span.view-item-share-title {  float: left;   margin: 0;  padding: 0;  font-family: "Oswald", sans-serif;  font-size: 14px;  font-weight: 400;   color: #c4c4c4;  line-height: 32px;  text-transform: uppercase;}*/.view-item .view-item-share a {  width: 45px;  height: 45px;  line-height: 45px;  text-align: center;  padding: 0 !important;  font-size: 20px;  color: #fff !important;   margin: 0 5px !important;   border: none !important;     border-radius: 50% !important;  -moz-border-radius: 50% !important;  -webkit-border-radius: 50% !important;  -o-border-radius: 50% !important;  transition: all ease 0.5s;  -moz-transition: all ease 0.5s;  -webkit-transition: all ease 0.5s;  -o-transition: all ease 0.5s;}.view-item .view-item-share a i {  position: relative;  top: -3px;}.view-item .view-item-share a:hover {  color: #fff !important;  background-color: #f36100 !important;   transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1);  -o-transform: scale(1.1);  transition: all ease 0.5s;  -moz-transition: all ease 0.5s;  -webkit-transition: all ease 0.5s;  -o-transition: all ease 0.5s;}.view-item hr.view-item-selector {  background-color: #252525;  border: none;}/**************************************** VIEW ITEM - NEWS-VIEW-PAGINATION ********************************************/.news-view-pagination {  margin: 20px 0;  padding: 20px;}.news-view-pagination .page-item a {  color: #f36100;}.news-view-pagination .page-item a:hover {  color: #000;}.news-view-pagination .page-item a.btn {  color: #000;}.news-view-pagination .page-item .prev-details .prev-lan,.news-view-pagination .page-item .next-details .next-lan {  font-family: "Oswald", sans-serif;       font-size: 14px;  color: #000;  font-weight: 400;  line-height: 18px;  margin-bottom: 5px;  }.news-view-pagination .page-item .prev-details .prev-title,.news-view-pagination .page-item .next-details .next-title {  font-family: "Oswald", sans-serif;       font-size: 16px;  color: #000;  font-weight: 500;  line-height: 20px;  margin-bottom: 5px; }/**************************************** VIEW ITEM - AUTHOR ********************************************/.view-item-author {  position: relative;  text-align: center;  background-color: rgba(197, 203, 207, 0.1);  border-top: 7px solid #ff6600;  padding: 60px 25px 25px 25px;  margin: 60px 0 40px 0;}.view-item-author .view-item-author-avatar {  position: absolute;  top: -45px;  left: 50%;  -moz-transform: translateX(-45px);  -webkit-transform: translateX(-45px);  -ms-transform: translateX(-45px);  -o-transform: translateX(-45px);  transform: translateX(-45px);}.view-item-author .view-item-author-avatar img {  -moz-border-radius: 50% !important;  -khtml-border-radius: 50% !important;  -webkit-border-radius: 50% !important;  border-radius: 50% !important;}.view-item-author .view-item-author-meta {  color: #29333c;}.view-item-author h4.view-item-author-name {  font-family: "Exo 2", sans-serif;  font-size: 20px;  color: #000;  font-weight: 700;  text-transform: uppercase;  margin-bottom: 15px;}.view-item-author h4.view-item-author-name a { color: #0000ff; }.view-item-author h4.view-item-author-name a:hover { color: #f36100; }.view-item-author .view-item-author-info {  font-family: sans-serif;  font-size: 13px;  color: #000;  }/**************************************** NEWS EXTENDED POST - RATE **********************************************/.view-item-rate {  overflow: hidden;  margin: 0 0 30px 0;  padding: 25px 25px;  background-color: rgba(197, 203, 207, 0.1);  border-top: 7px solid #ff6600;}.view-item-rate h3.view-item-rate-title {  font-family: "Exo 2", sans-serif;  font-size: 20px;  font-weight: 600;  color: #000;  text-transform: uppercase;  line-height: 1.2;  margin: 0 0 25px 0;  padding: 0;} .view-item-rate h3.view-item-rate-title::after {  content: "";  display: block;  margin: 0;  width: 50%;  padding-top: 15px;  border-bottom: 3px solid #3e3e3e;}.view-item-rate .view-item-rate-body {  font-family: sans-serif;  font-size: 14px;  color: #000;  padding: 0;  text-align: center;}/**************************************** NEWS EXTENDED RELATED NEWS *********************************************/.e-related {  margin-top: 25px;}.e-related h2.related-news-title {  font-family: "Oswald", sans-serif;   font-size: 26px;  font-weight: 500;  color: #000;  line-height: 30px;  margin: 0;  padding: 15px 0 25px 0;}.e-related .related-news-image {  overflow: hidden;  margin: 0;  padding: 0;}.e-related .related-news-image img {  padding: 0;  -moz-border-radius: 0;  -khtml-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;   -o-transition: transform 1s;  -ms-transition: transform 1s;  -moz-transition: transform 1s;  -webkit-transition: transform 1s;  transition:transform 1s;  }.e-related .related-news-image:hover img {    -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -o-transform: scale(1.2);  -ms-transform: scale(1.2);  transform: scale(1.2);}.e-related .related-news-header {  margin: 0 0 15px 0;  padding: 10px 0 15px 0;}.e-related .related-news-header h4.related-news-caption {  font-family: "Oswald", sans-serif;   font-size: 18px;  font-weight: 500;  color: #000;  line-height: 1.1;}.e-related .related-news-header h4.related-news-caption a {  color: #000;}.e-related .related-news-header h4.related-news-caption a:hover {  color: #f36100;}.e-related  .related-news-header .related-news-summary {  color: #000;}.view-item-back {  margin: 0 0 30px 0;  padding: 0;  text-align: center;}/**************************************** NEWS - CATEGORY'S NEWS LAYOUT ******************************************//* Same as news default *//**************************************** NEWS LIST LAYOUT *******************************************************/.list-news-items {  margin-bottom: 25px;}.list-news-items .list-news-item {  overflow: hidden;   margin: 0 0 30px 0;  padding: 0;  background-color: #transparent;  border: 1px solid #363636;}.list-news-items .list-news-item:hover {  border: 1px solid #f36100;} .list-news-items .list-news-item-image {  overflow: hidden;  margin: 0;}.list-news-items .list-news-item-image img {  position: relative;  padding: 0;  -moz-border-radius: 0 !important;  -khtml-border-radius: 0 !important;  -webkit-border-radius: 0 !important;  border-radius: 0 !important;   -o-transition: transform 1s;  -ms-transition: transform 1s;  -moz-transition: transform 1s;  -webkit-transition: transform 1s;  transition:transform 1s;   }.list-news-items .list-news-item-image:hover img {    -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -o-transform: scale(1.2);  -ms-transform: scale(1.2);  transform: scale(1.2);}.list-news-items .list-news-item-image .list-news-item-category {  position: absolute;  top: 10px;  left: 25px;  overflow: hidden;   display: inline-block;  background-color: #f8ad30;         padding: 7px 8px;  font-family: "Oswald", sans-serif;   font-size: 18px;   font-weight: 600;  color: #000;  line-height: 1;  text-transform: uppercase;}.list-news-items .list-news-item-image .list-news-item-category a {  color: #000;}.list-news-items .list-news-item-image .list-news-item-category a:hover {  color: #c83f09;}.list-news-items h2.list-news-item-title {  font-family: "Oswald", sans-serif;   font-size: 22px;   font-weight: 600;  color: #000;  line-height: 28px;  margin: 0;  padding: 10px 15px 10px 5px;}.list-news-items h2.list-news-item-title a {  color: #c83f09; }.list-news-items h2.list-news-item-title a:hover {  color: #0000ff;}.list-news-items .list-news-item-info {  font-family: "Oswald", sans-serif;  font-size: 12px;  font-weight: 500;   color: #888;  padding: 0 15px 10px 5px; }.list-news-items .list-news-item-info a {  color: #000;}.list-news-items .list-news-item-info a:hover {  color: #f36100;}.list-news-items .list-news-item-body {  padding: 0 15px 10px 5px; }.list-news-items .list-news-item-body p {   font: 14px Sans-serif;    color: #a1a1a1;         margin: 0;  padding: 0 0 10px 0;   /* hide text if it more than N lines  */  overflow: hidden;  /* for set '...' in absolute position */  position: relative;   /* use this value to count block height */  line-height: 1.2em;  /* max-height = line-height (1.2) * lines max number (3) */  max-height: 7.2em;   /* fix problem when last visible word doesn't adjoin right side  */  text-align: justify;    /* place for '...' */  padding-right: 1em; }/* create the ... */.list-news-items .list-news-item-body p:before {  /* points in the end */  content: '...';  /* absolute position */  position: absolute;  /* set position to right bottom corner of block */  right: 0;  bottom: 0;}/* hide ... if we have text, which is less than or equal to max lines */.list-news-items .list-news-item-body p:after {  /* points in the end */  content: '';  /* absolute position */  position: absolute;  /* set position to right bottom corner of text */  right: 0;  /* set width and height */  width: 1em;  height: 1em;  margin-top: 0.2em;  /* bg color = bg color under block */  background: #151515;}.list-news-items .list-news-item-extended a {   display: inline-block;   font-size: 24px;    color: #828282;  line-height: 1.6;  text-transform: uppercase;    float: right;    padding: 0 25px 10px 5px;}.list-news-items .list-news-item-extended a:hover {  color: #f36100;  text-decoration: none;}/**************************************** MAIN CONTENT LEFT BOTTOM MENUS ***********************************************/.leftbottom-content {   overflow: hidden;  margin: 0 0 30px 0;  padding: 80px 20px 20px 50px;  background-color: transparent;}.leftbottom-content-title {   margin: 0 0 25px 0;  padding: 0;}.leftbottom-content-title h2 {  font-family: "Exo 2", sans-serif;  font-size: 20px;  font-weight: 600;    color: #000;  text-transform: uppercase;  line-height: 1.2;   margin: 0;  padding: 0;} .leftbottom-content-body {    font: 14px sans-serif;   color: #888;   padding: 0;}/**************************************** MAIN CONTENT RIGHT COLUMN ***********************************************/.rightcol {  margin: 0;  padding: 0;}.rightcol-content {   overflow: hidden;  margin: 0 0 30px 0;  padding: 25px 25px;  background-color: rgba(197, 203, 207, 0.1);  border-top: 7px solid #ff6600;}.rightcol-content-title {   margin: 0 0 25px 0;  padding: 0;}.rightcol-content-title h2 {  font-family: "Exo 2", sans-serif;  font-size: 20px;  font-weight: 600;    color: #000;  text-transform: uppercase;  line-height: 1.2;   margin: 0;  padding: 0;}.rightcol-content-title h2:after {  content: "";   display: block;  margin: 0;  width: 50%;  padding-top: 15px;  border-bottom: 3px solid #3e3e3e;}.rightcol-content-body {    font: 14px sans-serif;   color: #888;   padding: 0;}/* SIDEBAR menu ul, li, badget */.rightcol-content-body > ul {  margin: 0;  padding: 0;}.rightcol-content-body > ul > li {  list-style: none;  background-color: #0000ff;  border: none;  margin: 3px 0;  padding: 3px 5px;  display: block; }.rightcol-content-body > ul > li:hover,.rightcol-content-body > ul > li.active {  background-color: #f36100;}.rightcol-content-body > ul > li > a {   font-family: "Oswald", sans-serif;   font-size: 14px;  font-weight: 400;   color: #fff;  line-height: 25px;  text-transform: uppercase;  background-color: transparent;  padding: 0;  }.rightcol-content-body > ul > li > a:hover,.rightcol-content-body > ul > li > a:focus {   color: #000; }.rightcol-content-body > ul > li > a span.badge {  float: right;  background-color: transparent;  font-family: "Oswald", sans-serif;   font-size: 14px;  font-weight: 400;   line-height: 25px;  color: #000;  margin-left: 15px;  padding: 0;}.rightcol-content-body > ul > li > a:hover span.badge {  background-color: transparent;  color: #000;}/* SIDEBAR menu h2 span btn */.rightcol-content-title h2 span.btn-group {  margin-top: -5px;  vertical-align: middle;}.rightcol-content-title h2 span.btn-group a.btn {  font-size: 20px;  line-height: 1.2;  padding: 0 5px;}/* SIDEBAR menu media-list */ .rightcol-content li.media {  border-bottom: 1px solid rgba(0,0,0,0.1);  margin-top: 0;  padding: 10px 0;}.rightcol-content li.media .media-object img {  -moz-border-radius: 50% !important;  -khtml-border-radius: 50% !important;  -webkit-border-radius: 50% !important;  border-radius: 50% !important; }.rightcol ::-webkit-input-placeholder { color: rgba(0,0,0,0.1); }.rightcol ::-moz-placeholder { color: rgba(0,0,0,0.1); }.rightcol :-ms-input-placeholder { color: rgba(0,0,0,0.1); }.rightcol :-moz-placeholder { color: rgba(0,0,0,0.1); }/**************************************** FOOTER *****************************************************************/#footer {  background-color: #00005d;  padding: 0;}.footercol-content {   overflow: hidden;  padding: 20px;}.footercol-content-title {  margin: 0 0 20px 0;  padding: 0; }.footercol-content-title h2 {   font-family: "Exo 2", sans-serif;   font-size: 24px;    font-weight: 600;   color: #fff;  line-height: 1.2;  text-transform: uppercase;  margin: 0;  padding: 0;  text-align: center;}/* Bottom menu h2 span btn */.footercol-content-title h2 span.btn-group {  margin-top: -5px;  vertical-align: middle;}.footercol-content-title h2 span.btn-group a.btn {  font-size: 12px;  line-height: 1.2;  padding: 0 5px;  border: 1px solid #3a3a3a;}.footercol-content-body {   font: 13px sans-serif;   color: #888;  line-height: 15px;   padding: 10px;}/* Footer menu ul, li, badget */.footercol-content-body > ul {  margin: 0;  padding: 0;}.footercol-content-body > ul > li {  list-style: none;  background-color: #131313;  border: none;  margin: 3px 0;  padding: 3px 5px;  display: block; }.footercol-content-body > ul > li > a {  font-family: "Oswald", sans-serif;   font-size: 14px;  font-weight: 400;   color: #c4c4c4;  line-height: 25px;  text-transform: uppercase;  background-color: transparent;  padding: 0;  }.footercol-content-body > ul > li > a:hover,.footercol-content-body > ul > li > a:focus {    color: #f36100;  } .footercol-content-body > ul > li > a span.badge {  float: right;  background-color: transparent !important;  font-family: "Oswald", sans-serif;   font-size: 14px;  font-weight: 400;   line-height: 25px;  color: #fff;  margin-left: 15px;  padding: 0;}.footercol-content-body > ul > li > a:hover span.badge {  background-color: transparent;  color: #f36100;}/* Footer h5 */#footer h5 {  font-family: "Oswald", sans-serif;   font-size: 13px;  font-weight: 400;   color: #c4c4c4;}#footer .footer-siteinfo {  font-family: "Oswald", sans-serif;  font-size: 14px;  font-weight: 400;  color: #898989;  line-height: 1.5;  margin-top: 15px;  padding: 25px 0;  letter-spacing: 0.5px;  text-align: center;  border-top: 1px solid #1a1a1a;}/**************************************** FOOTER LOGO, SITENAME, SITETAG *********************************************************/#footer .footer-logo {  text-align: center;  } #footer .footer-logo img {  width: 160px;  height: auto;  } #footer .footer-sitename {  font-family: "Exo 2", sans-serif;   font-size: 30px;    font-weight: 700;   color: #fff;  line-height: 1.2;  text-transform: uppercase;  margin: 0;  padding: 15px 0 0 0;  text-align: center;}#footer .footer-sitetag {  font-family: "Exo 2", sans-serif;   font-size: 20px;    font-weight: 500;   color: #fff;  line-height: 1.2;  text-transform: uppercase;  margin: 0;  padding: 15px 0 0 0;  text-align: center;}#footer .footer-social {  margin: 0;  padding: 25px 0 0 0;  text-align: center;}/**************************************** FOOTER OPENING HOURS STYLE *********************************************************/#footer .opening-hours-content {   overflow: hidden;  padding: 20px;}#footer .opening-hours-content-title {  margin: 0 0 20px 0;  padding: 0; }#footer .opening-hours-content-title h2 {   font-family: "Exo 2", sans-serif;   font-size: 24px;    font-weight: 600;   color: #fff;  line-height: 1.2;  text-transform: uppercase;  margin: 0;  padding: 0;  text-align: center;}#footer .opening-hours-content-body {  font-family: "Exo 2", sans-serif;   font-size: 14px;    font-weight: 500;   color: #939393;  line-height: 1.2;  text-transform: uppercase;  margin: 0;  padding: 0;  text-align: center;  letter-spacing: 1px;}#footer .opening-hours-content-body .contact-info-hours span {  display: block;  padding: 0 0 15px 0;}#footer .opening-hours-content-body .contact-info-hours span:after {  content: "";   display: block;  margin: 0 auto;  width: 60%;  padding-top: 15px;  border-bottom: 3px dotted #3e3e3e;}/**************************************** COMMENTS STYLE *********************************************************/.comment-info { }/*Comment Form */.comments-form-login {   font-size: 12px;  color: #5e5e5e;  line-height: 1.2;  margin-bottom: 20px;}.comment-box {  margin: 0;  padding: 0;}.comment-box-avatar {  padding-top: 15px;  padding-bottom: 15px;  text-align: center;}.comment-box-avatar img {  -moz-border-radius: 50% !important;  -khtml-border-radius: 50% !important;  -webkit-border-radius: 50% !important;  border-radius: 50% !important;}.comment-box-textbox .form-control {  color: c4c4c4;  background: transparent;  border: 1px solid #363636;  margin-bottom: 15px;}#e-comment-form {  display: block;  width: 80%;  margin: 0 auto;}/* COMMENTS */.comments-container {  display: block;  padding: 0 30px;}.comments-container .comment-box {  margin: 0 0 15px 0;  padding: 0 0 15px 0;  border-bottom: 1px solid #252525;}.comments-container .comment-avatar {  padding-top: 15px;  padding-bottom: 5px;}.comments-container .comment-avatar img {  margin: 0 10px 0 0;  padding: 0;  -moz-border-radius: 50% !important;  -khtml-border-radius: 50% !important;  -webkit-border-radius: 50% !important;  border-radius: 50% !important;}.comments-container .comment-username {  font-family: "Oswald", sans-serif;  font-size: 20px;  font-weight: 500;  color: #000;  line-height: 1.5;  padding: 0;}.comments-container .comment-username a {  color: #000;}.comments-container .comment-username a:hover {  color: #f36100;}.comments-container .comment-username span {  font-size: 11px;  color: #9ca7af;}/* Reply icon */.comments-container .comment-reply {  margin: 0;  padding-top: 15px;  text-align: right;}.comments-container .comment-reply a.e-comment-reply {  font-size: 16px;  display: inline-block;  overflow: hidden;  text-indent: -9999px;  color: #000;   padding: 5px 11px;   -moz-border-radius: 50% !important;  -khtml-border-radius: 50% !important;  -webkit-border-radius: 50% !important;  border-radius: 50% !important;  margin: 0 15px 0 0;  padding: 10px 18px;}.comments-container .comment-reply a.e-comment-reply:before {  float: left;  text-indent: 0;     margin-left: -8px;  /* >> Symbol you want to use: */  content: "\f3e5";  /* >> Name of the FA free font (mandatory), e.g.:               - 'Font Awesome 5 Free' for Regular and Solid symbols;               - 'Font Awesome 5 Pro' for Regular and Solid symbols (Professional License);               - 'Font Awesome 5 Brand' for Brands symbols. */    font-family: 'Font Awesome\ 5 Free';  /* >> Weight of the font (mandatory):               - 400 for Regular and Brands symbols;               - 900 for Solid symbols;               - 300 for Light symbols. */  font-weight: 900;  /* >> Optional styling: */  display: inline-block;  width: 14px;  height: 14px;  text-align: center;  line-height: 14px;  vertical-align: middle;   /* ... */}.comments-container .comment-reply a.e-comment-reply:hover {   color: #000;}/* Comment text */.comments-container .comment-text {  font-size: 15px;  color: #000;  font-weight: 400;  line-height: 1.2em;  background-color: transparent;  padding: 10px 20px;}/* Comment status */.comments-container .comment-status {}.comments-container .comment-status span {  font-family: sans-serif;   font-size: 13px;  margin: 0;  padding:  0;  color: #dadada;}/* Comment edit icon */.comments-container .comment-edit {  display: inline-block;  overflow: hidden;  margin: 0;}.comments-container .comment-edit a.e-comment-edit {  ont-size: 12px;  display: inline-block;  overflow: hidden;  text-indent: -9999px;  color: #ccc;   -moz-border-radius: 50% !important;  -khtml-border-radius: 50% !important;  -webkit-border-radius: 50% !important;  border-radius: 50% !important;  margin: 0 15px 0 0;  padding: 10px;}.comments-container .comment-edit a.e-comment-edit:before {  float: left;  text-indent: 0;     /* >> Symbol you want to use: */  content: "\f044";  /* >> Name of the FA free font (mandatory), e.g.:               - 'Font Awesome 5 Free' for Regular and Solid symbols;               - 'Font Awesome 5 Pro' for Regular and Solid symbols (Professional License);               - 'Font Awesome 5 Brand' for Brands symbols. */    font-family: 'Font Awesome\ 5 Free';  /* >> Weight of the font (mandatory):               - 400 for Regular and Brands symbols;               - 900 for Solid symbols;               - 300 for Light symbols. */  font-weight: 900;  /* >> Optional styling: */  display: inline-block;  width: 14px;  height: 14px;  text-align: center;  line-height: 14px;  vertical-align: middle;   /* ... */}.comments-container .comment-edit a.e-comment-edit:hover {   color: #000;  background-color: transparent;}/* Comment moderate icon */.comments-container .comment-moderate {  display: inline-block;  overflow: hidden;  margin: 0;}.comments-container .comment-moderate a.e-comment-delete {  font-size: 12px;  display: inline-block;  overflow: hidden;  text-indent: -9999px;  color: #000;   -moz-border-radius: 50% !important;  -khtml-border-radius: 50% !important;  -webkit-border-radius: 50% !important;  border-radius: 50% !important;  margin: 0 15px 0 0;  padding: 10px;}.comments-container .comment-moderate a.e-comment-delete:before {  float: left;  text-indent: 0;      /* >> Symbol you want to use: */  content: "\f2ed";  /* >> Name of the FA free font (mandatory), e.g.:               - 'Font Awesome 5 Free' for Regular and Solid symbols;               - 'Font Awesome 5 Pro' for Regular and Solid symbols (Professional License);               - 'Font Awesome 5 Brand' for Brands symbols. */    font-family: 'Font Awesome\ 5 Free';  /* >> Weight of the font (mandatory):               - 400 for Regular and Brands symbols;               - 900 for Solid symbols;               - 300 for Light symbols. */  font-weight: 900;  /* >> Optional styling: */  display: inline-block;  width: 14px;  height: 14px;  text-align: center;  line-height: 14px;  vertical-align: middle;   /* ... */}.comments-container .comment-moderate a.e-comment-delete:hover {   color: #000;  background-color: transparent;}/* Comment rate icon */.comments-container .comment-rate {   text-align: right;}.comments-container .comment-rate a {   font-family: "Oswald", sans-serif;   font-size: 14px;   margin: 0;  padding-left: 5px;  padding-right: 5px;  color: #c4c4c4;  background-color: transparent;    border: none;}.comments-container .comment-rate a:hover,.comments-container .comment-rate a:active {   color: #f36100;  background-color: transparent;}.comments-container .comment-rate span {  font-family: "Oswald", sans-serif;  font-size: 14px;   margin: 0;  color: #c4c4c4;  background-color: transparent;    border: none;}/**************************************** OTHER MENU STYLE *******************************************************/.othermenu-box {   overflow: hidden;  margin: 0 0 30px 0;  padding: 20px;  background-color: #fff;}.othermenu-box-title {   margin: 0;  padding: 0;}.othermenu-box-title h2 {   font-family: "oswald-500", sans-serif;  font-size: 26px;  color: #5e5e5e;  line-height: 30px;  margin: 0;  padding: 15px 0 25px 0;}.othermenu-box-body {   color: #5E5E5E;  font-size: 16px;  line-height: 1.2em;  margin-bottom: 20px;}/**************************************** LATEST NEWS MENU *******************************************************/.news-menu-latest { }.news-menu-latest .latest-image {   position: relative;  overflow: hidden;  padding-right: 5px;}.news-menu-latest .latest-image img {   -moz-border-radius: 0;	-khtml-border-radius: 0;	-webkit-border-radius: 0;  border-radius: 0;}.news-menu-latest .latest-body {   font-size: 13px;  color: #888;  padding-left: 5px;}.news-menu-latest .latest-body h4 {   font-family: "Oswald", sans-serif;   font-size: 15px;  font-weight: 500;  color: #000;  line-height: 20px;  margin: 0;  padding: 0 0 10px 0;}/**************************************** POPULAR NEWS MENU *******************************************************/.popular-news-menu { }.popular-news-menu .popular-image {   position: relative;  overflow: hidden;  padding-right: 5px;}.popular-news-menu .popular-image img {   -moz-border-radius: 0;	-khtml-border-radius: 0;	-webkit-border-radius: 0;  border-radius: 0;}.popular-news-menu .popular-body {   font-size: 13px;  color: #888;  padding-left: 5px;}.popular-news-menu .popular-body h4 {   font-family: "Oswald", sans-serif;   font-size: 15px;  font-weight: 500;  color: #000;  line-height: 20px;  margin: 0;  padding: 0 0 10px 0;}/**************************************** TAGCLOUD MENU *******************************************************/div.tagcloud-menu {   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 1;  -khtml-opacity: 1;  opacity: 1;}div.tagcloud-menu a.tag {  display: inline-block;  margin: 0 5px 5px 0;  padding: 0;} div.tagcloud-menu a.tag span {   display: inline-block;  font-family: "Oswald", sans-serif;  font-size: 14px;  font-weight: 400;  line-height: 1.5;  color: #c4c4c4;  text-transform: capitalize;  padding: 10px 15px;   background-color: #252525;  border: none;   text-align: center;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 1;  -khtml-opacity: 1;  opacity: 1;  -o-transition: all 0.3s ease-in-out 0s;  -moz-transition: all 0.3s ease-in-out 0s;  -khtml-transition: all 0.3s ease-in-out 0s;  -webkit-transition: all 0.3s ease-in-out 0s;  -ms-transition: all 0.3s ease-in-out 0s;  transition: all 0.3s ease-in-out 0s;}div.tagcloud-menu a.tag span:hover {  color: #fff;  background-color: #f36100;}/**************************************** COMMENTS MENU *******************************************************/.comment-menu {   margin: 0;  padding: 0;}.comment-menu h4.comment-menu-item-title {   font-family: "Oswald", sans-serif;  font-size: 15px;  font-weight: 500;  color: #000;  line-height: 20px;}.comment-menu .comment-menu-item-comment {   font-size: 13px;  color: #888;  line-height: 1.2;  padding: 0 0 5px 0;}/**************************************** NEWFORUMPOST MENU *******************************************************/.newforumposts-menu {   margin: 0;  padding: 0;}.newforumposts-menu h4.newforumposts-menu-item-title {   font-family: "Oswald", sans-serif;  font-size: 15px;  font-weight: 500;  color: #000;  line-height: 20px;}.newforumposts-menu .newforumposts-menu-item-comment {   font-size: 13px;  color: #888;  line-height: 1.2;  padding: 0 0 5px 0;}/**************************************** CHATBOX MENU *******************************************************/#chatbox .control-group {  text-align: center;}ul.chatbox-posts {  list-style: none;  padding: 0;}ul.chatbox-posts > li.chatbox-post {  margin: 0 0 10px 0;  padding: 0 5px 10px 5px;}ul.chatbox-posts > li.chatbox-post .chatbox-avatar {  float: left;    margin: 0 10px 0 0;  padding: 0;  }ul.chatbox-posts > li.chatbox-post .chatbox-avatar img {  height: 30px;  width: 30px;}ul.chatbox-posts > li.chatbox-post .chatbox-user { padding: 0 0 5px 0;  }ul.chatbox-posts > li.chatbox-post .chatbox-user .chatbox-username {  font-family: "Oswald", sans-serif;  font-size: 14px;   font-weight: 400;  color: #c4c4c4; }ul.chatbox-posts > li.chatbox-post .chatbox-user .chatbox-usertime {  font-family: sans-serif;  font-size: 10px;  color: #c4c4c4; }ul.chatbox-posts > li.chatbox-post .chatbox-message {  font-family: sans-serif;  font-size: 13px;   color: #c4c4c4; }/* Chatbox list items */ul.chatbox-list {  list-style: none;  padding: 0;}ul.chatbox-list > li.chatbox-list-item {  overflow: hidden;  margin: 0 0 15px 0;  padding: 10px 10px 10px 10px;  background-color: #1c1c1c;  border: 1px solid #363636;}ul.chatbox-list > li.chatbox-list-item .chatbox-list-avatar {  float: left;    margin: 0 10px 0 0;  padding: 0;  }ul.chatbox-list > li.chatbox-list-item .chatbox-list-avatar img {  margin: 0;  padding: 0;}ul.chatbox-list > li.chatbox-list-item .chatbox-list-user { padding: 0 0 5px 0;  }ul.chatbox-list > li.chatbox-list-item .chatbox-list-user .chatbox-list-username {  font-family: "Oswald", sans-serif;  font-size: 16px;   font-weight: 500;  color: #000;  padding: 10px 0; }ul.chatbox-list > li.chatbox-list-item .chatbox-list-user .chatbox-list- usertime {  font-family: sans-serif;  font-size: 12px;  color: #000; }ul.chatbox-list > li.chatbox-list-item .chatbox-list-message {  clear: both;  font-family: sans-serif;  font-size: 14px;   color: #000;   padding: 10px 0;}ul.chatbox-list > li.chatbox-list-item label.checkbox-inline { margin: 0 30px 0 0;}ul.chatbox-list > li.chatbox-list-item label.checkbox-inline .form-check-input {  margin-top: 0;}/**************************************** CONTACT *******************************************************/#contactInfo { }#contactInfo h4.my-company {   font-family: "Oswald", sans-serif;  font-size: 32px;  font-weight: 600;  color: #f36100;   text-transform: uppercase;  margin-bottom: 40px;}#contactInfo address,#contactInfo .phone1,#contactInfo .phone2,#contactInfo .phone3,#contactInfo .email1,#contactInfo .email2,#contactInfo .fax,#contactInfo .clock {   overflow: hidden;  margin-bottom: 35px;  font-size: 16px;  font-weight: 400;  line-height: 1.5;  color: #000;  text-align: left;}#contactInfo address i,#contactInfo .phone1 i,#contactInfo .phone2 i,#contactInfo .phone3 i,#contactInfo .email1 i,#contactInfo .email2 i,#contactInfo .fax i,#contactInfo .clock i {  font-size: 30px;  color: #f36100;  display: inline-block;  height: 65px;  width: 65px;  background: #363636;  border-radius: 50%;  line-height: 65px;  text-align: center;  float: left;  margin-right: 20px;}#contactInfo address p,#contactInfo .phone1 p,#contactInfo .phone2 p,#contactInfo .phone3 p,#contactInfo .email1 p,#contactInfo .email2 p,#contactInfo .fax p,#contactInfo .clock p {   overflow: hidden;  color: #000;  margin-bottom: 0;  padding-top: 20px;}/* CONTACT MAP STYLE */#contactInfo .contact-map-wrap {  overflow: hidden;  width: 100%;  height: 400px;}/********************************************* CONTACT INFO BOTTOM ********* **************************************/.contact-info-bottom {  position: relative;  background: #0a0a0a url(images/footer-contact-bg.png) repeat top left;  margin: 0 0 40px 0;  padding: 40px 0 40px 0; }.contact-info-bottom::before {   display: block;  content: '';     position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #c83f09;   }.contact-info-bottom address,.contact-info-bottom .phone,.contact-info-bottom .email {   overflow: hidden;  margin: 0;  font-size: 16px;  font-weight: 400;  line-height: 1.5;  color: #c4c4c4;  text-align: left;}.contact-info-bottom address i,.contact-info-bottom .phone i,.contact-info-bottom .email i {  font-size: 30px;  color: #f36100;  display: block;  height: 65px;  width: 65px;  background: #fff;  border-radius: 50%;  line-height: 65px;  text-align: center;  float: left;  margin-right: 20px;}.contact-info-bottom address .contact-info-address,.contact-info-bottom .phone .contact-info-phone,.contact-info-bottom .email .contact-info-email {   overflow: hidden;  color: #fff;  margin-bottom: 0;  padding-top: 5px;}.contact-info-bottom span {  font-family: "Oswald", sans-serif;  font-size: 16px;  font-weight: 600;  color: #fff; }/**************************************** FOOTER NAVIGATION LINKS *******************************************************/#footer .footer-navigation {  overflow: hidden;  padding: 20px;  text-align: center;}#footer .footer-navigation .footer-navigation-title {  margin: 0 0 20px 0;  padding: 0;}#footer .footer-navigation .footer-navigation-title h2 {  font-family: "Exo 2", sans-serif;  font-size: 24px;  font-weight: 600;  color: #fff;  line-height: 1.2;  text-transform: uppercase;  margin: 0;  padding: 0;  text-align: center;}#footer .footer-navigation .navbar {  display: inline-block;}#footer .footer-navigation ul.nav li.nav-item a.nav-link {   font-family: "Exo 2", sans-serif;  font-size: 15px;  font-weight: 600;   color: #fff;  text-transform: uppercase;   -webkit-transition: all .3s ease-out !important;  -moz-transition: all .3s ease-out !important;  -o-transition: all .3s ease-out !important;  transition: all .3s ease-out !important;}/* change the color of active or hovered links */#footer .footer-navigation ul.nav li.nav-item.active .nav-link,#footer .footer-navigation ul.nav li.nav-item:hover .nav-link {  color: #f36100;}/**************************************** GALLERY *******************************************************/   #gallery .grid-image {   background-color: #0000ff;}#gallery .grid-image .grid-image-title { font-family: "Oswald", sans-serif;  font-size: 14px;  font-weight: 500;  color: #fff;  line-height: 1.2;  text-align: center;  }/* Gallery Cat */#gallery-cat .gallery-cat-image {   background-color: #181818;}#gallery-cat .gallery-cat-image img {  width: 100% !important;  border-top-left-radius: calc(.25rem - 1px);  border-top-right-radius: calc(.25rem - 1px);}#gallery-cat .cat-image-title {  font-family: "Oswald", sans-serif;  font-size: 26px;  font-weight: 500;  color: #fff;  line-height: 1.2;  text-align: center;}#gallery-cat .cat-image-description {  font-family: sans-serif;  font-size: 16px;   color: #888;  line-height: 1.2;  text-align: center;  margin: 0;   padding: 0 15px; }/**************************************** FEATUREBOX *******************************************************/ .slider-wrap {  overflow: hidden;  width: 100%;  background: #1a1a1a;  }.slider-wrap .carousel-inner {  height: 700px !important;  overflow: hidden;}@media (max-width: 1199px) {  .slider-wrap .carousel-inner {    height: auto !important;    max-height: 700px;  } }/* Bootstrap Carousel */  .slider-wrap .left.carousel-control, .slider-wrap .right.carousel-control {  position: absolute;  top: 0;  bottom: 0;  z-index: 1;  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  -ms-flex-pack: center;  justify-content: center;  width: 15%;  color: #fff;  text-align: center;  opacity: .5;  transition: opacity .15s ease;}.slider-wrap .left.carousel-control {  left: 0;}.slider-wrap .right.carousel-control {  right: 0;}.slider-wrap .left.carousel-control .glyphicon, .slider-wrap .right.carousel-control .glyphicon {  display: inline-block;  width: 20px;  height: 20px;  background: no-repeat 50%/100% 100%;  background-image: none;}.slider-wrap .left.carousel-control .glyphicon {  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");}.slider-wrap .right.carousel-control .glyphicon {  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");}.slider-wrap .carousel-indicators {  left: 0;  bottom: 0;  width: 100%;  margin: 0;} .slider-wrap .featured-image {  overflow: hidden;  width: 100%;  height: 700px;}@media (max-width: 1199px) {  .slider-wrap .featured-image {    height: auto;    max-height: 700px;  } }.slider-wrap .carousel-caption {  background-color: rgba(0,0,0,0.1);  display: inline-block;     padding: 15px;  bottom: 100px;   }.slider-wrap .carousel-caption h1 {  font-family: "Exo 2", sans-serif;  font-size: 60px;   font-weight: 700;  color: #fff;  text-transform: uppercase;  line-height: 70px;  text-align: center;  margin: 0;   padding: 0; }  .slider-wrap .carousel-caption h1 > .word2 { color: #f36100; }.slider-wrap .carousel-caption h1 > .word3 { color: #f36100; } @media (max-width: 991px) {  .slider-wrap .carousel-caption h1 {    font-size: 30px;     line-height: 40px;  } } /* Button for Featurebox */.slider-wrap .carousel-caption .feature-box-button {   text-align: center;} .slider-wrap .carousel-caption .btn-featurebox {  font-family: "Exo 2", sans-serif;  font-size: 14px;   font-weight: 600;  color: #000;   text-transform: uppercase;  line-height: 1;   padding: 15px 20px;     border: 1px solid #f36100;   -moz-border-radius: 0;  -khtml-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  background-color: #e16521;  background-image: -webkit-gradient(linear, left top, right top, from(#e16521), to(#e4381C));  background-image: -webkit-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -moz-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -o-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: linear-gradient(to right, #e16521 0%, #e4381C 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e16521', endColorstr='#e4381C', GradientType=1 );  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  text-decoration: none;  outline: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  text-shadow: none;    -o-transition: background-color 1000ms linear;  -ms-transition: background-color 1000ms linear;  -moz-transition: background-color 1000ms linear;  -webkit-transition: background-color 1000ms linear;  transition: background-color 1000ms linear; }.slider-wrap .carousel-caption .btn-featurebox:hover,.slider-wrap .carousel-caption .btn-featurebox:focus, .slider-wrap .carousel-caption .btn-featurebox.focus,.slider-wrap .carousel-caption .btn-featurebox:active,.slider-wrap .carousel-caption .btn-featurebox.active {  color: #fff;  background-color: #cf260a;  background-image: none;  border: 1px solid #f36100;  -o-transition: background-color 1000ms linear;  -ms-transition: background-color 1000ms linear;  -moz-transition: background-color 1000ms linear;  -webkit-transition: background-color 1000ms linear;  transition: background-color 1000ms linear;}/**************************************** USERPROFIL PAGE - CARD STYLE *******************************************************/.user-profile { }.user-profile .card {   background-color: #0000ff;}.user-profile .card-heading { }.user-profile .card-body {   background-color: #181818;  margin: 15px;}.user-profile .card-body .row{  border-top: 5px solid #000 !important;}.user-profile .card-body .profile-header {   width: 100%;  max-width: 100%;  margin: 0;  padding: 15px;}  /*---------------------------------------	WMESSAGE - PART OF HOMEPAGE-----------------------------------------*/#wmessage {  position: relative;  background: #c83f09;  overflow: hidden;  margin: 0;  padding: 0;}#wmessage div[class*='col-']:after {  position: absolute;  right: -100px;  top: 0;  content: "";       border-top: 100vh solid #c83f09;  border-right: 100px solid transparent;  border-bottom: 0 solid transparent;  border-left: 0 solid transparent;    }.wmessage-box {  position: relative;  margin: 0;  padding: 100px 50px;}.wmessage-box-title {   margin: 0;  padding: 0;}.wmessage-box-title h4 {   font-family: "Exo 2", Sans-serif;  font-size: 20px;  color: #000;  font-weight: 500;  text-transform: uppercase;  margin: 0;  padding: 0;}.wmessage-box-title h2 {   font-family: "Exo 2", Sans-serif;  font-size: 50px;   color: #000;  font-weight: 700;  text-transform: uppercase;  line-height: 1.2;  margin: 0 0 10px 0;  padding: 0;}.wmessage-box-body {  font: 16px Arial, Helvetica, Sans-serif;  line-height: 1.2;  color: #000;  padding-top: 10px;}.wmessage-image {   position: absolute;  top: 0;  right: 0;   width: 50%;  height: 100%;  background: #f36100 url(images/bg.jpg) no-repeat center top;    -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover; }/*---------------------------------------	SECTION 1 - ABOUT US - PART OF HOMEPAGE-----------------------------------------*/#home-section-1 {   position: relative;  background-color: #000;  overflow: hidden;  margin: 0;  padding: 0; }.home-section-1-image {     position: absolute;  top: 0;  left: 0;   width: 50%;  height: 100%;  background: url(images/homepage-01.png) no-repeat center top;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;    }.home-section-1-box {   margin: 0;  padding: 100px 50px;}.home-section-1-box-title {   margin: 0;  padding: 0;}.home-section-1-box-title h4 {   font-family: "Exo 2", Sans-serif;  font-size: 20px;  color: #f36100;  font-weight: 500;  text-transform: uppercase;  margin: 0;  padding: 0;}.home-section-1-box-title h2 {   font-family: "Exo 2", Sans-serif;  font-size: 50px;   color: #fff;  font-weight: 700;  text-transform: uppercase;  line-height: 1.2;  margin: 0 0 10px 0;  padding: 0;}.home-section-1-box-body {   font: 16px Sans-serif;  color: #a1a1a1;}.home-section-1-menu-button {   margin: 0;  padding: 30px 0;}/* Button for cmenu */.home-section-1-menu-button a {  position: relative;  display: inline-block;     font-family: "Oswald", sans-serif;  font-size: 14px;   font-weight: 500;  color: #fff;   text-transform: uppercase;  line-height: 20px;   padding: 15px 30px;     border: 1px solid #f36100;   -moz-border-radius: 0;  -khtml-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  background-color: #e16521;  background-image: -webkit-gradient(linear, left top, right top, from(#e16521), to(#e4381C));  background-image: -webkit-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -moz-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -o-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: linear-gradient(to right, #e16521 0%, #e4381C 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e16521', endColorstr='#e4381C', GradientType=1 );  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  text-decoration: none;  outline: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  text-shadow: none; }.home-section-1-menu-button a span {  display: inline-block;  position: relative;  -o-transition: all 300ms ease-out;  -moz-transition: all 300ms ease-out;  -khtml-transition: all 300ms ease-out;  -webkit-transition: all 300ms ease-out;  -ms-transition: all 300ms ease-out;  transition: all 300ms ease-out;  will-change: transform;}.home-section-1-menu-button a span::after {  content: "\f061";   /* >> Name of the FA free font (mandatory), e.g.:               - 'Font Awesome 5 Free' for Regular and Solid symbols;               - 'Font Awesome 5 Pro' for Regular and Solid symbols (Professional License);               - 'Font Awesome 5 Brand' for Brands symbols. */    font-family: 'Font Awesome\ 5 Free';  /* >> Weight of the font (mandatory):               - 400 for Regular and Brands symbols;               - 900 for Solid symbols;               - 300 for Light symbols. */  font-weight: 900;  position: absolute;  width: 1.1em;  right: 0px;  right: 0rem;   top: 50%;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0);  -moz-opacity: 0;  -khtml-opacity: 0;  opacity: 0;      -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);   -o-transition: all 300ms ease-out;  -moz-transition: all 300ms ease-out;  -khtml-transition: all 300ms ease-out;  -webkit-transition: all 300ms ease-out;  -ms-transition: all 300ms ease-out;  transition: all 300ms ease-out;  will-change: right, opacity;}.home-section-1-menu-button .btn-cpage:hover {  background-color: #fff;  background-image: none;  border: 1px solid #fff;  color: #282828 !important;  text-shadow: none;   padding: 15px 30px;  -moz-border-radius: 0;	-khtml-border-radius: 0;	-webkit-border-radius: 0;  border-radius: 0;  -o-transition: all 0.4s ease-in-out 0s;  -moz-transition: all 0.4s ease-in-out 0s;  -khtml-transition: all 0.4s ease-in-out 0s;  -webkit-transition: all 0.4s ease-in-out 0s;  -ms-transition: all 0.4s ease-in-out 0s;  transition: all 0.4s ease-in-out 0s;}.home-section-1-menu-button a:hover span, .home-section-1-menu-button a:focus span {  -moz-transform: translate3d(-1rem, 0, 0);  -webkit-transform: translate3d(-1rem, 0, 0);  -o-transform: translate3d(-1rem, 0, 0);  -ms-transform: translate3d(-1rem, 0, 0);  transform: translate3d(-1rem, 0, 0); } .home-section-1-menu-button a:hover span::after, .home-section-1-menu-button a:focus span::after {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 1;  -khtml-opacity: 1;  opacity: 1;    right: -2rem; }/*---------------------------------------	SECTION 2 - OURS PROGRAMS - PART OF HOMEPAGE-----------------------------------------*/#home-section-2 {  background: transparent;    overflow: hidden;  margin: 0;  padding: 0 0 60px 0;  min-height: 500px;  } .home-section-2-caption {   margin: 0;  padding: 60px 0 50px 0;    text-align: center;  }.home-section-2-caption h4 {   font-family: "Exo 2", Sans-serif;  font-size: 16px;   color: #f36100;  font-weight: 700;  text-transform: uppercase;  margin: 0;  padding: 0;  }.home-section-2-caption h2 {   font-family: "Exo 2", Sans-serif;  font-size: 32px;   color: #000;  font-weight: 700;  text-transform: uppercase;  line-height: 1.2;  margin: 10px 0;  padding: 0;}.home-section-2-caption .divider {  text-align: center;  padding-bottom: 5px;}.home-section-2-caption .divider span.divider-separator {  display: inline-block;  border-top: 2px solid #57585c;  width: 55px;}.home-section-2-box {   margin: 0;  padding: 0;}.home-section-2-box-body {   margin: 0;  padding: 0;     font: 14px Sans-serif;  color: #000;} .home-section-2-menu {  overflow: hidden;  background-color: #000;  margin-bottom: 15px;}  .home-section-2-menu-body {   position: relative;  padding: 20px 30px;  text-align: justify;}.home-section-2-menu-body:after {  content: "";  position: absolute;  left: -5px;  top: -40px;  right: -5px;  height: 65px;  border-top: 4px solid #464646;  background-color: #000;  -moz-transform: rotate(-5deg);  -webkit-transform: rotate(-5deg);  -o-transform: rotate(-5deg);  -ms-transform: rotate(-5deg);  transform: rotate(-5deg);}.home-section-2-menu-image {  position: relative;   width: 100%;  margin: 0;  padding: 0;}.home-section-2-menu-title {   font-family: "Oswald", Sans-serif;  font-size: 20px;   color: #f36100;  font-weight: 700;  text-transform: uppercase;  margin: 0;  padding: 0 0 15px 0;  text-align: center;  position: relative;  z-index: 1;}  .home-section-2-menu-button {  text-align: center;  padding: 20px 0 20px 0;} /* Button for cmenu */.home-section-2-menu-button a {  position: relative;  display: inline-block;     font-family: "Oswald", sans-serif;  font-size: 12px;   font-weight: 700;  color: #fff;   text-transform: uppercase;  line-height: 1;   padding: 15px 30px;     border: 1px solid #f36100;   -moz-border-radius: 0;  -khtml-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  background-color: #e16521;  background-image: -webkit-gradient(linear, left top, right top, from(#e16521), to(#e4381C));  background-image: -webkit-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -moz-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -o-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: linear-gradient(to right, #e16521 0%, #e4381C 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e16521', endColorstr='#e4381C', GradientType=1 );  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  text-decoration: none;  outline: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  text-shadow: none; }.home-section-2-menu-button a span {  display: inline-block;  position: relative;  -o-transition: all 300ms ease-out;  -moz-transition: all 300ms ease-out;  -khtml-transition: all 300ms ease-out;  -webkit-transition: all 300ms ease-out;  -ms-transition: all 300ms ease-out;  transition: all 300ms ease-out;  will-change: transform;}.home-section-2-menu-button a span::after {  content: "\f061";  /* >> Name of the FA free font (mandatory), e.g.:               - 'Font Awesome 5 Free' for Regular and Solid symbols;               - 'Font Awesome 5 Pro' for Regular and Solid symbols (Professional License);               - 'Font Awesome 5 Brand' for Brands symbols. */    font-family: 'Font Awesome\ 5 Free';  /* >> Weight of the font (mandatory):               - 400 for Regular and Brands symbols;               - 900 for Solid symbols;               - 300 for Light symbols. */  font-weight: 900;  /* ... */  position: absolute;  width: 1.1em;  right: 0px;  right: 0rem;   top: 50%;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0);  -moz-opacity: 0;  -khtml-opacity: 0;  opacity: 0;      -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);   -o-transition: all 300ms ease-out;  -moz-transition: all 300ms ease-out;  -khtml-transition: all 300ms ease-out;  -webkit-transition: all 300ms ease-out;  -ms-transition: all 300ms ease-out;  transition: all 300ms ease-out;  will-change: right, opacity;}.home-section-2-menu-button a:hover {  background-color: #fff;  background-image: none;  border: 1px solid #fff;  color: #282828 !important;  text-shadow: none;   padding: 15px 30px;  -moz-border-radius: 0;	-khtml-border-radius: 0;	-webkit-border-radius: 0;  border-radius: 0;  -o-transition: all 0.4s ease-in-out 0s;  -moz-transition: all 0.4s ease-in-out 0s;  -khtml-transition: all 0.4s ease-in-out 0s;  -webkit-transition: all 0.4s ease-in-out 0s;  -ms-transition: all 0.4s ease-in-out 0s;  transition: all 0.4s ease-in-out 0s;}.home-section-2-menu-button a:hover span, .home-section-2-menu-button a:focus span {  -moz-transform: translate3d(-1rem, 0, 0);  -webkit-transform: translate3d(-1rem, 0, 0);  -o-transform: translate3d(-1rem, 0, 0);  -ms-transform: translate3d(-1rem, 0, 0);  transform: translate3d(-1rem, 0, 0); } .home-section-2-menu-button a:hover span::after, .home-section-2-menu-button a:focus span::after {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 1;  -khtml-opacity: 1;  opacity: 1;    right: -2rem; }/*---------------------------------------	SECTION 3 - THE PLACE - PART OF HOMEPAGE-----------------------------------------*/#home-section-3 {   position: relative;  background-color: #f36100;  overflow: hidden;  margin: 0;  padding: 0; }.home-section-3-image {   position: absolute;  top: 0;  left: 0;   width: 50%;  height: 100%;  background: #f36100 url(images/homepage-03.jpg) no-repeat center top;  -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;    }#home-section-3 div[class*="col-"]:before {  position: absolute;  left: -100px;  top: 0;  content: "";       border-top: 100vh solid #f36100;  border-right: 0 solid transparent;  border-bottom: 0 solid transparent;  border-left: 100px solid transparent;    }.home-section-3-box {   position: relative;  margin: 0;  padding: 100px 50px;}.home-section-3-box-title {   margin: 0;  padding: 0;}.home-section-3-box-title h4 {   font-family: "Exo 2", Sans-serif;  font-size: 20px;   color: #000;  font-weight: 700;  text-transform: uppercase;    margin: 0;  padding: 0;}.home-section-3-box-title h2 {   font-family: "Exo 2", Sans-serif;  font-size: 50px;   color: #000;  font-weight: 700;  text-transform: uppercase;  line-height: 1.2;  margin: 0 0 10px 0;  padding: 0;}.home-section-3-box-body {   font: 16px Arial, Helvetica, Sans-serif;  color: #000;}/*---------------------------------------	SECTION 4 - OUR TRAINERS - PART OF HOMEPAGE-----------------------------------------*/#home-section-4 {  background: transparent;    overflow: hidden;  margin: 0;  padding: 0 0 60px 0;  min-height: 500px;  } #home-section-4 .home-section-4-caption {   margin: 0;  padding: 60px 0 50px 0;  text-align: center;  }#home-section-4 .home-section-4-caption h4 {   font-family: "Exo 2", Sans-serif;  font-size: 16px;   color: #f36100;  font-weight: 700;  text-transform: uppercase;  margin: 0;  padding: 0;  }#home-section-4 .home-section-4-caption h2 {   font-family: "Exo 2", Sans-serif;  font-size: 32px;   color: #000;  font-weight: 700;  text-transform: uppercase;  line-height: 1.2;  margin: 10px 0;  padding: 0;} #home-section-4 .home-section-4-caption .divider {  text-align: center;  padding-bottom: 5px;}#home-section-4 .home-section-4-caption .divider span.divider-separator {  display: inline-block;  border-top: 2px solid #57585c;  width: 55px;}#home-section-4 .home-section-4-box {    margin: 0;  padding: 30px 0 0 0;  }  #home-section-4 .home-section-4-box-body {   margin: 0;  padding: 0;  font: 16px Sans-serif;  color: #a1a1a1;} #home-section-4 .home-section-4-menu {  overflow: hidden;}#home-section-4 .home-section-4-menu .home-section-4-menu-image {    overflow: hidden;  position: relative;}#home-section-4 .home-section-4-menu .home-section-4-menu-image img {    display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  -webkit-box-align: stretch;  -webkit-align-items: stretch;  -ms-flex-align: stretch;  align-items: stretch;}#home-section-4 .home-section-4-menu .home-section-4-menu-image:before {  content: '';  position: absolute;  top: 15px;  left: 15px;  right: 15px;  bottom: 15px;  border: 3px solid #fb5b21;  -moz-box-shadow: 0px 0px 70px 200px rgba(0, 0, 0, 0.5);  -webkit-box-shadow: 0px 0px 70px 200px rgba(0, 0, 0, 0.5);  box-shadow: 0px 0px 70px 200px rgba(0, 0, 0, 0.5);  z-index: 5;  visibility: hidden;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0);  -moz-opacity: 0;  -khtml-opacity: 0;  opacity: 0;         -o-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -khtml-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  transition: all 0.5s ease;   -moz-transform: scale(0.5);  -webkit-transform: scale(0.5);  -o-transform: scale(0.5);  -ms-transform: scale(0.5);  transform: scale(0.5);      }#home-section-4 .home-section-4-menu:hover .home-section-4-menu-image:before {  visibility: visible;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 1;  -khtml-opacity: 1;  opacity: 1;   -moz-transform: scale(1);  -webkit-transform: scale(1);  -o-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);    }#home-section-4 .home-section-4-menu .home-section-4-menu-body {  overflow: hidden;   padding: 20px 20px 20px 0;}#home-section-4 .home-section-4-menu .home-section-4-menu-title {   font-family: "Oswald", Sans-serif;  font-size: 30px;   color: #f36100;  font-weight: 700;  text-transform: uppercase;  margin: 0;  padding: 0 0 15px 0;}#home-section-4 .home-section-4-menu .home-section-4-menu-button {  margin: 30px 0 0 0;  padding: 0;}/* Button for cmenu */#home-section-4 .home-section-4-menu .home-section-4-menu-button a {  position: relative;  display: inline-block;     font-family: "Oswald", sans-serif;  font-size: 12px;   font-weight: 700;  color: #000;   text-transform: uppercase;  line-height: 1;   padding: 15px 30px;     border: 1px solid #f36100;   -moz-border-radius: 0;  -khtml-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  background-color: #e16521;  background-image: -webkit-gradient(linear, left top, right top, from(#e16521), to(#e4381C));  background-image: -webkit-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -moz-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -o-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: linear-gradient(to right, #e16521 0%, #e4381C 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e16521', endColorstr='#e4381C', GradientType=1 );  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  text-decoration: none;  outline: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  text-shadow: none; }#home-section-4 .home-section-4-menu .home-section-4-menu-button a span {  display: inline-block;  position: relative;  -o-transition: all 300ms ease-out;  -moz-transition: all 300ms ease-out;  -khtml-transition: all 300ms ease-out;  -webkit-transition: all 300ms ease-out;  -ms-transition: all 300ms ease-out;  transition: all 300ms ease-out;  will-change: transform;}#home-section-4 .home-section-4-menu .home-section-4-menu-button a span::after {  content: "\f061";  /* >> Name of the FA free font (mandatory), e.g.:               - 'Font Awesome 5 Free' for Regular and Solid symbols;               - 'Font Awesome 5 Pro' for Regular and Solid symbols (Professional License);               - 'Font Awesome 5 Brand' for Brands symbols. */    font-family: 'Font Awesome\ 5 Free';  /* >> Weight of the font (mandatory):               - 400 for Regular and Brands symbols;               - 900 for Solid symbols;               - 300 for Light symbols. */  font-weight: 900;  /* ... */  position: absolute;  width: 1.1em;  right: 0px;  top: 50%;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0);  -moz-opacity: 0;  -khtml-opacity: 0;  opacity: 0;      -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);   -o-transition: all 300ms ease-out;  -moz-transition: all 300ms ease-out;  -khtml-transition: all 300ms ease-out;  -webkit-transition: all 300ms ease-out;  -ms-transition: all 300ms ease-out;  transition: all 300ms ease-out;  will-change: right, opacity;}#home-section-4 .home-section-4-menu .home-section-4-menu-button a:hover {  background-color: #fff;  background-image: none;  border: 1px solid #fff;  color: #282828 !important;  text-shadow: none;   padding: 15px 30px;  -moz-border-radius: 0;	-khtml-border-radius: 0;	-webkit-border-radius: 0;  border-radius: 0;  -o-transition: all 0.4s ease-in-out 0s;  -moz-transition: all 0.4s ease-in-out 0s;  -khtml-transition: all 0.4s ease-in-out 0s;  -webkit-transition: all 0.4s ease-in-out 0s;  -ms-transition: all 0.4s ease-in-out 0s;  transition: all 0.4s ease-in-out 0s;} #home-section-4 .home-section-4-menu .home-section-4-menu-button a:hover span, #home-section-4 .home-section-4-menu .home-section-4-menu-button a:focus span {  -moz-transform: translate3d(-1rem, 0, 0);  -webkit-transform: translate3d(-1rem, 0, 0);  -o-transform: translate3d(-1rem, 0, 0);  -ms-transform: translate3d(-1rem, 0, 0);  transform: translate3d(-1rem, 0, 0); } #home-section-4 .home-section-4-menu .home-section-4-menu-button a:hover span::after, #home-section-4 .home-section-4-menu .home-section-4-menu-button a:focus span::after {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 1;  -khtml-opacity: 1;  opacity: 1;    right: -2rem; }/*----------------------------------	SECTION 5 - PORTFOLIO - PART OF HOMEPAGE-----------------------------------*/#home-section-5 {   position: relative;  background: #f36100 url(images/section-5-bg.jpg) no-repeat center top;    -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;   margin: 0;  padding: 0;  }#home-section-5::before {  position: absolute;  content: "";  left: 0;  top: 0;  width: 100%;  height: 100%;  background-color: rgba(0,0,0,0.8);}#home-section-5 .home-section-5-caption {   margin: 0;  padding: 60px 0 50px 0;     text-align: center;}#home-section-5 .home-section-5-caption h4 {   font-family: "Exo 2", Sans-serif;  font-size: 16px;   color: #f36100;  font-weight: 700;  text-transform: uppercase;  margin: 0;  padding: 0;  }#home-section-5 .home-section-5-caption h2 {   font-family: "Exo 2", Sans-serif;  font-size: 32px;   color: #fff;  font-weight: 700;  text-transform: uppercase;  line-height: 1.2;  margin: 10px 0;  padding: 0;} #home-section-5 .home-section-5-caption .divider {  text-align: center;  padding-bottom: 5px;}#home-section-5 .home-section-5-caption .divider span.divider-separator {  display: inline-block;  border-top: 2px solid #57585c;  width: 55px;}#home-section-5.portfolio div[class*='col-'],#home-section-5.portfolio div[class^='col-'] {   padding: 0; }  #home-section-5.portfolio a.img-home-portfolio {  position: relative;  overflow: hidden;   display: block;}  #home-section-5.portfolio a.img-home-portfolio:hover {  border: 1px solid #f36100;}    #home-section-5.portfolio a.img-home-portfolio::before {      content: '\f055';   /* >> Name of the FA free font (mandatory), e.g.:               - 'Font Awesome 5 Free' for Regular and Solid symbols;               - 'Font Awesome 5 Pro' for Regular and Solid symbols (Professional License);               - 'Font Awesome 5 Brand' for Brands symbols. */    font-family: 'Font Awesome\ 5 Free';  /* >> Weight of the font (mandatory):               - 400 for Regular and Brands symbols;               - 900 for Solid symbols;               - 300 for Light symbols. */  font-weight: 900;  /* ... */  font-size: 80px;   position: absolute;   top: calc(50% - 40px);   left: calc(50% - 40px);   color: rgba(255,255,255,0.6);  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0);  -moz-opacity: 0;  -khtml-opacity: 0;   opacity: 0;   z-index: 10;  -o-transition: all 1s;  -ms-transition: all 1s;  -moz-transition: all 1s;  -webkit-transition: all 1s;  transition: all 1s;   }#home-section-5.portfolio a.img-home-portfolio:hover::before {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 1;  -khtml-opacity: 1;   opacity: 1;   -o-transition: all 1s;  -ms-transition: all 1s;  -moz-transition: all 1s;  -webkit-transition: all 1s;  transition: all 1s;   }#home-section-5.portfolio a.img-home-portfolio img {  -o-transition: transform 1s;  -ms-transition: transform 1s;  -moz-transition: transform 1s;  -webkit-transition: transform 1s;  transition: transform 1s;  }#home-section-5.portfolio a.img-home-portfolio:hover img {    -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -o-transform: scale(1.2);  -ms-transform: scale(1.2);  transform: scale(1.2);}/*----------------------------------	SECTION 6 - LATEST NEWS - PART OF HOMEPAGE-----------------------------------*/#home-section-6 {   background-color: transparent;  overflow: hidden;  margin: 0;  padding: 0 0 60px 0;  min-height: 500px; }#home-section-6 .home-section-6-caption {   margin: 0;  padding: 60px 0 50px 0;  text-align: center;}#home-section-6 .home-section-6-caption h4 {   font-family: "Exo 2", Sans-serif;  font-size: 16px;   color: #fb5b21;  font-weight: 700;  text-transform: uppercase;  margin: 0;  padding: 0;  }#home-section-6 .home-section-6-caption h2 {   font-family: "Exo 2", Sans-serif;  font-size: 32px;   color: #000;  font-weight: 700;  text-transform: uppercase;  line-height: 1.2;  margin: 10px 0;  padding: 0;}#home-section-6 .home-section-6-caption .divider {  text-align: center;  padding-bottom: 5px;}#home-section-6 .home-section-6-caption .divider span.divider-separator {  display: inline-block;  border-top: 2px solid #57585c;  width: 55px;} /* Latest News */.homepage-latestnews {   padding: 0 15px;}.homepage-latestnews-item {  background-color: transparent;  margin: 0;  padding: 0;}.homepage-latestnews-item-image {   position: relative;}.homepage-latestnews-item-image img {   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter: alpha(opacity=50);  -moz-opacity: 0.5;  -khtml-opacity: 0.5;  opacity: 0.5;   -moz-border-radius: 0;	-khtml-border-radius: 0;	-webkit-border-radius: 0;  border-radius: 0;  -o-transition: all 1s;	-ms-transition: all 1s;	-moz-transition: all 1s;	-webkit-transition: all 1s;  transition: all 1s; }.homepage-latestnews-item-image:hover img {   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 1;  -khtml-opacity: 1;  opacity: 1; }.homepage-latestnews-item-text {  position: relative;  padding: 15px 0;  display: -moz-box;  display: -webkit-box;  display: -ms-flexbox;  display: flex;}.homepage-latestnews-item-date {  width: 100px;  background-color: transparent;  font-family: "Oswald", Sans-serif;  font-size: 20px;   color: #f36100;  font-weight: 700;  text-transform: uppercase;  margin: 0;  padding: 10px;  text-align: center;}.homepage-latestnews-item-date-day {  font-family: "Oswald", Sans-serif;  font-size: 46px;   color: #f36100;  font-weight: 700;  text-transform: uppercase;   line-height: 1.3; }.homepage-latestnews-item-date-month {  font-family: "Oswald", Sans-serif;  font-size: 16px;   color: rgba(255, 255, 255, 0.7);  font-weight: 400;  text-transform: uppercase;  line-height: 1.8;}.homepage-latestnews-item-title {   width: -moz-calc(100% - 100px);  width: -webkit-calc(100% - 100px);  width: calc(100% - 100px);  font-family: "Oswald", Sans-serif;  font-size: 20px;   color: #fb5b21;  font-weight: 400;  text-transform: uppercase;  line-height: 1.3;  margin: 20px 0;  padding: 0 15px 0 0;}.homepage-latestnews-item-title a {   color: #000;}.homepage-latestnews-item-title a:hover {   color: #fb5b21;}.homepage-latestnews-item-extended {  display: inline-block;  width: 100%;  margin: 0;  padding: 0 30px;  text-align: center;}/* Button for latest News */.homepage-latestnews-item-extended a {  position: relative;  display: inline-block;  background-color: #fb5b21;  background-image: none;  border: 1px solid #fb5b21;  font-family: "Oswald", Sans-serif;  font-size: 14px;   color: #000 !important;  font-weight: 700;  text-transform: uppercase;  line-height: 1;  text-shadow: none;   padding: 15px 30px;  -moz-border-radius: 30px;	-khtml-border-radius: 30px;	-webkit-border-radius: 30px;  border-radius: 30px;      -o-transition: 0s;  -moz-transition: 0s;  -khtml-transition: 0s;  -webkit-transition: 0s;  -ms-transition: 0s;  transition: 0s;}.homepage-latestnews-item-extended a span {  display: inline-block;  position: relative;  -o-transition: all 300ms ease-out;  -moz-transition: all 300ms ease-out;  -khtml-transition: all 300ms ease-out;  -webkit-transition: all 300ms ease-out;  -ms-transition: all 300ms ease-out;  transition: all 300ms ease-out;  will-change: transform;}.homepage-latestnews-item-extended a span i {  position: absolute;  width: 1.1em;  right: 0px;  right: 0rem;   top: 50%;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0);  -moz-opacity: 0;  -khtml-opacity: 0;  opacity: 0;      -moz-transform: translateY(-50%);  -webkit-transform: translateY(-50%);  -o-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);   -o-transition: all 300ms ease-out;  -moz-transition: all 300ms ease-out;  -khtml-transition: all 300ms ease-out;  -webkit-transition: all 300ms ease-out;  -ms-transition: all 300ms ease-out;  transition: all 300ms ease-out;  will-change: right, opacity;}.homepage-latestnews-item-extended a:hover {  background-color: #fff;  background-image: none;  border: 1px solid #fff;  color: #282828 !important;  text-shadow: none;   padding: 15px 30px;  -moz-border-radius: 30px;	-khtml-border-radius: 30px;	-webkit-border-radius: 30px;  border-radius: 30px;  -o-transition: all 0.4s ease-in-out 0s;  -moz-transition: all 0.4s ease-in-out 0s;  -khtml-transition: all 0.4s ease-in-out 0s;  -webkit-transition: all 0.4s ease-in-out 0s;  -ms-transition: all 0.4s ease-in-out 0s;  transition: all 0.4s ease-in-out 0s;}.homepage-latestnews-item-extended a:hover span, .homepage-latestnews-item-extended a:focus span {  -moz-transform: translate3d(-1rem, 0, 0);  -webkit-transform: translate3d(-1rem, 0, 0);  -o-transform: translate3d(-1rem, 0, 0);  -ms-transform: translate3d(-1rem, 0, 0);  transform: translate3d(-1rem, 0, 0); }.homepage-latestnews-item-extended a:hover span i, .homepage-latestnews-item-extended a:focus span i {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity: 1;  -khtml-opacity: 1;  opacity: 1;    right: -2rem; }/************************************************* CUSTOM PAGES STYLE ***********************************************************************/.cpage_body.cpage-body {  font-family: sans-serif;  color: #000;  font-size: 15px;  font-weight: 400;  line-height: 24px;}.cpage_body.cpage-body .cpage-content .cpage-meta {  font-family: sans-serif;  color: #000;  font-size: 12px;  line-height: 1.2;  margin: 0;  padding: 0 0 20px 0;}.cpage_body.cpage-body .cpage-content img {  display: block;  width: 100%;  max-width: 100%;  margin: 15px auto;  padding: 0 20px;  -moz-border-radius: 0 !important;  -khtml-border-radius: 0 !important;  -webkit-border-radius: 0 !important;  border-radius: 0 !important;   }.cpage_body.cpage-body .cpage-content img.bbcode-img-left {  display: inline-block;  float: left;  width: auto;  margin: 0 25px 15px 25px !important;  padding:0;  border: 2px solid #f36100;}.cpage_body.cpage-body .cpage-content img.bbcode-img-right {  display: inline-block;  float: right;  width: auto;  margin: 0 25px 15px 25px !important;  padding: 0;  border: 2px solid #f36100;}/************************************************* CUSTOM PAGES STYLE - CPAGE - RATING ******************************************************/.cpage_body.cpage-body .cpage-rating {  overflow: hidden;  margin: 20px 0 0 0;  padding: 15px;  font-family: sans-serif;  color: #c4c4c4;  font-size: 15px;  font-weight: 400;  line-height: 24px;}.cpage_body.cpage-body .cpage-rating .e-rate {  width: auto !important;  padding-right: 15px;}.cpage_body.cpage-body .cpage-rating .e-rate-votes {  width: auto !important;  }/************************************************ CUSTOM PAGES STYLE - CPAGE - SHARE THIS ************************************************/.cpage_body.cpage-body .cpage-share {  overflow: hidden;  padding: 20px 0;  text-align: left;}.cpage_body.cpage-body .cpage-share a {  font-size: 20px;  color: #fff !important;  padding: 10px 7px !important;  margin: 0 5px !important;   border: none !important;    background-color: #252525;    border-radius: 20px !important;  -moz-border-radius: 20px !important;  -webkit-border-radius: 20px !important;  -o-border-radius: 20px !important;  transition: all ease 0.5s;  -moz-transition: all ease 0.5s;  -webkit-transition: all ease 0.5s;  -o-transition: all ease 0.5s;}.cpage_body.cpage-body .cpage-share a:hover {  color: #fff !important;  background-color: #f36100 !important;   transform: scale(1.2,1.2);  -moz-transform: scale(1.2,1.2);  -webkit-transform: scale(1.2,1.2);  -o-transform: scale(1.2,1.2);  transition: all ease 0.5s;  -moz-transition: all ease 0.5s;  -webkit-transition: all ease 0.5s;  -o-transition: all ease 0.5s;}/********************************************* CUSTOM PAGES STYLE - CPAGE - RELATED *********************************************/.cpage_body.cpage-body  .e-related {  margin-top: 25px;}.cpage_body.cpage-body .e-related h2.cpage-related-title {  font-family: "Oswald", sans-serif;   font-size: 26px;  font-weight: 500;  color: #fff;  line-height: 30px;  margin: 0;  padding: 15px 0 25px 0; }.cpage_body.cpage-body .e-related .cpage-related-image {  overflow: hidden;  margin: 0;  padding: 0;}.cpage_body.cpage-body .e-related .cpage-related-image img {  -padding: 0;  -moz-border-radius: 0;  -khtml-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;   -o-transition: transform 1s;  -ms-transition: transform 1s;  -moz-transition: transform 1s;  -webkit-transition: transform 1s;  transition:transform 1s;     }.cpage_body.cpage-body .e-related .cpage-related-image:hover img {    -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);  -o-transform: scale(1.2);  -ms-transform: scale(1.2);  transform: scale(1.2);}.cpage_body.cpage-body .e-related .cpage-related-header {  margin: 0 0 15px 0;  padding: 10px 0 15px 0;}.cpage_body.cpage-body .e-related .cpage-related-header h4.cpage-related-caption {  font-family: "Oswald", sans-serif;   font-size: 18px;  font-weight: 500;  color: #000;  line-height: 1.1;}.cpage_body.cpage-body .e-related .related-news-header h4.related-news-caption a {  color: #000;}.cpage_body.cpage-body .e-related .related-news-header h4.related-news-caption a:hover {  color: #f36100;}.cpage_body.cpage-body .e-related  .related-news-header .related-news-summary {  color: #000;}/************************************************ CUSTOM PAGES STYLE - CPAGE - COMMENTS **************************************************/.cpage_body.cpage-body .cpage-comments {   padding: 30px 0 0 0;}.cpage_body.cpage-body .cpage-comments-title {   margin: 0 0 25px 0;padding: 0;}.cpage_body.cpage-body .cpage-comments-title h2 {   font-family: "Oswald", sans-serif;  font-size: 20px;  font-weight: 600;  color: #000;  text-transform: uppercase;  line-height: 1.2;  margin: 0;  padding: 0;}.cpage_body.cpage-body .cpage-comments-body {   padding: 10px 0;  font: 13px sans-serif;   color:#dadada;  line-height: 15px;}/********************** core style ********************************//*------------------------------------------	tbox, chatbox, button--------------------------------------------*/ .tbox{   font-family: "Oswald", sans-serif;  font-size: 13px;   font-weight: 400;  color: #c4c4c4;   background: transparent;    margin: 5px 0;   padding: 5px;   border: 1px solid #424242;}.tbox.chatbox {   color: #c4c4c4;   background: transparent;   padding: 5px;   margin: 5px auto;   border: 1px solid #424242; }/*------------------------------------------	BUTTONS--------------------------------------------*//* Button Default */.btn-default {  font-family: "Oswald", sans-serif;  font-size: 12px;   font-weight: 500;  color: #fff;   text-transform: uppercase;  line-height: 1;   margin: 10px 0;  padding: 10px;     border: 1px solid #f36100;   -moz-border-radius: 0;  -khtml-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  background-color: #e16521;  background-image: -webkit-gradient(linear, left top, right top, from(#e16521), to(#e4381C));  background-image: -webkit-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -moz-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -o-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: linear-gradient(to right, #e16521 0%, #e4381C 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e16521', endColorstr='#e4381C', GradientType=1 );  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  text-decoration: none;  outline: none;  -o-transition: background-color 1000ms linear;  -ms-transition: background-color 1000ms linear;  -moz-transition: background-color 1000ms linear;  -webkit-transition: background-color 1000ms linear;  transition: background-color 1000ms linear;}.btn-default:hover {   color: #000;  background-color: #cf260a;  background-image: none;  border: 1px solid #f36100;  -o-transition: background-color 1000ms linear;  -ms-transition: background-color 1000ms linear;  -moz-transition: background-color 1000ms linear;  -webkit-transition: background-color 1000ms linear;  transition: background-color 1000ms linear;}.btn-default:focus, .btn-default.focus {  color: #000;  background-color: #cf260a;  background-image: none;  border: 1px solid #f36100;  -o-transition: background-color 1000ms linear;  -ms-transition: background-color 1000ms linear;  -moz-transition: background-color 1000ms linear;  -webkit-transition: background-color 1000ms linear;  transition: background-color 1000ms linear;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  text-shadow: none;} .btn-default.disabled, .btn-default:disabled {  color: #000;  background-color: #17a2b8;  border: 1px solid #f36100;}.btn-default:not(:disabled):not(.disabled):active, .btn-default:not(:disabled):not(.disabled).active,.show > .btn-default.dropdown-toggle {  color: #000;  background-color: #cf260a;  border: 1px solid #f36100;}.btn-default:not(:disabled):not(.disabled):active:focus, .btn-default:not(:disabled):not(.disabled).active:focus,.show > .btn-default.dropdown-toggle:focus {  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}/* Button Primary */.btn-primary {  font-family: "Oswald", sans-serif;  font-size: 12px;   font-weight: 500;  color: #fff;   text-transform: uppercase;  line-height: 1;   margin: 10px 0;  padding: 10px;     border: 1px solid #f36100;   -moz-border-radius: 0;  -khtml-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  background-color: #e16521;  background-image: -webkit-gradient(linear, left top, right top, from(#e16521), to(#e4381C));  background-image: -webkit-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -moz-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -o-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: linear-gradient(to right, #e16521 0%, #e4381C 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e16521', endColorstr='#e4381C', GradientType=1 );  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  text-decoration: none;  outline: none;  -o-transition: background-color 1000ms linear;  -ms-transition: background-color 1000ms linear;  -moz-transition: background-color 1000ms linear;  -webkit-transition: background-color 1000ms linear;  transition: background-color 1000ms linear;}.btn-primary:hover {   color: #fff;  background-color: #cf260a;  background-image: none;  border: 1px solid #f36100;  -o-transition: background-color 1000ms linear;  -ms-transition: background-color 1000ms linear;  -moz-transition: background-color 1000ms linear;  -webkit-transition: background-color 1000ms linear;  transition: background-color 1000ms linear;}.btn-primary:focus, .btn-primary.focus {  color: #fff;  background-color: #cf260a;  background-image: none;  border: 1px solid #f36100;  -o-transition: background-color 1000ms linear;  -ms-transition: background-color 1000ms linear;  -moz-transition: background-color 1000ms linear;  -webkit-transition: background-color 1000ms linear;  transition: background-color 1000ms linear;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  text-shadow: none;}.btn-primary.disabled, .btn-primary:disabled {  color: #fff;  background-color: #17a2b8;  border: 1px solid #f36100;}.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,.show > .btn-primary.dropdown-toggle {  color: #fff;  background-color: #cf260a;  border: 1px solid #f36100;}.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-primary.dropdown-toggle:focus {  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}/* Button */.button, .button:focus {  font-family: "Oswald", sans-serif;  font-size: 12px;   font-weight: 500;  color: #fff;   text-transform: uppercase;  line-height: 1;    margin: 10px 0;  padding: 10px;     border: 1px solid #f36100;   -moz-border-radius: 0;  -khtml-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  background-color: #e16521;  background-image: -webkit-gradient(linear, left top, right top, from(#e16521), to(#e4381C));  background-image: -webkit-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -moz-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -o-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: linear-gradient(to right, #e16521 0%, #e4381C 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e16521', endColorstr='#e4381C', GradientType=1 );  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  text-decoration: none;  outline: none;  -o-transition: background-color 1000ms linear;  -ms-transition: background-color 1000ms linear;  -moz-transition: background-color 1000ms linear;  -webkit-transition: background-color 1000ms linear;  transition: background-color 1000ms linear;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  text-shadow: none;}.button:hover,.button:active {  color: #fff;  background-color: #cf260a;  background-image: none;  border: 1px solid #f36100;}/*------------------------------------------	PAGINATION--------------------------------------------*/ul.pagination {  -moz-border-radius: 0;  -khtml-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  -moz-box-shadow:  none;  -webkit-box-shadow:  none;  box-shadow: none;}ul.pagination > li {  display: inline-block;  margin: 0 2px 0 2px;}ul.pagination > li a {  display: block;    font-family: "Oswald", sans-serif;  font-size: 18px;  font-weight: 500;   color: #000;  line-height: 1.5;  text-transform: uppercase;  background: #252525;  border: none;   padding: 10px 20px;}ul.pagination > li a:hover {  background-color: #555;  border: none;  color: #f36100;    }ul.pagination > li.active > a, ul.pagination > li.active > span, ul.pagination > li.active > a:hover, ul.pagination > li.active > span:hover, ul.pagination > li.active > a:focus, ul.pagination > li.active > span:focus {  background-color: #f36100 !important;  border: none;  -moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  text-shadow: none;  color: #000 !important;  padding: 10px 20px;}ul.pagination > li:first-child > a, ul.pagination > li:first-child > span, ul.pagination > li:last-child > a, ul.pagination > li:last-child > span {  -moz-border-radius: 0;  -khtml-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;}.pagination-no-space .pagination {  margin: 0;}ul.pagination > li > a.next,ul.pagination > li > a.prev {  } /*------------------------------------------	TABS--------------------------------------------*/ ul.nav-tabs {  border-bottom: 1px solid #f36100;  font-size: 14px;  margin-bottom: 10px;}ul.nav-tabs li {}ul.nav-tabs li.active {}ul.nav-tabs li.active a,ul.nav-tabs li.active a:focus {  color: #fff;  background-color: #f36100;  border: 1px solid #f36100;}ul.nav-tabs li a:hover,ul.nav-tabs li.active a:hover {  color: #222;  background-color: #ccc;  border: 1px solid #ccc;}.tab-content {  font-size: 14px;}.panel-group .panel-body .fcaption {  font-size: 14px;}/*------------------------------------------	PAGER--------------------------------------------*/ ul.pager {}ul.pager li {}ul.pager li > a,ul.pager li > a:focus {  background-color: #323232;  background-image: -webkit-linear-gradient(top, #323232 0%, #1d1d1d 100%);  background-image: -o-linear-gradient(top, #323232 0%, #1d1d1d 100%);  background-image: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#1d1d1d));  background-image: linear-gradient(to bottom, #323232 0%, #1d1d1d 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#1d1d1d', GradientType=0);  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  background-repeat: repeat-x;  border: 1px solid #000;  -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;  -moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;  -moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;  border-radius: 4px;  font: 12px "CoolveticaRg-Regular", Arial, Helvetica, Sans-serif;   color: #a6a6a6 !important;   cursor: pointer;  line-height: 1;  margin: 5px 5px 5px 0;  outline: none;  padding: 8px 10px;  text-align: center;  text-transform: uppercase;  text-decoration: none;  -o-transition: background-color 0.20s linear 0s;  -ms-transition: background-color 0.20s linear 0s;  -moz-transition: background-color 0.20s linear 0s;  -khtml-transition: background-color 0.20s linear 0s;  -webkit-transition: background-color 0.20s linear 0s;  transition: background-color 0.20s linear 0s;}ul.pager li > a:hover {  color: #000 !important;  text-shadow: 1px 1px 1px rgba(0,0,0,0.6);  border: 1px solid #e4aa1a;  background-color: #f5b61b;  background-image: none;  outline: none;}/*------------------------------------------	PROGRESS BAR --------------------------------------------*//* DEFAULT */.progress {  margin-top: 10px;  margin-bottom: 10px;}.progress-bar {  background-color: #f0a441;}/*------------------------------------------	BBCODE PANEL --------------------------------------------*/.bbcode-panel {  background-color: #000 !important;  background-image: none !important;  border: 1px solid #000 !important;  color: #c4c4c4;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  padding: 5px 10px;}/*------------------------------------------	FORUMS--------------------------------------------*//* Forum search */.forum-search {   overflow: hidden;  margin: 0;  padding: 20px;  }.forum-search .input-group {  }.forum-search .input-group input.form-control {  height: 35px;  margin: 0;   padding: 0 10px;   line-height: 35px;  background-color: #0f0f0f;  border: 1px solid #424242;  border-right: none;}.forum-search .input-group button {  margin: 0;  padding: 10px 20px;     border: 1px solid #f36100;   -moz-border-radius: 0;  -khtml-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0;  background-color: #e16521;  background-image: -webkit-gradient(linear, left top, right top, from(#e16521), to(#e4381C));  background-image: -webkit-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -moz-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: -o-linear-gradient(left, #e16521 0%, #e4381C 100%);  background-image: linear-gradient(to right, #e16521 0%, #e4381C 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e16521', endColorstr='#e4381C', GradientType=1 );  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  text-decoration: none;  outline: none;  -o-transition: background-color 1000ms linear;  -ms-transition: background-color 1000ms linear;  -moz-transition: background-color 1000ms linear;  -webkit-transition: background-color 1000ms linear;  transition: background-color 1000ms linear;}.forum-search .input-group button i {  color: #fff;}.forum-search .input-group button:hover {  color: #fff;  background-color: #cf260a;  background-image: none;  border: 1px solid #f36100;  -o-transition: background-color 1000ms linear;  -ms-transition: background-color 1000ms linear;  -moz-transition: background-color 1000ms linear;  -webkit-transition: background-color 1000ms linear;  transition: background-color 1000ms linear;}/* Forum Main forum layout */#forum.forum {     overflow: hidden;  margin: 0;  padding: 0;  background-color: transparent;  border: none;}#forum .forum-parent-title {     display: block;  font-family: "Oswald", sans-serif;  font-size: 24px;   font-weight: 600;  color: #c4c4c4;   line-height: 1;  margin: 20px 15px;  }#forum .forum-child {    background-color: #000;  padding: 10px;  }#forum .forum-child > .row {    margin: 0;  padding: 0;  }#forum .forum-child > .row > div[class*="col-"] {  padding: 0;}#forum .forum-child .forum-child-item {     background-color: #181818;  margin: 5px;  padding: 30px;  border: 1px solid rgba(0,0,0,0.1);}#forum .forum-child .forum-child-item:hover {      border: 1px solid rgba(243,97,0,0.5);  }#forum .forum-child .forum-child-item .forum-child-item-title {  font-family: "Oswald", sans-serif;  font-size: 24px;   font-weight: 600;  color: #f36100;   line-height: 1.2; }#forum .forum-child .forum-child-item .forum-child-item-title a {  color: #f36100; }#forum .forum-child .forum-child-item .forum-child-item-title a:hover {  color: #fff; }#forum .forum-child .forum-child-item .forum-child-item-desc {  font-family: "Oswald", sans-serif;  font-size: 14px;   font-weight: 600;  color: #888;   line-height: 1.2; }#forum .forum-child .forum-child-item .forum-child-item-subforums {}#forum .forum-child .forum-child-item .row2 {  position: relative;  margin-top: 20px;  text-align: center;}#forum .forum-child .forum-child-item .row2::before {  position: absolute;  left: 0;  top: 0;  content: '';  display: block;  width: 150px;  height: 2px;  margin-bottom: 20px;    background-image: -webkit-linear-gradient(left, #f36100 0%, rgba(243,97,0,0.1) 100%);  background-image: -moz-linear-gradient(left, #f36100 0%, rgba(243,97,0,0.1) 100%);  background-image: -o-linear-gradient(top, #f36100 0%, rgba(243,97,0,0.1) 100%);  background-image: linear-gradient(to right, #f36100 0%, rgba(243,97,0,0.1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f36100', endColorstr='rgba(243,97,0,0.5)',GradientType=1 );  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}#forum .forum-child .forum-child-item .forum-thread,#forum .forum-child .forum-child-item .forum-replies,#forum .forum-child .forum-child-item .forum-lastpost {  padding-top: 20px;}#forum .forum-child .forum-child-item .forum-thread span.badge,#forum .forum-child .forum-child-item .forum-replies span.badge,#forum .forum-child .forum-child-item .forum-lastpost span.badge {  font-family: "Oswald", sans-serif;  font-size: 18px;   font-weight: 600;  color: #c4c4c4;   line-height: 24px;   background-color: transparent !important;  padding: 0;}#forum .forum-child .forum-child-item .forum-thread .text,#forum .forum-child .forum-child-item .forum-replies .text,#forum .forum-child .forum-child-item .forum-lastpost .text {  font-family: "Oswald", sans-serif;  font-size: 14px;   font-weight: 400;  color: #888;   line-height: 1.2; }#forum .forum-child .forum-child-item .forum-lastpost span {  font-family: "Oswald", sans-serif;  font-size: 12px;   font-weight: 600;  color: #c4c4c4;   line-height: 24px;   padding: 0;}#forum .forum-footer {  font-family: "Oswald", sans-serif;  font-size: 13px;   font-weight: 500;  color: #c4c4c4;   line-height: 1;  text-transform: uppercase;   background-color: #000;  margin: 5px 0 15px 0;   padding: 15px;  }  /*------------------------------------------	FORUM TRACK --------------------------------------------*/#forum-track {   margin: 0;  padding: 0 0 10px 0;  background-color: #000;  border: none;}#forum-track .forum-track-caption {  font-family: "Oswald", sans-serif;  font-size: 13px;  color: #000;  font-weight: 500;  line-height: 1;  text-transform: uppercase;  margin: 0;  padding: 15px;  border: none;  background-color: #f36100;   background-image: -webkit-linear-gradient(left, #eb4924 0%, #f36100 40%, #f36100 60%, #eb4924 100%);  background-image: -moz-linear-gradient(left, #eb4924 0%, #f36100 40%, #f36100 60%, #eb4924 100%);  background-image: -o-linear-gradient(top, #eb4924 0%, #f36100 40%, #f36100 60%, #eb4924 100%);  background-image: linear-gradient(to right, #eb4924 0%, #f36100 40%, #f36100 60%, #eb4924 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f36100', endColorstr='#eb4924',GradientType=1 );  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}#forum-track .forum-track-item {  color: #888;  margin: 10px 10px 0 10px;  padding: 15px;  border: 1px solid rgba(0,0,0,0.1);  background-color: #181818;}#forum-track .forum-track-item:hover {  border: 1px solid rgba(243,97,0,0.5);}#forum-track .forum-track-item-topic {  font-family: "Oswald", sans-serif;  font-size: 16px;  color: #f36100;  font-weight: 500;  line-height: 1.2;}#forum-track .forum-track-item .btn {  margin-top: 0;}   /*------------------------------------------	FORUM VIEWFORUM --------------------------------------------*/#forum-viewforum { }#forum-viewforum .forum-viewforum-title h3 {  display: block;  font-family: "Oswald", sans-serif;  font-size: 24px;   font-weight: 600;  color: #c4c4c4;   line-height: 1;  margin: 20px 15px;}#forum-viewforum .forum-viewforum-button {  margin: 20px 20px 10px 0;}.forum-viewforum {  margin: 0;  padding: 0 0 10px 0;  background-color: #000;  border: none;}.forum-viewforum .forum-viewforum-caption {  font-family: "Oswald", sans-serif;  font-size: 13px;  color: #fff;  font-weight: 500;  line-height: 1;  text-transform: uppercase;  margin: 0;  padding: 15px;  border: none;  background-color: #f36100;   background-image: -webkit-linear-gradient(left, #eb4924 0%, #f36100 40%, #f36100 60%, #eb4924 100%);  background-image: -moz-linear-gradient(left, #eb4924 0%, #f36100 40%, #f36100 60%, #eb4924 100%);  background-image: -o-linear-gradient(top, #eb4924 0%, #f36100 40%, #f36100 60%, #eb4924 100%);  background-image: linear-gradient(to right, #eb4924 0%, #f36100 40%, #f36100 60%, #eb4924 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f36100', endColorstr='#eb4924',GradientType=1 );  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}.forum-viewforum .forum-viewforum-item {  color: #888;  margin: 10px 10px 0 10px;  padding: 15px;  border: 1px solid rgba(0,0,0,0.1);  background-color: #181818;}.forum-viewforum .forum-viewforum-item:hover {  border: 1px solid rgba(243,97,0,0.5);}.forum-viewforum .forum-viewforum-item .forum-viewforum-item-topictitle {    font-family: "Oswald", sans-serif;  font-size: 16px;  color: #f36100;  font-weight: 500;  line-height: 1.2;}.forum-viewforum .forum-viewforum-item .forum-viewforum-item-topictitle a {  color: #f36100; }.forum-viewforum .forum-viewforum-item .forum-viewforum-item-topictitle a:hover {  color: #000; }.forum-viewforum .forum-viewforum-item .smalltext {  font-size: 13px;}.forum-viewforum .forum-viewforum-item .forum-viewforum-item-replies span.badge,.forum-viewforum .forum-viewforum-item .forum-viewforum-item-views span.badge {  font-family: "Oswald", sans-serif;  font-size: 16px;  color: #c4c4c4;  font-weight: 600;  line-height: 1;  text-transform: uppercase;  background-color: transparent !important;}#forum-viewforum .forum-viewforum-pages {  margin-top: 20px;  margin-bottom: 10px;}#forum-viewforum > .viewforum-perms {  font-family: sans-serif;  font-size: 13px;  color: #888;  text-align: center;}#forum-viewforum > .panel {  margin-bottom: 20px;   padding: 10px;  background-color: #000;  border: none;}#forum-viewforum > .panel .panel-heading {  font-family: "Oswald", sans-serif;  font-size: 16px;  color: #888;  line-height: 1;  background-color: #000;  margin: 0;  padding: 15px;  border: none;}#forum-viewforum > .panel .panel-body {  font-family: sans-serif;  font-size: 14px;  color: #888;   line-height: 1.3;  margin: 0;  padding: 15px;  border: none;  background-color: #181818;}#forum-viewforum > .panel .panel-body i {  font-size: 14px;  color: #c4c4c4;   line-height: 1.3;   padding: 0;  margin-bottom: 10px;  margin-right: 10px;  text-align: center;}/*------------------------------------------	FORUM VIEWTOPIC --------------------------------------------*/#forum-view-topic { }#forum-view-topic .forum-viewtopic-title h3 {   display: block;  font-family: "Oswald", sans-serif;  font-size: 24px;   font-weight: 600;  color: #c4c4c4;   line-height: 1;  margin: 20px 15px;}#forum-view-topic .forum-viewtopic-button {  margin: 20px 20px 10px 0;}               ul.forum-viewtopic {   margin: 0;  padding: 10px 0;  background-color: #000;  border: none;}ul.forum-viewtopic li.forum-viewtopic-post {  color: #888;  margin: 10px 10px 0 10px;  padding: 15px;  border: 1px solid rgba(0,0,0,0.1);  border-bottom: 1px solid #323f4e;  background-color: #181818; }ul.forum-viewtopic li.forum-viewtopic-post:hover {  border: 1px solid rgba(243,97,0,0.5);}ul.forum-viewtopic li.forum-viewtopic-post:first-child {  margin-top: 0;  }ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userprofil {  border-right: 1px solid #323f4e;}ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userprofil .forum-viewtopic-avatar img {  display: block;  margin: 0 auto;}ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userprofil .forum-user-customtitle {}ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userprofil .forum-viewtopic-poster {  font-family: "Oswald", sans-serif;  font-size: 16px;   font-weight: 500;  color: #c4c4c4;   line-height: 1.2;  margin: 15px 0 10px 0;}ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userprofil .forum-viewtopic-poster a {  color: #f36100;}ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userprofil .forum-viewtopic-poster a:hover {  color: #000;}ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userprofil .forum-viewtopic-level {  font-family: "Oswald", sans-serif;  font-size: 14px;   font-weight: 400;  color: #c4c4c4;   line-height: 1.2;  margin: 0 0 10px 0;  }ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userprofil .forum-viewtopic-level-icons {  font-size: 14px;   font-weight: 500;  color: #f36100;   line-height: 1.2;  margin: 0 0 10px 0;}ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userprofil .forum-viewtopic-poster-posts {  font-family: "Oswald", sans-serif;  font-size: 14px;   font-weight: 400;  color: #c4c4c4;   line-height: 1.2;  margin: 0 0 10px 0;}ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userprofil .forum-viewtopic-poster-joined {  font-family: "Oswald", sans-serif;  font-size: 14px;   font-weight: 400;  color: #c4c4c4;   line-height: 1.2;  margin: 0 0 10px 0;}ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userpost {}ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userpost .forum-viewtopic-postdate {  font-family: "Oswald", sans-serif;  font-size: 14px;   font-weight: 400;  color: #c4c4c4;   line-height: 1.2;  margin: 0 0 10px 0;}ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userpost .forum-viewtopic-lastedit {  font-family: "Oswald", sans-serif;  font-size: 12px;   font-weight: 400;  color: #c4c4c4;   line-height: 1.2;  margin: 0 0 10px 0;}ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userpost .forum-viewtopic-postoptions {   margin: 0 0 10px 0;  }ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userpost .forum-viewtopic-postmessage {  font-family: sans-serif;  font-size: 14px;   font-weight: 400;  color: #c4c4c4;   line-height: 1.2;  margin: 15px 0 15px 0;}ul.forum-viewtopic li.forum-viewtopic-post .forum-viewtopic-userpost .forum-viewtopic-signature {  font-family: sans-serif;  font-size: 12px;   font-weight: 400;  color: #c4c4c4;   line-height: 1.2;  margin: 0;  padding: 15px 0 0 0;  border-top: 1px solid #323f4e;}#forum-view-topic .forum-viewtopic-quickreply {  display: block;  width: 80%;  margin: 15px auto 0 auto;  padding: 15px 0;  border-top: 1px solid #323f4e;}#forum-view-topic .forum-viewtopic-moderators {  font-family: "Oswald", sans-serif;  font-size: 14px;   font-weight: 500;  color: #c4c4c4;   line-height: 1.2;  margin: 0 0 10px 0;}#forum-view-topic .forum-viewtopic-moderators a {  color: #f36100; }#forum-view-topic .forum-viewtopic-moderators a:hover {  color: #fff; }/*------------------------------------------	FORUM STATS - RESPONSIVE --------------------------------------------*/#forum-stats .tab-content div.table-responsive,#forum-stats .panel div.table-responsive {  border: none;}/*------------------------------------------	NEW FORUM THREAD, FORUM REPLY --------------------------------------------*//*#bbcode-panel-post--preview.bbcode-panel {  background-color: #b4cecf;  background-image: none;  border: 1px solid #a1b6b7;  color: #fff;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;}#bbcode-panel-post--preview.bbcode-panel a.btn {  font-size: 14px;  color: #384555 !important;  background-color: transparent;  margin: 3px 0;  padding: 6px 12px;  border: none;  -moz-border-radius: 0;	-khtml-border-radius: 0;	-webkit-border-radius: 0;  border-radius: 0;}#bbcode-panel-post--preview.bbcode-panel a.btn:hover {  background-color: #7d8f90;}*//*------------------------------------------	FORUM POSTS MAIN --------------------------------------------*//*#newforumposts-main.newforumposts-main {     overflow: hidden;  margin: 0;  padding: 0;  background-color: #131313;  border: 1px solid #000;}#newforumposts-main.newforumposts-main a {    color: #f8ad30; }#newforumposts-main.newforumposts-main a:hover {    color: #fff; }#newforumposts-main .newforumposts-main-caption {   font: 12px "CoolveticaRg-Regular", Arial, Helvetica, Sans-serif;    color: #bbb;        text-transform: uppercase;  letter-spacing: 0.5px;  margin: 0;   padding: 15px;  border-bottom: 1px solid #000;  background-color: #323232;  background-image: -webkit-linear-gradient(top, #323232 0%, #1d1d1d 100%);  background-image: -o-linear-gradient(top, #323232 0%, #1d1d1d 100%);  background-image: -webkit-gradient(linear, left top, left bottom, from(#323232), to(#1d1d1d));  background-image: linear-gradient(to bottom, #323232 0%, #1d1d1d 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#1d1d1d', GradientType=0);  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  background-repeat: repeat-x;  -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;  -moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;  }   #newforumposts-main .newforumposts-main-item {  margin: 0;   padding: 15px;  border-top: 1px solid rgba(255,255,255,0.1);  border-bottom: 1px solid #000;  background-color: #212121; }#newforumposts-main .newforumposts-main-item:hover {  background-color: #303030;}#newforumposts-main .newforumposts-main-item .newforumposts-main-item-icon i {  font-size: 20px;}#newforumposts-main .newforumposts-main-item .newforumposts-main-item-topic {  font: 15px "CoolveticaRg-Regular", Arial, Helvetica, Sans-serif;  letter-spacing: 1px;}#newforumposts-main .newforumposts-main-item .newforumposts-main-item-user,#newforumposts-main .newforumposts-main-item .newforumposts-main-item-views,#newforumposts-main .newforumposts-main-item .newforumposts-main-item-replies,#newforumposts-main .newforumposts-main-item .newforumposts-main-lastpost {  font-size: 12px;  font-weight: bold;}#newforumposts-main .newforumposts-main-item .newforumposts-main-item-views span.badge,#newforumposts-main .newforumposts-main-item .newforumposts-main-item-replies span.badge {  font-size: 14px;  color: #a1a1a1;  background-color: transparent;}#newforumposts-main .newforumposts-main-bottom {  font: 12px "CoolveticaRg-Regular", Arial, Helvetica, Sans-serif;    color: #bbb;        text-transform: uppercase;  letter-spacing: 1px;  margin: 0;   padding: 10px;  background-color: #323232;  background-image: -webkit-linear-gradient(top, #212121 0%, #1d1d1d 100%);  background-image: -o-linear-gradient(top, #212121 0%, #1d1d1d 100%);  background-image: -webkit-gradient(linear, left top, left bottom, from(#212121), to(#1d1d1d));  background-image: linear-gradient(to bottom, #212121 0%, #1d1d1d 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#212121', endColorstr='#1d1d1d', GradientType=0);  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);  background-repeat: repeat-x;  -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;  -moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;}     *//*------------------------------------------	OTHER TABLE STYLE ************************ --------------------------------------------*/.table.fborder {   overflow: hidden;  margin: 0;  padding: 0;  background-color: transparent;  border: 1px solid #363636;  border-collapse: collapse;}.table h5 {   font-family: "Oswald", sans-serif;   font-size: 13px;  font-weight: 400;   color: #c4c4c4;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th.fcaption,.table > tbody > tr > th.fcaption,.table > tfoot > tr > th.fcaption,.table > thead > tr > td.fcaption,.table > tbody > tr > td.fcaption,.table > tfoot > tr > td.fcaption {   font-family: "Oswald", sans-serif;  font-size: 13px;  color: #fff;      font-weight: 400;  background: #f36100;  border: none;  border-right: 1px solid #363636; }.table > tbody > tr > td {  font-family: "Oswald", sans-serif;  font-size: 13px;  color: #888;      font-weight: 400;  margin: 0;  padding: 8px;   background-color: transparent;  border: 1px solid #363636;}.table > tbody > tr > th, .table > tfoot > tr > th, .table > tbody > tr > td, .table > tfoot > tr > td {  border: 1px solid #363636;}.table > tbody > tr > td {  font-size: 13px;}.table > tbody > tr > td a,.table > tfoot > tr > td a {  font-family: "Oswald", sans-serif;  color: #f36100;      font-weight: 700;}.table > tbody > tr > td a:hover,.table > tfoot > tr > td a:hover {  color: #000;    }/* TEXTS */.smalltext { font: 11px Arial, Helvetica, Sans-serif; } .smallblacktext { font: 11px Arial, Helvetica, Sans-serif; }  .defaulttext { font: 13px Arial, Helvetica, Sans-serif; }.mediumtext { font: 12px Arial, Helvetica, Sans-serif; }blockquote {    font-family: "oswald", sans-serif;  font-size: 15px;  font-weight: 500;  color: #000;  line-height: 1.2;   text-align: center;  border: 2px solid #363636;  padding: 40px 22px 25px;  position: relative;  margin-bottom: 30px;  quotes: "\201C""\201D""\2018""\2019";   }blockquote:before {      color: #f36100;  content: open-quote;  font-size: 4em;  line-height: 0.1em;  margin-right: 0.25em;  vertical-align: -0.4em; }/* MISC *//* form { margin: 2px 0px 0px 0px; }  */p {   margin-left: 0;   margin-right: 0;  padding: 0; }.spacer{ padding: 0; }hr {   width: 100%;  height: 1px;  width: 100%;  background-color: transparent;  border: none;  margin: 10px auto;} .helpbox { width: 94%; background: transparent; font: 11px sans-serif; color:#8e6e4f; border: 0px; margin: 0; padding: 0; }