
.scrollToTop,.pagination_area ul li a:hover{
  background-color: #cc3333;
  color: #fff;
}
.scrollToTop:hover,.scrollToTop:focus,.pagination_area ul li a{
  background-color: #fff;
  color: #cc3333;
  border-color: 1px solid #cc3333;
}
.top_nav li a:hover{
  color: #FFA500;
}
.search_form input[type="submit"]:hover{
  background-color: #FFA500;
}
.navbar-default {
  background-color: #cc3333;
  border-color: #cc3333;  
}
.custom_nav li a:hover{ 
  border-color: #010101;  
}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{
  background-color: #fff;
  color: #cc3333;
  border-color: #010101;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #fff;
 color: #cc3333;
 border-color: #010101;
  
}
.pagination_area ul li a.active{
	background:#cc3333;
	color:white;
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 1px;
  background-color: #cc3333;
}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{
  background-color: #fff;
  color: #cc3333;
  border-color: #010101; 
  padding-left: 20px;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #fff;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #cc3333;

}
 .slick-prev, .slick-next {
  background-color: #cc3333;
}  
.slick-prev:hover, .slick-next:hover {  
  opacity: 0.80;
}
.bold_line span {
  background-color: #cc3333;
}
.catg1_nav li .post_title a:hover{
  color: #FFA500;
}

.single_featured_slide>h2 a:hover{
  color: #cc3333;
}
.catg_title a:hover{
  color: #cc3333;
}
span.meta_date:hover,span.meta_comment:hover,span.meta_more:hover,span.meta_comment a:hover,span.meta_more a:hover{
  color: #cc3333;
}
.media-heading a:hover{
  color: #cc3333;
}
.single_bottom_rightbar>h2{
  border-bottom: 3px solid #cc3333;
}
.nav-tabs {
  border-bottom: 1px solid #cc3333;
}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus {  
  color: #cc3333;
}
.nav-tabs > li.active > a:hover{
  color: #cc3333 !important;
}
.nav-tabs > li > a:hover{
  background-color: #cc3333; 
  color: #fff !important; 
}
.single_bottom_rightbar ul li>a:hover{
  color: #FFA500;
}
.labels_nav li a:hover{
  background-color: #FFA500;
}  
.breadcrumb {
  background-color: #cc3333;
  border: 2px solid #cc3333;
}
.single_page_area > h2 {
  border-left: 5px solid #cc3333;
}
.post_commentbox a:hover,.post_commentbox span:hover{
  color: #cc3333;
}
.single_page_content blockquote {
  border-color: #eee #cc3333;
  border-left: 5px solid #cc3333;
}
.single_page_content ul li:before {
  background: none repeat scroll 0 0 #cc3333;
}
.post_pagination {
  border-bottom: 2px solid #cc3333;
  border-top: 2px solid #cc3333;
}
.prev {  
  border-right: 2px solid #cc3333;
}
.angle_left {
  background-color: #cc3333;
}
.angle_right {
  background-color: #cc3333;
}
.error_page_content h1:after, .error_page_content h1:before {  
  border: 2px solid #cc3333;
}
.error_page_content p {
  border-bottom: 2px solid #cc3333;
  border-top: 2px solid #cc3333;
}
.error_page_content p:after {
  border-top: 1px solid #cc3333;  
}
.error_page_content p:before {
  border-top: 1px solid #cc3333;  
}
.error_page_content p>a:hover{
  color: #cc3333;
}
.our_office {
  border-top: 2px solid #cc3333;
}
.contact_form input[type="submit"]:hover{
  background-color: #cc3333;
  color: #fff;
  border-color: #cc3333;
}
.our_office:before {
  border-bottom: 1px solid #cc3333;  
}
.single_footer_top > h2 {
  color: #cc3333;
}
.similar_post h2 i{
  color: #cc3333;
}
  /***********************************************************/
 /*************************** COMENTARIOS *******************/
/***********************************************************/
#commentform button{
	margin-top:10px;
}
.titulocomentario {
    color: #a4140d;
    font-size: 16px;
}
.commentareain h2, .commentareain h3 {
    margin-bottom: 10px;
}
.commentlist li {
    margin: 0;
    padding: 18px 15px 10px;
}
#commentform small {
    font-weight: normal;
    padding: 0;
}
.commentmetadata {
    display: block;
}
.commentlist small {
    background: #f9f9f9 none repeat scroll 0 0;
}
.commentlist cite {
    font-size: 12px;
    font-weight: bold;
}
.cancel-comment-reply {
    font-size: 12px;
    font-weight: bold;
}
.commentlist ul li, .comments ol li {
    list-style: outside none none;
}
.commentlist li {
    border: 1px solid #eeeeee;
}
.commentlist p {
    margin: 15px 0;
}
.commentlist li.even {
    background: #ffffcc none repeat scroll 0 0;
    margin-right: 10px;
}
.commentlist li.alt {
    margin-right: 10px;
}
.commentlist li.odd {
    padding-top: 10px;
}
.commentlist li img {
    float: left;
    margin-right: 5px;
}
.actualidad_post {
	padding-bottom:20px;
}
.blur, .blur a, .blur span{  
  color: transparent!important;  
  text-shadow: 1px 1px 11px rgba( 0, 0, 0, 0.5)!important;  
}
.blur img{  
  color: transparent!important;  
  text-shadow: 1px 1px 11px rgba( 0, 0, 0, 0.5)!important;  
  -webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);
pointer-events:none;
cursor:none;
}
div.blur::after {
    background: transparent;
    content: "Este comentario está recibiendo malas puntuaciones. Haga clic para leerlo.";
    display: block;
    height: 100%;
    left: 10%;
    position: absolute;
    width: 80%;
    color: #cc3333;
    text-align: center;
    top: 45%;
    font-size: 30px;
    line-height: 37px;
    text-shadow: none;
}
div.blur.legible::after {
    max-height:0;
	transition:all ease 2000ms;
}
.comentarios li.comment {
	position:relative;
}
.comentarios li.comment::before {
	margin:5px;
}