@charset "utf-8";
/*
Template Name: WowMag 
Author: WowThemes
Version: 1.0
*/


/* Table of Content
==================================================
	
	General
	Text
	Header
		News block
		Search block
		Logo
		Header advertise
		Social icons
		Member area
		Main menu

	Slider
		Carousel
		Posts in Slider
		Slider sidebar

	Content
		Content tabs for Home and Full Width Page
		Listing pages
			Buttons
			Modern listing
			Blog listing
			Timeline listing
		Breadcrumbs
		Blog posts 
			Author
			Post info
			Post content
				Related posts with Owl-carousel
				Add comment form
			Full Width post
			Author page
			Gallery page
				Gallery with Owl-carousel
		Forum pages
			Forum sidebar
				Forum sidebar tabs
				Recent topics
			Forum comments
			Forum topics
		Contributors
		Contact Us
			Contact form
		Post with comments
		Search results
		404 page
		Site map

	Posts

	Sidebar
		Sidebar widget 1 
			Sidebar tabs
		Sidebar widget 2
		Sidebar widget 3
		Sidebar widget 4

	Footer
		Footer widget 1
		Footer widget 2
		Footer widget 3 (slider)
		Copyrights
		Footer menu

	Responsive	
		Resolution more than 1199px
		more than 991px
		more than 990px
		Resolution between 768px and 991px
		more than: 767px
		more than: 650px
		more than: 479px
*/



@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/opensans-bold-webfont.eot');
	src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-bold-webfont.woff') format('woff'), url('../fonts/opensans-bold-webfont.ttf') format('truetype'), url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/opensans-regular-webfont.eot');
	src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/opensans-semibold-webfont.eot');
	src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-semibold-webfont.woff') format('woff'), url('../fonts/opensans-semibold-webfont.ttf') format('truetype'), url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
	font-weight: 600;
	font-style: normal;
}
/* General */

header, nav, section, article, aside, footer {
	display: block;
}
button {
	outline: 0;
}
ul {
	padding: 0;
	list-style: none;
}
a {
	color: #2e2e2e;
	outline: none !important;
}
a:hover {
	color: #00B9F1 !important;
}
p {
	margin: 0;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .nav > li > a:hover, .nav > li > a:focus {
	background: none;
	color: #00B9F1;
}
/* General end */

/* Text begin */
body {
	color: #2e2e2e;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
	background: #ffffff;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'PT Sans', Arial, sans-serif;
	color: #2e2e2e;
	margin: 0;
}
h2 {
	font-size: 36px;
	margin: 0 0 24px 0;
}
h3 {
	margin: 10px 0;
	line-height: 32px;
}
h3 a:hover {
	text-decoration: none;
}

.notapie {
	font-size: 12px;
}

/* End text */

.renglon {
	margin-bottom: 30px;
}
.centrado {
	margin-left: auto;
	margin-right: auto;
}
/* Header begin */






.header-block {
	background: #0067B4;
	margin-bottom: 35px;
}

/* estilos para headers internos */
.header-block-int {
	background: #0067B4;

}

/* fin estilos para headers internos */


.header-top {
	padding: 26px 0;
}
/* Logo */
.logo {
	float: left;
	width: 320px;
	margin: 0;
}
.logo img:hover {
	opacity: 1;
}
/* Header advertise */
.header-adv {
	float: left;
}
/* Social icons begin */
.social-icons {
	float: right;
	font-size: 16px;
	margin-top: 2px;
	margin-left: 40px;
}
.social-icons i {
	padding: 8px;
	border-radius: 50%;
	width: 32px;
	height: 32px;
	text-align: center;
	color: #fff;
	border: 1px solid transparent;
	transition: background-color .5s, color.5s;
	-moz-transition: background-color .5s, color.5s;
	-webkit-transition: background-color .5s, color.5s;
	-o-transition: background-color .5s, color.5s;
	-ms-transition: background-color .5s, color.5s;
}
.social-icons i:hover {
	background-color: #666;
	color: #2e2e2e;
}

.social-icons li {
	display: inline;
}
.social-icons a {
	border-radius: 50%;
	width: 30px;
	height: 30px;
}

.fa {
  text-rendering: auto;
}
.fa-facebook {
	background: #004088;
}
.fa-twitter {
	background: #00abe3;
}
.fa-linkedin {
	background: #0e76a8;
}
.fa-google-plus {
	background: #d95333;
}
.fa-rss {
	background: #F60;
}
.fa-globe {
	background: #464646;
}
/*Social icons end*/


/* Member area begin */
.member-area {
	float: right;
	margin-top: 10px;
}
.member-area li {
	display: inline;
}
.member-area li:first-child {
	margin-right: 10px;
}
.member-area li a {
	color: #fff;
	background-color: transparent;
	padding: 10px 14px 8px 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	transition: background-color .3s, color.3s;
	-moz-transition: background-color .3s, color.3s;
	-webkit-transition: background-color .3s, color.3s;
	-o-transition: background-color .3s, color.3s;
	-ms-transition: background-color .3s, color.3s;
}
.member-area li a:hover {
	background-color: #00B9F1;
	color: #FFFFFF !important;
}
.member-area i {
	padding-right: 14px;
	font-size: 18px;
}
/* Member area end */

.fondo {
	background-color: #E6E6E6;
}
/* EDICION begin */
.edicion {
	float: left;
	margin-top: 20px;
	margin-left: 450px;
	color: #FFF;
	font-family: 'PT Sans', Arial, sans-serif;
	text-transform: uppercase;
}
/* EDICION */

.aclaracion {
font-size:12px;
line-height:12px;
}

/* Main menu */
.tinynav {
	display: none;
}
.header-block .mainmenu {
	background: #fff;
	border: none;
	box-shadow: none;
	border-radius: 3px 3px 0 0;
	display: block;
	margin-bottom: 0;
	min-height: 36px;
}
.mainmenu > .nav > li {
	display: inline;
}
.mainmenu .nav-tabs {
	padding: 0 0 10px 20px;
	position: relative;
	bottom: -18px;
}
.nav-tabs {
	border: none;
}
.mainmenu > ul> li > a {
	color: #222222;
	font-family: 'PT Sans', Arial, sans-serif;
	font-size: 18px;
	text-decoration: none;
	text-transform: uppercase;
}
.mainmenu .meta-tags .fa {
	font-size: 14px;
	margin-right: 6px;
}
.mainmenu i.fa-home {
	font-size: 18px;
}
.dropdown i.fa {
	font-size: 11px;
}
.dropdown #drop-inline {
	display: inline-block;
	width: 100%;
	padding-top: 20px;
}
#drop-inline a, .features p {
	color: #222;
	font-family: 'PT Sans', Arial, sans-serif;
	font-size: 18px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
#drop-inline .post-list {
	margin-top: 20px;
}
#drop-inline .post-list > li:last-child .post-type-2 {
	padding-bottom: 0;
	margin-bottom: 0;
}
.dropdown-menu {
	border-top: 1px solid #00B9F1;
	box-shadow: none;
	padding-top: 0;
	top: 49px;
}
.dropdown-menu .divider {
	width: 85%;
}
.hr-vert {
	border-right: 1px solid #dcdcdc;
	content: " ";
	left: 24%;
	height: 100%;
	position: absolute;
	top: 0;
}
.features {
	padding: 32px 0 20px 60px;
}
.features ul {
	list-style-type: circle;
	list-style-position: inside;
}
.features a {
	padding-left: 16px;
	font-size: 13px;
}
.features a:hover {
	text-decoration: none;
}
.features-dropdown li, .features-dropdown li.divider {
	margin-top: 13px;
}
#tinynav1 option:nth-child(2) {
	display: none;
}
/* Main menu end */

/* Header end */




/* Slider begin */
.slider-wrapper {
	/* prueba para slider interno 
	
	background: #f4f4f4;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	
	 fin prueba para slider interno*/
	padding: 0px 0 40px 0;
}
.slider {
	float: left;
}
/* Carousel begin */
.carousel-indicators {
	bottom: -26px;
}
.carousel-indicators li {
	background: #a4a4a4;
	border: none;
	border-radius: 0;
	height: 2px;
	width: 57px;
	margin: 0;
}
.carousel-indicators li.active {
	background: #00B9F1;
	height: 2px;
	width: 57px;
}
/* Carousel end */


/* Posts in Slider begin */
.post-thumbnail-1, .post-thumbnail-2, .post-thumbnail-3 {
	position: relative;
	overflow: hidden;
}
.tag-style-1, .tag-style-2, .post-thumbnail-1 .meta-tags, .post-thumbnail-3 .meta-tags, .post-thumbnail-1 h3, .post-thumbnail-2 h3 {
	position: absolute;
	left: 0px;
}
.tag-style-1, .tag-style-2 {
	left: 0;
	top: 10px;
	
}
.tag-style-1 p, .tag-style-2 p, .tag-style-1 i, .tag-style-2 i, .post-thumbnail-1 .meta-tags, .post-thumbnail-2 .meta-tags, .post-thumbnail-3 .meta-tags, .post-thumbnail-1 h3, .post-thumbnail-2 h3 {
	color: #fff;
}
.tag-style-1 p, .tag-style-2 p, .post-thumbnail-1 h3, .post-thumbnail-2 h3 {
	font-family: 'PT Sans', sans-serif;
}
.tag-style-1 p, .tag-style-2 p {
	background: #00B9F1;
	float: left;
	text-transform: uppercase;
}
.tag-style-1 p {
	font-size: 15px;
	padding: 10px 16px 9px 10px;
}
.tag-style-1 i, .tag-style-2 i {
	background: #8CC63F;
}
.tag-style-1 i {
	font-size: 20px;
	padding: 10px;
}
.post-thumbnail-1 .meta-tags, .post-thumbnail-3 .meta-tags {
	background: rgba(40,40,40,.7);
	bottom: 0;
	left: 0;
	margin-bottom: 0;
	padding: 10px 5px 5px 15px;
	width: 100%;/*  transition: opacity 0.35s, transform 0.35s;
	-moz-transition: opacity 0.35s, -moz-transform 0.35s;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, -o-transform 0.35s;

	transform: translateY(44px);
	-moz-transform: translateY(44px);
	-webkit-transform: translateY(44px);
	-o-transform: translateY(44px);
	-ms-transform: translateY(44px);*/
}
.meta-tags h3 a {
	color: #FFF;
}
.meta-tags h3 a:hover {
  color: #00B9F1;
}

.slider-wrapper .post-thumbnail-1 .meta-tags {
	padding-left: 38px;
}
.post-thumbnail-1 .meta-tags span, .post-thumbnail-2 .meta-tags span {
	margin-right: 20px;
}
.post-thumbnail-1 h3 {
	background: rgba(40,40,40,.7);
	bottom: 30px;
	font-size: 16px;
	line-height:18px;
	padding-left: 2%;
	padding-top: 12px;
	padding-bottom: 12px;
	width: 100%;
}
.tag-style-2 p {
	font-size: 13px;
	padding: 6px 8px;
}
.tag-style-2 i {
	font-size: 17px;
	padding: 8px;
}
.post-thumbnail-2 h3 {
	bottom: 0;
	font-size: 19px;
	padding: 8px 12px;
	line-height: 22px;
	margin: 0;
	background: rgba(40,40,40,.7);
}
/* Posts in Slider end */


/* Slider sidebar */
.slider-sidebar .post-thumbnail-1, .slider-sidebar .post-thumbnail-2, .slider-sidebar .post-thumbnail-3 {
	margin-bottom: 32px;
}
.slider-sidebar .post-thumbnail-2:last-child {
	margin-bottom: 0;
}
/* Slider end */




/* Content begin */
.hr-bold {
	border-bottom: 3px solid #bdbdbd;
	margin-bottom: 30px;
}
/* Content tabs for Home and Full width page begin */
#content-tabs > ul {
	position: relative;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border: none;
	color: #00B9F1;
	background: #fff;
}
#content-tabs > li + li:before {
	color: #BDBDBD;
	position: absolute;
	font-size: 11px;
	font-family: FontAwesome;
	top: 26px;
	content: "\f054";
	margin-left: -26px;
}
#content-tabs > li a {
	padding: 0 12px;
	border: none;
	text-decoration: none;
}
.nav-tabs > li a > h2 {
	font-size: 25px;
	padding: 0 50px 0 0;
	text-transform: uppercase;
}
.nav-tabs h2:hover {
	background: #fff;
	color: #00B9F1;
}
.nav-tabs > li.active a > h2 {
	color: #00B9F1;
}
/* Content tabs end */


/* Listing pages begin */
.ms-listing h2, .blog-listing h2, .timeline-listing h2 {
	margin-bottom: 20px;
}
/* Buttons begin */
.read-more {
	box-shadow: none;
	color: #676666;
	font-family: 'PT Sans', Arial, sans-serif;
	font-size: 15px;
	margin: 5px 0 14px;
	padding: 8px 16px;
	text-transform: uppercase;
	text-shadow: none;
	transition: background-color .3s, color.3s;
	-moz-transition: background-color .3s, color.3s;
	-webkit-transition: background-color .3s, color.3s;
	-o-transition: background-color .3s, color.3s;
	-ms-transition: background-color .3s, color.3s;
}
.load-more {
	background: #2f2f2f;
	border: 1px solid transparent;
	box-shadow: none;
	color: #fff;
	display: block;
	font-family: 'PT Sans', Arial, sans-serif;
	font-size: 17px;
	/* margin-bottom: 40px; */
	margin: 10px auto 40px;
	text-transform: uppercase;
	text-shadow: none;
	max-width: 125px;
	transition: background-color .3s;
	-moz-transition: background-color .3s;
	-webkit-transition: background-color .3s;
	-o-transition: background-color .3s;
	-ms-transition: background-color .3s;
}
.read-more:hover, .load-more:hover {
	background: #00B9F1;
	border: 1px solid #00B9F1;
	color: #fff;
}
/* Buttons end */


/* Modern listing begin */
.ms-listing .post-type-1 {
	margin-bottom: 40px;
}
.ms-listing .tag-style-1 p {
	font-size: 13px;
	padding: 6px 9px;
}
.ms-listing .tag-style-1 i {
	font-size: 17px;
	padding: 8px;
}
/* Modern listing end */


/* Blog listing begin */
.blog-listing .post-type-1 figure {
	float: left;
	margin-right: 30px;
	margin-bottom: 40px;
}
.blog-listing .read-more {
	margin-top: 24px;
	margin-bottom: 0;
}
.blog-listing .post-thumbnail-1, .blog-listing .post-thumbnail-2, .blog-listing .post-thumbnail-3 {
	float: left;
}
/* Blog listing end */


/* Timeline listing begin */
.timeline-months > li {
	margin-bottom: 26px;
	position: relative;
/*	  float: left;*/
}
.timeline-months > li > p {
	font-size: 18px;
	font-weight: 700;
	padding: 0 0 0 40px;
}
.timeline-months > li > p:before {
	color: #00B9F1;
	position: absolute;
	font-size: 20px;
	font-family: FontAwesome;
	top: 0px;
	left: 0;
	content: "\f073";
}
.timeline-listing dl {
	margin-bottom: 6px;
}
.timeline-listing .dl-horizontal dt {
	font-weight: 400;
	padding-left: 41px;
	padding-bottom: 0;
	text-align: left;
	text-transform: uppercase;
}
.timeline-listing .dl-horizontal dd {
	margin-bottom: 6px;
	float: none;
}
/* Timeline listing end */

/* Listing pages end */


/* Breadcrumbs begin */
#breadcrumbs {
	background: none;
	border-bottom: 1px solid #dcdcdc;
	margin: 0px 0 40px; /*margin original: 30px 0 40px*/
}
.breadcrumb {
	background: none;
	margin: 0;
	padding: 10px 0;
}
.breadcrumb li > a {
	color: #797979;
	font-size: 13px;
}
.breadcrumb li.active > a {
	color: #00B9F1;
}
.breadcrumb > li + li:before {
	color: #797979;
	content: "\f054";
	font-size: 8px;
	font-family: FontAwesome;
	padding: 0 18px;
}
/* Breadcrumbs end */



/* Blog posts begin */
.blog-posts {
	margin-bottom: 30px;
}
/* Author begin */
.author {
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 20px;
}
.author figure img {
	border-radius: 50%;
	margin-bottom: 18px;
	width: 100%;
}
.author h6, .author p {
	text-align: center;
	margin-bottom: 14px;
}
.author p {
	font-size: 13px;
	line-height: 16px;
}
/* Auhtor end */


/* Post info begin */
.post-info .meta-tags > span {
	display: block;
	padding-bottom: 8px;
}
.post-info .meta-tags > span > a:hover {
	color: #00B9F1;
	text-decoration: underline;
}
.like {
	background: #0067B4;
	display: inline-block;
	margin: 5px 0 15px;
	text-align: center;
	width: 100%;
}
.like i {
	color: #fff;
	font-size: 24px;
	padding: 10px 0;
}
.post-info h6 {
	text-align: center;
}
.post-info .social-icons {
	margin-top: 10px;
	margin-left: 0;
}
.post-info .social-icons li {
	display: table-cell;
}
.post-info .social-icons a {
	margin-right: 3px;
	height: 32px;
	width: 32px;
}
.post-info .social-icons i {
	height: 30px;
	padding: 6px;
	width: 30px;
}
/* Post info end */

/* Post content begin */
.post-content {
	padding-bottom: 40px;
}
.post-content figure, .post-content h5 {
	margin-bottom: 20px;
}
.post-content li {
	padding-top: 10px;
	list-style: none;
}
.post-content a {
    color: #000;
}
/* Related posts with Owl-carousel begin */
#owl-related .post-type-1 {
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
#owl-related .post-thumbnail-3 {
	float: none;
	display: inline-block;
}
#owl-related .meta-tags span {
	margin: 0;
}
.owl-carousel .item {
	margin-right: 6px;
}
.owl-item figure {
	max-width: 270px;
}
.owl-item h3 {
	max-width: 270px;
}
/* Related posts with Owl-carousel end */

/* Add comment form begin */
textarea {
	resize: none;
}
.add-comment {
	margin-bottom: 40px;
}
.add-comment .form-control {
	border-radius: 0;
	box-shadow: none;
	transition: none;
}
.add-comment button {
	color: #666;
	font-family: 'PT Sans', Arial, sans-serif;
	font-size: 15px;
	padding: 6px 16px;
	text-shadow: none;
	text-transform: uppercase;
	box-shadow: none;
	transition: background-color .3s, color.3s;
	-moz-transition: background-color .3s, color.3s;
	-webkit-transition: background-color .3s, color.3s;
	-o-transition: background-color .3s, color.3s;
	-ms-transition: background-color .3s, color.3s;
}
.add-comment button:hover {
	color: #fff;
	background: #00B9F1;
	border: 1px solid #00B9F1;
}
#comment-name, #comment-email {
	max-width: 370px;
	height: 45px;
}
#comment-name, #comment-email, #comment-text {
	margin-bottom: 20px;
	padding-left: 18px;
}
/* Add comment form end */

/* Full Width post begin */
form > .name-email {
	width: 43%;
	float: left;
}
.fw-post #comment-text {
	min-height: 110px;
}
#comment-text {
	float: right;
}
.fw-post form > .form-group {
	width: 57%;
	float: left;
}
.fw-post .add-comment button {
	float: right;
}
.fw-post .owl-carousel .owl-wrapper-outer {
	width: 99%;
}
/* Full Width post end */


/* Author page begin */
.author-page .author {
	padding-bottom: 40px;
	border-bottom: 3px solid #bdbdbd;
	margin-bottom: 40px;
}
.author-page .author figure img {
	width: auto;
	margin-right: 30px;
	margin-bottom: 40px;
	float: left;
}
.author-page .author h6, .author-page .author p {
	text-align: left;
}
.author-page .social-icons {
	float: none;
}
.author-page .author p {
	font-size: 14px;
}
/* Author page end */

/* Gallery page begin */

/* Gallery with Owl-carousel begin */
#sync1 {
	position: relative;
}
#sync2 {
	text-align: center;
	margin-left: 4px;
}
#sync1 .item {
 color:;
	position: relative;
}
#sync1 .item:after {
 content:;
	font-size: 17px;
	font-family: FontAwesome;
	position: absolute;
	bottom: 16px;
	left: 48%;
}
#sync2 .item {
	padding: 10px 0px;
color:;
	cursor: pointer;
}
#sync2 .owl-item.synced img {
	padding: 4px;
	border: 1px solid #dcdcdc;
}
#sync2 .owl-item img {
	padding: 4px;
	border: 1px solid transparent;
}
/* Gallery with Owl-carousel end */

.gallery {
	margin-bottom: 50px;
}
/* Gallery page end */

iframe {
	width: 100%;
	margin-bottom: 18px;
	border: none;
}
/* Blog posts end */



/* Forum pages begin */
.forum {
	margin-bottom: 30px;
}
.forum .hr-bold > h2 {
	margin-bottom: 23px;
}
.forum-block {
	margin-bottom: 30px;
}
.forum-block, .forum-block dt p {
	font-size: 13px;
	font-weight: 400;
}
.category-head {
	background: #272727;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	overflow: auto;
}
.forum-block dt {
	width: 42%;
	text-align: left;
	padding-left: 30px;
	white-space: normal;
}
.forum-block .dl-horizontal {
	margin-bottom: 0;
	height: 45px;
}
.forum-block dt, .forum-block dd {
	padding-top: 8px;
	padding-bottom: 8px;
}
.forum-block dd {
	width: 12%;
}
.forum-block dd.freshness {
	width: 33%;
	padding-left: 36px;
}
.topics, .posts {
	text-align: center;
}
.category-body dt > a, .topics, .posts {
	font-size: 17px;
	font-weight: 600;
}
.freshness figure img {
	border-radius: 50%;
	float: left;
}
.freshness a {
	color: #00B9F1;
}
.freshness p {
	display: inline-block;
	padding-left: 16px;
	padding-top: 7px;
}
.category-head, .category-body {
	border-radius: 3px;
	margin-bottom: 1px;
}
.category-body {
	border: 1px solid #dcdcdc;
	padding-top: 20px;
	padding-bottom: 20px;
}
.category-body dt > a {
	display: block;
	margin-bottom: 10px;
}
.dl-horizontal dd {
	display: block;
	float: left;
	margin-left: 0;
}
/* Forum sidebar begin */

/* Forum sidebar tabs begin */
.forum-sidebar-tabs .hr-bold {
	padding-bottom: 62px;
}
#forum-sidebar-tabs .fa {
	padding-top: 8px;
}
#forum-sidebar-tabs li {
	float: right;
}
#forum-sidebar-tabs .account {
	float: left;
	margin-bottom: 40px;
}
.forum-sidebar .form-control {
	border: 1px solid #dcdcdc;
	border-radius: 0;
	box-shadow: none;
	height: 45px;
}
.forum-sidebar button {
	font-size: 15px;
	font-family: 'PT Sans', Arial, sans-serif;
	margin-top: 8px;
	padding: 6px 12px;
	text-transform: uppercase;
	text-shadow: none;
}
.forum-sidebar button:hover {
	background: #00B9F1;
	border-color: #00B9F1;
	color: #fff;
	text-shadow: none;
}
#sign-in-tab > form > a {
	float: right;
	padding-top: 14px;
}
#sign-in-tab > form > button {
	float: left;
	margin-bottom: 40px;
}
.forum-sidebar-tabs {
	margin-bottom: 40px;
}
/* Forum sidebar tabs end */

/* Recent topics begin */
.recent-topics li {
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 26px;
	margin-bottom: 26px;
}
.forum-sidebar .recent-topics p {
	font-size: 18px;
	font-weight: 600;
}
.recent-topics p>span {
	display: block;
	font-size: 13px;
	font-weight: 400;
	color: #797979;
	padding-top: 6px;
}
.recent-topics p > span > a {
	color: #00B9F1;
}
/* Recent topics end */


/* Forum comments begin */	
.forum-comments .dl-horizontal dt {
	width: 22%;
	padding-left: 0;
	text-align: center;
}
.forum-comments .dl-horizontal dd {
	width: 78%;
	padding-right: 40px;
}
.forum-comments dt img {
	border-radius: 50%;
	margin: 0 auto;
}
.forum-comments dt > a {
	font-size: 14px;
	color: #00B9F1;
	margin-top: 16px;
	margin-bottom: 0;
}
.forum-comments dt > p {
	font-size: 13px;
	color: #797979;
}
.forum-comments .category-body {
	padding-bottom: 32px;
	padding-top: 32px;
}
.forum-comments .category-body time {
	color: #797979;
	display: block;
	margin-bottom: 20px;
}
.viewing-topic {
	margin-bottom: 30px;
}
.log-in-warning {
	background: none repeat scroll 0 0 #ffffe0;
	border: 1px solid #e6db55;
	padding: 12px 0 12px 24px;
	width: 100%;
	margin-bottom: 20px;
}
/* Forum comments end */

/* Forum topics */
.forum-topics .category-body dt p > a {
	color: #00B9F1;
}
/* Forum pages end */


/* Contributors begin */
.contributors {
	margin-bottom: 40px;
}
.author-title {
	margin-bottom: 26px;
}
.author-title h2, .author-title .separator {
	float: left;
	margin-right: 20px;
	margin-bottom: 0;
}
.author-title p {
	font-size: 15px;
	padding-top: 18px;
}
.author-title .separator {
	padding-top: 8px;
}
.author-title p > a {
	color: #00B9F1;
	font-weight: 700;
}
.author-details p {
	margin-bottom: 0;
}
.author-details a {
	float: left;
}
.author-details .social-icons {
	float: right;
}
.author-details .social-icons li {
	display: inline-block;
	padding-left: 4px;
}
.contributors .author-page .author {
	padding-bottom: 0;
	border-bottom: 1px solid #dcdcdc;
}
.contributors .hr-bold h2 {
	margin-bottom: 21px;
}
.contributors .social-icons i {
	padding: 7px;
}
.contributors .social-icons, .contributors .read-more {
	margin-top: 10px;
	margin-bottom: 38px;
}
/* Contributors end */

/* Contact Us begin */
.contact {
	margin-bottom: 40px;
}
.contact h2 {
	font-size: 30px;
	margin-bottom: 27px;
}
.map {
	margin-bottom: 30px;
}
.map iframe {
	border: 0;
}
/* Contact form begin */
.contact-form {
	margin-bottom: 30px;
}
.contact-form .col-md-6:first-child {
	padding-right: 15px;
	padding-left: 0;
}
.contact-form .col-md-6 {
	padding-right: 0;
}
.contact-form .col-md-6.whats-up {
	padding-left: 0;
}
.whats-up p {
	font-weight: 700;
}
.whats-up .form-group {
	margin-bottom: 10px;
}
.whats-up input {
	display: none;
}
.whats-up .radio {
	padding-left: 0;
}
.whats-up input + label {
	cursor: pointer;
}
.whats-up input + label:before {
	content: "\f10c";
	font-size: 12px;
	font-family: FontAwesome;
	padding-right: 16px;
}
.whats-up input:checked + label:before {
	color: #00B9F1;
	content: "\f111";
	font-size: 12px;
	font-family: FontAwesome;
}
.contact #comment-text {
	min-height: 340px;
}
.contact-textfield {
	margin-top: 60px;
}
.contact-textfield button {
	margin-top: 20px;
}
/* Contact form end */

/* Contact Us end */

/* Post with comments begin */
.comments {
	padding-bottom: 30px;
}
.media-heading {
	float: left;
}
.author-name {
	font-weight: 600;
	margin-top: 8px;
	text-align: center;
}
.comment-text {
	border: 1px solid #dfdfdf;
	margin-left: 30px;
	padding: 30px 16px 30px 30px;
	position: relative;
	text-align: left
}
.comment-text:before, .comment-text::after {
	content: "";
	position: absolute;
}
.arrow:before {
	border-width: 13px;
	border-style: solid;
	border-color: transparent #dfdfdf transparent transparent;
	left: -26px;
	top: 25px;
}
.arrow:after {
	border-width: 13px;
	border-style: solid;
	border-color: transparent #fff transparent transparent;
	left: -25px;
	top: 25px;
}
.comment-text.arrow > a {
	color: #00B9F1;
	display: block;
	margin-top: 12px;
}
.media-body .media.media-comment {
	margin-top: 20px;
	margin-left: 30px;
}
/* Post with comments end */

.red {
	color: #00B9F1;
}
/* Search results begin */
.search-res ul li.col-md-6 {
	padding-left: 0;
}
.search-res .hr-bold h2 {
	margin-bottom: 21px;
}
/* Search results end */

/* 404 page begin */
.page-404 img, .page-404 p {
	margin-top: 60px;
}
.page-404 ul {
	list-style-type: none;
	list-style-position: inside;
	margin-bottom: 40px;
}
.page-404 li {
	margin-bottom: 8px;
	position: relative;
}
.page-404 li:before {
	content: "\f10c";
	font-size: 11px;
	font-family: FontAwesome;
}
.page-404 li:hover:before {
	color: #00B9F1;
	content: "\f111";
	font-size: 11px;
	font-family: FontAwesome;
}
.page-404 li a {
	margin-left: 16px;
	position: absolute;
	top: 1px;
}
.page-404 li:hover a {
	text-decoration: underline;
	color: #00B9F1;
}
.page-404 > p {
	margin-bottom: 28px;
}
/* 404 page end */

/* Site map begin */
.site-map ul.hor > li {
	float: left;
	width: 33.3%;
	margin-bottom: 40px;
}
.site-map li ul li {
	font-size: 18px;
	position: relative;
	margin-bottom: 8px;
}
.site-map li ul li:before {
	content: "\f10c";
	font-size: 11px;
	font-family: FontAwesome;
}
.site-map li ul li:hover:before {
	color: #00B9F1;
	content: "\f111";
	font-size: 11px;
	font-family: FontAwesome;
}
.site-map li ul li a {
	font-size: 14px;
	margin-left: 16px;
	position: absolute;
	top: 3px;
}
.site-map li ul li:hover a {
	text-decoration: underline;
	color: #00B9F1;
}
.site-map ul.gray-disc-type {
	margin-left: 26px;
	margin-top: 8px;
}
.site-map .gray-disc-type li:before {
	color: #7c7c7c;
	content: "\f111";
	font-family: FontAwesome;
	font-size: 11px;
}
.site-map .gray-disc-type li:hover:before {
	content: "\f111";
	font-family: FontAwesome;
	font-size: 11px;
	color: #00B9F1;
}
.gray-disc-type a {
	color: #7c7c7c;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 14px;
	margin-left: 16px;
	position: absolute;
	top: 3px;
}
.site-map li:hover .gray-disc-type a {
	color: #7c7c7c;
	text-decoration: none;
}
.site-map h2 {
	margin-bottom: 21px;
}
.site-map .gray-disc-type li:hover a {
	color: #00B9F1;
	text-decoration: underline;
}
/* Site map end */

/* End Content */

/* Prueba publicidades*/
.publi{
	background: #CCC;
	padding-top: 10px;
	padding-bottom:10px;
	margin-top: 20px;

}

.publi p {
	padding-top:5px;
	padding-left:20px;
	font-family: 'PT Sans', Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	}

.logos-publi {
	margin-top: 10px;
	}

/* Fin prueba publicidades*/

/* Posts begin */

.post-thumbnail-1:hover .tag-style-2, .post-thumbnail-2:hover .tag-style-2, .post-thumbnail-3:hover .tag-style-2, .ms-listing .post-thumbnail-1:hover .tag-style-1, .ms-listing .post-thumbnail-2:hover .tag-style-1, .ms-listing .post-thumbnail-3:hover .tag-style-1 {
	transform: translateX(0);
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
}
.slider-sidebar-wrapper .tag-style-2, .tag-style-2, .ms-listing .tag-style-1 {
	transition: opacity 0.35s, transform 0.35s;
	-moz-transition: opacity 0.35s, -moz-transform 0.35s;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	-o-transition: opacity 0.35s, -o-transform 0.35s;
}
.slider-sidebar-wrapper .tag-style-2 {
	transform: translateX(-100px);
	-moz-transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
	-o-transform: translateX(-100px);
	-ms-transform: translateX(-100px);
}
.tag-style-2, .ms-listing .tag-style-1 {
	transform: translateX(-120px);
	-moz-transform: translateX(-120px);
	-webkit-transform: translateX(-120px);
	-o-transform: translateX(-120px);
	-ms-transform: translateX(-120px);
}
.meta-tags {
	line-height: 14px;
	margin-bottom: 8px;
}
.meta-tags li {
	display: inline;
}
.meta-tags .fa {
	color: #00B9F1;
	font-size: 14px;
	margin-right: 6px;
}
.meta-tags span {
	font-size: 11px;
	margin-right: 10px;
}
.post-type-1 {
	border-bottom: 1px dashed #0067B4;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.post-type-2 {
	border-bottom: 1px dashed #0067B4 !important;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.post-type-3 {
	border-bottom: 1px solid #999999;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.post-list li:last-child .post-type-2 {
	border: none;
}
.post-type-2 figure {
	background: rgba(40,40,40, 1);
	float: left;
	margin-right: 20px;
	overflow: hidden;
	opacity: 1;
}
.post-type-3 figure {
	background: rgba(40,40,40, 1);
	float: left;
	margin-right: 20px;
	overflow: hidden;
	opacity: 1;
}
.post-list .post-type-1 {
	padding-bottom: 8px;
	margin-bottom: 8px;
}
/* BANNERS */

.banner {
	width: 120px;
	height: auto;
	margin: 0 auto !important;
}
/* LISTADO AREAS */

.areas h3 {
	font-family: 'PT Sans', Arial, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #FFF;
	padding: 0px 5px 0px 10px;
}
.areas h4 {
	font-size: 14px;
}
.areas figure {
	position: relative;
}
.areas {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 7px;
	padding-bottom: 7px;
}
.areas a:hover {
	color: #999;
}
/* COLORES AREAS */

.noticiasdelconsejo {
	background-color: #0067B4;
}
.tributacion {
	background-color: #c51f3d;
}
.administracion {
	background-color: #711f75;
}
.economia {
	background-color: #0092d5;
}
.institucional {
	background-color: #0067B4;
}
.legislacion {
	background-color: #565a5a;
}
.contabilidad {
	background-color: #222c63;
}
.salud {
	background-color: #0099a8;
}
.politicas {
	background-color: #e53821;
}
.relacionesinsti {
	background-color: #afa397;
}
.justicia {
	background-color: #6b823a;
}
.auditoria {
	background-color: #232c64;
}
.sociedades {
	background-color: #d76224;
}
.cultura {
	background-color: #8d0000;
}
.deportes {
	background-color: #5bac3a;
}
.rsi {
	background-color: #41a56c;
}
.rse {
	background-color: #026989;
}
.tecnologia {
	background-color: #dbaf23;
}
/* FIN COLORES AREAS */




/* ESTILOS PARA INTERNAS */
.volanta{
	float:left;}

.titulo-tribut {
color:#c51f3d; 
border-bottom:1px dashed #c51f3d;
padding-bottom:8px;
line-height:35px;
	}
	
.bajada-tribut  {
	background-color:#999;
	color:#fff;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:15px;
	}
	
	.titulo-consul {
font-size:22px;
font-weight:bold;
color:#c51f3d; 
padding-bottom:6px;
line-height:35px;
border-bottom:1px solid #c51f3d;
	}
	
.subtitulo-consul {
	font-size:18px;
	font-weight:bold;
	color:#c51f3d; 
	padding-top: 20px;
	padding-bottom:25px;
	line-height:22px;
	}


.tituloazul {
	color: #0067B4;
	border-bottom: 1px dashed #0067B4;
	padding-bottom: 8px;
	line-height: 35px;
}
.titulocib {
	color: #af852d;
	border-bottom: 1px dashed #af852d;
	padding-bottom: 8px;
	line-height: 35px;
}
.titulobonvivant {
	color: #7b3190;
	border-bottom: 1px dashed #7b3190;
	padding-bottom: 8px;
	line-height: 35px;
}

.titulo-ag {
	font-family: 'PT Sans', Arial, sans-serif;
	font-size: 22px;
	color: #0067B4;
	padding-top: 5px;
	padding-bottom: 4px;
	line-height: 28px;
}

.autorbonvivant {
	font-size: 15spx;
	color: #7b3190;
	padding-top: 5px;
	padding-bottom: 4px;
	line-height: 19px;
}
.subtitulo-bonvivant {
	font-size:18px;
	font-weight:bold;
	color: #7b3190; 
	padding-top: 18px;
	padding-bottom:10px;
	line-height:20px;
	}
.subtitulo {
	color: #0067B4;
	padding-top: 20px;
	padding-bottom: 4px;
	line-height: 28px;
	font-weight:800;
}
.libroscib {
	font-family: 'PT Sans', Arial, sans-serif;
	font-size: 22px;
	color: #af852d;
	padding-top: 5px;
	padding-bottom: 4px;
	line-height: 28px;
}
.consultadoscib {
	font-family: 'PT Sans', Arial, sans-serif;
	font-size: 17px;
	padding-top: 10px;
	padding-bottom: 12px;
	line-height: 19px;
	text-align: left;
	color: #af852d;
}
.fondogris {
	background: #E1E1E1;
	padding: 10px 10px 10px 10px;
	margin-bottom: 30px
}
.post-type-3 {
	border-bottom: 1px solid #FFF;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.bajada {
	color: #008ED3;
}
.compartir {
	color: #2e2e2e;
	font-size: 15px;
}
.destacado {
	font-family: 'PT Sans', Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #666;
	border-left: 10px solid #008ED3;
	padding-left: 10px;
	margin-bottom: 25px;
	margin-top: 25px;
}
.destacado-tribut {
	font-family: 'PT Sans', Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #666;
	border-left: 10px solid #c51f3d;
	padding-left: 10px;
	margin-bottom: 25px;
	margin-top: 25px;
}
.imagen-autor-right {
	float: right;
	padding-left: 1em;
}
.imagen-autor-left {
	float: left;
	padding-right: 1em;
}
.imagen-autor-left-cuadrado {
	border-radius: 0%;
	float: left;
	padding: 1em ;

}
.imagen-bonvivant-left-cuadrado {
	border-radius: 0%;
	float: left;
	padding-top: 0em;
	padding-bottom:0em;
	padding-right:1em;

}
.imagen-bonvivant-right-cuadrado {
	border-radius: 0%;
	float: right;
padding-top: 1em;
	padding-bottom:0em;
	padding-left:1em;

}
.imagen-autor-left img {
	border-radius: 50%;
	margin: 0 auto;
}
.imagen-autor-right img {
	border-radius: 50%;
	margin: 0 auto;
}
.autor-epig {
	font-size: 12px;
	font-weight: bold;
	color: #00B9F1;
	margin-top: 10px;
	margin-bottom: 0;
}

.autor-epig-noticias {
	font-size: 12px;
	font-weight: bold;
	color: #00B9F1;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
		background: #E8E8E8;
}


/* ESTILOS PARA INTERNAS END */
	
/* EDITORIAL */

.editorial {
	background-color: #008ED3;
	padding: 3px 7px 10px 95px;
	width: 100%;
	position: relative;
	margin-top: 25px;
	margin-bottom: 20px;
}
.editorial h3 {
	color: #FFF;
	font-size: 18px;
	border-bottom: 1px dashed #FFF !important;
	padding-bottom: 5px;
	line-height: 20px;
}

.editorial h4 a {
	color: #FFF;
}
.editorial h4 a:hover {
	color: #999;
}
.bertazza {
	position: absolute;
	height: 100px;
	width: 90px;
	background-image: url(../images/bertazza_editorial.png);
	background-repeat: no-repeat;
	left: 0px;
	bottom: 0px;
}
.post-list li:last-child .areas {
	border: none;
}
.post-list .post-type-1 {
	padding-bottom: 8px;
	margin-bottom: 8px;
}
.tag-style-3 {
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	display: none;
}
.tag-style-3 i {
	color: #fff;
	font-size: 22px;
}
/* Posts end */


/* Sidebar begin */

/* Sidebar widget 1 begin */

/* Sidebar tabs begin */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	border: none;
	color: #00B9F1;
	background: #fff;
}
.nav-tabs > li.active > a > i {
	border-bottom: 3px solid #00B9F1;
	padding-bottom: 27px;
}
.nav-tabs > li > a {
	padding: 0 12px;
	border: none;
}
.nav-tabs > li > a:hover {
	background: #fff;
	color: #00B9F1;
}
.nav-tabs a i {
	padding-bottom: 5px;
	vertical-align: middle;
}
.nav-tabs .fa {
	font-size: 27px;
}
/* Sidebar tabs end */

.sidebar-widget1 {
	padding-top: 6px;
}
.sidebar-widget1 .hr-bold {
	border-bottom: 3px solid #bdbdbd;
	margin-bottom: 30px;
	padding-bottom: 54px;
}
/* Sidebar widget1 end */

/* Sidebar widget 2 */
.sidebar-widget2, .sidebar-widget3 {
	margin-bottom: 50px;
}
/* Sidebar widget 3 */
.sidebar-widget3 .input-group {
	margin-bottom: 18px;
}
.sidebar-widget3 .input-group-addon, .sidebar-widget3 .input-group-btn .btn-default {
	background: #fff;
}
.sidebar-widget3 .form-control {
	border-left: none;
	border-right: none;
}
.sidebar-widget3 .fa {
	color: #00B9F1;
	font-size: 14px;
	margin-left: 6px;
}
.sidebar-widget3 .fa-angle-right {
	color: #bdbdbd;
	font-size: 15px;
}
.sidebar-widget3 p {
	font-size: 12px;
}
.sidebar-widget3 h2, .sidebar-widget4 h2 {
	padding-bottom: 30px;
}
.mailchimp {
	position: absolute;
	left: -5000px;
}
/* Sidebar widget 3 end */

/* Sidebar widget 4 begin */
.sidebar-widget4 .fa {
	color: #00B9F1;
	font-size: 15px;
	padding-right: 20px;
}
.sidebar-widget4 p {
	padding: 0 0 8px 50px;
}
.semibold {
	font-weight: 600;
}
.sidebar-widget4 p:last-child {
	border-bottom: 1px solid #DCDCDC;
	margin-bottom: 24px;
	padding-bottom: 24px;
}
.sidebar-widget4 i {
	float: left;
	padding-top: 4px;
}
.blog-posts .sidebar-widget1 {
	padding: 0;
}
/* Sidebar widget 4 end */

/* Sidebar end */

/* Footer */
footer {
	background: #666666;
	padding-top: 30px;
	margin-top: 30px;
}
.footer-content {
	margin-bottom: 20px;
}
footer h2, footer h3, footer p, footer a {
	color: #fff;
	margin-bottom: 15px;
}
footer h2 span {
	color: #00B9F1;
}
footer .aclaracion {
	font-size: 12px;
	line-height: 18px;
}
/* Footer widget 1 begin */
.footer-widget1 {
	padding-right: 20px;
}
footer .fa-envelope {
	color: #00B9F1;
	float: left;
	padding: 4px 20px 0 0;
}
footer .social-icons {
	margin: 0;
	float: none;
}
/* Footer widget 1 end */


/* Footer widget 2 begin */
footer .post-type-2 {
	border-color: #444;
}
footer .post-list li:last-child .post-type-2 {
	border-bottom: 1px solid #444;
}
/* Footer widget 2 end */

/* Footer widget 3 (slider) begin */
footer .carousel-control {
	font-size: 35px;
	opacity: 1;
	top: -65px;
	width: 3%;
}
footer .carousel-control:hover {
	color: #00B9F1;
}
footer .carousel-control.right {
	background: none no-repeat;
}
footer .carousel-control.left {
	background: none no-repeat;
	left: auto;
	right: 26px;
}
footer h4 {
	font-size: 22px;
}
footer .post-thumbnail-1 h3 {
	bottom: 7px;
}
/* Footer widget 3 (slider) end */

/* Copyrights begin */
.copyright {
	background: #1c1c1c;
	color: #939393;
	padding: 20px 0;
}
.copyright p, .copyright li a {
	color: #939393;
}
.copyright li a:hover {
	color: #00B9F1;
}
.copyright p {
	float: left;
	margin: 0;
	font-size: 12px;
}
/* Copyrights end */

/* Footer menu begin */
.footer-menu {
	float: right;
}
.footer-menu ul {
	margin: 0;
}
.footer-menu li {
	display: inline;
	margin-left: 28px;
}
/* Footer menu end */

/* Footer end */

/* Responsive */

@media (max-width: 1199px) {
h2 {
	font-size: 30px;
}
.ms-listing h2, .blog-listing h2, .timeline-listing h2 {
	margin-bottom: 27px;
}
.head-news header p {
	padding: 17px 18px;
}
.head-news header p:after {
	top: 20px;
}
.content-news {
	margin: 6px;
}
.head-news .separator {
	visibility: hidden;
}
.search a > i.fa-search {
	padding-top: 0;
}
.search a > i.fa-search:after {
	top: 22px;
}
.search .dropdown-menu {
	top: 47px;
}
header .social-icons {
	margin-top: 10px;
	float: right;
}
.member-area {
	margin-top: 15px;
	float: right;
}
.edicion {
	margin-top: 10px;
	margin-left: 280px;
}
.post-thumbnail-2 h3 {
	line-height: 16px;
	font-size: 16px;
}
.post-info a {
	float: left;
}
.post-info .social-icons li {
	display: inline;
}
.post-type-2 {
	border-bottom: 1px dashed #0067B4 !important;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
form > .name-email {
	padding-right: 20px;
}
.audio-post .nav-tabs > li.active > a > i {
	padding-bottom: 27px;
}
.fw-post .owl-item figure {
	max-width: 250px;
}
.forum-block dd {
	width: 9%;
}
.forum-block dd.freshness {
	width: 39%;
}
time {
	font-size: 12px;
}
.forum-sidebar-tabs .hr-bold {
	padding-bottom: 57px;
}
.author-title .separator {
	padding-top: 3px;
}
.author-title p {
	padding-top: 12px;
}
.contact .nav-tabs > li.active > a > i {
	padding-bottom: 27px
}
.contributors .hr-bold h2, .search-res .hr-bold h2, .site-map .hr-bold h2 {
	margin-bottom: 27px;
}
.forum .hr-bold > h2 {
	margin-bottom: 24px;
}
.forum .nav-tabs > li.active > a > i {
	padding-bottom: 22px;
}
}
 @media (min-width: 991px) {
.nav a.tiny-home {
	display: none;
}
.hr-none {
	border: none;
}
}
 @media (max-width: 990px) {
h3 {
	line-height: 24px;
}
.logo {
	float: none;
	padding: 0;
	width: 100%;
}
.logo img {
	margin: 0 auto;
}
.header-adv {
	margin: 24px auto;
	float: none;
	text-align: center;
	width: 100%;
}
.header-adv img {
	width: 468px;
	height: auto;
	margin: 0 auto;
}
header .social-icons {
	text-align: center;
	margin-top: 20px;
}
header .edicion {
	margin-left: 0px;
	margin-top: 30px;
}
.slider {
	width: 100%;
}
.member-area {
	margin-top: 30px;
	text-align: center;
}
.footer-widget3 {
	display: none;
}
.tinynav {
	display: block;
	width: 90%;
	margin: 14px auto 0 auto;
}
#nav {
	display: none;
}
footer .social-icons {
	margin-bottom: 48px;
}
.footer-content {
	margin-bottom: 0;
}
.copyright p {
	margin-bottom: 12px;
}
.copyright p, .footer-menu {
	float: none;
	text-align: center;
}
.post-info {
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 40px;
	padding-bottom: 20px;
}
.post-type-2 {
	border-bottom: 1px dashed #0067B4 !important;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.author {
	display: inline-block;
	clear: both;
	width: 100%;
}
.author figure, .post-info .meta-tags {
	float: left;
}
.author figure, .post-info .meta-tags {
	margin-right: 13px;
}
.post-info .meta-tags {
	margin-top: 5px;
	margin-right: 205px;
}
.post-info > .author > div {
	display: block;
}
.post-info div > div {
	display: inline-block;
}
.post-info .like {
	max-width: 185px;
}
.post-info a {
	float: none;
}
.post-info .social-icons a {
	margin-right: 0;
}
.gallery {
	max-width: 570px;
	margin: 0 auto;
}
.owl-pagination {
	display: none;
}
form > .name-email, .fw-post form > .form-group {
	width: 100%;
	float: none;
	padding-right: 0;
}
.fw-post .add-comment button {
	float: none;
}
.contact-form .col-md-6 {
	padding-right: 0;
	padding-left: 0;
}
.contact-form .col-md-6:first-child {
	padding-right: 0;
}
.contact-textfield {
	margin-top: 30px;
}
.contact #comment-text {
	min-height: 155px;
}
.page-404 img {
	margin-top: 16px;
}
.page-404 p {
	margin-top: 40px;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
.post-thumbnail-1, .post-thumbnail-2, .post-thumbnail-3 {
	float: left;
}
.slider-sidebar .post-thumbnail-1, .slider-sidebar .post-thumbnail-2, .slider-sidebar .post-thumbnail-3 {
	margin-top: 30px;
}
.slider-sidebar-wrapper .post-thumbnail-2 {
	margin-bottom: 0;
}
.post-type-1 h3 {
	margin-top: 0;
}
.post-thumbnail-2 h3 {
	bottom: 5%;
}
.post-type-2 {
	border-bottom: 1px dashed #0067B4 !important;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.post-thumbnail-3 {
	margin-top: 6px;
}
#owl-related h3 {
	margin-top: 20px;
}
.fw-post .owl-item figure {
	max-width: 236px;
}
}
 @media (max-width: 767px) {
.publi {
	display: none;
}	 
	 
.head-news {
	display: none;
}

.slider-sidebar {
	width: 100%;
}
.slider-sidebar-wrapper {
	margin: 0 auto;
	display: block;
	width: 420px;
}
.slider-sidebar .col-md-6 {
	float: left;
}
.post-thumbnail-1, .post-thumbnail-2, .post-thumbnail-3 {
	float: none;
	margin-right: 10px;
}
.post-type-1 .post-thumbnail-3 img, .sidebar-widget2 img {
	width: 100%;
}
.post-type-2 {
	border-bottom: 1px dashed #0067B4 !important;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.fw-post .owl-item figure {
	max-width: 270px;
}
.timeline-listing dd {
	padding-left: 41px;
}
.dl-horizontal dd.topics, .dl-horizontal dd.posts {
	display: none;
}
.forum-block dt {
	width: 60%;
	float: left;
}
.forum-block dd.freshness {
	width: 40%;
}
}
 @media (max-width: 650px) {
	 
a
{
-webkit-tap-highlight-color: rgba(0,0,0,.3);
}   
	   
	   
	   
header .social-icons {
	margin-left: 0;
}
header .edicion {
	margin-left: 0px;
	margin-top: 30px;
}
.member-area {
	margin-top: 30px;
	text-align: center;
}
.blog-listing .post-thumbnail-1, .blog-listing .post-thumbnail-2, .blog-listing .post-thumbnail-3 {
}
.blog-listing .post-type-1 figure {
	float: none;
	margin-right: 0;
}
.post-info .meta-tags {
	margin-right: 90px;
}
.author-page .author figure img, .author-page .author figure {
	float: none;
	margin: 0 auto;
	margin-bottom: 20px;
}
.author-page .author div, .author-page .author div p {
	text-align: center;
}
.freshness figure {
	display: none;
}
.freshness p {
	padding-left: 0;
}
.forum-comments .dl-horizontal dt {
	width: 27%;
}
.forum-comments .dl-horizontal dd {
	padding-right: 10px;
	width: 73%;
}
.contributors .author .author-title p {
	text-align: left;
}
.author-title h2, .author-title .separator, .author-page .author p {
	float: none;
	display: inline;
}
.site-map ul.hor > li {
	float: none;
	width: 100%;
}
}
 @media (max-width: 479px) {
.member-area {
	margin-top: 15px;
}
header .edicion {
	margin-top: 15px;
}
.header-adv img {
	width: 100%;
	height: auto;
}
.slider-sidebar-wrapper {
	margin: 0 auto;
	display: block;
	width: 210px;
}
.slider-sidebar figure {
	margin-bottom: 12px;
}
.slider-sidebar .col-md-6 {
	margin-bottom: 20px;
}
#content-tabs {
	display: table;
	width: 100%;
}
#content-tabs li {
	width: 100%;
	text-align: center;
}
.nav-tabs > li a > h2 {
	padding: 0;
	margin: 0;
}
#content-tabs > li + li:before {
	margin: -10px auto;
	top: auto;
	right: 49%;
	content: "\f078";
}
.post-info {
	width: 100%;
}
.author figure, .author div, .post-info .meta-tags, .post-info div>div {
	float: none;
	margin: 0 auto;
}
.author figure, .post-info .meta-tags, .post-info div>div {
	max-width: 185px;
	display: block;
}
.post-info .author {
	width: 100%;
}
.post-info h6 {
	margin-bottom: 16px;
}
.forum-block dt {
	width: 100%;
}
.forum-block dd.freshness {
	display: none;
}
.forum-comments .dl-horizontal dt {
	float: none;
	width: 100%;
	text-align: left;
}
.forum-comments .dl-horizontal dd {
	padding-left: 20px;
	width: 100%;
}
.forum-comments .dl-horizontal dt figure {
	float: left;
	padding-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.forum-comments .category-head dt {
	display: none;
}
.forum-comments dt > a {
	margin-top: 30px;
}
.author-details .social-icons, .author-details a {
	float: none;
}
.author-details a.read-more {
	margin: 20px 0;
}
.media-heading {
	float: none;
}
.media-heading > figure {
	float: left;
	margin-right: 16px;
}
.author-name {
	padding-top: 22px;
	text-align: left;
}
.comments .media-body {
	clear: both;
}
.comment-text {
	margin-left: 0;
	margin-top: 30px;
}
.arrow:after {
	border-color: transparent transparent #fff;
	left: 20px;
	top: -25px;
}
.arrow:before {
	border-color: transparent transparent #dfdfdf;
	left: 20px;
	top: -27px;
}
/* Responsive end */

/* estilos volanta tributacion */ 	
.volanta{
	float:left;}
	
/*fin estilos volanta tributacion*/

/* Overrides */
.mr-0 {
	margin-right: 0;
}
/* Overrides end */
