﻿.calendar_of_day .line_date .time{width:30%;float:left;border-bottom:1px solid rgba(240,78,35,.15);line-height:1.7;font-family:BrownPro-Bold;font-weight:400;font-style:normal;font-size:.875rem}
.calendar_of_day .line_date.closed .time{border-bottom:0}
.page:not(.page-homepage) .calendar_of_day .content-calendar .line_date .time{font-size:.8rem;width:25%}


#nav_neu { padding:7px 0px 0px 12px; width:800px; }

#nav_neu a:link ,#nav_neu a:visited,#nav_neu a:active { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#63D600; text-decoration:none; }

#nav_neu a:hover 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ccc; text-decoration:none; }

.media-object{display:block;}

.mk-fullscreen-search-overlay .mk-fullscreen-close {
  position: absolute;
  right: 50px;
  top: 70px;
  transition: -webkit-transform ease-out 0.2s;
  transition: transform ease-out 0.2s;
  transition: transform ease-out 0.2s, -webkit-transform ease-out 0.2s;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  height: 26px;
}

.mk-fullscreen-search-overlay .mk-fullscreen-close:hover {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.mk-fullscreen-search-overlay .mk-fullscreen-close svg {
  height: 26px;
  fill: #fff;
}


.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;
}


.clr_10{
    clear: both;
    height: 10px;
}
.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%}
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}

#content_left{
width:80%;	
display:block;
float:left;
margin-top:5px;	
background:#fff;	
}


.griinchis
{
background-color:#C0CAD3;
}

.scrollbody_txt1{ background:#DDF4CB; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }


.description {
	font-size: 0.8em;
}



body.large{
  font-size: 100.5%;
  }


#header .tools .large{
  display: inline;
  padding: 0 0 0 0;
  font-size: 1.5em !important;
  }


.mobile-search-icon { margin: 15px 5px 0 0; cursor: pointer; color: #808080; display: inline-block; vertical-align: top; float: right; }


.mobile-search-icon.icon-search-icon { height: 36px; width: 36px; padding: 6px 0 0; border: 1px solid #32d2ff; font-size: 21px; text-align: center; }


.mobile-search-icon:hover, .mobile-search-icon:active { background-color: #c4d92e; border: 1px solid #182137; color: #fff; }
.img-fluid{max-width:100%;height:auto}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}




#logo #tagline {
	font-size: 30px;
	float: right;
	padding: 50px 5px 0px 20px;
}


#logo h1, #logo #tagline {
	float: left;
 	vertical-align: middle;
}
.product-sidebar-small .is-divider{margin-left:auto;margin-right:auto}
.is-divider{height:3px;display:block;background-color:rgba(0,0,0,0.1);margin:1em 0 1em;width:100%;max-width:30px}
.widget .is-divider{margin-top:.66em}
.dark .is-divider{background-color:rgba(255,255,255,0.3)}
.banner .is-divider,.banner .text-center .is-divider{margin-top:1em;margin-bottom:1em}
.box-blog-post .is-divider{margin-top:.5em;margin-bottom:.5em;height:2px}
.widgets-boxed h3+.is-divider{display:none}

.main, #main-menu, #header {
    border-spacing: 0;
    padding: 0;
    border-collapse: collapse;
    border: 0;
}


#header{
    height: 90px;
}

.style41 {font-size: 14px}
.ph-menu__left__inner,.ph-menu__center__inner,.ph-menu__right__inner{display:block;position:relative;height:60px;white-space:nowrap}
.portal-headline_mobile .ph-menu__left__inner,.portal-headline_mobile .ph-menu__center__inner,.portal-headline_mobile .ph-menu__right__inner{height:44px}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}
.sub-menu .menu-item-has-children:after{color:#fff}
.widget-counter li.youtube-subs a strong{background-position:center -776px;}
.widget-counter li.youtube-subs a:hover strong{background-position:center -830px;}

.widget-area,
.widget-area a {
	color: #717376;
}

.widget-area {
	position: fixed;
	background-color: #fff;
	width: 360px;
	height: 100%;
	padding: 30px;
	top: 0;
	left: -360px;
	-webkit-transition: all 0.8s;
	transition: all 0.8s;
	overflow-y: auto;
	z-index: 99;
}

.widget-area.no-toggle {
	position: relative;
	left: 0;
	width: 300px;
	padding: 0;
	margin-right: 0;
}

.widget-area-visible {
	left: 0;
}

.admin-bar .widget-area {
	top: 32px;
}

.admin-bar .widget-area.no-toggle {
	top: 0;
}

	.widget-area-visible .sidebar-close {
		display: block;
	}


.knight-title {
	margin-top: 19px;
	font-size: 18px;
	font-style: italic;
}
.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-sm-5{width:41.66666667%}

		  #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; }


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}

.footer ul.navi-footer li.menu-item-1044,
.footer ul.navi-footer li.menu-item-1045{
  display: none;
}


.sow-icon-fontawesome {
    display: inline-block;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.sow-icon-fontawesome[data-sow-icon]:before {
    content: attr(data-sow-icon);
}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}
#sliders-container .rev_slider_wrapper{-webkit-transform:translateZ(0)}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive-4by3{padding-bottom:75%}
li.menu-item.placeholder:hover ul{display:none}


.logo-wrap {
  display: table;
  width: 100%;
}
