/*
Theme Name:     Dontwaste
Theme URI:	    http://www.lefucine.it
Description:    Tema per centro progetto Don't waste our future
Version:		1.0
Author:         le Fucine Art & Media
Author URI:		http://www.lefucine.it
Template:		be-human

*/

@import url("../be-human/style.css");
@import url("framework/css/options.css");


/* --------- Insert your custom styles on next rows --------- */

/* @import url("custom.css"); */
/* @import url("animations.css"); */
/* @import url("query.css"); */
 .top_bar {
padding: 2px 0 0;	 
 }
 
 .top_bar .social li a {
height: 27px;	 
 }
 
 #wpfc-calendar-wrapper .fc-header-title h2 {
font-size: 12px !important;	 
 }
 
.fc-button.fc-button-today.ui-state-default.ui-corner-left.ui-corner-right.ui-state-disabled {
display: none !important;	 
 }
 
 .ftr_img .img {
width: 100%;
height: 100%;
margin: 0px;	 
 }
 
 .feature .ftr_img {
padding: 0px;	 
 }
 
 #slider_blog {
min-height: 315px;	 
 }
 
 .su-tabs-pane.su-clearfix {
min-height: 270px;	 
 }
 
 #whaton ul {
margin: 0px;
list-style:none;	 
 }
 
 #whaton ul li {
	 background: none !important;
	 border: 0px;
	 font-size: 17px;
	 padding: 10px 10px 10px 20px;
	
 }
 
  #whaton ul li a {
	font-size: 12px;
  }
  
  #whaton ul li a:hover{
	font-size: 12px;
	color: #cf2748;
  }
  .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	  color: #474747;
  }
  
  .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	  color: #cf2748;
  }
  
   #whaton ul li a:active{
	font-size: 12px;
	color: #cf2748;
  }
  
  #events_home #news_accordion{
	  padding-left: 40px;
  }
  
   #events_home #news_accordion .su-posts-default-loop .su-post-thumbnail {
	width: 200px;
	height: auto;   
   }
   
   #events_home #news_accordion .su-posts-default-loop .su-post-thumbnail img {
	max-width: 200px;
	max-height: 200px;   
   }
   
   .su-posts-default-loop .su-post-meta {
	color: #cf2748;
	opacity: 1.0 !important;
   }
   
   .su-posts-default-loop .su-post {
	line-height: 1.7 !important;   
   }
   
   .accordion_cp h3 a {
	   border: none;
	   color: #ffffff !important; 
	   padding-left: 10px !important; 
   }
   
   .accordion_cp h3 {
	    border: none;
		 background: rgba(67, 67, 67, 0.55) none repeat scroll 0 0;
		 margin-top:4px;
   }
   
   .wp-posts-carousel-title {
	   background: none !important;
	  
   }
   
   #whaton .wp-posts-carousel-title > a{
	  
	   color: #cf2748 !important; 
   }
   
   .accordion_cp .ui-accordion-content-active p {
	border: none;   
   }
   
   .accordion_cp .ui-accordion-content-active {
	background: none;   
   }
	  
   .nav-tabs > li, .nav-pills > li {
	float: right !important; 
	padding: 0px !important;  
   }
   
   .nav-tabs > li > a {
	  border: none; 
	  border-radius: none;
   }
   
   .ui-widget-header li a {
	background: none !important;   
   }
   
   .tabs.tabs-widget.ui-tabs.ui-widget.ui-widget-content.ui-corner-all {
	background: none;
	border: none;   
   }
   
   .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
	margin: 0px;
	border: none;
	padding: 0px;   
   }
   
   .cp-divider.nav.nav-tabs.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
	border: none;
	background: none;   
   }
   
   .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	display: none;   
   }
   
   #horizontal-tabss .cal_home_single {
	display:inline-block;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #D2D2D2;      
   }
   
   .cal_home_single_1 {
	display:inline-block;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #D2D2D2;      
   }
   
    #horizontal-tabss .cal_home_uno {
	display:inline;   
	float: left;
   }
   
    .cal_home_uno_1 {
	display:inline;   
	float: left;
	margin-left: 10px;
	margin-top: 30px;
   }
   
    #horizontal-tabss .cal_home_due {
	display:inline;  
	float: left;
	padding-left: 15px;
	width: 70%; 
   }
   
   .cal_home_due_1 {
	display:inline;  
	float: left;
	padding-left: 15px;
	width: 70%; 
   }
   
   #horizontal-tabss .cal_home_due h4 a {
	color: #cf2748;  
	font-size: 15px;
   }
   
   .cal_home_due_1 h4 a {
	color: #cf2748;  
	font-size: 15px;
   }
   
   #horizontal-tabss .cal_home_due p {
	  
	font-size: 12px;
   }
   
    .cal_home_due_1 p {
	  
	font-size: 12px;
   }
   
   .act_btn {
	float: right;
	padding-right: 15px;
	   
   }
  
  
   .act_btn a{
	color: #cf2748;   
   }
   

   .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
	min-height: 355px !important;   
	max-height: 380px !important;   
   }
   
   #social_calendar h2 {
	color: #6c6c6c;
	font-size: 36px;
	text-shadow: 0 0 4px rgba(150, 150, 150, 1);   
   }

   .wall-outer .dcsns-toolbar .filter .link-all {
	height: 28px;   
   }
   
   .ui-widget-content {
	background-color: rgba(255,255,255,0.4) !important;   
	background-image: none;
   }
   
   .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	color: #cf2748;  
	border: none;   
   }
   
   .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	color: #6c6c6c;
	border: none;   
   }
   
   .ui-widget-header {
	background: #6c6c6c;   
   }
   
   .fc-border-separate tr.fc-last th, .fc-border-separate tr.fc-last td {
	border: none;   
   }
   
   a img:hover {
	   transition: none;
   }
   .feature:hover .f-img-1 .img,
   .feature.active .f-img-1 .img {
	background: none;   
   }
   
   .feature:hover .ftr_img,
   .feature.active .ftr_img {
	padding: 0px;   
   }
   
   #footer #banner {
	background-color: #cf2748 !important;    
   }
   
   #banner_rounded2 {
	background-image: url("http://www.dontwaste.eu/wp-content/uploads/2015/07/img_tn_90x90-04.png");  
	background-position: center center;
	background-repeat:no-repeat;
	border-radius: 500px;
	width: 90px;
	height: 90px;
	box-sizing: content-box;
	padding: 30px;
	position:absolute;
	right: 30px;
	top: -30px;
   }
   
   .img-circle2 {
	background-color: #fbd1ca !important; 
   }
   
   .charity_counter_wrapper {
	background: url("http://www.dontwaste.eu/wp-content/uploads/2015/07/PAYOFF_EN.png") no-repeat scroll right top;
	width: 100%;
	height: 30px;
	margin-top: 55px;
   }
   
   #footer .widget {
	color: #ffffff;   
   }
   
   .navbar .nav > li > a {

	font-size: 14px !important;
   
	
   }
   
   .su-spoiler-title {
	  background: #fff; 
   }
   
   .su-spoiler-title hover {
	  background: #ccc; 
   }
   
   .su-spoiler-style-default > .su-spoiler-content {
	   background: rgba(255, 255, 255, 1.0) none repeat scroll 0 0;
	   padding-right: 35px !important;
   }
   
   
   p{ 
   font-size: 13px;
   line-height: 20px;
   }
   
   #slider_blog .bx-wrapper {
	 padding: 20px 0 !important;
	padding-top: 50px !important;  
	
	
   }
  
   /*HEADER NUOVO*/
   
   .nav_bg2 {
	background-color: none !important;   
   }
   
   .nav_search {
	 margin-top: 0px !important;
   }
  
   .navbar .nav > li {
	line-height: 1px;   
	
   }
   
   
   
   .logo_container.cloned {
	height: 90px;   
   }
   
   .logo_container.cloned .logo_img {
	width: 50% !important;   
	height: 50% !important;   
   }
   
    .logo_container.cloned .nav_bg2 {
	margin-top: 20px !important;   
   }
   
   .navbar .nav > li > a {
	color: #9a303c !important;   
	font-size: 16px !important;
	border-right: 1px solid #474747;
	
   }
   
   .navbar .nav > li:last-child > a {
	 border-right: none !important;  
   }
   
   
   .nav_bg2 {
	margin-top: 50px;   
   }
  
  
   .logo_container {
	background-color: #fff;   
   }
   	
   .mapplic-element {
	height: 560px !important;   
   }
   
   .pdf {
background-image: url("images/download-pdf.jpg");
    height: 33px;
    margin: 0;
    padding: 0;
    width: 95%;
    background-position: right;
     margin-bottom:20px;
}

.pdf a {
 display: block;
    height: 33px;
    margin: 0;
    padding: 0;
    width: 95%;
    margin-bottom:20px;
}

.xls {
background-image: url("images/download-xls.jpg");
    height: 33px;
    margin: 0;
    padding: 0;
    width: 95%;
     background-position: right;
      margin-bottom:20px;
}

.xls a {
 display: block;
    height: 33px;
    margin: 0;
    padding: 0;
    width: 95%;
     margin-bottom:20px;
}

.zip {
background-image: url("images/download-zip.jpg");
    height: 33px;
    margin: 0;
    padding: 0;
    width: 95%;
     background-position: right;
      margin-bottom:20px;
}

.zip a {
 display: block;
    height: 33px;
    margin: 0;
    padding: 0;
    width: 95%;
     margin-bottom:20px;
}

.txt {
background-image: url("images/download-txt.jpg");
    height: 33px;
    margin: 0;
    padding: 0;
    width: 95%;
     background-position: right;
      margin-bottom:20px;
}

.txt a {
 display: block;
    height: 33px;
    margin: 0;
    padding: 0;
    width: 95%;
     margin-bottom:20px;
}

.ppoint {
background-image: url("images/download-ppt.jpg");
    height: 33px;
    margin: 0;
    padding: 0;
    width: 95%;
     background-position: right;
      margin-bottom:20px;
}

.ppoint a {
 display: block;
    height: 33px;
    margin: 0;
    padding: 0;
    width: 95%;
     margin-bottom:20px;
}

.jpg {
background-image: url("images/download-image.jpg");
    height: 33px;
    margin: 0;
    padding: 0;
    width: 95%;
     background-position: right;
      margin-bottom:20px;
}

.jpg a {
 display: block;
    height: 33px;
    margin: 0;
    padding: 0;
    width: 95%;
     margin-bottom:20px;
}

.doc {
background-image: url("images/download-doc.jpg");
    height: 33px;
    margin: 0;
    padding: 0;
    width: 95%;
     background-position: right;
      margin-bottom:20px;
}

.doc a {
 display: block;
    height: 33px;
    margin: 0;
    padding: 0;
    width: 95%;
     margin-bottom:20px;
}

.sixteen.columns {
background: #fff;
margin-bottom: 10px;	
}

.title {
margin-left: 10px;	
}

.video_desc {
margin-left: 10px;	
}

.video_author {
margin-left: 10px;	
font-size: 0.8 em;
margin-bottom: 0.7 em;
color: #cf2748;
}

.fc-grid .fc-day-number {
font-size: 15px !important;	
}

.fc-text-arrow {
font-size: 1em !important;	
}

.footer_11 {
	background-color: #cf2748 !important;
}

#footer .footer_2 {
display: none;	
}

.span4.widget_text .textwidget i {
font-size: 9px;	
}

.aligncenter {
margin-left: auto;
margin-right: auto;
display: block;	
}

#footer .widget {
padding-top: 15px;
}

.heading {
	color: #6c6c6c;
	font-size: 36px;
	text-shadow: 0 0 4px rgba(150, 150, 150, 1);
	padding-bottom: 20px;
}

.spoiler1 .su-spoiler-title{
	background: #9fc54d !important;
	color: #fff;
}

.spoiler2 .su-spoiler-title{
	background: #f0c231 !important;
	color: #fff;
}

.spoiler3 .su-spoiler-title{
	background: #9a303c !important;
	color: #fff;
}

.spoiler4 .su-spoiler-title{
	background: #4675b8 !important;
	color: #fff;
}

.view_new {
border: 2px solid #fff !important;	
}

.felcos {
	background: #ffffff;
	padding: 20px;
	border: 1px solid #F2F2F2;
	display: inline-block;
}

.felcos img {

}

.widget_search #searchform input[type="submit"] {
height: 30px !important;	
padding: 5px 20px 13px !important;	
}

.widget_search #searchform input[type="text"] {
height: 30px !important;	
}

.more {
	display: inline;
	}

.more a{
color: #cf2748;	
}

.act_btn a i {
color:  #cf2748 !important;
}

.mapplic-tooltip {
max-width: 500px !important;	
}

.mapplic-tooltip-content {
	max-height: 300px !important;
}

.widget.widget_AUTO_LAST_YOUTUBE_VIDEO > iframe {
width: 100%;
height: auto;	
}

.widget.widget_AUTO_LAST_YOUTUBE_VIDEO h2 {
display: none;
}

.dropdown-menu > li, .sub-menu > li, .navbar-inner .children > li {
background-color: #cf2748;
border-bottom: 1px solid #ccc !important;	
}

@media (min-width: 768px) and (max-width: 979px) {
	#nav .navbar-inner {
	width: 70% !important;	
	}
	
	.desktop_view.nav-collapse.in.collapse {
	width: 300px;
	float: right;	
	}
	
	#nav li {
		padding: 5px !important;
	}
	
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
	border: none !important;
	border-bottom: 1px dotted !important;	
	}
}

@media (min-width: 980px) and (max-width: 1200px) {
#nav .navbar {
width: 100%;		
}

.navbar .nav > li > a {
font-size: 13px !important;	
padding: 20px 7px !important;
}


}

@media (max-width: 767px) {
	
	
	
}

@media (max-width: 480px) {
	
}

@media (min-width: 1200px) {
	
}

@media (max-width: 979px) {
	
}

@media (min-width: 320px) and (max-width: 979px) {
	
	#nav li {
		padding: 5px !important;
	}
	
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
	border: none !important;
	border-bottom: 1px dotted !important;	
	}
	
}

.full_layout .banner_slider .bx-controls-direction {
display: none;	
}

.dcwss.dc-feed .filter li a {
	height: 55px !important;	
}

.cal_home_single_1 {
width: 100%;	
}

#footer h4 {
margin-bottom: 10px !important;	
padding-bottom: 0px !important;	
}

.mapplic-list-container li {
min-height: 110px;
background: #fff;	
}

img.mapplic-list-thumbnail {
margin-bottom: 52px;	
}

h6 {
color: #333333 !important; 
}

.mapplic-tooltip-description, .mapplic-tooltip p {
color: #5f5f5f !important;	
}
	
.navbar .nav > li:active {
	background-color: #f9dc30 !important;
}

.dropdown-menu > li, .sub-menu > li, .navbar-inner .children > li {
	background-color: #dedede !important;
}

.dropdown-menu > li:hover, .sub-menu > li:hover, .navbar-inner .children > li:hover
{
	background-color: #cf2748 !important;
}

.dropdown-menu > li > a, .sub-menu > li > a, .children > li > a {
	color: #000000 !important;
}

.nav_search input[type="text"] {
width: 100% !important;	
margin-top: 2px;
height: 24px !important;
}

.nav_search button {
top: 4px !important;	
}
.ftr_img .img > img {
width: 100%;	
}

#footer .footer_3 {
display: none !important;	
}

.ui-accordion .ui-accordion-header:hover {
background-color: #cf2748 !important;	
}

.bx-viewport > ul {
margin: 0px !important;	
}

.widget.widget_nav_menu .menu li {
	margin-bottom: 5px !important;
	padding: 5px;
}

.widget.widget_nav_menu .menu li:hover{
	background-color: #a1a1a1 !important;
}

.widget.widget_nav_menu .menu li:nth-child(1) {
background-color: #9c1e33 !important;	
}

.widget.widget_nav_menu .menu li:nth-child(2) {
background-color: #f0c231 !important;	
}

.widget.widget_nav_menu .menu li:nth-child(3) {
background-color: #9fc54d !important;	
}

.widget.widget_nav_menu .menu li:last-child {
background-color: #4675b8 !important;	
}

.widget.widget_nav_menu .menu li:nth-child(1) a{
color: #ffffff !important;	
}

.widget.widget_nav_menu .menu li:nth-child(2) a{
color: #ffffff !important;	
}

.widget.widget_nav_menu .menu li:nth-child(3) a{
color: #ffffff !important;	
}

.widget.widget_nav_menu .menu li:last-child a{
color: #ffffff !important;	
}

.span12 #slider_blog .bx-wrapper .bx-viewport {
	
}

.span6.first.author_Summary {
display: none !important;	
}

.widget.widget_nav_menu .menu li {
background: none !important;	
}

em {
font-style: italic !important;	
}

select {
width: 70% !important;	
}

.uneditable-input {
width: 70% !important;
height: 30px !important;	
}

input[type="text"], input[type="email"] {
width: 70% !important;
height: 30px !important;	
}

input[type="submit"] {
width: 70% !important;
height: 60px !important;
background-color: #4675b8 !important;
border: none !important;
font-size: 20px !important;
color: #fff !important;
}

.wpcf7-form-control.wpcf7-submit {
text-transform: uppercase;	
}

.su-column-size-1-2 {
width: 46%;
}