/*
 * Diseño, desarrollo e implementación by Milay Pava -  Webmaster Senior
 * Interfaz de usuario, Apps y mobile, Avanzada Wordpress, Sitios Web y Marketing Digital - Optimización de contenidos - SEO - Branding
 */

.logo .logo-image {
    padding: 10px 20px;
}

.logo .logo-image a img {
    padding: 0;
    width: 250px;
    max-width: 250px;
}

.slick-next:before,
.slick-prev:before {
    content: none;
}

.n2-ss-slider .n2-ss-slider-controls-absolute-left-center,
.n2-ss-slider .n2-ss-slider-controls-absolute-right-center {
    z-index: 9999999999 !important;
}

.wppsac-post-list-content {
    padding: 0 25px;
}

#site-navigation ul li:hover > a, #site-navigation ul li.current-menu-item > a, #site-navigation ul li.current_page_item > a {
    color: #4f89db;
}
.page-id-144 #masthead,
.page-id-144 #flash-breadcrumbs,
.page-id-144 #colophon,
.page-id-29 #flash-breadcrumbs {
    display: none;
}

.page-id-29 .entry-content{margin:0;}

.page-id-144 img {
    width: 100%;
}

#boxes-home a {
    background: #0000003b;
    color: #fff;
    font-weight: bold;
    padding: 10px 20px;
    display: block;
    width: fit-content;
    margin-top: 10px;
}

#boxes-home h3 {
    font-size: 22px;
}

#topbnn{
margin-top: -36vh !important;
position: relative
}

#topbnn h3 {
    text-align: center;
    background: #03c2f482;
    padding: 20px;
    color: #fff;
    font-weight: bold;
}

.news_scroll .postExert{display:none;}
.teshom .postExert{display:block;}

#colophon .news_scroll h2 .post-title {
    font-size: 12px;
    font-weight: 100;
    line-height: normal;
    color: #fff;
    padding: 0;
    display: block;
    margin: -15px 0 0 20px;
}

#colophon .news_scroll h2 {
    margin-bottom: 10px;
    line-height: normal;
    font-size: inherit;
}

#colophon .news_scroll h2::before {
    color: #fff;
    content: "\f105";
    font-family: fontawesome;
    left: 0;
    top: 0;
}

#colophon .txt1 {
    margin: -70px 0 0 0;
}

#colophon .txt1 li {
    padding: 0 0 5px 20px !important;
}

#top-footer {
    padding: 80px 0 0;
}
.webdesign{display:none}

.by {
    float: right;
    color: #fff;
    font-size: 10px;
}

.by a {
    padding-left: 3px;
    color: #909aa7;
}

.contfoot a {
    background: #41a9d5;
    color: #FFF;
    padding: 10px 20px;
}

.read-more-link {
    background: #41a9d5;
    color: #FFF !important;
    padding: 10px 20px;
    display: table;
    margin-top: 20px;
}

#menu-item-791{
    background: #26b4e5;
    color: #FFF;
    padding: 20px  !important;
}

#menu-item-791 a {
    color: #FFF !important;
    font-weight: bold;
    font-size: 11px !important;
    text-transform: uppercase;
}

#menu-item-791 .current-menu-item a{
    background: #5ac8f0;
}


@media (max-width: 480px)
{

#topbnn {
   margin-top:0 !important;
}
.center-logo-below-menu .logo, .logo {
    padding: 0;
}
.logo .logo-image {
    padding: 0 !important;
}
}