@charset "utf-8";


ul, ol { list-style: none; }

body {
    background-color: none;
} 

a {
  text-decoration: none;
  color: #939598;
}

a:hover { text-decoration: none; }

sup { vertical-align: text-top; } 

sub { vertical-align: text-bottom; }



legend { color: #000; } 

fieldset, img { border: 0; } 

button, input, select, textarea { font-size: 100%; } 


table {
  border-collapse: collapse;
  border-spacing: 0;
}

.row[name="carousel"] .col-lg-12 {
    padding: 0px !important;
}

.row[name="customContent"] .col-lg-12.col-lg-offset-2.text-center {
    padding: 0;
}

.row[name="customContent"] .col-lg-12.col-lg-offset-2.text-center .col-lg-8.text-left {
    padding: 8px;
}

.panel-footer{
    background: black;
    color: grey;
}

.customContent{
    width: 1000px;
}

/*clearfix*/

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

/*jquery.picEyes*/

.picshade {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.91;
  filter: alpha(opacity=91);
  z-index: 99;
  display: none;
}

.pictures_eyes_close {
  position: fixed;
  top: 70px;
  right: 30px;
  display: inline-block;
  width: 26px;
  height: 26px;
  background: url(../images/core/close.png) no-repeat;
  z-index: 1001;
  display: none;
}
.pictures_eyes_close:hover {
  z-index: 1001;

}


.pictures_eyes {
  position: fixed;
  width: 100%;
  left: 0;
  top: 10vh !important;
  z-index: 199;
  display: none;
}

.pictures_eyes_in {
  position: relative;
  text-align: center;
}

.pictures_eyes_in img { max-height: 500px; }

.pictures_eyes_in .prev, .pictures_eyes_in .next {
  position: absolute;
  top: 50%;
  width: 51px;
  height: 51px;
  cursor: pointer;
}

.pictures_eyes_in .prev {
  left: 35px;
  background: url(../images/core/Tleft.png) no-repeat;
}

.pictures_eyes_in .next {
  right: 35px;
  background: url(../images/core/Tright.png) no-repeat;
}

.pictures_eyes_indicators {
  position: fixed;
  left: 0;
  bottom: 15px;
  width: 100%;
  text-align: center;
  z-index: 299;
}

.pictures_eyes_indicators a {
  display: inline-block;
  width: 70px;
  height: 70px;
  margin: 6px 3px 0 3px;
  border: 0px solid #ddd;
  box-shadow: 0 0 2px #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
  overflow: hidden;
}

.pictures_eyes_indicators img { height: 70px; width:100%; }

.pictures_eyes_indicators .current {
  filter: alpha(opacity=100);
  opacity: 1;
}

/* Reset some default styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    background-color: transparent;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; /* Use a common font stack */
}

ul, ol {
    list-style: none;
}

a {
    text-decoration: none;
    color: #939598;
}

a:hover {
    text-decoration: none;
}

/* Responsive styles for images */
ul.clearfix.small li.image img {
    max-width: 100%;
    height: auto;
}

/* Add more responsive styles as needed */

/* Media queries for responsiveness */
@media only screen and (max-width: 767px) {
    /* Add styles specific to smaller screens */
}

/* Add vendor prefixes for certain CSS properties for cross-browser compatibility */