body { font: 16px/165% "Trebuchet MS", Helvetica, sans-serif; margin:0; padding:0; outline:0 none; vertical-align:baseline; }

h1, h2, h3, h4, h5, h6 { margin:0; line-height:120%}

h1 { font-size: 25px;}

h2 { font-size: 20px;}

h3 { font-size: 130%;}

h4 { font-size: 110%;}

.front .node h1 { font-size:30px; color:#494d4f; font-weight:normal; }

.front .node h1.front-heading { margin-bottom:0; font-weight:bold; }

.node.node-teaser h2 { margin-top:0; }

.subtitle { padding:5px 0 15px 0; font-size:18px; color:#494d4f; }

input, textarea, select { }

p { margin:0 0 10px 0; }

a, li a.active { text-decoration:none; }

a img { border:none; outline: none; display:inline-block; overflow:hidden; }

code { font-family: "Courier New", Courier, monospace; }

blockquote { background:transparent url('images/blockquote.png') no-repeat top left; margin: 40px 0; padding: 0 55px; }

.breadcrumb { padding:5px 0; font-size:0.8em; text-transform: lowercase;}
.breadcrumb{}

.breadcrumb-separator { padding:0 8px 0 4px; }

.submitted { margin:-15px 0 20px 0; font-size: 85%; text-transform: uppercase; }

.region-sidebar-first .block h2, .region-sidebar-second .block h2 {  margin: 0 0 15px 0; padding:0 0 5px 0; }

.region-content { line-height:155%; } 

#site-name { font-size:130%; }

/* 
* Layout 
*/
#header { clear:both; }

#header-inside { margin: 0 auto; padding:10px 0; overflow:hidden; } 

#header-inside-right{position:relative; padding-top:15px;}

#header-menu { clear:both; }

#logo { display:block; overflow:hidden; padding:0; margin:0; }

#logo a{ padding:0; margin:0; display:block; overflow:hidden; }

#logo img { padding:0; margin:0; display:block; overflow:hidden; }

#banner  { clear:both; border-bottom:1px solid #fcfcfc; overflow: hidden; }

#content { clear:both; overflow:hidden; margin-top:20px;}
.not-front #content{margin-top:0;}
#slider{background: #f0f0f0;}
#home-disclaimer{margin:0;}
#home-col1{margin-left:0;}
#home-col2{margin-right:0;}

#content-inside { padding:10px 0;} 
.not-front #content-inside { padding:0 0 10px 0;} 

#main {  }

#sidebar { } 

.no-sidebars #main { padding-top:10px; padding-bottom:10px; }

.no-sidebars #sidebar { display:none; }

.meta-data { font-size:75%; text-transform:uppercase; color:#545454; margin:5px 0 20px 0; display:block; overflow:hidden; clear:both; }

#footer { clear:both; overflow:hidden; padding:20px 0;}

#footer-inside { } 

.footer-area { }

.footer-area.first { }

.footer-area.second { }

.footer-area.third { }

#footer-bottom { clear:both; overflow:hidden; padding:10px 0 0 0; font-size:0.8em; line-height:120%; color:#0d3f94;}

#footer-bottom-inside { } 

#footer-bottom-left { }

#footer-bottom-right { }

/* 
* Contact 
*/
.contact-form { margin:10px 0; }

.filter-wrapper { border:1px solid #DDDDDD; border-top:none; }

.user-picture { float:left;  padding:0 20px 10px 0; }

/* 
* Main-menu 
*/
/* 1st Level */
#header-menu ul.menu { display:block; padding:0; margin:0; position:relative; z-index:100; }
#header-menu ul.menu li { display:inline-block; float:left; vertical-align: middle; padding:0; margin:0 2px 0 0; position:relative; }
#header-menu ul.menu li a{ outline:none; text-decoration: none; margin:0; padding:3px 14px; font-size:0.8em; font-weight:normal; text-align:center; text-transform:uppercase; display:block; border-bottom:2px solid #fff;}
#header-menu ul.menu li.last a{margin:0; padding:3px 15px;}
#header-menu ul.menu li.last{margin-right:0;}
#header-menu ul.menu ul.menu a:hover{text-decoration:underline;}
#header-menu ul.menu li a:hover,
#header-menu ul.menu li a.active { color:#1487d4; }
#header-menu ul.menu li a:after { content: none; }
#header-menu ul.menu li.expanded { position: relative; }

/* 2nd Level */
#header-menu ul.menu li.expanded ul.menu { width: 230px !important; z-index:100; padding:0; display: none !important; position: absolute; margin-top:5px; border-top:2px solid #fff;}
#header-menu ul.menu li.expanded ul.menu ul.menu{width:210px !important; position:relative; border:none; padding-left:20px; margin:0;}
#header-menu ul.menu li.expanded ul.menu li.expanded a{font-weight:bold;}
#header-menu ul.menu li.expanded:hover,
#header-menu ul.menu li.expanded:hover ul.menu { display:block !important; }
#header-menu ul.menu ul.menu li{margin:0; padding:0; border:none; display:block; float:none;}
#header-menu ul.menu li.expanded ul.menu ul.menu li{margin:0; padding:0; border:none; display:block; float:none;}
#header-menu ul.menu ul.menu li a{border:none; text-transform:none; font-size:0.8em; padding:2px 5px;}
#header-menu ul.menu li.expanded ul.menu li a {display:block; width:210px; text-align:left; line-height:130%; background:none; border:none;padding:5px 5px 5px 10px;}
#header-menu ul.menu li.expanded ul.menu ul.menu li a {display:block; width:200px; text-align:left; line-height:130%; background:none; border:none; font-weight:normal;}

#sidebar-second .block{clear:both;}


/* 3rd, 4th, 5th, (...) level  */
/*#header-menu ul.menu li.expanded ul ul { display: none; left: 230px; top:0; padding:0; }*/

/* 
* Footer menu 
*/
#footer .block ul.menu { margin: 0; padding: 0; }
#footer .block h2{margin: 0 0 15px 0; padding:0; text-transform: uppercase; color:#fff;}
#footer .block ul.menu ul.menu { margin: 0; }
#footer .block ul.menu li { list-style:none; margin:0; padding:0; list-style-image:none; }
#footer .block ul.menu li a { display: block; padding:5px; }

#footer .region-footer-first ul.menu{text-transform:lowercase;}
#footer .region-footer-first ul.menu li a{padding:0; margin:0 0 10px 0; color:#fff;}
#footer .region-footer-first ul.menu li a:hover{text-decoration: underline;}
#footer .region-footer-first ul.menu li.last a{margin-bottom:0;}

#footer .region-footer-third h2{background: url(./images/external-h2.png)0 50% no-repeat; padding-left:35px;}
#footer .region-footer-third ul.menu{text-transform:uppercase;}
#footer .region-footer-third ul.menu li{margin-left: 35px;}
#footer .region-footer-third ul.menu li a{padding:0 0 0 18px; margin:0 0 5px 0; color:#fff; background: url(./images/external-link.png) 0 50% no-repeat;}
#footer .region-footer-third ul.menu li a:hover{text-decoration: underline;}
#footer .region-footer-third ul.menu li.last a{margin-bottom:0;}

/* 
* Messages
*/
div.messages.status { background:#52ac61; border:1px solid #46a055; padding:10px; margin:0 0 15px 0; color:#ffffff; }
div.messages.error { background:#d30000; border:1px solid #b50000; padding:10px; margin:0 0 15px 0; color:#ffffff; }
div.messages.warning { background:#dd6e0c; border:1px solid #d2ac7f; padding:10px; margin:0 0 15px 0; color:#ffffff; }
div.messages.status a, div.messages.error a, div.messages.warning a { color:#ffffff; text-decoration:underline; }

/*  
* Tables
*/
table { border-spacing:0; border:0; width:100%;  }
table td, table th { border:1px solid #bbbbbb; }
table th { background:#222222; color:#ffffff; font-weight:bold; }
table tr.odd { background:transparent; }
table tr.even { background:#ffffff; }
table td, table th { padding:5px; }
/* Remove table borders */
table.noborder td, table.noborder th, table.noborder tr { border:none; }

/* 
* Lists 
*/
ol { list-style-type:decimal; }
ol ol { list-style-type:upper-alpha; }
ol ol ol {list-style-type:lower-alpha; }
li { display:list-item; }

.pager-current { font-weight:bold; color:#7c713f; }

.links { display: block; text-align:right; }
.links li { list-style-type:none; }

.item-list ul { margin:0 0 0.25em 1em; padding:0; }
.item-list ul li { margin:0 0 0 5px; padding:0 0 5px 5px; }

ol.search-results { padding:0; }

.links ul li a, a.more,
input[type="submit"], input[type="reset"], input[type="button"] { color:#fff; padding:3px 5px; font-weight:bold; border:none; curor:pointer; font-size:0.8em;}
.links ul li a:hover, a.more:hover,
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { text-decoration:none; }

.resizable-textarea .grippie { border:1px solid #dddddd; }

#edit-submit, #edit-preview { margin:0 10px 0 0; }

#block-search-form input.form-submit { margin:0; border:none;background:none; filter:none; }
#search-block-form input.form-submit { margin:0; border:none;background:none; filter:none; }

ul.inline li { display: inline-block; margin: 0; padding: 0; zoom: 1; *display: inline; }

input.form-submit { margin:0 10px 0 0; }

/*
* Forms
*/
label { font-weight:bold; }

input.form-text { background: none; border: 1px solid #378F4F; outline: none; text-decoration: none; color: #383a46; padding: 5px; margin: 0;}
input.form-text.error { border:2px solid red; }
textarea { background: none; border: 1px solid #378F4F; outline: none; text-decoration: none; color: #383a46; padding: 5px; height:100px;}
.field-widget-taxonomy-shs select{font-size:1em; margin-right:10px;}
.filter-wrapper { border:1px solid #DDDDDD; border-top:none; }


/**
 * Local tasks
 */
ul.primary, ul.tabs { clear:both; margin:10px 0 35px 0; white-space: normal }
ul.primary li, ul.tabs li { padding:10px 0; line-height:130%; }
ul.primary li a, ul.tabs li a { margin:0; padding: 4px 1em; display: inline-block; }

#block-locale-language{float:left;}
#block-locale-language h2{font-weight: normal; font-size:1em; float:left; line-height:28px; }
#block-locale-language .content{float:left;}
#block-locale-language ul{list-style:none; margin:0; padding:0; float:left;}
#block-locale-language ul li{list-style:none; margin:0; padding:0; float:left;}
#block-locale-language ul li a{width:25px; height: 25px; display:inline-block; margin-left:5px; line-height:25px; text-align:center; text-transform: uppercase;}
#block-locale-language ul li span.language-link{width:25px; height: 25px; display:inline-block; margin-left:5px; line-height:25px; text-align:center; text-transform: uppercase;}

#block-text-resize-0{float:right;}
#block-text-resize-0 a{color: #378F4F;}
#block-text-resize-0 #text_resize_decrease,
#block-text-resize-0 #text_resize_reset,
#block-text-resize-0 #text_resize_increase{ background:none; text-indent: initial; margin:0; padding:0; text-align:center; font-weight:bold; vertical-align:middle; width:25px; height:25px; margin-left:5px; border:none;}
#block-text-resize-0 #text_resize_decrease{margin-left:0;}
#block-text-resize-0 sup{vertical-align: baseline; position: relative; top: -0.4em;}



#block-search-form { background:#fff; border:none; overflow:hidden; clear:both; display:block;}
#header #block-search-form { padding:10px 0 0 0; }
#block-search-form .form-item { margin:0; padding:0; }
#block-search-form input.form-text { background:none; border: 1px solid #378F4F; outline:none; text-decoration: none; color:#378F4F; float:left; width:80%; padding:5px; margin:0;}
#block-search-form input.form-submit { background-color:#f1f1f1; border:none; outline:none; padding: 1.5px 10px; float:right; border: 1px solid #378F4F; }



#home-disclaimer{margin-bottom:10px;}

#slider-content .view-content{position: relative;}

#sliderWrapper{background: #9bc7a7 url(./images/slider-captions-bg.png) 0 0 repeat-x; height:300px; width:100%; position:relative;}
#slippy-slider{width:620px; height:300px; margin:0;padding:0; overflow: hidden; border-right:10px solid #fff;}
#slider-captions{position:absolute; top:0; right:0; width:310px; height:250px; margin-right:0;}
#slider-captions .slideTitle{padding:40px 20px 20px 20px; color:#fdeabd; font-weight:bold; text-transform:uppercase; font-size:1.2em;}
#slider-captions .slideTitle a,#slider-captions .slideTitle a:hover{color:#fdeabd; text-decoration:none;}
#slider-captions .slideBody{padding:0 20px 20px 20px; color:#fff; font-weight:bold;}
.slide-pager { width:310px; height:50px; text-align: left; display: block; padding: 0; margin:0; list-style: none; position:absolute; bottom:0; right:0;}
.slide-pager li {display: inline-block; margin:10px 0 10px 20px; padding:0; background: #bad7c2; width:25px; height: 25x; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.slide-pager li.sy-active{background: #fff;}
.slide-pager li a {display: block; width:100%; height:100%; text-indent:-99999px; outline:none;}

#home-col1 .block{border-top:3px solid #378F4F;}
#home-col1 a:hover{text-decoration:underline;}
#home-col1 .block h2{background: #f0f0f0; margin: 3px 0; padding:3px 10px; text-transform: uppercase;}
#home-col1 .block .content{border: 3px solid #f0f0f0; padding:5px; font-size:0.9em; line-height:130%;}
#home-col1 .block .views-row{margin-bottom:12px; overflow: auto;}
#home-col1 .block .views-field-field-date-published{float:left; width:35px; margin:0 10px 10px 0;}
#home-col1 .block .more-link a{color:#6e6e6e;}

#home-col2 .block{border-top:3px solid #378F4F;}
#home-col2 a:hover{text-decoration:underline;}
#home-col2 .block h2{background: #f0f0f0; margin: 3px 0; padding:3px 10px; text-transform: uppercase;}
#home-col2 .block .content{border: 3px solid #f0f0f0; padding:5px; font-size:0.8em; line-height:130%;}
#home-col2 .block .views-row{margin-bottom:1px;}
#home-col2 .block .views-field-field-image-icon{margin-bottom:5px;}
#home-col2 .block .views-field-field-date-published{font-size:0.9em; clear:both; float:left;}
#home-col2 .block .more-link a{color:#6e6e6e;}
#home-col2 .block .views-field-field-image-icon img{width:100%; height:auto;}

#block-views-events-block{margin-bottom:10px;border-bottom:3px solid #378F4F;}
#block-views-events-block h2{text-transform: uppercase; margin:0 0 5px 0; padding:0;}
#block-views-events-block .content{font-size:0.8em; line-height:130%;}
#block-views-events-block .views-row{border:3px solid #f0f0f0; padding:5px; margin:0 0 5px 0; overflow: auto;}
#block-views-events-block .views-field-field-event-date{float: left; /*border:3px solid #a3add8;*/ padding:5px; font-size:1.2em;margin-right:10px; line-height:120%; width:75px; background:#389050; color:#fff;}
#block-views-events-block .views-field-field-event-date b{font-size:1.5em;}
#block-views-events-block .views-field-title{font-size:1.1em;}
#block-views-events-block .views-field-title a{color:#000;}
#block-views-events-block .more-link{margin-bottom:5px;}
#block-views-events-block .more-link a{color:#6e6e6e;}

#block-block-5 p{margin:0; padding:0;}
#block-block-5 img{margin-bottom:5px; padding-bottom:5px; border-bottom:3px solid #378F4F; cursor: pointer;}
#block-block-11 p{margin:0; padding:0;}
#block-block-11 img{margin-bottom:5px; padding-bottom:5px; border-bottom:3px solid #378F4F; cursor: pointer;}
#block-block-12 p{margin:0; padding:0;}
#block-block-12 img{margin-bottom:5px; padding-bottom:5px; border-bottom:3px solid #378F4F; cursor: pointer;}

#home-additional{padding-top:80px; padding-bottom:20px; background: #f0f0f0 url(./images/home-additional-bg.png) 50% 0 no-repeat;}

#home-additional-inside .block{}
#home-additional-inside a:hover{text-decoration:underline;}
#home-additional-inside .block h2{background: #f0f0f0; margin: 0 0 20px 0; padding:0 0 3px 0; text-transform: uppercase; border-bottom:3px solid #378F4F;}
#home-additional-inside #block-block-6 .content{padding:5px; border:1px solid #bebebe; line-height:100%;}
#home-additional-inside #block-block-6 p{margin:0; padding:0;}
#home-additional-inside #block-block-6 img{margin:0; padding:0;}
#home-additional-inside #block-block-13 .content{padding:5px; border:1px solid #bebebe; line-height:100%;}
#home-additional-inside #block-block-13 p{margin:0; padding:0;}
#home-additional-inside #block-block-13 img{margin:0; padding:0; width:100% !important; height: auto;}
#home-additional-inside #block-block-14 .content{padding:5px; border:1px solid #bebebe; line-height:100%;}
#home-additional-inside #block-block-14 p{margin:0; padding:0;}
#home-additional-inside #block-block-14 img{margin:0; padding:0; width:100% !important; height: auto;}
#home-additional-inside #block-block-7 .content{padding:5px; border:1px solid #bebebe; line-height:100%;}
#home-additional-inside #block-block-7 p{margin:0; padding:0;}
#home-additional-inside #block-block-7 img{margin:0; padding:0;}
#home-additional-inside #block-block-15 .content{padding:5px; border:1px solid #bebebe; line-height:100%;}
#home-additional-inside #block-block-15 p{margin:0; padding:0;}
#home-additional-inside #block-block-15 img{margin:0; padding:0; width:100% !important; height: auto;}
#home-additional-inside #block-block-16 .content{padding:5px; border:1px solid #bebebe; line-height:100%;}
#home-additional-inside #block-block-16 p{margin:0; padding:0;}
#home-additional-inside #block-block-16 img{margin:0; padding:0; width:100% !important; height: auto;}

#block-widgets-s-addthis-share{float:left; margin-top:-25px;}
#block-widgets-s-addthis-share img{height:20px; width: auto;}
#block-widgets-s-addthis-share .widgets-element{margin-right:3px;}

.translation_bg,
.translation_en,
.translation_mk{display:none !important;}

.not-front #block-system-main .field-name-field-date-published{font-size:0.8em; margin:5px 0;}
.not-front #block-system-main .field-name-field-image-icon{float:left; margin:0 10px 5px 0;}
.not-front #block-system-main .field-name-body{font-size:0.9em; line-height:120%; text-align:justify;}
.not-front #block-system-main .views-row{border:3px solid #f3f3f3; padding:10px; margin-bottom:20px;}

.page-node .mainWrapper{border:3px solid #f3f3f3; padding:10px; }

.view-partners #views-exposed-form-partners-page{border:3px solid #378F4F; padding:10px; margin-bottom:20px;}
.view-partners #views-exposed-form-partners-page .views-exposed-widgets{margin:0 !important;}
.view-partners #views-exposed-form-partners-page .views-exposed-widget.views-widget-filter-term_node_tid_depth,
.view-partners #views-exposed-form-partners-page .views-exposed-widget.views-widget-filter-field_priority_tid{ margin:0 0 10px 0; padding:0; /*display:block; float:none;*/}
.view-partners #views-exposed-form-partners-page .views-submit-button{clear:both;}
.view-partners #views-exposed-form-partners-page label{font-size:0.8em; margin:0; padding:0;line-height:110%;}
.view-partners #views-exposed-form-partners-page select{font-size:1em; margin-right:10px;}
.view-partners #views-exposed-form-partners-page .form-submit{margin:0; cursor:pointer;}
.view-partners #views-exposed-form-partners-page .views-exposed-widget.views-submit-button{margin-bottom:0;}

#block-strategma-partners-0 .content{padding: 5px; border: 1px solid #bebebe;}
#block-strategma-partners-0 #countriesWrapper{ height: 45px; overflow: hidden; background:url(./images/partners-block-bg.png) 50% 0 no-repeat;}
#block-strategma-partners-0 #countriesWrapper.reverse{background:url(./images/partners-block-bg-reverse.png) 50% 0 no-repeat;}
#block-strategma-partners-0 #countriesWrapper input[type="radio"]{display:none;}
#block-strategma-partners-0 #countriesWrapper label{display:inline-block; width:144px; height:45px; line-height:45px; text-align:center; cursor:pointer; color:#fff;}
#block-strategma-partners-0 select{width:100%; height: 40px; margin-top:20px; font-size:1em;
text-transform: lowercase;
appearance:none;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
background:#fff url(./images/select-arrow-reverse.png) 100% 0 no-repeat;
color:#717171;
padding-left:20px;
border:none;
}
#block-strategma-partners-0 select.reverse{background: #fff url(./images/select-arrow.png) 100% 0 no-repeat;}
#block-strategma-partners-0 .actions{margin-top:20px; font-weight:normal; text-transform: uppercase; position:relative; overflow: auto;}
#block-strategma-partners-0 .actions #submitBtn{padding:9px 16px; font-weight:normal; text-transform: uppercase; cursor:pointer; background: #86BB6B;}
#block-strategma-partners-0 .actions #submitBtn.reverse{background:#8395CB;}
#block-strategma-partners-0 .actions a.more{text-transform: uppercase; font-weight: normal; cursor:pointer; background: #fff; color: #378F4F; padding:3px 15px; float:right; border:1px solid #378F4F;}
#block-strategma-partners-0 .actions a.more:hover{background:#378F4F; color:#fff; text-decoration:none;}
#block-strategma-partners-0 #locationLabel{display:none;}

.juicebox-parent{margin-bottom:20px; height: 615px; overflow: hidden;}
.jb-dt-main-image{top:10px;}
.jb-area-caption{top:353px;}
.jb-panel-index{height:95px; top:400px;}
.jb-panel-detail{height:400px;}
.jb-navigation.jb-classifier-detail-area{height:400px;}

.sy-filler{pointer-events: none;}

.page-taxonomy-term-25 #block-system-main .view-taxonomy-term .views-row.grid_4{margin-left:0; margin-bottom:10px;}
.page-taxonomy-term-25 #block-system-main .view-taxonomy-term .views-row.grid_4{padding:0; border:none;}
.page-taxonomy-term-25 #block-system-main .view-taxonomy-term .views-row.grid_4.views-row-even{margin:0 0 10px 0;}
.page-taxonomy-term-25 #block-system-main .view-taxonomy-term .views-row.grid_4.views-row-odd{clear:both;}
.page-taxonomy-term-25 #block-system-main .view-taxonomy-term .views-row.grid_4 .node-teaser{padding:10px; border: 3px solid #f3f3f3;}
.page-taxonomy-term-25 #block-system-main .view-taxonomy-term .views-row h2{margin-bottom:5px; font-size:1em; height:38px; overflow:hidden;}
.page-taxonomy-term-25 #block-system-main .view-taxonomy-term .views-row .field-name-body{display:none;}
.page-taxonomy-term-25 #block-system-main .view-taxonomy-term .views-row .links{display:none;}
.page-taxonomy-term-25 #block-system-main .view-taxonomy-term{overflow: auto;}
.page-taxonomy-term-25 #block-system-main .view-taxonomy-term .views-row .field-name-field-image-icon{margin:0; padding:0; float:none; display:block;}
.page-taxonomy-term-25 #block-system-main .view-taxonomy-term .views-row .field-name-field-image-icon img{width:100%; height:auto;}
.page-taxonomy-term-25 #block-system-main .view-taxonomy-term .views-row .field-name-field-date-published{margin:0; padding:0; line-height:100%;}

.page-taxonomy-term-26 #block-system-main .view-taxonomy-term .views-row.grid_4{margin-left:0; margin-bottom:10px;}
.page-taxonomy-term-26 #block-system-main .view-taxonomy-term .views-row.grid_4{padding:0; border:none;}
.page-taxonomy-term-26 #block-system-main .view-taxonomy-term .views-row.grid_4.views-row-even{margin:0 0 10px 0;}
.page-taxonomy-term-26 #block-system-main .view-taxonomy-term .views-row.grid_4.views-row-odd{clear:both;}
.page-taxonomy-term-26 #block-system-main .view-taxonomy-term .views-row.grid_4 .node-teaser{padding:10px; border: 3px solid #f3f3f3;}
.page-taxonomy-term-26 #block-system-main .view-taxonomy-term .views-row h2{margin-bottom:5px; font-size:1em; height:38px; overflow:hidden;}
.page-taxonomy-term-26 #block-system-main .view-taxonomy-term .views-row .field-name-body{display:none;}
.page-taxonomy-term-26 #block-system-main .view-taxonomy-term .views-row .links{display:none;}
.page-taxonomy-term-26 #block-system-main .view-taxonomy-term{overflow: auto;}
.page-taxonomy-term-26 #block-system-main .view-taxonomy-term .views-row .field-name-field-image-icon{margin:0; padding:0; float:none; display:block;}
.page-taxonomy-term-26 #block-system-main .view-taxonomy-term .views-row .field-name-field-image-icon img{width:100%; height:auto;}
.page-taxonomy-term-26 #block-system-main .view-taxonomy-term .views-row .field-name-field-date-published{margin:0; padding:0; line-height:100%;}

.field-name-field-related-gallery h2{display:none;}
.field-name-field-related-gallery .field-name-field-date-published{display:none;}
.field-name-field-related-gallery .field-name-body{display:none;}

.term-reference-tree-button{background-image: url(./images/btn-minus.png) !important; cursor:pointer;}
.term-reference-tree-button.term-reference-tree-collapsed{background-image: url(./images/btn-plus.png) !important; cursor:pointer;}

#partners-node-form #edit-submit{font-size:1.2em; cursor:pointer; padding:3px 10px; font-weight: normal;}

#footer-sitemap{margin-bottom: 20px;}
#footer-sitemap ul{
	display: block; width:100%;
}
#footer-sitemap ul li{float:none; display: block; margin-bottom:5px;}
#footer-sitemap ul li a{font-size:1.2em !important;}
#footer-sitemap ul li li{margin-left: 40px;}

.page-sitemap .mainWrapper {
    border: 3px solid #f3f3f3;
    padding: 10px;
}

#block-views-home-page-news-block-1 .views-field-title{margin:15px 0;}

.sy-slides-wrap{height:300px; width: 900px;}

.block-mailchimp-signup{margin-bottom:10px;}
.block-mailchimp-signup h2{background: url(./images/envelope.png) 0 50% no-repeat; padding-left: 30px !important;}
.block-mailchimp-signup .mailchimp-signup-subscribe-form label{display:none;}
.block-mailchimp-signup .mailchimp-signup-subscribe-form #edit-mergevars-email{background:#fff;}
.block-mailchimp-signup .mailchimp-signup-subscribe-form{overflow: auto;}
.block-mailchimp-signup .mailchimp-signup-subscribe-form .form-item{float:left; margin:0 20px 0 0; padding:0;}
.block-mailchimp-signup .mailchimp-signup-subscribe-form .form-submit{height:26px;}


/* STICKY HEADER */
#sticky-wrapper{clear:both; display:none; position: fixed; top:0; left:0; width: 100%; background:#fff; z-index:99999; padding-bottom:10px; border-bottom:2px solid #B6C1E0;}
#sticky-header #logo{margin:10px 0;}
#sticky-header #logo img{width: 80%; height:auto;}
#sticky-menu ul.menu { display:block; padding:0; margin:0; position:relative; z-index:100; }
#sticky-menu ul.menu li { display:inline-block; float:left; vertical-align: middle; padding:0; margin:0 2px 0 0; position:relative; }
#sticky-menu ul.menu li a{ outline:none; text-decoration: none; margin:0; padding:3px 14px; font-size:0.8em; font-weight:normal; text-align:center; text-transform:uppercase; display:block; border-bottom:2px solid #fff;}
#sticky-menu ul.menu li.last a{margin:0; padding:3px 15px;}
#sticky-menu ul.menu li.last{margin-right:0;}
#sticky-menu ul.menu ul.menu a:hover{text-decoration:underline;}
#sticky-menu ul.menu li a:hover,
#sticky-menu ul.menu li a.active { color:#1487d4; }
#sticky-menu ul.menu li a:after { content: none; }
#sticky-menu ul.menu li.expanded { position: relative; }
/* 2nd Level */
#sticky-menu ul.menu li.expanded ul.menu { width: 230px; z-index:100; padding:0; display: none !important; position: absolute; margin-top:5px; border-top:2px solid #fff;}
#sticky-menu ul.menu li.expanded ul.menu ul.menu{width:200px; position:initial; border:none; padding-left:20px; margin:0;}
#sticky-menu ul.menu li.expanded ul.menu li.expanded a{font-weight:bold;}
#sticky-menu ul.menu li.expanded:hover,
#sticky-menu ul.menu li.expanded:hover ul.menu { display:block !important; }
#sticky-menu ul.menu ul.menu li{margin:0; padding:0; border:none; display:block; float:none;}
#sticky-menu ul.menu li.expanded ul.menu ul.menu li{margin:0; padding:0; border:none; display:block; float:none;}
#sticky-menu ul.menu ul.menu li a{border:none; text-transform:none; font-size:0.8em; padding:2px 5px;}
#sticky-menu ul.menu li.expanded ul.menu li a {display:block; width:210px; text-align:left; line-height:130%; background:none; border:none;padding:5px 5px 5px 10px;}
#sticky-menu ul.menu li.expanded ul.menu ul.menu li a {display:block; width:200px; text-align:left; line-height:130%; background:none; border:none; font-weight:normal;}
#sticky-inside-right{padding-top:10px;}
#search-block-form { background:#fff; border:none; overflow:hidden; clear:both; display:block; width:80%;  padding:10px 0 0 0;}
#search-block-form .form-item { margin:0; padding:0; }
#search-block-form input.form-text { background:none; border: 1px solid #378F4F; outline:none; text-decoration: none; color:#378F4F; float:left; width:75%; padding:5px; margin:0;}
#search-block-form input.form-submit { background-color:#f1f1f1; border:none; outline:none; padding: 1.5px 10px; float:right; border: 1px solid #378F4F; }
#block-multiblock-6{float:left;}
#block-multiblock-6 h2{font-weight: normal; font-size:1em; float:left; line-height:28px; }
#block-multiblock-6 .content{float:left;}
#block-multiblock-6 ul{list-style:none; margin:0; padding:0; float:left;}
#block-multiblock-6 ul li{list-style:none; margin:0; padding:0; float:left;}
#block-multiblock-6 ul li a{width:25px; height: 25px; display:inline-block; margin-left:5px; line-height:25px; text-align:center; text-transform: uppercase;}
#block-multiblock-6 ul li span.language-link{width:25px; height: 25px; display:inline-block; margin-left:5px; line-height:25px; text-align:center; text-transform: uppercase;}
#block-multiblock-7{float:right;}
#block-multiblock-7 a{color: #378F4F;}
#block-multiblock-7 #text_resize_decrease,
#block-multiblock-7 #text_resize_reset,
#block-multiblock-7 #text_resize_increase{ background:none; text-indent: initial; margin:0; padding:0; text-align:center; font-weight:bold; vertical-align:middle; width:25px; height:25px; margin-left:5px; border:none;}
#block-multiblock-7 #text_resize_decrease{margin-left:0;}
#block-multiblock-7 sup{vertical-align: baseline; position: relative; top: -0.4em;}

.node-type-webform h1{margin-bottom:15px;}
.node-type-webform .webform-client-form #webform-component-ime input,
.node-type-webform .webform-client-form #webform-component-irr-name input {width:98%;}

.node-type-webform .webform-client-form #webform-component-e-mail,
.node-type-webform .webform-client-form #webform-component-telefon,
.node-type-webform .webform-client-form #webform-component-irr-e-mail,
.node-type-webform .webform-client-form #webform-component-irr-phone{float:left; width:48%; margin-right:1%;}
.node-type-webform .webform-client-form #webform-component-e-mail input,
.node-type-webform .webform-client-form #webform-component-telefon input,
.node-type-webform .webform-client-form #webform-component-irr-e-mail input,
.node-type-webform .webform-client-form #webform-component-irr-phone input{width:95%;}

.node-type-webform .webform-client-form #webform-component-proekt,
.node-type-webform .webform-client-form #webform-component-projekat,
.node-type-webform .webform-client-form #webform-component-irr-project{clear:both;}
.node-type-webform .webform-client-form #webform-component-proekt input,
.node-type-webform .webform-client-form #webform-component-projekat input,
.node-type-webform .webform-client-form #webform-component-irr-project input {width:98%;}

.form-item-captcha-response .description{display:none;}

#slider-inside-wrapper{background: #389050 url(./images/slider-captions-bg.png) 0 0 repeat-x;}
#slider-content-left{margin-left:0; border-right:10px solid #fff;}

#slider-content-left .view-content{position: relative;}
#slider-content-left #slider-captions-home{position:absolute; bottom:0; left:0; z-index:99; padding:0 10px; background: url(./images/white-transparent.png) 0 0 repeat ; font-size:0.8em; color:#000; display:none;}
#sliderWrapperHome{height:300px; width:100%; position:relative; overflow:hidden; }
#slippy-slider-home{width:780px; height:300px; margin:0;padding:0; overflow: hidden;}
#slider-content-right{margin-right:0; margin-left:0;}
#slider-content-right .content{padding:20px; height:260px; position:relative;}
#slider-content-right .views-slideshow-controls-bottom{position:absolute; bottom:0; left:0; height:50px; width:100%;}
#slider-content-right .views-slideshow-controls-bottom .views-slideshow-pager-field-item{margin:10px 0 10px 20px; padding:0; height:25px; width:25px; background:#389050; display:inline-block; -webkit-border-radius: 3px;    -moz-border-radius: 3px; border-radius: 3px; cursor:pointer;}
#slider-content-right .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active{background:#fff;}
#slider-content-right .content .views-field-title a{color: #fdeabd; font-weight: bold; text-transform: uppercase; font-size: 1.2em;}
#slider-content-right .content .views-field-body{padding: 20px 0; color: #fff; font-weight: bold;}

#views-exposed-form-projects-funded-page{
	margin-bottom:20px;
}
#views-exposed-form-projects-funded-page #canvas{
	float:right;
	margin-right:5px;
}
#views-exposed-form-projects-funded-page #canvas #map{
	overflow:hidden;
	border:2px solid #f3f3f3;
}
#views-exposed-form-projects-funded-page .views-submit-button{
	clear:left;
}
#views-exposed-form-projects-funded-page label.option{
	font-weight:normal;
}
#views-exposed-form-projects-funded-page #edit-field-lp-nuts-tid-wrapper{
	display:none;
}
.page-projects-funded .ui-widget,
#views-exposed-form-projects-funded-page .ui-widget{
	font-size:0.8em !important;
}
#views-exposed-form-projects-funded-page .views-exposed-form .views-exposed-widget{
	clear:left;
	float:left;
}
#views-exposed-form-projects-funded-page .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 10px;
	padding:10px 15px;
	cursor: pointer;
}
.view-projects-funded .view-content{font-size:1em;}
.view-projects-funded .views-field-field-project-code{white-space: nowrap;}
.view-projects-funded .views-field-field-lp-nuts{white-space: nowrap;}
.view-projects-funded .view-content table th {
    background: #378F4F;
}
.view-projects-funded .view-content table td{
	vertical-align:top;
}
