html, body {height: 100%;font-family: 'Montserrat', sans-serif;}
body.change-overflow {overflow:hidden;}
* {outline:0;}
a:hover, a:active, a:focus {text-decoration: none;}
a, button {
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
}
ul {margin:0;padding: 0;list-style-type: none;}
.mtop85{margin-top: 85px;}

.mobile-visible {display:none;}
.pad-none {padding:0;}
.full {width:100%;}
.table-content {display: table;  width: 100%;  height: 100%;}
.table-cell-content {display: table-cell; vertical-align: middle;}
.animation-one {-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;  }
.animation-two {-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.fl-right {float:right;}
.height-fix {height:100%;}

.gray-scale img {    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: 300ms ease-out;
    -moz-transition: 300ms ease-out;
    -o-transition: 300ms ease-out;
    transition: 300ms ease-out;
    -webkit-backface-visibility: hidden;}
.gray-scale img:hover {-moz-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    filter: grayscale(0%);}
.owl-dots {display:none !important;}
.head-line {font-size: 24px;font-weight: 900;background: #ee2642;color: #fff;display: inline-block;padding: 10px 30px;border-radius: 30px;margin-bottom: 50px;}
.btn-primary {background: #ee2642 !important;border:0;}

/* HEADER */
header {width:100%;height:100px;position:absolute;top:0;line-height: 100px;z-index: 9;}
header img.logo {margin-top:44px;}
header nav ul li {float:left;margin-right:15px;}
header nav ul li a {font-weight: 300;color:#fff;font-size:18px;font-size: 18px;padding: 10px 15px;border-radius: 37px;border:1px solid transparent;}
header nav ul li .active, header nav ul li a:hover {border: 1px solid #fff;color:#fff;}
header nav ul li:last-child {margin:0;}
/* header language */
header .language ul li, header .social ul li {float:left;}
header .language ul li:after {content:"/";color:#fff;margin:0 3px;}
header .language ul li:last-child:after {content:"";margin:0;}
header .language ul li a, header .social ul li a{font-size:18px;color:#fff;}
header .social ul {display: inline-block;}
header .social ul li {margin:0 7px;}
header .open-menu {position: absolute;  right: 35px;  top: 38px;  font-size: 30px;  color: #fff;}

/* WELCOME */
#welcome {width: 100%;height:80%;background: url(../images/welcome-back.jpg) top center;position:relative;}
#welcome .caption-head {font-size: 60px;color: #fff;font-weight: 900;line-height: 54px;}
#welcome p {font-size: 18px;color: #fff;font-weight: 300;margin: 20px 0;}

/* HOME STATICS */
#home-statics {background: #090909;padding: 75px 0;}
#home-statics span.head {font-size:24px;color:#ee2642;font-weight: 900;margin-bottom: 20px;display: block;}

#home-statics ul {width:100%;overflow:hidden;}
#home-statics .bbl ul li {width:25%;font-size:24px;color:#fff;font-weight: 900;line-height: 20px;float:left;}
#home-statics .bbl ul li span {font-size: 12px;font-weight: 300;display:block;}
#home-statics hr {border-color:#ee2642;width:90%;margin:15px auto;}
#home-statics .bbp {font-size:24px;color:#fff;font-weight: 900;}
#home-statics a.button {font-size: 20px;color: #fff;font-weight: 300;background: #ee2642;padding: 10px 20px;border-radius: 22px;display: inline-block;margin-top: 5px;}
#home-statics .league {color:#fff;font-weight: 300;}
#home-statics .league img  {margin-right:14px;margin-bottom: 10px; margin-left: 20px;}

#home-statics table {width:100%;}
#home-statics table thead th {font-size:16px;color:#fff;font-weight: 300;padding: 5px;}
#home-statics table tr td strong {color:#ee2642;}
#home-statics table tr td {color:#fff;font-weight: 300;padding: 5px;}
#home-statics table tbody tr:nth-child(odd) {background: #212121;}

/* HOME LOGOS */
#home-logos .owl-carousel .owl-item img {max-width:100%;width:auto !important;display: inline-block;border: 1px solid #d8d8d8;padding: 30px;border-radius: 100%;}
#home-logos {padding: 50px 0;}
#home-logos .item {text-align:center;}

/* HOME NEWS */
#news {padding-bottom: 50px;}
#news .carousel-caption {position:static;padding: 5px 25px;}
#news .carousel-inner {min-height: 596px;}
#news .carousel-caption h1 {text-align:left;text-shadow: none;font-weight: 800;color:#404040;}
#news .carousel-caption p {color:#454545;font-size:16px;font-weight: 300;text-align:justify;margin:0;text-shadow:none;}
#news .carousel-indicators {bottom: 0;left: 47px;  }
#news .carousel {padding-bottom:65px;border: 1px solid #e5e5e5;}
#news .carousel-indicators .active {background-color: #d72740;}
#news .carousel-indicators li {background-color: #ee2642;border-color: #ee2642;}
#news .carousel-caption .btn {margin-top:10px;}

#news .news-recent-posts {}
#news .news-recent-posts h3 {font-size: 18px;color: #404040;font-weight: 700;margin: 0 0 10px;}
#news .news-recent-posts p {color:#454545;text-align:justify;min-height: 73px;}
#news .news-recent-posts img {float: left;margin-right: 20px;width:50%;}
#news .news-recent-posts .date {font-size: 16px;color: #7c7c7c;float:left;}
#news .news-recent-posts i {margin-right:10px;}
#news .news-recent-posts .btn {float:right;font-size: 14px;padding: 3px 15px;margin-top: -3px;}
#news .news-recent-posts ul li {border: 1px solid #e5e5e5;padding: 10px;margin-bottom:10px;overflow: hidden;}

/*  HOME GALLERY */
#home-gallery {display:none;}

/* HOME ORG LOGOS */
#org-logos {padding: 50px 0;height: 400px;background: url(../images/org-back.jpg) center top no-repeat;margin-bottom:50px;}

/* FOOTER */
footer {background: #282828;padding: 50px 0;height: auto;}
footer p {font-size:16px;color:#fff;font-weight: 300;opacity: .5;}
footer .footer-menu ul {display: inline-block;}
footer .footer-menu ul li {float:left;margin-right:15px;}
footer .footer-menu ul li:last-child {margin:0;}
footer .footer-menu ul li a {color:#6e6e6e;font-size:18px;font-weight: 300;}
footer .footer-menu ul li a.active {color:#fff;}
footer .footer-social {margin: 30px 0;}
footer a {font-size: 16px;color: #6e6e6e;}
footer a:hover, footer .footer-menu ul li a:hover {color: #fff;}

/* SECTIONS*/
.b-right {border-right:1px solid #cacaca;}
section {padding: 100px 0;}
section .border {border:1px solid #cacaca;display: flex;}
section .b-top-none {border-top:none;}
section.career .career-tab {overflow:hidden;}
section.career .career-tab li {float:left;}
section.career .career-tab li a {padding:22px 60px;display:inline-block;font-size:18px;font-weight: 900;color:#525252;}
section.career .career-tab li a:hover {background: #f1f1f1;}
section.career .career-tab li a.active {font-size:18px;color:#fff;background: #ee2642;}
section.career .career-tab li a.active:hover {background: #ee2642;}
section span.texthead {font-size:16px;color:#525252;font-weight: 500;padding: 20px 0;display: inline-block;}
section span.text{font-size:14px;color:#525252;font-weight: 400;}
section .strip-style {display: list-item;list-style-type: none;line-height: 65px;}
section .strip-style:hover, section .sst:nth-child(even) .strip-style:hover{background: #fff2f4;}
section .sst:nth-child(even) .strip-style {background: #fafafa;overflow: hidden;}
section .sst .strip-style img.team-logos{height:45px;}

.dat-pad {
    line-height: 37px;
    padding: 20px;
    position: relative;
}
.dat-pad a {    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0px;
    background: none !important;}
.dat-pad img {margin-right:15px;}

section.about {}
section.about .about-list tr {border-bottom:1px solid #e4e4e4;}
section.about .about-list tr:last-child {border:none;}
section.about .about-list tr td {font-weight: 300;color:#525252;font-size:18px;padding: 8px 8px 8px 0;}
section.about .panel-body {text-align: center;}
section.about .panel-body p {color:#525252;font-size:18px;font-weight: 300;}
section.about .panel-body p b {font-size: 18px;color: #525252;font-weight: 900;}
section.about .panel-title a {font-size: 22px;color: #ee2642;font-weight: 900;}
section.about .bs-example {margin-top: 50px;}

/* MOBILE MENU */
#mobile-menu {bottom: -100%;width: 100%;height: 100%;  position: fixed;  background: #2b2b2b;  z-index: 9999;}
#mobile-menu ul li a {font-size: 25px;  font-weight: 700;  color: #fff;}
#mobile-menu .language {color:#fff;margin-top: 50px;  position: absolute;  width: 100%;  left: 0;}
#mobile-menu .language a {color:#fff}
#mobile-menu .social {color:#fff;position: absolute;  bottom: 50px;  left: 0;  width: 100%;  margin: 0;}
#mobile-menu .social a {color:#fff;margin:0 10px;}
#mobile-menu .close-menu {position: absolute;right: 35px;top: 39px;  font-size: 30px;  color: #fff;  z-index: 99;}
#mobile-menu.active {bottom:0;}

/* RESPONSIVE */
@media only screen and (max-width: 600px) {
	.mtop85{margin: 0}
    .mobile-hidden {display:none;}
    .mobile-visible {display:block;}
    section.career .career-tab li a {padding: 9px 29px;width:100%;}
    section .strip-style {overflow:hidden;}
    section .sst:nth-child(even) .strip-style {border:1px solid #cacaca;}
    .b-right {border:none;}
    .career-tab {margin-bottom:-1px;}
    section .border {display:block;}
    section.career .career-tab li {float:none;}
    #welcome {background-size:cover;}
    #welcome .caption-head {font-size: 29px;line-height: 25px;}
    .head-line {font-size:18px;}
    #news .carousel-caption h1 {font-size:18px;}
    #news .carousel-inner {min-height: auto;}





}

