﻿.qodef-404-page .qodef-page-not-found .qodef-page-not-found-text{margin:10px 0 0}


.outer_callout{
	margin:10px 0;
}

.footer-copyright {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #B0AEAE;
  border-top: 1px solid #DDD;
}

.mh-copyright-wrap { padding: 10px 25px; border-top: 3px solid rgba(255, 255, 255, 0.3); background: #2a2a2a; }

.mh-copyright { font-size: 12px; font-size: 0.75rem; color: #999; }

.mh-copyright a, .mh-copyright a:hover { color: #fff; }

	.mh-header-widget-1, .mh-preheader, .mh-header, .mh-subheader, .mh-navigation, .mh-breadcrumb, .entry-meta, .mh-posts-1, .mh-posts-2, .mh-sidebar, .mh-sidebar-2, .mh-share-buttons, .mh-content-ad, .pagination, .entry-tags, .mh-author-box, .mh-post-nav, .mh-related-content, .mh-comments-wrap, .mh-footer, .mh-copyright-wrap { display: none; }


#top .logo{ width:198px; float:left; margin:22px 0 0 25px;}


.ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div {
  overflow: hidden;
}

.why-block{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}
.footer-nav{text-align:right;}
.footer-nav ul{display:block;margin:0;padding:0;}
.footer-nav ul li + li{margin-left:20px;}

		#widget-e89d5f68-3edd-4a6d-8ad3-21df96b2a259 .header-image {
			top: 0px;
			left: 0px;
			width: px;
		}


div.ui-dialog-overlay-body {
    padding-top: 3px !important;
    background-repeat: repeat-y;
    border-left: solid 4px rgba(0, 0, 0, 0.05);
    border-right: solid 4px rgba(0, 0, 0, 0.05);
}


        div.ui-dialog-overlay.xlarge div.ui-dialog-overlay-body {
            background: #FFF;        
        }


        div.ui-dialog-overlay.large div.ui-dialog-overlay-body {
            background: #FFF;        
        }


        div.ui-dialog-overlay.medium div.ui-dialog-overlay-body {
            background: #FFF;
        }


        div.ui-dialog-overlay.small div.ui-dialog-overlay-body {
           background: #FFF;
        }
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:100px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:100px}
#logo{max-height:100%}
.et_pb_svg_logo #logo{height:100%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:60px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:60px}


    .et-fixed-header #logo {
        width: auto;
        height: auto;
        max-height: 100% !important;
        margin-top: 0;
    }
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.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-auto,.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-lg-auto,.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-md-auto,.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-sm-auto,.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,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

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

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

	 .body_wraper_full .container{
		max-width: 480px;
		margin-left:auto;
		margin-right:auto;
	}

	.body_wraper_box, .body_wraper_full .container{
		max-width: 100%;
		margin-left:auto;
		margin-right:auto;
	}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


    .menu_dd {
        width: 25%;
        float: left;
        border-right: 2px solid #678674;
        cursor: pointer;
        text-align: center;
    }

h3.main-head {
    float: left;
    width: 100%;
    background: #012866;
    margin: 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #dfdfdf;
    font-size: 36px;
    padding: 20px 20px 15px;
}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}




.silder .item_slide { position:absolute; top: 0; }


.txt_subheading, .txt_title {
    color: #86c533;
    font-weight: bold;
}


.txt_title {
    font-size: 14px;
}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}

    .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
        width: 100%;
        margin-right: 0;
    }


.one_half { width: 48% }


.site-header.headroom--not-top .site-logo-img--dark {
  display: block;
}


.header--transparent .site-logo-img--dark {
  display: none;
}


.lt-ie9 .header--transparent .site-logo-img--dark, .ie9 .header--transparent .site-logo-img--dark {
  display: block;
}

    .main-header .main-navigation__navbar {
      float: right; }

          .main-header .main-navigation__navbar--primary.active {
            opacity: 1;
            visibility: visible; }

          .main-header .main-navigation__navbar--primary .main-navigation__list-item {
            display: block;
            line-height: normal;
            margin-bottom: 40px; }

            .main-header .main-navigation__navbar--primary .main-navigation__list-item:nth-last-child(-n+3) {
              display: block; }

          .main-header .main-navigation__navbar--primary .main-navigation__list-anchor {
            color: #504C3F;
            font-size: 20px; }

    .main-header.js_menu_active .main-navigation__navbar--primary {
      opacity: 1;
      visibility: visible; }
.pp-template #block-6bfd1fc7-9942-44cf-8ee1-7f665016574a{background-color:rgba(239,237,237,1);border-top-width:15px;border-bottom-width:15px}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}


.mod-section-3-list-item {
	float: left;
    width: calc(100% / 3);
    margin-right: 2%;
   	position: relative;
}


.mod-section-3-list-item:nth-of-type(3) {
	margin-right: 0;
}


.mod-section-3-col-item img,
.mod-section-3-list-item img,
.mod-section-4-col img,
.aside-sidebar-main-callout-list img,
.content-see-also li img {
	display: block;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	width: 100%;
}


.mod-section-3-list-item-title,
.mod-section-4-item-title,
.mod-section-5-callout-item-title {
	font-size: 18px;
	font-size: 1.8rem;
	padding: 30px 20px 35px;
}


.content-related .mod-section-3-list-item:nth-of-type(3) {
	margin-right: 2%; 
}


	.mod-section-3-list-item:last-child {
		margin-bottom: 0;
	}

#nav div.select ul li a, #nav_principal li a, #bread_int ul li a, .arrow_down.ad2, h2 a, h3.s_h2 a, a.corp, a.b_corp, #footer a{
	font-weight:400;
	text-decoration:none;
}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

.thumb_img_link{
width : 240px;
height: 180px;
display: block;
text-decoration:none;
}





#date {
    font-size: 14px;
}
.et_pb_code_inner{position:relative}
.rpwe-block
ul{list-style:none !important;margin-left:0 !important;padding-left:0 !important}
.rpwe-block
li{border-bottom:1px solid #eee;margin-bottom:3px;padding-bottom:3px;list-style-type:none}
.rpwe-block
a{display:inline !important;text-decoration:none}
.rpwe-block
h3{background:none !important;clear:none;margin-bottom:0 !important;margin-top:0 !important;font-weight:400;font-size:14px !important;line-height:1.5em}

.head_logo .sdve{ width:560px; height:90px; overflow:hidden; float:right;}

.head_logo .sdve img{ width:560px; height:90px;}


.columns-1{float:none;width:100%;padding:15px 0; margin: 0;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

.td-bt-darkgrey{
	border-top:1px solid #898989;
}
#wp-calendar tfoot td#prev{padding-left:10px;text-align:left}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

	
	h1#page-title {
		padding: 0 15px;
	}


#video .video-title {
	float: left;
	width: 25%;
	height: 518px;
	padding-right: 2%;
	display: table;
}


#video .video-title .block-title {
	display: table-cell;
	vertical-align: middle;
}


#video .video {
	float: right;
	
	width: 100%;
	height: auto;
	max-width: 922px;
}


#video .video .video-inner {
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}


#video .video-title h1 {
	margin: 0 0 36px 0;
	font-size: 4rem;
	font-weight: 700;
	line-height: 1.3em;
}
.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-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%}


.padding-small {
  padding: 2px 10px;
  word-wrap: break-word;
}

.tab_switch .slider-switch .switch-schreiben {
position:absolute;right:20px;top:0px;line-height:36px;color:#BA0E0D;
}


h2.trail-browse {
    display: none;
}
.av01-spinner{width:40px;height:40px;position:relative;margin:100px auto}

    #masthead .side-bar .small-btm-icon {
      width: 100%;
      position: absolute;
      bottom: 0;
      left: 0;
      padding: 16px 18px; }

      #masthead .side-bar .small-btm-icon img {
        width: 100%;
        height: auto; }


.bgblue {
	
	background-color: #a6bbc2;
}
#u21041-2{letter-spacing:0px;}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.navbar-default .navbar-toggle .icon-bar.middle-bar {width: 12px}

.navbar-default .navbar-toggle .icon-bar.bottom-bar {width: 20px;}

  .navbar-default .navbar-toggle.collapsed .icon-bar.bottom-bar {width: 15px;}
.panel-pane .view-hp-news .view-content .views-row:nth-child(2n) div.node,.view-blog .view-content .views-row:nth-child(2n) div.node{margin-right:0;}








.alignleft {

	float: left;

}




blockquote.alignleft,

img.alignleft {

	margin: 7px 10px 0px 0;

}




.wp-caption.alignleft {

	margin: 7px 14px 7px 0;

}




.site-content blockquote.alignleft,

.site-content blockquote.alignright {

	border-top: 1px solid rgba(0, 0, 0, 0.1);

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

	padding-top: 17px;

	width: 50%;

}




.site-content blockquote.alignleft p,

.site-content blockquote.alignright p {

	margin-bottom: 17px;

}
                              

            img.alignleft {

                     max-width: 100px;

                        }


.tborder
{
	border: none;
}
body #wrapper #footer-widgets,body #wrapper #footer-container{padding:0 2em}
body #wrapper #footer-widgets a,body #wrapper #footer-widgets a:link,body #wrapper #footer-container a,body #wrapper #footer-container a:link{color:#75b0be}
body #wrapper #footer-widgets .widget ul li,body #wrapper #footer-container .widget ul li{margin-bottom:.5em}
#footer-container{background:#46474b}
#footer-container #footer{margin-left:auto;margin-right:auto}
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 1200px; padding: 0 1em; }




.dropdown-pane {

	border-radius: 0;
  border:0;
  z-index: 9999 !important;

}

.dropdown-pane.is-open {
}
.dropdown-pane.is-opening{display:block}
.dropdown-pane.tiny{width:100px}
.dropdown-pane.small{width:200px}
.dropdown-pane.large{width:400px}

.widget-title {
	font-family: "Droid Serif", serif;
	font-size: 21px;
	font-size: 1.6153rem;
	margin-bottom: 1rem;
}

.front-widget-area .widget-title,
.sidebar-widget-area .widget-title {
	color: #666;
}

.footer-widget-area .widget-title {
	color: #fff;
}



#langs {
margin: 2%;
margin-top:0px;
height:auto;
position:fixed;
margin-left:1200px;
background-color: transparent
}


#langs a{
height: 15px;

}


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}


.price-table tr.heading-2 td {
  color: #ad190c;
  border-bottom:none;
  line-height: 1.5em;
}


.price-table tr.heading-2 + tr td {
  border-top:none; color: #ad190c;
}


#wp-tbody .pad {
	background: none;
}
.ct-main-navigation .menu-item,
.ct-main-navigation
.page_item{position:relative;padding-top: .25rem;padding-bottom: .25rem}
.ct-main-navigation .menu-item .menu-item,
.ct-main-navigation .page_item
.page_item{padding: .25rem 0.125rem;line-height:1.6}
.ct-main-navigation .menu-item .menu-item:not(:first-child)::after,
.ct-main-navigation .page_item .page_item:not(:first-child)::after{content:'';display:block;position:absolute;opacity:0.125;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;border-top:1px solid currentcolor;top:0;right:0;left:0}
#footer-navigation .menu-item{display:inline-block;width:48%;padding-top: .25rem;padding-bottom: .25rem}
#footer-navigation .menu-item:not(:last-child){padding-top:0;padding-bottom:0;margin-right:3.25rem}
 .main-navigation [class^="fa fa-"], .main-navigation .mobile-nav-icon { color: #ffffff }

.events-wrapper .events-action-wrapper .button {

}

#home-2017 .events-wrapper.events2017 .events-action-wrapper {
 *zoom:1;
	display: block;
	padding-right: 0;
	padding-left: 0;
}

#home-2017 .events-wrapper.events2017 .events-action-wrapper .button.new-grey, #home-2017 .news-wrapper.news2017 .news-action-wrapper .button.new-grey {
	height: auto !important;
	padding: 8px !important;
	margin-left: 15px !important;
	margin-right: 15px !important;
	margin-bottom: 15px !important;
	margin-top: 0px !important;
	font-size: 1.2em !important;
}

#home-2017 .events-wrapper.events2017 .events-action-wrapper .button.new-grey:before, #home-2017 .news-wrapper.news2017 .news-action-wrapper .button.new-grey:before {
	margin-left: 4px !important;
}
.wpb_column.align_center_xs .w-btn-wrapper.align_left,.wpb_column.align_center_xs .w-btn-wrapper.align_right{margin-left:.6rem;margin-right:.6rem}
.w-btn-wrapper{margin:0.3rem 0}
.w-btn-wrapper.align_left{display:inline-block;vertical-align:top;margin-right:1rem}
.w-btn-wrapper.align_right{float:right;margin-left:1rem}
.wpb_column.align_center .w-btn-wrapper.align_left,.wpb_column.align_center .w-btn-wrapper.align_right{margin-left:0.6rem;margin-right:0.6rem}
.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-left:15px;padding-right:15px}
.col-md-2{width:16.66666667%}


.ls1 { letter-spacing: 1px !important; }

.success-bg,
.success-modal {
	position: fixed;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	text-align: center;
}

.success-modal {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 600px;
	padding: 30px;
	background: #fff;
	border: 2px solid #fe7bb5;
}

.success-bg--open,
.success-modal--open {
	opacity: 1;
	visibility: visible;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}

.success-modal--open {
	z-index: 9999;
}

#aside_icon, #aside_icon_rt, #aside_bottom, #aside_bottom_button {
	display:none;
}

#aside_icon_rt {
	float: left;
}

    .title { font-size: 14px }

.title a { color: #2A2A2A }

.page h1.title {
    margin-bottom: 5px;
    padding-top: 0;
    float: left;
    font-size: 28px;
    line-height: 1.2;
    padding: 0;
}

.widget .title {
    font-weight: bold;
    text-transform: uppercase;
    color: #545E68;
    font-size: 12px;
}

  .menu li ul li a .nav_text {
    display: block;
  }

  .menu li a .nav_text {
    visibility: hidden;
  }


  .rtl .menu-primary-items li.menu-item-has-children ul a:after,
  .rtl .menu-unset ul li.menu-item-has-children ul a:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: auto;
    right: 6px;
  }
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

.vc_wp_text .textwidget {
  margin: 12px 0 43px 0;
}

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

.head-search{float:right;margin:20px 0}

.head-menu,.head-search{margin:0;padding:5px;border-left:1px solid #dddddd}

            .top .main .main_inner .main_right .nowonair dl dt .nowonair_info .time {
              font-size: 80%;
              margin-bottom: 5px;
              margin-top: 5px; }

            .top .main .main_inner .main_right .nowonair .nowonair_ttl_next ul li .next_txt .time {
              font-size: 80%;
              margin-bottom: 3px; }

.mobile-hide {
	display: none !important;
}
.clearfix::after,.clearfix::before,.container-fluid::after,.container-fluid::before,.container::after,.container::before,.evf-row::after,.evf-row::before{display:table;content:''}
.clearfix::after,.container-fluid::after,.container::after,.evf-row::after{clear:both}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}

.row .four.columns { width: 31.91489%; }

.row .four.centered { margin-left: 34.04255%; }

.sixteen.colgrid .row .four.columns { width: 23.40426%; }

.sixteen.colgrid .row .four.centered { margin-left: 38.29787%; }

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.b-lazy{transition:opacity .5s ease-in-out;max-width:100%;opacity:0}
.b-lazy.b-loaded{opacity:1}

.section-performance .section-contents .interview .block-top .text .name .text-small {
  font-size: 18px;
  font-size: 1.8rem;
  letter-spacing: 0;
}

#wettbewerb-desc {font-size: 13px; font-weight: 300;line-height:18px;}

#wettbewerb-desc a {color: #ac0000; font-weight: 600;}


.footer-in p,
.footer-in .textwidget {
  color: #fff;
  font-size: 18px;
  line-height: 1.5;
  text-align: left; }

.span2 { width:140px; }

.row-fluid .span2 {
	width:14.893617021277%;
	*width:14.840425531915%;
}

input.span2, textarea.span2, .uneditable-input.span2 { width:126px; }

.table td.span2, .table th.span2 {
	float:none;
	width:124px;
	margin-left:0;
}

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
.fusion-copyright-notice{color:#868686;font-size:12px;}
.fusion-copyright-notice a{color:#868686;}
.fusion-body .fusion-social-links-footer,.fusion-copyright-notice{display:block;text-align:center}
.fusion-copyright-notice:after,.fusion-social-networks:after{content:"";display:block;clear:both}
.fusion-copyright-notice li,.fusion-social-networks li{float:none;display:inline-block}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer{display:block;width:100%;text-align:center}

.panel-row-style {
  zoom: 1;
}

.panel-row-style:before {
  content: '';
  display: block;
}

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}

		.panel-row-style.mob-pad-0 {
			padding: 0 !important;
		}
		
		.panel-row-style.mob-pad-15 {
			padding: 15px 0 !important;
		}
	
		.panel-row-style.mob-pad-30 {
			padding: 30px 0 !important;
		}

		.panel-row-style.mob-pad-45 {
			padding: 45px 0 !important;
		}
.section-home-bottom{background-color:#fff}

.container {
    width: 1160px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}


.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-md-9 {
    width: 75%;
  }
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.footer .row .footer-rows:first-child,.footer .row .footer-rows:nth-child(2),.footer .row .footer-rows:nth-child(3){margin-bottom:15px;}
.footer .row .footer-rows{width:50%;}
.footer .row .footer-rows:first-child,.footer .row .footer-rows:nth-child(2),.footer .row .footer-rows:nth-child(3),.footer .row .footer-rows:nth-child(4){margin-bottom:15px;}
 


.infinite-mobile-header-wrap{ display: none; }

	.infinite-mobile-header-wrap .infinite-top-bar{ display: block; }

	.infinite-mobile-header-wrap .infinite-top-bar-left,
	.infinite-mobile-header-wrap .infinite-top-bar-right{ padding-top: 0px; padding-bottom: 0px; }




.overlay-effect {
  background: #141414;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  visibility: hidden;
  width: 100%;
  height: 100%;
  z-index: 99995;
  -webkit-transition: opacity 250ms cubic-bezier(0.23, 1, 0.32, 1);
  transition: opacity 250ms cubic-bezier(0.23, 1, 0.32, 1);
}


.overlay-effect.open {
  opacity: .4;
  visibility: visible;
}
.article-highlight .module-title a{color:inherit;text-decoration:none}
.hero-single__body .module-title{bottom:0;margin:0 0 20px;position:absolute}
.module-title{margin:20px 0}
.highlight--store .module-title{margin:20px 0 5px}
.highlight--store .module-title a{text-decoration:none}
.store-highlight.store-highlight__simple .module-title{margin:20px 0 10px}
.sidebar__contacts .filters .module-title{display:none}
.archive .filters .module-title{margin-top:0}
.post-type-archive-product .featured-post.one-article .module-title{margin:30px 0}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}


.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }

.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}



.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
	position: absolute;
	z-index: 3;
	bottom: 0;
	width: 100%;
	min-height: 30px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: center;
}


.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a {
	display: inline-block;
}


.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon {
	color: #fff;
	font-size: 3.5em;
}

.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon { color: #ffffff; }





#slider {
	width: 700px;
	height: 390px;
	list-style: none;
	
	overflow-y: auto;
	overflow-x: hidden;
}


#nav #organismes{
	background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #D0D0D0 100%);
	background-image:    -moz-linear-gradient(top, #F5F5F5 0%, #D0D0D0 100%);
	background-image:     -ms-linear-gradient(top, #F5F5F5 0%, #D0D0D0 100%);
	background-image:      -o-linear-gradient(top, #F5F5F5 0%, #D0D0D0 100%);
	background-image:         linear-gradient(top, #F5F5F5 0%, #D0D0D0 100%);
	
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F5F5F5), to(#D0D0D0));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5',
  			endColorstr='#D0D0D0', GradientType=0);
	width: 86px;
}
.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0!important}
.tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0!important}

#calendar2 thead tr.month{
  background-color: #43b851;
  height: 30px;
  color: #fff;
}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}



.left-sidebar-home,.right-sidebar-home{top:217px !important; z-index:9}

.left-sidebar-home{position:absolute!important;top:0;left:0;width:300px!important;padding:0!important}

.take-over-row .left-sidebar-home{display:none}
.view-content .views-field-edit-node,.view-content .views-field-delete-node{margin-right:8px;margin-top:8px;display:inline-block;}
.view-content .views-field-edit-node a,.view-content .views-field-delete-node a,a.edit-link{background:#EFEDEB;padding:4px;display:inline-block;text-decoration:none;}
.et_pb_section{padding:57px 0}
.et_pb_section_0.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#f6f1d9!important}
.et_pb_section_2.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#004477!important}
.et_pb_section_3.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#ddcc99!important}
body #page-container .et_pb_section .et_pb_button_2{border-color:#ffffff}
body #page-container .et_pb_section .et_pb_button_2:hover:after{color:}
.et_pb_section_1.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#004477!important}
body #page-container .et_pb_section .et_pb_button_2:hover{padding-left:0.7em;padding-right:2em}
body #page-container .et_pb_section .et_pb_button_2:after{display:inline-block;opacity:0}


#sw-mystart-search {
    position: relative;
    width: 180px;
    height: auto;
    font-size: 10px;
    color: #CCC;
    margin: 5px 3px 0px 3px;
    float: left;
    background-color: #454545;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#join #main #r1 .rowMain #job-box .job-list .right .go-down {
  height: 30px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

  .menu-icon {
    display: none; }

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

  .footer-links .menu {
    display: inline-block; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
#ajankohtaista .wrapper,.full-size-bg .wrapper{width:100%}
#ajankohtaista .wrapper .ingress{margin-left:auto;margin-right:auto}
#ajankohtaista .container{padding-top:100px;padding-bottom:60px}


.wp-custom-header .wp-custom-header-video-button { 
	background-color: rgba(34, 34, 34, 0.5);
	border: 1px solid rgba(255, 255, 255, 0.6);
	color: rgba(255, 255, 255, 0.6);
	height: 45px;
	overflow: hidden;
	padding: 0;
	position: fixed;
	right: 30px;
	top: 30px;
	-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	width: 45px;
}


.wp-custom-header .wp-custom-header-video-button:hover,
.wp-custom-header .wp-custom-header-video-button:focus { 
	border-color: rgba(255, 255, 255, 0.8);
	background-color: rgba(34, 34, 34, 0.8);
	color: #fff;
}


.admin-bar .wp-custom-header-video-button {
	top: 62px;
}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.pncz .option-box .tile-group .tile{position:relative;width:100%;min-height:1px;padding-right:20px;padding-left:20px}
.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-6,.col-7{-webkit-box-flex:0}
span.space{margin:0 7px;display:inline-block}



.other-posts {

	border-top: 1px solid #eaeaea;
	padding-top: 15px;
}

.other-posts .date {
    font-size: 11px;
    padding: 0 0 0 20px;
    float: left;
}


.other-posts li {
    display: block;
    height: 50px;
    margin-bottom: 25px;
}


.other-posts .post-title {
    font-family: 'PT Sans';
    font-size: 13px;
    color: #fc7100;
    font-weight: bold;
    line-height: 16px;
    margin: 0 0 5px 0;
}

.divider {
	float: left;
	width: 100%;
	display: block;
	height: 25px;

}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
#view-size-guide .modal-dialog{width:90%}
.offer-modalclass .modal-dialog{top:0}
#share .modal-dialog{width:940px;margin:10px auto}

	.better-responsive-menu .menu-primary-container .sub-menu {
		display: none;
	}
.cam-breadcrumb ul li.last{border-right:0}
a.logged-in-action.last{border-right:0;}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
.stag-twitter .twitter-follow-button{margin:0}
#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}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}



.vr
{
	margin-top: 12px;
	margin-bottom: 20px;
	border-bottom: 3px solid #C30001;
	width: auto;
}


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

.so-widget-sow-social-media-buttons-wire-c4dc253bbcd6 .sow-social-media-button .sow-icon-fontawesome {
  width: 1em;
  height: 1em;
  display: inline-block;
}

.so-widget-sow-social-media-buttons-wire-19038896b0d7 .sow-social-media-button .sow-icon-fontawesome {
  width: 1em;
  height: 1em;
  display: inline-block;
}
.outline-home .g-grid .g-block.box4.equal-height.size-50{height:637px}
.g-grid{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0;padding:0;text-rendering:optimizespeed}
.g-grid.nowrap{-webkit-flex-flow:row;-moz-flex-flow:row;flex-flow:row}
body.responsive .box-site-nav-func .lk-join-now .lk-text{display:inline}
body.responsive .box-site-nav-func .lk-join-now .lk-text.short{display:none}
body.responsive .box-site-nav-func .lk-join-now.short-text-lk .lk-text{display:none}
body.responsive .box-site-nav-func .lk-join-now.short-text-lk .lk-text.short{display:inline}
