/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */
#region-branding{
    width: 500px;
}
#region-user-second{
    width: 420px;
}
#logo{
    width: 70px;
}
h2.node-title {
    font-size: 25px;
}
.site-name-slogan {
    float: left;
    border-left: 2px solid #f1f1f1;
    padding-left: 15px
}
.site-name {
    margin-top: -5px;
}
.site-name::before {
    content: "THE OFFICIAL WEBSITE";
    display: block;
    font-weight: 400;
    font-size: 13px;
    margin-bottom: -10px;
    color: #666666;
}
.site-name a {
    text-decoration: none;
    color: #333;
    font-weight: 900;
    font-size: 33px;
}
.site-slogan {
    font-weight: 900;
    color: #666666;
    font-size: 19px;
}
.region-branding-inner{
    float: left;
    border-bottom: 2px solid #f00;
}
.branding-data{
    float: left;
    border-bottom: 2px solid #000;
    margin-top: 15px;
}
.branding-data::after {
    display:block;
    margin-bottom: 12px;
}
.flag-border{
    border-bottom: 2px solid #ffeb00;
    display:block;
    font-size:1px;

}
#zone-branding-wrapper{
    box-shadow: 0px 17px 23px -5px rgba(0,0,0,0.5);
    z-index: 9;
}
/* Search form  */
#block-search-form{
    margin-top: 35px;
    float: right;
    margin-right: 0;
    display: block;
}
#block-search-form .form-actions{
    background: #c4c4c4;
    /* height: 34px; */
    /* width: 34px; */
    padding: 6px 3px 10px 9px;
    border-radius: 0px 3px 3px 0px;
    margin-left: -3px;
}
#block-search-form .form-actions:hover,
#block-search-form .form-actions input:hover{
    background: #6f6f6f;
}
#block-search-form input[type="text"]{
    height: 34px;
    border-color: #c4c4c4;
    color: #666666;
    font-family: 'Open Sans', Arial;
    padding-left: 10px;
    border-radius: 3px 0px 0px 3px;
}
/* Top links */
#block-block-14{
    display: inline-block;
    margin-top: 45px;
    margin-left: 16px;
}
#block-block-14 .fab,
.topfaq,
.topcall{
    display: inline-block;
    margin-right: 10px;
}
#block-block-14 .fa-facebook-square{font-size: 166%;
    color: #22589b;
    }
#block-block-14 .fa-twitter-square{
    font-size: 166%;
    color: #049ff6;
}


/* Menu */
#zone-menu-wrapper{
    background: #284e73;
    z-index: 1;
    box-shadow: inset 0px 12px 9px -11px rgba(0,0,0,0.50);
}
.tb-megamenu {
    background-color: #ffffff00;
}
.tb-megamenu .nav > li > a {
    border-right: 0px solid #222;
    border-top: 0;
    color: #fff;
    font-weight: normal;
    padding: 15px 14px;
    text-shadow: none;
    text-transform: uppercase;
    text-decoration:none;
}
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
    background-color: #f10909;
    color: #fff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: inset 0px 12px 9px -11px rgba(0,0,0,0.50);
    outline: none;
}
.caret{
    display:none !important;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover{
    background-color: #f10909;
}
#block-tb-megamenu-main-menu .tb-megamenu-button{
    display: none;
    position: relative;
}
#block-tb-megamenu-main-menu .tb-megamenu::before{
    display: none;
}
/* Header region, Slide, first 3 teasers */

#zone-header-wrapper{
    background: url("images/Banner-with-Flags.jpg") no-repeat;
    background-position: center;
    background-size: cover;
}
#zone-header{
    width: 1100px;
    padding-top: 30px;
    padding-bottom: 5px;
}
#region-header-first{
    width: 700px;
    margin-right: 5px;
}
#region-header-second{
    width: 360px;
    margin-left: 0px;
    margin-right: 5px;
    display: block;
}
#block-views-first-news-slide-block .views-slideshow-cycle-main-frame,
#block-views-first-news-slide-block .views_slideshow_cycle_slide,
#block-views-first-news-slide-block .views-row{
    width: 700px;
    height: 400px;
}
#block-views-events-block .views-row{
    width: 360px;
}
.eventimage img,
.slideimage img{
    width: 100%;
    height: 197px;
}
#block-views-first-news-slide-block .slideimage img{
    width: 100%;
    height: 445px;
}
#block-views-first-news-slide-block .slidemain{
    position: relative;
    height: 400px;
}
#block-views-first-news-slide-block .slidetext{
    position: absolute;
    background: #000000d9;
    bottom: 0px;
    left: 60px;
    width: 400px;
    padding: 20px;
    box-sizing: border-box;
}
#block-views-first-news-slide-block .slidetitle{
    font-size: 27px;
}
#block-views-first-news-slide-block .slidetitle a{
    color: #fff;
    text-decoration: none;
}
#block-views-first-news-slide-block .slidereadmo a{
    display: block;
    background: #f00;
    color: #fff;
    float: left;
    padding: 5px 10px;
    text-transform: uppercase;
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 0px;
}
#block-views-first-news-slide-block-1 .slidemain{
    position: relative;
    height: 198px;
}
#block-views-first-news-slide-block-1 .slidetext{
    position: absolute;
    background: #000000d9;
    bottom: 25px;
    left: 14px;
    width: 250px;
    padding: 14px;
    box-sizing: border-box;
}
#block-views-first-news-slide-block-1 .slidetitle{
    font-size: 15px;
    max-height: 67px;
    overflow: hidden;
}
#block-views-first-news-slide-block-1 .slidetitle a{
    color: #fff;
    text-decoration: none;
}
#block-views-first-news-slide-block-1 .slidereadmo a{
    display: block;
    background: #f00;
    color: #fff;
    float: left;
    padding: 3px 10px;
    /* text-transform: uppercase; */
    font-size: 10px;
    margin-top: 6px;
    margin-bottom: 0px;
}




/* Event */
#block-views-events-block .eventmain{
    position: relative;
    height: 220px;
}
#block-views-events-block .bannercat{
    text-transform:uppercase;
    font-size: 10px;
    background: #3c3636cc;
    color: #fff;
    padding: 2px 5px;
    /* width: 36px; */
}
#block-views-events-block .evente{
    position: absolute;
    bottom: 36px;
    left: 14px;
}
#block-views-events-block .eventext{
    background: #000000d9;
    width: 250px;
    padding: 14px;
    box-sizing: border-box;
    display: block;
}
#block-views-events-block .eventitle{
    font-size: 15px;
    max-height: 67px;
    overflow: hidden;
}
#block-views-events-block .eventitle a{
    color: #fff;
    text-decoration: none;
}
#block-views-events-block .eventlink a{
    display: block;
    background: #f00;
    color: #fff;
    padding: 3px 10px;
    font-size: 10px;
    margin-top: 6px;
    margin-bottom: 0px;
    width: 53px;
}
#block-views-events-block{
    margin-top: 5px;
}
/* Event page */
body.node-type-event #block-system-main .field-name-field-event-photo img{
    margin-bottom: 20px;
}
body.node-type-event #page-title{
    text-transform: uppercase;
    font-size: 2em;
}
/* Welcome area */
#zone-content-wrapper{
    background: #f1f1f1;
    padding: 90px 0 70px;
    border-bottom: 1px solid #d5d5d5;
}
body.front #region-content{
    width: 960px;
}
body.front #block-system-main{
    width: 50%;
    float: left;
    box-sizing: border-box;
    height: 270px;
    overflow: hidden;
}
body.front #block-system-main .block-inner{
    background: #fff;
    padding: 30px 40px;
    height: 260px;
}
.feed-icon{
    display:none;
}
.node-links ul li a{
    text-transform: capitalize;
    border-radius: 0px;
    border: 0px solid;
    background: #555;
    color: #fff;
    font-weight: normal;
    text-shadow: #fff 0 0px 0px;
    font: normal 12px/1.2 Open Sans, sans-serif;
    padding: 5px 10px 5px;
}
.node-links ul li a:hover, .comment-links ul li a:hover{
    background: #222;
}
#block-views-leaders-block{
    width: 50%;
    float: right;
    margin-top: 0px;
}
#block-views-leaders-block .views-row{
    background: #fff;
    margin-left: 5px;
    float:left;
    height: 270px;
    overflow:hidden;
    width: 48%;
    box-sizing: border-box;
    margin-top: 0;
}
#block-views-leaders-block .views-row-2{
    margin-right: 0px;
}
#block-views-leaders-block .views-field-field-leader-photo img{
    width: 100%;
    height:auto;
}
#block-views-leaders-block .views-field-title{
    font-weight: bold;
    color: #333;
    padding: 20px 0 3px 30px;
    font-size: 17px;
}
#block-views-leaders-block .views-field-term-node-tid{
    padding: 0 0 0 30px;
    color: #333;
}

/* Quick Links Area */
#region-preface-first{
    padding: 60px 0 20px;
    border-top: 1px solid #fff;
    background: #f1f1f1;
}
#zone-preface{
    width: 100%;
}
#region-preface-first{
    width: 100%;
    /* margin: 0; */
}
#block-views-quick-access-links-block{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}
#block-views-quick-access-links-block .views-row{
    float: left;
    width: 24.48%;
    margin-right: 5px;
    margin-bottom: 5px;
    text-align: center;
    position: relative;
    height: 170px;
    box-sizing: border-box;
}
#block-views-quick-access-links-block .views-row a{
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    
}
#block-views-quick-access-links-block .views-field-field-link-icon{
    text-align:center;
    margin-top: 40px;
}
#block-views-quick-access-links-block .views-field-title{
    position: relative;
    bottom: -16px;
}
#block-views-quick-access-links-block .qimage{
    display:block;
    position: absolute;
    z-index: 5;
    top: 37px;
    left: 69px;
}
#block-views-quick-access-links-block .qlink a{
    display:block;
    position: relative;
    z-index: 1;
    padding-top: 116px;
    height: 170px;
    box-sizing: border-box;
}
#block-views-quick-access-links-block .views-row a:hover{
    opacity: .8;
}
#block-views-quick-access-links-block .views-row-1 a{
    background: #444;
}
#block-views-quick-access-links-block .views-row-2 a{
    background: #e2b102;
}
#block-views-quick-access-links-block .views-row-3 .qimage{
    left: 89px;
}
#block-views-quick-access-links-block .views-row-3 a{
    background: #277fe1;
}
#block-views-quick-access-links-block .views-row-4 a{
    background: #e15727;
}
#block-views-quick-access-links-block .views-row-5 .qimage{
    left: 82px;
}
#block-views-quick-access-links-block .views-row-5 a{
    background: #cb1f1f;
}
#block-views-quick-access-links-block .views-row-6 a{
    background: #8caa24;
}
#block-views-quick-access-links-block .views-row-7 a{
    background: #24aa9c;
}
#block-views-quick-access-links-block .views-row-8 a{
    background: #7224aa;
}
#block-views-quick-access-links-block .qimage a{
    background: none;
}

/* Call us | Facebook | Twitter */
#region-preface-second{
    width: 100%;
    margin: 0;
    background: #f1f1f1;
    padding-bottom: 60px;
    border-bottom: 1px solid #d5d5d5;
}
#region-preface-second .block{
    background: #fff;
    margin-right: 10px;
    height: 70px;
    box-sizing:border-box;
}
.region-preface-second-inner{
     margin-left:auto;
     margin-right:auto;
     width: 960px;
}
#block-block-2{
    float: left;
    width: 28.5%;
    padding: 15px 0 0 35px;
}
#block-block-2 .callus{
    background: url('images/call.png') no-repeat;
    background-position-y: 8px;
    padding-left: 43px;
}
#block-block-2 .smaltxt{
    margin-bottom: -3px;
}
#block-block-2 .largetxt{
    font-size: 22px;
}
#block-block-3{
    float: left;
    width: 39.8%;
    padding: 7px 0 0px 40px;
}
#block-block-4{
    float: right;
    width: 28.5%;
    margin-right: 0px;
    padding: 22px 0 0 50px;
    margin-right: 0px;
    display: block;
}

/* Latest news */
#region-preface-third{
    width: 100%;
    margin: 0;
    background: #f1f1f1;
    border-top: 1px solid #fff;
    padding: 60px 0;
    border-bottom: 1px solid #d5d5d5;
}
#block-views-first-news-slide-block-2{
    margin-left:auto;
    margin-right:auto;
    width: 960px;
}
#block-views-first-news-slide-block-2 .views-row img{
    width: 100%;
}
#block-views-first-news-slide-block-2 .views-row{
    width: 33%;
    margin-right: 5px;
    float: left;
    height: 340px;
    background: #fff;
    box-sizing:border-box;
    }
#block-views-first-news-slide-block-2 .views-row-3{
    margin-right: -1px;
}
#block-views-first-news-slide-block-2 .lstitle{
    padding: 30px 20px 10px 30px;
    font-size: 13px;
    font-weight: bold;
    height: 11px;
    overflow: hidden;
    text-transform: uppercase;
}
#block-views-first-news-slide-block-2 .lstbody{
    padding: 5px 20px 10px 30px;
    height: 50px;
    overflow: hidden;
}
#block-views-first-news-slide-block-2 .lstmore{
    padding: 5px 0 0 30px
}
#block-views-first-news-slide-block-2 h2.block-title{
    font-size: 25px;
    margin-bottom: 20px;
    margin-left: 30px;
    color: #333;
}
#block-block-5{
    margin-top: 30px;
}
#block-block-5 .content a{
    background: #000;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 25px;
}

/* Opportunites */
#zone-postscript{
    width: 100%;
}
#region-postscript-first{
    width: 100%;
    margin: 0;
    background: #f1f1f1;
    border-top: 1px solid #fff;
    padding: 60px 0;
}
.region-postscript-first-inner{
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
.region-postscript-first-inner .block{
    width: 33%;
    float:left;
    background:  #fff;
    margin-right: 5px;
    min-height: 400px;
}
#block-views-opportunities-block-2{
    margin-right: -1px;
}
#block-block-6{
    width: 100%;
    clear:both;
    background: none;
    min-height: 0px;
}
#block-block-6 h2{
    font-size: 25px;
    margin-bottom: 20px;
    margin-left: 30px;
    color: #333;
}
.headerbg{
    height: 200px;
    position: relative;
    width: 100%;
    box-sizing: border-box;
}
.opptitle{
    position:absolute;
    bottom:0;
    background: #000000a1;
    width: 100%;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
    padding: 13px 23px;
    box-sizing: border-box;
}
#block-views-opportunities-block .headerbg{
    background: url('images/economic.jpg') no-repeat;
    background-size:cover;
}
#block-views-opportunities-block-1 .headerbg{
    background: url('images/projects.jpg') no-repeat;
    background-size:cover;
}
#block-views-opportunities-block-2 .headerbg{
    background: url('images/tourism.jpg') no-repeat;
    background-size:cover;
}
#region-postscript-first ul li{
    list-style: disc;
    font-size: 15px;
    margin-left: 0.5em;
    color: #666666;
    margin-bottom: 8px;
}
#region-postscript-first ul li a{
    color: #666666;
}
#region-postscript-first ul li a:hover{
    color: #00baff;
}
#region-postscript-first .view-content{
    padding: 20px 30px;
}

/* Lower Events */
#region-postscript-second{
    width: 100%;
    margin: 0;
    background: #f1f1f1;
    padding: 10px 0 60px;
}
#block-views-events-block-1{
    width: 960px;
    margin: 0 auto;
}
#block-views-events-block-1 .views-row-1{
    width: 49%;
    float: left;
    height: 240px;
    background: #fff;
}
#block-views-events-block-1 .views-row-2{
    width: 49%;
    float: right;
    height: 240px;
    background: #fff;
}
#block-views-events-block-1 .evdate{
    float:left;
    height: 240px;
    background: #f00;
    width: 50px;
    text-align: center;
    color: #fff;
    text-transform:uppercase;
}
#block-views-events-block-1 .evmonth{
    margin-top: 20px;
    font-size: 14px
}
#block-views-events-block-1 .evday{
    font-size: 27px;
    font-weight: bold;
    line-height: 20px;
}
#block-views-events-block-1 .evyear{

}

#block-views-events-block-1 .evimage{
    float:left;
    display: block;
    margin-right: -1px;
}
#block-views-events-block-1 .evimg{
    width: 220px;
    float:left;
}
#block-views-events-block-1 .evimg img{
    width: 100%;
}
#block-views-events-block-1 .evinfo{
    float: right;
    width: 201px;
    height: 241px;
    box-sizing: border-box;
    border: 1px solid #e1e1e1;
    padding: 35px 30px;
    font-size: 13px;
    background: #fff;
}
#block-views-events-block-1 .evtitle{
    font-size: 15px;
    text-transform: uppercase;
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
}
#block-views-events-block-1 .evdat{
    font-style: italic;
    padding: 3px 0;
}
#block-views-events-block-1 h2.block-title {
    font-size: 25px;
    margin-bottom: 20px;
    margin-left: 30px;
    color: #333;
}

/* District Highlight */
#region-postscript-third{
    width: 100%;
    margin: 0;
    background-color: #666666;
    background:url('images/highlight_bg.jpg');
    background-position: center;
    padding: 40px 0;
}
#block-views-district-highlights-block{
    width: 960px;
    margin: 0 auto;
}
#block-views-district-highlights-block h2.block-title {
    font-size: 25px;
    margin-bottom: 20px;
    margin-left: 30px;
    color: #fff;
}
#block-views-district-highlights-block .views-row{
    position: relative;
    float:left;
    width: 24.4%;
    margin-right: 5px;
    height: 300px;
    margin-left: 0;
}
#block-views-district-highlights-block .views-row img{
    width: 100%;
    z-index: 1;
    height: auto;
}
}
#block-views-district-highlights-block .views-row-4{
    margin-right: 0px
}
#block-views-district-highlights-block .views-field-title{
    z-index: 9;
    font-size: 16px;
    width: 100%;
    text-align:center;
    text-transform:uppercase;
    height: 80px;
    background: #0000008f;
    margin-top: -80px;
    position: relative;
    box-sizing:border-box;
    padding: 27px 0 0;
}
#block-views-district-highlights-block .views-field-title a{
    color: #fff;
    font-weight: bold;
    padding: 20px 30px;
}

/* footer menu */
#region-postscript-fourth{
    width: 100%;
    margin: 0;
    background: #000;
}
#block-system-main-menu{
    width: 960px;
    margin: 0 auto;
}
#block-system-main-menu ul li{
    list-style: none;
    text-transform: uppercase;
    padding: 15px 9px;
    font-size: 14px;
    float: left;
}
#block-system-main-menu ul ul{
    display: none;
}
#block-system-main-menu a{
    color: #777676;
}

/* Footer Sections */
#zone-footer-wrapper{
    background: url('images/footer_bg.jpg') no-repeat;
    background-position: center;
    background-size: cover;
}
#region-footer-first .block{
    width: 33%;
    float: left;
    margin-right: 5px;
    box-sizing: border-box;
    background: #000;
    color: #888;
    height: 280px;
    padding: 60px 30px;
    margin-top: 5px;
    margin-bottom: 70px;
}
#region-footer-first #block-block-9{
    margin-right: -1px;
}
#region-footer-first h2.block-title{
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 10px;
}
#region-footer-first ul li{
    list-style: none;
}
#region-footer-first{
    border-bottom: 5px solid #cfc303;
}
#region-footer-second{
    border-top: 5px solid #d10505;
    color: #a3a3a3;
}
#region-footer-second{
padding: 0 0 30px;   
}
#region-footer-second .coatof{
    background: url('images/lower_coat_of_arms.png') no-repeat;
    background-position: center;
    background-position-y: -57px;
    z-index: 9;
    position: relative;
    width:100%;
    height: 104px;
    /* position:absolute; */
    display: block;
}

#region-footer-second .copyleft{
    float:left;
}
#region-footer-second .designedby{
    float:right;
    text-align:right;
    line-height: 13px;
}
#region-footer-second .designedby span{
    font-size: 8px;
    margin-top: 0px;
}
#block-block-11{
    text-align:center;
    margin-top: -80px;
    margin-bottom: -26px;
}

/* Inner Page | About us */
body.not-front #zone-content {
    background: #ffffff;
}
body.context-about-us #zone-content,
body.node-type-services #zone-content{
    background: #282828;
    width: 960px;
}
body.not-front #region-content{
    background: #fff;
    margin-right: 0;
    width: 720px;
    margin-left: 0px;
    min-height: 631px;
    box-sizing: border-box;
}
body.not-front #region-content{
    border-right: 5px solid #f2f2f2;
}
body.context-about-us #region-content,
body.node-type-services #region-content{
    width: 740px;
    border-right: 0px solid #f2f2f2;
}

body.not-front .region-content-inner{
    padding: 40px;
    box-sizing:border-box;
}
body.not-front #region-sidebar-first{
    margin-right: 0;
    margin-left: 0;
}
body.not-front #region-sidebar-first ul{
    margin-right: 0px;
    margin-left: 0px;
    width: 100%;
}
body.not-front #region-sidebar-first ul li{
    list-style: none;
    margin: 0;
    text-transform: uppercase;
}
body.not-front #region-sidebar-first ul li.first a{
        border-top: 1px solid #fff;
}
body.not-front #region-sidebar-first ul li a{
    color: #fff;
    padding: 20px 30px;
    display: block;
    border-bottom: 1px solid #000;
}
body.not-front #region-sidebar-first ul li a:hover{
    color: #333;
    background: #f7f7f7;
}
body.not-front #region-sidebar-first ul li a.active{
    color: #333;
    background: #f7f7f7;
    font-weight: bold;
}
li.leaf{
    padding: 0;
}
body.not-front #zone-content-wrapper{
    background: url('images/not_front_bg.jpg') no-repeat;
    background-position-x: center;
    background-color: #f1f1f1;
    padding: 40px 0;
}
body.not-front #region-user-first{
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding:20px 0 0 20px;
    display: block;
}
/* Quick Menu */
#block-menu-menu-quick-menu{
    padding: 20px;
}
#block-menu-menu-quick-menu .block-title{
    border-bottom: 1px solid #999999;
    margin-bottom: 15px;
    padding-bottom: 5px;
}
#block-menu-menu-quick-menu ul li{
    list-style: none;
    padding: 0 0  5px 0;
}





/* Dashboard */
.logoutb{
position: absolute;
left: -63px;
top: 1px;
}
.logoutb a{
    padding: 2px 5px;
    text-align:center;
    color: #fff;
    background: #f00;
}
body.context-dashboard #zone-content{
    background: #333;
}
body.context-dashboard #region-content{
    width: 929px;
}
body.logged-in #region-sidebar-second{
    width: 240px;
}
.fa{
    float: left;
    font-size: 2em;
    margin-right: 7px;
}
#block-system-main .view-display-id-page ul li h5{
    margin-bottom: 0px;
}
#block-system-main .view-display-id-page ul li.views-row{
    display: block;
    width: 47%;
    float: left;
    box-sizing: border-box;
    padding-right: 20px;
    margin-bottom: 25px;
}
#block-views-dashboard-block-1{
 padding: 20px;   
}
#block-views-dashboard-block-1 h2.block-title{
    color: #fff;
margin-bottom: 20px;
}
#block-views-dashboard-block-1 h5{
    margin-bottom: 7px;
}
#block-views-dashboard-block-1 h5 a{
    color: #fff;
font-size: .9em;
font-weight: normal;
}
#block-views-dashboard-block-1 h5 a:hover{
    color:#00d7fb;
}
#block-views-dashboard-block-1 .views-row{
    border-bottom: 1px solid #686868;
margin-bottom: 5px;
}
#block-views-dashboard-block-1 .fa{
    font-size: 1.3em;
margin-top: 6px;
color: #f2f2f2;
}
.addnode{
    margin: -6px 0px 15px;
}
.addnode a{
    display: block;
background: green;
width: 100px;
text-align: center;
color: #fff;
padding: 5px 0;
text-transform: uppercase;
}
.backtod{
    position: absolute;
    right: 40px;
    top: 100px;
}
.backtod a{
    background: #999;
    color: #fff;
    padding: 3px 10px;
}
.backtod a:hover{
    color: #fff;
    background: #484747;
}

/* News */
body.node-type-news #block-system-main .field-name-field-image img{
    width: 100%;
    height:auto;
    margin-bottom: 30px;
    border-bottom: 1px solid #f2f2f2;
}
body.node-type-news #zone-content {
    background: #fff;
    width: 1180px;
}
body.node-type-news #region-content{
    border-right: 5px solid #f2f2f2;
}
body.node-type-news #page-title{
    font-size: 20px;
    color: #333;
    text-transform: uppercase;
    /* font-family: Playfair Display; */
}
body.node-type-news .field-name-post-date{
    font-style: italic;
    margin: -10px 0 20px;
}
body.page-news #block-system-main .field-name-field-image img{
    float: left;
    margin-right: 20px;
}