/*
Theme Name: Newsup Child
Template: newsup
Author: IGT
Version: 1.0.0.0.1731068734
Updated: 2024-11-08 13:25:34

*/

/* ====================================================================================================================== */
/* =============================							COLORES							============================= */
/* ====================================================================================================================== */



:root {
	--color-azul-oscuro-fpe: #004895;
	--color-azul-medio-fpe: #1151d3;
	--color-azul-25ani-fpe:#002a4b; /*#0b4395; */
}

/* ====================================================================================================================== */ 
/* ============================						     FUENTES 		    				============================= */
/* ====================================================================================================================== */ 
/*html {
	font-family: 'Roboto Slab', 'Helvetica', arial, serif!important;
}

body {
	font-family: 'Roboto Slab', 'Helvetica', arial, serif!important;
}*/



/*==================== Site Titel =======================*/
body .site-title-footer a, body .site-description-footer
{
	color: #fff;
}
/*==================== Top Bar color ====================*/

.mg-headwidget .mg-head-detail {
	background-color:var(--color-azul-oscuro-fpe)!important;
}
.mg-head-detail .info-left li, .mg-headwidget .mg-head-detail .info-left li a , .mg-headwidget .mg-head-detail li a i, .mg-headwidget .mg-head-detail .info-right li a {
	color: #fff;
}
.mg-headwidget .mg-head-detail .info-right li a:hover, .mg-headwidget .mg-head-detail .info-right li a:focus {
	color: white!important;
}
.mg-headwidget .mg-head-detail li a i {
	color: #fff;
}
.mg-headwidget .mg-head-detail .info-right li a i {
	color: #fff;
}
.mg-headwidget .trans {
	background: rgba(0, 0, 0, 0.0);
}
.mg-headwidget.trans .mg-head-detail {
	background: rgba(0, 0, 0, 0.0);
	border-color: rgba(255, 255, 255, 0.1);
}
.mg-headwidget.trans .mg-head-detail .info-left li a , .mg-headwidget.trans .mg-head-detail li a i, .mg-headwidget.trans .mg-head-detail .info-right li a {
	color: #fff;
}
.mg-headwidget.trans .navbar-wp {
    background: rgba(0, 0, 0, 0.7);
}
.mg-headwidget.center .navbar-wp {
    background: var(--color-azul-25ani-fpe)!important;
}
/*=== navbar Header colors ===*/
.mg-headwidget .navbar-wp {
	background: #202f5b;
}
.mg-headwidget .navbar-header .navbar-brand {
	color: #222;
}
.header-widget .mg-header-box .mg-social li span.icon-soci a {
    color: #999;
}
.header-widget .mg-header-box .mg-social span.icon-soci:hover a, .header-widget .mg-header-box .mg-social span.icon-soci:focus a {
    color: var(--color-azul-25ani-fpe)!important;
}
.mg-headwidget .navbar-wp .navbar-nav > li> a {
	color: rgba(255,255,255,0.71);
}
.mg-headwidget .navbar-wp .navbar-nav > li > a:hover, .mg-headwidget .navbar-wp .navbar-nav > li > a:focus, .mg-headwidget .navbar-wp .navbar-nav > .active > a, .mg-headwidget .navbar-wp .navbar-nav > .active > a:hover, .mg-headwidget .navbar-wp .navbar-nav > .active > a:focus {
	color: #fff;
	background: var(--color-azul-25ani-fpe)!important;
}
.mg-headwidget .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.mg-headwidget.trans .mg-head-detail .mg-social i {
    color: #fff;
}
.mg-headwidget.trans .mg-header-box-info h4, .mg-headwidget.trans .mg-header-box-info p {
	color: #fff;
}
.mg-headwidget.light .mg-head-detail{
	background: #fff;
	border-color: #eee;
}
.mg-headwidget.light .info-left li {
	color: #848582;
}
.mg-headwidget.light .mg-nav-widget-area-back .inner {
	background: #fff;
}

.post-edit-link :hover{ color:var(--color-azul-25ani-fpe)!important; }


/*==================== Theme Menu ====================*/
/**Category Color **/
a.newsup-categories.category-color-1{background: var(--color-azul-25ani-fpe)!important;}
a.newsup-categories.category-color-2{background: #feb236;}
a.newsup-categories.category-color-3{background: #622569;}
a.newsup-categories.category-color-4{background: #82b74b;}
/*=== navbar dropdown colors ===*/ 

.navbar-wp .dropdown-menu > .active > a, .navbar-wp .dropdown-menu > .active > a:hover, .navbar-wp .dropdown-menu > .active > a:focus {
	background: var(--color-azul-25ani-fpe)!important;
	color: #fff;
}
.navbar-wp .dropdown-menu > li > a:hover, .navbar-wp .dropdown-menu > li > a.bg-light:hover  {
	background: var(--color-azul-25ani-fpe) !important;
	color: #fff !important;
}
.navbar-wp .dropdown-menu li a.bg-light:hover  {
	background-color: var(--color-azul-25ani-fpe) !important;
	color: #fff !important;
}
.navbar-wp .dropdown-menu > li > a {
    background: var(--color-azul-oscuro-fpe)!important;
    color: #fff !important;
}
.navbar-wp .dropdown-menu > .active > a, .navbar-wp .dropdown-menu > .active > a:hover, .navbar-wp .dropdown-menu > .active > a:focus {
	background: var(--color-azul-25ani-fpe)!important;
	color: #fff;
}
.mg-search-box .btn {
	background: var(--color-azul-25ani-fpe)!important;
	border-color: var(--color-azul-25ani-fpe)!important;
	color: #fff;
}
.mobilehomebtn {
    background: var(--color-azul-25ani-fpe)!important;
    color: #fff;
}


/*==================== Body & Global ====================*/
.form-control:hover, textarea:hover, input:not([type]):hover, input[type="email"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="tel"]:hover, input[type="url"]:hover, input[type="text"]:hover, input:not([type]):focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="text"]:focus {
	border-color: var(--color-azul-25ani-fpe)!important;
}
input[type="submit"], input[type="reset"],  button {
	background: var(--color-azul-25ani-fpe)!important;
	border-color: var(--color-azul-25ani-fpe)!important;
	color: #fff;
}
blockquote{
	background: #f5f5f5;
	border-color: var(--color-azul-25ani-fpe)!important;
}
blockquote::before {
	color: var(--color-azul-25ani-fpe)!important;
}
blockquote::after {
	color: var(--color-azul-25ani-fpe)!important;
}
.mg-search-modal .mg-search .btn {
	background: var(--color-azul-25ani-fpe)!important;
	color: #fff;
}
.mg-error-404 h1 i {
	color: var(--color-azul-25ani-fpe)!important;
}
.owl-carousel .owl-controls .owl-buttons div:hover {
	background: var(--color-azul-25ani-fpe)!important;
	border-color: var(--color-azul-25ani-fpe)!important;
	color: #fff;
}
.owl-carousel .owl-controls .owl-page.active span {
	border-color: var(--color-azul-25ani-fpe)!important;
}
/*==================== Section & Module ====================*/
.mg-tpt-txnlst ul li a {
    color: var(--color-azul-25ani-fpe)!important;
    background: #f3eeee;
}
.mg-tpt-txnlst ul li a:hover, .mg-tpt-txnlst ul li a:focus {
    color: #fff;
    background: var(--color-azul-25ani-fpe)!important;
}
.mg-latest-news .bn_title span{
  border-left-color: var(--color-azul-25ani-fpe)!important;
  border-color: transparent transparent transparent var(--color-azul-25ani-fpe)!important; 
}
.mg-latest-news .bn_title {
  background-color: var(--color-azul-25ani-fpe)!important;
}
.mg-latest-news .bn_title .title{
	background-color: var(--color-azul-25ani-fpe)!important;
}
.mg-latest-news .mg-latest-news-slider a::before, .mg-latest-news .mg-latest-news-slider a::after {
    color: var(--color-azul-25ani-fpe)!important;
}
.mg-latest-news .mg-latest-news-slider a span{
  color: var(--color-azul-25ani-fpe)!important;
}
.top-right-area .nav-tabs .nav-link.active, .top-right-area .nav-tabs .nav-link.active:hover, .top-right-area .nav-tabs .nav-link.active:focus {
    color: #212121;
    background-color: #fff;
    border-color: #eee;
    border-bottom-color: var(--color-azul-25ani-fpe)!important;
}
.title_small_post h5 a:hover {
	color: var(--color-azul-25ani-fpe)!important;
}	
.mg-sec-title {
  border-color: var(--color-azul-25ani-fpe)!important;
}
.mg-sec-title h4{
    background-color: var(--color-azul-25ani-fpe)!important;
    color: #fff;
}
.mg-sec-title h4::before {
    border-left-color: var(--color-azul-25ani-fpe)!important;
    border-color: transparent transparent transparent var(--color-azul-25ani-fpe)!important;
}
.mg-viewmr-btn{
  color: var(--color-azul-25ani-fpe)!important;
}
.mg-posts-sec .small-post-content h5 a:hover, .featured_cat_slider a:hover{
  color: var(--color-azul-25ani-fpe)!important;
}
.mg-post-box .title a:hover { 
    color:var(--color-azul-25ani-fpe)!important;
}
.mg-post-bottom .mg-share-icons .mg-share span a:hover{
  background-color:var(--color-azul-25ani-fpe)!important;
  color: #fff;
}
.mg-post-bottom .mg-share-icons .mg-share-toggle:hover{
  background-color:var(--color-azul-25ani-fpe)!important;
  color: #fff;
}
/*==================== post ====================*/
.mg-blog-post .bottom h4:hover, .mg-blog-post .bottom h4 a:hover, .mg-posts-modul-6 .mg-sec-top-post .title a:hover, .mg-blog-inner h4 a:hover {
	color: var(--color-azul-25ani-fpe)!important;
}
.mg-blog-post-box h4.title:hover, .mg-blog-post-box h4.title a:hover, .mg-blog-post-box h4.title:focus, .mg-blog-post-box h4.title a:focus {
	color: var(--color-azul-25ani-fpe)!important;
}
.mg-blog-category a{
    color: #fff;
    background: var(--color-azul-25ani-fpe)!important;
}
.mg-blog-meta a:hover {
	color: var(--color-azul-25ani-fpe)!important;
}
.mg-blog-post.lg .mg-blog-meta a:hover , .mg-blog-post.lg .mg-blog-meta a:focus {
	color: var(--color-azul-25ani-fpe)!important;
}
.post-form {
    color: #fff;
    background: var(--color-azul-25ani-fpe)!important;
}
.comments-area .comment-meta .comment-author img {
	border-color: var(--color-azul-25ani-fpe)!important;
}
.comment-body .reply a {
    color: #fff;
    background: var(--color-azul-25ani-fpe)!important;
}
.comment-metadata .edit-link:before {
    color: var(--color-azul-25ani-fpe)!important;
}
.wp-block-search .wp-block-search__label,.mg-widget .wp-block-group h2  {
	background: var(--color-azul-25ani-fpe)!important;
	color: #fff;
	border-color: var(--color-azul-25ani-fpe)!important;
}
.wp-block-search .wp-block-search__label::before, .mg-widget .wp-block-group h2:before {
    border-left-color: var(--color-azul-25ani-fpe)!important;
    border-color: transparent transparent transparent var(--color-azul-25ani-fpe)!important;
}
.wp-block-search .wp-block-search__label::after, .mg-widget .wp-block-group h2::after {
	background-color: var(--color-azul-25ani-fpe)!important;
}
.wp-block-file *+.wp-block-file__button{
    background: var(--color-azul-25ani-fpe)!important;
    color: #ffffff;
    text-decoration: none;
}
/*==================== Sidebar ====================*/
.mg-wid-title {
	border-color: var(--color-azul-25ani-fpe)!important;
}
.mg-sidebar .mg-widget h6{
	background: var(--color-azul-25ani-fpe)!important;
	color: #fff;
}
.mg-sidebar .mg-widget .wtitle{
	background: var(--color-azul-25ani-fpe)!important;
	color: #fff;
}
.mg-sidebar .mg-widget h6::before {
	border-left-color: var(--color-azul-25ani-fpe)!important;
    border-color: transparent transparent transparent var(--color-azul-25ani-fpe)!important;
}
.mg-sidebar .mg-widget .wtitle::before {
	border-left-color: var(--color-azul-25ani-fpe)!important;
    border-color: transparent transparent transparent var(--color-azul-25ani-fpe)!important;
}
.mg-sidebar .mg-widget ul li a:hover, .mg-sidebar .mg-widget ul li a:focus {
	color: var(--color-azul-25ani-fpe)!important;
}
.mg-sidebar .mg-widget .mg-blog-post h3 a:hover {
	color: var(--color-azul-25ani-fpe)!important;
}
.mg-sidebar .mg-widget.widget_search .btn {
	color: #fff;
	background: var(--color-azul-25ani-fpe)!important;
}
.mg-sidebar .mg-widget .mg-widget-tags a, .mg-sidebar .mg-widget .tagcloud a,
.wp-block-tag-cloud a, .mg-widget .wp-block-tag-cloud a {
	background: #f3eeee;
	color: var(--color-azul-25ani-fpe)!important;
	border-color: #f3eeee;
}
.wp-block-tag-cloud a:hover, .wp-block-tag-cloud a:focus,
 .wp-block-tag-cloud a:hover, .wp-block-tag-cloud a:focus,
.mg-widget .wp-block-tag-cloud a:hover  {
	color: #fff;
	background: var(--color-azul-25ani-fpe)!important;
	border-color: var(--color-azul-25ani-fpe)!important;
}
.mg-sidebar .mg-widget .mg-widget-tags a:hover, .mg-sidebar .mg-widget .tagcloud a:hover, .mg-sidebar .mg-widget .mg-widget-tags a:focus, .mg-sidebar .mg-widget .tagcloud a:focus {
	color: #fff;
	background: var(--color-azul-25ani-fpe)!important;
	border-color: var(--color-azul-25ani-fpe)!important;
}
.mg-sidebar .mg-widget .mg-social li span.icon-soci {
	color: var(--color-azul-25ani-fpe)!important;
	border-color: var(--color-azul-25ani-fpe)!important;
}
.mg-sidebar .mg-widget .mg-social li span.icon-soci:hover {
	color: #fff;
	background: var(--color-azul-25ani-fpe)!important;
	border-color: var(--color-azul-25ani-fpe)!important;
}
/*==================== general ====================*/
.btn {
	background: var(--color-azul-25ani-fpe)!important;
	color: #fff;

}
.btn-theme, .more_btn, .more-link {
	background: var(--color-azul-25ani-fpe)!important;
	color: #fff;
	border-color: var(--color-azul-25ani-fpe)!important;
}
/*==================== pagination color ====================*/
.nav-next a:hover, .nav-next a:focus, .nav-previous a:hover, .nav-previous a:focus {
	color: var(--color-azul-25ani-fpe)!important;
}
.navigation.pagination .nav-links .page-numbers:hover, .navigation.pagination .nav-links .page-numbers:focus, .navigation.pagination .nav-links .page-numbers.current, .navigation.pagination .nav-links .page-numbers.current:hover,  .navigation.pagination .nav-links .page-numbers.current:focus, .single-nav-links a.current, .single-nav-links span.current, .single-nav-links a:hover, .single-nav-links span:hover, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	border-color: var(--color-azul-25ani-fpe)!important;
	background: var(--color-azul-25ani-fpe)!important;
	color: #fff;
}
/*==================== typo ====================*/
.mg-page-breadcrumb > li a:hover, .mg-page-breadcrumb > li a:focus {
	color: var(--color-azul-25ani-fpe)!important;
}
/*==================== blog ====================*/
.mg-comments .mg-reply:hover, .mg-comments .mg-reply:focus {
	color: #fff;
	background: var(--color-azul-25ani-fpe)!important;
	border-color: var(--color-azul-25ani-fpe)!important;
}
/*==================== Tags ======================*/
.newsup-tags a:hover
{
	color: var(--color-azul-25ani-fpe)!important;
}

#wp-calendar tbody td#today{color: var(--color-azul-25ani-fpe)!important; }
/*==================== footer background ====================*/
footer .mg-widget ul li a:hover, footer .mg-widget ul li a:focus {
	color: var(--color-azul-25ani-fpe)!important;
}
footer .mg-posts-modul-6 .mg-sec-top-post .mg-blog-meta a:hover{color: var(--color-azul-25ani-fpe)!important;}

footer .mg-widget.widget_search .btn {
	color: #fff;
	background: var(--color-azul-25ani-fpe)!important;
	border-color: var(--color-azul-25ani-fpe)!important;
}
footer .mg-widget .mg-widget-tags a, footer .mg-widget .tagcloud a {
	background: #fff;
    color: var(--color-azul-25ani-fpe)!important;
    border-color: #fff;
}
footer .mg-widget .mg-widget-tags a:hover, footer .mg-widget .tagcloud a:hover, footer .mg-widget .mg-widget-tags a:focus, footer .mg-widget .tagcloud a:focus {
	color: #fff;
	background: var(--color-azul-25ani-fpe)!important;
	border-color: var(--color-azul-25ani-fpe)!important;
}
footer .mg-widget h6 {
	background: var(--color-azul-25ani-fpe)!important;
	color: #fff;
}
footer .mg-widget h6::before {
	border-left-color: var(--color-azul-25ani-fpe)!important;
    border-color: transparent transparent transparent var(--color-azul-25ani-fpe)!important;
}
footer .mg-widget h6::after {
    background-color: var(--color-azul-25ani-fpe)!important;
}
.ta_upscr {
	background: var(--color-azul-25ani-fpe)!important;
	border-color: var(--color-azul-25ani-fpe)!important;
	color: #fff !important;
}
.form-control:focus {
	border-color: var(--color-azul-25ani-fpe)!important;
}
.form-group label::after {
	background-color: var(--color-azul-25ani-fpe)!important;
}
/*-theme-background-*/ 
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce #respond input#submit, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce a.button, .woocommerce button.button, .woocommerce-page .products a.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt[disabled]:disabled, .woocommerce #respond input#submit.alt[disabled]:disabled:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt[disabled]:disabled, .woocommerce a.button.alt[disabled]:disabled:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt[disabled]:disabled, .woocommerce button.button.alt[disabled]:disabled:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt[disabled]:disabled, .woocommerce input.button.alt[disabled]:disabled:hover {
	background: var(--color-azul-25ani-fpe)!important;
}
/*-theme-color-*/ 
.woocommerce #respond input#submit, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page .products .added_to_cart, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	color: var(--color-azul-25ani-fpe)!important;
}
/*-theme-border-color-*/ 
.woocommerce-cart table.cart td.actions .coupon .input-text:hover, .woocommerce-cart table.cart td.actions .coupon .input-text:focus, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce nav .woocommerce-pagination ul li a:focus, .woocommerce nav .woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
	border-color: var(--color-azul-25ani-fpe)!important;
}
.woocommerce .products span.onsale, .woocommerce span.onsale {
	background: var(--color-azul-25ani-fpe)!important;
}
.woocommerce-page .woocommerce-message a {
	background-color: var(--color-azul-25ani-fpe)!important;
}
/*woocommerce-Price-Slider*/ 
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background: var(--color-azul-25ani-fpe)!important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background: var(--color-azul-25ani-fpe)!important;
}

div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form button[type=submit]:focus, div.wpforms-container-full .wpforms-form button[type=submit]:hover
{
    background-color: var(--color-azul-25ani-fpe)!important;
    color: #fff;
}
.wp-block-search .wp-block-search__input:hover, .wp-block-search .wp-block-search__input:focus {
    border-color: var(--color-azul-25ani-fpe)!important;
}
.wp-block-search .wp-block-search__button
{
    background: var(--color-azul-25ani-fpe)!important;
    border-color: var(--color-azul-25ani-fpe)!important;
    color: #fff;
}


/* ######################################################################################################################## */
/* ###################### 							CLASES PERSONALIZADAS								################### */
/* ######################################################################################################################## */

.owl-wrapper {
	transition: 0.8s ease;
}

.mg-blog-post .bottom h4, .mg-blog-post .bottom h4 a:hover{
	color:yellow!important;
}


#banner-fpe {
	width:100%;
}

.widget_calendar {
	padding: 20px!important;
	background-color:#ffffff!important;
	border-radius: 10px 10px 10px 10px!important;
	border-style: solid!important;
	border-width: 3px!important;
	text-align:center!important;
	border-color:var(--color-azul-oscuro-fpe)!important;
    height:100%!important;
}

.widget_calendar caption {
	padding-top: 10px!important;
    background-color:var(--color-azul-oscuro-fpe)!important;
	color:#ffffff!important;
	text-align:center!important;
	font-size: large!important;
	font-weight:500!important;
}


.sidebar-fpe {
    height:100%;
}

.row-fpe {
	padding: 17px;
}

.row-fpe .col-12 {
	border-bottom: var(--color-azul-25ani-fpe);
	border-style:solid;
	padding: 10px;
	padding-bottom: 3px;
	border-width:0.5ex;
	border-left: 0;
	border-right: 0;
	border-top: 0;
}

.row-fpe .col-12 span {
	font-size: x-large;
	font-weight:700;
	color:var(--color-azul-25ani-fpe)!important;
	font-style: normal;
}


.subcat-fpe {
	padding-left:60px;
	padding-right:60px;
	background-color: #ffffff;
	height:100%;
	padding-bottom:100px;
}

.subcat-fpe a {
	color:#3e687e;
	font-weight:500;
	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
	font-size: x-large;
	transition: color 0.2s ease-out;
	text-decoration: none;
	letter-spacing: 2px;
	justify-items: center;
}

.subcat-fpe a:hover {
	font-size: x-large;
	color: whitesmoke;
	font-weight: bold;
}

.subcat-fpe div {
	padding-bottom: 10px;
	border-radius: 10px 10px 10px 10px;
}

.subcat-fpe div:hover {
	background-color: var(--color-azul-25ani-fpe);
	color: whitesmoke;
}

.home .home-fpe {
	display:none!important;
}

.mg-footer-bottom-area-fpe {
	padding-bottom: 0px!important; 
}

.overlay-fpe {
	padding: 0 0 0 0!important;
}

.inner-fpe {
	padding: 4.6%!important;
	background-repeat:no-repeat;
	background-size:100%;
}

.mg-head-detail {
	padding:0 0 0 0!important;
}

.mg-menu-full .navbar{
	padding:0 0 0 0!important;
	padding-left:20px!important;
	background-color: var(--color-azul-oscuro-fpe)!important;
}

.mg-menu-full .navbar li{
	padding-left:1px!important;
}

#top-bar-fpe {
	padding-left:40px!important;
	padding-right:40px!important;
}

.mg-sec-title {
	margin: -10px -20px 20px -20px!important;
}

.owl-carousel {
	overflow:hidden;
	height:100%;
}

.mg-blog-post .bottom {
	padding-bottom:40px;
}

.mg-blog-category a {
	font-size:14px;
}

#contactar-fpe {
	margin-top: 15px;
	border-radius: 20px;
	border-style: solid;
	border-color: var(--color-azul-oscuro-fpe);
	padding:35px;
	vertical-align: middle;
	height: fit-content;
	background-color: #eeeeef;
}

#contactar-fpe h3 {
	border-radius: 10px;
	background-color:var(--color-azul-oscuro-fpe);
	text-align: center;
	color:white;
	height:50px;
	align-content: center;
}

#contactar-fpe span {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size: larger;
}
#contactar-fpe i {
	color: var(--color-azul-25ani-fpe);
}
