body { /*font-size: 16px;*/ line-height: 130%;font-family: 'Open Sans', sans-serif; margin:0; padding:0; outline:0 none; vertical-align:baseline; }

#site-name{display:none;}

h1, h2, h3, h4, h5, h6 { margin:15px 0 10px 0;}

h1 { font-size: 1.6em; margin:0 0 20px 0; }

h2 { font-size: 1.4em; color:#006600; /*font-weight:normal;*/ }

h3 { font-size: 1.2em; }

h4 { font-size: 1em; }

.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:0.8em; color:#494d4f; }

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6,
#footer-bottom h1, #footer-bottom h2, #footer-bottom h3, #footer-bottom h4, #footer-bottom h5, #footer-bottom h6 { text-shadow:none; }

p { margin:0 0 15px 0; }

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

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

img.masked, .field-type-image img { /*background:transparent url('images/pattern.png'); border:1px solid #d8d8d8; padding:10px; margin:10px 0;*/ margin:5px 10px 10px 0; padding:0; float:left;
-webkit-border-top-right-radius: 50px;
-webkit-border-bottom-left-radius: 50px;
-moz-border-radius-topright: 50px;
-moz-border-radius-bottomleft: 50px;
border-top-right-radius: 50px;
border-bottom-left-radius: 50px;
}
.field-name-field-photos img{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

img { max-width: 100%; height: auto; 
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0px 0px 12px 0px;}

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:0 10px 5px 0; font-size:0.75em; }
#breadcrumb-container{margin:0 0 10px 0; color:#666;}
#breadcrumb-container a{color:#666;}

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

.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; }


#site-name { font-size:0.8em; }

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

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

#header-menu { clear:both; background: #006600;}

#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; }
.not-front #content{margin:0 0 20px 0;}

#content-inside { padding:0 0 20px; } 

#main { margin-top: 20px;}

#sidebar { } 

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

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

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

#footer { clear:both; overflow:hidden; padding:0; margin:0; font-size:0.8em;}
#footer-inside{padding:0;}
#footer-inside table,
#footer-inside tbody,
#footer-inside tr,
#footer-inside td{border:none;}
#footer-inside p{margin:0; padding:0;}
#footer-inside a{color:#578C33 !important;}

#footer-inside { } 

.footer-area { }

.footer-area.first { }

.footer-area.second { }

.footer-area.third { }

.node.node-teaser { margin-bottom:0px; }

#footer-bottom { clear:both; overflow:hidden; padding:20px 0; }
#footer-bottom p{margin:0;padding:0;}

#footer-bottom-inside { } 

#footer-bottom-left { }

#footer-bottom-right { }

/*
* Sidebar Blocks - Menus
*/
.region-sidebar-first .block .content, .region-sidebar-second .block .content  { padding: 0; overflow:hidden; margin:0 0 20px 0; }


.region-sidebar-first ul.menu, .region-sidebar-second ul.menu {  margin:0; padding:0; }

.region-sidebar-first ul.menu li, .region-sidebar-second ul.menu li { list-style:none; margin:0; padding:5px; border-bottom:1px solid #e7e7e7; display:block; }

.region-sidebar-first ul.menu li.expanded, .region-sidebar-second ul.menu li.expanded { border-bottom:none; }

.region-sidebar-first ul.menu ul.menu, .region-sidebar-second ul.menu ul.menu { padding:0 0 0 15px; }

/*.region-sidebar-first ul.menu li.collapsed, .region-sidebar-second ul.menu li.collapsed, #footer .block ul.menu li.collapsed { background:url("images/menu-collapsed.png") no-repeat scroll left 10px transparent; }

.region-sidebar-first ul.menu li.expanded, .region-sidebar-second ul.menu li.expanded, #footer .block ul.menu li.expanded { background:url("images/menu-expanded.png") no-repeat scroll left 10px transparent; }*/

.region-sidebar-first ul.menu li.collapsed > a, .region-sidebar-second ul.menu li.collapsed > a, #footer .block ul.menu li.collapsed > a { padding-left:15px; }

.region-sidebar-first ul.menu li.expanded > a, .region-sidebar-second ul.menu li.expanded > a, #footer .block ul.menu li.expanded > a { padding-left:15px; }

/* 
* Contact 
*/
.contact-form { margin:10px 0; font-size:0.8em;}
.form-item-captcha-response .description{display:none;}

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

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

/*
* About
*/
.about-features { padding:60px 0 0 0; }

.about-feature.last {  }

.about-members { clear:both; padding:10px 0 0 0;}

.about-member { background:transparent url('images/pattern.png'); border:1px solid #e4e4e4; padding:15px; margin-bottom:15px; }

.about-feature h2 { margin-top:0; }

.about-member p { margin:0; }

/*
* Products
*/
.product { margin-bottom:60px; }

.product h2 { margin:0 0 5px 0; }

.product-subtitle { padding:0 0 10px 0; }

/*
* Services
*/
.services { clear:both; padding:20px 0; }

.service-left {  }

.service-right {  }

/*
* Testimonials
*/
.testimonial { display: block; overflow: hidden; position: relative; clear:both; }

.testimonial-inner { outline:none; border:1px solid #ffffff; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
padding: 20px; overflow:hidden; background:#ffffff; margin:25px 0 0 0; font-style:italic;
 /* shadow */
-webkit-box-shadow: 0 2px 3px #efefef inset;  -moz-box-shadow:0 2px 3px #efefef inset;  box-shadow:0 2px 3px #efefef inset; }

.testimonial-submitted { background: url("images/testimonial.png") no-repeat scroll 95% 0 transparent; text-align:right; padding:20px 0 0 0; }

/* 
* Footer menu 
*/
#footer .block ul.menu { margin: 0; padding: 0; }

#footer .block ul.menu ul.menu { margin: 0 0 0 15px; }

#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-bottom menu 
*/
ul.secondary-menu, #footer-bottom ul.menu { padding:0; margin:0 0 0 0; display:block; overflow:hidden; text-align:center;}

ul.secondary-menu li, #footer-bottom ul.menu li { display:inline; list-style-type:none; overflow:hidden; padding:0 10px; margin:0; }

ul.secondary-menu li.first, #footer-bottom ul.menu li.first { padding:0 10px 0 0; margin:0; }

ul.secondary-menu li.last, #footer-bottom ul.menu li.last { border-right:none; margin:0; }

#footer-bottom ul.menu ul.menu { display:none; }

/* 
* Comments 
*/
#comments { padding:20px 0 0 0; }

.comment { border:1px solid #ffffff; padding: 20px; overflow:hidden; background:#ffffff; margin:0 0 30px 0;}

#comments-title { border:1px solid #e7e7e7; padding:5px 10px; display:block; overflow:hidden; margin:0 0 30px 0; background: #fdfdfd;
}

#comments-title h2 { padding:0; margin:0; }

#comments-title-left { float:left; width:50%; }

#comments-title-right { float:right; width:50%; text-align:right; }

#comments-title-right .counter { color:#979696; font-weight:bold; font-size:0.8em; 
background:transparent url('images/comments.png') no-repeat center left; padding:0 0 0 35px; }

#comments h3 { margin:0; padding:10px 0 20px 0; font-weight:normal; }

#comments ul.links { display:block; }

#comments ul.links li a { color:#fefefe; padding:5px 10px; margin:0 0 0 2px; text-shadow: 0 1px 1px #003547; font-weight:bold; border:none;}

#comments ul.links li a:hover { text-decoration:none; }

/*
* Poll
*/
.poll .bar .foreground { background-color: #0092c3; }

.poll .title { padding:0 0 20px 0; }

/*
* Recent content block
*/
#block-node-recent table, #block-node-recent td { border:none; }

#block-node-recent table tbody { border:none; }

#block-node-recent tr.even, #block-node-recent tr.odd { border-bottom:1px solid #e7e7e7; }

/*
* Search
*/
#block-search-form {clear:both; border:none; overflow:hidden;
}
#block-search-form .content{
	overflow:auto;
}

#block-search-form { margin:17px 0 0 0;}

#block-search-form .form-item { margin:0; padding:0; }

#block-search-form input.form-text {
	background:#fff;
	border:none;
	outline:none;
	text-decoration: none;
	color:#006600;
	float:left;
	width:70%;
	padding:10px;
	margin:0;
	line-height:22px;
	border:3px solid #006600;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-size:1em;
	box-shadow:none;
}

#block-search-form input.form-submit {
	float:right;
	width:49px;
	height:49px;
	text-indent: -99999px;
	margin:0; border:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;
}

.region-sidebar-first #block-search-form, .region-sidebar-second #block-search-form { -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; }

.region-sidebar-first #block-search-form.block, .region-sidebar-second #block-search-form.block  { background:none; }

.region-sidebar-first #block-search-form.block .content, .region-sidebar-second #block-search-form.block .content { background:#ffffff; border:1px solid #FFFFFF; overflow:hidden; padding: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 #006600; }
#block-views-front-page-3-block-2 table td, 
#block-views-front-page-3-block-2 table th { border: none; }

table th {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:left; text-transform: lowercase;}

.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; }

.views-field-view-node a{color:#006600; padding:3px 5px; border:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; font-size:0.8em;}
.links ul li a, a.more,
input[type="submit"], input[type="reset"], input[type="button"] { color:#fefefe; padding:3px 5px; border:none;
/* radius */
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
/* shadow */
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; 
font-size:1em;}

.links ul li a:hover, a.more:hover,
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { text-decoration:none; cursor:pointer;}

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

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



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

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

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

input.form-text { /*background:#e8e8e8;*/ border:1px solid #006600;
/*height:25px; line-height:25px;*/ margin:0 0 10px 0; padding:5px; width:80%; color:#5f6a5f; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  }

input.form-text.error { border:2px solid red; }

textarea { background:#fff; border:1px solid #f2f2f2;
margin:0 20px 10px 0; padding:10px 5px; height:155px; /*font-size:0.8em;*/ color:#5f6a5f; 
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
 /* shadow */
-webkit-box-shadow: 0px 2px 3px #bcbcbc inset;  -moz-box-shadow: 0px 2px 3px #bcbcbc inset;  box-shadow: 0px 2px 3px #bcbcbc inset;}

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

/*
* Social
*/
ul.social-bookmarks { margin:0; padding:0; }

ul.social-bookmarks li {display:inline-block; float:left; list-style-type:none; margin:0; }

ul.social-bookmarks li a { display:inline-block; width:25px; height:24px; padding:0 3px;  margin:0 auto; text-align:center; overflow:hidden; outline:none; }

ul.social-bookmarks li.label { padding:0 15px 0 0; }

ul.social-bookmarks li.facebook a { background:url('images/social-media-facebook.png') no-repeat center bottom; }

ul.social-bookmarks li.twitter a { background:url('images/social-media-twitter.png') no-repeat center bottom; }

ul.social-bookmarks li.rss a { background:url('images/social-media-rss.png') no-repeat center bottom; }

ul.social-bookmarks li.linkedin a { background:url('images/social-media-linkedin.png') no-repeat center bottom; }

ul.social-bookmarks li.delicious a { background:url('images/social-media-delicious.png') no-repeat center bottom; }

/*
* Forum
*/
#forum { padding:20px 0; }

/*
* Twitter updates
*/
.twtr-hd, .twtr-ft { display:none; }

.twtr-bd { display:block; overflow:hidden; }

.twtr-widget .twtr-tweet { border-bottom: 1px solid #353535 !important; padding: 0 0 5px 0; margin: 0 0 5px 0;  }

/**
 * 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; }

#above-header{font-size:0.9em;}
#above-header-inner{argin:0;}
#above-header-inner{
	
}

#block-locale-language{
	float:right;
	margin-right:10px;
}
#block-locale-language ul{list-style:none; margin:0; padding:0;}
#block-locale-language ul li{float:left; padding:0 5px 0 5px;}
#block-locale-language ul li img{display:inline; margin:0; padding:0;}

#block-menu-menu-footer-menu a.active,
#block-menu-menu-footer-menu a.active-trail,
#block-menu-menu-top-menu a.active,
#block-menu-menu-top-menu a.active-trail,
#block-locale-language a.active{border-bottom:1px dotted #006600; }

#block-menu-menu-top-menu{float:right;}
#block-menu-menu-top-menu ul.menu{list-style:none; margin:0; padding:0;}
#block-menu-menu-top-menu ul.menu li{float:left; padding:0 5px 0 5px; list-style: none;}

#block-text-resize-0{overflow: hidden; width: 52%; float: right;}
#block-text-resize-0 h2{margin:-1px 0 0 0; padding:0; font-size:0.625em; font-weight: normal; color:#000; float:left; width:60px;}
#block-text-resize-0 .content{float:right;}
a#text_resize_decrease,
a#text_resize_reset,
a#text_resize_increase{width:8px; height:8px; border-left: 1px dotted #006600; margin:0; padding:5px;}

a#text_resize_decrease{background: url(images/minus.gif) 5px 5px no-repeat; }
a#text_resize_reset{background: url(images/reset.gif) 5px 5px no-repeat;}
a#text_resize_increase{background: url(images/plus.gif) 5px 5px no-repeat;}

#block-widgets-s-socialmedia-profile-default{float:right; margin-right:30px;}
#block-widgets-s-socialmedia-profile-default img{height:20px; width:auto;}

#block-menu-menu-top-menu,
#block-locale-language{
	margin-top:1px;
}
#block-block-9,
#block-block-26,
#block-menu-menu-top-menu,
#block-locale-language{
	border-bottom:2px solid #dadada;
}
#block-block-9 a,
#block-block-26 a,
#block-menu-menu-top-menu a,
#block-locale-language a{
	border-left:1px solid #dadada;
	padding:0 10px;
}
#block-block-9 li,
#block-block-26 li,
#block-menu-menu-top-menu li,
#block-locale-language li{
	margin:0;
	padding:0 !important;
}
#site_text_version,
#site_standard_version{
	border-left:none !important;
	padding-left:0 !important;
}

/*#block-menu-block-split-0 li{display:none;}
#block-menu-block-split-0 li.active-trail{display:block;}*/

#block-menu-block-2{}
#block-menu-block-2 .content{
	border:none;
	background: #393; 
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	padding:0 0 20px 0;
	overflow: hidden;
	margin: 0 0 20px 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#block-menu-block-2 ul.menu li{
	border:none; 
	padding:0;
	margin:0;
}
#block-menu-block-2 ul.menu li a{
	display:block;
	margin:0;
	padding:2px 5px 2px 25px;
	color:#fff;
	text-transform: uppercase;
	font-size:0.625em;
	background: url(images/submenu-arrow.gif) 10px 50% no-repeat;
}
#block-menu-block-2 ul.menu li a.active-trail,
#block-menu-block-2 ul.menu li a.active{
	background: #578C33 url(images/submenu-arrow-active.gif) 10px 50% no-repeat;
}
#block-menu-block-2 ul.menu ul.menu{padding:0;}
#block-menu-block-2 ul.menu ul.menu li a{
	padding:2px 5px 2px 35px;
	font-size:0.625em;
	text-transform:none;
	background: url(images/submenu-sub-arrow.gif) 20px 50% no-repeat;
}
#block-menu-block-2 ul.menu ul.menu li a.active,
#block-menu-block-2 ul.menu ul.menu li a.active-trail{
	background: #578C33 url(images/submenu-sub-arrow.gif) 20px 50% no-repeat;
}

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

#block-views-inner-page-news-block-1{

}
#block-views-inner-page-news-2-block-1{
	margin-top:20px;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	background: #fff;
	border:2px solid #006600;
}
#block-views-inner-page-news-2-block-1 h2,
#block-views-inner-page-news-block-1 h2{
	font-size: 1em;
	font-weight: bold;
	background:#393; 
	padding:25px 10px 25px 50px;
	margin:0;
	color:#fff;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	text-transform: uppercase;
	font-size:1.2em;
}
#block-views-inner-page-news-2-block-1 .content,
#block-views-inner-page-news-block-1 .content{
	padding:20px;
	margin:0;
	background:none;
	font-size:1em;
}
#block-views-inner-page-news-2-block-1 .views-row,
#block-views-inner-page-news-block-1 .views-row{
	border-bottom: 1px dotted #000;
	padding: 10px 0;
}
#block-views-inner-page-news-2-block-1 .date-display-single,
#block-views-inner-page-news-block-1 .date-display-single{
	color: #828282;
	font-size:1em;
}
#block-views-inner-page-news-2-block-1 .views-field-title,
#block-views-inner-page-news-block-1 .views-field-title{
	line-height: normal;
	font-size:1em;
}

#block-views-inner-page-events-block-1,
#block-block-2,
#block-block-6,
#block-block-10,
#block-block-12{
	/*background-color: #99bb54;
	border: 3px solid #e8eff4;
	padding: 8px;
	margin-bottom: 20px;
	color:#fff;*/
	
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	background: #fff;
	padding:0;
	margin-top: 20px;
	border:2px solid #006600;
}
#block-views-inner-page-events-block-1 a,
#block-block-2 a,
#block-block-6 a,
#block-block-10 a,
#block-block-12 a{
	color:#006600;
}
#block-block-10 h2,
#block-block-12 h2,
#block-block-6 h2,
#block-views-inner-page-events-block-1 h2,
#block-block-2 h2{
	/*color:#fff; font-size:1em; margin-bottom:5px; padding:0;*/
	background: #393; 
	padding: 25px 10px 25px 50px;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	text-transform: uppercase;
	margin:0;
	color:#fff;
}

#block-block-10 .content,
#block-block-12 .content,
#block-block-6 .content,
#block-block-2 .content,
#block-views-inner-page-events-block-1 .content{
	/*margin:0; padding:0; font-size:0.8em; color:#fff; background: none;*/
	padding:20px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-bottomright: 50px;
	border-bottom-right-radius: 50px;
}
#block-block-10 p,
#block-block-12 p,
#block-block-6 p,
#block-block-2 p{margin:2px 0 0 0; padding:0;}

/*#block-block-10 .orange,
#block-block-12 .orange,
#block-block-6 .orange,
#block-block-2 .orange{background: #006600; color:#fff; padding:2px 5px;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}
#block-block-10 .orange a,
#block-block-12 .orange a,
#block-block-6 .orange a,
#block-block-2 .orange a{color:#fff;}*/
/*#block-block-10 .content a,
#block-block-12 .content a,
#block-block-6 .content  a,
#block-block-2 .content  a{color:#fff; padding:2px 5px; display:inline-block;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}*/
#block-block-10 .content span,
#block-block-12 .content span,
#block-block-6 .content span,
#block-block-2 .content span{color:#fff; padding:1px 3px; display:inline-block;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

#block-views-inner-page-events-block-1 .content{
	margin:10px 0 0 0;
	background: none;
	font-size:1em;
	line-height: 1.4em;
}
/*#block-views-inner-page-events-block-1 .content a{color:#fff;}*/
#block-views-inner-page-events-block-1 .content{}
#block-views-inner-page-events-block-1 .content a:hover{text-decoration: underline;}
#block-views-inner-page-events-block-1 .date-display-single{margin-bottom: 5px; display: block;}

.view-taxonomy-term, .view-archive-cat {font-size: 1em;}
.view-taxonomy-term .views-row, .view-archive-cat .views-row{border-top:1px dotted #000; padding: 10px 0;}
.view-taxonomy-term .views-row h2, .view-archive-cat .views-row h2{font-style:normal; font-size:1.4em; line-height:1.4em;  font-weight: bold;}
.view-taxonomy-term .field-type-date, .view-archive-cat .field-type-date{color: #828282; text-transform: lowercase;}
.view-taxonomy-term .field-name-body p, .view-archive-cat .field-name-body p{margin:0 0 5px 0;}

.view-funding-opportunities{font-size: 1em;}
.view-funding-opportunities .views-row{border-top:1px dotted #000; padding: 10px 0;}
.view-funding-opportunities .views-row h2{font-style:normal; font-size:1.4em; line-height:1.4em;  font-weight: bold;}
.view-funding-opportunities .field-type-date{color: #828282; text-transform: lowercase;}
.view-funding-opportunities .field-name-body p{margin:0 0 5px 0;}

.view-information-materials{font-size: 1em;}
.view-information-materials .views-row{border-top:1px dotted #000; padding: 10px 0;}
.view-information-materials .views-row h2{font-style:normal; font-size:1.4em; line-height:1.4em;  font-weight: bold;}
.view-information-materials .field-type-date{color: #828282; text-transform: lowercase;}
.view-information-materials .field-name-body p{margin:0 0 5px 0;}
.view-information-materials .views-field-title{font-weight: bold; font-size:1.4em; line-height:1.4em;  }

.view-Structure{font-size: 0.8em;}
.view-Structure .views-row{border-top:1px dotted #000; padding: 10px 0;}
.view-Structure .views-row h2{font-style:normal; font-size:1em; line-height:1.4em;  font-weight: bold;}
.view-Structure .field-type-date{color: #828282; text-transform: lowercase;}
.view-Structure .field-name-body p{margin:0 0 5px 0;}
.view-Structure .views-field-title{font-weight: bold;}


.more-link{text-align: center;padding:10px 0;}
.more-link a{
	color: #006600 !important;
	background: #fff;
	/*border:2px solid #006600;*/
	padding: 2px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:0.9em;
	margin-top:10px;
	font-weight:bold;
}
#fp_slider_top_container {
	margin: 20px 0 20px 0;
}
#fp_slider{
	margin-bottom:20px;
}
#fp_slider h2{
	margin-top:0;
	margin-bottom:11px;
	font-size:1.4em;
}
#fp_slider_container{
	/* overflow: auto; */
	margin:20px 0 0 0;
}

#fp_slider_container #fp_slider{
	padding:0;
	/*height: 352px;*/
	position:relative;
	overflow:hidden;
}
#fp_slider_container #fp_slider .views-field-field-image,
#fp_slider_container #fp_slider .views-field-field-image-slider{
	float:left;
	margin:0 0 0.5rem 0;
	padding:0;
}
#fp_slider_container #fp_slider .grid_6{
	margin-left:0;
	margin-right:0;
	height: 320px;
	width:600px;
}

#fp_slider_container #fp_slider .grid_6 img{
	margin:0;
	padding:0;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-bottom-left-radius: 50px;
}
/*#fp_slider_container #fp_slider .grid_3{
	margin-left:0;
	margin-right:0;
	
	float:right;
}*/
#fp_slider_container #fp_slider .views-field{
	display:inline-block;
}
#fp_slider_container .views_slideshow_slide{
	width:880px;
}
#fp_slider_container #fp_slider .views-field-nothing{
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:0;
}
/*#fp_slider_container #fp_slider .views-field-nothing.grid_3{
	margin:0;
	padding:0;
}*/
/*#fp_slider_container #fp_slider .views-field-nothing span.grid_3{
	-webkit-border-top-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	border-top-right-radius: 50px;
	display:block;
	width:100%;
	background:#006600;
}
#fp_slider_container #fp_slider .views-field-nothing span.item-inner{
	background: #393;
	padding: 30px 0;
    text-align: center;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	display:block;
	width:100%;
	font-size:1.4em;
}*/
#fp_slider_container #fp_slider .views-field-nothing{
	height: 241px;
    margin: 0;
    padding: 0;
    background: #006600;
	-webkit-border-top-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	border-top-right-radius: 50px;
}
#fp_slider_container #fp_slider .views-field-nothing .slider-title{
	margin:0 20px;
}
#fp_slider_container #fp_slider .views-field-nothing .slider-title a{
	color:#fff;
	font-size:1em;
	line-height:1.2em;
}
#fp_slider_container #fp_slider .views-field-nothing .slider-date{
	text-align:left;
	display:block;
	margin:30px 20px;
	color:#B5BD78;
	font-weight:bold;
	font-size:1.2em;

}
#fp_slider_container #fp_slider .views-field-nothing .grid_3{
	-webkit-border-top-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	border-top-right-radius: 50px;
	background:#fff;
}
#fp_slider_container #fp_slider .views-field-nothing .slider-text-inner{
	background: #006600;
	display:block;
	height: 260px;
	-webkit-border-top-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	border-top-right-radius: 50px;
	overflow: auto;
}
#fp_slider_container #fp_slider .view-slider{
	position:relative;
}
#fp_slider_container #fp_slider .views-slideshow-controls-bottom{
	position:absolute;
	top: 241px;
    right: 0;
	height: 79px;
	margin:0;
	z-index:100;
	text-align:center;
	background: #006600;
}
#fp_slider_container #fp_slider .views-slideshow-controls-text-next{
	margin-top:10px;	
	margin-left:20px;
	width:49px;
	height:49px;
	text-indent:-99999px;
	background: url('./images/slider-arrow-next.png') 0 0 no-repeat;
	display:inline-block;
}
#fp_slider_container #fp_slider .views-slideshow-controls-text-previous{
	margin-top:10px;
	margin-right:20px;
	width:49px;
	height:49px;
	text-indent:-99999px;
	background: url('./images/slider-arrow-prev.png') 0 0 no-repeat;
	display:inline-block;
}
#fp_slider_container #fp_slider .views-slideshow-controls-text-pause,
#fp_slider_container #fp_slider .views-slideshow-controls-text-resume{
	display:none;
}

#block-views-slider-block-1{/* display:none; */}

#block-views-slider-block-1 h2{text-transform: uppercase; margin:0; padding:0; line-height:100%;}
#block-views-slider-block-1 .views-row{
	/*border: 2px solid #006600;*/
	width: 33%;
	display: inline-block;
    padding: 0;
    -webkit-border-top-right-radius: 50px;
    -webkit-border-bottom-left-radius: 50px;
    -moz-border-radius-topright: 50px;
    -moz-border-radius-bottomleft: 50px;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
	margin-bottom:20px;
	background:#E9E9E9;
}
#fp_slider_container #fp_slider .views-field{display:initial !important;}
#block-views-slider-block-1 .views-field-title{font-weight:bold; margin-bottom:20px;}
#block-views-slider-block-1 .views-field-title a{margin:0 20px 20px 20px; display:block;}
#block-views-slider-block-1 .views-field-body,
#block-views-slider-block-1 .views-field-body a{color:#000;}
#block-views-slider-block-1 .views-field-body a{margin:0 20px 20px 20px; display:block;}
#block-views-slider-block-1 .views-field-view-node{display:none !important;}
#block-views-slider-block-1 .views-field-field-image-slider{
	-webkit-border-top-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	border-top-right-radius: 50px;
	width:100% !important;
	
}
#block-views-slider-block-1 .views-field-field-image-slider img{
	margin:0 !important; padding:0 !important;
	width:100% !important; height: auto !important;
	-webkit-border-top-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	border-top-right-radius: 50px;
	border-bottom: 2px solid #fff;
}

#block-block-25 ul{
	list-style:none;
	margin:0;
	padding:15px 0;
	text-align:center;
}
#block-block-25 ul li{
	display:inline;	
	margin:0 20px;
	padding:0;
}
#block-block-25 ul li a,
#block-block-25 ul li img{
	display:inline-block;
	margin:0;
	padding:0;
}

.region-fp-slider-right .block:first-child {
	-webkit-border-top-left-radius: 50px;
	-moz-border-radius-topleft: 50px;
	border-top-left-radius: 50px;
}
.region-fp-slider-right .block:last-child {
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-bottomright: 50px;
	border-bottom-right-radius: 50px;
}

.region-fp-slider-right .block:nth-child(odd) {
	background: #006600;
}
.region-fp-slider-right .block:nth-child(even) {
	background: #393;
}

.region-fp-slider-right .block {
	clear: both;
	height:80px;
	display: flex;
	align-items: center;
}
.region-fp-slider-right .block .content {
	padding: 0 30px;
	font-size: 1.2rem;
	line-height: 130%;
}
.region-fp-slider-right .block .content p {
	margin:0;
	padding:0;
}

.region-fp-slider-right .block .content a {
	color: #ffffff;
}



#fp_left{
	margin-bottom:20px;
}
#fp_left h2{
	margin-top:0;
	font-size:1.4em;
}
#fp_left .block{
	clear:both;
	/*margin-bottom: 20px;*/
	/*overflow: auto;*/
	overflow: hidden;
}
#block-views-front-page-3-block .views-row.grid_3, 
.front-page-block-3items .views-row.grid_3,
#fp_left #block-views-front-page-3-block .views-row.grid_3{
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	border-bottom-left-radius: 5px;
	/*font-size:0.8em;*/
	background:#E9E9E9;
	height: 375px;
	position:relative;
}
#block-views-front-page-3-block .views-row.grid_3.views-row-first,
.front-page-block-3items .views-row.grid_3.views-row-first,
#fp_left #block-views-front-page-3-block .views-row.grid_3.views-row-first{
	margin-left:0;
}
#block-views-front-page-3-block .views-row.grid_3.views-row-last, 
.front-page-block-3items .views-row.grid_3.views-row-last,
#fp_left #block-views-front-page-3-block .views-row.grid_3.views-row-last{
	margin-right:0;
}
#block-views-front-page-3-block .views-field-field-image,
.front-page-block-3items .views-field-field-image,
#fp_left #block-views-front-page-3-block .views-field-field-image{
	margin:0;
	padding:0;
	height: auto; /*193px*/
}
#block-views-front-page-3-block .views-field-field-image img,
.front-page-block-3items .views-field-field-image img,
#fp_left #block-views-front-page-3-block .views-field-field-image img {
	margin:0;
	padding:0;
	-webkit-border-top-left-radius: 50px;
	-moz-border-radius-topleft: 50px;
	border-top-left-radius: 50px;
}

#block-views-front-page-3-block .views-field-field-image-1 img,
.front-page-block-3items .views-field-field-image-1 img,
#fp_left #block-views-front-page-3-block .views-field-field-image-1 img {
	margin:0;
	padding:0;
	-webkit-border-top-left-radius: 50px;
	-moz-border-radius-topleft: 50px;
	border-top-left-radius: 50px;
}

#block-views-front-page-3-block .views-field-field-date-,
.front-page-block-3items .views-field-field-date-,
#fp_left #block-views-front-page-3-block .views-field-field-date-{
	background: #E9E9E9;    
    text-transform: lowercase;
    color: #006600;
	border-top:2px solid #fff;
    width: 100%;
	font-weight:bold;
}
#block-views-front-page-3-block .views-field-field-date- .field-content,
.front-page-block-3items .views-field-field-date- .field-content,
#fp_left #block-views-front-page-3-block .views-field-field-date- .field-content{
	padding:10px 20px;
}
#block-views-front-page-3-block .views-field-title,
.front-page-block-3items .views-field-title,
#fp_left #block-views-front-page-3-block .views-field-title{
	background: #E9E9E9;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-bottomright: 50px;
	border-bottom-right-radius: 50px;
}
#block-views-front-page-3-block .views-field-title .field-content,
.front-page-block-3items .views-field-title .field-content, 
#fp_left #block-views-front-page-3-block .views-field-title .field-content {
    display: block;
    padding: 0 20px;
    font-size: 1em;
}

/*#fp_left #block-views-front-page-3-block .views-row.grid_3{
	margin-left:0;
	height:175px;
	background: #fff;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	border-bottom-left-radius: 5px;
	font-size:0.8em;
	margin-bottom:0;
}
#fp_left #block-views-front-page-3-block .views-row.grid_3.views-row-1{
	margin-bottom:20px;
}
#fp_left #block-views-front-page-3-block .views-row.grid_3.views-row-2{
	margin-bottom:20px;
}
#fp_left #block-views-front-page-3-block .views-row.views-row-even.grid_3{
	margin-left:10px;
	margin-right:0;
}
#fp_left #block-views-front-page-3-block .views-field-field-date-,
#fp_left #block-views-front-page-3-block .views-field-nothing{
	color:#666;
	padding-left: 20px;
	text-transform: lowercase;
}
#fp_left #block-views-front-page-3-block .views-field-nothing img{
	float:left;
	margin:0 10px 0 0;
}
#fp_left #block-views-front-page-3-block .views-field-title{
	margin:0;
	padding:20px;
	height:75px;
	margin-bottom:10px;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	border-bottom-left-radius: 5px;
	background: #393;
	color:#fff;
}
#fp_left #block-views-front-page-3-block .views-field-title a{
	color:#fff;
}
#fp_left #block-views-front-page-3-block .views-field-title a:hover{
	ccolor:#fff;
}*/

#fp_middle .block{
	background:#fff;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	padding-bottom:13px;
	height:355px;
	margin-bottom:20px;
}
#fp_middle h2{
	padding:0;
	margin:0;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
	background: #393;
	-webkit-border-top-left-radius: 50px;
	-moz-border-radius-topleft: 50px;
	border-top-left-radius: 50px;
}
#fp_middle h2 a{
	display:block;
	padding: 20px 40px;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	background: #fff;
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: right;
}
#fp_middle .view-content .views-field-field-date-{
	background: #393;
	padding:20px;
	text-transform: lowercase;
	color:#fff;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	text-align:center;
}
#fp_middle .views-field-title{
	background: #393;
}

#fp_middle .views-field-title .field-content{
	background: #fff;
	-webkit-border-top-left-radius: 50px;
	-moz-border-radius-topleft: 50px;
	border-top-left-radius: 50px;
	display:block;
	padding:35px 30px;
	font-size:0.8em;
}
#fp_middle .view-footer{
	padding: 10px;
	text-align: center;
	margin:0 30px;
	border-top:2px solid #006600;
}
#fp_middle .view-footer p{
	margin:0;
	padding:0;
}
#fp_middle .view-footer a{
	font-weight: bold;
	font-size:0.8em;
	padding:5px 10px;
}
#fp_right{
	display:block;
	width:100%;
    margin-bottom:20px;
}
#fp_right .content{
	/*-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border:2px solid #006600;
	padding-bottom:13px;*/
}

#fp_right #block-block-58 .content{
	border:none;
}

#fp_right h2{
	padding:0;
	margin:0 0 5px 0;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
	color:#006600;
}
#fp_right h2 a{
	display:block;
	text-align: left;
	color:#006600;
	line-height:1.2em;
}

#fp_right .views-row{
	margin:10px 20px 15px 20px;
	font-size:1em;
}

#fp_right .view-content .views-field-field-date-{
	color:#006600;
	margin-bottom:5px;
	font-weight:bold;
}
#fp_right .view-content .views-field-title,
#fp_right .view-content .views-field-title a{
	color:#666;
}
#fp_right .view-footer{
	padding: 10px;
	text-align: center;
	margin:0 30px;
	border-top:2px solid #006600;
}
#fp_right .view-footer p{
	margin:0;
	padding:0;
}
#fp_right .view-footer a{
	color:#006600;
	font-weight: bold;
	font-size:0.8em;
	padding:5px 10px;
}

#block-views-pop-up-front-block-1{
	margin-top:20px;
}
#block-views-pop-up-front-block-1 .content{
	margin:0;
	padding:0;
	border:none;
}
#block-views-pop-up-front-block-1 .views-row{
	margin:0;
	padding:0;
}
#block-views-faq-faq-random h2 {
    padding: 0;
    margin: 15px 10px 5px 10px;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
    color: #666;
}
#block-views-faq-faq-random ul, 
#block-views-faq-faq-random li{
	list-style:none;
	margin:0;
	padding:0;
}
#block-views-faq-faq-random li{
	font-size: 1em;
    border-bottom: 1px dashed #dadada;
    padding: 10px 0;
    line-height: 1.3em;
	margin:0 20px !important;
}

#block-views-faq-faq-random .more-link {
    padding: 10px;
    text-align: center;
    margin: 18px 30px 0 30px;
    border-top: 2px solid #006600;
}
/*#fp_right .block{
	background:#E9E9E9;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	padding-bottom:13px;
	height:355px;
	margin-bottom:20px;
}
#fp_right h2{
	padding:0;
	margin:0;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
	background: #666;
	-webkit-border-top-left-radius: 50px;
	-moz-border-radius-topleft: 50px;
	border-top-left-radius: 50px;
	color:#666;
}
#fp_right h2 a{
	display:block;
	padding: 20px 40px;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	background: #E9E9E9;
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: right;
	color:#666;	
	height:62px;
}
#fp_right .view-content .views-field-field-date-{
	background: #666;
	padding:20px;
	text-transform: lowercase;
	color:#fff;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	text-align:center;
}
#fp_right .views-field-title{
	background: #666;
}

#fp_right .views-field-title .field-content{
	background: #E9E9E9;
	-webkit-border-top-left-radius: 50px;
	-moz-border-radius-topleft: 50px;
	border-top-left-radius: 50px;
	display:block;
	padding:35px 30px;
	font-size:0.8em;
	color:#666;
}
#fp_right .views-field-title,
#fp_right .views-field-title a{
	color:#666;
}
#fp_right .view-footer{
	padding: 10px;
	text-align: center;
	margin:0 30px;
	border-top:2px solid #666;
}
#fp_right .view-footer p{
	margin:0;
	padding:0;
}
#fp_right .view-footer a{
	color:#666;
	font-weight: bold;
	font-size:0.8em;
	padding:5px 10px;
}*/
#fp_right_wide{
	margin-bottom:20px;
}
#fp_right_wide .block{
	
}
#fp_right_wide h2{
	padding:0;
	margin:0;
    text-transform: uppercase;
    font-weight: bold;
	color:#006600;
	font-size: 1.4em;
	line-height: 1.2em;
	text-align: left;
	padding-bottom:0.8em;
}
#fp_right_wide h2 a{	
	color:#006600;
}

/*.home_row2 h2{
	min-height: 2.4em;
	margin: 0;
	padding-bottom: 0.8em;
}*/

#fp_right_wide .content{
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border:2px solid #006600;
	padding:20px;
	padding-bottom:0;
	/*height:300px;*/
	height:370px;
}

#fp_right_wide .views-row{
	font-size:1em;
	border-bottom: 1px dashed #dadada;
	padding:10px 0;
	line-height: 1.3em;
}
#fp_right_wide .views-row.views-row-first{
	padding-top:0;
}
#fp_right_wide .views-row.views-row-last{
	border-bottom: none;
	padding-bottom:0;
}

#fp_right_wide .view-footer {
    padding: 10px;
    text-align: center;
    margin: 18px 30px 0 30px;
    border-top: 2px solid #006600;
}
#fp_right_wide .view-footer a {
    font-weight: bold;
    font-size: 1em;
    padding: 5px 10px;
}
#fp_right_wide h3{
	font-size:0.8em;
}
#fp_right_wide h3 .date-display-single{
	font-weight:bold;
}
#fp_right_wide .ui-accordion-content{
	font-size:0.8em;
	line-height: 1.2em;
}
#fp_right_wide .ui-accordion-content a{
	color:#006600;
	font-weight:bold;
}

#fp_left_first{
	margin-bottom:20px;
}
#fp_left_first .block{
	
}
#fp_left_first h2{
	padding:0;
	margin:0;
    text-transform: uppercase;
    font-weight: bold;
	color:#006600;
	font-size: 1.4em;
	line-height: 1.2em;
	text-align: left;
	padding-bottom:0.8em;
}
#fp_left_first h2 a{	
	color:#006600;
}
#fp_left_first .content{
	/*-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border:2px solid #006600;*/
	/*padding:20px;*/
	padding:0;
	/*height:295px;*/
	height:400px;
}

#fp_left_first .views-row{
	font-size:0.8em;
	border-bottom: 1px dashed #dadada;
	padding:0;
	line-height: 1.3em;
}
#fp_left_first .views-row.views-row-last{
	border-bottom: none;
	padding-bottom:0;
}

#fp_left_first .view-footer {
    padding: 10px;
    text-align: center;
    margin: 18px 30px 0 30px;
    border-top: 2px solid #006600;
}
#fp_left_first .view-footer a {
    font-weight: bold;
    font-size: 0.8em;
    padding: 5px 10px;
}
#fp_left_first h3{
	font-size:0.8em;
}
#fp_left_first h3 .date-display-single{
	font-weight:bold;
}
#fp_left_first .content .fp-newsletter-wide{
	position:relative;
	overflow: hidden;
}
#fp_left_first .content .fp-newsletter-wide .view-content,
#fp_left_first .content .fp-newsletter-wide .attachment{
	float:left;
	height:400px;
}
#fp_left_first .content .fp-newsletter-wide .view-content{
	/*margin-right:20px;*/
	margin-left:0;
}
#fp_left_first .content .fp-newsletter-wide .attachment .view-content{
	margin-left:0;
	margin-right:0;
}
#fp_left_first .content .fp-newsletter-wide .view-content img,
#fp_left_first .content .fp-newsletter-wide .attachment img{
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border:2px solid #006600;
	margin:0;
	padding:0;
}

/* --- */
#fp_left_second {
	margin-bottom:20px;
}
#fp_left_second h2{
	margin-top:0;
	font-size:1.4em;
	/*padding-bottom: 11px;*/
}
#fp_left_second .block{
	clear:both;
	/*margin-bottom: 20px;*/
	overflow: auto;
}
#fp_left_second .views-row.grid_3, 
#fp_left_second .views-slideshow-cycle-main-frame-row.grid_3{
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border-bottom-right-radius: 5px;
	/*font-size:0.8em;*/
	background:#E9E9E9;
	height: 375px;
	position:relative;
}
#fp_left_second .views-row.grid_3.views-row-first{
	margin-left:0;
}
#fp_left_second .views-row.grid_3.views-row-last{
	margin-right:0;
}
#fp_left_second .views-field-field-image, #fp_left_second .views_slideshow_slide{
	margin:0;
	padding:0;
	height: 193px;
	width: 280px;
}
#fp_left_second .views-field-field-image img{
	margin:0;
	padding:0;
	-webkit-border-top-right-radius: 50px;
	-moz-border-radius-topright: 50px;
	border-top-right-radius: 50px;
}
#fp_left_second .views-field-field-date-{
	background: #E9E9E9;    
    text-transform: lowercase;
    color: #006600;
	border-top:2px solid #fff;
    width: 100%;
	font-weight:bold;
}
#fp_left_second .views-field-field-date- .field-content{
	padding:10px 20px;
}
#fp_left_second .views-field-title{
	background: #E9E9E9;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-bottom-left-radius: 50px;
	height: 200px;
}
#fp_left_second .views-field-title .field-content {
    display: block;
    padding: 20px;
    /* font-size: 0.9em; */
	font-weight:bold;
}
/* --- */


#fp_left_third{
	margin-bottom:20px;
}
#fp_left_third .block{
	
}
#fp_left_third h2{
	padding:0;
	margin:0;
    text-transform: uppercase;
    font-weight: bold;
	color:#006600;
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: left;
}
#fp_left_third h2 a{	
	color:#006600;
}
#fp_left_third p{
	margin:0;
	padding:0;
}
#fp_left_third img{
	margin: 0 !important;
	padding:0 !important;
}

#fp_left_second .content{
	height:400px;
}
/*#fp_left_second .content{
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	border:2px solid #006600;
	padding:20px;
}

#fp_left_second .views-row{
	font-size:0.8em;
	border-bottom: 1px dashed #dadada;
	padding:5px 0;
	line-height: 1.3em;
}
#fp_left_second .views-row.views-row-last{
	border-bottom: none;
	padding-bottom:0;
}

#fp_left_second .view-footer {
    padding: 10px;
    text-align: center;
    margin: 18px 30px 0 30px;
    border-top: 2px solid #006600;
}
#fp_left_second .view-footer a {
    font-weight: bold;
    font-size: 0.8em;
    padding: 5px 10px;
}
#fp_left_second h3{
	font-size:0.8em;
}
#fp_left_second h3 .date-display-single{
	font-weight:bold;
}
*/

#block-views-front-page-3-block-3 .content{
	font-weight: bold;
    padding: 0;
    text-align: center;
	border:none;
	overflow:hidden;
	height:318px;
	position:relative;
	border:2px solid #006600;
}
#block-views-front-page-3-block-3 .content .views-field-title{
	position:absolute;
	top:-2px;
	left:0;
	width:100%;
	background: #a4d1b2;
	padding:30px 0;
	/*border-bottom:2px solid #006600;*/
	border:2px solid #a4d1b2;
	font-size:1.5em;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
}
#block-views-front-page-3-block-3 .content .views-field-title .field-content{
	padding:0;
	line-height:110%;
}

#block-views-front-page-3-block-3 .view-footer{
	margin-top:40px;
}




#block-views-front-page-3-block-4 h2{
	margin:0 0 11px 0;
}
#block-views-front-page-3-block-4 .content{
	font-weight: bold;
    padding: 0;
    text-align: center;
	border:none;
	overflow:hidden;
	height:318px;
	/*position:relative;*/
	border:2px solid #006600;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
}
#block-views-front-page-3-block-4 .content .views-field-field-image img{
	height: 318px;
	width:auto !important;
}
#block-views-front-page-3-block-4 .content .views-field-title{
	/*position:absolute;
	top:-2px;
	left:0;*/
	width:100%;
	background: #a4d1b2;
	padding:30px 0;
	/*border-bottom:2px solid #006600;*/
	border:2px solid #a4d1b2;
	font-size:1em;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	display:none;
}
#block-views-front-page-3-block-4 .content .views-field-title .field-content{
	padding:0;
	line-height:110%;
}

#block-views-front-page-3-block-4 .view-footer{
	margin-top:40px;
}


#green{
	/*background: linear-gradient(90deg, #006600 60%, #99bb54 40%);*/
	background: #CCC;
	margin-bottom:20px;
}
#green-inside{
	padding:20px 0;
}
#green .green-area{
	margin:0;
	padding:0;
	margin-left:10px;
}
#green .green-area p{
	margin:0;
	padding:0;
}
#green table,
#green tbody{
	border:none;
}
#green td{
	vertical-align:top;
}
#green .green-area .content a{
	text-align:center;
	font-size:1.2em;
	display:block;
	margin-left:0;
	text-transform: uppercase;
	font-weight:bold;
	line-height: 1.4em;
	padding-top:120px;
	color:#006600;
}
#green_howto{
	background: url('./images/howto.png') 50% 0 no-repeat;
}
#green_service{
	background: url('./images/howto.png') 50% 0 no-repeat;
}
#green_calend{
	background: url('./images/calend.png') 50% 0 no-repeat;
}
#green_bp{
	background: url('./images/adm_serv.png') 50% 0 no-repeat;
}
#green_beach{
	background: url('./images/beach.png') 50% 0 no-repeat;
}
#green_signals{
	background: url('./images/signals.png') 50% 0 no-repeat;
}
#green_exams{
	background: url('./images/izpiti.png') 50% 0 no-repeat;
}

.sliderdiv{clear:both;}

#white{margin-bottom:20px;}
#block-block-33 ul{list-style: none; margin:0;padding:0;}
#block-block-33 .grid_3{
	font-size:1.2em;
	display:block;
	font-weight:bold;
	line-height: 1.4em;
	height:360px;
	color:#fff;
	display:block;
	background: #403E3F;
	-webkit-border-bottom-right-radius: 70px;
	-moz-border-radius-bottomright: 70px;
	border-bottom-right-radius: 70px;
}
#block-block-33 ul li a{
	display:block;
	height:350px;
	padding:10px 60px 0 20px;
	color:#fff;
}
#block-block-33 ul li a#festevent{
	display:block;
	height:350px;
	padding:10px 20px 0 20px;
	color:#fff;
}
#block-block-33 ul li a:hover{
	color:#fff;
}
#block-block-33 #register1{
	background: url(./images/banners/register.png) 0 100% no-repeat;
}
#block-block-33 #register2{
	background: url(./images/banners/register2.png) 0 100% no-repeat;
}
#block-block-33 #portal1{
	background: url(./images/banners/portal.png) 0 100% no-repeat;
}
#block-block-33 #theplace1{
	background: url(./images/banners/theplace.png) 0 100% no-repeat;
}
#block-block-33 #festevent{
	background: url(./images/banners/festevent.png) 0 100% no-repeat;
}

#block-block-40 ul{list-style: none; margin:0;padding:0;}
#block-block-40 .grid_3{
	font-size:1.2em;
	display:block;
	/*margin-left:0;*/
	font-weight:bold;
	line-height: 1.4em;
	height:360px;
	color:#fff;
	display:block;
	background: #403E3F;
	-webkit-border-bottom-right-radius: 70px;
	-moz-border-radius-bottomright: 70px;
	border-bottom-right-radius: 70px;
}
#block-block-40 ul li a{
	display:block;
	height:350px;
	padding:10px 60px 0 20px;
	color:#fff;
}
#block-block-40 ul li a:hover{
	color:#fff;
}
#block-block-40 #register1{
	background: url(./images/banners/register.png) 0 100% no-repeat;
}
#block-block-40 #register2{
	background: url(./images/banners/register2.png) 0 100% no-repeat;
}
#block-block-40 #portal1{
	background: url(./images/banners/portal.png) 0 100% no-repeat;
}
#block-block-40 #theplace1{
	background: url(./images/banners/theplace.png) 0 100% no-repeat;
}
#block-block-40 #festevent{
	background: url(./images/banners/festevent.png) 0 100% no-repeat;
}

#fp-banner{
	background:#f6f6f6;
	margin-bottom:20px;
	padding:20px 0;
}
#fp-banner p,
#fp-banner img{
	margin:0;
	padding:0;
}
#gallery{
	/*background: #006600;
	padding:20px 0;*/
	overflow: hidden;
	margin-bottom: 20px;
	/*height:335px;*/
}
#gallery .grid_6{
	float:left;
	/*height:335px;*/
}
#gallery h2{
	margin:0 0 11px 0;
	padding:0;
	font-size:1.4em;
}
#gallery h2,
#gallery h2 a{
	color:#666;
	text-transform: uppercase;
}
#gallery .views-slideshow-controls-text-pause,
#gallery .views-slideshow-controls-text-resume{
	display:none;
}

#gallery .view-photo-video-block{
	position:relative;
	height:290px;
}
#gallery .view-photo-video-block .views-slideshow-controls-top{
	position:absolute;
	left:0;
	top:40%;
	z-index: 100;
	width:100%;
}
#gallery .view-photo-video-block .views-slideshow-controls-text-previous{
	width: 49px;
    height: 49px;
    text-indent: -99999px;
    background: url('./images/slider-arrow-prev.png') 0 0 no-repeat;
    display: inline-block;
	margin-left:20px;
}
#gallery .view-photo-video-block .views-slideshow-controls-text-next{
	width: 49px;
    height: 49px;
    text-indent: -99999px;
    background: url('./images/slider-arrow-next.png') 0 0 no-repeat;
    display: inline-block;
	float:right;
	margin-right:20px;
}
#gallery .view-photo-video-block .views-slideshow-controls-text-previous,
#gallery .view-photo-video-block .views-slideshow-controls-text-next{
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-ms-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
}
#gallery .view-photo-video-block:hover .views-slideshow-controls-text-previous,
#gallery .view-photo-video-block:hover .views-slideshow-controls-text-next{
	filter: alpha(opacity=80);
	opacity: 0.8;
}
#gallery img{
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	margin:0;
	padding:0;
	border:2px solid #006600;
}
#gallery .views-field-title{
	position:absolute;
	bottom:3px;
	left:0;
	background: rgba(0, 102, 0, 0.8);
	display:block;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-bottom-left-radius: 50px;
	width:100%;
	margin:0;
	padding:0;
}
#gallery #block-views-photo-video-block-block-1 .views-field-title{
	bottom:0;
}
#gallery .views-field-title a{
	padding:20px 30px;
	display:block;
	color:#fff;
}

#footer-bottom .block{
	margin:10px 0;
	clear:left;
	color:#fff;
	font-size:1em;
}
#footer_sitemap{
	padding:40px 0;
	background: #403E3F;
	font-size:1em;
}
#footer-sitemap a{
	color:#fff;
	font-size:1em;
	line-height: 1.4em;
	margin-bottom: 5px;
	display:block;
}
#footer-sitemap ul li{
	margin-right:20px;
	margin-bottom:20px;
	width:23%;
}
#footer-sitemap ul li ul{
	margin-left: 10px;
}
#footer-sitemap ul li ul li{
	width:100%;
}
#footer-sitemap a.fs-root-link{
	font-size:1em;
	font-weight: bold;
	text-transform: uppercase;
}

/*#fp_col1,
#fp_col2,
#fp_col3,
#fp_col4{border-left: 1px dotted #000; float:left; }

#fp_col1{border:none; margin-left:0;}
#fp_col4{border:none; margin-right:0 !important; margin-left:19px !important;}

#fp_col1 h2,
#fp_col2 h2,
#fp_col3 h2{
	font-size: 1em;
	font-weight: normal;
	background: url(images/title-bg.gif) bottom left no-repeat;
	padding: 0 10px 25px 10px;
	margin: 0 0 10px 0;
	font-weight: bold;
}

#fp_col1 .content,
#fp_col3 .content,
#fp_col2 .content{
	padding:0 10px;
	font-size: 0.8em;
	line-height: 110%;

}
#fp_col1 .views-row{
	clear:both;
	overflow: auto;
	border-bottom: 1px dotted #000;
	padding-bottom:5px;
	margin-bottom: 10px;
}
#fp_col1 .views-row.views-row-last{
	border:none;
}
#fp_col1 .content .views-field-field-image{
	float:left;
	margin:0 10px 10px 0;
}

#fp_col1 .content .views-field-title,
#fp_col3 .content .views-field-title,
#fp_col2 .content .views-field-title{
	color: #5e9333;
	font-size:1em;
	font-style: normal;
	padding:0;
	margin:0;
	background:none;
	margin-bottom:10px;
}

#fp_col1 .content .date-display-single,
#fp_col3 .content .date-display-single,
#fp_col2 .content .date-display-single{
	color: #828282;
	font-size:0.8em;
	margin-bottom:10px;
	display:block;
}
#fp_col1 .content .views-field-field-image,
#fp_col3 .content .views-field-field-image,
#fp_col2 .content .views-field-field-image{
	margin-bottom:10px;
}

#fp_col1 .content .views-field-view-node,
#fp_col3 .content .views-field-view-node,
#fp_col2 .content .views-field-view-node{
	margin-top:10px;
	margin-bottom:10px;
}

#fp_col1 .content .views-field-view-node a,
#fp_col3 .content .views-field-view-node a,
#fp_col2 .content .views-field-view-node a{
	color: #006600 !important;
	background: #fff;
	padding: 2px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 2px #578C33;
	-moz-box-shadow: 0px 1px 2px #578C33;
	box-shadow: 0px 1px 2px #578C33;
}

#fp_col4 #bp-banner{
	display:block;
	padding:10px;
	background-color: #393; 
	border: 3px solid #e8eff4;
	font-style: italic;
	font-size: 0.8em;
	font-weight: bold;
	text-align: center;
	color:#fff;
}
#fp_col4 #tic-banner{
	background-color: #F4F7F9;
	border: 3px solid #E8EFF4;
	display:block;
	padding:5px;
	font-size:0.7em;
	font-style: italic;
	font-weight: bold;
}
#fp_col4 a img{margin:4px 5px 0 0;}
#fp_col4 #tic-banner img{float:left; margin-right: 5px;}
#fp_col4 #bus-benef{
	background-color: #FEF4EA;
	border: 3px solid #FFEAD5;
	display:block;
	padding:5px;
	font-size:0.8em;
	font-style: italic;
	font-weight: bold;
	overflow: auto;
	color:#FF9F41;
}
#fp_col4 img{float:left; margin-right: 5px;}
*/

#content-inside #main h1,
.page-survey-thank-you h1,
.node-type-esti-stats h1,
.node-type-file-date h1,
.node-type-video h1,
.node-type-document h1,
.node-type-page h1,
.node-type-faq h1,
.node-type-article h1 {font-size:1.4em; line-height:1.4em; font-weight: normal; border-bottom: 1px dotted #000; padding-bottom: 10px;}

.node-type-file-date .field-type-date,
.node-type-esti-stats .field-type-date,
.node-type-video .field-type-date,
.node-type-document .field-type-date,
.node-type-page .field-type-date,
.node-type-faq .field-type-date,
.node-type-article .field-type-date{font-size:1em; color:#828282; margin-bottom:10px;}
.node-type-file-date .field-name-body,
.node-type-esti-stats .field-name-body,
.node-type-video .field-name-body,
.node-type-document .field-name-body,
.node-type-page .field-name-body,
.node-type-faq .field-name-body,
.node-type-article .field-name-body{text-align: justify; line-height: 150%;}

.node-type-file-date .field-name-body h3,
.node-type-esti-stats .field-name-body h3,
.node-type-video .field-name-body h3,
.node-type-document .field-name-body h3,
.node-type-page .field-name-body h3,
.node-type-faq .field-name-body h3,
.node-type-article .field-name-body h3{font-size:1.3em;}

.page-faq-page #main .content{font-size:1.2em;}

.field-type-file{/*font-size:0.8em;*/ margin-bottom: 10px;}

.page-faq-page h1{font-size:1.375em; font-weight: normal; padding-bottom: 10px;}
.page-faq-page .more-link{display:none;}
.page-faq-page .views-row{border-bottom: 1px dotted #000; padding:5px 0; font-size:0.8em;}
.page-faq-page .views-field-body{display:none; margin-top:5px;}
.page-faq-page .views-field-title{font-weight: bold;}

.page-video h1{font-size:1.375em; font-weight: normal; border-bottom: 1px dotted #000; padding-bottom: 10px;}
.page-video .views-row{border-bottom: 1px dotted #000; padding:10px 0; position:relative; overflow: auto;}
.page-video .views-row .views-field-field-video{float:left; margin:0 5px 5px 0;}
.page-video .views-row .views-field-title{font-size:0.8em; margin-bottom:5px;}
.page-video .views-row .views-field-field-date-{font-size:0.8em; color:#828282; margin-bottom:5px;}

.view-payments .views-field-field-file{font-size:1.375em; color: #006600; margin-bottom:5px;}
.month-view .view-item.view-item-payments{display:none;}
.page-payments .calendar-calendar .content{font-size:0.8em;}
.page-payments .tabs{font-size:0.8em;}
.page-payments .tabs .active{font-weight: bold;}
.page-payments h1{font-size:1.375em; font-weight: normal; border-bottom: 1px dotted #000; padding-bottom: 10px;}

.calendar-calendar th.days{background: #393  !important; color:#000 !important; text-transform: lowercase;}
.calendar-calendar td.empty{color:#777 !important;}
.calendar-calendar td{color:#000 !important;}
.calendar-calendar td .inner div.day a{color: #578C33 !important; text-decoration: underline;}
.calendar-calendar td .inner div.day a:hover{text-decoration: none;}
.calendar-calendar .mini-day-on a{font-weight: bold;}
.calendar-calendar .mini-day-on a:hover{text-decoration: none;}
.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview{background:none !important;}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{left:0 !important;}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{display:none !important;}
.year-view div.month-view div.date-nav{background: #578C33 !important; color:#fff !important; margin-bottom:0 !important;}
.year-view div.month-view div.date-nav a{color:#fff !important;}
.year-view .calendar-calendar{border:1px solid #578C33 !important;}
.year-view .calendar-calendar .date-nav-wrapper{margin-top:0 !important;}

.view-payments td{padding:10px !important; text-align:center;}
#block-views-payments-block-1{
	border:2px solid #006600;
	padding:40px;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
}

#block-views-faq-faq-recent,
#block-multiblock-1{/*font-size: 0.8em; line-height: 140%;*/ margin-right:10px;}
#block-multiblock-1 .date-display-single{margin-bottom:10px; display:block;}
#block-multiblock-1 h2{color:#fff; font-size:1em;}
#block-views-faq-faq-recent h2{color: #fed100; font-size:1em;}
#block-multiblock-1 a:hover{text-decoration: underline;}
#block-views-faq-faq-recent .content,
#block-multiblock-1 .content{font-size:0.8em;}

#block-views-faq-faq-recent ul{list-style: none; margin:0; padding:0;}
#block-views-faq-faq-recent ul li{list-style: none; margin:0; padding:0;}
#block-block-5 ul{margin-bottom:10px; list-style:none; padding:0; width:250px; height:125px; }
#block-block-7 ul{margin-bottom:10px; list-style:none; padding:0; width:250px; height:125px; }
#block-block-5 ul li{list-style:none; margin:0; padding:0;}
#block-block-7 ul li{list-style:none; margin:0; padding:0;}


#site-map .site-map-menu{
	list-style:none;
	margin:0;
	padding:0 !important;
	
}
#site-map .site-map-menu li{
	list-style:none;
	background: url(images/submenu-arrow.gif) 0 10px no-repeat;
	margin:5px 0;
	padding: 0 0 0 15px;
}
#site-map .site-map-menu li.expanded a{font-weight: bold;}
#site-map .site-map-menu li.expanded li a{font-weight: normal;}

.views-exposed-widgets{margin-bottom:20px;}
.views-submit-button{clear:left;}
.views-exposed-form .views-exposed-widget .form-submit{margin-top:5px;}


.flowplayer{width:480px !important; margin-bottom: 20px;}

ul.quicktabs-tabs.quicktabs-style-zen{margin-bottom:0;}
.quicktabs-tabpage{font-size:0.7em; text-align:center; border:1px solid #C0C0C0; border-top:none; padding:10px 6px;}
.quicktabs-tabpage .content{margin:0 !important; padding:0;}
.quicktabs-tabpage ul{list-style:none; margin:0; padding:0;}
.quicktabs-tabpage ul li{list-style:none; margin:0; padding:0;}
.quicktabs-tabpage .content a:hover{text-decoration: underline;}
.gallery-image-slider{background: #fff; display: block; text-align:center;}
.gallery-image-slider a img{text-align:center; display:inline; width:100%;}
#quicktabs-tabpage-photo_video_block-0{position:relative;}
#quicktabs-tabpage-photo_video_block-0 #qt_prev,
#quicktabs-tabpage-photo_video_block-0 #qt_next{
	position: absolute; 
	top:50px; z-index:99;
	width:12px;
	height: 23px;
	text-indent:-99999px;
}
#quicktabs-tabpage-photo_video_block-0 #qt_next{
	margin-right:-5px;
}
#quicktabs-tabpage-photo_video_block-0 #qt_prev{
	margin-left:-5px;
}

#fp_col3 .quicktabs-tabpage{font-size:1.2em !important;}
ul.quicktabs-tabs.quicktabs-style-zen li a{
	text-transform: capitalize;
	font-style: italic;
}
#fp_col3 ul.quicktabs-tabs.quicktabs-style-zen li a{
	font-size:1em !important; padding:4px 10px 0px 5px !important;
	text-transform: capitalize;
	font-style: italic;
}
#quicktabs-tabpage-photo_video_block-0 .views-field-nothing{text-align:left; margin-top:5px;}
#quicktabs-tabpage-photo_video_block-0 .views-field-nothing a,
#quicktabs-tabpage-photo_video_block-1 .views-field-nothing a{
	color: #006600 !important;
	background: #fff;
	padding: 2px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 1px 2px #578C33;
	-moz-box-shadow: 0px 1px 2px #578C33;
	box-shadow: 0px 1px 2px #578C33;
	font-size:0.8em;
	margin-top:5px;
}
#fp_col3 #quicktabs-tabpage-photo_video_block-0 .views-field-nothing a{
	margin-top:0;
}

#quicktabs-tabpage-photo_video_block-0 #qt_prev{left:0; background: url(images/arr-3-rtl.gif) 0 0 no-repeat;}
#quicktabs-tabpage-photo_video_block-0 #qt_next{right:0;  background: url(images/arr-3-ltr.gif) 0 0 no-repeat;}



#quicktabs-tabpage-photo_video_block-1{position:relative;}
#quicktabs-tabpage-photo_video_block-1 #qt_prev1,
#quicktabs-tabpage-photo_video_block-1 #qt_next1{
	position: absolute; 
	top:50px; z-index:99;
	width:12px;
	height: 23px;
	text-indent:-99999px;
	outline:none;
}
#quicktabs-tabpage-photo_video_block-1 #qt_next1{
	margin-right:-5px;
}
#quicktabs-tabpage-photo_video_block-1 #qt_prev1{
	margin-left:-5px;
}
#quicktabs-tabpage-photo_video_block-1 .views-field-nothing{text-align:left; margin-top:5px;}
#quicktabs-tabpage-photo_video_block-1 #qt_prev1{left:0; background: url(images/arr-3-rtl.gif) 0 0 no-repeat;}
#quicktabs-tabpage-photo_video_block-1 #qt_next1{right:0;  background: url(images/arr-3-ltr.gif) 0 0 no-repeat;}



#block-views-articles-linked-content-block .content{margin:0; padding:0;}
#block-views-articles-linked-content-block .views-field.views-field-field-linked-content{background: #F4F7F9; border: 3px solid #E8EFF4; margin-bottom:20px;}
#block-views-articles-linked-content-block .views-field.views-field-field-linked-content .views-label{background: url(images/title-arrow.png) 0 0 no-repeat; height: 43px; display: block; color: #fff; font-size: 1em; font-style: italic; line-height: 35px; padding-left:10px;}
#block-views-articles-linked-content-block .views-field.views-field-field-linked-content .item-list ul{list-style:none; margin:5px 10px; padding:0;}
#block-views-articles-linked-content-block .views-field.views-field-field-linked-content .item-list ul li{list-style:none; margin:0 0 5px 0; padding:0 0 0 10px; font-size: 0.625em; background: url(images/submenu-arrow.gif) 0 5px no-repeat;}
#block-views-articles-linked-content-block .views-field.views-field-field-linked-content .item-list a:hover{text-decoration: underline;}

.view-display-id-block_1.view-id-payments{font-size:1em;width: 100%; margin: 0 auto;}
.view-display-id-block_1.view-id-payments .date-heading{text-transform: lowercase;}

#block-block-9 {
	float:right;
	padding-left: 5px !important;
}
#block-block-9 p{margin:0; padding:0;}
#block-block-9 a img{display: inline; margin:0; padding:0;}
#block-block-9 #webmail{padding-left: 8px;}
#block-block-9 #keylink{padding-left: 8px;}

#block-block-26 {
	float:right;
	padding-left: 5px !important;
	margin-top:7px;
}
#block-block-26 p{margin:0; padding:0;}
#block-block-26 a img{display: inline; margin:0; padding:0;}
#block-block-26 #webmail{padding-left: 8px;}
#block-block-26 #keylink{padding-left: 8px;}

/*#block-block-34 {float:right;}*/
#block-block-34 p{margin:0; padding:0;}
#block-block-34 a img{display: inline; margin:0; padding:0;}
#block-block-34 #webmail{padding-left: 8px;}
#block-block-34 #keylink{padding-left: 8px;}

#block-block-13{float:left; font-size:0.8em;}
#block-block-14{float:left; font-size:0.8em;}
#block-block-47 {float:left; border-top:solid thin #060; border-bottom:solid thin #060; margin-bottom: 20px;}
#block-block-47 p{margin:15px 0 0 0; padding:0;}
#block-block-48 {float:left; border-top:solid thin #060; border-bottom:solid thin #060; margin-bottom: 20px;}
#block-block-48 p{margin:15px 0 0 0; padding:0;}

.field-name-body img.left{float:left; margin:0 10px 5px 0;}
.field-name-body img.right{float:right; margin:0 0 5px 10px;}



#block-widgets-s-socialmedia-share-default{float:right; margin:0 10px 10px 10px;}
#block-widgets-s-socialmedia-share-default a img{margin-right:5px; width: auto;}
#block-widgets-s-socialmedia-share-default .addthis_counter.addthis_pill_style{height:32px; width:32px;}
#block-widgets-s-socialmedia-share-default .addthis_counter .atc_s{padding:4px 0; background: url(./images/plus.png) 0 0 no-repeat; height:32px; width:32px; display:inline-block;}
#block-widgets-s-socialmedia-share-default .addthis_counter .atc_s:hover{background: url(./images/plus-hover.png) 0 0 no-repeat;}

#block-system-user-menu .menu{font-size:1em;}

#block-system-user-menu{
	margin-top:20px;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	background: #fff;
	border:2px solid #006600;
}
#block-system-user-menu h2{
	font-size: 1em;
	font-weight: bold;
	background: #393; 
	padding:25px 10px 25px 50px;
	margin:0;
	color:#fff;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	text-transform: uppercase;
	font-size:1.2em;
}
#block-system-user-menu .content{
	background:none;
	padding: 20px;
}
#footer ul{margin:0; padding:0; height:90px;}
#footer ul li{display:block;}

#block-block-20{font-size:0.8em;}

.showMainMenu{
	display:block;
	text-indent:-99999px;
	padding-bottom:10px;
	cursor: pointer;
}
.showSubMenu{
	background: #393; 
	margin-bottom: 10px;
	display:block;
	text-indent:-99999px;
	cursor: pointer;
}
.showSubMenu span,
.showMainMenu span{
	background:url(images/menu-bg.png) 10px 50% no-repeat;
	display:block;
	height:30px;
	padding:5px 0;
}

.block-webform{
	font-size:1em;
	margin:0 0 20px 0;
	padding:0;
}
.block-webform .form-item{
	margin:0;
	padding:0;
}
.block-webform .form-item label{
	font-size: 1em;
	background: url(images/title-bg.gif) bottom left no-repeat;
	padding: 0 0 25px 0;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-style: italic;
	color: #006600;
}
.block-webform .form-item label .form-required{display:none;}
.block-webform .form-item label.option{
	font-size:0.9em;
	font-weight: normal;
	margin:0;
	padding:0;
	background: none;
	color: #000;
	font-style: normal;
}

img.file-icon{margin:0;}


#block-block-23{}
#block-block-23 .content{
	border:none;
	background: #006600; /*#99bb54;*/
	-webkit-border-bottom-right-radius: 25px;
	-webkit-border-bottom-left-radius: 25px;
	-moz-border-radius-bottomright: 25px;
	-moz-border-radius-bottomleft: 25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	padding:25px 0;
	overflow: hidden;
	margin: 0 0 20px 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#block-block-23 ul.menu li{
	border:none; 
	padding:0;
	margin:0;
}
#block-block-23 ul.menu li.expanded.active-trail{
	border-bottom: 1px solid #393;
}
#block-block-23 ul.menu li.expanded.active-trail li.expanded.active-trail{
	border-bottom: none;
}
#block-block-23 ul.menu li a{
	display:block;
	margin:0;
	padding:10px 10px 10px 20px;
	color:#fff;
	text-transform: uppercase;
	font-size:0.8em;
	/*background: url(images/submenu-arrow.gif) 10px 50% no-repeat;*/
}
#block-block-23 ul.menu li a:hover{
	text-decoration: underline;
}
#block-block-23 ul.menu li a.active-trail,
#block-block-23 ul.menu li a.active{
	background: #393;
	font-weight:bold;
}
#block-block-23 ul.menu ul.menu{padding:0; display:none;}
#block-block-23 ul.menu li.active-trail ul.menu{display:block;}
#block-block-23 ul.menu ul.menu li a{
	padding:10px 10px 10px 30px;
	font-size:0.8em;
	text-transform:none;
	/*background: url(images/submenu-sub-arrow.gif) 20px 50% no-repeat;*/
}

#block-block-23 ul.menu ul.menu li a.active,
#block-block-23 ul.menu ul.menu li a.active-trail{
	/*background: #99bb54 url(images/submenu-sub-arrow.gif) 20px 50% no-repeat;*/
	font-weight:bold;
}
#block-block-23 ul.menu ul.menu ul.menu li a{
	padding-left: 40px;
	/*background: url(images/submenu-sub-arrow.gif) 30px 50% no-repeat;*/
}
#block-block-23 ul.menu ul.menu ul.menu li a.active,
#block-block-23 ul.menu ul.menu ul.menu li a.active-trail{
	/*background: #99bb54 url(images/submenu-sub-arrow.gif) 30px 50% no-repeat;*/
	font-weight:bold;
}

#block-block-24{}
#block-block-24 .content{
	border:none;
	background: #006600; /*#99bb54;*/
	-webkit-border-bottom-right-radius: 25px;
	-webkit-border-bottom-left-radius: 25px;
	-moz-border-radius-bottomright: 25px;
	-moz-border-radius-bottomleft: 25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	padding:25px 0;
	overflow: hidden;
	margin: 0 0 20px 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#block-block-24 ul.menu li{
	border:none; 
	padding:0;
	margin:0;
}
#block-block-24 ul.menu li.expanded.active-trail{
	border-bottom: 1px solid #393;
}
#block-block-24 ul.menu li.expanded.active-trail li.expanded.active-trail{
	border-bottom: none;
}
#block-block-24 ul.menu li a{
	display:block;
	margin:0;
	padding:10px 10px 10px 20px;
	color:#fff;
	text-transform: uppercase;
	font-size:0.8em;
	/*background: url(images/submenu-arrow.gif) 10px 50% no-repeat;*/
}
#block-block-24 ul.menu li a:hover{
	text-decoration: underline;
}
#block-block-24 ul.menu li a.active-trail,
#block-block-24 ul.menu li a.active{
	background: #393;
	font-weight:bold;
}
#block-block-24 ul.menu ul.menu{padding:0; display:none;}
#block-block-24 ul.menu li.active-trail ul.menu{display:block;}
#block-block-24 ul.menu ul.menu li a{
	padding:10px 10px 10px 30px;
	font-size:0.8em;
	text-transform:none;
	/*background: url(images/submenu-sub-arrow.gif) 20px 50% no-repeat;*/
}

#block-block-24 ul.menu ul.menu li a.active,
#block-block-24 ul.menu ul.menu li a.active-trail{
	/*background: #99bb54 url(images/submenu-sub-arrow.gif) 20px 50% no-repeat;*/
	font-weight:bold;
}
#block-block-24 ul.menu ul.menu ul.menu li a{
	padding-left: 40px;
	/*background: url(images/submenu-sub-arrow.gif) 30px 50% no-repeat;*/
}
#block-block-24 ul.menu ul.menu ul.menu li a.active,
#block-block-24 ul.menu ul.menu ul.menu li a.active-trail{
	/*background: #99bb54 url(images/submenu-sub-arrow.gif) 30px 50% no-repeat;*/
	font-weight:bold;
}

.block-strategma-level2-menu{}
.block-strategma-level2-menu .content,
#block-menu-menu-menu-usti-stats .content {
	border:none;
	background: #006600 !important; /*#99bb54;*/
	-webkit-border-bottom-right-radius: 25px;
	-webkit-border-bottom-left-radius: 25px;
	-moz-border-radius-bottomright: 25px;
	-moz-border-radius-bottomleft: 25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	padding:25px 0;
	overflow: hidden;
	margin: 0 0 20px 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#block-menu-menu-menu-usti-stats h2 {
	border:none;
	background: #006600;
	color: white;
	padding: 20px 10px 0 20px;
	margin: 0;
}

.block-strategma-level2-menu ul.menu li,
#block-menu-menu-menu-usti-stats ul.menu li{
	border:none; 
	padding:0;
	margin:0;
}
.block-strategma-level2-menu ul.menu li.expanded.active-trail,
#block-menu-menu-menu-usti-stats ul.menu li.expanded.active-trail{
	border-bottom: 1px solid #393;
}
.block-strategma-level2-menu ul.menu li.expanded.active-trail li.expanded.active-trail,
#block-menu-menu-menu-usti-stats ul.menu li.expanded.active-trail li.expanded.active-trail{
	border-bottom: none;
}
.block-strategma-level2-menu ul.menu li a,
#block-menu-menu-menu-usti-stats ul.menu li a{
	display:block;
	margin:0;
	padding:10px 10px 10px 20px;
	color:#fff;
	text-transform: uppercase;
	font-size:0.8em;
	/*background: url(images/submenu-arrow.gif) 10px 50% no-repeat;*/
}
.block-strategma-level2-menu ul.menu li a:hover,
#block-menu-menu-menu-usti-stats ul.menu li a:hover{
	text-decoration: underline;
}
.block-strategma-level2-menu ul.menu li a.active-trail,
.block-strategma-level2-menu ul.menu li a.active,
#block-menu-menu-menu-usti-stats ul.menu li a.active-trail,
#block-menu-menu-menu-usti-stats ul.menu li a.active{
	background: #393;
	font-weight:bold;
}
.block-strategma-level2-menu ul.menu ul.menu,
#block-menu-menu-menu-usti-stats ul.menu ul.menu {padding:0; display:none;}
.block-strategma-level2-menu ul.menu li.active-trail ul.menu,
#block-menu-menu-menu-usti-stats ul.menu li.active-trail ul.menu {display:block;}
.block-strategma-level2-menu ul.menu ul.menu li a,
#block-menu-menu-menu-usti-stats ul.menu ul.menu li a{
	padding:10px 10px 10px 30px;
	font-size:0.8em;
	text-transform:none;
	/*background: url(images/submenu-sub-arrow.gif) 20px 50% no-repeat;*/
}

.block-strategma-level2-menu ul.menu ul.menu li a.active,
.block-strategma-level2-menu ul.menu ul.menu li a.active-trail,
#block-menu-menu-menu-usti-stats ul.menu ul.menu li a.active,
#block-menu-menu-menu-usti-stats ul.menu ul.menu li a.active-trail{
	/*background: #99bb54 url(images/submenu-sub-arrow.gif) 20px 50% no-repeat;*/
	font-weight:bold;
}
.block-strategma-level2-menu ul.menu ul.menu ul.menu li a,
#block-menu-menu-menu-usti-stats ul.menu ul.menu ul.menu li a{
	padding-left: 40px;
	/*background: url(images/submenu-sub-arrow.gif) 30px 50% no-repeat;*/
}
.block-strategma-level2-menu ul.menu ul.menu ul.menu li a.active,
.block-strategma-level2-menu ul.menu ul.menu ul.menu li a.active-trail,
#block-menu-menu-menu-usti-stats ul.menu ul.menu ul.menu li a.active,
#block-menu-menu-menu-usti-stats ul.menu ul.menu ul.menu li a.active-trail {
	/*background: #99bb54 url(images/submenu-sub-arrow.gif) 30px 50% no-repeat;*/
	font-weight:bold;
}

.view-admin-articles{font-size:0.8em;}

#block-views-bulletin-block-block{margin-top:10px; position:relative;}
#block-views-bulletin-block-block h2{margin-bottom:0;}
#block-views-bulletin-block-block .view-content{border:1px solid #C0C0C0; padding:10px; height:155px; overflow: hidden;}
#block-views-bulletin-block-block .content{position: relative;}
#block-views-bulletin-block-block #bul_prev {
    left: 0;
    background: url(./images/arr-3-rtl.gif) 0 0 no-repeat;
	position: absolute;
    top: 65px;
    z-index: 99;
    width: 12px;
    height: 23px;
    text-indent: -99999px;
	margin-left:11px;
}
#block-views-bulletin-block-block #bul_next {
    right: 0;
    background: url(images/arr-3-ltr.gif) 0 0 no-repeat;
	position: absolute;
    top: 65px;
    z-index: 99;
    width: 12px;
    height: 23px;
    text-indent: -99999px;
	margin-right:11px;
}
#block-views-bulletin-block-block img{margin:0 auto;}
#block-views-bulletin-block-block .views-field-title{padding:0 10px; text-align: center;}
#block-views-bulletin-block-block .views-field-field-image{height:130px; overflow: hidden;}

.view-admin-articles{font-size:0.8em;}
.field-image-bulletin img{border:1px solid #578C33;}

#header-menu-inside{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
#navigation{
	background:#006600;
	height:37px;
}
#navigation .menu{
	list-style:none;
	margin:0;
	padding:0;
	background:#006600;
}
#navigation .menu li{
	display: inline;
    float: left;
    vertical-align: middle;
    padding: 0;
    margin: 0 0 0 8px;
	position:relative;
}
#navigation .menu li.level1{
	max-width:10.5%;
}
#navigation .menu li.level1w{
	max-width:15%;
}

#navigation .menu li.first{
	margin-left:0;
}
#navigation .menu li a{
	padding: 15px 10px;
	/*font-size: 0.625em;*/
	font-size:0.8em;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    display: block;
	background:none;
	color:#fff;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomright: 20px;
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
#navigation .menu li li a{
	padding: 10px 8px;
	font-size:0.625em;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
#navigation .menu li.expanded a{
	padding-right:13px;
	/*background: url(./images/arrow-down.png) 100% 50% no-repeat;*/
}
#navigation .menu a:hover{
	color:#fff !important;
}
#navigation ul.menu ul.menu{
	width:220px;
	position:absolute;
	z-index:200;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border:1px solid #578C33;
	display:none;
}
#navigation .menu .menu li.last a,
#navigation .menu .menu li.last li.last a{
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
}
#navigation .menu .menu li.last li a{
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
#navigation .menu .menu li{
	margin:0;
	width:220px;
	border-top:1px solid #578C33;
}
#navigation .menu .menu li.first{
	border-top:none;
}

#navigation .menu .menu li.first a,
#navigation .menu .menu li.first li.first a{
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
}

#navigation .menu li.expanded li a{
	background: #393;
	text-align:left;
}
#navigation .menu li.expanded li.expanded a{
	padding-right:18px;
	background: #393;
}
#navigation .menu li.expanded li.expanded li a{
	background: #393;
}
#navigation .menu li.expanded li.expanded li.expanded li a{
	background: #393;
}
#navigation .menu li.expanded li.expanded li.expanded a{
	background: #393;

}
#navigation .menu .menu .menu{
	position:absolute;
	left:100%;
	top:-1px;
}
#navigation .menu li.active-trail a.active.active-trail{background-color: #393;}

li.backLava,
.lavalamp-object{
	background: #393;
}

#collapsed-menu-button{
	display:inline-block;
	margin: 4px 0 0 0;
	color:#578C33 !important;
}

.page-taxonomy-term #block-system-main .node-teaser .links,
.page-cat-archive #block-system-main .node-teaser .links,
.page-cat-current #block-system-main .node-teaser .links{display:none;}
.page-cat-archive h1, .page-cat-current h1{line-height:1.6em;}

.view-node-calendar{font-size: 1em;}
.view-node-calendar .views-row{border-top:1px dotted #000; padding: 10px 0;}
.view-node-calendar .views-row h2{font-style:normal; font-size:1em; line-height:1.4em;  font-weight: bold;}
.view-node-calendar .field-type-date{color: #828282; text-transform: lowercase;}
.view-node-calendar .field-name-body p{margin:0 0 5px 0;} 
.view-node-calendar .node-teaser .links{display:none;}


#block-views-node-calendar-block-1{
	background:#fff;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-bottomright: 50px;
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	margin-bottom:20px;
	padding: 0;
	border:2px solid #006600;
}
#block-views-node-calendar-block-1 h2{
    font-weight: bold;
    background: #393;
    padding: 25px 10px 25px 50px;
    margin: 0;
    color: #fff;
    -webkit-border-top-left-radius: 50px;
    -webkit-border-bottom-right-radius: 50px;
    -moz-border-radius-topleft: 50px;
    -moz-border-radius-bottomright: 50px;
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    text-transform: uppercase;
    font-size: 1.2em;
}
#block-views-node-calendar-block-1 .content{
	padding:20px;
	font-size:0.8em;
	-webkit-border-bottom-right-radius: 50px;
	-moz-border-radius-bottomright: 50px;
	border-bottom-right-radius: 50px;
}

.calendar-calendar th.days{
	background:#006600 !important;
	color:#fff !important;
	border: 1px solid #006600;
}
.view .date-nav-wrapper .date-heading{
	font-size:0.8em;
	text-transform: lowercase;
}
.view .date-nav-wrapper .date-heading h3 a{
	pointer-events: none;
	cursor: default;
}

.page-taxonomy-term-69 #block-system-main .views-row{
	background:#fff;
	padding:0;
	border:none;
	margin:0 5px 20px 0;
	text-align:center;
	border:2px solid #006600;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
}
.page-taxonomy-term-69 #block-system-main .views-row h2{
	font-size:1em;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	padding:20px;
	background: #393;
	color:#fff;
	margin:0;
}
.page-taxonomy-term-69 #block-system-main .views-row h2 a{
	color:#fff;
}
.page-taxonomy-term-69 #block-system-main .views-row .field-type-image img{
	margin:0;
	padding:0;
}

.page-taxonomy-term-58  #block-system-main .views-row{
	background:#fff;
	padding:0;
	border:none;
	margin:0 5px 20px 0;
	text-align:center;
	border:2px solid #006600;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
}
.page-taxonomy-term-58 #block-system-main .views-row h2{
	font-size:1em;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	padding:20px;
	background: #393;
	color:#fff;
	margin:0;
}
.page-taxonomy-term-58 #block-system-main .views-row h2 a{
	color:#fff;
}
.page-taxonomy-term-58 #block-system-main .views-row .field-type-image img{
	margin:0;
	padding:0;
}

.page-taxonomy-term-76 #block-system-main .views-row{
	background:#fff;
	padding:0;
	border:none;
	margin:0 5px 20px 0;
	text-align:center;
	border:2px solid #006600;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
}
.page-taxonomy-term-76 #block-system-main .views-row h2{
	font-size:1em;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
	padding:20px;
	background: #393;
	color:#fff;
	margin:0;
}
.page-taxonomy-term-76 #block-system-main .views-row h2 a{
	color:#fff;
}
.page-taxonomy-term-76 #block-system-main .views-row .field-type-image img{
	margin:0;
	padding:0;
}


.page-taxonomy-term-34 #block-system-main .views-row{
	background:#fff;
	padding:10px;
	border:none;
	margin-bottom:20px;
	text-align:center;
	border:2px solid #006600;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
}
.page-taxonomy-term-34 #block-system-main .views-row h2,
.page-taxonomy-term-35 #block-system-main .views-row h2{
	height:93px;
	overflow:hidden;
}
.page-taxonomy-term-34 #block-system-main .views-row.views-row-odd{
	clear:left;
}
.page-taxonomy-term-34 #block-system-main .views-row .field-type-image img{
	float:none;
	margin:10px auto;
}
.page-taxonomy-term-35 #block-system-main .views-row{
	background:#fff;
	padding:10px;
	border:none;
	margin-bottom:20px;
	text-align:center;
	border:2px solid #006600;
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
}
.page-taxonomy-term-35 #block-system-main .views-row.views-row-odd{
	clear:left;
}
.page-taxonomy-term-35 #block-system-main .views-row .field-type-image img{
	float:none;
	margin:10px auto;
}

.feed-icon{display:none;}

.front #content-inside{margin-bottom:0; padding-bottom:0;}

.search-results li{
	padding:10px 0;
	margin:0;
	border-top: 1px dotted #000;
}

#block-block-17 ul,
#block-block-17 ul li{
	list-style:none;
	margin:0;
	padding:0;
	height:90px;
}
#block-block-19 ul,
#block-block-19 ul li{
	list-style:none;
	margin:0;
	padding:0;
	height:90px;
}
#block-block-28 ul,
#block-block-28 ul li{
	list-style:none;
	margin:0;
	padding:0;
	height:90px;
}
#popup{
	max-width: 420px;
}
#popup_contentDiv{
	max-width: 400px;
}
#popup_contentDiv p{
	margin:0 0 5px 0;
	padding:0;
}
#popup_contentDiv .views-field-field-summary{
	position:relative;
}
#popup_contentDiv .views-field-field-summary .popup-img{
	float:right;
	margin:0 10px 10px 10px;
}
#backHeader a{
	font-size: 1.6em;
    margin: 0 0 20px 0;
	background: url(./images/map-back.png) 0 0 no-repeat;
    padding-left: 45px;
    line-height: 35px;
	display:block;
	clear:both;
}

#infoSource {
	font-size: 1.2em;
	margin: 20px 0;
	float: right;
	font-style: italic;
}
.openlayers-tooltip-description a.morelink {
    background: #006600;
    color: #fff;
    display: inline-block;
    padding: 2px 5px;
}

.view-tourist-information-centers h1{
	margin:20px 0;
}
.view-tourist-information-centers.view-display-id-attachment_2, .view-tourist-information-centers.view-display-id-attachment_4{
	margin-top:20px;
}
.view-tourist-information-centers.view-display-id-attachment_2 table,
.view-tourist-information-centers.view-display-id-attachment_2 tbody,
.view-tourist-information-centers.view-display-id-attachment_2 tr,
.view-tourist-information-centers.view-display-id-attachment_2 td,
.view-tourist-information-centers.view-display-id-attachment_4 table,
.view-tourist-information-centers.view-display-id-attachment_4 tbody,
.view-tourist-information-centers.view-display-id-attachment_4 tr,
.view-tourist-information-centers.view-display-id-attachment_4 td{
	border:none;
}
.view-tourist-information-centers.view-display-id-attachment_2 td, .view-tourist-information-centers.view-display-id-attachment_4 td{
	width:20%;
}
.view-tourist-information-centers.view-display-id-attachment_2 a{
	background: url('http://www.tourism.government.bg/sites/tourism.government.bg/files/uploads/icons/info-marker-blue.png') 0 0 no-repeat;
    padding: 2px 0 2px 30px;
	color: #04a;
}
.view-tourist-information-centers.view-display-id-attachment_4 a{
	background: url('http://www.tourism.government.bg/sites/trsm.gateway.bg/files/info-marker-green.png') 0 0 no-repeat;
    padding: 2px 0 2px 30px;
}

.view-tourist-information-centers.view-display-id-attachment_2 td.tic_head {
	width:auto;
	background:#060;
	padding: 10px;
}

.view-tourist-information-centers.view-display-id-attachment_2 .tic_head a{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	background: none;
	margin: 10px;
}

.view-tourist-destinations.view-display-id-attachment_1,
.view-spa-destinations.view-display-id-attachment_1{
	margin-top:20px;
}
.view-tourist-destinations.view-display-id-attachment_1 a{
	background: url('http://www.tourism.government.bg/sites/trsm.gateway.bg/files/info-marker-green.png') 0 0 no-repeat;
    padding: 2px 0 3px 30px;
	display:inline-block;
}
.view-spa-destinations.view-display-id-attachment_1 a{
	background: url('http://www.tourism.government.bg/sites/tourism.government.bg/files/uploads/icons/icon-spa.png') 0 0 no-repeat;
    padding: 2px 0px 20px 50px;
	display:inline-block;
	color: #039;
}

.view-tourist-destinations.view-display-id-attachment_1 table,
.view-tourist-destinations.view-display-id-attachment_1 tbody,
.view-tourist-destinations.view-display-id-attachment_1 tr,
.view-tourist-destinations.view-display-id-attachment_1 td{border:none;}
.view-tourist-destinations.view-display-id-attachment_1 td {width:50%;}
.view-tourist-destinations-route.view-display-id-attachment_1 .views-field-title a{
	background: url('http://www.tourism.government.bg/sites/trsm.gateway.bg/files/info-marker-green.png') 0 0 no-repeat;
    padding: 2px 0 3px 30px;
	display:inline-block;
	margin-bottom: 5px;
}
.view-spa-destinations.view-display-id-attachment_1 table,
.view-spa-destinations.view-display-id-attachment_1 tbody,
.view-spa-destinations.view-display-id-attachment_1 tr,
.view-spa-destinations.view-display-id-attachment_1 td{border:none;}
.view-spa-destinations.view-display-id-attachment_1 td {width:50%;}
.view-spa-destinations-route.view-display-id-attachment_1 .views-field-title a{
	background: url('http://www.tourism.government.bg/sites/tourism.government.bg/files/uploads/icons/icon-spa.png') 0 0 no-repeat;
    padding: 2px 0px 20px 50px;
	display:inline-block;
	margin-bottom: 5px;
	color: #039;
}


.view-tourist-destinations-route.view-display-id-attachment_2 h1{
	margin:20px 0;
}
.view-spa-destinations-route.view-display-id-attachment_2 h1{
	margin:20px 0;
	color: #039;
}
.view-tourist-destinations-route-object .views-field-title h1{
	margin:20px 0;
}
.view-spa-destinations-route-object .views-field-title h1{
	margin:20px 0;
	color: #039;
}
.view-tourist-destinations-route-object .views-field-field-photos,
.view-spa-destinations-route-object .views-field-field-photos{
    text-align: center;
}
.view-tourist-destinations-route-object .views-field-field-photos img,
.view-spa-destinations-route-object .views-field-field-photos img  {
    margin: 20px;
    -webkit-border-top-right-radius: 50px;
    -webkit-border-bottom-left-radius: 50px;
    -moz-border-radius-topright: 50px;
    -moz-border-radius-bottomleft: 50px;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
    padding: 0;
}
.view-tourist-destinations-route-object .noborder tbody, .view-spa-destinations-route-object .noborder tbody{
	border:none;
}
.view-tourist-destinations-route-object .views-field-nothing, .view-spa-destinations-route-object .views-field-nothing{
	margin:20px 0;
}
.view-tourist-destinations-route-object .views-field-nothing .prev-obj a, .view-spa-destinations-route-object .views-field-nothing .prev-obj a  {
    background: url(./images/map-arrow-left.png) 0 0 no-repeat;
    padding-left: 25px;
}
.view-tourist-destinations-route-object .views-field-nothing .next-obj a, .view-spa-destinations-route-object .views-field-nothing .next-obj a  {
    background: url(./images/map-arrow-right.png) 100% 0 no-repeat;
    padding-right: 25px;
}
.view-spa-destinations-route-object .views-field-nothing .prev-obj a,
.view-spa-destinations-route-object .views-field-nothing .next-obj a  {
    color:#039;
}

.view-beaches .view-header{
	margin-bottom: 20px;
	font-size:0.8em;
}
.view-beaches .view-header table{width: initial;}
.view-beaches .view-header table,
.view-beaches .view-header thead,
.view-beaches .view-header tbody,
.view-beaches .view-header tr,
.view-beaches .view-header td{
	border:none;
	margin:0;
	padding:0;
}
.view-beaches .view-header img{margin:0; padding:0; }
.view-beaches .view-header img.map_icon{width:40px; height: auto;}
.view-beaches .view-header td{vertical-align: middle; white-space: nowrap;}
.view-beaches-item h1 {
    margin: 20px 0;
}
.view-beaches-item .views-field-field-price-umbrella,
.view-beaches-item .views-field-field-price-seat,
.view-beaches-item .views-field-field-price-combo{
	margin-bottom:10px;
}
.view-beaches-item .views-field-field-image{
	float:left;
	margin:0 20px 0 0;
}
.view-beaches-item .views-field-field-image img{
	-webkit-border-top-right-radius: 50px;
	-webkit-border-bottom-left-radius: 50px;
	-moz-border-radius-topright: 50px;
	-moz-border-radius-bottomleft: 50px;
	border-top-right-radius: 50px;
	border-bottom-left-radius: 50px;
}

.view-admin-maps td.active {
    background-color: #fff;
}
.view-admin-maps .view-header a{
	display:inline-block;
	background: #006600;
    color: #ffffff;
    font-weight: bold;
	padding:3px 10px;
	margin-right: 20px;
}
.page-admin-maps .breadcrumb{display:none;}

.page-node #block-system-main .field-name-field-photos{overflow:auto;}
.page-node #block-system-main .field-type-entityreference h2{display:none;}
.page-node #block-system-main .field-type-entityreference .field-type-date{display:none;}

.olControlLayerSwitcher .maximizeDiv, .olControlLayerSwitcher .minimizeDiv{
	width:40px !important;
	height: 40px !important;
}
.page-beaches #block-system-main .views-field-field-photos a{
	display:inline-block;
}
.page-beaches #block-system-main .views-field-field-photos img{
	margin:0 20px 20px 0;
	    -webkit-border-top-right-radius: 50px;
    -webkit-border-bottom-left-radius: 50px;
    -moz-border-radius-topright: 50px;
    -moz-border-radius-bottomleft: 50px;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px;
}


a.button{
	padding: 3px 5px;
    border: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 1px 2px #939da2;
    -moz-box-shadow: 0px 1px 2px #939da2;
    box-shadow: 0px 1px 2px #939da2;
    font-size: 1em;
	background: #006600;
    color: #fff;
}
a.button:hover{
	color: #006600;
    background: #fff;
}

#fp_popup{display:none !important;}

.pp_pic_holder{background: none !important;}
.pp_pic_holder h2{
	margin:0;
	padding:0 0 10px 0;
}
.pp_pic_holder #pp_full_res{
	padding:10px;
}

#block-block-49{
	overflow: auto;
}
#block-block-49 .grid_4{
	margin-left:0;
}
.page-ski #block-system-main{
	clear:both;
}

.page-ski .block .content div.grid_2{
	margin-left:0;
	display: inline-block;
	text-align:left;
	font-size:0.8em;
}
.page-ski .block .content div.grid_2:nth-child(8n){
	clear:left;
}
.page-ski .block .content div.grid_2 img{
	margin:0;
	padding:0;
}

.page-ski .view-display-id-attachment_1,
.page-ski .view-display-id-attachment_2{
	margin-top: 20px;
}

.page-ski .view-display-id-attachment_1 table,
.page-ski .view-display-id-attachment_1 tbody,
.page-ski .view-display-id-attachment_1 tr,
.page-ski .view-display-id-attachment_1 td{
	border:none;
	margin:0;
	padding:0;
}

.page-ski .view-display-id-attachment_1 a{
	display:inline;
}
.page-ski .view-display-id-attachment_1 .field-content{
	display:block;
	margin-bottom: 10px;
}
.minplayer-default-preview{height: 100% !important; width:100% !important;}
/*.minplayer-default-preview img{height: 100% !important; width: 100% !important; margin:0 !important;}*/
.osmplayer-default-playlist-list .osmplayer-default-teaser-image{width:150px !important; height: 80px !important;}
.osmplayer-default-playlist-list .osmplayer-default-teaser-image img{width:150px !important; height: 80px !important; margin:0 !important;}


.block .content .greenDiv {
	margin: 1em 0;
}

.greenDiv {
	padding: 1em;
}

.greenDiv a{
	font-size: 1.2em;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
	text-transform: uppercase;
}

.view-funding-opportunities .views-exposed-form .views-widget{
	display: block;
	border: solid thin #006600;
	height: 15em;
	overflow: auto;
}

.bef-tree-child li {
	list-style-type: none;
}
.bef-tree-child.bef-tree-depth-1 label {
	font-weight: normal;
	font-size: 0.9em;
	line-height: 1.2em;
}
.bef-tree-child li .option {
	color: #006600;
}

.field-name-field-funding .field-items {
	padding: 1em;
	background: #e9e9e9;
}

.attachment .view-funding-opportunities {
	padding: 1em;
	background: #e9e9e9;
	color: #006600;
}

.questForm {
	margin-top: 3em; 
}

.num_value {
	text-align: right;
}

/* MailChimp Sign-up */

.block-mailchimp-signup{ 
	margin-bottom:10px;
}

.block-mailchimp-signup h2{
	display: inline-block;
	margin: 1em 0 0.5em 0; 
	padding: 0 20px; 
	text-transform: uppercase;
	color: white;
}

.region-sidebar-first .block.block-mailchimp-signup .content{
	margin-top:0;
	padding-top:0; 
	border:none; 
	background: #e9e9e9; 
	padding: 1em;
}

form.mailchimp-signup-subscribe-form div.form-item { 
	position:relative; 
	overflow: hidden;
}
form.mailchimp-signup-subscribe-form input {
    	/*position: relative;*/
  	top: 0;
	left: 0;
	background: none;
  	width: 90%;
  	z-index: 1;
}
form.mailchimp-signup-subscribe-form input:valid {
	background: white; 
}

form.mailchimp-signup-subscribe-form input.form-submit { 
  	width: auto;
	font-size: 1.2em;
}

/*form.mailchimp-signup-subscribe-form input:focus + label {
	background: #006600;
	color: white;
	font-size: 80%;
	z-index: 2;
	text-transform: uppercase;
}*/
form.mailchimp-signup-subscribe-form label {
	/*transition: background 0.2s,color 0.2s,top 0.2s,bottom 0.2s,right 0.2s,left 0.2s;*/
	position: absolute;
	color: #999;
}

form.mailchimp-signup-subscribe-form label {
	top: 2px;
	right: 100%;
	width: 100%;
	margin-right: -100%;
	bottom: 2px;
}
/*form.mailchimp-signup-subscribe-form input:focus + label {
	right: 0;
	margin-right: 0;
	width: 30%;
	padding-top: 5px;
}*/

.map-svg svg {
	width: 100%;
	height: auto;
}
.map-svg svg a:hover ellipse, .map-svg svg a:hover path, .map-svg svg a:hover rect {
	fill:#b1c0ce;
	cursor: pointer;
	opacity: 0.5;
}
@media screen\0 {
	.map-svg  svg {
	width: 100%;
	height: 600px;
}
}

#marquee-scroller {
    background-color: #006600;
    color: white;
    margin-bottom: 20px;
}

#marquee-scroller a, #marquee-scroller a:hover {
   color: white;
}

.scroll-left {
 height: 30px;	
 overflow: hidden;
 position: relative;
 background: #006600;
 color: white;
}

.scroll-left a, .scroll-left a:hover {
 color: white;
}

.scroll-left p {
 position: absolute;
 height: 100%;
 width: auto;
 white-space:nowrap;  
 margin: 0;
 line-height: 30px;
 text-align: center;
 /* Starting position */
 -moz-transform:translateX(10%);
 -webkit-transform:translateX(10%);	
 transform:translateX(10%);
}
/* Move it (define the animation) */
@-moz-keyframes scroll-left {
 0%   { -moz-transform: translateX(10%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes scroll-left {
 0%   { -webkit-transform: translateX(10%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes scroll-left {
 0%   { 
 -moz-transform: translateX(10%); /* Browser bug fix */
 -webkit-transform: translateX(10%); /* Browser bug fix */
 /*transform: translateX(10%); */		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Browser bug fix */
 -webkit-transform: translateX(-100%); /* Browser bug fix */
 transform: translateX(-100%); 
 }
}

/* SVG */
#slider-bottom {
	width: 100%;
	height: calc(100vw / 3);
	display: block;
}

#slider-bottom img, #views_slideshow_cycle_div_slider_bottom-block_1 img{
	width: 100%;
	height: calc(100vw / 3);
}

.region-fp-slider-bottom img {
	width: 100%;
	height: calc(100vw / 3);
}


.ql-banner-tall, .ql-banner-short {
	background: #ececec;
	padding: 0.8em;
	margin: 0.5em;
}

.ql-banner-short {
	border-bottom: solid 1.5em #ffcd0e;
}
.ql-banner-tall {
	min-height: 8em;
	border-bottom: solid 1.5em #fe0000;
}
#footer, #footer-bottom {
	position: relative;
}
#block-mailchimp-signup-funding-news .content{
	padding-left: 1em;
}
#block-mailchimp-signup-funding-news h2{
	font-size: 1.2em;
}
.green_banner {
	background: #060;
	color: white;
	min-height: 11em;
	margin-top: 1em;
	border-radius: 0 0 50px 5px;
}
.green_banner .text_banner {
	padding: 1em;
	font-size: 1.2em;
	line-height: 140%;
}
h1.subsite { font-size: 2em; text-transform: uppercase; font-weight: bold; margin-top: 0.5em;}

.view-register-konpi .views-row {
	display: inline-block;
	margin-right: 0.25em;

}
.letter-button {
	font-size: 1.4em;
	padding: 0.25em 0.5em;
	border: thin solid #006600;
	border-radius:0.25em;
}
.views-widget-filter-field_yyyy_value label, .views-widget-filter-field_yyyy_value .views-widget {
	display: inline-block;
}