﻿
#head .mw-index-menu-right { height:36px; float:right; }

.post-meta .date  { padding-left: 0; }

#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma { font-size: 11px; }

.pinglist li .date  { font-size: 11px; }
#sliders-container{position:relative}
#sliders-container .rev_slider_wrapper{-webkit-transform:translateZ(0)}
.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"]{position:fixed}
#sliders-container .wooslider .slide-content p{margin:0}
.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container,.avada-footer-fx-no-height-parallax-effect #main,.avada-footer-fx-no-height-parallax-effect #sliders-container,.avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar,.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container,.avada-footer-fx-parallax-effect .fusion-page-title-bar{position:relative;z-index:1}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
.text-center{text-align:center}
div#main-menu-wrapper{margin-left:auto;margin-right:auto;padding:0;width:960px;}
div#header,div#main-menu,div#main-menu-wrapper,div.panels-flexible-column-dos_30_70-1,div.panels-flexible-dos_30_70,div.panels-flexible-column-dos_30_70-2,.no-sidebars #content,#header div.section,#featured,#featured div.section,#messages,#messages div.section,#main,#triptych,#footer-columns,#footer,#page-wrapper,div#main-menu-wrapper,div.sidebar,div.footcontent{min-width:0px;width:100%;margin-left:0;margin-right:0;}
.e453-4.x-off-canvas .x-off-canvas-content {max-width:24em;padding:calc(1.5em * 2);background-color:rgb(70,41,24);box-shadow:0em 0em 2em 0em rgba(0,0,0,0.25);}

.popup-content-pad
{
    padding: 10px;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


img.alignleft {
margin: 0 10px 0 0;
}


.alignleft {
float:left;
}
.bg-white{background-color:#fff}
#wp-calendar tfoot td#next{padding-right:10px;text-align:right}
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:0 0!important;border:none}


.cabecera {
    margin: 0 0 -5px 0 !important;
    padding: 0 !important;
    text-align: center;
}

    .hero-section .banner-divider {
        width: 60%;
    }
.width100,.width100 .container.md-has-2-columns{width:100%}
.active-search .site-header .container.search_form_container{opacity:1;z-index:999;height:99px}
.site-header .container.search_form_container{position:relative;height:1px;opacity:0;height:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.container{position:relative;width:80%;max-width:1080px;margin:auto}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1200px}
.active-search .container.search_form_container{height:84px!important}




.topnav { background: #FFF; }

.topnav nav {display: none;z-index:9999;}
.feat-wide-sub-text span.feat-cat{background:0 0;color:#aaa;font-weight:400;padding:0}
span.feat-cat{clear:both;color:#fff;display:inline-block;font-family:montserrat,sans-serif;font-size:.65rem;font-weight:700;line-height:100%;margin-bottom:7px;padding:4px 10px;text-transform:uppercase}
#home-feat-wrap span.feat-cat{margin-bottom:8px}


.fly-but-wrap,
span.feat-cat,
span.post-head-cat,
.prev-next-text a,
.prev-next-text a:visited,
.prev-next-text a:hover {
	background: #9B2C31;
	}




#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar {
	float: none;
	margin-bottom: -7px;
	border: 3px double #ddd;
}


.bordercolor
{
	background-color: #ADADAD;
	padding: 0px;
}

.stats-container table tbody tr.success td {
}

.table-container table tbody tr.success td {
}

.white-panel table tbody tr.success td {
    background: #ebf4f6;
}

.admin-panel table tbody tr.success td {
    background: #ebf4f6;
}
.bs-wrap-gdpr-law{display:block;color:#212121;font-size:14px}
.bs-gdpr-law,.bs-wrap-gdpr-law .bs-gdpr-show{position:fixed;z-index:19999;left:0;bottom:0;right:0;width:100%}
.bs-wrap-gdpr-law .bs-gdpr-show{display:inline-block;width:auto;right:100px;left:auto;padding:6px 15px;font-size:inherit;color:inherit;background:#f5f5f5;line-height:1;transition:all .3s;-webkit-transition:all .3s;transition-delay:.2s;-webkit-transition-delay:.2s}
.bs-wrap-gdpr-law-close{z-index:0}
.bs-wrap-gdpr-law .bs-gdpr-show,.bs-wrap-gdpr-law-close .bs-gdpr-law{transform:translateY(100%);-webkit-transform:translateY(100%)}
.bs-wrap-gdpr-law-close .bs-gdpr-show{transform:translateY(0);-webkit-transform:translateY(0)}


.o-image--thumbnail {
  border-radius: 100%; }

  .c-attribution--footer .o-image {
    border-radius: 100%; }

  .c-cite__image .o-image {
    max-width: 4rem;
    max-height: 4rem;
    border-radius: 2rem; }

  .c-figure .o-image {
    line-height: 1; }


.c-card__img .o-image--icon {
  -o-object-fit: none;
  object-fit: none;
  width: auto;
  margin-top: 2rem; }
.submenu-single-item+.submenu-single-item {    padding-top: 42px;}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


.ie8 #featured-slider .entry-container {
	top: 25%;
}


#featured-slider .entry-container {
	top: 50%;
	
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	left: 5%;
	max-width: 40%;
}


.wide-978 #featured-slider .entry-container {
	left: 13.8%;
}


.wide-1218 #featured-slider .entry-container {
	left: 4.9%;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}


.size-mega-big{
font-size:90px;
}
