/*
 Theme Name:   cink
 Theme URI:    http://example.com/cink/
 Description:  cink theme
 Author:       Ms.Barrons
 Author URI:   http://example.com
 Template:     imago
 Version:      1.0.0
 Text Domain:  cink
*/



@import url("../imago/style.css");


/** Comunes**/

a[href^=tel] {
    color: inherit;
    text-decoration: none;
}

body,html,p {
    font-family: 'Dosis', sans-serif;
    font-size: 19px;
    font-weight: normal;
    line-height: 26px;
    color: #383838
}
h2 a, h2 a:hover {
    font-weight: normal;
}
textarea {
    height: 10em;
}
label {
    font-weight: normal;
}
.vc_sep_line {
    margin: 10px auto;
}
.navbar {
    border-bottom: 5px solid #2057b0 !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
    background: #fff !important;
}
.container {
    max-width: inherit !important;
    padding-left: 0;
    padding-right: 0;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    border-bottom: 4px solid #2057b0 !important;
}
.navbar-nav > li > a {
    color: #383838 !important;
    font-family: 'Dosis', sans-serif;
    font-size: 1em;
    font-weight: normal;
}
header.active .navbar-nav > li > a{
     color: #383838 !important;   
}
.page-id-1228 .wpb_button, .page-id-1228 .wpb_content_element, .page-id-1228 ul.wpb_thumbnails-fluid > li{
    margin-bottom: 0 !important;
}
 .fa-linkedin , .fa-twitter, .fa-facebook {
    font:x-large/1 FontAwesome;
    color: #888;
    transition:1s;
    -webkit-transition: 1s;
}
.fa-linkedin:hover , .fa-twitter:hover, .fa-facebook:hover {
    color: #2057b0;
} 
.blue{
    color: #2057b0;
}
.share-box .fa-linkedin ,.share-box .fa-twitter {
    font-size:inherit;
    color: #fff;
}
 h2 {
    color: #2f2f2f;
    font-weight: bolder;
    line-height: 1.3em;
    padding-bottom: 0.5em;
    text-transform: uppercase;
    font-family: 'Amaranth', sans-serif;
}

h1,h2,h3,h4{
    font-family: 'Amaranth', sans-serif;
}
.claim, .claim p{
    font-family: 'Amaranth', sans-serif !important;
    font-size: 1.5em;
    line-height: 1.5em;
}
h3 {
    color: #2f2f2f;
    font-weight: lighter;
    text-transform: uppercase;
}
div {
    background-attachment: fixed;
}
.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img {
    background-attachment: scroll;
}
a, a:hover,a:focus {
    outline: medium none;
    text-decoration: none !important;
    color: #2057b0;
}
a.blue-bottom, a.white-bottom:hover, .tp-caption a {
    color: #fff !important;
    text-transform: uppercase;
    font-weight: lighter;
    background-color: #2057b0 ;
    width: inherit;
    padding: 9px 12px;
    border: 2px solid #2057b0;
    transition: 1s;
    -webkit-transition: 1s;
     font-family: 'Amaranth', sans-serif;
     box-shadow: 0 0 0 2px #fff;
}
a.white-bottom, a.blue-bottom:hover, .tp-caption a:hover {
    color: #2057b0 !important;
    border: 2px solid #2057b0;
    text-transform: uppercase;
    font-weight: lighter;
    background-color: #fff;
    width: inherit;
    padding: 9px 12px;
    transition: 1s;
    -webkit-transition: 1s;
     font-family: 'Amaranth', sans-serif;
}

header.trans .navbar-default {
/*    border: none;
*/    transition: background 1s;
	 -webkit-transition: background 1s;
}
header.active .navbar-default {
    background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
}
header.trans .navbar-default:hover {
	background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
}
header.trans .navbar-default:hover a{
    color: #636363 !important;
}
.error-section::after {
    background: rgba(34, 34, 34, 0.2) none repeat scroll 0 0;
}
.intro h1 {
    background: rgba(0, 0, 0, 0) url("http://cink-emprende.es/wp-content/themes/cink/images/xblue-line.jpg.pagespeed.ic.YZI4fSufym.jpg") no-repeat scroll center bottom;
    padding: 20px;
}
footer {
    background: #1f1f1f url("") repeat scroll 0 0;
    color: #fff;
}
footer .social-share {
    padding-left: 0;
}
footer .vcalendar li:first-child {
    border-top: 1px solid #fff;
}
footer .tribe-events-widget-link, footer .duration {
    display: none;
}
footer h4 {
    margin: 5px 0;
}
footer .textwidget {
    font-size: 0.7em;
}
footer .widget_recent_entries ul li a,footer .widget_recent_comments ul li a,footer .widget_archive ul li a,footer .widget_categories ul li a,footer .widget_meta ul li a,footer .widget_pages ul li a,footer .widget_rss ul li a,footer .widget_nav_menu ul li a,footer .product-categories li a{
    text-transform: none;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    font-weight: normal;
    text-decoration: none;
    transition: all 0.2s ease-in-out 0s;
    line-height: inherit;
}
footer h4 a {
    color: #fff;
    font-size: 17px;
    font-weight: normal;
    text-transform: none;
    font-family: 'Dosis';
    line-height: inherit;
}
footer .share-box {
    border-bottom: 1px solid #303030;
    border-top: 1px solid #303030;
    margin-bottom: 8px;
    margin-top: 13px;
    padding-top: 18px;
}
footer a {
    color: #999999;
}
footer .row li, footer li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom-color: #2c2c2c !important;
    border-left-color: #2c2c2c !important;
    border-left-width: 0;
    border-right-color: #2c2c2c !important;
    border-right-width: 0;
    border-top: 1px solid #2c2c2c;
    color: #fff;
    padding: 4px 0;
    margin-bottom: 0px;
}
.legal {
    background: #3c3c3c none repeat scroll 0 0;
    font-style: italic;
    margin-top: 20px;
    padding: 7px 0;
    text-align: center;
}
.legal a{
    color: #fff!important
}
footer ol {
    padding: 0;
}
#breadcrumbs{
    display: none;
}
.vc_btn-blue, a.vc_btn-blue, button.vc_btn-blue{
    background: #2057b0 !important;
}
#header-section{
    color: #fff;
    background-attachment: fixed;
}
    #header-section .vc_column_container {
        background-color: rgba(0,0,0,0.6);
        padding: 90px;
        display: none;
    }
    #header-section p{
        color: #fff;
    }
    #header-section h1, #header-section h2, .page-banner-section h2, #slidecontacto h2, h2.tribe-events-page-title{
        background: rgba(0, 0, 0, 0) url("images/blue-line.jpg") no-repeat scroll center bottom;
        font-size: 36px;
        font-weight: bold;
        line-height: 2em;
        text-transform: uppercase;
    }
.newsletter {
    background-image: url("http://cink-innovation.es/cink/wp-content/uploads/2015/08/ecosistema.jpg?id=1172") !important;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 0 20px;
    clear: both;
}
    .newsletter form {
    margin: 0 auto;
    text-align: center;
    width: 100% !important;
}
.mc4wp-form input[type="email"], .wpcf7-text, .wpcf7-textarea, .wpcf7-date{
    font-size: 1em;
    font-weight: normal;
}
.mc4wp-form input[type="button"],.mc4wp-form input[type="reset"],.mc4wp-form input[type="submit"]{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #fff;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 20px;
    outline: medium none;
    padding: 10px 37px;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out 0s;
}
.newsletter input[type="email"] {
    width: 38% !important;
}
    .newsletter .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
        width: 38%;
    }
    .newsletter p {
    color: #fff;
    }
/*FORMULARIO CONTACTO*/
 .mc4wp-form input[type="email"], .wpcf7-text, .wpcf7-textarea, .wpcf7-date {
    border: 0 none;
    border-radius: 1px;
    color: #222222;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 28px;
    padding: 8px;
    transition: all 0.2s ease-in-out 0s;
    width: 100%;
}
.wpcf7-text:focus, .wpcf7-textarea:focus{
    border: 0 none;
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0
}

.submit-area {
    text-align: left;
}
.wpcf7-submit {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #fff;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 20px;
    outline: medium none;
    padding: 10px 37px;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out 0s;
}
.wpcf7-submit:hover {
    background: #fff;
    border: 2px solid #fff;
    border-radius: 3px;
    color: #2057b0 ;
}
div.wpcf7-response-output {
    margin: 0;
    padding: 0.2em 1em;
}
div.wpcf7-validation-errors {
    background: rgba(255, 0, 0, 0.6) none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
span.wpcf7-not-valid-tip {
    color: #ff5e5e;
    display: block;
    font-size: 1em;
    font-style: italic;
}
.trianglemap {
    position: relative;
    z-index: 2;
}
.mapacontacto{
    margin-top: -100px;
}
.escribe h2 {
    font-size: 36px;
    font-weight: 900;
    letter-spacing: 1px;
    text-transform: uppercase;
    vertical-align: middle;
    width: 100%;
     line-height: 2em;
    background: rgba(0, 0, 0, 0) url("images/blue-line.jpg") no-repeat scroll center bottom;
}
/** home**/
#image-section .vc_col-sm-6 .vc_column-inner {
    min-height: 430px;
}
#image-section h2, .programas h2 {
    background: url("images/blue-line.jpg") no-repeat bottom right;
}
#image-section h2[style*="text-align: left;"], h2[style*="text-align: left;"], .blanco h2[style*="text-align: left;"] {
    background-position: left bottom;
}
#image-section div, #mentores-section div {
    background-attachment: scroll;
}
#tres-section h2 {
    background: url("images/blue-line.jpg") no-repeat bottom left;
}
#gris {
    position: absolute;
    width: 100%;
    z-index: 1;
}
.lastnews img {
    width: 100%;
}
.lastnews p {
    font-size: 1em;
    height: 59px;
    line-height: 1.3em;
    margin-bottom: 65px;
    text-align: center;
}
.lastnews h3 {
    border-bottom: 1px solid #2057b0;
    font-size: 1.2em;
/*    font-weight: bold;
*/    height: 82px;
    text-align: center;
    text-transform: initial;
}
.morehome p {
    border: medium none !important;
}
.lastevents .wpb_text_column.wpb_content_element.morehome,.lastnews .wpb_text_column.wpb_content_element.morehome {
    clear: both;
}
.lastevents img {
    width: 100%;
}
.lastevents p, .lastevents h2, .lastevents a, .lastevents a:hover, .lastevents a:focus {
    color: #fff;
}
.lastevents .vc_col-sm-12 h2, .blanco .vc_col-sm-12 h2, .blanco h2{
    background: rgba(0, 0, 0, 0) url("images/white-line.jpg") no-repeat scroll center bottom ;
    text-align: center;
}
.home .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0;
}
.lastevents p {
    font-size: 1em;
    height: 59px;
    line-height: 1.3em;
    margin-bottom: 65px;
    text-align: center;
}
.lastevents h3 {
/*    border-bottom: 1px solid #fff;
*/    font-size: 1.2em;
/*    font-weight: bold;
*/    height: 82px;
    text-align: center;
    text-transform: initial;
    margin-bottom: 0px
}
.lastevents .updated.published.time-details {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 9px;
    padding: 7px 0;
    text-align: center;
    color: #2057b0 ;
}
#ecosistema-section p,#ecosistema-section h2, #grey-title h2 {
    color: #fff;
    background-image: none;
}
    #ecosistema-section a {
        color: #fff;
        font-weight: normal;
    }
#image-section .vc_col-sm-6 {
    min-height: 430px;
}
#image-section .vc_col-sm-6 .wpb_wrapper {
    width: 90%;
    margin: 20px auto;
}
.sabermasform .wpb_wrapper, .hacemosinfo .wpb_wrapper{
    margin: 20px auto;
    width: 90%;
}
.sabermasform .wpb_text_column .wpb_wrapper {
    padding-bottom: 13px;
    width: 100%;
}
.sabermasform .submit-area, #wpcf7-f83-p21-o1 .submit-area{
    text-align: center;
}
#tres-section .vc_col-sm-4 {
    padding: 0;
}
#tres-section .wpb_text_column.wpb_content_element {
    padding: 0 80px;
}
.lastevents .vc_col-sm-4, .lastnews .vc_col-sm-4{
    padding: 0 15px 0 15px;
}
/*** Coworking **/
.vc_masonry_media_grid div {
    background-attachment: initial;
}
.vc_pageable-load-more-btn{
    margin-top: 0px;
}
.vc_pageable-load-more-btn .vc_button-2-wrapper {
    display: inherit;
}
.vc_pageable-load-more-btn .vc_button-2-wrapper, .vc_grid .vc_pageable-load-more-btn {
    margin: 0px !important;
    background: #2057b0;
}
.vc_pageable-load-more-btn .vc_btn{
    margin: 0 !important;
    width: 100%;
}
#image-section .map .wpb_wrapper {
    margin: 0;
    width: 100%;
}
#Claim_Cink p {
    color: #373737;
    font-size: 1.6em;
    padding-bottom: 30px;
    padding-top: 30px;
}
.map .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
    height: inherit;
    position: inherit;
}
/*BLOG*/
.blog-post.single-post h1, .single-tribe_events h2.tribe-events-single-event-title{
    color: #222222;
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0px;
    text-transform: initial;
}
.blog-section .blog-box .single-post .attachment-post-thumbnail.wp-post-image{
    float: left;
    margin: 6px 30px 0 0;
    width: 33%;
}
.single-post .date-post {
    margin-right: 10px;
}
.page-banner-section.blog-banner{
    background: rgba(0, 0, 0, 0) url("images/blog.jpg") repeat fixed 0 0 / cover ;
    height: 304px;
    display: none;
}
.blog-banner{
    padding:90px 0;
}
.page-banner-section h2 {
    font-size: 36px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 900;
    width: 100%;
    letter-spacing: 1px;
}
.page-banner-section .col-md-6 {
    text-align: center;
    width: 100%;
}
.widget_recent_entries ul li a, .widget_recent_comments ul li a, .widget_archive ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_pages ul li a, .widget_rss ul li a, .widget_nav_menu ul li a, .product-categories li a{
    text-transform: none;
    color: #383838;
    display: inline-block;
    font-size: 17px;
    font-weight: normal;
    text-decoration: none;
    transition: all 0.2s ease-in-out 0s;
    line-height: inherit;
}
.blog-section{
    background: #fff;
}
.blog-section .blog-box .blog-post .post-content .post-content-text h2 {
    color: #222222;
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 1.5em;
    text-transform: none;
}
.blog-section .blog-box .blog-post .post-content .post-content-text > a {
    color: #2057b0;
}
.blog-section.standard .blog-box .blog-post .date-post {
    background: #2057b0 none repeat scroll 0 0;
    margin-top: 0;
    padding: 10px 0;
    width: 80px;
}
.blog-section.standard .blog-box .blog-post .date-post span, .blog-section.standard .blog-box .blog-post .date-post p{
    color: #fff;
    margin: 0px !important
}
.blog-section.standard .blog-box .blog-post .date-post p {
    color: #fff;
    font-size: 0.8em;
    font-weight: inherit;
    margin: 0;
    text-transform: capitalize;
}
.blog-section.standard .blog-box .blog-post {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: transparent none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #b6b6b6;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    margin-bottom: 29px;
    padding: 0;
}
.blog-section.standard .blog-box .blog-post::after {
    clear: both;
    content: "";
    display: inline-block;
    float: none;
}
.blog-section .blog-box .blog-post img{
    width: 100%;
	height:auto
}
.sidebar .widget h2{
    letter-spacing: inherit;
    background: url("images/blue-line.jpg") no-repeat bottom left;
}
.sidebar .widget li {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-bottom: 1px solid #dedede;
    border-image: none !important;
    border-left: medium none !important;
    border-right: medium none !important;
    border-top: medium none !important;
    margin-bottom: 15px;
}
.popular-list {
    list-style: outside none none;
    padding: 0;
}
/*.sidebar .widget .popular-list h2 {
    background-image: none;
    display: inline;
    float: right;
    font-size: 1em;
    line-height: 1.5em;
    margin: 0;
    width: 65%;
}*/
.sidebar .widget .popular-list img{
    padding: 0;
    position: absolute;

}
.sidebar .widget .popular-list h2 {
    display: table-cell;
    padding: 0 0 0 73px !important;
    vertical-align: middle;
    background-image: none;
    font-size: 1em;
    line-height: 1.5em;
}
.popular-list span {
    display: none;
}
.popular-list > li {
    min-height: 60px;
}
.autor-post{
    display: none;
}
.blog-post.single-post .comment-section .comment-form input[type="submit"]{
    color: #2057b0
}
input.form-control {
    border: 2px solid #2057b0;
    border-radius: 0px;
}
.form-control:focus{
   border: 2px solid #2057b0;
}

/* QUienes somos*/
video {
    background-color: #4f4a4d;
    opacity: 1;
}
.videocont .vc_column-inner , .showequipo .vc_column-inner{
    padding: 0px !important;
}

#image-section .videocont .wpb_wrapper {
    margin: 0;
    width: 100%;
}
#mentores-section .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    display: none;
}
#mentores-section .vc_gitem-animated-block.vc_gitem-animate.vc_gitem-animate-blurOut {
    background: #2057b0 none repeat scroll 0 0;
}
#mentores-section .vc_custom_1419329691977 {
    background-color: rgba(32, 87, 176, 0.9) !important;
}
#mentores-section .vc_gitem-animated-block.vc_gitem-animate.vc_gitem-animate-blurOut {
    overflow: hidden;
}
.imagenevento {
    height: 200px;
    overflow: hidden;
    margin-bottom: 8px
}
/*contacto*/
.capa-anti-eventos {
    cursor: pointer;
    height: 800px;
    position: absolute;
    width: 100%;
}
.page-id-21 #contact-section {
    max-height: 304px;
    overflow: hidden;
}
#slidecontacto{
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    height: 304px;
    position: absolute;
    width: 100%;
    z-index: 1;
    display: none;
}
#contact-section{
    display: none;
}
#slidecontacto h2 {
    color: #fff;
    margin-top: 108px;
    vertical-align: middle;
    font-size: 36px;
    font-weight: 900;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: 100%;
}
/*eventos*/
/*.tribe-clearfix {
    margin-top: 20px;
}*/
#tribe-events-bar, .tribe-events-page-title {
    display: none;
}
.single-tribe_events .tribe-events-event-image {
    float: left;
    margin: 6px 30px 0 0;
    width: 33%;
}
.single-tribe_events .tribe-events-event-meta{
    margin: 0px;
}
.tribe-events-list-separator-month + .type-tribe_events.tribe-events-first {
    padding-top: 0.9em;
}

.tribe-events-list.tribe-events-list .type-tribe_events h2{
    font-size: 1.2em;
}
.tribe-events-list-event-title .url {
    display: inline-block;
    height: 57px;
    width: 100%;
}
.tribe-events-list .tribe-events-event-image {
    width: 100% !important;
}
.post-type-archive-tribe_events .tribe-events-list .type-tribe_events:first-of-type {
    margin-top: 0 !important;
}

.tribe-events-list-separator-month{
    clear: both;
    float: none;
}
.tribe-events-list-separator-month::after {
    border-bottom: 3px solid #000;
}
.tribe-events-loop .tribe-events-content{
    float: none;
}
.tribe-events-list-event-description.tribe-events-content.description.entry-summary {
    height: 168px;
}
.type-tribe_events .share-box {
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    margin-bottom: -2px;
    padding-top: 9px;
}
.type-tribe_events .social-share {
    padding: 0;
}

#tribe-events-pg-template {
    margin: 121px auto;
    max-width: 1140px;
}

#tribe-events-bar{
    margin-top: 20px;
}
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop{
    max-width: 100%;
}
.single-tribe_events #page-title{
  display: none;
}
.tribe-events-single-event-title.summary.entry-title {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.single-tribe_events .tribe-events-event-meta {
    background: transparent none repeat scroll 0 0;
    border: medium none;
}
.single-tribe_events #tribe-events-header .tribe-events-sub-nav {
    display: none;
}
.tribe-events-schedule  h3{
  border: none
}
.single-tribe_events h3 {
    border-bottom: 2px solid #2057b0;
    padding-bottom: 0.5em;
    text-transform: uppercase;
}
.eventsdatos {
    float: left !important;
    width: 30%;
}
/*.single-tribe_events .tribe-events-meta-group {
    width: 100% !important;
}*/
.type-tribe_events.vc_col-sm-4{
    float: left;
    padding: 1.5%;
    width: 33.333%;
}
/*.hentry.vc_col-sm-4 div {
    width: 90% !important;
}*/
.events-list .hentry h2 {
/*  background: #888 none repeat scroll 0 0;
    display: block;
    float: left;
*/    
    display: block;
    font-weight: normal;
    height: 3em;
    margin-bottom: 20px;

/*    padding: 3px 10px !important;
    width: 86%;
*/    font-weight: normal;
}
#tribe-events .tribe-events-button, .tribe-events-button{
    border-radius: 0px;
   background:#2057b0;
   border: 2px solid #2057b0;
}
 #tribe-events .tribe-events-button:hover,  .tribe-events-button.tribe-active:hover,  .tribe-events-button:hover {
    background-color: #fff;
    color: #2057b0 ;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"]{
    background:#2057b0;
       border: 2px solid #2057b0;
}
a.tribe-events-gcal, a.tribe-events-ical{
    float: none;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"]:hover{
    background:#fff;
    color: #2057b0;
}
/*.events-list .hentry h2 a {
  color: #fff;
}*/
.tribe-events-list .tribe-events-event-image img {
    border: 1px solid #dedede;
    margin-top: -25%;
}
.tribe-events-event-meta.vcard {
    background: #2057b0 none repeat scroll 0 0;
    color: #fff;
    padding: 7px 9px 1px;
}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
    width: 100%;
}
.share-box {
    border-top: 1px solid #e0e0e0;
    margin-bottom: 30px;
    padding-top: 30px;
}
.share-box ul.social-share li a:hover {
    background: #2057b0 none repeat scroll 0 0;
}
.share-box ul.social-share li a {
    background: #222222 none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    transition: all 0.2s ease-in-out 0s;
    width: 30px;
}
.share-box ul.social-share li {
    display: inline-block;
    margin: 0 1px;
    text-align: center;
    border:none;
}
.events-list .time-details {
    text-transform: initial;
    margin-right: 1em;
}
.events-list .time-details , .events-list .tribe-events-venue-details {
/*    float: left;
*/    font-weight: lighter;
}
.events-list .vcard {
    min-height: 1em;
}
.events-list .adr > br {
    display: none;
}
.events-list .tribe-events-event-cost {
    float: left;
    margin: 0 1% 0 0;
    width: 13%;
}
.events-list .tribe-events-event-cost span {
    background: #2057b0 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    display: block;
    font-size: 1.2em;
    font-style: normal;
    font-weight: lighter;
    line-height: inherit;
    padding: 4px 10px;
    text-align: center;
    text-overflow: inherit;
    text-transform: uppercase;
}    

#tribe-events-content .tribe-events-event-image img {
    width:100%;}
    
.events-archive #content .wrapper.clearfix {
    background:none;}
    
.events-archive #content #page-title, .events-archive #content #page-title .wrapper{
    padding-top:0;}
    
.events-archive #content .wrapper{
    padding-top:30px;}


/*mentores*/
.mentores-box {
    line-height: 0;
}
.mentor {
    background-attachment: initial;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding-bottom: 20%;
    width: 20%;
}
.mtitle {
    background: rgba(32, 87, 176, 0) none repeat scroll 0 0;
    height: 1000px;
    -webkit-transition:  1s; /* Safari */
    transition:  1s;
        padding-top: 110%;

}
.mtitle .fa {
    color: #fff;
}
.mtitle:hover {
    background: rgba(32, 87, 176, 0.8) none repeat scroll 0 0;    padding-top: 25%;
}

.mtitle h2 {
    text-align: center;
    width: 100%;
    color: #fff;
}
.mtitle .metabox-div {
    text-align: center;
}
.mtitle .metabox-div h3 {
    color: #fff;
    margin-top: -12px;
    text-align: center;
    text-transform: initial;
}

/*inversores*/
.inversores-box {
    line-height: 0;
}
.inversor {
    background-attachment: initial;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding-bottom: 25%;
    width: 25%;
}
.ititle {
    background: rgba(32, 87, 176, 0) none repeat scroll 0 0;
    height: 1000px;
    -webkit-transition:  1s; /* Safari */
    transition:  1s;
        padding-top: 110%;

}
.ititle .fa {
    color: #fff;
}
.ititle:hover {
    background: rgba(32, 87, 176, 0.8) none repeat scroll 0 0;    padding-top: 25%;
}

.ititle h2 {
    text-align: center;
    width: 100%;
    color: #fff;
}
.ititle .metabox-div {
    text-align: center;
}
.ititle .metabox-div h3 {
    color: #fff;
    margin-top: -27px;
    text-align: center;
    text-transform: initial;
}

/*startups*/
.post-filters {
    background: #2057b0 none repeat scroll 0 0;
    padding: 12px 0;
}
.post-filters input, .post-filters select {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #fff;
    color: #fff !important;
    display: inline-block;
    float: none;
    height: 3em;
    margin: 0 2% 0 0;
    width: 20%;
}
.post-filters input.form-control {
    width: 35%;
}
.post-filters input.submit {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #fff;
    color: #fff;
    height: 2.2em;
    width: 8%;
}
.blog-section .blog-box .blog-post .statimg img {
    margin: 0;
}

.start-content h3{
    background: #898b89 none repeat scroll 0 0;
    color: #fff;
    margin: 0;
    font-size: 15px;
    padding: 14px;
}
.blog-start.blog-section.standard::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.blog-section.standard .start-box {
    background: #ffffff;
    padding: 40px 60px 40px 0;
    max-width: 100%;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    margin: 0 auto 0px;
}
.start-post {
   text-align: center;
   background: #fff !important;
   border: medium none !important;
}
.start-post .slogan {
    font-size: 13px;
    padding: 7px;
    color: #7d7d7d;
    font-style: italic;
}
.statimg {
    line-height: 200px;
    padding: 20px;
}
.statimg img {
    max-width: 100%;
    height: auto;
    max-height: 200px;
    width: auto;
}
.statimg a:hover{
    opacity:0.5;
    transition: 1s;
    display: block;
}
.tml{
    max-width: 600px;
    margin: 0 auto;
    width: 100%;
    padding: 40px;
    background: rgba(255,255,255,0.8);
/*        background: rgba(32,87,192,0.9);*/
}
.tml .message {
    border: none;
    background-color: #ffffe0;
}
.tml-user-links li {
    border-bottom: 1px solid #dedede;
    list-style: outside none none;
    margin-top: 10px;
}
#login_error, .message {
    min-width: 100% !important;
}

.tml input, .tml textarea, .tml select {
    margin: .5em 0;
    width: 100%;
    background: #fff;
    border: 2px solid rgb(32,87,192);
    padding: 6px;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #fff !important;
}

.page-id-3722 #page-content, .page-id-3724  #page-content{
    background: url('images/bg-login.jpg');
    background-size: cover;
    background-position: 50%;
}

#page-content #loginform,#page-content  #lostpasswordform,#page-content  #registerform{
    width: 100% !important;
}
.blog-start {
    background: #f0f0f0 none repeat scroll 0 0;
}
.blog-start .blog-box {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.blog-section .blog-box .single-post .statimg .attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    float: none;
    margin: 0;
    width: 100%;
}
.slidestart {
    background: rgba(0, 0, 0, 0) url("images/bg-startups.jpg") no-repeat scroll 0 0 / cover ;
    padding: 20px;
}

#imgstart #logo {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    margin: 0 48px;
    overflow: hidden;
    padding: 24px;
}
#imgstart #logo img {
    height: auto;
    width: 100%;
}
.startups-box {
    line-height: 0;
}
.startup {
    background-attachment: initial;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding-bottom: 20%;
    width: 20%;
}
.stitle {
    background: rgba(32, 87, 176, 0) none repeat scroll 0 0;
    height: 1000px;
    -webkit-transition:  1s; /* Safari */
    transition:  1s;
    padding-top: 110%;

}
#imgstart {
    float: left;
    width: 25%;
}
.start {
    clear: both;
    float: none;
}

#infostart h1 {
        background: rgba(0, 0, 0, 0) url("images/blue-line.jpg") no-repeat scroll left bottom;
        font-size: 36px;
        font-weight: bold;
        line-height: 2em;
        text-transform: uppercase;
}
.blog-section .blog-box .blog-post .blue-square img {
    margin: 0;
}
#experiencia {
    background: #f5f5f5 none repeat scroll 0 0;
    padding: 20px 0 59px;
    text-align: center;
}
.experienciatxt {
    font-size: 1.3em;
    font-style: italic;
}
.blue-square{
    font-family: "Amaranth",sans-serif !important;
    color: #2f2f2f !important;
    border: 3px solid #2057b0;
    color: #2f2f2f;
    display: inline-block;
    padding: 5px 10px 10px;
}
#web {
    margin-bottom: 1em;
}
#volver {
    padding: 25px 0;
    text-align: center;
}
#titlestart h1 {
    background: rgba(0, 0, 0, 0) url("http://cink-innovation.es/cink/wp-content/themes/cink/images/blue-line.jpg") no-repeat scroll 0 bottom;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
#titlestart h3 {
    text-transform: unset;
    padding-bottom: 3px;
}
.blog-section .blog-box .blog-post .fundadores img {
    margin-right: 14px;
    margin-top: 18px;
    width: 53px !important;
}
.fundadores h4 {
    background: #fff none repeat scroll 0 0;
    border-bottom: 3px solid;
    color: #2057b0;
    padding: 6px;
    font-size: 1.8em;
}

.fundadores .container {
    width: inherit !important;
}
.fundadores ul a{
    font-size: 15px;
}
.fundadores ul {
    padding: 0;
}
.fundadores li {
    border-bottom: 1px solid #bababa;
    list-style: outside none none;
    padding: 7px;
}
.fundadores li img {
    display: inline;
    height: auto;
    max-width: 55px;
}
.stitle .fa {
    color: #fff;
}
.stitle:hover {
    background: rgba(32, 87, 176, 0.8) none repeat scroll 0 0;    
    padding-top: 25%;
}
.stitle a {
    width: 100%;
     -webkit-transition:  2s; /* Safari */
    transition:  2s;
    color: rgba(255, 255, 255, 1);
}
.stitle  a:hover {
    color: rgba(255, 255, 255, 0.6);
}
.stitle h2 {
    text-align: center;
    width: 100%;
    color: #fff;
}
.stitle .metabox-div {
    text-align: center;
}
.stitle .metabox-div h3 {
    color: #fff;
    margin-top: -27px;
    text-align: center;
    text-transform: initial;
}
/*que hacemos*/
#servicios .vc_col-sm-4 {
    margin-top: 37px;
}
/*.parent-pageid-11 .full_no.wpb_row.vc_row-fluid.programas {
    background: rgba(0, 0, 0, 0) url("images/back.jpg")  repeat scroll right bottom !important;
}
.sabermasform {
    min-height: 704px !important;
}*/
.sabermasform h2 {
    background: rgba(0, 0, 0, 0) url("images/white-line.jpg") no-repeat scroll left bottom !important;
    text-align: left;
}
.ofrecemos img {
    margin: 12px auto;
}
#servicios .row-title {
    display: block;
    padding: 30px;
    font-family: Amaranth;
    height: 98px;
    text-transform: uppercase;
}
.aceleradorafoto .vc_single_image-wrapper {
    background: rgba(0, 0, 0, 0) url("http://cink-innovation.es/cink/wp-content/uploads/2015/05/aceleradora-cink.jpg") repeat scroll 0 0;
}
.intrafoto .vc_single_image-wrapper {
    background: rgba(0, 0, 0, 0) url("http://cink-innovation.es/cink/wp-content/uploads/2015/05/programas-de-intraemprendimiento.jpg") repeat scroll 0 0;
}
.emprefoto .vc_single_image-wrapper {
    background: rgba(0, 0, 0, 0) url("http://cink-innovation.es/cink/wp-content/uploads/2015/05/programas-de-emprendimiento.jpg") repeat scroll 0 0;
}
.innofoto .vc_single_image-wrapper {
    background: rgba(0, 0, 0, 0) url("http://cink-innovation.es/cink/wp-content/uploads/2015/05/i-d-i.jpg") repeat scroll 0 0;
}
.coworfoto .vc_single_image-wrapper {
    background: rgba(0, 0, 0, 0) url("http://cink-innovation.es/cink/wp-content/uploads/2015/05/coworking1.jpg") repeat scroll 0 0;
}
.financiafoto .vc_single_image-wrapper {
    background: rgba(0, 0, 0, 0) url("http://cink-innovation.es/cink/wp-content/uploads/2015/05/financiacion.jpg") repeat scroll 0 0;
}
#servicios .wpb_wrapper:hover{
    filter: sepia(1) hue-rotate(171deg) brightness(0.8);
    -webkit-filter: sepia(1) hue-rotate(171deg) brightness(0.8);
}
.explicacion .wpb_wrapper > p {
    line-height: 1.5em;
}
.vc_col-sm-12 h2  {
    background: rgba(0, 0, 0, 0) url("images/blue-line.jpg") no-repeat scroll center bottom;
    padding: 20px 0;
}
.vc_col-sm-6 .vc_sep_line {
    margin: 28px;
}
.explicacion {
    padding: 29px 0;
}
.explicacion li{
    list-style: none;
}
/*#servicios .wpb_wrapper {
    margin-top: 25%;
}*/
#servicios .vc_single_image-wrapper.vc_box_rounded.vc_box_border_grey {
    background-color: rgba(32, 87, 172, 0.2);
    border-radius: 50%;
    margin-bottom: 5em;
    margin-top: 2em;
}

#servicios h2 {
/*    bottom: 0;
*/    font-size: 1.2em;
    letter-spacing: 0;
    position: absolute;
    width: 100%;
}
/*blog1*/
.textwidget .form.mc4wp-form {
    background: #2057b0 none repeat scroll 0 0;
    padding: 15px 20px 0;
    text-align: center;
}
.textwidget .form.mc4wp-form p {
    color: #fff;
}
.blog-section .blog-box{
    max-width: 100%;
}
.blog-section .blog-box .blog-post{
    border: none;
}
.blog-section .blog-box .blog-post .post-content .post-content-text{
    margin-left: 0px;
}
.blog-section .post-content::after {
    clear: both;
    content: "";
    display: block;
    float: none;
}
.pesado .post-content-text {
    float: right;
    margin-left: 0;
    width: 72%;
}
.pesado.blog-post img{
    margin-right: 3%;
    width: 25% !important;
}
.pesado .post-tags {
    display: none;
}
.pesado  h2{
    margin: 0 !important
}
/*equipo*/
.equipo {
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    height: 0;
    margin: 10px 10px 0px 0px;
    overflow: hidden;
    padding-bottom: 25%;
    width: 24%;
}
.etitle {
    background: rgba(32, 87, 176, 0) none repeat scroll 0 0;
    height: 1000px;
    -webkit-transition:  1s; /* Safari */
    transition:  1s;
        padding-top: 110%;

}
.etitle .fa {
    color: #fff;
}
.etitle:hover {
    background: rgba(32, 87, 176, 0.8) none repeat scroll 0 0;
    padding-top: 30px;
}
.mtitle h2{
    line-height: 1em;
}
.etitle a ,.mtitle a,.ititle a{
    border: 5px solid #fff;
    border-radius: 50%;
    color: rgba(255, 255, 255, 1);
    display: inline-block;
    margin:0 27px;
    width: 3em;
    padding: 15px;
     -webkit-transition:  2s; /* Safari */
    transition:  2s;
}
.etitle  a:hover, .mtitle a:hover, .ititle a:hover {
    color: rgba(255, 255, 255, 0.6);
    border-radius: 0%;
}
.etitle h2 {
    text-align: center;
    width: 100%;
    color: #fff;
    background:none;
    text-transform: initial;
}
.etitle .metabox-div {
    text-align: center;
}
.etitle .metabox-div h3 {
    color: #fff;
    margin-top: -27px;
    text-align: center;
    text-transform: initial;
}
#imgequipo img {
    border-radius: 50%;
}
#imgequipo {
    float: left;
    margin-right: 60px;
    width: 250px;
}
.blog-section .blog-box .blog-post .post-content-text.equipo {
    clear: both;
    float: none;
    margin-left: 0;
}
#infequipo ul.post-tags li {
    float: left;
    list-style: outside none none;
    margin: 0 10px;
}
#infequipo ul.post-tags li:first-child {
    float: none;
}
#infequipo {
    float: left;
    margin-top: 37px;
}
#infequipo .post-tags {
    padding: 0;
}
#infequipo h1 {
        background: rgba(0, 0, 0, 0) url("images/blue-line.jpg") no-repeat scroll left bottom;
        font-size: 36px;
        font-weight: bold;
        line-height: 2em;
        text-transform: uppercase;
}
/******carrusel*****/
.carrusel-foto .vc_slide.vc_images_carousel {
    width: 100% !important;
}
.carrusel-foto .vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner {
    margin: 0;
}
.carrusel-foto .vc_item {
    background: #2057b0 url("http://www.oncetvmexicolive.tv/plataforma/moviles/ios/lupa.png") no-repeat scroll center center / 29% auto;
}
.carrusel-foto .attachment-large {
    transition: opacity 1s;
    -webkit-transition: opacity 1s;

}
.carrusel-foto .attachment-large:hover {
    opacity: 0.3;
}
.vc_images_carousel .vc_carousel-control {
    height: 100% !important;
    margin-top: 0 !important;
    top: 0 !important;
    background-color: #000;
}
.vc_images_carousel .vc_carousel-control .icon-prev::before {
    color: #fff;
    content: "‹";
    font: 2em Arial,Helvetica,sans-serif;
    position: relative;
    top: -10px;
}
.vc_images_carousel .vc_carousel-control .icon-next::before {
    color: #fff;
    content: ">";
    font: 2em Arial,Helvetica,sans-serif;
    position: relative;
    top: -10px;
}
/**** metodología****/
.blanco h2, .blanco p, .blanco li, .blanco h3{
    color: #fff
}
.blanco li {
    border-bottom: 1px solid;
    list-style: outside none none;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
}
.blanco ul {
    padding: 0;
    text-align: center;
}
.fases p {
    height: 100px;
    padding: 10px 0;
    text-align: center;
}
.why h3 {
    color: #1c4c99;
}
.fases h3 {
    font-size: 1.4em;
    font-weight: bolder;
    line-height: 1.4;
}
.metodo .container {
    padding: 30px 0;
}
.metodo .wpb_wrapper li {
    list-style: outside none none;
    margin-bottom: 7px;
}
#mentores .container {
    margin-top: -30px;
    padding-top: 0;
}
/*contacto coworking*/
div.wpcf7-mail-sent-ok {
    background: #398f14 none repeat scroll 0 0;
    border: 2px solid #398f14;
}
.contacto-coworking .wpcf7-form-control-wrap.checkbox-398 {
    font-size: 0.9em;
    font-style: italic;
    margin-bottom: 28px;           
}
.contacto-coworking form.wpcf7-form p {
    color: #fff;
}
.contacto-coworking select {
    border: 1px solid #cccccc;
    color: #999999;
    outline: medium none;
    padding: 8px 10px;
    width: 65%;
    margin-bottom: 28px;           
}
/* tarifas*/
#prices, #prices-two {
    margin-top: 30px;
}
#prices .wpb_text_column, #prices-two .wpb_text_column{
    border-bottom: 1px solid #aaa;
    height: 83px;
    padding: 19px;
    text-align: center;
}
#prices-two .wpb_text_column{
    border-top: 1px solid #aaa;}

#prices-two .wpb_content_element{
    margin-bottom: 0;
}  
#prices .wpb_wrapper, #prices-two .wpb_wrapper {
/*    background: #2057b0 none repeat scroll 0 */0;
    background: rgba(6,61,150,1);
background: -moz-linear-gradient(top, rgba(6,61,150,1) 0%, rgba(15,70,158,1) 19%, rgba(48,103,190,1) 92%, rgba(52,107,194,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(6,61,150,1)), color-stop(19%, rgba(15,70,158,1)), color-stop(92%, rgba(48,103,190,1)), color-stop(100%, rgba(52,107,194,1)));
background: -webkit-linear-gradient(top, rgba(6,61,150,1) 0%, rgba(15,70,158,1) 19%, rgba(48,103,190,1) 92%, rgba(52,107,194,1) 100%);
background: -o-linear-gradient(top, rgba(6,61,150,1) 0%, rgba(15,70,158,1) 19%, rgba(48,103,190,1) 92%, rgba(52,107,194,1) 100%);
background: -ms-linear-gradient(top, rgba(6,61,150,1) 0%, rgba(15,70,158,1) 19%, rgba(48,103,190,1) 92%, rgba(52,107,194,1) 100%);
}
#prices .wpb_content_element .wpb_wrapper, #prices-two .wpb_content_element .wpb_wrapper {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#prices p, #prices-two p {
    color: #fff;
}
#prices .wpb_text_column:first-child p {
    font-weight: bold;
    text-transform: uppercase;
    background: #001b74  none repeat scroll 0 0;
}
#prices .wpb_text_column:first-child {
    background: #001b74  none repeat scroll 0 0;
}
#prices .caracteristicas .wpb_text_column:first-child, #prices-two .caracteristicas .wpb_text_column:first-child {
    background: transparent;
}
#prices .caracteristicas .wpb_wrapper, #prices-two .caracteristicas .wpb_wrapper {
    background:transparent;
}
#prices .caracteristicas .wpb_text_column, #prices-two .caracteristicas .wpb_text_column {
    text-align: right;
}
#prices h6, #prices-two h6 {
    color: #fff;
    font-style: italic;
}
#prices .caracteristicas p, #prices-two .caracteristicas p {
    color: #7f7f7f;
    text-transform: uppercase;
}

.single-post .post-content-text img{
	width:auto !important;}
/******medias*****/
/*@media (max-width: 1180px) {
    .navbar-nav > li > a {
    font-size: 0.7em; 
    padding-left: 3px !important;
    padding-right: 3px !important;
    }
}*/





/*Página de promoción del nuevo centro*/

.page-template-template-nuevo-centro #content > div {
    padding-top: 0px !important;
}

.lastevents .vc_col-sm-12 h2, .blanco .vc_col-sm-12 h2, .blanco h2{
    background: rgba(0, 0, 0, 0) url("images/white-line.jpg") no-repeat scroll center bottom ;
    text-align: center;
}

.page-template-template-nuevo-centro h2{
	background: rgba(0, 0, 0, 0) url("images/blue-h2-template.jpg") no-repeat scroll center bottom ;
	color:#333333 !important;
	padding: 20px 0px 8px 0px !important;
	margin: 50px 0px !important;
	
}

.page-template-template-nuevo-centro p, .page-template-template-nuevo-centro .wpb_wrapper li{
	font-family:Arial, Helvetica, sans-serif!important;
	}
	
.page-template-template-nuevo-centro .wpb_wrapper li{
	list-style:none;
	}
	
.descripcion-promo p:first-child{
	font-weight:bold;
	color:#555555 !important;
	font-size:21px !important;
	}
	
.ul-promocion{
	padding:0;
	}
	
.ul-promocion li{
	font-size:17px !important;
	color:#555555;
	
}
	
.coworking-title .wpb_wrapper h2{
	background: rgba(0, 0, 0, 0) url("images/blue-h2-template.jpg") no-repeat scroll left bottom !important;
	}
	
.coworking-caracteristicas > li {
    margin-bottom: 24px;
    color: #555;
    font-size: 16px;
    line-height: 22px;
	padding-left: 62px;
}

.coworking-caracteristicas {
    padding: 0;
}

.coworking-caracteristicas > li:first-child {
   background: rgba(0, 0, 0, 0) url("images/bullet1.jpg") no-repeat scroll left top;
   background-size: 40px 40px;
}

.coworking-caracteristicas > li:nth-child(2) {
   background: rgba(0, 0, 0, 0) url("images/bullet2.jpg") no-repeat scroll left top;
   background-size: 40px 40px;
}

.coworking-caracteristicas > li:last-child {
   background: rgba(0, 0, 0, 0) url("images/bullet3.jpg") no-repeat scroll left top;
   background-size: 40px 40px;
}

.page-template-template-nuevo-centro footer {
    background: #2057b0 !important;
    color: #fff;
}

.solitica-info-promo .wpb_wrapper h2 {
    margin-bottom: 8px !important;
}


.uno-contactpromo, .dos-contactpromo {
    float: left;
    margin-right: 1%;
    width: 48%;
}

.tres-contactpromo{
	margin-bottom:10px;}


form.wpcf7-form p {
    color: #555555;
    font-size: 15px !important;
}

.tres-contactpromo p {
    width: 50% !important;
    float: left;
	margin-top: 20px;
}

form.wpcf7-form .wpcf7-form-control-wrap.radio-359 {
    display: block;
    margin-top: 10px;
}

form.wpcf7-form .wpcf7-list-item.first {
    display: block;
}

form.wpcf7-form p input, form.wpcf7-form textarea{
	border-radius: 0 !important;
    border: 1px solid #a1a1a1 !important;
	width:97% !important;
}

form.wpcf7-form input[type="radio"], form.wpcf7-form input[type="submit"]{
	width:auto !important;}
	
form.wpcf7-form input[type="submit"] {
    width: auto !important;
    background: #2057b0;
    border: none;
}

form.wpcf7-form input[type="submit"]:hover {
    background:#537aba !important;
	border:none;
    color: #fff;
}

div.wpcf7-mail-sent-ok {
    background: transparent;
    border: 2px solid #398f14;
}
.page-id-3724 .wp-post-image{
    display: none !important;
}
.page-id-3722 .wp-post-image{
    display: none !important;
}
.cbfc-circular-text .cbfc-circular-val{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:59px !important;
	font-weight:bold;}
	
.cbfc-circular-type-time{
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:20px !important;
	font-weight:bold;}
	
.cuenta-atras .wpb_wrapper > p{
	line-height:36px;}
    
#faqs blockquote {
    background: #eee none repeat scroll 0 0;
    border-left: 5px solid #2057b0;
    font-style: italic;
    font-weight: bolder;
    margin-top: 4em;
}
/*formulario compra*/
.wpcf7-form-control-wrap.costetotal input {
    height: 1px;
    overflow: auto;
    padding: 0;
    visibility: hidden;
    width: 1px;
}
form.wpcf7-form .meses .wpcf7-list-item.first, form.wpcf7-form .vc_col-sm-4 .wpcf7-list-item.first {
    display: inline;
}
form.wpcf7-form p input#coste {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border: medium none !important;
    color: #2057b0;
    font-size: 1.6em;
}
.puestos select {
    float: none;
}
form hr {
    border: 1px solid rgba(0, 0, 0, 0.1);
    clear: both;
}
label.total{
    font-size: 24px;
    color: #333;
    font-family: "Amaranth",sans-serif;
    font-weight: 700;
}
input.wpcf7-form-control.wpcf7-submit:disabled {
    opacity: 0.3;
}
form.wpcf7-form input.wpcf7-acceptance {
    width: inherit !important;
}
/*FIN Página de promoción del nuevo centro*/
.sidebar #mc4wp-form-1 {
    background: #2057b0 none repeat scroll 0 0;
    color: #ffffff;
    padding: 20px;
}#mc4wp-form-1 label {
    color: #ffffff;
}

@media (max-width: 800px) {
    .statimg {
    height: auto;
    overflow: auto;
    }
    .mentor, .startup, .inversor, .equipo {
    float: left;
    padding-bottom: 50%;
    width: 50%;
    }
    footer{
        padding: 30px;
    }
    .newsletter input[type="email"] {
    width: 100% !important;
    }
    header .navbar-nav > li > a {
    font-size: 0.7em; 
    padding-left: 3px !important;
    padding-right: 3px !important;
    }
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-left: 15px;
    margin-right: 15px;
    }
    .equipo {
    padding-bottom: 50%;
    width: 50%;
    }
    .etitle:hover {
    padding-top: 1px;
    }
    .etitle h2 {
    font-size: 1em;
    }
    .etitle a, .mtitle a, .ititle a {
    border: 3px solid #fff;
    height: 2em;
    width: 2em;
    padding: 0px;
    }
}

@media (max-width: 760px) {
	.slogan-promo .wpb_wrapper > p{
		text-align:center !important;
		margin-bottom:30px !important;}
		
	.wpb_single_image.wpb_content_element.imagen-coworking.vc_align_left{
		display:none;}
	.page-template-template-nuevo-centro p, .page-template-template-nuevo-centro .wpb_wrapper .ul-promocion li{
		text-align:center;}
}

@media (max-width: 640px) {
    .mentor, .startup, .inversor,.equipo {
    float: none;
    padding-bottom: 100%;
    width: 100%;
    }
    .tribe-events-list .hentry.vc_col-sm-4 {
    margin: 0 auto;
    width: 80%;
    }
    .navbar-nav > li > a {
    font-size: 0.6em; 
    }
    .vc_col-sm-12 .vc_single_image-img.attachment-full {
    display: none;
    }
    .vc_col-sm-3 .vc_single_image-img.attachment-full, .vc_col-sm-6 .vc_single_image-img.attachment-full{
    display: unset;
    }
    .claim, .claim p {
    font-family: "Oswald",sans-serif !important;
    font-size: 0.8em;
    line-height: 1em;
    }
    .propio2 {
    font-size: 1em !important;
    letter-spacing: 0px;
    }
    .rev_slider.fullwidthabanner.revslider-initialised.tp-simpleresponsive{
        height: 300px !important
    }
    .movil {
    display: none;
    }
    .fases.wpb_row, .wpb_content_element {
    margin-bottom: 35px !important;
    }
    .blog-post.pesado {
    margin: 0 auto;
    width: 90%;
    }
    .pesado .post-content-text{
        width: 100%;
        padding:10px;
        float: none;
    }
    .pesado.blog-post img {
    margin-right: 0%;
    width: 100% !important;
    }
    body,html,p {
    font-size: 17px;}
	
	.cbfc-circular-text .cbfc-circular-val{
	font-size:29px !important;}
    .statimg img {max-height: 100%}
    .post-filters input, .post-filters select, .post-filters input.submit, .post-filters input.form-control{ width: 90% !important; margin-left: 5%; margin-bottom:1em }
    .single-startups #imgstart, .single-startups #txtstart{float: none; width: 100%; text-align:center;}
    .single-startups #titlestart h1{background-position: bottom;}
    #web .blue-square {margin-bottom: 1em;}
}

