/*
Theme Name: Unicon Child Theme
Theme URI: http://themeforest.net/user/minti
Description: Unicon Child Theme for your Customizations.
Author: minti
Author URI: http://mintithemes.com
Template: unicon
Version: 1.1
*/


/* AJUSTES GENERALES */
@media only screen and (min-width:1000px){
    #content {
        min-height: 480px !important;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.grid_deres {
        width: 1160px;
        margin:0 auto !important;
    }
}

a.button.color-orange {
	color:#000;
	background:#f9a11b;
	font-weight:300;
}
div#fulltitle {
    background: #01b0f2 !important;
}
div#fulltitle.titlebar h1, .title-h1 {
    color: #fff !important;
}
div#breadcrumbs, #breadcrumbs a {
    color: #fff !important;
}
h2.eplus-title {
    font: 600 16px Open Sans, Arial, Helvetica, sans-serif;
    font-weight: 700 !important;
	text-transform:uppercase;
}

.home_sumate.wpb_wrapper {
	background: rgba(0, 0, 0, 0.8);
    padding: 5%;
}

/* MEGA MENU */
#navigation > ul > li.megamenu > ul > li > a {
    text-transform: uppercase;
	font-family: Montserrat, sans-serif;
    margin-bottom: 10px;
    font-size: 12px !important;
    font-weight: 300;
    color: #fff !important;
    cursor: pointer;
}
#navigation > ul > li.megamenu ul li a:hover {
    color: #ffa400 !important;
}

#navigation .sub-menu li a {
    text-transform: uppercase;
	font-family: Montserrat, sans-serif !important;
    font-size: 12px !important;
	letter-spacing: 1px;
    font-weight: 300 !important;
    color: #fff !important;
    cursor: pointer;
	padding: 15px 5px;
}
#navigation .sub-menu {
    width: 260px;
    border-left: 1px solid #ffa400;
    padding: 0;
    margin: 0;
    position: absolute;
    left: 0px;
    background: #666666;
    /* border: none; */
    z-index: 200;
    border-radius: 0px 0px 2px 2px;
    /* box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.1); */
}

.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}


/* HOME: Grid ultimas noticias */
.eplus-post-grid-1 .post-btn {
    color: #fff;
    background-color: #e41395 !important;
}.eplus-post-grid-1 .post-btn:hover {
    color: #fff;
    background-color: #a81a8d !important;
}
.eplus-post-grid-1 .post-meta i {
    color: #e41395 !important;
    font-size: 16px;
}

/* BIBLIOTECA: GOOGLE DRIVE */
#UseyourDrive .entry_link {
    font-weight: 400 !important;
    text-transform: uppercase !important;
}

/* NEWSLETTER */
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, 
div.wpforms-container-full .wpforms-form select.wpforms-field-medium, 
div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {width:100% !important; max-width:100% !important}
div.wpforms-container-full .wpforms-form button[type=submit] {
    color: #fff !important;
    width: 100%;
    font-weight: 300;
    font-size: 18px !important;
    background: #000 !important;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover {
    color: #fff !important;
    background: #333 !important;
}
div.seccion_newsletter  h6.eplus-sub-title{
    text-transform: inherit !important;
    font-weight: 400 !important;
}
div.seccion_newsletter h2.eplus-title {
    text-transform: inherit !important;
    font-weight: 300 !important;
}


/* =============== CALENDARIO */
div.calendario h2.eplus-title {
	font-weight: 300 !important;
	text-transform: inherit !important;
	border-bottom: solid #eee;
    border-width: medium;
	line-height: 45px;
}
.tribe-events .tribe-events-l-container {
    padding-top: 0px !important;
	min-height: auto !important;
}
.tribe-events .tribe-events-calendar-month__header-column {
    padding-bottom: 0;
    padding: 10px;
    background: #00aff1;
}
.tribe-events .tribe-events-calendar-month__header-column-title {
    color: #fff !important;
    text-align: center;
}
.tribe-events .tribe-events-calendar-month__day-cell--selected,
.tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
    background-color: #00aff1 !important;
}

.tribe-events .tribe-events-c-search__input-control--location-focus .tribe-events-c-search__input,
.tribe-events .tribe-events-c-search__input-control--location .tribe-events-c-search__input:focus {
    background-repeat: no-repeat !important;
}

.tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input,
.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus {
    background-repeat: no-repeat !important;
}
.tribe-events .tribe-events-calendar-month__day-cell--mobile {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center;
    border: 1px solid #ebebeb;
}
div.calendario .tribe-events-c-ical.tribe-common-b2.tribe-common-b3--min-medium {
    display: none;
}
div.calendario .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-featured-image-wrapper {
    display: none !important;
}

#tw-status{
	color: #fff;
	padding:20px 0;
}
#tw-status ul {margin:0;}
#tw-status .tweet-icon  {
	background:url(./images/social_sprite.png) no-repeat 0 0;
	padding:5px 0;
	padding-left:35px;	
}

#tw-status .item{
	width:100%;
	font-size: 13px!important;
}


/* FOOTER - SOCIAL MEDIA */
.social-icon {
    margin: auto;
}
#footer .widget {
    margin-bottom: 20px !important;
}
#footer .widget ul li:after {
	display:none !important;
}
#footer .widget ul li {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.2) !important;
	padding: 5px 10px 5px 0;
}

#footer a, #footer .wpsw-social-links ul li:after {
	/*display:none !important;*/
}
ul.wpsw-social-links li:after {display:none !important}

#footer .widget h3 {
    font: 700 16px Montserrat, Arial, Helvetica, sans-serif !important;
    /*border-left: 15px solid #000;
    padding-left: 15px;*/
    color: #fff;
}

/* HOME - LOGOS */
.empresas_logos {border:1px solid #ebebeb;}
.wls-wrap .slick-slider .slick-prev, .wls-wrap .slick-slider .slick-next {
    margin-top: 0;
}
.slick-initialized .slick-slide {
    border-left: 1px solid #ebebeb;
}
.wls-wrap .slick-slider .slick-next { right: -60px;}
.wls-wrap .slick-slider .slick-prev { left: -60px;}



