@font-face {    font-family: 'fontello';    src: url("fonts/fontello.eot?94986681");    src: url("fonts/fontello.eot?94986681#iefix") format("embedded-opentype"), url("fonts/fontello.woff2?94986681") format("woff2"), url("fonts/fontello.woff?94986681") format("woff"), url("fonts/fontello.ttf?94986681") format("truetype"), url("fonts/fontello.svg?94986681#fontello") format("svg");    font-weight: normal;    font-style: normal;}[class^="i-"]:before,[class*=" i-"]:before {    font-family: "fontello";    font-style: normal;    font-weight: normal;    speak: none;    display: inline-block;    text-decoration: inherit;    width: 1em;    margin-right: .2em;    text-align: center;    /* opacity: .8; */    /* For safety - reset parent styles, that can break glyph codes*/        font-variant: normal;    text-transform: none;    /* fix buttons height, for twitter bootstrap */        line-height: 1em;    /* Animation center compensation - margins should be symmetric */    /* remove if not needed */        margin-left: .2em;    /* you can be more comfortable with increased icons size */    /* font-size: 120%; */    /* Font smoothing. That was taken from TWBS */        -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    /* Uncomment for 3D effect */    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */}.i-book:before {    content: '\e800';}/* 'ţáÇ' */.i-fax:before {    content: '\e801';}/* 'ţáü' */.i-todo:before {    content: '\e802';}/* 'ţáé' */.i-user:before {    content: '\e803';}/* 'ţáâ' */.i-plus:before {    content: '\e804';}/* 'ţáä' */.i-user-female:before {    content: '\e805';}/* 'ţáů' */.i-student:before {    content: '\e806';}/* 'ţáć' */.i-unsa:before {    content: '\e807';}/* 'ţáç' */.i-right:before {    content: '\e808';}/* 'ţáł' */.i-search:before {    content: '\e809';}/* 'ţáë' */.i-cancel:before {    content: '\e80a';}/* 'ţáŐ' */.i-left:before {    content: '\e80b';}/* 'ţáő' */.i-download:before {    content: '\e80c';}/* 'ţáî' */.i-right-dir:before {    content: '\e80d';}/* 'ţáŹ' */.i-down-dir:before {    content: '\e80e';}/* 'ţáÄ' */.i-facebook:before {    content: '\e80f';}/* 'ţáĆ' */.i-twitter:before {    content: '\e810';}/* 'ţáÉ' */.i-gplus:before {    content: '\e811';}/* 'ţáĹ' */.i-share:before {    content: '\e812';}/* 'ţáĺ' */.i-add:before {    content: '\e813';}/* 'ţáô' */.i-phone:before {    content: '\e814';}/* 'ţáö' */.i-mail:before {    content: '\e815';}/* 'ţáĽ' */.i-down-open:before {    content: '\f004';}/* '´Çä' */.i-up-open:before {    content: '\f005';}/* '´Çů' */.i-right-open:before {    content: '\f006';}/* '´Çć' */.i-left-open:before {    content: '\f007';}/* '´Çç' */.i-minus-s:before {    content: '\f147';}/* '´ůç' */.i-plus-s:before {    content: '\f196';}/* '´ćľ' *//** * Owl Carousel v2.1.6 * Copyright 2013-2016 David Deutsch * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE) *//* *  Owl Carousel - Core */.owl-carousel {    display: none;    width: 100%;    -webkit-tap-highlight-color: transparent;    /* position relative and z-index fix webkit rendering fonts issue */        position: relative;    z-index: 1;}.owl-carousel .owl-stage {    position: relative;    -ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}.owl-carousel .owl-stage-outer {    position: relative;    overflow: hidden;    /* fix for flashing background */        -webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-item {    position: relative;    min-height: 1px;    float: left;    -webkit-backface-visibility: hidden;    -webkit-tap-highlight-color: transparent;    -webkit-touch-callout: none;}.owl-carousel .owl-item img {    display: block;    width: 100%;    -webkit-transform-style: preserve-3d;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {    display: none;}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {    cursor: pointer;    cursor: hand;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.owl-carousel.owl-loaded {    display: block;}.owl-carousel.owl-loading {    opacity: 0;    display: block;}.owl-carousel.owl-hidden {    opacity: 0;}.owl-carousel.owl-refresh .owl-item {    display: none;}.owl-carousel.owl-drag .owl-item {    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.owl-carousel.owl-grab {    cursor: move;    cursor: grab;}.owl-carousel.owl-rtl {    direction: rtl;}.owl-carousel.owl-rtl .owl-item {    float: right;}/* No Js */.no-js .owl-carousel {    display: block;}/* *  Owl Carousel - Animate Plugin */.owl-carousel .animated {    animation-duration: 1000ms;    animation-fill-mode: both;}.owl-carousel .owl-animated-in {    z-index: 0;}.owl-carousel .owl-animated-out {    z-index: 1;}.owl-carousel .fadeOut {    animation-name: fadeOut;}@keyframes fadeOut {    0% {        opacity: 1;    }    100% {        opacity: 0;    }}/* *  Owl Carousel - Auto Height Plugin */.owl-height {    transition: height 500ms ease-in-out;}/* *  Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item .owl-lazy {    opacity: 0;    transition: opacity 400ms ease;}.owl-carousel .owl-item img.owl-lazy {    transform-style: preserve-3d;}/* *  Owl Carousel - Video Plugin */.owl-carousel .owl-video-wrapper {    position: relative;    height: 100%;    background: #000;}.owl-carousel .owl-video-play-icon {    position: absolute;    height: 80px;    width: 80px;    left: 50%;    top: 50%;    margin-left: -40px;    margin-top: -40px;    background: url("owl.video.play.png") no-repeat;    cursor: pointer;    z-index: 1;    -webkit-backface-visibility: hidden;    transition: transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover {    -ms-transform: scale(1.3, 1.3);    transform: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {    display: none;}.owl-carousel .owl-video-tn {    opacity: 0;    height: 100%;    background-position: center center;    background-repeat: no-repeat;    background-size: contain;    transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {    position: relative;    z-index: 1;    height: 100%;    width: 100%;}#slides {    position: relative;}#slides .slides-container {    display: none;}#slides .scrollable {    *zoom: 1;    position: relative;    top: 0;    left: 0;    overflow-y: auto;    -webkit-overflow-scrolling: touch;    height: 100%;}#slides .scrollable:after {    content: "";    display: table;    clear: both;}.slides-navigation {    margin: 0 auto;    position: absolute;    z-index: 3;    top: 46%;    width: 100%;}.slides-navigation a {    position: absolute;    display: block;}.slides-navigation a.prev {    left: 0;}.slides-navigation a.next {    right: 0;}.slides-pagination {    position: absolute;    z-index: 3;    bottom: 0;    text-align: center;    width: 100%;}.slides-pagination a {    border: 2px solid #222;    border-radius: 15px;    width: 10px;    height: 10px;    display: -moz-inline-stack;    display: inline-block;    vertical-align: middle;    *vertical-align: auto;    zoom: 1;    *display: inline;    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");    margin: 2px;    overflow: hidden;    text-indent: -100%;}.slides-pagination a.current {    background: #222;}/* Slider */.slick-slider {    position: relative;    display: block;    box-sizing: border-box;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-touch-callout: none;    -khtml-user-select: none;    -ms-touch-action: pan-y;    touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}.slick-list {    position: relative;    display: block;    overflow: hidden;    margin: 0;    padding: 0;}.slick-list:focus {    outline: none;}.slick-list.dragging {    cursor: pointer;    cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list {    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);    -o-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.slick-track {    position: relative;    top: 0;    left: 0;    display: block;}.slick-track:before,.slick-track:after {    display: table;    content: '';}.slick-track:after {    clear: both;}.slick-loading .slick-track {    visibility: hidden;}.slick-slide {    display: none;    float: left;    height: 100%;    min-height: 1px;}[dir='rtl'] .slick-slide {    float: right;}.slick-slide img {    display: block;}.slick-slide.slick-loading img {    display: none;}.slick-slide.dragging img {    pointer-events: none;}.slick-initialized .slick-slide {    display: block;}.slick-loading .slick-slide {    visibility: hidden;}.slick-vertical .slick-slide {    display: block;    height: auto;    border: 1px solid transparent;}.slick-arrow.slick-hidden {    display: none;}/* Colors *//* Normalize */input,button {    outline: none;}ul,ol {    list-style: none;    padding: 0;    margin: 0;}/* Default Styles */body {    background: #fff;    color: #646464;}body a,body a:focus,body a:active,button {    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    color: #176c8a;    text-decoration: none;}body a:hover,body a:focus:hover,body a:active:hover,button:hover {    outline: 0;    text-decoration: none;    color: #10536b;}/* Global styles */.more-plus i,.cycles .cycle a.js-cycle-btn {    -webkit-transition: all 0.2s ease;    -moz-transition: all 0.2s ease;    -ms-transition: all 0.2s ease;    -o-transition: all 0.2s ease;    display: block;    width: 40px;    height: 40px;    border: 2px solid #fff;    border-radius: 3px;    color: #fff;    font-size: 20px;    text-align: center;    line-height: 36px;    float: left;    margin-right: 10px;}input:focus::-webkit-input-placeholder {    color: transparent !important;}input:focus::-moz-placeholder {    color: transparent !important;}input:focus:-moz-placeholder {    color: transparent !important;}/* Header */#header {    margin-bottom: 20px;}.navbar-header .navbar-wrap {    zoom: 1;}.navbar-header .navbar-wrap:before,.navbar-header .navbar-wrap:after {    content: "";    display: table;}.navbar-header .navbar-wrap:after {    clear: both;}.navbar-header .navbar-brand {    display: block;    min-height: 107px;    max-width: 230px;    padding: 20px 0 20px 15px;}.navbar-header .navbar-brand h1 {    margin: 0;    font-family: 'Roboto Slab';    text-transform: uppercase;}.navbar-header .navbar-brand h1 img {    height: 67px;    float: left;}.navbar-header .navbar-brand h1 .title,.navbar-header .navbar-brand h1 .sub-title,.navbar-header .navbar-brand h1 .roman-year {    display: block;    margin-left: 80px;}.navbar-header .navbar-brand h1 .title {    font-size: 18px;}.navbar-header .navbar-brand h1 .sub-title {    font-size: 9px;    line-height: 14px;}.navbar-header .navbar-brand h1 .roman-year {    font-size: 8px;    line-height: 10px;}.navbar-header .navbar-brand h1 .sub-title,.navbar-header .navbar-brand h1 .roman-year {    color: #111111;}.navbar-header .navbar-toggle {    background: #176c8a;    height: 50px;    width: 50px;    margin: 28px 15px;}.navbar-header .navbar-toggle .icon-bar {    background: #fff;    width: 29px;    height: 4px;}.navbar-header .navbar-toggle .icon-bar + .icon-bar {    margin-top: 6px;}.navbar-header .navbar-toggle i.i-cancel {    display: none;    color: #fff;    font-size: 36px;    position: relative;    top: -11px;    left: -11px;}.navbar-header .separator {    zoom: 1;    display: block;    background: #ebebeb;    height: 4px;    width: calc(100% - 30px);    margin: 20px 15px 0 15px;    border: none;}.navbar-header .separator:before,.navbar-header .separator:after {    content: "";    display: table;}.navbar-header .separator:after {    clear: both;}.navbar-header .navbar-right {    width: 100%;    padding: 0 30px;    margin-bottom: 5px;    margin-top: -1px;}.navbar-header .navbar-right .nav {    margin-top: 0px;    border-left: 1px solid #ebebeb;}.navbar-header .navbar-right li {    float: left;    width: 50%;    border-right: 1px solid #ebebeb;    border-bottom: 1px solid #ebebeb;}.navbar-header .navbar-right li a {    text-transform: uppercase;    font-weight: bold;    padding: 11px 15px 13px 10px;}.navbar-header .navbar-right li i {    font-size: 20px;    margin-right: 5px;    position: relative;    top: 1px;}.navbar-header .navbar-right li.search {    width: 100%;}.navbar-header .navbar-right li.search input {    border: none;    height: 58px;    text-indent: 15px;}.navbar-header .navbar-right li.search button {    width: 40px;    height: 40px;    background: #176c8a;    border: none;    border-radius: 3px;    float: right;    margin: 9px 10px;    color: #fff;}.navbar-header .navbar-right li.search button i {    font-size: 16px;    position: relative;    left: 3px;}.navbar-header .navbar-right li.search button:hover {    background: #10536b;}.navbar-default {    border: none;    border-bottom: 2px solid #10536b;}.navbar-default .nav {    margin: 0 -15px;}.navbar-default li {    position: relative;}.navbar-default li a {    border-bottom: 1px solid #10536b;    padding: 18px 15px;}.navbar-default li:last-child a {    border: none;}.navbar-default li:hover ul {    display: block;}.navbar-default li ul {    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    display: none;    background: #10536b;}.navbar-default li ul li a {    display: block;    border: none;    color: #fff;    padding: 10px 30px;}.navbar-default li ul li a:hover {    background: #176c8a;}.current-menu-item{    color:#fff;    background-color: #10536b;}.current-menu-ancestor,.current-menu-parent{    color:#fff;    background-color: #10536b;}.sub-menu .current-menu-item a{    color:#fff;    background: #176c8a;}.no-before::before{    width:0 !important;}.slider {    position: relative;    height: 225px;}.slider img {    display: block;    width: 100%;}.slider .post-heading {    position: absolute;    top: 30px;    width: 100%;}.slider .post-heading h2 {    max-width: 260px;    display: inline-block;    line-height: 26px;    font-size: 18px;    color: #fff;    margin: 0 0 10px 10px;    text-transform: uppercase;    text-shadow: -1px 1px 0px black;}.slider .post-heading h2 span {    padding: 2px 0px;    background: rgba(0, 0, 0, 0.5);    box-decoration-break: clone;    -webkit-box-shadow: 10px 0 0 rgba(0, 0, 0, 0.5), -10px 0 0 rgba(0, 0, 0, 0.5);    -moz-box-shadow: 10px 0 0 rgba(0, 0, 0, 0.5), -10px 0 0 rgba(0, 0, 0, 0.5);    box-shadow: 10px 0 0 rgba(0, 0, 0, 0.5), -10px 0 0 rgba(0, 0, 0, 0.5);}.slider .post-heading .more {    display: block;    width: 145px;    background: rgba(0, 0, 0, 0.5);    color: #fff;    padding: 5px 10px 5px 15px;    border-radius: 4px;    -webkit-transition: all 0.2s ease;    -moz-transition: all 0.2s ease;    -ms-transition: all 0.2s ease;    -o-transition: all 0.2s ease;}.slider .post-heading .more:hover {    background: rgba(0, 0, 0, 0.6);}.slider .post-heading .more i {    float: right;    font-size: 16px;    position: relative;    top: -1px;}.slider .slides-navigation {    display: none;}.slider .slides-pagination {    bottom: 20px;}.slider .slides-pagination a {    border: 2px solid #fff;    width: 16px;    height: 16px;    margin: 0 5px;}.slider .slides-pagination a.current {    background: #176c8a;}.more-plus span {    text-transform: uppercase;    color: #fff;    display: inline-block;    max-width: 70px;    line-height: 17px;    position: relative;    top: 3px;}.announcements {    position: relative;    background: #176c8a;}.announcements .ads {    padding: 35px 15px;}.announcements .ads a {    display: block;    max-width: 170px;    position: relative;    z-index: 10000;}.announcements .ads a h2 {    margin: 0;    color: #fff;    font-size: 35px;    line-height: 36px;    text-transform: uppercase;    margin-bottom: 15px;}.announcements .ads a:hover.more-plus .i-plus {    background: #0e5973;}.announcements .ads:after {    content: "";    background: url(img/sarajevo.jpg);    background-size: cover;    position: absolute;    top: 0px;    bottom: 0px;    right: 0;    left: 0;    z-index: 0;}.article-list {    min-height: 39vh;}.information,.article-list {    padding: 35px 15px;}.information article,.article-list article {    margin-bottom: 20px;}.information article time,.article-list article time {    display: block;    margin-bottom: 6px;}.information article time .day,.article-list article time .day {    background: #fff;    display: block;    width: 40px;    text-align: center;    color: #176c8a;    font-size: 12px;    padding-top: 2px;    float: left;    border-top-left-radius: 4px;    border-bottom-left-radius: 4px;}.information article time .month,.article-list article time .month {    display: block;    padding: 2px 0 0 10px;    background: #10536b;    font-size: 12px;    color: #fff;    width: auto;    border-top-right-radius: 4px;    border-bottom-right-radius: 4px;    overflow: hidden;}.information article a h3,.article-list article a h3 {    color: #fff;    font-size: 14px;    font-weight: normal;    margin: 0;}.article-list {    padding-left: 0;    padding-right: 0;}.article-list article time {    border: 1px solid #ebebeb;    border-radius: 3px;}.article-list article time .day {    background: transparent;}.article-list article time .month {    background: #ebebeb;    color: #176c8a;    border-radius: 0;}.article-list article a h3 {    color: #646464;}.article-list article a i {    color: #176c8a;}.pagination {    text-align: center;    padding: 20px 0;}.nav-links li {    display: inline;    margin: 0 3px;}.nav-links .active,.nav-links a,.nav-links span {    display: inline-block;    width: 30px;    height: 30px;    border-radius: 4px;    border: 1px solid;    line-height: 30px;    margin-bottom: 10px;}.nav-links .active,.nav-links a:hover {    background: #176c8a;    border-color: #176c8a;    color: #fff;}.nav-links a,.nav-links span {    border-color: #ebebeb;}.nav-links .active span {    border: none;}.nav-links .prev,.nav-links .next {    padding-right: 10px;    padding-left: 10px;    width: auto;}.nav-links .page-numbers.current {    color: white;    background: #176c8a;}.cycles .cycle {    padding: 10px 0;    overflow: hidden;}.cycles .cycle h2 {    font-size: 24px;    text-transform: uppercase;    text-align: center;    color: #fff;    margin: 0 0 10px;}.cycles .cycle.first {    background: #cf6916;}.cycles .cycle.second {    background: #538d53;}.cycles .cycle.third {    background: #a4356c;}.cycles .cycle a.js-cycle-btn {    position: absolute;    left: 50%;    bottom: 20px;    margin-left: -20px;}.cycles .cycle a.js-cycle-btn:hover {    background: rgba(255, 255, 255, 0.1);}.cycles .cycle a.js-cycle-btn.borderless {    border: none;    background: rgba(255, 255, 255, 0.1);}.cycles .cycle img {    position: relative;    width: 100%;}.cycles .cycle ul {    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    display: none;    max-width: 430px;    height: 200px;    padding: 0 15px;    margin: 0 auto 30px auto;}.cycles .cycle ul a {    display: block;    color: #fff;    padding: 10px 30px;    border-radius: 3px;    margin-bottom: 1px;}.cycles .cycle ul a:hover {    background: rgba(255, 255, 255, 0.1);}.cycles .cycle ul a:before {    content: "\00B7";    color: #fff;    font-size: 14px;    position: relative;    left: -10px;}.cycles .cycle ul a i {    float: right;    position: relative;}.subpage-heading {    background: #10536b;    padding: 12px 0;    text-transform: uppercase;    color: #fff;}.subpage-heading h2 {    margin: 0;    font-size: 20px;}.general-information {    background: #ebebeb;    padding: 40px 0;}.general-information h1 {    font-size: 28px;    line-height: 34px;    text-transform: uppercase;    margin: 0;}.general-information h3 {    font-size: 18px;    font-weight: normal;    margin: 0;}.general-information .address {    padding: 0;    margin: 20px 0 0;}.general-information .address li {    margin: 10px 0;}.contact {    padding: 40px 0;}.contact .contact-form {    background: #ebebeb;    border: 1px solid #e1e1e1;    border-radius: 3px;    padding: 11px;}.contact .contact-form .form-control {    margin-bottom: 10px;    border: 1px solid #e1e1e1;    outline: none;    box-shadow: none;    height: 40px;    padding: 0 10px;    border-radius: 3px;}.contact .contact-form textarea.form-control {    height: 190px;    resize: none;    padding-top: 8px;}.contact .contact-form .note {    display: block;    font-size: 12px;    padding: 13px 11px;}.contact .contact-form .form-submit {    width: 100%;    background: #fff;    border: 1px solid #e1e1e1;    border-radius: 3px;    text-transform: uppercase;    text-align: center;    font-weight: bold;    padding: 12px 0 10px;}.contact .contact-form .form-submit:hover {    color: #fff;    background: #176c8a;}.contact .contact-form textarea:focus::-webkit-input-placeholder {    color: transparent;}.contact .contact-form textarea:focus:-moz-placeholder {    color: transparent;}.contact .contact-form textarea:focus::-moz-placeholder {    color: transparent;}.contact .contact-form textarea:focus:-ms-input-placeholder {    color: transparent;}.contact .contact-form::-webkit-input-placeholder {    color: #646464;}.contact .contact-form::-webkit-input-placeholder:focus {    display: none;}.contact .contact-form:-moz-placeholder {    color: #646464;}.contact .contact-form:-moz-placeholder:focus {    display: none;}.contact .contact-form::-moz-placeholder {    color: #646464;}.contact .contact-form::-moz-placeholder:focus {    display: none;}.contact .contact-form:-ms-input-placeholder {    color: #646464;}.contact .contact-form:-ms-input-placeholder:focus {    display: none;}#gmap {    height: 300px;}.facebook-like {    background: #4a629e;    text-align: center;    text-transform: uppercase;    padding: 12px 0 15px;    font-size: 20px;    font-weight: bold;}.facebook-like i {    font-size: 30px;    margin-right: 5px;    position: relative;    top: 3px;}.facebook-like a {    color: #fff;}.facebook-like a:hover {    color: #fff;}.main-article {    padding: 0 15px 30px 15px;}.main-article h2 {    color: #176c8a;    font-size: 20px;    margin: 0 0 20px 0;}.main-article .post-meta {    border-top: 2px solid #ebebeb;    border-bottom: 1px solid #ebebeb;    padding: 10px 0;    margin-bottom: 20px;}.main-article .post-meta .share {    text-align: left;    padding: 10px 15px;}.main-article .post-meta .share ul {    margin-left: -3px;}.main-article .post-meta .share ul li {    float: left;}.main-article .post-meta .share ul li a {    font-size: 18px;}.main-article .post-meta .share ul li a i {    -webkit-transition: all 0.2s ease;    -moz-transition: all 0.2s ease;    -ms-transition: all 0.2s ease;    -o-transition: all 0.2s ease;}.main-article .post-meta .share ul li a .i-facebook {    color: #3b5998;}.main-article .post-meta .share ul li a .i-twitter {    color: #55acee;}.main-article .post-meta .share ul li a .i-gplus {    color: #db402c;}.main-article .post-meta .share ul li a:hover i {    color: #176c8a;}.post-gallery {    margin-bottom: 30px;}.post-gallery .item {    position: relative;    margin: 0 9px;    border: 6px solid #ebebeb;}.post-gallery .item img {    width: 100%;}.post-gallery .item:hover {    border-color: #176c8a;}.post-gallery .item:hover:after {    content: '\e813';    font-family: 'fontello';    color: #fff;    font-size: 40px;    line-height: 115px;    text-align: center;    width: 100%;    height: 100%;    background: rgba(23, 108, 138, 0.5);    position: absolute;    left: 0px;    top: 0px;    pointer-events: none;}.post-gallery .slick-list {    margin: 0 50px;}.post-gallery .slick-prev,.post-gallery .slick-next {    position: absolute;    width: 40px;    height: 100%;    border: none;    border-radius: 3px;}.post-gallery .slick-prev:hover,.post-gallery .slick-next:hover {    color: #fff;    background: #176c8a;}.post-gallery .slick-next {    right: 0px;    top: 0px;}.eft .file-list li a {    display: block;    background: #ebebeb;    border-radius: 3px;    height: 40px;    color: #646464;    margin-bottom: 10px;    padding-right: 40px;    position: relative;    white-space: nowrap;    overflow: hidden;}.eft .file-list li a img {    height: inherit;    margin-left: -3px;    margin-right: 20px;}.eft .file-list li a i {    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -ms-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    float: right;    font-size: 22px;    color: #176c8a;    position: absolute;    top: 0px;    right: 0px;    display: block;    background: #ebebeb;    border-radius: 3px;    line-height: 40px;    height: 40px;    width: 50px;    text-align: center;    z-index: 10;}.eft .file-list li a:hover {    background: #176c8a;    color: #fff;}.eft .file-list li a:hover i {    color: #fff;    background: #176c8a;}.eft table {    width: 100%;}.eft table tr {    border: 1px solid #e1e1e1;    border-radius: 3px;}.eft table tr:nth-child(odd) {    background: #f5f5f5;}.eft table tr.table-heading {    background: #e1e1e1;    font-weight: bold;}.eft table tr.table-heading th {    text-align: center;}.eft table tr th,.eft table tr td {    text-align: left;    padding: 10px 0 10px 15px;}.eft h1,.eft h2,.eft h3 {    color: #176c8a;    margin: 0;}.eft h1 {    font-size: 30px !important;}.eft h2 {    font-size: 24px !important;}.eft h3 {    font-size: 18px !important;}.eft a {    color: #e1564b;    font-weight: bold;}.eft ul {    margin-left: 20px;    list-style: disc !important;}.eft ol {    margin-left: 20px;    list-style-type: decimal;}.sidebar {    padding: 15px 15px 0 15px;}.sidebar h3 {    font-size: 20px;    text-transform: uppercase;    color: #176c8a;    margin: 0 0 20px;}.sidebar .side-article-list {    margin-bottom: 40px;}.sidebar .side-article-list li{    margin-bottom:10px;    font-size: 15px;    border-bottom:1px solid #ebebeb;    padding-bottom:10px;}.sidebar .side-article-list li a{    color:#646464;}.sidebar .side-article-list li:hover{    cursor: pointer;    border-bottom:1px solid #176c8a;}.sidebar .side-article-list li:hover a{    color: #176c8a;}.sidebar .side-article-list li:active a{    font-weight:bold;    color: #176c8a;}.sidebar .side-article-list article {    padding-bottom: 15px;    margin-bottom: 15px;    border-bottom: 1px solid #ebebeb;}.sidebar .side-article-list article h4 {    font-weight: normal;    font-size: 15px;    color: #646464;    margin: 0 0 5px;}.sidebar .side-article-list article h4:hover {    color: #176c8a;}.sidebar .side-article-list article a:active {    color: #176c8a;    font-weight:bold;}.sidebar .side-article-list article time {    color: #ababab;    font-size: 13px;}.sidebar .side-article-list article .more-btn {    float: right;}.sidebar .side-article-list article .more-btn i {    position: relative;}.sidebar .side-article-list article:last-child {    border: none;}.sidebar .side-article-list .more-plus span {    color: #176c8a;}.sidebar .side-article-list .more-plus i {    color: #176c8a;    border-color: #176c8a;}.sidebar .side-article-list .more-plus:hover i {    background: #176c8a;    color: #fff;}.dashboard {    padding: 16px 0;}.dashboard .container {    padding: 0 8px;}.dashboard .container .row {    margin-left: -8px;    margin-right: -8px;}.dashboard .container .link-box {    padding: 0 8px;    margin-bottom: 16px;}.dashboard .container .link-box a {    display: block;    position: relative;}.dashboard .container .link-box a img {    width: 100%;}.dashboard .container .link-box a h2 {    -webkit-transition: all 0.2s ease;    -moz-transition: all 0.2s ease;    -ms-transition: all 0.2s ease;    -o-transition: all 0.2s ease;    font-size: 12px;    text-transform: uppercase;    color: #fff;    height: 45%;    position: absolute;    margin: 0;    padding: 5px 10px;    width: 100%;    top: 0px;    background: #176c8a;    border-bottom-width: 2px;}.dashboard .container .link-box a .more-plus {    position: absolute;    z-index: 10;    bottom: 15px;    left: 50%;    margin-left: -20px;}.dashboard .container .link-box a .more-plus i {    display: none;}.dashboard .container .link-box a:hover .more-plus i {    background: #176c8a;}.dashboard .container .db-info-box {    height: 171.688px;    max-height: 171.688px;    position: relative;    padding: 0 8px;    margin-bottom: 16px;}.dashboard .container .db-info-box div{    position: relative;    padding: 8px 20px;}.dashboard .container .db-info-box div p{    position: relative;    margin:0;    line-height: 1.3em;}.dashboard .container .db-info-box div p:nth-child(1){    font-weight:bold;}.dashboard .container .db-info-box div p:nth-child(3){    font-weight:bold;    margin-top:7px;}.dashboard .container .db-info-box h2 {    -webkit-transition: all 0.2s ease;    -moz-transition: all 0.2s ease;    -ms-transition: all 0.2s ease;    -o-transition: all 0.2s ease;    font-size: 12px;    text-transform: uppercase;    color: #fff;    height: 45%;    margin: 0;    padding: 5px 10px;    width: 100%;    background: #176c8a;    border-bottom-width: 2px;}.staff-card {    display: block;    border: 1px solid #ebebeb;    margin-bottom: 16px;}.staff-card .name {    zoom: 1;    background: #ebebeb;}.staff-card .name:before,.staff-card .name:after {    content: "";    display: table;}.staff-card .name:after {    clear: both;}.staff-card .name img {    float: left;    margin-right: 10px;}.staff-card .name h3,.staff-card .name h2 {    font-size: 14px !important;}.staff-card .name h2 {    text-transform: uppercase;}.staff-card .name h3 {    margin-top: 12px;    font-weight: normal;}.staff-card .contact-info {    -webkit-transition: all 0.2s ease;    -moz-transition: all 0.2s ease;    -ms-transition: all 0.2s ease;    -o-transition: all 0.2s ease;    padding: 12px;    font-size:13px;}.staff-card .contact-info ul li {    color: #646464 !important;    font-weight: normal !important;    word-break: break-all;}.staff-card .contact-info ul li i {    margin-right: 7px;}.staff-card:hover .contact-info {    background: #ebebeb;}.staff .general-information {    padding: 0;}.staff .general-information .name {    background: #10536b;    padding: 30px 15px;}.staff .general-information .name:before {    background: #10536b;}.staff .general-information .name h1,.staff .general-information .name h3 {    color: #fff;}.staff .general-information .staff-info {    padding: 0 15px 0 0;}.staff .general-information .staff-info .details {    padding-left: 0;}.staff .general-information .staff-info ul {    text-align: left;    padding-top: 6px;}.staff .general-information .staff-info ul li {    margin: 10px 0;    padding: 0 15px 0 0;}.staff .general-information .staff-info ul li i {    display: inline;    font-size: 14px;    position: relative;    top: 1px;    margin-right: 3px;}.staff .general-information .staff-info ul li span,.staff .general-information .staff-info ul li a {    font-size: 12px;}tr:first-child td:first-child {    border-top-left-radius: 10px;}tr:first-child td:last-child {    border-top-right-radius: 10px;}tr:last-child td:first-child {    border-bottom-left-radius: 10px;}tr:last-child td:last-child {    border-bottom-right-radius: 10px;}#footer {    background: #176c8a;}#footer .accordion-wrap {    padding-top: 45px;    padding-bottom: 45px;}#footer .accordion-wrap .accordion-heading {    text-transform: uppercase;    font-size: 18px;    padding: 10px;    margin: 0;    font-weight: normal;    cursor: pointer;    color: #fff;    border-top: 0;    border-right: 0;    border-bottom: 0;    background: transparent;    border-left: 3px solid #10536b;    outline: none;}#footer .accordion-wrap .accordion-heading.ui-state-active {    background: #10536b;}#footer .accordion-wrap i {    float: right;}#footer .accordion-wrap ul {    border-left: 3px solid #10536b;    margin-bottom: 1px;    padding: 10px 0;}#footer .accordion-wrap ul li a {    transition: none;    color: #ebebeb;    margin-left: 10px;    line-height: 34px;}#footer .accordion-wrap ul li a:hover {    border-bottom: 1px solid #679caf;}#footer .copyright {    background: #10536b;    color: #fff;    padding-top: 15px;    padding-bottom: 15px;    font-size: 12px;}#footer .copyright .cr-note {    display: block;    padding: 15px 0;}#footer .copyright .info li {    margin-bottom: 4px;}#footer .copyright .info li i {    font-size: 20px;    opacity: 0.2;    margin-right: 7px;    position: relative;    top: 2px;}#footer .copyright .info li a {    color: #fff;    transition: none;}#footer .copyright .info li a:hover {    border-bottom: 1px solid #679caf;}@media (min-width: 480px) {    .copyright .info li {        margin: 6px 16px 6px 0;        float: left;    }    .staff .general-information .staff-info ul {        padding-top: 6px;    }    .staff .general-information .staff-info ul li span,    .staff .general-information .staff-info ul li a {        font-size: 14px;    }}@media (min-width: 600px) {    .slider {        height: 200px;    }    .navbar-header .navbar-right li {        width: 25%;    }    .slider {        height: auto;    }    .slider .owl-item img {        height: auto;    }    .staff .general-information .staff-info ul li {        margin: 15px 0;        padding: 0 15px 0 0;    }    .staff .general-information .staff-info ul li i {        display: block;        font-size: 30px;    }}@media (min-width: 768px) {    .slider {        height: 250px;    }    .cycles .cycle a.js-cycle-btn {        bottom: 30px;    }    .cycles .cycle ul {        padding-bottom: 0px;    }    #gmap {        height: 500px;    }    .facebook-like {        font-size: 24px;    }    .facebook-like i {        font-size: 34px;    }    .main-article h2 {        font-size: 30px;    }    .main-article .post-meta {        padding: 5px 0;    }    .main-article .post-meta time {        display: block;        padding: 19px 0 17px;    }    .main-article .post-meta .share {        text-align: right;    }    .main-article .post-meta .share .i-share {        font-size: 22px;        position: relative;        top: 2px;    }    .main-article .post-meta .share ul {        display: inline;        margin-left: 10px;        margin-right: -4px;        position: relative;        top: 3px;    }    .main-article .post-meta .share ul li {        float: none;        display: inline;    }    .main-article .post-meta .share ul a i {        font-size: 22px;    }    .dashboard .container .link-box a h2 {        font-size: 18px;        padding: 7px 20px;    }    .dashboard .container .db-info-box h2 {        font-size: 18px;        padding: 7px 20px;    }    .dashboard .container .link-box .more-plus i.i-plus {        display: block;    }    .sidebar {        padding: 34px 15px 0 15px;    }    .sidebar h3 {        font-size: 24px;    }    .staff .general-information .staff-info ul {        margin-top: 10px;    }    .staff .general-information .staff-info ul li {        margin: 20px 0;        text-align: center;    }    .staff .general-information .staff-info ul li i {        font-size: 50px;    }}@media (min-width: 992px) {    .slider {        height: 380px;    }    .announcements .ads {        padding: 35px 15px;        position: static;    }    .announcements .ads:after {        width: 50%;    }    .information,    .article-list {        padding: 20px 15px 20px 25px;    }    .information article,    .article-list article {        zoom: 1;        margin-bottom: 10px;        height: 50px;        position: relative;    }    .information article:before,    .information article:after,    .article-list article:before,    .article-list article:after {        content: "";        display: table;    }    .information article:after,    .article-list article:after {        clear: both;    }    .information article time,    .article-list article time {        width: 125px;        height: 50px;        display: block;        float: left;        margin-right: 20px;    }    .information article time .day,    .article-list article time .day {        width: 50px;        height: 50px;        color: #176c8a;        font-size: 24px;        padding: 0;        line-height: 50px;        text-align: center;    }    .information article time .month,    .article-list article time .month {        height: 50px;        padding: 0 0 0 10px;        font-size: 12px;        line-height: 50px;        text-align: left;    }    .information article a,    .article-list article a {        display: block;        height: 50px;        width: calc(100% - 150px);        position: absolute;        left: 145px;        top: 0px;    }    .information article a h3,    .article-list article a h3 {        padding-right: 50px;        position: absolute;        top: 50%;        transform: translateY(-50%);    }    .information article a i,    .article-list article a i {        color: #fff;        position: absolute;        top: 15px;        right: 20px;    }    .article-list {        padding: 30px 0;    }    .article-list article dsa as time {        border: 1px solid #ebebeb;        border-radius: 3px;    }    .article-list article dsa as time .day {        background: transparent;    }    .article-list article dsa as time .month {        padding-top: 0px;        height: 48px;        background: #ebebeb;        color: #176c8a;        border-radius: 0;    }    .article-list article a h3 {        color: #646464;    }    .article-list article a i {        color: #176c8a;    }    .subpage-heading h2 {        font-size: 24px;    }    .general-information {        background: #ebebeb;        padding: 40px 0;        position: relative;    }    .general-information .name {        position: static;    }    .general-information .name:before {        content: "";        background: #e1e1e1;        width: 50%;        height: 100%;        position: absolute;        top: 0px;        left: 0px;    }    .general-information h1,    .general-information h3 {        position: relative;        z-index: 10;    }    .general-information h1 {        font-size: 36px;    }    .general-information h3 {        font-size: 25px;    }    .general-information .address {        margin: 0 40px;    }    .main-article {        padding: 30px 15px;    }    .staff .general-information .staff-info ul li {        margin: 10px 0;        text-align: center;    }    .staff .general-information .staff-info ul li i {        font-size: 45px;    }    #footer .accordion {        padding-top: 45px;        padding-bottom: 45px;    }    #footer .accordion .accordion-heading {        font-size: 14px;        padding: 0 10px;        margin-bottom: 0px;        cursor: normal !important;    }    #footer .accordion .accordion-heading.Zebra_Accordion_Expanded {        background: transparent;    }    #footer .accordion ul {        padding-bottom: 0px;    }    #footer .accordion ul li a {        font-size: 12px;        line-height: 24px;    }}@media (min-width: 1200px) {    #header {        margin-bottom: 0px;        background: #ebebeb;        background: -moz-linear-gradient(left, #ebebeb 0%, #ffffff 50%, #ebebeb 100%);        background: -webkit-linear-gradient(left, #ebebeb 0%, #ffffff 50%, #ebebeb 100%);        background: linear-gradient(to right, #ebebeb 0%, #ffffff 50%, #ebebeb 100%);        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ebebeb', GradientType=1);    }    .navbar-header {        width: 100%;    }    .navbar-header .navbar-wrap:after,    .navbar-header .navbar-wrap:before {        display: none;    }    .navbar-header .navbar-brand {        max-width: 600px;        padding-left: 0px;    }    .navbar-header .navbar-brand h1 img {        height: 83px;    }    .navbar-header .navbar-brand h1 .title,    .navbar-header .navbar-brand h1 .sub-title,    .navbar-header .navbar-brand h1 .roman-year {        margin-left: 100px;    }    .navbar-header .navbar-brand h1 .title {        font-size: 24px;        line-height: 28px;        padding-top: 10px;    }    .navbar-header .navbar-brand h1 .sub-title {        font-size: 14px;        line-height: 16px;    }    .navbar-header .navbar-brand h1 .roman-year {        font-size: 12px;        line-height: 14px;    }    .navbar-header .navbar-toggle {        margin-right: 0px;    }    .navbar-header .navbar-right {        width: auto;        padding: 0 15px;    }    .navbar-header .navbar-right .nav {        border: none;    }    .navbar-header .navbar-right li {        width: auto;        border: none;    }    .navbar-header .navbar-right li a {        margin: 42px 0;        height: 40px;        border-radius: 3px;        padding-top: 9px;    }    .navbar-header .navbar-right li.search {        width: auto;        margin-left: 15px;        position: relative;    }    .navbar-header .navbar-right li.search input {        border: 3px solid #ebebeb;        border-right: none;        border-radius: 5px;        position: absolute;        background: #fff;        top: 42px;        right: 36px;        height: 40px;        width: 0px;    }    .navbar-header .navbar-right li.search .close-search {        display: none;        position: absolute;        right: 40px;        top: 0px;        background: none;        z-index: 10;    }    .navbar-header .navbar-right li.search .close-search i {        -webkit-transition: all 0.2s ease;        -moz-transition: all 0.2s ease;        -ms-transition: all 0.2s ease;        -o-transition: all 0.2s ease;        color: #d5d5d5;        font-size: 13px;    }    .navbar-header .navbar-right li.search .close-search:hover i {        color: #000;    }    .navbar-header .navbar-right li.search button {        position: relative;        margin: 42px 0;        position: relative;        z-index: 100;    }    .navbar-default .nav {        margin: 0px;    }    .navbar-default li a {        border: none;        padding: 17px 28px;    }    .navbar-default li:before,    .navbar-default li:last-child:after {        content: "";        width: 1px;        height: 20px;        background: #10536b;        position: absolute;        left: 0px;        top: 17px;    }    .navbar-default li:last-child:after {        right: 0px;        left: auto;    }    .navbar-default li ul {        background: #fff;        position: absolute;        border-radius: 4px;        top: 54px;        left: 0px;        min-width: 250px;        -webkit-box-shadow: 0px 0px 16px 2px rgba(0, 0, 0, 0.2);        -moz-box-shadow: 0px 0px 16px 2px rgba(0, 0, 0, 0.2);        box-shadow: 0px 0px 16px 2px rgba(0, 0, 0, 0.2);        z-index: 10000;    }    .navbar-default li ul li a {        display: block;        border: none;        color: #176c8a;        border-bottom: 1px solid #ebebeb;    }    .navbar-default li ul li a:hover {        color: #fff;    }    .navbar-default li ul li:before,    .navbar-default li ul li:after {        display: none;    }    .navbar-default li ul li:first-child,    .navbar-default li ul li:first-child a {        border-top-left-radius: 4px;        border-top-right-radius: 4px;    }    .navbar-default li ul li:last-child,    .navbar-default li ul li:last-child a {        border-bottom-left-radius: 4px;        border-bottom-right-radius: 4px;    }    .slider {        height: 520px;    }    .slider .item {        height: 520px;    }    .slider .post-heading {        top: 65px;    }    .slider .post-heading h2 {        max-width: 520px;        line-height: 51px;        font-size: 34px;    }    .slider .post-heading h2 span {        padding: 5px 0;    }    .slider .post-heading .more {        width: 200px;        padding: 17px 10px 17px 15px;    }    .slider .post-heading .more i {        font-size: 24px;        top: -6px;    }    .slider .slides-navigation {        display: block;    }    .slider .slides-navigation .prev,    .slider .slides-navigation .next {        -webkit-transition: all 0.2s ease;        -moz-transition: all 0.2s ease;        -ms-transition: all 0.2s ease;        -o-transition: all 0.2s ease;        display: block;        width: 74px;        height: 74px;        margin-top: -37px;        font-size: 24px;        text-align: center;        color: #fff;        padding: 20px;        background: rgba(0, 0, 0, 0.5);    }    .slider .slides-navigation .prev i,    .slider .slides-navigation .next i {        position: relative;    }    .slider .slides-navigation .prev:hover,    .slider .slides-navigation .next:hover {        background: rgba(0, 0, 0, 0.6);    }    .slider .slides-navigation .prev {        border-top-right-radius: 4px;        border-bottom-right-radius: 4px;    }    .slider .slides-navigation .next {        right: 0px;        border-top-left-radius: 4px;        border-bottom-left-radius: 4px;    }    .staff .general-information .staff-info ul li {        margin: 20px 0;        text-align: center;    }    .staff .general-information .staff-info ul li i {        font-size: 50px;    }}.first-cycle .subpage-heading {    background: #b86f2a;}.first-cycle .announcements,.first-cycle .ads {    background: #bf7e34;}.first-cycle .announcements a:hover i.i-plus,.first-cycle .ads a:hover i.i-plus {    background: #b86f2a !important;}.first-cycle .announcements:after,.first-cycle .ads:after {    background: url(img/cycle1_heading.png) right no-repeat;    background-size: auto 100%;}.first-cycle .information article .day {    color: #b86f2a;}.first-cycle .information article .month {    background: #b86f2a;}.first-cycle .dashboard .container .link-box a h2 {    color: #b86f2a;    background: #f5e3d3;    border-bottom: 2px solid #b86f2a;}.first-cycle .dashboard .container .link-box a:hover .more-plus i {    background: #b86f2a;}.first-cycle .dashboard .container .link-box a:hover h2 {    color: #fff;    background: #b86f2a;}.first-cycle .dashboard .container .db-info-box div{    background: #f5e3d3;;}.first-cycle .dashboard .container .db-info-box div p{    color: #b86f2a;;}.first-cycle .dashboard .container .db-info-box h2 {    background: #b86f2a;    color: #fff;    border-bottom: 2px solid #b86f2a;}.second-cycle .subpage-heading {    background: #538d53;}.second-cycle .announcements,.second-cycle .ads {    background: #5c9a5e;}.second-cycle .announcements a:hover i.i-plus,.second-cycle .ads a:hover i.i-plus {    background: #538d53 !important;}.second-cycle .announcements:after,.second-cycle .ads:after {    background: url(img/cycle2_heading.png) right no-repeat;    background-size: auto 100%;}.second-cycle .information article .day {    color: #538d53;}.second-cycle .information article .month {    background: #538d53;}.second-cycle .dashboard .container .link-box a h2 {    color: #538d53;    background: #dbeadb;    border-bottom: 2px solid #538d53;}.second-cycle .dashboard .container .link-box a:hover .more-plus i {    background: #538d53;}.second-cycle .dashboard .container .link-box a:hover h2 {    color: #fff;    background: #538d53;}.second-cycle .dashboard .container .db-info-box div{    background: #dbeadb;}.second-cycle .dashboard .container .db-info-box div p{    color: #538d53;}.second-cycle .dashboard .container .db-info-box h2 {    background: #538d53;    color: #fff;    border-bottom: 2px solid #538d53;}.third-cycle .subpage-heading {    background: #903d6b;}.third-cycle .announcements,.third-cycle .ads {    background: #9c4675;}.third-cycle .announcements a:hover i.i-plus,.third-cycle .ads a:hover i.i-plus {    background: #903d6b !important;}.third-cycle .announcements:after,.third-cycle .ads:after {    background: url(img/cycle3_heading.png) right no-repeat;    background-size: auto 100%;}.third-cycle .information article .day {    color: #903d6b;}.third-cycle .information article .month {    background: #903d6b;}.third-cycle .dashboard .container .link-box a h2 {    color: #903d6b;    background: #e9cadb;    border-bottom: 2px solid #903d6b;}.third-cycle .dashboard .container .link-box a:hover .more-plus i {    background: #903d6b;}.third-cycle .dashboard .container .link-box a:hover h2 {    color: #fff;    background: #903d6b;}.third-cycle .dashboard .container .db-info-box div{    background: #e9cadb;;}.third-cycle .dashboard .container .db-info-box div p{    color: #903d6b;}.third-cycle .dashboard .container .db-info-box h2 {    background: #903d6b;    color: #fff;    border-bottom: 2px solid #903d6b;}.zebra-accordion {    margin-top: 20px;}.zebra-accordion h2 {    margin-top:0px;}.zebra-accordion h3 {    margin-bottom:0px;}.zebra-accordion dt {    border: 1px solid #ebebeb;    padding: 10px;    border-top-right-radius: 3px;    border-top-left-radius: 3px;    font-weight: bold;    margin-top: 10px;    cursor: pointer;}.zebra-accordion dt i {    color: #176c8a;    margin-right: 10px;    font-size: 16px;}.zebra-accordion dt.Zebra_Accordion_Expanded {    background: #f5f5f5;}.zebra-accordion dd {    zoom: 1;    display: none;    border: 1px solid #ebebeb;    margin-top: -1px;    margin-left: 0px;    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px;    padding: 10px;}.zebra-accordion dd:before,.zebra-accordion dd:after {    content: "";    display: table;}.zebra-accordion dd:after {    clear: both;}.zebra-accordion dd .file-list li:last-child a {    margin-bottom: 22px;}.zebra-accordion dd .col-sm-4:last-child a {    margin-bottom: 24px;}@media (min-width: 992px) {    .zebra-accordion dd {        display: block;    }}/* =Galleries-------------------------------------------------------------- */.gallery {    float: left;    margin: 0 0 1.5% 0;    width: 100%;}.gallery-item {    display: inline-block;    width: 100%;    padding: 0 1% 2% 1%;    text-align: center;    vertical-align: top;}.gallery-columns-1 .gallery-item {max-width: 100%;}.gallery-columns-2 .gallery-item {max-width: 50%;}.gallery-columns-3 .gallery-item {max-width: 33.33%;}.gallery-columns-4 .gallery-item {max-width: 25%;}.gallery-columns-5 .gallery-item {max-width: 20%;}.gallery-columns-6 .gallery-item {max-width: 16.66%;}.gallery-columns-7 .gallery-item {max-width: 14.28%;}.gallery-columns-8 .gallery-item {max-width: 12.5%;}.gallery-columns-9 .gallery-item {max-width: 11.11%;}.gallery-icon img {    width: 100%;    height: auto;    margin: 0 auto;}.gallery-caption {    font-size: 1.2rem;    font-style: italic;    line-height: 1.8rem;    display: block;    padding-top: .5rem;    color: #666;}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {display: none;}@media (max-width: 768px) {    .gallery-caption {display: none;}}/* =card-staff fixes-------------------------------------------------------------- */.name-fix h2{    margin-bottom: 0px;}.name-fix h3{    margin-top:8px !important;    line-height:1;}