@font-face {
	font-family: 'tiempo';
	src: url('https://mixx.io/wp-content/themes/b4st-master/theme/fonts/tiempos.woff') format('woff');
	font-weight:normal;
}
@font-face {
	font-family: 'tiempobold';
	src: url('https://mixx.io/wp-content/themes/b4st-master/theme/fonts/tiemposbold.woff') format('woff');
	font-weight:bold;
}

@media (max-width: 767px) {
	#comunidad.container {
	    width: 100%;
	}
}

section.articulo {
	font-size:18px;
	line-height:1.8;
}

/*section.articulo blockquote:nth-of-type(1) {
    margin-bottom: 40px;
}*/

.tml-field-wrap {
	margin-bottom: 1rem;
}
.tml-field-wrap label {

}
.tml-field {
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.tml-checkbox {
    margin-top: .3rem;
}
.tml-label {
	margin-bottom: 0;
}
.tml-button {
	display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.pink,.pink a {
	color: #eb6864 !important;
}

a:focus,
button:focus {
	outline:0;
}

.small {
	font-size:80% !important;
}

.text-hr {
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

button,a,.btn,.btn * {
	cursor: pointer !important;
}

body.single article section,
body.page article,
.tiempo,
a .microlink_card {
	font-family:tiempo,'Georgia',Serif;
}

#comunidad p strong,
.tiempobold,
a .microlink_card__content_title,
.tml-button {
	font-family:tiempobold,'Georgia',Serif;
}

body.page article hr,
body.single article hr {
	border:2px dotted #f7e2e2;
	border-top: 0;
	width: 100px;
	margin: 26px auto;
}

.mt--1 {
	margin-top
}

.b-0 {
	border: 0 !important;
}
.bl-0 {
	border-left: 0 !important;
}
.br-0 {
	border-right: 0 !important;
}
.bt-0 {
	border-top: 0 !important;
}
.bb-0 {
	border-bottom: 0 !important;
}

.bbp-search-form,
.bbp-breadcrumb {
	display:none;
}

.comunidad_tema_ultimo {
	font-size:14px;
}

/*.comunidad_individual .contenido:hover {
	background: #f7f5f3;
	outline: 10px solid #f7f5f3;
}*/

.comunidad_individual div p:last-child {
	margin-bottom:0em;
}

#comunidad .comunidad_individual img,
#comunidad .comunidad_individual iframe,
#comunidad .comunidad_individual embed,
#comunidad .comunidad_individual video,
#comunidad .comunidad_individual audio {
	max-width: 100%;
}

#comunidad .comunidad_individual_bg {
	/* background:rgba(0,0,0,0.05); */
	/* box-shadow:20px 0 0 0 rgba(0,0,0,0.05),-20px 0 0 0 rgba(0,0,0,0.05); */
	/* border-radius:0; */
}

#comunidad .comunidad_individual {
	border-top: 1px solid #e8e8e8;
	padding-top: 1em;
}
#comunidad .comunidad_individual:first-child {
	border-top: 0;
}

#comunidad .comunidad_tema_lista a span,
#comunidad .comunidad_individual div.tiempo,
#comunidad .comunidad_individual .contenido span.tiempobold,
#comunidad .comunidad_individual .contenido span.tiempo {
	font-size: 15px;
	font-weight: 400;
}

#comunidad > div > div > .comunidad_individual {
	margin-left: 1em;
}
#comunidad > div > div > div > .comunidad_individual {
	margin-left: 2em;
}
#comunidad > div > div > div > div > .comunidad_individual {
	margin-left: 3em;
}

@media (min-width: 767px) {
	#comunidad .comunidad_individual_bg {
		/* border-radius:5px;
		box-shadow:10px 0 0 0 rgba(0,0,0,0.05),-10px 0 0 0 rgba(0,0,0,0.05); */
	}

	#comunidad > div > div > .comunidad_individual {
		margin-left: 1.5em;
	}
	#comunidad > div > div > div > .comunidad_individual {
		margin-left: 3em;
	}
	#comunidad > div > div > div > div > .comunidad_individual {
		margin-left: 4.5em;
	}
}

body.single article p+p,
body.single article p+hr,
body.single article p+h2,
body.single article ul+p,
body.single article ul+hr,
body.single article ul+h2,
body.page article p+p,
body.page article p+hr,
body.page article p+h2,
body.page article ul+p,
body.page article ul+hr,
body.page article ul+h2 {
	margin-top:1.5em;
}

body.page article h2,
body.page article hr,
body.page article h3,
body.single article h2,
body.single article hr,
body.single article h3 {
	margin-bottom:1em;
}

body.single article p,
body.single article li,
body.page article p,
body.page article li {
	line-height: 1.65;
}

body.page article b,
body.page article strong,
body.page article h1,
body.page article h2,
body.page article h3,
body.single article b,
body.single article strong,
body.single article h1,
body.single article h2,
body.single article h3,
body.category h1,
body.category h2,
body.category h3,
body.bbpress h1,
body.bbpress h2,
body.bbpress h3 {
	font-family:tiempobold,'Georgia',Serif;
}

body.category h1,
body.category h2,
body.category h3,
body.bbpress h1,
body.bbpress h2,
body.bbpress h3 {
	margin-bottom:0.5em;
}

@media (min-width: 767px) {
	body.category #sidebar img {
		display: block;
		margin-bottom:5px;
	}
}

.navbar-nav.navbar-right:last-child {
	margin-right: -15px !important;
}

.navbar-right {
	float: right!important;
}

blockquote {
	background:#FFE7E3;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
	border-color: #e8c5bf;
}
blockquote p:last-child {
	margin-bottom:0;
}

#comunidad blockquote {
	background:rgba(0,0,0,0.05);
	border:0;
	border-left: 3px solid rgba(0,0,0,0.1);
	border-radius: 0;
	display: flex;
	max-width: 100%;
}

article.category-notas {
	max-width:470px;
	margin: 0 auto !important;
}

article.category-notas section {
	margin-top:0 !important;
}

body.single article.category-notas p,
body.single articlearticle.category-notas li {
	line-height: 1.5;
}

h2 {
	font-size:1.5rem;
}

article h1 a,
article h1 a:hover {
	color: black;
	text-decoration: none;
}
.category-notas h1 a,
.category-notas h1 a:hover {
	font-size: 1.25rem;
}

/*.category-notas article {
	font-family: tiempo;
}*/

.category-notas img,
.category-notas .wp-caption,
.category-notas iframe,
.category-notas embed,
.article-nota img,
.article-nota iframe,
.article-nota embed {
	max-width:100%;
}
.category-notas blockquote,
.article-nota blockquote {
	background:none;
	border-width:0;
	border-radius:0;
	border-left-width:3px;
}

.article-nota-hl {
	background:#fff8dd;
	outline:20px solid #fff8dd;
}


/*.article-nota p:last-child,
.article-nota p:last-child a {
	color: #636c72 !important
}
.article-nota p:last-child a {
	font-weight:bold;
	font-family:tiempobold,'Georgia',Serif;
}*/

.article-nota p:last-child em {
	font-style:normal;
}

.fluid-width-video-wrapper {
	padding-top:0 !important;
}
.fluid-width-video-wrapper iframe,
.fluid-width-video-wrapper object,
.fluid-width-video-wrapper embed {
	width: 100% !important;
	position: static !important;
}

.fluid-width-video-wrapper iframe[src*=youtube]{
	height: 315px;
}
.fluid-width-video-wrapper iframe[src*=tapewrite]{
	height:700px;
}
.fluid-width-video-wrapper iframe[src*=spreaker]{
	height: 200px;
}

header h1 {
/*	font-family:tiempobold;*/
	margin-top:0;
	font-size:2rem;
}

blockquote a,
blockquote a:hover,
blockquote a:focus,
#sidebar a,
#sidebar a:hover,
#sidebar a:focus,
section a,
section a:hover,
section a:focus,
header a,
header a:hover,
header a:focus,
.page-link,
article.page a {
	color:#eb6864;
	font-weight:bold;
}

.jumbotron .btn-primary,
#sidebar .btn-primary,
aside .btn-primary,
aside .btn-primary:hover,
.page-item.active .page-link,
.btn-primary,
.btn-primary:active,
.btn-primary:hover,
.tml-button,
.tml-button:active,
.tml-button:hover {
	background-color: #eb6864;
	border-color: #eb6864;
	color: white !important;
}

.btn-primary a,
.btn-primary a:hover,
.btn-primary a:active{
	color: white !important;
}

.btn-group-xs>.btn,
.btn-xs {
	padding: .25rem .35rem;
	font-size: 0.675rem;
	border-radius: .2rem;
}

.page-link:focus,
.page-link:hover {
	color: #eb6864;
}

.pagination {
	margin-top:3em;
	margin-bottom:3em;
}

img {
	max-width:100%;
}

.card-row {
	flex-direction: row;
}
.card-img-top {
	width:100px;
	height:100px;
}
.main_container,
.jumbotron > .container,
/*.navbar > .container */
{
	max-width:700px;
}
	.navbar-nav {
		flex-direction: row !important;
	}
	.navbar-nav>li {
		margin-left:25px;
	}

@media (max-width: 767px) {
	.jumbotron {
		padding:2em 1em 1em 0 !important;
	}
	.navbar>.container {
		width: 100%;
		padding:0;
	}
}

.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto
}

.navbar {
	background-color: #eb6864 !important;
}
.navbar-inverse a {
	color: white !important;
}

a,a:hover {
text-decoration: none !important;
}


.jumbotron {
	padding:2em 2em 1em 2em;
	color: #111;
	background: white;
}

.jumbotron a {
	color: white;
}

.small {
	font-size:85% !important;
}

.smaller {
	font-size:75% !important;
}

.white,
.white a {
	color:white !important;
	text-decoration: none !important;
}
.titleblacknb,
.titleblacknb a {
		color: #111 !important;
		text-decoration: none !important;
}
.titleblack,
.titleblack:hover,
.titleblack:active,
.titleblack a,
.titleblack a:hover,
.titleblack a:active {
	color: #111 !important;
	border:0 !important;
	text-decoration: none !important;
}
.jumbotron_que,
.jumbotron_comunidad {
	color: white;
	background: #eb6864;
}
.jumbotron_que a ,
.jumbotron_comunidad a{
	color: white;
}

.quees input.form-control,
.quees input.form-control:hover,
.quees .btn-primary,
.quees .btn-primary:hover,
.jumbotron input.form-control,
.jumbotron input.form-control:hover,
.jumbotron .btn-primary,
.jumbotron .btn-primary:hover {
	border-width: 1px;
	border-color: rgba(0,0,0,.3);
	/*padding-top:0.8em;
	padding-bottom:0.8em;*/
}

.quees .btn-primary,
.quees .btn-primary:hover,
.jumbotron .btn-primary,
.jumbotron .btn-primary:hover {
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);
	background: #ea7b77;
	background: -moz-linear-gradient(top,  #ea7b77 0%, #eb6864 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ea7b77 0%,#eb6864 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ea7b77 0%,#eb6864 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea7b77', endColorstr='#eb6864',GradientType=0 ); /* IE6-9 */
}



.jumbotron.jumbotron_comunidad {
	margin-top:-1em;
}
.jumbotron_comunidad {
	background-image: url('https://mixx.io/wp-content/uploads/2019/01/bg-4.png');
	background-color: #a24744;
	border-color: #eb6864;
	color: white !important;
	margin-top:-1em;
	margin-bottom:2em;
	padding:1em 0;
}

.jumbotron_comunidad .btn-primary,
.jumbotron_comunidad .btn-primary:hover {
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.3), 0px 2px 1px rgba(0,0,0,0.5);
	background: #ea7b77;
	background: -moz-linear-gradient(top,  #ea7b77 0%, #eb6864 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ea7b77 0%,#eb6864 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ea7b77 0%,#eb6864 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea7b77', endColorstr='#eb6864',GradientType=0 ); /* IE6-9 */
}

.jumbotron_podcast .container {
	padding-top: 1em !important;
	padding-bottom: 1em !important;
}
.jumbotron_newsletter {
	border-top: 1px solid rgba(0,0,0,0.1);
}

.jumbotron .podcast_cover img {
	border-radius:5px;
}
.jumbotron h3 {
	font-size:18px;
	text-shadow:1px 1px 0 rgba(0,0,0,0.2);
}
.jumbotron p {
	font-size: 15px;
}

.destacado h5 {
	min-height: 45px;
}
.destacado .picture {
	background-position: center center;
	background-size: cover;
	width:100%;
	height:190px;
}
.destacado audio,
.destacado .plyr {
	max-width: 100%;
	min-width: 100px;
}
.destacado .plyr .plyr__volume {
	display: none;
}

@media(max-width: 767px) {
	.destacado h5 {
		min-height: auto;
	}
}

@media(min-width: 1000px) {
	.destacado .plyr button[data-plyr="mute"] {
		display: none;
	}
}

.jumbotron_podcast audio,
.jumbotron_podcast .plyr {
	margin:1em 0;
}

.navbar-topbar {
	border-radius: 0;
}

.navbar .dropdown-menu li {
	width: 100%;
	margin-left: 0 !important;
}

.alert-success a {
	color: #2b542c !important;
}



.jumbotron_guia {
	color: white;
	background: #ec6864;
	margin-top: -2em;
}
.jumbotron_guia a {
	color: white;
	font-size: 20px;
}



#content article {
	margin: 40px 0
}
#content header {
	margin: 20px 0
}
#content section {
	margin-bottom: 20px
}
#content footer {
	padding-bottom: 20px
}
.page-header {
	background: #f9f9f9 none repeat scroll 0 0;
	border-bottom: 1px solid #eee;
	margin: 40px 0 20px;
	padding: 10px 14px;
}

.sidebar {
	margin-top: 20px
}
.sidebar section {
	margin-bottom: 40px
}
.sidebar ul,
.sidebar ol {
	list-style-type: none;
	padding: 0
}
.sidebar li {
	margin: 10px 0
}

/* Hide form placeholders on focus */

input:focus::-webkit-input-placeholder { color: transparent; }
input:focus:-moz-placeholder { color: transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color: transparent; } /* FF 19+ */
textarea:focus::-webkit-input-placeholder { color: transparent; }
textarea:focus:-moz-placeholder { color: transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color: transparent; } /* FF 19+ */

/* Comments */

#respond {
	margin-top: 40px
}
ol.commentlist {
	counter-reset: li; /* Initiate a counter */
	padding: 0
}
ol.commentlist ul {
	padding: 0
}
ol.commentlist > li {
	position: relative;
	margin: 0 0 20px 0;
	list-style: none /* Disable the normal item numbering */
}
ol.commentlist > li:before {
	content: "Thread " counter(li); /* Use the counter as content */
	counter-increment: li; /* Increment the counter by 1 */
	position:absolute;
	top: 0;
	right: 0;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom-left-radius: 4px;
	padding: 5px 20px 5px 10px;
	color: #999
}
ol.commentlist li ol,
ol.commentlist li ul {
	list-style-type: none;
	margin: 0
}

.commentlist li li {
	background: #f9f9f9;
}
.commentlist li li li {
	background: #fff
}
.commentlist li li li li {
	background: #f9f9f9
}
.commentlist li li li li li li {
	background: #fff
}
.commentlist li {
	padding: 20px
}
.commentlist ul li {
	margin-top: 20px;
	margin-bottom: 0
}
.reply p {
	margin: 0
}

/* Site footer */

.site-footer {
	padding: 40px 0
}
.site-footer ul,
.site-footer ol {
	list-style-type: none;
	padding: 0
}
.site-footer li {
	margin: 10px 0
}
.site-sub-footer p {
	text-align: center
}

.site-footer p {
	text-align: center
}




.form-signin {
  width: 100%;
  max-width: 330px;
  padding: 15px 0;
  margin: 0 auto;
	display:block
}
.form-signin .checkbox {
  font-weight: 400;
}
.form-signin .form-control-lg {
  position: relative;
  box-sizing: border-box;
  height: auto;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input.primero {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input.medio {
  margin-bottom: -1px;
  margin-top: -2px;
  border-radius: 0;
}
.form-signin input.segundo {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

a .microlink_card {
	font-weight:normal;
	margin-bottom:1em;
	width:100%;
	max-width:100%;
}
