/*

body {
    background-image: -webkit-gradient(linear, 0% 30%, 0% 100%, from(#36687F), to(#649EB4));
    background-image: -moz-linear-gradient(50% 50% 90deg,#36687F, #649EB4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36687F', endColorstr='#649EB4');
    background-color: #36687F;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
*/


/*
.navbar.navbar-default {
    background-image: -webkit-linear-gradient(top, #3c3c3c 0, #222 100%);
    background-image: linear-gradient(to bottom, #3c3c3c 0, #222 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);

    background-color: #000;
    border-color: #080808;
}
*/

.showResultsWrap {
  display: none;
}

.pagination > li > a, .pagination > li > span, .tx-indexedsearch-browsebox > li > strong > a, .tx-indexedsearch-browsebox > li > a,
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > strong > a, .tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > strong > a:hover, .tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > strong > a:focus, .tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > a, .tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > a:hover, .tx-indexedsearch-browsebox > .tx-indexedsearch-browselist-currentPage > a:focus {
    color: #222;
    background-color: ##d6001d;
    border-color: #ddd;
}



ul.thumbnails li {
    margin-bottom: 20px;
}

.news-list-container img {
  width: 100%;
  height: auto;
}

.news-list-container .col {
  padding-left: 0px;   
}

.news-list-container .clearer {
  clear: both !important;
  margin: 15px 0 0 !important;
  border-top: 1px solid #ddd !important;
}

ul.thumbnails {
  margin: 0 0 15px 0;
  padding: 0;
  list-style-type: none;
}
ul.thumbnails li {
  display: inline-block;
  width: 33.333%;
  text-align: center;
}
ul.thumbnails li img {
  width: 95%;
  height: auto;
}

.news-list-container .btn-default:hover {
    color: #000;
/*
    background-color: #e6e6e6;
    border-color: #d0d0d0;
*/
}

#toTop {
    display: none;
    font-size: 40px;
    color: #d6001d;
    position: fixed;
    z-index: 99;
    bottom: 47%;
    right: 1%;
    /* opacity: 0.8; */
}

@media (max-width: 767px) {
#toTop {
    bottom: 1%;
}
}

.topIcons {
  position: absolute;
  right: 15px;
  top: 5px;
  z-index: 999;
  font-size: 12px;
  font-family: "Share", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}



@media (max-width: 767px) {
#toTop {
    bottom: 1%;
}
}

.elastic-video {
  position: relative;
  padding-bottom: 55%;
  padding-top: 15px;
  height: 0;
  overflow: hidden;
}
.elastic-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


/* .well, */
.frame {
  padding: 0;
  margin: 0;
}


.image {
    margin-bottom: 0;
}

.main-section {
  padding-bottom: 20px;
}
.main-section a {
  color: #000;
  text-decoration: underline;
}

footer a {
  text-decoration: underline;
}

footer {
    background: #222  url(../Img/Background_Image.png) no-repeat right bottom;
    background-size: cover;
}

.footer-section,
.meta-section {
  background: none;
  border-top: none;
}

.btn,
.btn a {
  text-decoration: none !important;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
    margin-top: 15px;
}
.dropdown-menu {
    background-color: #000;
    border: 1px solid #ccc;
}


.align-center {
  text-align: center;
}
.align-right {
  text-align: right;
}

.col-sm-4 .container {
  width: auto !important;
  padding: 0;
}

.breadcrumb-section {
  margin-bottom: 0;
}
.breadcrumb>.active {
    color: #fff;
}
.breadcrumb-section,
.breadcrumb {
  background-color: #d6001d;  
}

#language_menu {
  display: none;
}

.navbar-default {
    background: #000000;
}

/*
.well {
    background-color: #fff;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
*/

.footer-section {
  padding-top: 30px;  
}

/*
.meta-section {
    background:#36687F;
}
*/

/*
.navbar-default,
.footer-section {
    background-image: -webkit-gradient(linear, 0% 30%, 0% 100%, from(#36687F), to(#649EB4));
    background-image: -moz-linear-gradient(50% 50% 90deg,#36687F, #649EB4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#36687F', endColorstr='#649EB4');
    background-color: #36687F;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
*/

/*
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: 000;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #d6001d;
}

.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
*/



/*
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, 
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, 
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, 
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, 
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  color:  #d6001d !important;
}
*/

.navbar-default .navbar-nav .open .dropdown-menu > .active > a, 
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, 
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, 
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, 
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fed602;
}

.dropdown-menu > li {
  margin-bottom: 1px;
}
.dropdown-menu > li > a {
    color: #fff;
}

.col-1 h2,
.col-2 h2,
.col-3 h2,
.col-4 h2 {
  padding: 5px;
  color: #000;
}
.col-1 h2 a,
.col-2 h2 a,
.col-3 h2 a,
.col-4 h2 a {
  color: #d6001d;
}

.col-1 h2 {
  background: #efefef;
}
.col-2 h2 {
  background: #efefef;
}
.col-3 h2 {
  background: #efefef;
}
.col-4 h2 {
  background: #efefef;
}


.parsley-errors-list {
  margin: 0;
  padding: 3px;
  list-style-type: none;
}

.parsley-errors-list li {
  background: red;
  color: #fff;
  font-size: 12px;
  text-align: center;
}


img.lazyload {
  opacity: 1;  
}

.tx-powermail label {
    float: none;
    display: block;
    width: 100%;
}

/*
.dd .ddChild li {
    border: 1px solid #c3c3c3 !important;
    background-color: #eee !important;
}
*/

.ddTitle.borderRadiusTp:focus {
    outline-width: 0 !important;
    outline: 0 !important;
}

div#languageSelect_child {
  overflow: visible !important;
  height: auto !important;
}

li.enabled._msddli_.selected {
    display: none !important;
}






@media (max-width: 991px) {
  
  .topIcons {
    top: 20px;
    right: 20%;
  }
  
}

@media (max-width: 650px) {
  
  .topIcons {
    position: relative;
    top: auto;
    right: auto;
    background: #000;
    text-align: center;
  }


}