
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
#afp-filter{
    text-align:center;
margin-bottom: 35px !important;
}
.blog-grid-post-date {
    display: none;
}
.prague-header .prague-navigation .main-menu .menu-item li a{
    font-weight:bold !important
}
.prague-header.simple.sticky-menu.light .prague-navigation .main-menu li a {
    font-weight: 600 !important;
    font-size: 13px;
    color: black;
}
.prague-header.simple.sticky-menu{
padding-top:35px;}

li.afp-single-item {
    margin-bottom: 20px !important;
}


/*@font-face {
    font-family: grotesque;
    src: url(fuentes/grotesquemt.otf);
}

html{
font-family: grotesque;
}

p {
    font-family: grotesque !important;
}

body{
font-family: grotesque;
}

h2{
font-family: grotesque !important;
}*/


.fa-check-circle-o:before{display:none;}

.prague-clients-wrapper {

    min-height: 150px !important;

}
.prague-services-wrapper .services-item-icon{    
background-image: url(http://somoshumanoide.com/baplanning/wp-content/uploads/2017/09/check.png);
    background-size: contain;
 background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    line-height: 15px;
    margin-bottom: 5px;
}


.contenidoservicios .content{ padding-top:0}


.prague-header.light .main-menu li a.selected:visited{color:red!important}
/*.prague-header.light .main-menu li a:active{color:red!important}*/
.footer-main-content .creating h2{color: white;text-transform: uppercase;font-weight: 100;font-size: 52px;line-height: normal;}
.footer-main-content .creating .bajada {color: white !important; text-transform: uppercase; font-size: 16px !important; font-weight: 100 !important;}

.footer-info-block-title{display: none;}
.textocontacto .content{padding-top:0}
.textocontacto p{font-size:14px;line-height:30px;}
.textocontacto a{font-size:14px;}
.textocontacto .heading{padding: 65px 0 0 0;}
.textocontacto .heading.dark .subtitle.divider:after{display:none;}
.contacto ul{margin:0}
.contacto li {list-style-type: none; font-weight: 300; line-height: 16px; font-size: 13px;}
.contacto .email {font-size: 15px; font-weight: 500;}
.contacto .copyright {font-size: 14px;font-weight: 500;margin-top: 43px;display: block;}
.footer-bottom-content{display:none;}
.prague-footer .footer-top-content .prague-footer-main-block .footer-main-content {margin-top: 23px !important;}
.prague-header.simple.sticky-menu{background-color: white !important}
.prague-header.simple.sticky-menu.light .prague-navigation .main-menu li a{font-weight: 600 !important;font-size: 13px;color:black}
.somos p{font-size: 14px; line-height: 8px;margin: 0;}
.somos p b{font-size:14px}
.somoscuadro p{font-size: 18px;text-align: justify; border: 3px solid #e2e2e2; padding: 35px;}
.titulogrande .content{width: 100%;max-width: 100% !important;}
.titulogrande .content p{font-size: 137px;font-weight: 100;color: black !important; border-bottom: 3px solid black;line-height: 150px;}
.tituloseccion h2{font-size: 60px;line-height: 60px;font-weight: 300;margin-top: 0 !important;}
.prague-footer .footer-content-outer{padding: 60px 0 60px !important;}
.prague-footer .footer-top-content{border-bottom:0 !important}
.cajatitulotexto .vc_column-inner{padding: 30px !important}
.cajatitulotexto p{font-size: 22px !important}
.cajatitulotexto p strong{font-size: 22px !important;}

footer.prague-footer div.footer-content-outer {max-width: 1920px;padding: 0 0 0 0 !important;}
.prague-footer .footer-top-content .prague-footer-info-block {background-color: #FFF;}
.prague-footer .footer-top-content .prague-footer-main-block {background-color: #1CB5BA; padding: 10px;}
.prague-footer {background-color: #000;}
.prague-footer .footer-top-content {padding-bottom: 0px;}
.prague-footer-info-block .footer-info-block-title,.prague-footer-info-block .footer-info-block-content{color: black;}

.prague-footer .footer-top-content .prague-footer-main-block .footer-main-content {max-width: inherit;}


.prague-footer .footer-top-content .prague-footer-main-block,.prague-footer .footer-top-content .prague-footer-info-block{
min-height:251px;}

.contacto,.contacto div.col-md-9,.contacto div.col-md-3,.prague-footer-info-block .footer-info-block-title,.prague-footer-info-block .footer-info-block-content{
    min-height: 195px;
}

ul.social-content li {
    display: inline-block;
}
ul.social-content li a i {
    font-size: 18px;
    margin-right: 10px;
}


@media only screen and (max-width: 991px){
.footer-main-content .creating h2{font-size: 45px;}
.contacto .copyright {margin-top: 10px;}
.footer-main-content .creating .bajada {color: white !important;text-transform: uppercase;font-size: 14px !important;line-height: 20px !important;}
}

@media only screen and (max-width: 450px){
.prague-services-wrapper .services-item-description p:last-child {
    margin-bottom: 0;
    line-height: 21px;
    font-weight: 300;
    height: 150px !important;
}
.tituloseccion h2 {
    font-size: 36px;
    line-height: 50px;
    font-weight: 300;
    margin-top: 0 !important;
}
.titulogrande .content p {
    font-size: 34px;
    font-weight: 100;
    color: black !important;
    border-bottom: 1px solid black;
    line-height: 40px;
}
.cajatitulotexto p {
    font-size: 19px !important;
}
}
.project-detail-slider-banner .project-detail-main-slider {
  height: 100%;
}

.main-menu li:hover a, .main-menu li.current-menu-parent a {
    opacity: 1;
    color: #1CB5BA !important;
}


.current_page_item a{color:#1CB5BA !important}

.titulogrande .content{padding-top:0 !important}
.textosnosotros p{color:black}

li.afp-single-item {
    height: 150px;
    width: 167px;
    padding-top: 50px;
    padding-bottom: 50px;
    margin: 14px;
text-align: center;
}

.afp-item-details{display:none !important;}

#afp-filter a:hover{color:#1CB5BA !important}
#afp-filter a:active{color:#1CB5BA !important}
#afp-filter a:focus{color:#1CB5BA !important}

.project-detail-slider .project-detail-slider-banner{margin-bottom: 50px;}

.project-detail-slider .project-detail-slider-outer .project-detail-slider-content {
    margin-bottom: 10px;
}

.project-detail-slider-outer .project-detail-slider-content h6 {
    font-size: 14px;
    line-height: 0px;
}

.project-detail-slider .project-detail-slider-outer .project-detail-block-outer {
    margin-top: 0px;
}

.single-projects .project-detail-slider {
    padding: 106px 0 50px 0;
}

.serviciostexto b{
        font-weight: 100;
    font-size: 32px;
    border-bottom: 1px solid;line-height: 75px;
}

.serviciostexto p{
        font-weight: 300;
line-height:22px;
}
.serviciostexto li{
    line-height: 22px;
    list-style: none;
}

.prague-services-wrapper .services-item-description p:last-child {
    margin-bottom: 0;
    line-height: 21px;
    font-weight: 300;
    height: 90px;
}
.prague-services-wrapper .services-item-description p:last-child p{font-size:15px;}

.prague-services-wrapper {
    padding: 36px 33px 50px 33px !important;

}

.prague-services-wrapper .services-item-title {
    font-size: 20px;
    height: 60px;
}

.prague-header.light .prague-nav-menu-icon a i::after, .prague-header.light .prague-nav-menu-icon a i::before {
    background-color: #1CB5BA;
}

.prague-header.light .prague-nav-menu-icon a i {
    background-color: #1CB5BA;
}

.blog .top-banner{
    display:none;
}

.prague-blog-grid-wrapper {
    margin-bottom: 10px !important;
}


.post-detailed .prague-post-title {
    display: none;
}

.prague-post-content-outer .det-tags .tags-button a {
color: #1CB5BA !important
}
.post-comments{
    display: none;
}

.prague-post-content-outer .det-tags .tags-button a:hover{
background-color: #1CB5BA !important;
color: white !important;
}

.prague-header .prague-navigation .main-menu li a {
   font-weight: 600 !important;
    font-size: 13px;
}

.prague-header .prague-navigation .main-menu li:nth-child(4) a{
   color:#929292 !important
}
.prague-header .prague-navigation .main-menu li.current_page_item a{
   color:#1CB5BA  !important
}