/*******************************************
***          YT Framework: css          ***
*******************************************/
#yt_logo:after {
  background: #666 !important; /* #532e4a */
  border-right: #555 1px solid !important;
  box-shadow: 1px 0 0 0 #787878 !important;
}

#yt_header .row {
  background: #666 !important;
  border-top: #666 3px solid !important;    
}

#yt_mainmenu {
  border-left: 1px solid #f7f7f7 !important;
}

div#k2Frontend select#catid option:disabled,
div#k2Frontend table.adminFormK2 tbody tr:nth-child(2),
div#k2Frontend table.adminFormK2 tbody tr:nth-child(4) {
    display: none;
}

.k2splash .spl-items a:hover {color: #e88181;}

table.adminlist th a {display: inline-block !important;}
form#adminForm button.btn.tip {display: block !important;}

a[href^="http://ordasoft.com"] {display: none;}

div.hotspots-footer-box {display: none;}
.chrono_credits {display: none;}
a#cookieMessageDetailsLink {display: none;}
div.pagina-multimedia div.itemImageBlock {display:none;}

.catItemList { padding:20px;}

#ocorrencias { padding: 20px;}
#ocorrencias h3 {  margin-bottom: 7px;
    background: #fafafa;
    border: 1px solid #e9e9e9;
    padding: 7px 0px 7px 10px;
    margin: 6px -1px;
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #ab4444;
    text-transform: uppercase;
font-size: 16px; font-weight: 600;
font-family: "Open Sans";
}
#ocorrencias .row { margin-top: 20px;}

#ocorrencias .numero-etapa {float: left; color: #e9e9e9; font-weight: bold; font-size: 40px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; }

#ocorrencias .header-etapa {border-bottom: 1px solid #e9e9e9; padding-bottom: 10px;}

#ocorrencias .header-etapa strong {color: #ab4444;}

#impressaoOcorrencia {
  padding: 20px;
  margin: 10px;
  border: 1px solid #e9e9e9;
  border-radius: 4px;  
}

#impressaoOcorrencia #campo {background: #e9e9e9;}

#myLogin .btReverse {
  display:none;
  }
  
.ic-header-title {
    font-size: 16px;
    color: #444;
    }
 
 .ic-header-container {
 padding:20px;
 }
 
 .ic-info {
 background:none!important;
 }
 
 .ic-event-header {
 padding:20px ;
 font-size: 18px;
    color: #444;
    font-weight: bold;
 }
 
 .ic-full-description {
 padding:20px;
 }
 
 .bread_crumb {
    background: #f6f6f6;
    padding: 5px;
    border: none;
    }
  
  
  .breadcrumb {
    margin-bottom: -5px;
    }
    
 .module.bread_crumb  {
 margin:0 !important;
 }

   .componentheading {
    font-size: 18px;
    color: #444;
    font-weight: bold;
    padding:20px;
   }
   
   
   #k2Container.itemView .itemImageGallery h3 {
     font-size: 18px;
    color: #444;
    font-weight: bold;

   }

 .weather_sp1_c {
    margin: 0 0 -5px !important;
    }

p.weather_sp1_city {
    font-size: 18px !important;
    }


.weather_sp1_cleft {
    margin-left: 50px;
    float:none;
    margin-top: -20px;
    }

.calendario .modcontent {
padding:0px !important;
}

.listaeventos .modcontent {
padding:0px !important;
}

.icrounded_eventlist {
border-radius:0px !important;
-webkit-border-radius:0px !important;
}

.iccalendar {
border:none !important;
border-radius:none !important;
}

#yt_spotlight5 .module {
    border: none;
    margin: 0;
    min-height: 230px;
}

div.k2UserBlock ul.k2UserBlockActions {
  margin-top: 10px;
  padding: 0;
}
div.k2UserBlock ul.k2UserBlockActions li {
  margin-bottom: 10px;
}

.top_rated div.modcontent ul.list_top_rated li .number_list:before {
  	font-family: "FontAwesome";
    content: "\f095" !important;    
}

.contatos-uteis div.number_list {
  	background: #f6f6f6 !important;
    background-color: #f6f6f6 !important;
  	padding-top: 3px !important;
  	padding-bottom: 3px !important;
}

.contatos-uteis .moduleItemImage {
  	background: #f6f6f6 !important;
    background-color: #f6f6f6 !important;
}

.contatos-uteis .moduleItemContent {
  	max-width: 75% !important;
}

.contatos-uteis .moduleItemTitle {
  	font-size: 12px !important;
  	font-weight: normal !important;
}


.contatos-uteis .moduleItemDateCreated {
  	font-size: 16px !important;
  font-weight: 600 !important;
  color: #aaa !important;
}

.module.seguirFacebook {
  border: 0 !important;
}
.module.seguirFacebook .modcontent, .module.contatos-uteis .modcontent {
  padding: 0 !important;
  width: 100% !important;  
}

div#jf-logo {
  position: absolute;
  padding: 10px;
  z-index: 8;
}


#top1 .module div.modcontent {
  padding:0px !important;
}


#k2Container.itemView {
    padding: 20px !important;
}
#top1 {
  margin-bottom:-30px !important;
}

#yt_mainmenu li.level1.first a.first.item-link span.menu-title {
  font-size: 0 !important;
}

#yt_mainmenu li.level1.first a.first.item-link span.menu-title:after {
  content: "\f015" !important;
  font-family: FontAwesome !important; 
  font-size: 12px;
  font-weight: normal;
}

.itemFullText {
margin-top:30px !important;
}

.compojoom-bootstrap .page-header {
    display: none;
    }
    
    
a.level1.first.item-link {
    height: 24px;
}


.userItemView {
padding:20px !important;

}


#k2Container .itemList .catItemView {
        padding: 20px 20px 0 20px !important;
    }

#k2Container .itemListCategoriesBlock .itemListCategory {
    padding: 20px; 
}

.item-comment {
display:none !important;
}

#k2Container.itemView .itemImageGallery {
    border-top: 0 !important;
    
    margin-top: -50px !important;
  } 
  
.module.sjmailing div.modcontent .acymailing_form .acysubbuttons input:hover {
    background: #f44936;
    }
  .module.sjmailing div.modcontent .acymailing_form .acysubbuttons input {
    background: #ab4444; 
    } 

.contact-ajax  {
background:#FFFFFF !important;
}

.contactos-jf {
background:#ffffff;
}

.bread_crumb .n_active {
    width: 100%;
    margin-top:5px;
    }
#k2Container.itemView .itemBody .itemImageBlock span.itemImage img {
    max-width: 500px;
}

.ubCommentsCount {
display:none;
}

/* Medium devices Desktops  
// ------------------*/
@media (min-width: 980px)  and (max-width: 1199px) {
  	  		
}

/* Small devices Tablets	
// ------------------*/
@media (min-width: 768px) and (max-width: 979px) {
      	
}

/* Extra small devices Phones
// ------------------*/
@media (max-width: 767px){
  
  #yt_header #social, #yt_header #social {
    float: left;
    display: inline-block;
    width: 70%;
  }
}
  
 #meganavigator .mega-content ul.subnavi li .item-link {
  text-transform: none !important;
 }
  
[data-scroll-reveal=" modcookies"] {
   border:none !important;
}

[data-scroll-reveal=" modcookies"] .modcontent {
   border-top:none !important;
}