﻿



.silder .item_slide { position:absolute; top: 0; }
.textcenter{text-align:center !important}
.wpex-social-widget-output.textcenter li{float:none;display:inline-block}
.wpex-fa-social-widget.textcenter ul li{float:none;display:inline-block}
#footer-bottom.textcenter #footer-bottom-menu,#footer-bottom.textleft #footer-bottom-menu,#footer-bottom.textright #footer-bottom-menu{position:static;right:auto;top:auto;margin:0;height:auto;line-height:inherit;padding-top:10px;text-align:inherit}
#footer-bottom.textcenter #footer-bottom-menu li{float:none;margin:0 5px;display:inline-block}
.vcex-post-terms.textcenter .theme-button{margin-left:2.5px;margin-right:2.5px}
.vcex-image-banner.textcenter .vcex-ib-content{margin-right:auto;margin-left:auto}





.content-wrap {
	position: relative;
	z-index: 20;
	background-color: #fff;
	-webkit-backface-visibility: hidden;
}

  .entry-meta .entry-author .avatar {
    display: none;
  }

  .content-loop .entry-meta .entry-author .avatar,
  .content-loop .entry-meta .entry-category,
  .single .entry-meta .entry-author .avatar,
  .single .entry-meta .entry-category {
    display: none;
  }

#col-2 div.pwrapper{width:99%;font-size:12px;color:#6e706e;font-weight:normal;line-height:18px;}

#col-2 p a,#col-2 div.pwrapper a{text-decoration:underline;}

#footer .pwrapper{  width: 100%;  max-width: 980px;  display: block;  margin: 0 auto;  padding:10px 0;text-align: center;}
.gdlr-core-page-builder-body [data-skin] .gdlr-core-image-overlay-icon, .gdlr-core-page-builder-body .gdlr-core-pbf-column[data-skin] .gdlr-core-image-overlay-icon{ color: #ffffff; }

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

.gdlr-core-pbf-column-content{ position: relative; margin-left: auto; margin-right: auto; min-height: 1px; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.desktop-menu .menu--primary .has-mega-menu .wpb_column + .wpb_column {
  border-left: 1px solid #eeeeee;
}


.page-mobile-main-menu .wpb_column + .wpb_column {
  margin-top: 35px;
}


.page-mobile-main-menu .wpb_column.vc_column_container {
  width: 100% !important;
}


.builder-section-content {
	position: relative;
	z-index: 2;
}


.builder-section-gallery .builder-section-content,
.builder-section-text .builder-section-content,
.builder-section-blank .builder-section-content {
	max-width: 1024px;
	margin: 0 auto;
	padding: 0 32px;
	padding: 0 3.2rem;
}


.builder-section-content,
.builder-text-section-title,
.builder-gallery-section-title,
.builder-banner-section-title {
	position: relative;
	z-index: 2;
}






ul.menu_l3 {
    box-shadow: 0 2px 10px -2px rgba(0,0,0,.15);
    display: none;
    margin: 0;
    list-style: none;
    padding: 10px 0;
    margin: 0 0 10px 0;
    width: 450px;
    height: 479px;
    left: 246px;
    top: 0px;
    position: absolute;
    background: #fff;
    column-count: 2;
}




ul.menu_l3 li {

    float: none;

    margin: 0;

    padding: 2px 0;

    margin-bottom: 5px;

    width: 200px; 

    display: inline-block;

}




ul.menu_l3 li a, ul.menu_l3 li a:link, ul.menu_l3 li a:visited {

    float: none;

    font-weight: normal;

    padding: 0px;

    margin-left: 10px;

}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }

.entry-date-wrapper .month, .entry-date-wrapper .year { display: block; font-size: 0.75rem; line-height: 1.5; }

.flechita, .plus, .header-logo-calidad { display: none; }

.header-logo-calidad { display: block; position: absolute; top: 30px; right: 0; }
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
#l-wrap,svg:not(:root){overflow:hidden}
#l-header #header-logo,#l-wrap,body,html,main #main-title,sub,sup{position:relative}
.navbar-right .dropdown-menu-left{right:auto;left:0}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-right~.navbar-right{margin-right:0}


.navbar-top .navbar-right {
	margin: 0;
}


.navbar-right .navbar {
	min-height: 0;
	margin: 0;
	border: none;
}


.cover {
    position: fixed;
    top:0;
    left:0;
    bottom:0;
    background: transparent;
    width: 100%;
    z-index: 1000;
    display: none;
}

#copyright-note {
width: 100%;
margin: 0 auto;
clear: both;
max-width: 100%;
}
.card-block{padding:1.25rem}
.home .cta-cards .cta-card .card-block h2{font-size:38px;line-height:1.2;margin-top:0;margin-bottom:20px;width:80%}
.home .cta-cards .cta-card .card-block h2 a{font-size:38px;line-height:1.2}
.home .cta-cards .cta-card .card-block ul{list-style:none;margin:0 0 0 20px;padding:0}
.home .featured-content .cards .card .card-block .card-text{font-size:14px;line-height:1.45;color:#000}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
#body-wrap #wrap .ms-account-wrapper table,#body-wrap #wrap [class*=ms-subscription-] table{margin-top:1.75em;margin-bottom:0}
#body-wrap #wrap .ms-account-wrapper table tbody tr,#body-wrap #wrap [class*=ms-subscription-] table tbody tr{border-bottom:1px solid #d7d7d7}
#body-wrap #wrap .ms-account-wrapper table tbody tr:last-child,#body-wrap #wrap [class*=ms-subscription-] table tbody tr:last-child{border-bottom:none}
#body-wrap #wrap .ms-account-wrapper table td,#body-wrap #wrap [class*=ms-subscription-] table td{border:none}
#body-wrap #wrap .ms-account-wrapper table td:empty,#body-wrap #wrap [class*=ms-subscription-] table td:empty{display:none}
#wrap{position:relative;margin-left:auto;margin-right:auto}
.nav--tabs .tab-button{padding:20px;border:1px solid #f1f0f2;width:100%;text-align:center;color:#66616f;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}
.nav--tabs .tab-button:hover{color:#530664}
.small-12{width:100%}


.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}

.collect td.name a {color:#235ec1;  font-style:italic; font-size:14px;}

.collect td.name a:hover {color:#235ec1; font-style:italic; font-size:14px;}


.book .main dd.name {  border-bottom:1px solid #a2a7a8; padding:0 0 4px 0; text-align:center; font-size:12px;  font-style:italic;}

.book .main dd.name a {color:#235ec1; text-decoration: none}

.book .main dd.name a:hover {color:#235ec1; text-decoration: underline}


.casinospec .name {padding: 5px 0 10px 0; font-size:14px;}

.headercasino .name {font:28px/36px Myriad Pro; color:#fff; margin: 0px 0 0 120px;}

.tablespa .collect td.name a {font-size: inherit;}

.td-bg-lightgrey{
	background-color: #f7f7f7;
}

	
	.footer_social_icons
	{
		margin-top: 23px;
	}

.footer_social_icons li
{
	float: left;
	margin-left: 10px;
}

.footer_social_icons li:first-child
{
	margin-left: 0;
}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}
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;}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}
.fl-photo-img-svg {width: 100%;}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}

.post-like.inactive .thelike, .post-dislike.inactive .thedislike { cursor: default; color: #d0d0d0 !important; border-color: inherit; }

.post-like, .post-dislike {
    display: inline-block;
    cursor: pointer;
}

ul.detail_plan {
	margin: 5px;
	padding: 15px;
	margin-top: 30px;
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
}

ul.detail_plan li {
	list-style: none;
	text-align: left;
	line-height: 35px;
	color: #777777;
}


.menu-item-has-children a:after,
.dropdown-toggle:after {
	display: inline-block;
	font-family: "Genericons";
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-align: center;
	vertical-align: top;
	text-decoration: inherit;
	text-transform: none;

	speak: none;
}
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}
.ch-grid {
	margin: 0px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}


.ch-grid:after,
.ch-item:before {
	content: '';
    display: table;
}


.ch-grid:after {
	clear: both;
}


.ch-grid li {
	width: 120px;
	height: 120px;
	display: inline-block;
	margin: 10px;
}



.ch-grid-sm {
	margin: 0px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}


.ch-grid-sm:after,
.ch-item-sm:before {
	content: '';
    display: table;
}


.ch-grid-sm:after {
	clear: both;
}


.ch-grid-sm li {
	width: 70px;
	height: 70px;
	display: inline-block;
	margin: 10px;
}
.menu-item-language img{vertical-align:baseline;}
.header-logo-dark,.nav-dark .header-logo,.header-logo-sticky,.sticky .dark .header-logo-dark,.sticky .has-sticky-logo .header-logo{display:none !important}
.nav-dark .header-logo-dark,.stuck .header-logo-sticky{display:block !important}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper{text-transform:uppercase;line-height:1.8em}

.wrapper { max-width: 980px; }

	

#sidebar-home-wrap {
	background-color: #fff;
	padding: 30px 0 10px 0;
	-webkit-box-sizing : border-box; 
	-moz-box-sizing : border-box; 
	-o-box-sizing : border-box; 
	box-sizing : border-box;
}

	#sidebar-home-wrap div {
		-webkit-box-sizing : border-box; 
		-moz-box-sizing : border-box; 
		-o-box-sizing : border-box; 
		box-sizing : border-box;
	}


.header-and-nav-wrapper-outer {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2
}


        .header-and-nav-wrapper-outer.nav-is-scrolled {
            background: rgba(244,244,244,0.95);
            box-shadow: 0 1px 1px rgba(0,0,0,0.25)
        }


.header-and-nav-wrapper-outer::selected {
    background-color: transparent
}





.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}


.container_24 .grid_12 {
	width:506px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}


.et_fullwidth_nav #main-header .container {
	padding-right: 0;
	padding-left: 7%;
}

                .image-hover{
                    
                }

                .overlay1:hover .image-hover{
                    opacity: .75;
                }

.container{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;}

.container:after{content:" ";display:table;clear:both;}

.header .container{width:980px;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}
.nav--tabs .tab-button{padding:20px;border:1px solid #f1f0f2;width:100%;text-align:center;color:#66616f;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}
.nav--tabs .tab-button:hover{color:#530664}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}



    
    #scroll-top a.scrollup { width:32px; height:32px; padding:7px 8px 9px !important; border-radius:4px; background:#818c90; position:fixed; bottom:20px; right:20px; display:none; opacity: 0.89; filter: alpha(opacity=89);  z-index: 15000; border-radius: 100%  }

    #scroll-top a.scrollup i { font-size:16px; color:#fff;}

    
    #scroll-top a.scrollup:hover { background-color:#ff0000; cursor:pointer;}


.person .ix-header {
  padding: 1rem;
}



.ix-person .ix-header {
  float: none;
  width: auto;
  padding: 1em;
}




.index .ix-header {
  padding: 1rem;
}



.ix-full .ix-header {
  padding: calc(50% + 1rem) 1rem 1rem;
}



.ix-bild .ix-header {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
}



.ix-faicon .ix-header {
  padding: calc(75px + 1rem) 1rem 1rem;
}


.ix-person .person .ix-header {
  float: right;
  width: 66%;
  padding: 2% 0;
  text-align: left;
}





body.zmi .index .ix-header,
body.zmi .index .ix-desc {
  font-size: 0.5em;
}
#header .logo{float:left;height:60px;line-height:60px}
#header .logo a{height:60px;display:inline-block;color:#fff;text-decoration:none;line-height:60px;padding:0 6px;font-family:"Open Sans",sans-serif;font-weight:100;font-size:17px;vertical-align:bottom;-webkit-font-smoothing:subpixel-antialiased}
#header .logo a:active,#header .logo a:focus{background-color:transparent}
#header .logo .logo_holder{margin-left:0px;margin-right:10px;margin-top:15px;padding-right:0px;vertical-align:middle;width:34px;padding-top:1px;float:left}
h1.logo{display:block;width:100%;font:38px/100px "Open Sans", sans-serif;letter-spacing:-0.015em;margin-top:50px;margin-bottom:0px;text-align:center;color:#444}
h1.logo a{color:#fff;text-decoration:none}
h1.logo .small{color:#fff;font-size:1em}
h1.logo .logo_holder{margin:-5px 10px 0px 0px;padding-right:0px;padding-top:0px;vertical-align:middle;width:54px}



#dss {display:none;}


#dss .control{cursor:pointer;}


#dss .control-container
{
 width:960px;
 position:absolute;
 top:615px;
 left:0;
 right:0;
 margin-left:auto;
 margin-right:auto;
}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
section.media .resource-media{background:#222;color:#FFF;max-height:0;width:100%;overflow-x:hidden;-webkit-transition:all 0.8s;transition:all 0.8s;padding:0 20% 0 15%}
section.media .resource-media a{text-decoration:none;color:#9d9f90}
section.media .resource-media.show{border:2px solid #333;border-top:0;opacity:1;padding:2em 20% 2em 15%;max-height:1000px}
.hamburger__invert{top:54px;left:8px;width:40px;height:40px;position:fixed;z-index:2;overflow:hidden}
.hamburger__invert .hamburger{top:0px;left:0;position:relative;margin-top:-40px}
.hamburger__invert .hamburger svg rect{fill:#fff}
.hamburger__invert--black .hamburger svg rect{fill:#000}


.sub-navigation__left .options {
  position: absolute;
  display: none;
  z-index: 100;
}

header .nav-app {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: none;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}

header .nav-app.on {
  opacity: 1;
  pointer-events: auto;
}
.menu-item-language img{vertical-align:baseline;}

.special-title {
    font-family: 'QuicksandDash';
    font-size:40px;
    color: #ffffff;
    text-shadow: #af45b4 1px 1px 0px;
    line-height:75px;
    margin-top:48px;
}

#footer .social_box .social_links{
display:inline
}

#footer .social_box .social_links a{
margin:0 2px
}

.footer_short #footer .social_links{
clear:none;
padding-top:10px;
text-align:center
}
#Condensed .filler{background:#FDE9EA;}
#Condensed .filler .Label{border-top:1px solid #CFCFCF;}
table.EpisodeList tr.filler{background:#FDE9EA;color:#A14A40;}
table.EpisodeList.NoTitles tr.filler td.Title span{background:#A14A40;}
table.EpisodeList tr.filler td.Type span{background:#A14A40;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}

.contjs{float: left; height: 295px; overflow: hidden;}
.wf-float-left{float:left}
#bottom-bar .wf-float-left{margin-right:40px}
#bottom-bar .wf-float-left:last-of-type{margin-right:0}

  #branding-bottom,
  #bottom-bar .wf-float-left,
  #bottom-bar .wf-float-right {
    display: block;
    float: none;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }


.site-logo .custom-logo {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	height: auto;
}


.site-logo .custom-logo-title {
	display: block;
	margin: 20px auto;
}
.header__sponsor{right:120px;top:50%;position:absolute;transform:translate(0,-50%);display:block;height:auto;}
#logo{position:absolute;top:65px;left:0;right:0;margin:auto;text-align:center;max-width:270px;width:100%;-webkit-transition:max-width 0.3s;-moz-transition:max-width 0.3s;-o-transition:max-width 0.3s;transition:max-width 0.3s;}
#logo #logo-wrapper{max-width:270px;margin:auto;-webkit-transition:max-width 0.3s;-moz-transition:max-width 0.3s;-o-transition:max-width 0.3s;transition:max-width 0.3s;}
#logo h1{display:none;}
#logo h2{border-top:10px solid black;padding-top:5px;}
.navbar-tiny #logo{left:10px;top:10px;right:inherit;width:20%;min-width:60px;max-width:100px;margin-right:10px;margin-top:5px;float:left;-webkit-transition:max-width 0.3s;-moz-transition:max-width 0.3s;-o-transition:max-width 0.3s;transition:max-width 0.3s;}
.navbar-tiny #logo h1,.navbar-tiny #logo h2{display:none;}

.logo {  float: left;  height: 60px; width: 290px; margin-left: 10px;  }
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}

.mudpack-shortcodes,
.headline-section,
.main-section,
.footerbox-section,
.footer-section {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}

.footer-section {
  position: relative;
  padding: 20px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.footer-section a {
  text-decoration: none;
}

.white .footer-section .social-icons a {
  color: #036ea6;
  background-color: #ffffff;
}

.white .footer-section,
.white .footer-section a {
  color: #eeeeee;
visibility: hidden;
}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

.best_writer {
	width: 290px;
	float: left;
	margin: 0 0 10px 0;
}
.fl-menu .fl-has-submenu:focus,.fl-menu .fl-has-submenu .sub-menu:focus,.fl-menu .fl-has-submenu-container:focus {outline: 0;}
.fl-menu .fl-has-submenu-container{ position: relative; }
.fl-menu .fl-has-submenu-container a{ padding-right: 38px; }
.fl-node-5aac7b38c3546 .fl-menu-horizontal.fl-toggle-arrows .fl-has-submenu-container a{padding-right: 28px;}
