@charset "UTF-8";

/*!
 * Eduardo Venegas
 * Version - 1.8.0
 */



.ect-titulo {
    font-family: 'Bree Serif', serif;
}

.module-title h2 {
    text-transform: none;
}


/* LOGO Header */
.extra-nav,
.inner-header {
    min-width: 200px;
    max-width: 250px;
    overflow: hidden;
	text-align: center;
}

.module-title h2, title h2 {
    letter-spacing: 0px;
}

/* menu top*/
.linSep { color: #eee; }
.lit {font-style: normal !important; }
.logoSliderHome {
    position: absolute;
    top: -100px !important;
    left: 0px;
    z-index: -1;
    width: 300px !important;
    height: 200px !important;

  }

.homeSliderLetf {
text-align: left !important;}

.imgCircle {border-radius: 100% !important;}

.portfolio-titleIco {font-size: 60px !important; color: #fff;}
.row-portfolio.row-gutter .grid-sizer, .row-portfolio.row-gutter .portfolio-item {
    padding: 2px;
}


.paraxRedes, .paraxRedes a {color: #fff; font-size: 140px; line-height: 2px;}
.paraxRedes i {margin: 0px; display: block;}
.paraxRedes span {color: #fff; font-size: 20px !important; margin: 0px; text-transform:uppercase!important;}
.paraxRedes a:hover, .paraxRedes a:focus {color: #cccccc !important;}

#ser, #gal, #con {
      -webkit-animation-duration: 2s;
      animation-duration: 2s; 
}
.btn { cursor: pointer !important; }

.form-control {
    color: #333;
    background-color: #eee;
	border-width: 3px;
    border-color: #2383c4;
    /*letter-spacing: .09375rem;*/
	letter-spacing: .0rem;
    /*font-size: .625rem;*/
	font-size: .695rem;
}


/* List */
.ect_list {
    padding-left: 15px;
    list-style: circle  !important;
}

/* FooT*/
.ft-pie p {display: inline; margin: 0 30px 0 0;}

/*
.efecto {
    overflow:hidden;
    position:relative;
    font-size:3em;
    width:100%;
    height:0;
    -webkit-transition: all 500ms ease-out;
    -moz-transition:all 500ms ease-out;
    transition: all 500ms ease-out;

}

.efecto: target{
    height:100%;
}*/

.noNo { display: block !important;}

/*------*/
@media only screen and (max-width: 576px) {
.linSep {visibility:hidden !important;}
}

@media only screen and (max-width: 768px) {
.linSep { visibility:hidden !important;}
.inner-nav .noEs {float: left; margin-right: 8px;}

.paraxRedes, .paraxRedes a {color: #fff; font-size: 60px; line-height: 2px;}
/*.paraxRedes i {margin: 0px; display: block;}
.paraxRedes span {color: #fff; font-size: 20px !important; margin: 0px; text-transform:uppercase!important;}
.paraxRedes a:hover, .paraxRedes a:focus {color: #cccccc !important;}*/

.noNo { display: none !important;}

}

@media only screen and (max-width: 992px)  {
.linSep { color: #eee; }
.ft-pie p {display: block; margin: 0px; width: 100%;}
}

@media only screen and (max-width: 1200px) {
.linSep { color: #eee; }
}
