/** 
* Main CSS file for the "mod_K2 content" 
* @copyright 2012-2013 WebDesign
* @license GNU/GPL
*
*/

@media (max-width: 767px) { 
   .glidecontent{ background: #F0F6EA !important;}    
   .glidecontentwrapper { height: 200px !important;}       
   div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img { max-height: 130px;}        
}    

@media (max-width: 480px) { 
   div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img { max-height: 120px;}        
}    

/*-------- Slider ----------*/ 
.t3-module.module_k2-categorias {margin-bottom: 20px; border-bottom: 1px solid #729964;}     
.glidecontentwrapper {
position: relative; 
z-index: 1;
height: 230px; 
overflow: hidden;
margin: 0 auto;
padding: 0 !important;
} 
.glidecontent{ 
background: #F2F8ED;
position: absolute;
padding: 0;
visibility: hidden;
} 
.moduleItemTitle {
    color: #4a813e;
    display: block;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: -0.5px;
	line-height: 1;
    margin-top: 6px;
}  
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img { float: left !important; margin: 2px 4px 0 0 !important; max-width: 30%;}        
.moduleItemIntrotext { 
  display: block; /* or inline-block */
  text-overflow: ellipsis;
  word-wrap: break-word;
  overflow: hidden;
  height: 10.8em; /* limita a 9 linhas */
  line-height: 1.2em;
font-size: 13px;
text-align: justify;	  
}    
.moduleItemIntrotext > p { margin: 0;}         
.moduleItemIntrotext {  margin: 0;}     
div.k2ItemsBlock ul li a.moduleItemComments {
    display: inline-block;
    font-size: 11.5px;
    margin: 7px 0 0 0 !important;
	padding: 1px 4px;
	border: 1px solid #ddd;
	border-radius: 4px; 
}

.glidecontenttoggler{ 
width: 90%;
margin: 0 5%;
background: transparent; 
position: relative; 
z-index: 1; 
} 

.glidecontenttoggler a {
    border-radius: 50%;
    color: #729964;
    font-size: 32px;
    line-height: 1;
    padding: 2px 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px 2px #fff;
}  
.glidecontenttoggler a.prev { float: left; }     
.glidecontenttoggler a.next { float: right; }     
.glidecontenttoggler a:hover, .glidecontenttoggler a.prev:hover, 
.glidecontenttoggler a.next:hover { background-color: rgba(255, 255, 255, 0.9); text-decoration: none; color: #777; text-shadow: -1px -1px 1px #00CC00;}     

div.k2ItemsBlock ul li a.moduleItemReadMore {background: #c9dfb7; float: right; border-radius: 4px;  font-size: 12px; font-weight: 700; margin: 7px 0 0; padding: 2px 6px; word-wrap: break-word;}     
div.k2ItemsBlock ul li a.moduleItemReadMore, .glidecontenttoggler a {
	-webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
}        
a.moduleItemComments { font-weight: 700;}        
a.moduleItemTitle:hover, a.moduleItemComments:hover { text-decoration: none; color: #bb0000;}        
div.k2ItemsBlock ul li a.moduleItemReadMore:hover { background: #fff; color: #bb0000; text-decoration: none;}     

.glidecontenttoggler a.selected { background: #ddd; }         
.glidecontenttoggler a.toc{ }       
.glidecontenttoggler a.prev, .glidecontenttoggler a.next { 
/*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}  




