/*
#009f31 зеленый
#ffd42b желтый
*/


a{text-decoration:none; border:none; transition:all .3s linear 0s; cursor:pointer;}
a:hover{}
.a-button{display:inline-block; padding:15px 25px; font-size:20px; color:white; text-align:center; background:rgba(0, 159, 49, .85); box-shadow:2px 2px 5px #444; border-radius:3px;}
.a-button:hover{background:rgba(0, 159, 49, 1);}


body{line-height:145%; background:#f5f5f5;}


.clear{float:none; clear:both;}
#comments{background-color:transparent;}



#content{overflow:hidden; padding:5px 5px 0 5px;}
.custom-sidebar{float:right; width:500px; margin:0 0 0 50px;}
		

.custom-title{padding:10px; border-top:4px solid #ffd42b; background:#009f31; color:white; font-size:20px;}


.divisions{overflow:hidden; box-shadow:2px 2px 5px #444; background:rgba(0, 159, 49, .05);}
.divisions .item{float:left; width:31.3333%; padding:5px 1%;}
.divisions .item .a-pic{display:block; overflow:hidden; width:95%; max-height:200px; margin:0 0 15px 0; box-shadow:2px 2px 5px #444;}
.divisions .item .a-pic img{width:100%; height:auto;}


.donation-form{float:left; width:500px; margin:0 50px 50px 0;}
.donation-text{overflow:hidden;}


footer .search-form .search-wrap{float:none; margin:0;}
footer .search-form .search-wrap input[type="text"]{width:80%;}
.footer-widgets-area ul li.menu-item a{font-size:18px; color:white !important;}


h2 a{display:inline-block; background:#009f31 !important; color:white !important; padding:5px; border-radius:3px; box-shadow:1px 1px 5px #666;}


#header-left-section{width:60%;}
#header-left-section #site-title{text-shadow:1px 1px 3px #999;}
#header-right-section .a-button{}
#header-right-section .a-button div{display:inline-block; width:22px; height:18px; background:url(../images/icons.png); margin:0 0 -3px 10px;}
#header-text{float:none; overflow:hidden;}


#huge_it_contact_form_3, #huge_it_contact_form_8{border-radius:10px; padding:0 5px 5px 5px; background:#bbb;}
#hugeit-contact-wrapper_3, #hugeit-contact-wrapper_8{background:transparent !important;}


.logo{display:block; float:left; width:150px; height:111px; margin:0 25px 0 0; background:url(../images/logo.png); background-repeat:no-repeat; background-size:100% auto; background-position:center;}


.main-navigation{float:none;}
.main-navigation .menu-top-menu-container{height:55px; background:#666;}
.main-navigation .menu-top-menu-container #menu-top-menu{max-width:1218px; margin:0 auto;}
.main-navigation .menu-top-menu-container #menu-top-menu > .menu-item{border-right:1px solid #999; background:transparent;}
.main-navigation .menu-top-menu-container #menu-top-menu > .menu-item:last-child{border-right:none;}
.main-navigation .menu-top-menu-container #menu-top-menu > .menu-item:hover{background:#999;}


.newsletter-subscription{padding:10px; background:#ddd; border:1px solid #ddd; border-radius:10px;}
.newsletter-subscription input[type="email"], .newsletter-subscription input[type="text"]{}
.newsletter-subscription .newsletter-field label{}
.newsletter-subscription-minimal{float:none; clear:both;}
.newsletter-subscription-minimal h3{color:white; margin-top:0;}


.novosti{overflow:hidden;}
.novosti .item{float:left; width:29.3333%; margin:0; padding:5px 2%; transition:all .3s linear 0s; background:rgba(0, 159, 49, 0);}
.novosti .item:hover{background:rgba(0, 159, 49, .05);}
.novosti .item{}
.novosti .item img{box-shadow:2px 2px 5px #444;}
.novosti .item h2{margin:0; padding:0;}
.novosti .item .stats{overflow:hidden; margin:10px 0; padding:10px 5px 0 5px; border-top:1px solid #ddd;}
.novosti .item .stats a{float:left;}
.novosti .item .stats .date{float:right; color:#666;}


.our-mission{overflow:hidden; padding:20px; background:rgba(0, 159, 49, .05);}
.our-mission img{float:left; width:40%; height:auto; margin:0 25px 25px 0; box-shadow:2px 2px 5px #444;}


.projects{overflow:hidden;}
.projects .item{float:left; width:31.3333%; padding:5px 1%; transition:all .3s linear 0s; background:rgba(0, 159, 49, 0);}
.projects .item:hover{background:rgba(0, 159, 49, .05);}
.projects .item h4{margin:10px 0; padding:0}
.projects .item img{box-shadow:2px 2px 5px #444;}


.search-wrap{text-align:right; margin:90px 0 0;}


.social{overflow:hidden; margin:15px 0 0;}
.social .fb{display:block; float:left; width:68px; height:71px; margin:0; background:url(../images/social.png) -112px -6px; border-radius:6px;}
.social .vk{display:block; float:left; width:68px; height:71px; margin:0 15px 0 0; background:url(../images/social.png) -16px -6px; border-radius:6px;}


.widget_single_category_posts_widget{background:#ddd; padding:5px 10px; border-radius:10px;}
.widget_single_category_posts_widget ul li:last-child{border:none !important;}