@import url('http://fonts.googleapis.com/css?family=Montserrat%3A400|Montserrat%3A600|Montserrat%3A700|Montserrat%3Aregular&subset=');


.post .post-content > p:first-child { font-size: inherit; color: inherit; }

h1, h2, h3, h4, h5, h6, .gallery-block .carousel .title a, .list-timeline .posts article, .posts-list .content > a, .block.posts a, 
								#bbpress-forums .bbp-topic-title, #bbpress-forums .bbp-forum-title, .bbpress.single-topic .main-heading, .navigate-posts .link { font-family: "Montserrat", Georgia, serif; }
.post-content { font-family: "Montserrat", Arial, sans-serif; font-weight: normal; }
.navigation .menu { font-family: "Montserrat", Arial, sans-serif; font-weight: normal; }
.highlights .excerpt, .listing-alt .content .excerpt { font-family: "Montserrat", Arial, sans-serif; font-weight: normal; }
.post-header h1, .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 { font-family: "Montserrat", Arial, sans-serif; font-weight: normal; }
body, .main .sidebar .widgettitle, .tabbed .tabs-list, h3.gallery-title, .comment-respond small, .main-heading, .gallery-title, .section-head, .main-footer .widgettitle, .entry-title, .page-title { font-family: "Montserrat", Arial, sans-serif; }
::selection { background: #106494 }

:-moz-selection { background: #106494 }

.top-bar, .post-content .modern-quote { border-top-color: #106494 }

.trending-ticker .heading, .breadcrumbs .location, .news-focus .heading, .gallery-title, .related-posts .section-head, 
.news-focus .heading .subcats a.active, .post-content a, .comments-list .bypostauthor .comment-author a, .error-page 
.text-404, .main-color, .section-head.prominent, .block.posts .fa-angle-right, a.bbp-author-name, .main-stars span:before,
.main-stars, .recentcomments  .url { color: #106494 }

.navigation .menu > li:hover > a, .navigation .menu >.current-menu-item > a, .navigation .menu > .current-menu-parent > a,
.navigation .menu > .current-menu-ancestor > a, .tabbed .tabs-list .active a,  
.comment-content .reply, .sc-tabs .active a, .navigation .mega-menu { border-bottom-color: #106494 }

.main-featured .cat, .main-featured .pages .flex-active, .rate-number .progress, .highlights .rate-number .progress, 
.main-pagination .current, .main-pagination a:hover, .cat-title, .sc-button-default:hover, .drop-caps, .review-box .bar,
.review-box .overall, .post .read-more a, .button, .post-pagination > span { background: #106494 }

.post-content .wpcf7-not-valid-tip, .main-heading, .review-box .heading, .post-header .post-title:before, 
.highlights h2:before, div.bbp-template-notice, div.indicator-hint, div.bbp-template-notice.info, 
.modal-header .modal-title, .entry-title, .page-title { border-left-color: #106494 }

@media only screen and (max-width: 799px) { .navigation .mobile .fa { background: #106494 } }

h1, h2, h3, h4, h5, h6 { color: #124c6e }

.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 { color: #124c6e }

.post-content a { color: #106494 }

.navigation { background-color: #0f4d70; }

@media only screen and (max-width: 799px) { .navigation .menu > li:hover > a, .navigation .menu > .current-menu-item > a, 
.navigation .menu > .current-menu-parent > a { background-color: #0f4d70; } }

.navigation.sticky { background: rgb(15,77,112); background: rgba(15,77,112, 0.9); }

.navigation .mega-menu, .navigation .menu ul { background-color: #0f4d70; }

@media only screen and (max-width: 799px) { .navigation .mega-menu.links > li:hover { background-color: #0f4d70; } }

.navigation .menu > li:hover, .navigation .menu li li:hover, .navigation .menu li li.current-menu-item,
.navigation .mega-menu .sub-nav li:hover, .navigation .menu .sub-nav li.current-menu-item { background-color: #115378; }

@media only screen and (max-width: 799px) { .navigation .menu > li:hover > a, .navigation .menu > .current-menu-item > a, 
.navigation .menu > .current-menu-parent > a, .navigation .mega-menu.links > li:hover,
.navigation .menu > .current-menu-ancestor > a, .navigation .menu li.active { background-color: #115378; } }

.navigation { border-color: #0f5780; }

.navigation .menu > li li a, .navigation .mega-menu.links > li > a, .navigation .mega-menu.links > li li a,
.mega-menu .posts-list .content, .navigation .mega-menu .sub-nav li a { border-color: #0f5780; }

@media only screen and (max-width: 799px) { .navigation .menu li a { border-color: #0f5780; } }

.mega-menu .heading, .navigation .mega-menu.links > li > a { border-color: #0f5780; }

.mega-menu .sub-nav { background: #0e405d; }

.main .sidebar .widgettitle, .tabbed .tabs-list { background-color: #0e405d; }

.main-footer { background-color: #0e405d; background-image: none; }

.lower-foot { background-color: #0e405d }


.cat-6, .cat-title.cat-6 { background: #20a4cc; }
.navigation .menu .menu-cat-6 .mega-menu { border-bottom-color: #20a4cc; }
.news-focus .heading.cat-6 .subcats .active, .news-focus .heading.cat-6, .cat-text-6 {  color: #20a4cc;  }

.navigation .menu > .menu-cat-6:hover > a, .navigation .menu > .menu-cat-6.current-menu-item > a, .navigation .menu > .menu-cat-6.current-menu-parent > a {
	border-bottom-color: #20a4cc;
}


.cat-8, .cat-title.cat-8 { background: #006620; }
.navigation .menu .menu-cat-8 .mega-menu { border-bottom-color: #006620; }
.news-focus .heading.cat-8 .subcats .active, .news-focus .heading.cat-8, .cat-text-8 {  color: #006620;  }

.navigation .menu > .menu-cat-8:hover > a, .navigation .menu > .menu-cat-8.current-menu-item > a, .navigation .menu > .menu-cat-8.current-menu-parent > a {
	border-bottom-color: #006620;
}


.cat-9, .cat-title.cat-9 { background: #50912d; }
.navigation .menu .menu-cat-9 .mega-menu { border-bottom-color: #50912d; }
.news-focus .heading.cat-9 .subcats .active, .news-focus .heading.cat-9, .cat-text-9 {  color: #50912d;  }

.navigation .menu > .menu-cat-9:hover > a, .navigation .menu > .menu-cat-9.current-menu-item > a, .navigation .menu > .menu-cat-9.current-menu-parent > a {
	border-bottom-color: #50912d;
}


.cat-10, .cat-title.cat-10 { background: #dd3333; }
.navigation .menu .menu-cat-10 .mega-menu { border-bottom-color: #dd3333; }
.news-focus .heading.cat-10 .subcats .active, .news-focus .heading.cat-10, .cat-text-10 {  color: #dd3333;  }

.navigation .menu > .menu-cat-10:hover > a, .navigation .menu > .menu-cat-10.current-menu-item > a, .navigation .menu > .menu-cat-10.current-menu-parent > a {
	border-bottom-color: #dd3333;
}


.cat-13, .cat-title.cat-13 { background: #603349; }
.navigation .menu .menu-cat-13 .mega-menu { border-bottom-color: #603349; }
.news-focus .heading.cat-13 .subcats .active, .news-focus .heading.cat-13, .cat-text-13 {  color: #603349;  }

.navigation .menu > .menu-cat-13:hover > a, .navigation .menu > .menu-cat-13.current-menu-item > a, .navigation .menu > .menu-cat-13.current-menu-parent > a {
	border-bottom-color: #603349;
}


.cat-18, .cat-title.cat-18 { background: #ce7b2d; }
.navigation .menu .menu-cat-18 .mega-menu { border-bottom-color: #ce7b2d; }
.news-focus .heading.cat-18 .subcats .active, .news-focus .heading.cat-18, .cat-text-18 {  color: #ce7b2d;  }

.navigation .menu > .menu-cat-18:hover > a, .navigation .menu > .menu-cat-18.current-menu-item > a, .navigation .menu > .menu-cat-18.current-menu-parent > a {
	border-bottom-color: #ce7b2d;
}


.cat-28, .cat-title.cat-28 { background: #dd3333; }
.navigation .menu .menu-cat-28 .mega-menu { border-bottom-color: #dd3333; }
.news-focus .heading.cat-28 .subcats .active, .news-focus .heading.cat-28, .cat-text-28 {  color: #dd3333;  }

.navigation .menu > .menu-cat-28:hover > a, .navigation .menu > .menu-cat-28.current-menu-item > a, .navigation .menu > .menu-cat-28.current-menu-parent > a {
	border-bottom-color: #dd3333;
}


.cat-44, .cat-title.cat-44 { background: #1e73be; }
.navigation .menu .menu-cat-44 .mega-menu { border-bottom-color: #1e73be; }
.news-focus .heading.cat-44 .subcats .active, .news-focus .heading.cat-44, .cat-text-44 {  color: #1e73be;  }

.navigation .menu > .menu-cat-44:hover > a, .navigation .menu > .menu-cat-44.current-menu-item > a, .navigation .menu > .menu-cat-44.current-menu-parent > a {
	border-bottom-color: #1e73be;
}


.home-what a img {
	width: 100%;
}

.main-footer .widgettitle {
    border-bottom: 1px solid #284A6B;
}

.widget li {
    border-color: #284A6B;
}

.navigation {text-transform: none;}
.small-text, .small-text p {
font-size:10px;
color:#999;
}

.sc-tabs .active a {
    background: #106494;
    color: #fff;
}
.home-what .column { 
-moz-transition: all .2s;
-webkit-transition: all .2s;
transition: all .2s;
padding: 8px;
}

.home-what .column:hover {
-moz-transform: scale(1.02);
-webkit-transform: scale(1.02);
	transform: scale(1.02);
}

/*------------------------------------*/

.navigation .menu > li > a {font-size:12px;}
.related-posts .highlights .image-link img {display:none;}

.tabbed .tabs-list a {padding: 0 5px; font-size: 11px;}
.trending-ticker, .owl-carousel-item-imgtitle {display: none!important;}
.lower-foot {text-align:center; background: #fff!important;}
.lower-foot .textwidget {float:none; text-align: center;}

.chimp-form input, .chimp-form textarea, .chimp-form button, .chimp-form input[type="submit"],.newsletter input, .newsletter textarea, .newsletter select, .newsletter button, .newsletter input[type="submit"] {
box-sizing: border-box;
width: 100%!important;
border: 2px solid rgba(0,0,0,.2)!important;
}

.chimp-form input[type="submit"],.newsletter button, .newsletter input[type="submit"] {
    background-color: #106494!important;
    color: #fff!important;
    font-weight: bold;
}

/* Subscribe Widget */
.chimp-form-widget,#newsletterwidget-3, #newsletterwidget-4 {
    background: url(http://balkancsd.net/novo/wp-content/uploads/2015/09/bcsd-small-pattern-small.png) repeat-x 0px -13px, url(http://balkancsd.net/novo/wp-content/uploads/2015/09/paper-mail-3.png)!important;
    padding: 20px;
    /* box-shadow: inset 0 0 0px 2px rgba(0,0,0,.1); */
    border: 2px solid rgba(0,0,0,.1);
    border-top: 0; 
padding-bottom: 0;
}

.chimp-form-widget .widgettitle,#newsletterwidget-3 .widgettitle, #newsletterwidget-4 .widgettitle {
    font-size: 14px!important;
    font-weight: 900!important;
    background: none!important;
    color: #19232d!important;
    margin-bottom: 13px!important;
}

,#newsletterwidget .newsletter-email:active input.newsletter-profile.newsletter-profile-1 {display:none;}

/* LINK LIST */
.link-list>li {
    list-style: none;
    margin-bottom: 20px;
    margin-left: -22px;
    background: url(http://balkancsd.net/novo/wp-content/uploads/2015/08/link.png) no-repeat 0px 3px transparent;
    padding-left: 25px;
}

/*------------------------------------------*/

.posted-by {display:none;}

.donors img {
    width: 23%;
    margin: 0 9px 9px 0;
}

.newsletter input, .newsletter textarea, .newsletter select, .newsletter button, .newsletter input[type="submit"] {
transition: all .15s linear;
}

i.fa.fa-folder {
    margin-left: -21px;
    width: 2em;
    font-size: 0.9em;
    color: #979797;
}

.sc-tabs a {
    padding: 3px 15px;
}

.members-menu a {color: #5ab6e8!important; font-weight: bold;}

/*  ----------------------------------------------------------
WHAT WE DO
 */

.whats {
text-align: center;
}

.whats .column.one-fourth {
padding: 30px 15px;
position: relative;
min-height: 480px;
}

.whats-home .column.one-fourth {
min-height: 390px;
}

.whats .column.one-fourth .what-header h1 {
line-height: 18px;
}
.whats .column.one-fourth .what-header a {
font-size: 18px;
-moz-transition: none;
-webkit-transition: none;
transition: none;
line-height: 26px;
}

.whats .column.one-fourth:hover, .whats .column.one-fourth:hover .what-header a {
color: #fff;
}

.whats .column.one-fourth:hover .what-more a {
border: 2px solid #fff;
padding: 6px 10px;
color: #fff!important;
}	

.whats .column.one-fourth {
-moz-transition: none;
-webkit-transition: none;
transition: none;
}

.whats .column.one-fourth img {
-moz-transition: .1s;
-webkit-transition: .1s;
transition: .1s;
}

 .whats .column.one-fourth .what-more a {
-moz-transition: .2s;
-webkit-transition: .2s;
transition: .2s;
}

.whats .column.one-fourth:hover img {
-webkit-filter: contrast(0%) brightness(200%);
filter: contrast(0%) brightness(200%);
transform: scale(0.86);
-moz-transform: scale(0.86);
-webkit-transform: scale(0.86);
}

.whats .column.one-fourth:nth-child(2) {background-color: #f8f8f8;}
.whats .column.one-fourth:nth-child(4) {background-color: #f8f8f8;}

.whats .column.one-fourth:hover {background-color: #00ADEE;}
.whats .column.one-fourth:nth-child(2):hover {background-color: #CDC638;}
.whats .column.one-fourth:nth-child(3):hover {background-color: #603349;}
.whats .column.one-fourth:nth-child(4):hover {background-color: #CE7B2D;}

.what-header {line-height: 25px; font-family: 'Montserrat, sans-serif'}
.what-header a {font-size: 15px; }


.whats .what hr {
	display: none;
}

/*
.whats .column.one-fourth:nth-child(2) hr {background-color: #CDC638;}
.whats .column.one-fourth:nth-child(3) hr {background-color: #603349;}
.whats .column.one-fourth:nth-child(4) hr {background-color: #CE7B2D;}

.whats .what hr {
  height: 6px;
  width: 80%;
  margin: 0 10%;
background-color: #00ADEE;
}
*/

.what-intro {
    font-size: 12px;
    margin-top: 20px;
}


.page-id-148 .sidebar .widgettitle { background: #00ADEE!important; }
.page-id-551 .sidebar .widgettitle {background: #cdc638!important;}

.page-id-572 .sidebar .widgettitle {background: #603349!important;}
.page-id-1085 .sidebar .widgettitle {background: #ce7b2d!important;}

.page-id-148 #text-10, .page-id-551 #text-16, .page-id-572 #text-22, .page-id-1085 #text-28  {
    margin-bottom: -6px;
}

.page-id-148 .main-heading {
border-left-color: #00ADEE;
color: #00ADEE;
}

.page-id-551 .main-heading {
border-left-color: #cdc638;
color: #cdc638;
}

.page-id-572 .main-heading {
border-left-color: #603349;
color: #603349;
}

.page-id-1085 .main-heading {
border-left-color: #ce7b2d;
color: #ce7b2d;
}

/* LIST */
.what-list>li {
    line-height: 20px;
    padding: 20px 0;
    border-color: #eee;
}

.what-list>li h3 {
margin-bottom: 10px;
}

.page-id-148 .what-list>li h3 {
color: #00ADEE;
}

.page-id-551 .what-list>li h3 {
color: #cdc638;
}

.page-id-572  .what-list>li h3 {
color: #603349;
}

.page-id-1085  .what-list>li h3 {
color: #ce7b2d;
}

.what-list .project-logos {
margin: 15px 0 0;
}

.what-list .project-logos a {
margin-right: 10px;
}

.listing-alt .content .excerpt p {font-size: 12px;}
.listing-alt .content > a {font-size:16px;}

/*LOGO CENTER*/

.main-head header{text-align:center;}
.main-head .title {float:none!Important;}