/* Color para los fondos*/
#main, #header-text-nav-container,
#secondary .widget, .error-404 .widget, .news-bar {
    background-color: #faf2ec;
}

/* Para limitar ancho de la pagina y se vea publicidad de los lados */
#page {
    max-width: 1120px;
}

/* Parte principal de la pagina(izquierda) */
#primary {
    overflow-y: hidden; /* Para ocultar la publicidad que se monte en el sidebar*/
}

/* Parte derecha de la pagina(sidebar) */
#secondary {
    width: 300px; /* Definir ancho, 300px es el de la publi */
}

#secondary .widget-title {
    display: none; /* Ocultar los titulos de todos los widgets del siderbar*/
}

#secondary .popular-posts .widget-title {
    display: block; /* Mostrar titulo de popular post */
}

/* Links en el Top del sitio */
.nav-top-links a {
    text-transform: uppercase;
    padding: 5px 10px;
    display: inline-block;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}


@media (min-width : 700px) {
    .nav-top-links a {
        float: right;
    }
}

/* BEGIN Slider styles */

@media (max-width : 700px) {
    .widget_beside_slider {
        display: none;
    }
}

.widget_featured_slider .above-entry-meta {
    display: none;
}

/* END Slider Styles */


/* BEGIN Menu */

#site-navigation {
    background-color: #0ba89c;
    border-top: none;
}

#site-navigation .inner-wrap {
    padding-right: 46px;
}

.main-navigation .sub-menu, .main-navigation .children {
    background-color: #d58024;
}

.fa.search-top {
    right: 0;
}

.main-navigation a{
    padding-top: 14px;
    padding-bottom: 14px;
}

.main-navigation li.menu-item-has-children>a:after, .main-navigation li.page_item_has_children>a:after{
    line-height: 1;
}

/* END Menu */


/* CHECK BEGIN widget de juegos educativos */

.site-games {
    color: #fff;
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 10px;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-top: 40px;
    position: relative;
    text-align: center;
    z-index: 100;
}

@media(max-width : 768px) {
    .h-mobile, .site-games {
        display: none;
    }
}

.site-games p {
    line-height: 1;
    margin-left: 20px;
    position: relative;
    width: 160px;
    font-size: 24px !important;
}

.other-game {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 5px;
    position: relative;
}

.other-game img {
    border: 1px solid #fff;
    border-radius: 4px;
    height: 97px;
    width: 99px;
    margin-bottom: 0;
}

.games-bk {
    background: url("https://www.educapeques.com/wp-content/themes/educapeques/img/bk-games.png") no-repeat;
    height: 536px;
    left: -20px;
    position: absolute;
    top: 0;
    width: 320px;
}

.sp-chincha {
    position: absolute;
    right: 10px;
    top: -25px;
    height: 90px;
    width: 69px;
    background: no-repeat url("https://www.educapeques.com/wp-content/themes/educapeques/img/hincha.png");
}

/* END widget de juegos educativos */


/* BEGIN FOOTER STYLES */
#main-footer {
    text-align: center;
    padding-bottom: 20px;
    background-color: #454545;
    color: white;
    margin-top: 30px;
}

#main-footer * {
    box-sizing: border-box;
}

#main-footer .site-promo {
    height: auto;
}

#main-footer .logo {
    padding: 8px 0;
}

#main-footer .logo  img {
    margin: 0 5px 0 0;
    vertical-align: middle;
}

#main-footer .logo strong {
    color: #aece42;
}

#main-footer .logo span {
    color: #fff;
}

#copy-right {
    color: white;
}

.footer-nav-links {
    max-width: 1034px;
    margin: 0 auto;
}

.footer-nav {
    padding: 2em 0;
    background-color: #343434;
    text-align: center;
}

.footer-nav ul {
    list-style: none;
}

.footer-nav a {
    padding: 8px 10px;
    color: #939393;
    font-size: 12px;
    display: inline-block;
}

.footer-nav a:hover,
.footer-nav a.active {
    color: #333;
    background-color: #73ad59;
    text-decoration: none;
    transition: all linear .3s;
    -moz-transition: all linear .3s;
    -webkit-transition: all linear .3s;
    -o-transition: all linear .3s;
}

#general-footer-bottom {
    padding: 10px 10px 0;
    color: #939393;
    font-size: 14px;
    font-weight: 300;
}

#general-footer-bottom p{
    font-size: inherit;
    line-height: 1.4;
}

#general-footer-bottom a {
    color: white;
    font-size: 15px;
    font-weight: 400;
}

.footer-row {
    margin-left: -15px;
    margin-right: -15px;
}

.footer-row:after {
    clear: both;
    content: ' ';
    display: block;
}

.footer-col {
    width: 20%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

@media (max-width: 768px) {
    .footer-col {
        width: 100%;
    }
}
/* END FOOTER STYLES */


/* BEGIN ESTILOS DEL FORMULARIO DE SUBSCRIPCION */

.subscription-form {
    background-color: #2391db !important;
    padding: 10px;
    text-align: center;
    color: white;
}

.subscription-form> p {
    font-weight: bold;
}

.subscription-form input{
    margin: 0 0 10px;
    font-size: 14px;
    padding: 5px 10px;
    color: #353535;
    box-sizing: border-box;
}

.subscription-form input[type=submit]{
    margin: 10px;
    width: 200px;
    background: #fff;
    color: #353535;
    text-transform: uppercase;
}

.subscription-form input[type=submit]:hover{
    background-color: #ffa73c;
}


/* END ESTILOS DEL FORMULARIO DE SUBSCRIPCION */

/* Oculta below-entry-meta para aunque este vacio no se vea los margenes */

.below-entry-meta{
    display: none !important;
}

.entry-content li{
    margin-bottom: 20px;
    line-height: 1.9
}

/* Smartphones (portrait) */
@media only screen 
and (max-width : 320px) {
	
	#footerr {
    width: 370px !important;
}
}
