div.at_submenu_1 ul li
{
    padding: 0 0px;
}

div.at_submenu_1 ul li a
{
    text-transform: uppercase;
    color:white;
}

div.at_submenu_1 ul li:after
{
    content: '|'; 
    padding-left: 10px;
    color:#f88;
}

div.at_submenu_1 ul li:last-child:after
{
    content: none;
}

div.at_submenu_1 ul li a:hover
{
    color: rgb(209, 209, 209) !important;
}

div.at_submenu_1 ul li.current a
{
    color: black !important;
AAAcolor:white;
}



div.at_submenu_2 ul li
{
    padding: 0 10px;
}

div.at_submenu_2 ul li a
{
    text-transform: lowercase;
}

div.at_submenu_2 ul li:after
{
    content: '|';
    padding-left:30px;
    color:white;
}

div.at_submenu_2 ul li:last-child:after
{
    content: none;
}

div.at_submenu_2 ul li a:hover
{
    color: rgb(209, 209, 209);
}

div.at_submenu_2 ul li.current a
{
    color: rgb(209, 209, 209) !important;
}


li.nav-item-id-236 .nav-submenu-container
{
    AAAbackground: rgb(209, 209, 209) !important;
    AAAbox-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, .075) !important;
    AAAborder-bottom: 1px solid #dee2e6 !important;

    background: #f3f3f3 !important;
    box-shadow: 0.25rem 0.25rem rgba(0, 0, 0, .075) !important;
    border: 1px solid #dee2e6 !important;
}

.section-sub1
{
    background: #d60f24;
}


.at_submenu_1 ul.nav
{
	width: fit-content;
	margin: 0 auto;
	width: -moz-max-content;
}

a.at-remove-link
{
    cursor:default;
}


ul.nav.menu.jmoddiv li
{
    margin-left: 10px;
}

#hero-section-1536565671451 ul.nav.menu li
{
    /*
    margin-left: 10px;
    display:table;
    margin: 0px auto 0px auto;
    */
    display: table;
    margin: 0px auto 0px auto;
    padding-right: 11px;    
}

ul.nav.menu li a
{
    font-size: 12px;
    /*
    font-family: Muli,Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    font-weight: bolder;
    */
}

#menu-acceso-181560352325645 ul.nav.menu li a
{
    font-family: Muli,Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    font-weight: bolder;
}



#astroid-header ul.nav.menu span a
{
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.9rem 2.2rem;
    font-size: 1rem; 
    line-height: 1.5;
    border-radius: 0rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

    color: white;
    background-color: rgb(255, 60, 54);

    padding: 15px;
}


#astroid-header ul.nav.menu span a:hover
{
    border-color: #f9f9f9;
    background-color: black;
    color: white;
}


#ad-section-1-231540292642202
{
    padding-top: 0px !important;
}



div.acymailing_form > p.acysubbuttons > input
{
    color: white;
    background-color: #d60f24;
    border-color: #d60f24;
    
    border-top-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 15px;
        border-width: 0px !important;
}

div.acymailing_introtext > h1
{
    margin-bottom: 15px;
    color: white;
}

#footer-1-1536143149268 > div:nth-child(2) > ul > li > a
{
    color: #f9f9f9;
}

#footer-1-1536143149268 > div:nth-child(2) > ul > li > a:hover
{
    color: #d60f24;
}


#footer-1-1536143149268 > div:nth-child(2)
{
    margin-top: 25px;
}

#astroid-footer > a
{
    color: rgb(255, 60, 54);;
}


#ad-section-1-231540292642202,
#section-3-1529739392463,
#section-2-1529739392758,
#astroid-column-1536925220056
{
    padding-bottom: 12px !important;
}

#content-section-1528971561366,
#section-3-1529739392463,
#section-2-1529739392758,
#astroid-column-1536925220056
{
    padding-top: 12px !important;
}


#right-1532326898561 > div > ul > li
{
   border-bottom-color: #eaeaea;
      border-bottom-color: transparent;
}

.most-popular li h6 a::before
{
    background: #eaeaea;
    padding-top: 5px;
}

.most-popular li h6
{
    padding-bottom: 20px;
}



.articulos-blog div.items-row div
{
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

.articulos-blog div.items-row div h3
{
    margin-top: 20px;
    text-align: center;   
    line-height: 18px; 
}

.articulos-blog div.items-row div h3 a
{
    font-size: 16px;
    color: #000000;   
}

.articulos-blog div.items-row div div.card
{
    border: none;
}

.articulos-blog .items-leading div.card
{
    border: none;
}

.articulos-blog .items-leading .card-deck
{
    margin-right: 0px;
    margin-left: 0px;
}

.articulos-blog .items-leading div h3
{
    margin-top: 20px;
    text-align: center;    
}


@media (min-width: 991px)
{
    .at-acceso-responsive,
    .at-responsive-header-bar
    {
        display: none !important;
    }
    
    .mr-lg-4, .mx-lg-4
    {
     margin-right: 0px !important;
    }
}

    
.at-header-login-btn
{
    padding: 10px;
    height: 46px;
    margin: auto;

    padding: 0px;
    height: 0px;
    margin: auto;

}



/*@media (min-width: 992px)
.mr-lg-4, .mx-lg-4 {
    
}*/

.at-header-right-container
{
    width:240px;
}

.at-header-right-container-content
{
    AAAmin-width: max-content;
    display: contents;
}



@media (max-width: 1200px)
{
    .nav-link
    {
        padding: 12px !important;
    }
}



@media (max-width: 1150px)
{
    .nav-link
    {
        padding: 0px !important;
    }
}

@media (max-width: 1100px)
{
    .nav-link
    {
        padding: 0px !important;
    }
}


#login-1528971649704 > div.moduletable > div.custom > p
{
    padding: 4px;
    margin: 0;
}


#topbar-1528971557124
{
    border-bottom: 1px #c20b19 solid;
}





div.at-main-megamenu-la-union  .megamenu-container,
div.at-main-megamenu-servicios .megamenu-container,
div.at-main-megamenu-noticias  .megamenu-container
{
    background-color: rgb(30,30,30,0.95) !important;
    border: 0px solid #eee;
    padding: 0px;
    z-index: 1000;
}


div.at-main-megamenu-la-union  .megamenu-container *,
div.at-main-megamenu-servicios .megamenu-container *,
div.at-main-megamenu-noticias  .megamenu-container *
{
    font-size: 13px;
    color: #f3f3f3;
}


.at-main-megamenu-la-union  > div > div > div:nth-child(1),
.at-main-megamenu-servicios > div > div > div:nth-child(2),
.at-main-megamenu-noticias  > div > div > div:nth-child(3)
{
    background-color: rgb(0,0,0, 0.6) !important;
}


/*
.at-main-megamenu-la-union  > div > div > div:hover,
.at-main-megamenu-servicios > div > div > div:hover,
.at-main-megamenu-noticias  > div > div > div:hover
{
    background-color: rgb(0,0,0, 0.6) !important;
}
*/


div.at-main-megamenu-la-union  .megamenu-container a:hover,
div.at-main-megamenu-servicios .megamenu-container a:hover,
div.at-main-megamenu-noticias  .megamenu-container a:hover
{
    color: #d60f24;
}


#astroid-header
{
    padding-bottom: 0px;
}

#topbar-1528971557124,
#header-section-1529472563843
{
    border-bottom: 0px solid transparent !important;
}

.at-main-megamenu-la-union  > div > div > div:nth-child(1) > div > div p,
.at-main-megamenu-servicios > div > div > div:nth-child(1) > div > div p,
.at-main-megamenu-noticias  > div > div > div:nth-child(1) > div > div p
{
    text-align: right;
}




#astroid-offcanvas input[type=submit]
{
    background: black;
}


#texto-revista-161548171057523  a
{
    color: white;
}

.nav-link
{
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
}

.astroid-nav .nav-item-parent .nav-title
{
    padding-right: 0px;
}

.astroid-nav .nav-item-parent .nav-title > .nav-item-caret
{
    right: 0px;
    position: relative;
}

.align-items-left div,
.align-items-left a
{
    padding-left: 0px;
    padding-right: 0px;
}


.megamenu-container,
.megamenu-container > div > div 
{
    min-height: 480px;
}



#astroid-sticky-header .astroid-nav-wraper
{
    width: 100%;
}

#astroid-sticky-header .astroid-nav-wraper .nav-item
{
    padding-left:  0px;
    padding-right: 0px;
}


.at-menu-acceso
{
    float: right;
    AAApadding-right: 100px;
    AAApadding-top: 5px;
}

ul.at-menu-acceso > li > a
{
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: 2.0em 2.2rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    color: #fff;
    background-color: #000;
    border-color: #000;   
    height: 80px;
}

article.leading-0 > div > div
{
	max-height: 500px;
	overflow: hidden;
}



#right-1532326898561 > div:nth-child(2) > div >
div.ui.fullscreen.modal.display_section1.popup-promos-cartelera.scrolling.transition.visible.active
{
    overflow-y: scroll;
}


#right-1532326898561 > div:nth-child(2) > div > 
div.ui.fullscreen.modal.display_section1.popup-promos-cartelera.transition.visible.active
{
    overflow-y: scroll;
    margin-top: 100px;
}

#right-1532326898561 > div:nth-child(2) > div > 
div.ui.fullscreen.modal.display_section1.popup-promos-cartelera.visible.active
{
    overflow-y: scroll;
    margin-top: 100px;
}

#men-acceso-181560352325645 > div > ul > li > a
{
    font-size: 14px;
}


#right-1532326898561 > div:nth-child(2) > div > 
div.ui.fullscreen.modal.display_section1.popup-promos-cartelera.scrolling.transition
{
    overflow-y: scroll;
}

article.system-unpublished
{
    border: 0px;
}
.system-unpublished, tr.system-unpublished
{
    background: white;
    border: 0px;
    border-bottom: 1px solid #eaeaea;
}




#astroid-column-1528971561366 .card-img-overlayteam-member-bio
{
    display: none;
    text-align: justify;
}

div.at-jd-hide-data-profile
{
    float: right;
    color: #d60f24 !important;
    cursor: pointer;
}





#astroid-column-1529739392010 .jd-team-items
{
    cursor: pointer;
}

#astroid-column-1529739392010 .jd-team-items:hover .card-img-overlayteam-member-bio a
{
    color: rgb(255,60,54);
}




div.at-actualidad-modulo span.category_title
{
    display: none !important;
	text-weight: 400;
	margin-top: 20px;
        color: #000000;
}


.astroid-nav .nav-link.active span {
    color: #d60f24 !important;
}





body a:hover
{
    color: #d60f24 !important;
}


form#productFilters input.btn.btn-inverse {
    background: #d60f24 !important;
    color: #fff;
    border: 0px;
    padding: 9px;
}

product-detail-tab li.active a {
       color: #d60f24 !important;
}

ul#j2store-product-detail-tab li.active a {
          color: #d60f24 !important;
}



.btn-secondary
{
    color: #fff !important;
    background-color: #d60f24;
    border-color: #d60f24;
}

.btn-secondary:hover {
    color: #fff !important;
    background-color: #d60f24;
    border-color: #d60f24 ;
}

button.btn-secondary a
{
    color: white;
}

button.btn-secondary a:hover
{
    color: white !important;
}

button.btn-secondary:hover
{
    background-color:  #d60f24 !important;
    border-color:  #d60f24 !important;
    color: white;
}


.jd-simple-contact-form .text-danger {
    color: #d60f24 !important;
}


.border-danger {
    border-color: #d60f24  !important;
}

.ui.form .field.error input:not([type]), .ui.form .field.error input[type=date], .ui.form .field.error input[type=datetime-local], .ui.form .field.error input[type=email], .ui.form .field.error input[type=file], .ui.form .field.error input[type=number], .ui.form .field.error input[type=password], .ui.form .field.error input[type=search], .ui.form .field.error input[type=tel], .ui.form .field.error input[type=text], .ui.form .field.error input[type=time], .ui.form .field.error input[type=url], .ui.form .field.error select, .ui.form .field.error textarea, .ui.form .fields.error .field input:not([type]), .ui.form .fields.error .field input[type=date], .ui.form .fields.error .field input[type=datetime-local], .ui.form .fields.error .field input[type=email], .ui.form .fields.error .field input[type=file], .ui.form .fields.error .field input[type=number], .ui.form .fields.error .field input[type=password], .ui.form .fields.error .field input[type=search], .ui.form .fields.error .field input[type=tel], .ui.form .fields.error .field input[type=text], .ui.form .fields.error .field input[type=time], .ui.form .fields.error .field input[type=url], .ui.form .fields.error .field select, .ui.form .fields.error .field textarea,
.ui.form .field .prompt.label
{
    border-color: #d60f24 !important;
    color: #d60f24 !important;
}


div.at-actualidad-modulo div.article-introtext h5
{
    font-weight: 400;
    padding-top: 30px;
    color: #000000;
}

.row-global-votaciones {
    /*display: flex;*/
    padding: 0px 15px;
    flex-wrap: wrap;
    width: 100%;
}

.row-votaciones {
    /*display: flex;*/
    flex-wrap: wrap;
}

.span5-votaciones {
    padding:10px 20px;
}
