﻿.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}

.row-box {
    margin-bottom: 20px;
}

#footer_left {
	float:left;
	width:635px;
	color:#fff;
	padding:6px 0 20px 5px;
	font-size:12px;
}


#footer_left a:link, #footer_left a:visited, #footer_left a:hover, #footer_left a:active {
	 color: #9FC8FB;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-6,.col-7{-webkit-box-flex:0}
.col-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

.blog-text p {
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	text-align: justify;
}
.secondary-nav-float-left:not(.nav-float-right) .inside-header .site-branding,.secondary-nav-float-left:not(.nav-float-right) .inside-header .site-logo{float:right;clear:right}
.nav-float-left.secondary-nav-float-right .inside-header .site-branding,.nav-float-left.secondary-nav-float-right .inside-header .site-logo,.secondary-nav-float-left.nav-float-right .inside-header .site-branding,.secondary-nav-float-left.nav-float-right .inside-header .site-logo{float:none;clear:none}
#et_mobile_nav_menu{display:none;float:right}
.et_header_style_fullscreen #et_top_search,.et_header_style_fullscreen #top-header,.et_header_style_fullscreen .et_slide_menu_top .clear,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide #et_top_search,.et_header_style_slide #top-header,.et_header_style_slide div#et_mobile_nav_menu,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul{display:none!important}
.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_slide.et_fullwidth_nav .et-search-form{right:0!important}
.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}
.et_header_style_split #et_mobile_nav_menu{display:block;float:none;position:relative;margin-top:20px}
.nav{padding-left:0;margin-bottom: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-left-radius:0;border-top-right-radius:0}
.single-auction-location ul.nav-tabs{border:none;margin-bottom:25px}
.locations ul.nav-tabs{border:none;margin:25px auto;text-align:center;align-items:center;display:inline-block}
.forms ul.nav-tabs{border:none;margin:24px auto 0;text-align:center;align-items:center;display:inline-block}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}

#colophon {
	border-top: 4px solid #000;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}


figure.n10s-zoe p.description {
	position: absolute;
	bottom: 8em;
	padding: .5em;
	color: #fff;
	text-transform: none;
	font-size: 90%;
	opacity: 0;
	text-aling: center;
	left: 0;
	right: 0;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
	-webkit-backface-visibility: hidden; 
}


figure.n10s-zoe:hover p.description {
	opacity: 1;
}

figure.n10s-winston  p.description {
	display: none;
}
.et_pb_image_n10s_1 .n10s.n10s-marley .description{color:#84130b!important}
.power-bar .inner-slider{position:absolute;top:0px;left:0px;width:100%;height:inherit;white-space:nowrap;transition:left 0.3s}
.power-bar .inner-slider .inner-slider-item{display:inline-block;width:100%;height:inherit}
.power-bar .inner-slider .inner-slider-item:nth-child(3n){width:30%;margin-right:3.3333333333%;margin-left:0px}
.power-bar .inner-slider .inner-slider-item:nth-child(3n-1){width:30%;margin:0px 1.6666666666%}
.power-bar .inner-slider .inner-slider-item:nth-child(3n-2){width:30%;margin-left:3.3333333333%;margin-right:0px}
body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area{line-height:1!important}



img#about-image {
	float: left;
	margin: 3px 8px 8px 0;
}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}
.nav-links .page-numbers:not(.dots),.page-links a{display:inline-block;line-height:1.5em;background:#2b90d9;-webkit-box-shadow:0 7px 10px 1px rgba(0,0,0,.05),0 3px 30px 0 rgba(0,0,0,.025);box-shadow:0 7px 10px 1px rgba(0,0,0,.05),0 3px 30px 0 rgba(0,0,0,.025);color:#fff;text-align:center;padding:.5em 1em;border-radius:8px;margin:0 .5em;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}
.nav-links .page-numbers:hover:not(.dots),.page-links a:hover{background:#282c37;color:#fff}
.nav-links .page-numbers:not(.dots).current{background:#ddd;color:#282c37;-webkit-box-shadow:none;box-shadow:none}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}

#kundenstimmen div.wrapper div.content div.next {
position:absolute;top:40%;transform:translateY(-40%);right:-100px;z-index:888;width:40px;height:40px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#BA0E0D;text-align:center;color:#FFFFFF;font-size:20px;line-height:40px;cursor:pointer;
}

#kundenstimmen div.wrapper div.content div.next:after {
font-family:"Font Awesome 5 Pro";content:"\f105";
}

#kundenstimmen div.wrapper div.content div.next:hover {
background:#FFFFFF;color:#BA0E0D;
}


ul.megamenu { margin: 10px;  }


.group-content .ja-moduletable,
.group-content ul.megamenu  {
	margin: 10px; 
}



.childcontent ul.megamenu .ja-moduletable {
	padding: 0;
}


.childcontent ul.megamenu .ja-moduletable h3 {
	margin-left: 0;
	margin-right: 0;
}


#mx-nav {border-top: 1px #eeeeee solid;border-bottom: 4px #cc3333 solid;background: #1c3e95;}


.site-header-style-3 #mx-nav {border-top: 1px #eeeeee solid;border-bottom: 1px #cc3333 solid;}

.site-header-style-5 #mx-nav {border-top: 1px #eeeeee solid;border-bottom: 2px #cc3333 solid;background: #1c3e95;}



.fixed-enabled #mx-nav {left: 0;background: #ffffff;width: 100%;position: fixed;z-index: 8888;top: 0px;}

#site-header.site-header-style-1.fixed-enabled #mx-nav {-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.1);box-shadow: 0 5px 5px rgba(0,0,0,0.1);}


#site-header.site-header-style-3.fixed-enabled #mx-nav {background: rgba(255,255,255,0.9);}
.clearfix:after, .row:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}


.clearfix:before, .clearfix:after, .container:before, .container:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after {  display: table; content: " "; }

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

.row [class*='col-'] { float: left; min-height: 1px; position: relative; }

   .section1 .row .col-item { padding: 0; float: none; margin: 0; width: auto; clear: both; height: 240px; overflow: hidden; }

   .section1 .row .col-item img { width: 100%; }
.w-nav-close,.w-search.layout_fullscreen .w-search-close{font-size:2rem;line-height:4rem;width:4rem}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1 .w-nav-close{display:block}
.w-nav-close{display:none;position:absolute;top:0;right:0;text-align:center;font-size:3rem;line-height:6rem;width:6rem;cursor:pointer;opacity:0.5;transition:color 0.3s, opacity 0.3s}
.no-touch .w-nav-close:hover{opacity:1}
.w-nav-close:before{content:'\f00d';font-family:fontawesome;font-weight:normal;vertical-align:top}


.icon-chevron-down:before {
  content: "d"; }


span.icon-chevron-down {
  position: relative;
  top: 0.25em; }

  .accordion-nav .icon-chevron-down {
    display: inline-block;
    line-height: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    position: relative; }

  .accordion-nav[aria-expanded=true] .icon-chevron-down {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    top: 0; }

.wpb_column .column-bg-overlay {
    pointer-events: none;
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    opacity: 0;
    transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
    -webkit-transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}
.col,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-12{width:100%}

  .mgs-container {
    width: 100%;
    padding: 0 2%; }


.mgs-container:after, .mgs-container:before {
  content: '';
  display: table; }


.clearfix:after, .row:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after, .mgs-container:after, .clear {
  clear: both; }


.home.blog #content .mgs-container {
  margin: 0 auto; }

.flavor-text h3 {
margin:0;
padding:0;
display: block;
position: relative;
font-size: 2.5rem;
font-weight: 200;
}

.flavor-text p {
font-style: italic;
font-size: 1.3rem;
}

.press .flavor-text {
position: absolute;
display: block;
z-index: 1041;
bottom: 1rem;    
left: 1rem;
right: 1rem;
color: #F4F4F4;    
}
     
.flavor-text {
font-size: 1.7rem;
}

.home .grid-item-u3 .flavor-text h3 {
font-size: 1.2rem;
}
.mainvisual-gradation{position:absolute;left:0;top:0;width:100%;height:auto}


.page-template-page-homepage-php article .query-as_seen_on-wrapper .query-content{
    float: left;
}
.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-md-7{width:58.33333333%}
.sidebar-tit{display:none}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
#h2_newspress{text-align:center}
.home_title,h2{color:#1a1a1a;font-size:32px;line-height:40px;margin:0 0 45px;font-family:montserratsemi_bold}
#people .home_title{margin-bottom:10px}
.contact_intro .home_title{margin:0}

.bcorp-footer-elements-3 { float:left; width:32%; margin-right:2%; }


div.bcorp-footer-elements-2.bcorp-footer-element-2,div.bcorp-footer-elements-3.bcorp-footer-element-3,
div.bcorp-footer-elements-4.bcorp-footer-element-4,div.bcorp-footer-elements-5.bcorp-footer-element-5 { margin-right:0;}


        .institucional a:link { font-weight: bold; color:#D90118; text-decoration: none; }

        .institucional a:visited { font-weight: bold; color:#999; text-decoration: none; }

        .institucional a:hover { font-weight: bold; color:#000; text-decoration: none; }

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}


#numbers .counter {
  display: block;
  text-align: center;
  margin-bottom: 25px;
}


#numbers .counter .value {
  display: block;
  font-size: 36px;
  color: #fff;
}


#numbers .counter small {
  text-transform: uppercase;
  color: #ccc;
}
#content{margin-top:30px}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.scene-container .scene-cta-text{display:block;}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}
.bake-footer .keep-in-line-with-logo{padding-top:72px}
h2 .strong{color:#656564}
.strong{font-weight:700}
#related form .strong{color:#fff}
.question{position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;opacity:0;z-index:-1}
.question.active{opacity:1;z-index:1}
.atgrid__slider{position:relative;}
.et_pb_row_8.et_pb_row{padding-bottom:0px}
.et_pb_row_7.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_0.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_12.et_pb_row{margin-top:0px!important;padding-top:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_10.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_3.et_pb_row{padding-bottom:0px}
.et_pb_row_4.et_pb_row{margin-top:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_5.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_6.et_pb_row{padding-right:0px;padding-left:0px}


.messages_grid .et_pb_row {
	width: 90% !important;
}
.carousel .czr-item{line-height:500px;overflow:hidden;min-height:500px;max-height:500px}
.czr-item .carousel-caption h1{font-size:22px}


.box.kachel.schneebericht .content h3{margin-top: 3em;}


.box.kachel.schneebericht  .content .desc {
    font-size: 18px;
    color: #fff;
    max-width: 85%;
    margin: 0 auto;
}


.box.kachel .content { background: rgba(30,43,77,0.5); position: absolute; overflow: hidden; top: 0; right: 0; bottom: 0; left: 0 }

.box.kachel:hover .content { background: rgba(213,69,43,0.7); }

.box.kachel .content h3 { font-size: 3.5rem; height: auto; font-weight: 700; text-transform: unset; margin-top: 30%; position: relative; top: -1em; text-align: center; padding-bottom: 0; margin-bottom: 0; }

.box.kachel .content .desc { font-size: 18px; color: #fff; max-width: 70%; margin: 0 auto; }

.box.kachel.hellblau .content { background: rgba(112,203,230,1) }

.box.kachel.hellblau:hover .content { background: rgba(33,164,218,1) }
.b-gallery__thumbs-img{position:absolute;left:0;right:0;top:0;bottom:0;background:50% 50% no-repeat;background-size:cover}


.hp-content-area-2-img-area {
    float: left;
    width: 33%;
}
.m-image-link__content{position:absolute;padding-top:10rem;padding-bottom:1.5rem;bottom:0;left:0;right:0;width:100%;z-index:2;background-image:linear-gradient(to bottom, transparent 0rem, rgba(0,0,0,0.6) 33.33%, rgba(0,0,0,0.8) 66.67%)}
.m-image-link__content p,.m-image-link__content li,.m-image-link__content h1,.m-image-link__content h2,.m-image-link__content h3,.m-image-link__content h4,.m-image-link__content .m-logos__heading--large,.m-image-link__content h5,.m-image-link__content h6{color:#fff;margin-bottom:0;font-size:1.0625rem}
.m-image-link__content a{color:#fff;text-decoration:underline;transition:all 0.2s ease-in-out;transition-property:color}
.m-image-link__content a:focus,.m-image-link__content a:hover,.m-image-link__content a:active{color:#51B3D0}

.site-logo__copy  .site-logo__name {
  margin-top: 5px;
  font-weight: 700;
}

	.preloader .pre-bounce1,
	.preloader .pre-bounce2 {
	    -webkit-animation: 2s ease 0s normal none infinite bounce;
	            animation: 2s ease 0s normal none infinite bounce;
	    background-color: #de4939;
	    border-radius: 50%;
	    height: 100%;
	    left: 0;
	    opacity: 0.6;
	    position: absolute;
	    top: 0;
	    width: 100%;
	}

.tdu {text-decoration: underline;}

.m-author:hover .tdu {color: #3a404b;}


.home-sub {
	margin: auto;
	max-width: 480px;
	color: rgba(255,255,255,0.9);
}


.home-sub-header {
	font-size: 14px; 
	letter-spacing: .2em; 
	text-transform: uppercase; 
	color: #04a7d5;
	font-weight: 600 !important;
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.inline-block{display:inline-block}
.social ul.social-links li.inline-block{height:40px;width:40px}
.nav-bar.active li.inline-block{width:100%;display:block;border-bottom:1px solid;border-color:#ec8468}
.bg-site-header li.inline-block.mr1{width:43%}
div#mega_main_menu .menu_holder.sticky_container .nav_logo .logo_link{padding:0}
div#mega_main_menu .menu_inner .nav_logo .logo_link{display:none!important}
#mega_main_menu .nav_logo .logo_link{display:block;margin:0;padding:0 17px;position:relative;vertical-align:middle;z-index:2100}
#mega_main_menu .nav_logo .logo_link img{max-height:99%;max-width:100%;position:relative;vertical-align:middle;width:auto}
.blog_vertical_loop .full_width_inner{margin:0!important}


.content-area h2 {
	clear: both;
}


.content-area {
	padding: 30px 30px 90px 30px;         
	display: -ms-flexbox;     
	display: flex; 
}









.content-area .tribe-events-month-event-title {
	white-space: nowrap; 
	text-overflow: ellipsis;
	font-size: 11px;
	color: #89b940;
}


.events-archive.events-gridview .content-area  #tribe-events-content table .type-tribe_events{
	padding: 3px;
}

	.bcorp-fixed-navbar-wrapper {	height:100% !important; }

div.bcorp-fixed-navbar-wrapper, #main-content, #footer {width:99.99%; }




.topnav { background: #FFF; }

.topnav nav {display: none;z-index:9999;}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}

.td-border-grey{
	border:5px solid #d9d9d9;
}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}


.shop_box{
    background: none repeat scroll 0 0 #40B1B4;
    border-radius: 4px;
    font-family: arial,sans-serif;
    padding: 5px;
    width: 181px;
}

.indexboxpoza {
	
	height:166px;
	width:132px;
	float:left;
	text-align:center;
	color:#9A3446;
	margin-left: 10px;
	margin-bottom: 10px;
	display:block;
	background-color: #f372ab;
	border: 2px solid #f372ab;
}

.indexboxpoza:hover {
	background-color: #f94b97;
	border: 2px solid #f94b97;
}
#content #gallery .grid a{float:left;display:block;width:24%;margin:0 0.5% 10px;position:relative}
#content #gallery .grid a .zoom{position:absolute;width:100%;height:100%;top:0;opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}
#content #gallery .grid a .zoom img{margin-top:40%}
#content #gallery .grid a:hover .zoom{display:block;position:absolute;width:90%;height:90%;background-color:#c9803c;opacity:0.8;top:5%;left:5%;z-index:9}
#content #gallery .grid a.cocktail img{margin-top:50px}
#content #gallery .grid .cocktail{float:left;display:block;width:24%;margin:0 0.5% 10px;margin-top:30px;padding:60px}

	#menu-footer { display: inline-block; margin: 15px 0 10px 15px; vertical-align: top; float: right; }


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

.down_menu_lm{  text-align:center;  padding-top:8px;}


.down_menu_lm a{color:#999999;}

.down_menu_lm a:hover{color:#F15A2A; text-decoration:none;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-8{width:66.66666667%}

.total_sum{
    color: #FFFFFF;
    float: left;
    font-size: 12px;
}





.page-template-page-portfolio #content .container {
	padding: 0;	
}

	.page-template-page-modules-quizz  #content .container, .container-fluid {
		padding-left: 0px;
		padding-right: 0px;
	}
#content,.box-inner,.mfp-bg,.section,.select-wrap{overflow:hidden}
.pace-minimal.pace-on #content,.pace-minimal.pace-on .menu,.pace-minimal.pace-on .top-bar{visibility:visible}
#content{-moz-transition:-moz-filter 1s ease;-o-transition:-o-filter 1s ease;-webkit-transition:-webkit-filter 1s ease;transition:filter 1s ease;-webkit-filter:none;filter:none}
#content.blur{-webkit-filter:blur(2px);filter:blur(2px)}
.layout-boxed #content,.layout-boxed #masthead,.layout-boxed .top-bar{max-width:1200px;margin:0 auto;right:0}
.mini-cart-opened #content{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
#footer-bottom{display:none;padding-bottom:0px;overflow:hidden}
