﻿


.clear:before,
.clear:after {
  content: "";
  display: table;
}


.clear:after {
  clear: both;
}


.clear {
  clear: both;
}


.widget_newsletter .clear:before, .widget_newsletter .clear:after {
  display: none !important;
}


#header2 #language {
position:absolute;
top:7px;
right:-30px;
color:#FFF;
font-size:11px;
}

#header2 #language span {
font-weight:bold;
}

#header2 #language a {
text-decoration:none;
color:#FFF;
}

#header2 #language a:hover {
text-decoration:underline;
}

#navigation .menu .menu-item{
	float: left;
	margin-right: 13px;
}

#navigation .menu .menu-item a{
	color: #f0f0f0;
	font-size: 15px;
	font-weight: normal;
}

#navigation .menu .menu-item a:hover,#navigation .menu .menu-item a:active,#navigation .menu .menu-item a:visited{
	text-decoration: none;
}

#navigation .menu .menu-item a:hover{
	color:#b0b0b0;
}


.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }


#sidebar .widget h4,
#gazpo-footer h4{
	margin-bottom: 5px;
	font-size:14px;
	font-weight:bold;
	text-shadow: 1px 1px 0 #FFFFFF;
}


#sidebar .widget{
	margin-bottom: 20px;
	padding:10px;
	background: #ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background:    -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background:     -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background:      -o-linear-gradient(top, #ffffff, #f6f6f6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 
}


#gazpo-footer .widget{
	width:300px;
	float:left;
	margin-right: 10px;
	padding:5px;	
}


#gazpo-footer .widget ul{
	margin:0;
	float:0;
}


article.clearfix {
    border-bottom: none !important;
}


.clearfix {
  zoom: 1; }



.clearfix:before,
.clearfix:after {
  content: " ";
  display: table; }



.clearfix:after {
  clear: both; }
.pswp__caption .pswp__caption__center{text-align:center}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
#top-header,#et-secondary-nav li ul{background-color:#382054}
#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:14px}
.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#382054}
#top-header .container{font-family:'Abel',Helvetica,Arial,Lucida,sans-serif}


.wrapper {
  display: block;
  height: auto;
  margin: 0 auto;
  padding: 0;
}
.row{margin-left:-15px;margin-right:-15px}
#logo-wrap{float:left;margin:10px 0;-webkit-font-smoothing:antialiased}


.footer-sub__section--right .aspen-small {
  float: right;
  margin-right: 19px;
  margin-right: 1.33333rem;
}


  .footer-sub__section--right {
    float: right;
  }


.foot-menu__item { padding-bottom: 14px; font-size: 16px; font-weight: 700; line-height: 18px; letter-spacing: 0.32px; }


.foot-menu__item:last-child { padding-bottom: 0; }


.foot-menu__item a { color: #464646; }


.foot-menu__item a:hover { color: #01a676; }


.foot-menu__item.active { color: #01a676; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.menu-card-item-info {
    padding-right: 40px;
}

.menu-card-item {
    position: relative;
    display: block;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: inherit;
    padding: 15px 10px;
    margin-bottom: 0px;
}

.menu-card-title {
    font-size: 13px !important;
    line-height: 24px !important;
    padding-right: 10px;
}

.menu-card-ingredients {
    font-size: 16px !important;
    line-height: 24px !important;
    max-width: none;
    display: initial;
}

.menu-card-item-price {
    font-size: 13px !important;
    line-height: 24px !important;
    position: absolute;
    top: 15px;
    right: 10px;
}

.menu-card-item.highlight-menu-item {
    background: #f1edde;
    border-bottom: none;
}

.menu-card-item-stared {
    padding-left: 10px;
}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}
#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}

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.carousel-anything-container .vc_row .wpb_column{padding-left:0;padding-right:0}
header #main_nav .menu_header{float:left}
.clear{clear:both}
.clearfix::after{display:block;clear:both;content:""}


.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

  .interior-hero .row {
    position: relative;
    z-index: 10; }

  #home-hero .row {
    position: relative;
    z-index: 10; }

  .fwigc__backgrounds .container, .fwigc__backgrounds .row, .fwigc__content .container, .fwigc__content .row {
    height: 100%; }

  .fwigc--dual .fwigc__backgrounds .container, .fwigc--dual .fwigc__backgrounds .row, .fwigc--dual .fwigc__content .container, .fwigc--dual .fwigc__content .row {
    height: 100%; }

    #popup-row .row {
      position: absolute;
      bottom: 0.5em;
      width: 100%; }



.home .content-wrap .divider:after { content: ""; display: block; width: 60px; height: 2px; background-color: #faa426; margin: 2rem 0; }

.home .center .divider:after { margin-left: auto; margin-right: auto; }


a.latestreport-more {
    background: #C30017;
    color: #fff !important;
    padding: 5px 12px;
    float: right;
    font-size: 80%;
   
}


td.latestreport {
    padding-top: 20px;
}


#header,#nav,#people,#rss,.sidebar,.post-comment,.post-meta,  hr {
	display: none;
	}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}

.widget-container {
	margin: 0 0 18px 0;
}




.cta-section {
    background-color: #f8f8f8;
    color: #2f2f2f;
    padding-top: 119px;
    padding-bottom: 75px;
}

.cta-section h2 {
    font-family: 'Roboto-Thin', sans-serif;
    font-size: 34pt;
}
.news-list .list{position:absolute;left:125px;right:3px;top:3px;height:38px;background:#f2f4f7;overflow:hidden}
.news-list .list li{display:none}
.news-list .list li:first-child{display:block}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}
.slider .slide,.side-slider .slide{height:100%;float:left !important;background-repeat:no-repeat;background-size:cover;background-position:center}
.slider .slide:nth-child(n+2),.side-slider .slide:nth-child(n+2){display:none}
.slider .slide.show-slide,.side-slider .slide.show-slide{display:block}
.slide-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:40%;max-width:60%;padding:2em 4em;background-color:rgba(255,255,255,0.9);text-align:center}
#share-price .share-price-container{padding:15px;background-color:#004A87;color:#fff}


.py-4 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}


.dark-logo,
.light-logo {
  display: none;
}


.light-logo-version .light-logo {
  display: block;
}


.feature-item.right-feature-item.feature-divider .feature-divider-item {
    margin-left: 0;
}


.feature-item.feature-divider .feature-divider-item {
    width: 125px;
    height: 2px;
    background: #777777;
    position: relative;
    margin-left: auto;
}


.feature-item.feature-divider .feature-divider-item:before {
    content: "";
    width: 5px;
    height: 5px;
    background: #777777;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: -1px;
}


.feature-item.feature-divider .feature-divider-item:after {
    content: "";
    width: 5px;
    height: 5px;
    background: #777777;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: -1px;
}


#wpcontent_slider_container {
    display:none;
}

#wpcontent_slider_container .cs-prev,#wpcontent_slider_container .cs-next {font-weight: bold;background: #000000;
font-size: 28px; font-family: "Courier New", Courier, monospace; color: #ffffff !important;
display:none;padding: 0px 10px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}

#wpcontent_slider_container .cs-buttons { font-size: 0px; padding: 10px 0px 10px 0px;
margin:0px auto; float:left;clear:left;
display:none;}

#wpcontent_slider_container .cs-buttons a { outline:none; margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #000000; color: #000000; text-indent: -1000px; 
}

#wpcontent_slider_container .cs-active { background-color: #000000; color: #FFFFFF; }

.wsbl_facebook_like iframe{
    max-width: none !important;
}
.events .events__body .events__body__item{width:8.9375em;float:left;margin-right:.75em;padding:.75em 0em}
.events .events__body .events__body__item:last-child{margin-right:0}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}


.site-main ul:not(.list-reset) {
    letter-spacing: -.4px
}


.site-main ul:not(.list-reset) li {
    position: relative
}


.site-main ul:not(.list-reset) li:before {
    content: '';
    position: absolute;
    left: 0;
    background: #fbb731
}


.site-main ol:not(.list-reset) {
    counter-reset: ol-counter 0;
    list-style-type: none
}


.site-main ol:not(.list-reset) li:before {
    content: counter(ol-counter, decimal-leading-zero) '. ';
    counter-increment: ol-counter;
    color: #fbb731;
    font-family: swissBold, sans-serif
}

.bd-separator-20 {
  padding-top: 20px;
  padding-bottom: 20px;
  height: 50px;
}

.bd-separator-20 .bd-separator-inner {
  width: 200px;
}

.bd-separator-20 .bd-separator-inner:before,
.bd-separator-20 .bd-separator-inner:after {
  border-top: 3px solid #b3b3b3;
}
 

#cmsmasters_counter_5d23b4a14c781 .cmsmasters_counter_counter { 
	color:#ffffff;
}

.page-heading .container {
	position: relative;
}



.intro .container {
	position: relative;
	z-index: 10;
}

	.navbar .container {
		width: 100%;
		padding: 0 20px;
	}

.fw-bg .container {
	position: relative;
	z-index: 10;
}

.modal-dialog .container {
	padding: 90px 15px 50px 15px;
}
	
.license-number { float:right; color:#fff; font-family: "Gill Sans std", "Gill Sans MT", Calibri, sans-serif; font-weight:normal; font-size:14px !important; margin-top:20px;}


		  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: 10px; }


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}
.single-tribe_events #tribe-events-content .fusion-events-featured-image .updated{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}


.main-holder {
height:1%;
overflow:hidden;
padding:20px 0px;
}

.main-holder:after,
#main .blog-posts-shortcode-outer-wrap:after{
display:block;
clear:both;
content:"";
}
	
	#tt-boxed-layout .main-holder{width: 98%;}





.social-list {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-size: 1rem;
  list-style: none;
}


.mnmd-offcanvas__title .social-list {
  margin-top: 10px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.4);
}


.page-coming-soon .social-list {
  font-size: 24px;
}

  .menu-item-859 {
    display: none !important;
  }

aside .vertical-advertisement,
aside .vertical-advertisement-2,
aside .top-20,
aside div.fb-page,
aside iframe {
  margin-bottom: 10px;
  width: 100%;
}

aside a .vertical-advertisement:hover,
aside a .vertical-advertisement-2:hover,
aside a .top-20:hover {
  
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity: 0.8 \9;
  
  -webkit-filter: brightness(0.8);
  filter: brightness(0.8);
}

#inaside { display:none; }

 
#inaside img {
  width: 100%;
  display: block;
  margin-top: 28px;
}


#inaside a {
   padding: 0px;
   background-color: #fff;
   border-bottom: none;

}

#inaside a:hover, #inaside a:focus, #inaside a:active {
   background-color: #fff;
}
