/* Enter Your Custom CSS Here */
/* Guia de colores
#ea1d76 ROSA
#7c97ab AZUL CLARO
#3b556a AZUL OSCURO
*/
.thim-button.style3 { background-color: #7c97ab !important; border-color: #7c97ab !important; }
.thim-button.style3:hover { background-color: #3b556a !important; border-color: #3b556a !important; }
.thim-button.style5:hover { background-color: #FFFFFF !important; border-color: #ea1d76 !important; color: #ea1d76 !important; }
.thim-button.style4 { color: #ea1d76; }

.so-panel.widget_sow-image { margin-bottom: 0px !important; }
.thim-menu .so-panel.widget_button { margin-bottom: 0px !important; }
.thim-heading .sc-heading { padding-top: 15px !important; padding-bottom: 20px !important; }

.thim_header_custom_style header.site-header .top-header { -webkit-box-shadow: 0px 2px 5px 0px rgba(124,151,171,1); -moz-box-shadow: 0px 2px 5px 0px rgba(124,151,171,1); box-shadow: 0px 2px 5px 0px rgba(124,151,171,1); }

.archive-content article.tp_event:hover .thim-button.style3, .archive-content article.dn_campaign:hover .thim-button.style3{ display:none; }
article .entry-summary { font-weight: normal !important; }

.portfolio .content{ background-color: rgba(59, 85, 106, 0.7); height: 40%; padding: 30px 20px 24px !important; }

.thim-about-author { border:none; }
.thim-about-author .author-wrapper { display:none; }

hr { border-top: 1px solid #7c97ab !important; }

.single-image.right { text-align: right; }
.single-image.center { text-align: center; }
.thim-single-image .widget-title{ text-align: center; }

.thim-content-slider .slides-wrapper .scrollable>li .thumb-content h4{ font-size: 20px; line-height: 30px; }

.so-panel.widget_nav_menu { text-align:center; }
footer .footer-inferior .panel-grid-cell { border-right: 1px solid #7c97ab !important; min-height: 290px; }
footer .footer-inferior .panel-grid-cell:last-child { border-right: none !important; }

footer .widget a { font-weight: 400; }
footer ul li { line-height: 20px; }
footer .thim-float-list.panel-widget-style { margin-top: 20px; }
footer .thim-float-list.panel-widget-style a{ font-weight: 700;  }

#main-content > .content-area { background: url("https://www.juegaterapia.org/wp-content/uploads/2017/03/fondo-jt.png") repeat-x; }

.top_site_main { display: none; height: 125px !important; }
.post-template-default .top_site_main { display: block; }

.top_site_main .page-title-wrapper .heading__primary { font-size: 42px; font-weight: normal; text-transform: lowercase;	}



/*.campaign_single .right-box{ display: none !important; }*/
.campaign_thumbnail_overlay a {
    color:#FFFFFF;
    background: #ea1d76;
    border-color: #ea1d76;
}
.campaign_thumbnail_overlay a:hover {
    color:#FFFFFF;
    background: #c2125e;
    border-color: #c2125e;
}


.donate_counter { background-color: #7c97ab !important; }

.single-our_team .entry-meta { width: 400px !important; }
.single-our_team .related-posts h3{ display:none; }

.thim_header_style2 header.site-header .main-menu .menu-item-has-children>a, .thim_header_style2 header.site-header .main-menu .menu-item-has-children .disable_link {  padding: 3px 0px; }

.archive-content article .entry-header .blog_title a { color: #3b556a !important; }
.archive-content article .entry-content { color: #7c97ab !important; }
.donate_campaign_goal_raised .campaign_goal_raised label { color: #7c97ab !important; }

.wp-border-img-mapa {
    border: none;
}

@media (max-width: 780px){
	.panel-row-style-footer-inferior.footer-inferior.panel-row-style { display: none; }
	.toolbar-sidebar .panel-grid-cell { margin-bottom: 0px !important; }
}

@media (max-width: 768px){
	.toolbar-sidebar .textwidget ul li { margin-right: 10px !important; }
	.thim_header_custom_style header.site-header .top-header .thim-logo { max-width: 70%; }

}

/*Mapa*/
.cauto{color: white;
    font-family: 'amandine';
    font-size: 30px;
    margin: 20px;
    padding: 5px;
    background-color: #97a6b6;
    padding-left: 15px;
}

.provincias{ color: #3b556a;
    font-family: 'roboto' !important;
    margin: 20px;
    font-size: 19px;
    background-color: #eeeff1;
    opacity: 30%;
    padding: 10px;
    padding-left: 15px;
}

.ulmap{ color: #3b556a;
    font-family: 'roboto';
    margin: auto;
    list-style: none;
    margin-left: 20px;  
}

.limap{ font-size: 15px;
    padding: 3px;
}

.numero{ font-size: 16px;
}

.menu-item.wpml-ls-slot-29.wpml-ls-item.wpml-ls-item-en.wpml-ls-menu-item.wpml-ls-first-item.wpml-ls-last-item.standard span {
    color: #eff0f2;
}

.menu-item.wpml-ls-slot-29.wpml-ls-item.wpml-ls-item-es.wpml-ls-menu-item.wpml-ls-first-item.wpml-ls-last-item.standard span {
    color: #eff0f2;
}

/*Cabecera post*/
.post-template-default .top_site_main {
    display: none;
}

.thim-white .mc4wp-form input[type=email] {
    border: 2px solid #FFF;
    background: 0 0;
    color: #FFF;
    text-align: center;
}

@media (max-width: 576px){
.site-footer {
    display: block !important;
}
}

@media (max-width:768px){
.footer-inferior {
    display: none !important;
}
}

@media (max-width:576px){
.footer-inferior {
    display: none !important;
}
}