/* Add here all your css styles (customizations) */

/*
* T4T Colors:
* Gold         : #be9a5c;
* Black        : #19171c;
* Grey         : #c5c6ca;
* White        : #fefefe;
*
*/

body {
    color: #777;
}

.rs-caption-1 {
  color: #be9a5c;
  font-size: 32px;
  font-weight: 700;
  padding: 6px 75px;
  position: relative;
  border-top: solid 2px #be9a5c;
  border-bottom: solid 2px #be9a5c;
  background: rgba(25, 23, 28, .4);
}

.rs-caption-2 {
  color: #be9a5c;
  position: relative;
  font-size: 26px;
  font-weight: 500;
  line-height: 40px;
  padding: 10px 50px;
  text-align: center;
  background: rgba(25, 23, 28, .4);
  border-top: solid 2px #be9a5c;
  border-bottom: solid 2px #be9a5c;
}

.rs-caption-2:after {
    left: 50%;
    content: "";
    height: 0px;
    width: 100px;
    bottom: -10px;
    background: rgba(25, 23, 28, .4);
    margin-left: -50px;
    position: absolute;
}

.btn-u.btn-brd.btn-u-light {
    color: #be9a5c;
    border-color: #be9a5c;
    background: rgba(25, 23, 28, .5);
}

.panel {
    background-color: transparent;
        color: 777;
}

.panel-default {
    border-color: transparent;
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #171717;
    border-color: transparent;
}

.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 0px solid #be9a5c;
}

i.icon-custom-sm {
	color: #555;
	width: 18px;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 2px;
	text-align: center;
	display: inline-block;
	border: solid 0px #555;
}

i.icon-custom-md {
	width: 22px;
	height: 22px;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 2px;
	text-align: center;
	display: inline-block;
}

.contacts-section {
  background: #333 url(../images/Map_BW.jpg) center fixed;
  background-size: cover;
}

.button3 {
    background:#555 !important;
    color: #333 !important;
}
.button3:hover {
    cursor:default !important;
    background:#555 !important;
    color: #333 !important;
}

.panel-heading {
	text-align: center;
}

.footer-t4t {
  text-align: right;
  font-size: 10px !important;
  font-style: italic;
}

/* Not transparent header */
body.dark .top-nav-collapse {
  box-shadow: none;
  background: rgba(0,0,0,1);
}



.cbp-item {
  width: 100% !important;
}

.cbp-popup-singlePageInline .cbp-popup-close::before {
content: "Close";
margin-left: -40px;
vertical-align: -webkit-baseline-middle;
}

.pdficons {
  list-style: none;
  padding: 0;
}
.pdficons {
  padding-left: 1.3em;
}
.pdficons:before {
  content: "\f1c1"; /* "\f00c";  FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
