/*ÁREA PRIVADA*/
body.customer-area-active .cuar-css-wrapper .cuar-single-entry {
    border: 0px;
    border-top: 0px;
}

.pull-right {
    display: none;
}


body.customer-area-active .cuar-css-wrapper .mb-md {
    display: none;
}

body.customer-area-active .cuar-css-wrapper .collection .collection-content .collection-item .collection-thumbnail .collection-thumbnail-padder .collection-thumbnail-overlay .collection-thumbnail-valign .collection-thumbnail-overlay-content > *, body.customer-area-active .cuar-css-wrapper .collection .collection-content.list .collection-item .collection-thumbnail .collection-thumbnail-padder .collection-thumbnail-overlay .collection-thumbnail-valign .collection-thumbnail-overlay-content > * {
    color: #00ACEE;
}

body.customer-area-active .cuar-css-wrapper .collection .collection-content .collection-item .collection-thumbnail .collection-thumbnail-padder, body.customer-area-active .cuar-css-wrapper .collection .collection-content.list .collection-item .collection-thumbnail .collection-thumbnail-padder {
    background: none;
	}


body.customer-area-active .cuar-css-wrapper .text-primary {
    display: none;
}

body.customer-area-active .cuar-css-wrapper .cuar-attachments img, body.customer-area-active .cuar-css-wrapper .media img {
    display: none;
}
	
body.customer-area-active .cuar-css-wrapper .cuar-menu-container .nav-container > ul {
    border-bottom: 1px solid #d6d6d6;
}


.theoutset-header-breadcrumb-wrap {
    display: none;
}

body.customer-area-active .cuar-css-wrapper .cuar-toolbar {
    display: none;
}

body.customer-area-active .cuar-css-wrapper .cuar-page-content.table-layout > aside {
    display: none;
}

body.customer-area-active .cuar-css-wrapper .cuar-page-content.table-layout > div.tray-center.tray-center-on-left, body.customer-area-active .cuar-css-wrapper .tray-center.tray-center-on-left {
    padding-right: 0px;
}

body.customer-area-active .cuar-css-wrapper .navbar-default .navbar-nav > li > a:focus, body.customer-area-active .cuar-css-wrapper .navbar-default .navbar-nav > li > a:hover {
    color: #ffffff;
    background-color: #00ACEE;
}

body.customer-area-active .cuar-css-wrapper .cuar-menu-container .navbar .navbar-nav > li.current-menu-item > a, body.customer-area-active .cuar-css-wrapper .cuar-menu-container .navbar .navbar-nav > li.current-page-parent > a {
    background: #ffffff;
    color: #515151;
}


/*CAROUSEL EVENTOS*/
.fondo-carousel-eventos {
    background: #f2f2f2;
    padding: 10px;
    padding-top: 15px;
	  min-height: 200px;
}

.calendario-carousel-eventos {
    width: 15%;
    margin-left: 0px
}

.numero-carousel-eventos {
    display: block;
    float: left;
	  margin-right: 15px;
	  padding: 25px 0 0;
	  width: 60px;
	  height: 60px;
	  font-size: 30px;
	  text-align: center;
	  color: #00ACEE;
	  background-image: url(https://bezanillarenedoabogados.com/wp-content/uploads/Eventos-calendario.png);
	  background-position: center center;
	  background-repeat: no-repeat;
}

.texto-carousel-eventos {
	  float: left;
	  width: 58%;
}

.titulo-carousel-eventos {
	  color: #00ACEE;
	  font-size: 21px;
	  margin-top:0px;
}


.entry-title {
    /*overflow: hidden;*/
    /*white-space: nowrap;*/
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  -webkit-box-orient: vertical;  
	  overflow: hidden;
    text-overflow: ellipsis;
    color: #ffffff !important;
    height:45px;  
}

.entry-title {
    color: #ffffff !important;
}



/*CAROUSEL PUBLICACIONES*/
.fondo-carousel-publicaciones {
	  padding: 20px;
    padding-top: 35px;
	  min-height: 360px;
	  background-color: rgba(0, 0, 0, 0.2);
	  background-blend-mode: multiply;
}

.titulo-carousel-publicaciones {
    margin-bottom: 10px;
    color: #ffffff;
    min-height:100px;
}

.fecha-carousel-publicaciones {
    color: #ffffff;
    font-weight: 400;
}

.texto-carousel-publicaciones {
    color: #ffffff;
    font-size: 19px;
    font-weight: 300;
    margin-bottom: 20px;
		min-height:80px;

}

.descargar-carousel-publicaciones {
    color: #000000;
    background-color: #ffffff;
    border-radius: 100px 100px 100px 100px;
    font-size: 16px;
    padding: 15px 30px;
}

.descargar-carousel-publicaciones:hover {
    color: #ffffff;
    background-color: #00acee;
    border-radius: 100px 100px 100px 100px;
    font-size: 16px;
    padding: 15px 30px;
}

/*Youtube*/
.epyt-gallery-title {
	color: #00acee;
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	font-size: 100% !important;
 }


/*Formulario contacto unete*/
input.wpcf7-form-control.wpcf7-submit {
	background: #00acee;
	border: 0px;
	color: #ffffff;
	max-width: 20%;
	border-radius: 100px !important;
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	font-size: 16px;
 }

input.wpcf7-form-control.wpcf7-submit:hover {
	background: #7d7d7d;
	border: 0px;
	color: #ffffff;
	max-width: 20%;
	border-radius: 100px !important;
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	font-size: 16px;
 }


input.wpcf7-form-control.wpcf7-submit:disabled {
	background: #7d7d7d;
	border: 0px;
	color: #ffffff;
	max-width: 20%;
	border-radius: 100px !important;
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	font-size: 16px;
 }

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"] {
	padding: 5px 5px 5px 15px;
	background: #eaeaea;
	border: none;
	margin-bottom: 15px;
	color: #666666;
}

.wpcf7-textarea {
	padding: 5px 5px 5px 15px;
	background: #eaeaea;
	border: none;
	margin-bottom: 15px;
	color: #666666;
}

input[type="checkbox"], input[type="radio"] {
	background: #eaeaea;
	border: none;
	margin-bottom: 15px;
	color: #666666;
}

span.wpcf7-list-item {
	margin-left: 0px !important;
}

/*MENÚ*/
.dropdown-menu {
	    margin-top: 25px !important;
}

.outset-header-navigation .header-navigation-wrap.main-menu-indicator-style-1 .outset-navigation-menu .navbar-nav > li.dropdown > a::after, .outset-header-navigation .header-navigation-wrap.main-menu-indicator-style-1 .outset-mobile-menu .navbar-nav li.dropdown > a::after, .outset-header-navigation .outset-mobile-menu .navbar-nav li.dropdown ul.dropdown-menu > li.dropdown-submenu > a::after {
	    display: none !important;
}


.entry-summary {
	  overflow: hidden;
	  text-overflow: ellipsis;
		height: 105px;
}




/*
.entry-summary {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;   
}
*/


.campoformulario{
    background: none !important;
    box-shadow: none !important;
}


.boton-enviar {
    background: #00acee !important;
    border-radius: 100px;
    border: none !important;
    color: #ffffff;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
}

.boton-enviar:hover {
    background: #ffffff !important;
    border-radius: 100px;
    border: none !important;
    color: #00acee;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
}


.wpcf7-select {
    height: 44px;
}

.post-author {
    display: none !important;
}

.meta-categories {
    display: none !important;
}

/*.entry-date {
    display: block;
    line-height: 25px;
    color:#ffffff;
}

.meta-date {
    color:#ffffff;
    visibility: hidden;
}

.meta-date:after {
    content: "VER MÁS";
    visibility:visible;
}

.meta-date:after {
    content: "VER MÁS";
    color: #3d3d3d;
    background: #ffffff;
    padding: 5px 10px;
    margin-top:60px;
    max-width:80px;
    white-space: pre;
    line-height: 25px;
    margin-right:-500px;
}
.meta-date:hover:after {
    content: "VER MÁS";
    color: #ffffff;
    background: #3d3d3d;
    padding: 5px 10px;
    margin-top:60px;
    max-width:80px;
    white-space: pre;
    line-height: 25px;
}
*/

.blog-bg-image-metro {
    background: #dccaaa !important;
    background-image: none !important;
    height: 0% !important;
}

.post-bg-image-content {
    background: #dccaaa !important;
    background-image: none !important;
}

.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-meta-info span {
    color:#ffffff;
}

.lae-project-image {
    display: none !important;
}

.lae-read-more {
    /*position: absolute;
    bottom: 0;*/
    margin-top:25px;
}


.lae-entry-text-wrap {
    min-height:300px;    
}


.lae-button {
    background:#ffffff !important;
    color:#000000 !important;
    border-radius:500px !important;
}

.lae-button:hover {
    background:#000000 !important;
    color:#ffffff !important;
    border-radius:500px !important;
}

.entry-title a {
    color:#ffffff !important;
    margin-top:15px;
}

.lae-entry-meta span {
    color:#ffffff !important;
}


/*
.outset-mobile-menu-content.collapse.in {
    margin-left: -10px;
    margin-top: 34px;
}

*/


abbr[data-original-title], abbr[title] {
    border:none !important;
    cursor:none !important;
}
.elementor-5320 .elementor-element.elementor-element-42009bd .outset-header-navigation .outset-mobile-menu .navbar-nav > li.active > a, .elementor-5320 .elementor-element.elementor-element-42009bd .outset-header-navigation .outset-mobile-menu .navbar-nav > li:focus > a, .elementor-5320 .elementor-element.elementor-element-42009bd .outset-navigation-menu .navbar-nav > li.current_page_item > a {
    color:#00acee !important;
}

.elementor-5320 .elementor-element.elementor-element-a683b2d .outset-navigation-menu .navbar-nav > li.current_page_item > a {
    color: #00acee;
}

.elementor-5320 .elementor-element.elementor-element-e9aa493 .outset-navigation-menu .navbar-nav > li.current_page_item > a {
    color: #00acee;
}

.blog-single-post .header-blog-content {
    margin-top: 60px !important;
}

.lae-posts-carousel .lae-posts-carousel-item .hentry {
    background: #00acee !important;
    border-radius: 0px !important;
	box-shadow: none !important;
}

.lae-posts-carousel .lae-posts-carousel-item .lae-entry-text-wrap .entry-summary::before {
    background: #ffffff;
}

.contenido-oculto {
display: none;
}

/*INICIO CONTACTA*/
.theplus-contact-form.style-1.plus-cf7-label form.wpcf7-form label, .theplus-contact-form.style-1.plus-cf7-custom form.wpcf7-form .tp-cf7-outer {
    background: none;
    border-radius: 0px;
    box-shadow: none;	
}
.dropError {
  visibility: hidden;
}
.dropError:before {
    content: 'Por favor, desliza la barra horizontal hacia la derecha';
	  visibility: visible;
}

.dropSuccess {
  visibility: hidden;
}
.dropSuccess:before {
    content: 'Tu petición está lista para enviar';
	  visibility: visible;
}

.wpcf7-form-control-wrap {
    content: 'Tu petición está lista para enviar';
	  visibility: visible;
}

.theplus-contact-form label.input__checkbox_btn .toggle-button__icon {
    float: left;
	  margin-right: 10px;
	  margin-left: 0px;
	  background: #00acee;
}

.theplus-contact-form.style-1.plus-cf7-label form.wpcf7-form label, .theplus-contact-form.style-1.plus-cf7-custom form.wpcf7-form .tp-cf7-outer {
	  margin-left: 0px;
	  padding-left: 0px;
		margin-bottom: 0px;
}