/*
 * Autor CSS: by Milay Pava -  Webmaster Senior - Milai Pava
 * Interfaz de usuario, Apps y mobile, Avanzada Wordpress, Diseño, desarrollo e implementación Sitios Web y Marketing Digital - Optimización de contenidos - SEO - Branding
 ** Do not remove the developer's name from the code. The developer's name must remain in the code so that the work can be properly attributed.
 *** No elimine el nombre del desarrollador del código. El nombre del desarrollador debe permanecer en el código para que se pueda atribuir correctamente el trabajo.
 */
a, a:active, a:focus {
   outline: none !important;
}

 .page-header {
    padding: 0 0 0 0;
}
 .center,
.imgcenter{
    text-align: center;
}

.page-header-title,
#hidetit .widget-title,
#inspector-textarea-control-0,
body .after-header-content{
    display: none;
}

body hr {
    border-top: 5px solid #20ece0;
}

#site-logo #site-logo-inner a img {
    width: 250px;
}

#main #content-wrap {
    padding-top: 0;
    padding-bottom: 0;
}

body h2, body h3 {
    font-size: 38px;
}

.bgblue{
background: #292D7A;
background: linear-gradient(221deg,rgba(41, 45, 122, 1) 75%, rgba(0, 88, 226, 1) 100%);
}

.txB h2,
.txB p{
    color: #FFFFFF;
}

.prrfaz{
    font-size: 26px;
    color: #10255b;
}

.tit1az h2,
.prrfaz p {
    font-weight: 200;
    text-align: left;
}

.tit1az h2 strong,
.prrfaz strong{
    font-weight: bold;
}


.tit1b h3 {
    font-weight: 200;
    color: #FFFFFF;
    font-size: 25px;
}

.tit1b h3 strong{
    font-weight: bold;
}

.serv .so-panel{
    position: relative;
}

.serv h3 {
    position: absolute;
    color: #FFFFFF;
    bottom: 0;
    font-size: 17px;
    font-weight: bold;
    border: 0;
    letter-spacing: -1px;
    text-align: center !important;
    padding: 0;
    width: 100%;
}

.pnl2 img{
    color: #FFFFFF;
}

.pnl3 .sow-features-feature {
    margin-bottom: 40px !important;
}

/*ACCORDION*/
.accd1 .so-widget-sow-accordion-default-581f85095e1d-2 .sow-accordion .sow-accordion-panel .sow-accordion-panel-header {
    background-color: transparent !important;
    color: #19D3C5 !important;
    padding: 0 !important;
    border-bottom: 4px solid #19D3C5;
    font-size: 24px;
    font-weight: 600;
}
/*FiN ACCORDION*/

.pnl1 .so-widget-sow-editor{
    position: relative;
}

.pnl1 h2 {
    font-size: 29px;
    position: absolute;
    color: #FFF;
    top: -130px;
    z-index: 1;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.pnl1 img{
    position: relative;
}

.pnl1  p{
    padding: 0 35px;
}

.pnl1 a {
    margin-bottom: 40px !important;
}

.pnl2 h5 {
    position: absolute;
    color: #FFF;
    top: -168px;
    font-size: 23px;
    width: 100%;
    margin: 0 !important;
    text-align: center;
    line-height: 28px;
}

.pnl2 .sow-icon-container{
    position: relative;
    margin: 0 auto !important;
    width: 100% !important;
}

.pnl2 .textwidget{
    position: relative;
}

.pnl2 li{
    background: #FFF;
}

.pnl2 .sow-icon-image {
    height: 288px !important;
    width: 100% !important; 
    background-size: cover !important; 
}

.pnl2 .sow-features-feature-text{
    background: #FFF;
    margin: -69px 14px 0;
    padding: 20px 20px;
    text-align: left;
    font-size: 17px;
    line-height: 27px;
}

#menu-footer li {
    padding: 0;
    border-bottom: 0;
    border-top: 0;
    line-height: 25px;
}

#menu-footer a {
    font-size: 18px;
}

#menu-footer .sub-menu {
    margin-left: 20px !important;
}

body .dropdown-menu ul li a.menu-link {
    text-transform: none;
}

/* FORM*/

.colmgL {
    margin-right: 2%;
}

.col50 {
    width: 48%;
    float: left;
}

.col30 {
    width: 30%;
    float: left;
}

.col100{
    display: inline-block;    float: left;
    width: 98%;
    margin: 0;
}

form input,
form select {
    background-color: #FFF !important;
}

form label {
    font-weight: normal;
}

form .wpcf7-list-item-label {
    color: initial;
    font-weight: normal;
}

.formcont {
    background-image: url(https://colegiomontemorel.edu.co/wp-content/uploads/colegio-humanista-de-preescolar-a-bachillerato-icfes-muy-superior-calendario-a-intercultural-english-program-sede-campestre-chia-bgcont.png) !important;
    padding: 40px 35px 40px 45px;
    border-radius: 20px;
    border: 1px solid #142d62;
}


.formcont h3 {
    border: 0;
    color: #FFF;
    letter-spacing: normal;
    font-size: 25px;
    padding: 0;
}

.formcont .imgcap,
.formcont .chec,
.formcont .chec a {
    color: #FFF;
}
.wpcf7-submit{
    background-color: #20EBE0 !important;
    color: #FFF;
}

.dscf7-captcha-container {
    float: left;
}

/* CSS MEDIA 480 */

@media only screen and (max-width: 768px) {
.pnl1 h2 {
    font-size: 21px;
}

.img100 img{
    width: 100%;
}

body h2, body h3 {
    font-size: 26px;
}

.prrfaz {
    font-size: 21px;
}

.col50 {
    width: 100%;
    float: left;
}

}
