﻿
.page-head { background-size: cover; background-position: center; background-repeat: no-repeat; }
.page-head .header-wrapper { background-color: rgba(70,70,70,0.95); position: relative; padding: 25px 0px; }

a:hover { text-decoration: none; }
.breadcrumb { background-color: transparent; font-size: 15px; text-transform: uppercase; margin: 0; }
.breadcrumb a { color: #C7C4C0; }
.breadcrumb a:hover { color: #ffffff; }
.breadcrumb > .active { color: #fff; }
.breadcrumb > li + li:before { padding: 0 10px; color: #C7C4C0; font-family: 'FontAwesome'; content: "\f101"; }
 
.section-title { margin-bottom: 5px; text-transform: uppercase; }
.section-sub-title { color: #969595; margin-bottom: 0px; text-transform: capitalize; word-spacing: 1px; }


section { padding: 1.7129em 0; }


.u2-news-item { padding: 1.7129em 0; }
.u2-news-heading { margin-bottom: 30px; }
.u2-news-heading h3 { margin-bottom: 15px; font-weight: 300; margin-top: 20px; }
.u2-news-heading span { color: #969595; font-size: 12px; font-weight: 300; }
.u2-news-heading span.date { margin-right: 5px; }
.u2-news-item p { text-align: justify; font-size: 14px; color: #666;margin: 0 0 15px; }

.u2-news-archive .archives { padding: 0 0 0 15px; list-style: none; }
.u2-news-archive .archives > li { border-bottom: 1px solid #eee;list-style: none; display: block; padding: 10px 0 10px 0; position: relative; }
.u2-news-archive .archives > li > a { margin-left: 25px; font-size: 12px; font-weight: 600; color: #969595; }
.u2-news-archive .archives > li:before { color: #969595; content: "\f0da"; font-family: 'FontAwesome'; position: absolute; left: 5px; top: 12px; font-size: 11px; }
.u2-news-archive .archives > li:hover > a { color: #000000; }
.u2-news-archive .archives > li > ul { padding: 10px 0 10px 25px; display: block; }
.u2-news-archive .archives > li > ul > li { padding: 3px 0; display: block; }
.u2-news-archive .archives > li > ul > li a { color: #39c; font-size: 12px; font-weight: 400; white-space: nowrap; overflow: hidden; display: block; text-overflow: ellipsis; width: 100%; }
.u2-news-archive .archives > li > ul > li:hover a { color: #107ba8; }

img { display: block; height: auto; max-width: 100%; }
nav.affix + header:before { height: 72px; content: ' '; display: block; }
article { min-height: calc(100vh - 340px); }
.img-responsive { width: 100%; }
.widget { padding: 0 0 0 15px; }

.u2-nav-controls { display: none; }
