﻿.smue-buttons-32x32.smue-buttons-square .smue-button-twitter a{background-position:-64px 0}
.smue-buttons-32x32.smue-buttons-rounded .smue-button-twitter a{background-position:-64px -32px}
.smue-buttons-32x32.smue-buttons-circular .smue-button-twitter a{background-position:-64px -64px}
.smue-buttons-32x32.smue-buttons-volume .smue-button-twitter a{background-position:-64px -96px}
.smue-buttons-64x64.smue-buttons-square .smue-button-twitter a{background-position:-128px 0}
.smue-buttons-64x64.smue-buttons-rounded .smue-button-twitter a{background-position:-128px -64px}
.smue-buttons-64x64.smue-buttons-circular .smue-button-twitter a{background-position:-128px -128px}
.smue-buttons-64x64.smue-buttons-volume .smue-button-twitter a{background-position:-128px -192px}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.elementor-slides .slick-slide-inner .elementor-background-overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}


.top_section {
	padding: 18px 0px 0px 0px;
}
.flyouts .flyout ul.links{margin:0;padding:0 0 10px 20px;list-style-type:none}
.flyouts .flyout ul.links li{display:block;padding-bottom:10px}
.flyouts .flyout ul.links li img{float:left;display:block;width:40%;background-color:#000;background-size:121px 103px;background-repeat:no-repeat}
.flyouts .flyout ul.links li .name{float:right;width:60%;padding:0 10px 5px 5px;line-height:18px}
.flyouts .flyout ul.links li .name .price{display:block;padding-top:2px;font-size:16px}
.flyouts .flyout ul.links li a{color:#00a7e9!important}
.flyouts .flyout ul.links li a:hover{color:#1dbfff!important}


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


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 190, 190, 190, 0.7);
		}

.current_page_item a { 
	color: white !important; 
}
.page-navigation ul li:last-child,.page-navigation ul li.page-item-20,.page-navigation ul li.menu-item-48{margin-right:0}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}
.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-auto{flex:0 0 auto;width:auto;max-width:none}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.banner-navigation .nav-thumbnail {
	margin: 0;
}


.corp-navigation .nav-thumbnail {
	margin: 0;
	border: 1px solid #eee;
}


.corp-navigation .nav-thumbnail img {
	display: block;
}




.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}


.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

	
	.dualblock .one-half{
		padding-top: 0 !important;
	}
.module_round_box-no_border{padding:22px;background:#fff}



#content p {
	margin: 10px 0;
}


#content ul {
	list-style-type:circle;
	padding-left: 30px;
	}

	
#content strong {
	font-weight: bold;
}


#content h1,  #content h1 a{
	font-size: 32px;
	font-weight: 500;
	color: #612679;
	text-decoration: none;
	font-family: 'Bitter', serif;
}


#content h2, #content h2 a {
	font-size: 14px;
	color: #000;

	text-transform: uppercase;
	font-family: 'Bitter', serif;
	font-weight: 700;
}


#content {
	width: 530px;
	float: left;
	background: #fff;
	padding: 25px;
}

#header {
	text-align: center;
    max-height: 250px;
	position: relative;
	overflow: hidden;
}

#header img {
    width: 100%;
    height: auto;
}

#header .sidebar-wrap {
    position: static
}

.navbar #header-menu-wrap {
    background: #f5f5f5;
}

.navbar-inverse #header-menu-wrap {
    background: #2F2733;
}
.row{margin-right:-15px;margin-left:-15px}


.slide-image {
	overflow: hidden;
}

#topbanner{position:relative;width:728px;height:90px;margin: 0px auto;}
#overlay-menu .overlay-menu-inner [data-justify=left] .menu-item a{left:0}
#overlay-menu .overlay-menu-inner .container [data-justify=right] .menu-item a{right:1.66667rem!important}

    .pt_account #primary .user-info,
    .pt_order #primary .user-info {
      -ms-flex: 1 1 80%;
          flex: 1 1 80%; }

      .pt_account #primary .user-info .account-logout,
      .pt_order #primary .user-info .account-logout {
        float: unset; }

        .pt_account #primary .user-info .account-logout a,
        .pt_order #primary .user-info .account-logout a {
          line-height: normal; }


    .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";
    }
.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}
.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after {clear: both;}
.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content {zoom:1;}
.fl-module-content { margin: 20px; }

.fl-post-contents .fl-module-content {
  margin: 0px; }

  .fl-row.row-colored .fl-col:first-child .fl-col-content .fl-module-content {
    float: right; }

  .fl-row.row-colored .fl-col:last-child .fl-col-content .fl-module-content {
    float: left; }

    .fl-row.row-colored .fl-col .fl-col-content .fl-module-content {
      position: relative;
      width: 436px; }
body.ap_user_premium.ap_premium_nightmode .ap_container .ap_home_main_note_main_box,body.ap_user_premium.ap_premium_nightmode .ap_note .ap_home_main_note_main_box{background:none}

    #logo a, #logo img {
        float: none;
        letter-spacing: 0;
    }

#logo a { font-family: 'Roboto Slab'; font-weight: normal; font-size: 32px; color: #222222;text-transform: uppercase; }


#site-description {
	display: block;
	clear: both;
	float: left;
	font-size: .8em;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #999;
}


#strip1{
width:17px;
height:205px;
float:left;
background:#FFFFFF;
background-repeat:repeat-y;
margin: 0 0 0 28px;
}
.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}
.card-body.mmm{padding:0}

#ad2{float:left;width:300px;height:250px;margin:45px 20px 20px 20px}

.entry-excerpt {
	display: table;
	margin: 0 0 30px 0;
}

.widget_tj_category_posts li .entry-excerpt {
	display: table;
}
.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{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

.ktz-allwrap.wrap-squeeze .container,
.footer-squeeze .container,
.ktz-footbg-squeeze .container{width:95%;}
.site-footer .site-info .site-credits a{text-decoration:underline}




.clearboth {
	clear: both;
}


#left-sidebar .left-header,
#left-sidebar .main-navigation,
#left-sidebar .left-nav-social,
#left-sidebar .site-info,
#left-sidebar .widget {
	max-width: 240px;
}


.nav-social,
.left-nav-social {
	text-align: center;
}


.nav-social a,
.left-nav-social a {
	display: inline-block;
	border-bottom: none;
	color: #363636;
}


.nav-social a:hover svg,
.left-nav-social a:hover svg {
	color: #b55f3a;
	transition: 0.5s;
}


.nav-social a svg,
.left-nav-social a svg {
	width: 1rem;
	height: 1rem;
	margin: 0 0.75em;
}


.left-nav-social {
	margin-bottom: 2.5rem;
}

.frame .f_oj3{ background-position:0 -27px;}

.menu-item a.menu-image-title-hide .menu-image-title {
	display: none;
}

  #hpslidealpha { display:none }
.header-menu-sp__inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#fff;width:100%;height:100%}
.mk-dynamic-styles {display:none}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-16-0 , #pg-16-3 , #pg-16-4 , #pg-16-5 , #pg-16-6 , #pg-16-7 , #pg-16-8 , #pg-16-9 , #pl-16 .so-panel { margin-bottom:50px }
 #pl-16 .so-panel:last-child { margin-bottom:0px }
 #pg-130-0 , #pl-130 .so-panel { margin-bottom:50px }
 #pl-130 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cbb6534592f5-0 , #pl-w5cbb6534592f5 .so-panel { margin-bottom:50px }
 #pl-w5cbb6534592f5 .so-panel:last-child { margin-bottom:0px }

.td-weather-days {
  width: 20%;
  float: left;
  text-align: center;
  text-transform: uppercase;
  line-height: 1;
}

.td-weather-days .td-day-0,
.td-weather-days .td-day-1,
.td-weather-days .td-day-2,
.td-weather-days .td-day-3,
.td-weather-days .td-day-4 {
  margin-bottom: 8px;
  font-size: 11px;
  opacity: 0.5;
}

.td-weather-days .td-day-degrees {
  font-size: 20px;
  position: relative;
  left: 4px;
  line-height: 14px;
  opacity: 0.7;
}

.td-weather-days .td-circle {
  position: relative;
  right: 5px;
}


.popup-holder {
	position: relative;
	overflow: hidden;
	height: 0;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-three-fifth{width:58.4%;}
.fusion-layout-column.fusion-three-fifth.fusion-spacing-no{width:60%;}

.fusion-three-fifth {
  width: 58.4%;
}

.fusion-spacing-no.fusion-three-fifth {
  width: 60%;
}

#top .phone-number {
    text-align: center;
    color: #000;
    font-size: 23px;
    padding-top: 4px;
    
	margin-right: 472px;
}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left {
  float: left;
  margin-right: 25px;
}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right {
  float: right;
  margin-left: 25px;
}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  vertical-align: middle;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}

	
	
	.pricing-box-label .plan-header,.pricing-box-label .plan-footer{display:none}

.pricing-box .plan-footer{text-align:center}

.pricing-box .plan-footer a{margin-right:0}



.pricing-box.pricing-box-label .plan-header *,.pricing-box.pricing-box-label .plan-footer{visibility:hidden}
.audio-on-demand__inner{background:#FFF;font-family:"Roboto Condensed",sans-serif;padding:0;height:100%;max-height:416px;}
.audio-on-demand__inner--item{display:none;border:1px solid #e0e0e0;font-weight:normal;overflow-y:auto;overflow-x:hidden;height:100%;max-height:416px;}
.audio-on-demand__inner--item.active{display:block;}
.audio-on-demand__inner--item-list{margin:0;padding:0;}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}


.modal .modal-dialog .modal-content .modal-header {
  border-bottom-width: 2px;
  margin: 0;
  padding: 0;
  padding-bottom: 15px;
}
.footer_logo_fixed{padding:12px 0 6px 14px;margin-left:48%;display:inline-block;}
.footer_logo_fixed svg{width:31px;height:19px;}
.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}




#imMnMn.auto ul li ul li { top: 0px; }



#imMnMn.auto ul li ul li ul { position: absolute; width: 160px; }

#imMnMn.auto li ul.auto { display: none; }


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


    .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";
    }
.clearfix:after,.qodef-container:after,.qodef-drop-down .wide .second ul li:nth-child(4n+1){clear:both}
.clearfix:after,.clearfix:before{content:" ";display:table}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}

		
		.cart-mini li.checkout a { background-color: #383838; }

		.cart-mini li.checkout a:hover { background-color: #383838; }


.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-4 {
    width: 33.33333%; }


.col-md-4 + .col-md-9 .posts-loop {
    padding-right: 0;
    padding-left: 50px;
}


.pf-cssmenu-mainmenu li.lev1:hover {
    height: auto;
}


.pf-cssmenu-mainmenu li.lev1 {
    float: left;
    display: block;
    height: 57px;
}


.pf-cssmenu-mainmenu li.lev1 li {
    float: left;
    clear: left;
    width: 150px;
    background: #005841;
    border-top: 1px solid #008360;
    border-bottom: 1px solid #003c2c;
}


.pf-cssmenu-mainmenu li.lev1 li:hover {
    background: #006b4f;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

    #header #logo { padding-top: 35px; padding-bottom: 15px; padding-left: 50px; float: left; }

    #header #logo img { width: 200px; }

.fixed header #header #logo { float: left; padding-top: 0; padding-bottom: 0; }

.fixed header #logo { float: left; margin-left: 30px; padding: 0; }

.pd100{padding-top:140px;}
.av01-cover-container{position:relative;padding-top:67.5%;width:100%}

    .num .img-responsive{display:inline-block; width:50%;}
.aside .block{margin-bottom:0}
.aside .block:last-child{margin-bottom:0}
.aside .block section a img{height:70px}


.color-1 {
    color: #fff;
}


.color-2 {
    color: #000;
}


.color-3 {
    color: #666;
}


img.color {
    position: absolute;
    top: 0;
    left: 0;
}


.navigation-slideshowWindow .big-txt,
.navigation-slideshowCategorie .big-txt,
.navigation-slideshowFocus .big-txt {
    font-size:58px;
    line-height:50px;
}

.navigation-slideshowForum .big-txt,
.navigation-slideshowForum-mamme .big-txt {
    font-size:36px;
    line-height:32px;
}

    .navigation-slideshowForum .big-txt,
    .navigation-slideshowForum-mamme .big-txt {
        position:absolute;
        right:38%;
        top:25%;
        font-size:32px;
    }

.animable { visibility: hidden; }

html.no-cssanimations .animable { visibility: visible; }

.animable.animated { visibility: visible; -webkit-animation-fill-mode: both;  animation-fill-mode: both; -webkit-animation-delay: 0s; animation-delay: 0s; }

.et_bloom .et_bloom_success_container { height: 0; overflow: hidden; opacity: 0; position: relative; margin: 0 auto !important; z-index: -1; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success { height: auto; overflow: visible; z-index: 99; opacity: 1; display: block; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark { opacity: 1; top: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }


a.woo-sc-button.small { padding:2px 10px; font-size:0.9em;}

span.small {color:#7d7d7d;}

a.button.small, a.comment-reply-link { padding:0px 10px;}

#footer-logo {
    float:left;
    padding-right:30px;
}

#footer-logo-border {
    border-right: 1px solid white;
    float: left;
    height: 54px;
    margin-top: 19px;
    margin-right: 10px;
}

    #footer-logo, #footer-menu-wrapper, #footer-copy-wrapper { display: block; float: none;}

.margbottom10 { margin-bottom: 10px !important }



#col_centre{
position: relative; 
float:left;
border:1px solid #cecece;
width:1000px;
margin-left: 0px; 

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}


.tool-overflow{
    overflow: hidden;
}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}

		.hd_logo{width:260px;height:81px;position:absolute;float:left}


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


    
    #banner .swiper-wrapper .ce-textpic .ce-bodytext { top: auto; bottom: 8%; }

#banner .ce-textpic, #banner .ce-image { overflow: visible; }


#banner .ce-textpic .ce-bodytext { position: absolute; top: 0; left: 0; width: 100%; display: none; }

.popup_text {
	font-family: 돋움, 돋움체, 굴림, 굴림체;
	font-size: 9pt;
	color: #9BAAC5;
	line-height:150%;
}

#calendar2 thead tr.month{
  background-color: #43b851;
  height: 30px;
  color: #fff;
}
.page-breadcrumbs-inner{max-width:1400px;margin:0 auto}



.site-info {
	margin-top: 8px;
}








#bottom-footer {
	background: #333333 none repeat scroll 0 0;
	padding: 10px 0;
}


#bottom-footer .copy-right {
	text-align: center;
	color: #8c8c8c;
}


#bottom-footer .copy-right a {
	color: #ffffff;
}


#bottom-footer .copy-right a:hover {
	color: #dc3522;
}
 #padding-26 { height:70px; }

ul.post-categories, .widget ul, ul.page-numbers {
padding-left: 0;
margin-left: 0;
list-style: none;
}

ul.page-numbers li {
display: inline-block;
}

.page-numbers {
clear: both;
text-align: center;
}

.page-numbers a, span.current {
display: inline-block;
background-color: #fff;
border: solid 1px rgba(119, 119, 119, 0.1);
padding: .5em 8px;
margin: 2px;
text-decoration: none;
}
#l-header #header-btn #btn-menu .menu-btm{-webkit-transform:translateY(6px);transform:translateY(6px)}
#l-header #header-btn.is-active #btn-menu .menu-btm{-webkit-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0)}
#fixed-menu-max,#fixed-menu-min,#mobile-max,#mobile-min{background-color:rgba(0,39,118,0.95);border-style:none;bottom:0;position:fixed;z-index:100;font-family:'Swiss721BT','Open Sans',Helvetica,sans-serif;font-size:12px !important;text-align:left;}
#mobile-min,#mobile-max{width:100%;}
#mobile-min{display:none;}
#top-bar-text{text-align:center;margin-bottom:10px;display:block;}
#top-bar-text [class^="fontawesome-"],#top-bar-text [class*=" fontawesome-"]{font-size:14px;margin-right:4px;}

html #top-bar-text, html #header-container #top-bar-text { color: #7c7c7c; }

html #top-bar-text a, html #header-container #top-bar-text a, html #header-container #top-bar-widgets a { color: #7c7c7c; }

html #top-bar-text a:hover, html #header-container #top-bar-text a:hover, html #header-container #top-bar-widgets a:hover { color: #333333; }

html #top-bar, html #top-bar-text { border-color: #c9c9c9; }
.top-bar-sides{position:inherit;!important;float:none !important;margin:0 !important;}
.top-bar-sides:first-child{border-bottom:1px solid #ebebeb;}
.overlay{background:rgba(0,0,0,0.8);position:fixed;width:100%;height:100%;left:0;top:0;z-index:100;display:none}


.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}


.wrapper{border: 1px solid #e9e9e9;}

          .top .main .main_inner .main_right .nowonair .nowonair_ttl_next ul li .next_txt {
            width: 175px; }

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

            .top .main .main_inner .main_right .nowonair .nowonair_ttl_next ul li .next_txt .title {
              font-size: 90%;
              line-height: 1.3; }


a.glink {text-decoration:none;}

a.glink span {margin-right:5px;font-size:15px;vertical-align:middle;}

a.glink img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;}

a.glink:hover img {opacity:1;}

.home-primary-section.home-primary-01.section-odd  .cta-global.bpb.text-center.section-padding{
background: #0094da;
}
.home-slider .cycle-pager{position:absolute;bottom:0;left:50%;right:50%;z-index:9998;font-size:48px;color:#ffffff;text-align:center;}
.home-slider .cycle-pager span{margin-right:8px;}
.home-slider .cycle-pager span:hover{cursor:pointer;}
.home-slider .cycle-pager-active{color:#F8991D;}
.big-nav-slideshow .cycle-pager{position:absolute;bottom:0;left:0;right:0;color:#8A8C8E;text-align:center;font-size:40px;z-index:999;}
.big-nav-slideshow .cycle-pager span{margin-right:8px;}
.big-nav-slideshow .cycle-pager span:hover{cursor:pointer;}
.big-nav-slideshow .cycle-pager-active{color:#008749;}
#internal-header-pager span.cycle-pager-active{border:3px solid #05B158;}
body.responsive-ready.site-10 #header .header-wrap #site-logo{float:none;margin:0 auto;background-size:70%}

#secondary .list-date {
	display: none;
}
.tribe-theme-twentyfourteen #footer-sidebar div.tribe-countdown-number,.tribe-theme-twentyfourteen #primary-sidebar div.tribe-countdown-number,.tribe-theme-twentythirteen #secondary div.tribe-countdown-number{color:#fff;text-shadow:1px 1px #000}
.tribe-theme-twentythirteen #secondary span.tribe-countdown-under{color:#fff}

	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}
.sivu{margin-right:-15px;margin-left:-15px}

	.header-style2 .sivu{
		margin-right: 0;
		margin-left: 0;
	}
.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}



.footer-widgets a.more-link{
	color: #c4fed3; font-size: 14px;
}


.widget a.more-link {color: #8bfbdc; font-size: 13px; }


.sidebar .widget a.more-link, .sidebar #kind-words .testimonial-source strong, .sidebar #train-tips li a{ color: #0075b2;}
#newsletter-subscribe .newsletter-subscribe__container .newsletter-subscribe__form-wrapper .newsletter-subscribe__form .img-lg,#newsletter-subscribe .newsletter-subscribe__container .newsletter-subscribe__form-wrapper .newsletter-subscribe__form .img-sm{position:relative;z-index:0;width:100%;height:auto}





.author-box:after,
.clear:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.widget-area:after,
.after-entry:after,
.comment-respond:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.site-inner,
.wrap  {
	margin: 0 auto;
	max-width: 1140px;
}


.site-header .wrap {
	padding: 15px 0;
}


.nav-secondary .wrap {
	border-bottom: 1px solid #eee;
}


	.header-image .site-header .wrap {
		background-position: center top;
	}


.ecs__deadline__current, .ecs__level__current, .ecs__service__current {
    display: inline-block;
    margin: 6px 0 0;
    font-family: FoundersGrotesk-Light;
    font-size: 16px;
    line-height: 34px;
    letter-spacing: 1.2px;
    color: #fff;
    width: 100%;
    cursor: pointer;
    text-align: left;
    padding-left: 24px
}

.ecs__service__current:after, .ecs__level__current:after, .ecs__deadline__current:after{
    content: '';
    position: absolute;
    top: 19px;
    right: 15px;
    border: 8px solid transparent;
    border-top: 12px solid #414347;
}

.ecs__list:hover .ecs__service__current:after, .ecs__list:hover  .ecs__level__current:after, .ecs__list:hover  .ecs__deadline__current:after{
    border-top: 12px solid white;
}

	.footer-bootom{text-align:center;}

	.footer-bootom .col-lg-7{text-align:center;}

.footer-bootom .col-lg-7 img{vertical-align:middle; }

.footer-bootom .certificate{display:inline-block; vertical-align:middle; text-align:center; padding-left:20px;}

.footer-bootom .certificate p{font-weight:bold; text-decoration:underline; padding-top:5px;}

.footer-bootom .certificate p a{color:#000;font-size:7pt;font-weight:bold;font-family: Verdana,Geneva,sans-serif;}


body.dark #side-panel #side-panel-trigger-close a,
body #side-panel.dark #side-panel-trigger-close a {
	background-color: rgba(0,0,0,0.2);
	color: #FFF;
}


	body.side-push-panel #side-panel-trigger-close a {
		display: block;
		position: absolute;
		z-index: 12;
		top: 0;
		left: auto;
		right: 0;
		width: 40px;
		height: 40px;
		font-size: 18px;
		line-height: 40px;
		color: #444;
		text-align: center;
		background-color: rgba(0,0,0,0.1);
		border-radius: 0 0 0 2px;
	}


#side-panel-trigger-close a { display: none; }


div.widget h2,
#bottompanel div.col1 h3,
#bottompanel div.col2 h3,
#bottompanel div.col3 h3,
div.widget h4,
#rightcol li.sidebaritem h2.widgettitle {
	font-size: 18px;
	font-weight: normal;
	color: #caced3;
	padding-left: 0px;
	padding-bottom: 4px;
	margin-bottom: 12px;
	border-bottom: 1px solid #35383d;
	text-indent: 0px;
}




#bottompanel {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	margin-top: 16px;
}


#bottompanel div.col1,
#bottompanel div.col2,
#bottompanel div.col3 {
	display: block;
	float: left;
	width: 32%;
	margin-top: 0px;
	padding-top: 0px;
}


#bottompanel div.col1 h3,
#bottompanel div.col2 h3,
#bottompanel div.col3 h3 {
	margin-top: 0px;
	padding-top: 0px;
}


#bottompanel div.col2,
#bottompanel div.col3 {
	margin-left: 2%;
}


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

 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pl-7 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

.footer-text{max-width:1160px;margin:0 auto;background:#333;color:rgba(204,204,204,1);position:relative;overflow:hidden}

.footer-text p{text-align:center}

.footer-text,.link{padding:0 20px 0 20px}


#footer .footer-menu{text-align: left; font-style:italic; line-height:1.2em;}

#footer .footer-menu li{ padding-bottom:4px; list-style:none;}

#footer .footer-menu a{color: #666;text-decoration: none;}

#footer .footer-menu a:hover{text-decoration: underline;}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}


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

.footer-right {
	color: #000;
	float: right;
	margin-top: 8px;
	text-align: right;
	width: 205px;
}
