/* ancho columnas*/


.wptheme1Col .wpthemeCol {



    width: 100%;




}

.wpthemeCol {


    margin-left: 0;


}



.wptheme1Col {

    width: 100%;
    max-width: 100%;


}

.wpthemeLayoutContainers {



    padding: 0 !important;


}

.card_home {

    height: 280px;
    
}

.card_home .card_body {
    padding-bottom: 16px;
}



/* Cards mas enlaces */
#green {
    background-color: #33691e !important;
	
}

#violet {
    background: #9c27b0;
	
}

#orange {
    background: #f44336;
	
}

#blue {
    background: #2196f3;
	
}

#yellow {
    background: #ffc107;
	
}

#red {
    background: #e91e63;
	
}

.card_mdl .card_mdl_body .copy_card_mdl p {
    color: #ffff;
}

section.serv_section .card_mdl:hover {
    box-shadow: 0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);
    transform: scale(1.03);
    z-index: 1;
}
/* Fin Cards mas enlaces */

section.news_section .news_title p:after {
    
    border-bottom: 5px solid #8bc34a;
}

section.events_section .copy_elem_mdl .box_rdio .body_rdio .btn_rdio a.mdl-button {
   
    display: inline-flex;
}

section.events_section .copy_events {
    
    display: inline-grid;
    -ms-flex-direction: inline-grid;
    
}


.hero_slider .slide__action a {
    font-size: 36px;
}

section.events_section .copy_events a.mdl-button.custom p {
    font-size: 24px;
    line-height: 1;
    text-align: left;
}


section.events_section .copy_elem_mdl .box_rdio .body_rdio .box .orange {
   
    background-color: initial;
}


@media screen and (max-width: 1180px) and (min-width: 1024px){


.menu_primary a.mdl-button {
    
    font-size: 14px;
    max-width: 8em;  
}
}

@media screen and (max-width: 480px){







.wpthemeLayoutContainers {





    padding: 0;
}






}






/* fin ancho columnas*/

/* Body scroll x */
@media screen and (max-width: 540px) and (min-width: 200px){

 body{
    overflow-x: hidden;
}
}
/* Fin Body scroll x */








/* enlaces */
section.cards_section .row_cards>.colm a {
    color: inherit !important;
}

a, a:active {
    text-decoration: none !important;
}

/*fin enlaces */

.hero_slider .box_slider p a {
    color: inherit;
}

@media only screen and (min-width: 1025px){
.hero_slider .box_slider p {
    font-size: 66px;
}
}

@media only screen and (min-width: 1025px){
section.news_section {
    padding: 80px calc(4% - 16px) 50px;
}
}

@media only screen and (min-width: 1025px){
section.programs_section .stn_title p {
    font-size: 53px;
    line-height: 1.2;
    letter-spacing: -.5px;
}
}

.menu_primary a.mdl-button span {
    font-weight: bold;
}

footer .copy_footer_ifo .ctn_social a.mdl-button span {   
    color: #ffff;
}

