#Subheader {
	padding: 100px 0 120px
}

p.align_left {
    text-align:left;
}

#Subheader .title {
    color: #f04a24;
    }

h2.orange {
    color: #f04a24;
}

.orange {
    color: #f04a24;
}

.mayusculas {
    text-transform: uppercase;
}

.bold {
    font-weight: 600;;
}

h6 {
    font-size: 14px;
    line-height: 25px;
    font-weight: 400;
    letter-spacing: 4px;
}
.fecha {
    font-size: 18px;
    line-height: 25px;
    font-weight: 400;
    letter-spacing: 4px;
}

body:not(.template-slider) #Header_wrapper {
	background-image: url(../images/demo-img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover
}

a.f-w-600 {
    font-weight: 600;
}

.f-size-12 {
    font-size: 12px;
    letter-spacing: 3px;
    color: #f04a24;
}

a:hover.action_button {
    color: #f04a24;
}

.column_column ul li, .column_column ol li, .column_helper ul li, .column_helper ol li, .column_visual ul li, .column_visual ol li, .mfn-acc ul li, .mfn-acc ol li, .ui-tabs-panel ul li, .ui-tabs-panel ol li, .the_content_wrapper ul li, .the_content_wrapper ol li, .post-excerpt ul li, .post-excerpt ol li {
    margin-bottom: 5px;
    }

#Footer .widgets_wrapper {
    padding: 0 0;
}

.content_slider .slider_pagination {
    width: 100%;
    margin-top: 0px;
}

.resalte {
    font-family: "Vidaloka", Arial, Tahoma, sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0px;
    color: #f04a24;
}

.column_column ul, .column_column ol, .column_helper ul, .column_helper ol, .column_visual ul, .column_visual ol, .mfn-acc ul, .mfn-acc ol, .ui-tabs-panel ul, .ui-tabs-panel ol, .the_content_wrapper ul, .the_content_wrapper ol, .post-excerpt ul, .post-excerpt ol {
    margin: 0 0 15px 15px;
}

.text-center {
    text-align: center;
    display: block;
    margin: 0 auto;
}

.icon-big {
    font-size: 20px;
}
.icon-big-big {
    font-size: 40px;
}

.p-top-10 {
    padding-top: 10px;
}
.m-bot-20 {
    margin-bottom: 20px;
}
.m-bot-30 {
    margin-bottom: 30px;
}

#Footer .footer_copy .social li a:hover, #Footer .footer_copy .social-menu a:hover {
    color: #f04a24;
    font-size: 14px !important;
    }

#Header_creative #Top_bar .logo {
    float: none;
    text-align: center;
    margin: 15px 0
}

/* ajuste del menu */
#Header_creative #Top_bar .logo {
    float: none;
    text-align: center;
    margin: 0 0;
}
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo {
    height: 129px;
    line-height: 129px;
    padding: 40px 0;
    }

.calendario-mobile {
    text-decoration:none;
    font-weight:600;
    font-size:14px;
    letter-spacing: 0.2em;
    color:#ffffff;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
    padding-right:20px;
    margin-bottom: 30px;
    background-color:#f04a24;
}


.mb-10 {
    margin-bottom:20px;
}

#Side_slide, #Side_slide .search-wrapper input.field, #Side_slide a:not(.action_button), #Side_slide #menu ul li.submenu .menu-toggle {
    color: #fff;
	font-size: 14px
}

.calendario-mobile:hover {
	font-size: 14px !important;
}
.calendario-mobile:focus {
	font-size: 14px !important;
}
