
body { 
  font-family: Open Sans, Arial, Verdana, sans-serif;
}
body a { color: #fff;}
body a:hover { color: #980000;}

.border-bar-top, .border-bar-right, .border-bar-bottom, .border-bar-left { background:#e0dede}
button.close-left-part,
button.close-map {background: #000;}
button.close-left-part i,
button.close-map i {color: #980000; font-size: 25px;}



.loading { background: #414141}
.loading .loader {
  border-top: 0.8em solid rgba(255, 255, 255, 0.8);
  border-right: 0.8em solid rgba(255, 255, 255, 0.8);
  border-bottom: 0.8em solid rgba(255, 255, 255, 0.8);
  border-left: 2em solid #980000;}

.social-icons a { background: #980000}
.social-icons a:hover { background: #414141;}
.list-sections .left-part, .list-sections .middle-part, .list-sections .right-part {background: #414141;}

.social-icons a i {color:#fff}
.social-icons a.phone {width: 150px; color:#fff; letter-spacing: 1px;}
.social-icons a.phone i { margin-right:5px}

.list-sections .block-info .item-plus p {font-family: Open Sans, sans-serif;}

.list-sections .item-title button.open-left-part { background:#980000; color:#e0dede; border:none;margin-right: 10px; text-transform:uppercase; padding: 0.7em 1em;}
.list-sections .item-title button.open-left-part:hover { background:#000; color:#e0dede; border:none}

.list-sections .item-title button.open-map {background:#e0dede; color:#000; border:none; text-transform:uppercase; padding: 0.7em 1em;}
.list-sections .item-title button.open-map:hover {background:#980000; color:#e0dede; border:none}

.list-sections .item-title button#alert-button-1,
.list-sections .item-title button#alert-button-2 { background:#e0dede; color:#000; border:none;}
.list-sections .item-title button#alert-button-1:hover,
.list-sections .item-title button#alert-button-2:hover { background:#980000; color:#e0dede;}


.list-sections .item-title img { margin-bottom:30px;}
.list-sections .item-title p {
    color: #e0dede;
    font-size: 20px;
    font-weight: bold;
    line-height: 25px;
    text-transform: uppercase;
}

.list-sections .item-title h2 { font-size: 3rem; color:#e0dede}
.list-sections .item-title h2 span.point { color: #980000;font-size: 4rem;}


#subscribe p { color:#fff; text-transform:none; font-weight:normal; text-align:justify}


span.line {background:#980000;}
.bold { font-weight:bold !important;}


.list-sections .block-info .item-plus h3 {color: #222;font-size: 2.5rem;font-weight: 600;}
.list-sections .block-info .item-plus span.border { background: #980000}
.list-sections .block-info .item-plus p { color: #222;}
.list-sections .block-info .item-plus a { color: #222;}
.list-sections .block-info .item-plus i { color: #980000;}


.list-sections .block-info .item-plus .photo-line article .photo-details h4 { color:#000}
.list-sections .block-info .item-plus .photo-line article .photo-details strong { color:#980000; font-weight:bold}
.list-sections .block-info .item-plus .photo-line article .photo-details ul { margin:5px 0}
.list-sections .block-info .item-plus .photo-line article .photo-details ul li {padding: 5px 0}
.list-sections .block-info .item-plus .photo-line article .photo-details ul li a { font-size:11px}
.list-sections .block-info .item-plus .photo-line article .photo-details ul li a:hover { color:#980000; text-decoration:underline !important}


#map-container #map h6 { font-weight:bold}
#map-container #map a { color:#000; font-size:11px}
#map-container #map a:hover { color:#980000; text-decoration:underline !important}
#map-container #map i { color:#980000; margin-right:5px}

.border-bar-bottom p.copyright a { color:#999;}






