/*
Theme Name: aebrand
Description: customized theme for aebrand.org
Author: COCO&CO
Author URI: https://cocoand.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* FONTS */ 

@font-face {
  font-family: 'Mont-Bold';
  src: url(fonts/Mont-Bold.eot);
  src: url(fonts/Mont-Bold.eot?#iefix) format('embedded-opentype'),
       url(fonts/Mont-Bold.svg#Mont-Bold) format('svg'),
       url(fonts/Mont-Bold.ttf) format('truetype'),
       url(fonts/Mont-Bold.woff) format('woff'),
	   url(fonts/Mont-Bold.woff2) format('woff2');
}
@font-face {
  font-family: 'Mont-ExtraLight';
  src: url(fonts/Mont-ExtraLight.eot);
  src: url(fonts/Mont-ExtraLight.eot?#iefix) format('embedded-opentype'),
       url(fonts/Mont-ExtraLight.ttf) format('truetype'),
       url(fonts/Mont-ExtraLight.svg#Mont-ExtraLight) format('svg'),
       url(fonts/Mont-ExtraLight.woff) format('woff'),
	   url(fonts/Mont-ExtraLight.woff2) format('woff2');
}
@font-face {
  font-family: 'Mont-Regular';
  src: url(fonts/Mont-Regular.eot);
  src: url(fonts/Mont-Regular.eot?#iefix) format('embedded-opentype'),
       url(fonts/Mont-Regular.svg#Mont-Regular) format('svg'),
       url(fonts/Mont-Regular.ttf) format('truetype'),
       url(fonts/Mont-Regular.woff) format('woff'),
       url(fonts/Mont-Regular.woff2) format('woff2'),
	   url(fonts/Mont-Regular.otf) format('otf');
}
@font-face {
  font-family: 'DrukTextWide-Medium';
  src: url(fonts/DrukTextWide-Medium.eot);
  src: url(fonts/DrukTextWide-Medium.eot?#iefix) format('embedded-opentype'),
       url(fonts/DrukTextWide-Medium.svg#DrukTextWide-Medium) format('svg'),
       url(fonts/DrukTextWide-Medium.ttf) format('truetype'),
       url(fonts/DrukTextWide-Medium.woff) format('woff'),
       url(fonts/DrukTextWide-Medium.woff2) format('woff2');
}
@font-face {
  font-family: 'DrukText-Medium';
  src: url(fonts/DrukText-Medium.eot);
  src: url(fonts/DrukText-Medium.eot?#iefix) format('embedded-opentype'),
       url(fonts/DrukText-Medium.svg#DrukText-Medium) format('svg'),
       url(fonts/DrukText-Medium.ttf) format('truetype'),
       url(fonts/DrukText-Medium.woff) format('woff'),
       url(fonts/DrukText-Medium.woff2) format('woff2');
}
@font-face {
  font-family: 'DrukCondensed-Super';
  src: url(fonts/DrukCondensed-Super.eot);
  src: url(fonts/DrukCondensed-Super.eot?#iefix) format('embedded-opentype'),
       url(fonts/DrukCondensed-Super.ttf) format('truetype'),
       url(fonts/DrukCondensed-Super.svg#DrukCondensed-Super) format('svg'),
       url(fonts/DrukCondensed-Super.woff) format('woff'),
       url(fonts/DrukCondensed-Super.woff2) format('woff2');
}


/* MENU */

.haztesocio-btn {
	padding: 13px !important;
	font-size: 11px !important;
	margin-top: 2px !important;
	font-family: 'Mont-Bold','Roboto' !important;
}

div.haztesocio-btn:hover, div.haztesocio-btn.active {
	background: #fff;
	color: #333;
}

.btnsociomenu a {
	text-transform: uppercase;
	font-weight: 700;
	color: #d43540 !important
}

.submenu-dark .menu-horizontal .menu-smart ul, #uncode_sidecart.style-dark {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    margin-top: -20px !important;
    min-width: 7em !important;
}

/* TYPO */

.tmb .t-entry-excerpt>p:first-child {
	margin: 1em 0 2em;
	line-height: 1.5em;
}

.t-entry-text-tc.half-block-padding h6 {
	margin-top: 30px !important
}

div.shadow-titles h3.t-entry-title.h3, div.shadow-titles h3.t-entry-title.h5 {
    text-shadow: 0 0 10px #000;
}

/* FORMS */

#responsive-form {
	max-width: 100%;
	margin: 0 auto;
	width: 100%;
}

.form-row {
	width: 100%;
	overflow: hidden;
}

.form-row input {
	padding: 10px 0px 10px 0px !important;
	width: 100%;
	text-indent: 5px;
	margin-top: 15px !important;
}

.column-half,
.column-full {
	float: left;
	position: relative;
	padding: 0.65rem;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.column-half {width: 50% !important}

.spacer {padding: 1.8rem 1rem}

input[type="checkbox"] {width: 20px;}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}


.wpcf7 div {
	font-weight: 400 !important
}

.wpcf7 .fancy-select ul.options {
	border: 1px solid #fff !important;
	background-color: #4892de !important;
}


.wpcf7 .fancy-select ul.options li {
	width: 50% !important;
	float: left !important
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
	color: #17440c !important;
	font-size: 1.1em;
	background: #3e98276b;
	margin: 0 auto 30px;
	padding: 20px;
	width: 97%;
	opacity: 0.8 !important;
	font-weight: 500 !important;
	border: 1px solid #17440c;
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
	color: #c00d0d !important;
	font-size: 1.1em;
	background: #fff;
	margin: 30px auto;
	padding: 20px;
	width: 80%;
	opacity: 1 !important;
}

input[type="radio"] {width: 20px;}

.form-row input {border-radius: 6px;}
input.wpcf7-form-control.wpcf7-submit {width: 50%;}

.btn-pago {margin-top: 50px;}
.asp_product_item {
    border: none !important;
	border-radius: 8px;
    background: #e4e4e4;
}
.asp_product_name {font-family: 'Poppins', 'Roboto', Helvetica }


/* .wpcf7 div input {padding: 15px 0 !important} */
.textareasmall {padding-right: 40px}


/* ocultar badge recaptcha */
.grecaptcha-badge {
	display: none;
	visibility: hidden;
}

}

p.t-entry-excerpt {
	font-size: 1em;
	line-height: 1.5em;
}

p.t-entry-meta {
	line-height: 1.1em;
	padding: 5px 0;
}

/* UM PROFILE */

div.um-profile-body .um-item {
	width: 45%;
	float: left;
	padding: 20px !important;
}

/* WEBINARS */
.bordeblanco img {border: 4px solid white}

.icon-box-left .icon-box-content {padding-left: 15px}

.icon-box-left .icon-box-content p {
	margin-top: 15px !important;
	line-height: 1.2em;
}

.form-row input {margin-top: 0 !important}

.carrousel-webinars h3 {padding-bottom: 10px}

/* div.t-entry-cf-detail-126852::before {content: "Por: "}*/
div.t-entry-cf-detail-126852,
div.t-entry-cf-detail-128642 {
	font-weight: 600;
	text-transform: uppercase;
	font-size: 0.7em;
	letter-spacing: 1px;
	line-height: 0.6em;
}

/* OTROS */

@media (min-width: 960px) {
	.plan.plan-most-popular>.plan-container .plan-title {padding: 18px 36px !important;
	}
}

.subheading5px p,
.subheading5px div {margin-top: 5px !important}
.widget-container .widget-title {padding: 0px 0px 10px 0px !important;}
.centered-icon .icon-media {margin: 0 auto !important;}
.centered-icon .icon-media img {height: 80px !important}

.blanco {color: white}

.header-wrapper .header-content-inner {padding: 54px 70px!important;}

.sponsorbox {
    margin: 0 auto;
    width: 220px;
	text-align: right;
}
.sponsorbox > .icon-box-content {vertical-align: middle !important; padding-right: 20px}
.sponsorbox h5.h5 {line-height: 1em !important;}

.icon-box-left .icon-box-heading, .icon-box-right .icon-box-heading {
    margin-top: 8px!important;
}
p.t-entry-meta {
    max-width: 50%;
    margin: 0 auto !important;
}

.social-links {margin: 0 !important;}

.icon-box-icon.fa-container {padding-top: 8px}
.icon-box-left .icon-box-content p {line-height: 1.6em !important;}

strong {font-family:'Mont-bold'; font-weight: 500}

.grid-jurado p.t-entry-excerpt {
    text-align: justify;
    font-size: 0.8em;
    padding: 10px;
}

.tmb .t-entry p.t-entry-author span.tmb-username-wrap:not(.tmb-username-wrap-block) {
	margin: 0px 0px 0px 1px;
	text-transform: capitalize;}