/*------------------------------------------------------------------
Sartre Base Skin
Version: 1.0.4;
Author: ThemeMountain
Copyright: ThemeMountain



-------------------------------------------------------------------*/

/*------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6, .project-title, .product-title, .project-description, .font-alt-1, .counter {
    font-family: 'Fira Sans', 'Helvetica Neue', sans-serif;}
body, input, button, select, textarea {
    font-family: 'Roboto', 'Helvetica Neue', sans-serif;
}    

.call-to-action-2-1 {background-image: none; background-color: #1ccfc9;}
.hero-5-3 .media-column { background-image: url(../images/cege/equipo-01.jpg);}

.footer {    background: #000;}
.hero-2-1 {    background-image: none;background-color: #1ccfc9 !important;}

.box {    border: 1px solid #1ccfc9;}
.bkg-charcoal {    background-color: #000000;    border-color: #000000;}
.header-background .navigation > ul > li > a {    color: #000;}
.header .navigation > ul > li > a {    font-size: 1.4rem; opacity: 1}
.feature-column:hover {background-color: #1ccfc9; color: white; cursor: pointer}
.feature-column:hover h4 {color: white; }
.project-description {    font-size: 1.4rem;}
.bkg-theme { background-color: #1ccfc9; border-color: #1ccfc9; }
.bkg-hover-theme:hover {
    background-color:  #4c4c4c   ;
    border-color: #4c4c4c   ;
}
.header .logo {    width: 18.5rem;}
.widget .logo {opacity: 0.2; width: 25rem }
.footer .widget a:hover {color:#1ccfc9 }
.tms-overlay {background-color: rgba(0, 0, 0, 0.4) !important; }
#emprendimientos .tms-overlay {background-color: rgba(0, 0, 0, 0.0) !important; }
#frase h5, h3, h4 {font-weight: normal}
textarea {    min-height: 11.2rem;}

.tms-slides .tms-overlay {opacity: 0!important}
.tm-lightbox {    background:rgba(0, 0, 0, 0.85);}
#tml-content-wrapper {top: 8% !important; left: 10% !important; bottom: 12% !important; right: 10% !important}
#tml-caption span {
    background-color: rgba(0, 0, 0, 1);
    border-top: .1rem solid #1ccfc9;
    font-size: 1.5rem;
    font-style: normal;
    color: white;}


.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.alert {
    position: relative;
    padding: 1.5rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    font-size: 1.6rem;
    text-align: center;
}
iframe {     background: none}

