/**
 * Theme Name: Ribosome Child
 * Template: ribosome
 */

@media screen and (min-width: 960px) {
    body .site {
        box-shadow: 0 2px 30px rgba(100, 100, 100, 0.3);
    }
}
body .search-form-movil {
    display: none;
}
body .site {
    position: relative;
}
body #header-logo {
    width: 200px;
    height: 50px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 auto;
    padding: 5px;
    background-color: white;
}
body #header-logo img {
    height: 100%;
}
body .custom-widget-title {
    color: #fff;
    width: 100%;
    border-bottom: 2px solid #2b784a;
}
body .custom-widget-title > div {
    background-color: #2b784a;
    padding: 10px;
    display: inline-block;
    width: auto;
    font-weight: bold;
}
body .image-header-wrapper img {
    width: 100%;
}
/* body .main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	background-color: #b3b3b3;
	border-top: none;
	border-bottom: none;
} */

/* body .boton-menu-movil-sin-top-bar {
	background-color: #b3b3b3;
}

body #menu-movil {
	background-color: #b3b3b3;
} */

body .main-navigation {
	border-top: 2px solid #2A7648;
}

button, input[type="submit"], input[type="button"], input[type="reset"] {
	background-color: #2b784a !important;
}

body .main-navigation .current-menu-item > a, 
body .main-navigation .current-menu-ancestor > a, 
body .main-navigation .current_page_item > a, 
body .main-navigation .current_page_ancestor > a {
	color: #388f5d;
}

body a {
	color: #2b784a !Important;
}
body a:hover {
	color: #388f5d !Important;
}

body .widget-title-tab {
	background-color: #2b784a;
	color: #fff;
}

body h3.widget-title {
	border-bottom: 2px solid #2b784a;
}

body .credits-right {
	text-align: right;
	padding: 0;
	display: none;
}

body footer[role="contentinfo"] {
	background-color: #2b784a;
	color: #f2f2f2;
}