﻿
.nivo-html-caption {
    display:none;
}

#navigation_menu {
    display:none;
}

.container-full-width{width:100%;}

.container-full-width:before, .container-full-width:after{display:table;content:"";line-height:0;}

.container-full-width:after{clear:both;}
.banner-container .infobox-container .infobox .infobox-description{font-size:26px;font-size:1.625rem;color:#ffffff}


#header-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}

.tab_content-left, .tab_content-right {padding:25px 20px 15px;}
.et_pb_portfolio_item .pop_up_close_btn{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}
.et_pb_portfolio_item .pop_up_close_btn:hover{opacity:1}





.footer-section {
    background-color: #1f456e;  
    color: #fff;  
}

.footer-section a {
    color: #fff;
}

.footer-section a:hover {
    color: #;
}

.footer-section .border-btm {
    border-bottom: 1px #fff solid; 
}

.footer-section p {
    font-size: 14px; 
}

.footer-section .input-group {
    width: 100%;
    padding-bottom: 20px; 
}

.footer-section .btn.focus, .btn:focus, .btn:hover {
    color: #1f456e;
    text-decoration: none;
    background-color: #fff;
}

.ffraud {
	border-radius: 10px;
}
.e93-2.x-bar-container,.e93-7.x-bar-container {flex-direction:column;}
.e93-2.x-bar-container,.e93-4.x-bar-container {justify-content:flex-start;}
.e93-2.x-bar-container,.e93-4.x-bar-container,.e93-7.x-bar-container {align-items:center;background-color:transparent;}
.e93-2.x-bar-container {flex:0 1 auto;margin:0px auto 12px auto;}
.zn_section__source + .zn_section_size { position:relative; }
.kl-bg-source + .zn_section_size { position:relative; }
.is-ie11 .zn_section_size.zn-section-content_algn--middle { display:table; table-layout:fixed; }
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


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

#description3c {margin: -35px 0 0 42px;}
.footer-bar{float:none!important;text-align:center!important;margin-bottom:20px}
.footer-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}
.footer-bar-active .footer-bar .widget{padding:0}
.footer-bar .textwidget p:last-child{margin:0}
.footer-bar-align-right .copyright-bar{float:left}
.footer-bar-align-right .footer-bar,.footer-bar-align-left .copyright-bar{float:right;text-align:right}
.footer-bar-align-left .footer-bar{float:left;text-align:left}
.footer-bar-align-center .copyright-bar{float:none;text-align:center}
.footer-bar-align-center .footer-bar{float:none;text-align:center;margin-bottom:10px}
.footer-bar .widget-title{display:none}
.footer-bar .widget_nav_menu li:first-child{margin-left:0}
.footer-bar .widget_nav_menu li:last-child{margin-right:0}
.footer-bar .widget_nav_menu li ul{display:none}
.footer-bar .widget_nav_menu .current-menu-item a{color:#606060;}

#logospace {position:relative;padding:15px 0 5px 15px;}

#header .logo {
	padding: 20px 0px 15px !important;
	background-color: #fff;
	width: 100%;
	float: none !important;
	margin-bottom: 0 !important;
}

.logo h1 {
	text-align: center;
}

.logo h1 a {
	display: inline-block
}
.logo{float:left}
.logo h1,.logo img{margin:0px;padding:0px;display:block}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}


.header__nav--secondary .header-basket-container .header-basket-count {
  font-family: "Regular", sans-serif;
  width: 18px;
  height: 18px;
  border-radius: 10px;
  background-color: #fb5354;
  text-align: center;
  display: inline-block;
  font-size: 12px;
  font-size: 0.8rem;
  font-weight: bold;
  position: relative;
  left: 7px;
  top: -5px;
  padding-top: 2px;
}

.event-container .day-week, .event-container .day-month, .event-container .month-year { display: block; text-align: center; color: #777777; }

.event-container .day-month { font-size: 23px; line-height: 23px; margin-bottom: 6px; font-weight: bold; }

.mw-widget-event .day-month, .mw-widget-event .day-week { display: block; text-align: center; color: #777777; }

.mw-widget-event .day-month { font-size: 21px; line-height: 22px; margin-bottom: 3px; font-weight: bold; }
.row{margin-left:-15px;margin-right:-15px}

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

.ittem_main{ width: 185px; height: auto; float: left; padding: 0 0 4px 13px;  margin:5px 5px 0 0; }

.ittem_main img{ float: left;}
.et_header_style_split span.logo_helper{display:none}
span.logo_helper{display:inline-block;width:0;height:100%;vertical-align:middle}
.et_vertical_nav span.logo_helper{display:none}


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


.cf:after,
.container:after {
    clear: both;
}


.cf,
.container {
    zoom: 1;
}



.equal-height-wrap .mcb-wrap .mcb-wrap-inner { position:relative; float:left; width:100%;}


.equal-height-wrap .mcb-wrap.valign-middle .mcb-wrap-inner { top:50%; 
	-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}

.equal-height-wrap .mcb-wrap.valign-bottom .mcb-wrap-inner { top:100%;
	-webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%);}
.footer-navigation{width:100%}
.footer-navigation ul li{float:none;display:inline-block}
#site-footer .footer-navigation a,.copyrights,.project-info dt,.sidebar .widget h3,.widget .title,a.header-button{text-transform:uppercase}
#site-footer .footer-navigation ul li a .sub,.foot-logo,.footer-navigation ul ul,.widget_nav_menu ul li a .sub{display:none}
.footer-navigation ul li,.left,.postauthor,.related-posts,.tags{float:left}
#site-footer .footer-navigation a{color:#9b9b9b;text-transform:uppercase;margin:0 0 0 25px;font-weight:400;font-size:14px}
.footer-navigation ul li:first-child a{padding-left:0}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.home-nav{width:600px;margin:auto;clear:both;padding:20px 0;height:25px;line-height:25px;font-size:14px}
.home-nav ul li{float:left;width:24.99%;text-align:center}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-8 {
  width: 66.66666667%;
}
#flags-cheveron{margin-top:-13px;margin-right:135px}
.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-6{width:50%}
.slider-ratio-16-9 .et_pb_slide{padding:0;padding-bottom:56.25%;height:0}
.et_pb_fullwidth_slider_0,.et_pb_fullwidth_slider_0 .et_pb_slide{min-height:583px}
.et_pb_slide_2.et_pb_slide .et_pb_slide_overlay_container{background-color:rgba(0,0,0,0.4)}
.et_pb_slide_1.et_pb_slide .et_pb_slide_overlay_container{background-color:rgba(0,0,0,0.4)}
.et_pb_slide_0.et_pb_slide .et_pb_slide_overlay_container{background-color:rgba(0,0,0,0.4)}
.footer__title p,.hero--article .hero__title{margin-bottom:0}
.footer__title{font-size:20px;font-size:1.25rem;line-height:1.5;border-bottom:2px solid #f1f0f2;padding-bottom:10px;padding-bottom:.625rem;margin-bottom:25px;margin-bottom:1.5625rem}
.footer__title.footer__title{font-family:Neue Helvetica W01,Helvetica Neue,Helvetica,arial,sans-serif}
header .inside-header .header-right{width:111px;width:6.9375rem}

	#navigation .nav_list {
		display: none;
	}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}


#footerutilnav li.start
{
	padding: 0 0 0 0;
}
.sub-menu .menu-item-has-children:after{color:#fff}
.social_menu .menu-item{display:table-cell}

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

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




    .share_box .share-link .btn.twitter:hover {

        color: #39A0CE;

    }


	#sidebar-footer li.second_li_donated{
		padding-top: 30px;
	}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}




.title-area {
	float: left;
	width: 350px;
}


.header-full-width .title-area {
	float: left;
	width: 100%;
}


	.title-area,
	.content,
	.sidebar {
		width: 100%;
	}


	.genesis-nav-menu li,
	.header-image .title-area,
	.site-header ul.genesis-nav-menu,
	.site-header .search-form {
		float: none;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}
#featured a:hover em{color:#fff}
#featured a,#featured strong,#respond form label,.by .comments-link,.clearfix{display:block}
#featured,#moonforecast,.boxnice{text-align:center}
#featured{max-width:390px;margin:10px auto 36px}
#featured a{box-shadow:2px 2px 5px 0 rgba(136,136,136,.6)}
#featured a img{margin-left:auto;margin-right:auto}
#featured a em{font-style:normal;padding-bottom:15px;color:#282828;font-size:.8em}
.font_ntuz9k79z, [data-font="font_ntuz9k79z"], [data-font="font_ntuz9k79z"] li a {font-family: "unitext", sans-serif;font-weight: 400;font-style: normal;}

.container{width:1000px;margin-left:auto;margin-right:auto;}

.container:after{content:' ';display:table;clear:both;}


	.cat-box-title h2 {
		padding-left: 5px;
	}


.cat-box-title h2, .cat-box-title h2 a, .block-head h3, #respond h3, #comments-title, h2.review-box-header, .woocommerce-tabs .entry-content h2, .woocommerce .related.products h2, .entry .woocommerce h2, .woocommerce-billing-fields h3, .woocommerce-shipping-fields h3, #order_review_heading, #bbpress-forums fieldset.bbp-form legend, #buddypress .item-body h4, #buddypress #item-body h4{
	font-family: 'Montserrat';
	color :#2d2d2d;
	font-size : 32px;
	font-weight: bolder;
}


.cat-box-title {
    text-transform: uppercase;
}

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

header .navbar-primary .navbar-nav .nav-item .dropdown-menu.menu-heading {
    padding-bottom: 10px;
}


ul.yiiPager .page a
{
	font-weight:normal;
}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{background-color:rgba(12,12,12,0.45)}

#a_la_une_home .actu_secondaire_first {
	float:left;
	width:333px;
	overflow:hidden;
	border-right:1px solid #d7d7d7;
	padding:0px 10px 0px 0px;
}


	#header-outer[data-mobile-fixed="1"],
	#header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],
	#mobile-menu[data-mobile-fixed="1"] {
		position: fixed!important;
	}


	#mobile-menu[data-mobile-fixed="1"] {
		width:100%;
		top: 58px;
		left: 0;
	}
#mobile-menu #mobile-search,header#top nav ul #search-btn{display:none!important;}
.col4-1,.col4-2,.col2-1,.col4-3,.col3-1,.col3-2{margin-left:0;width:100%;max-width:100%}
img,textarea,input,#pagewrap,.pagewidth,#headerwrap,#header,#main-nav,#body,#layout,#content,.post,.author-box,.post-nav,.pagenav,#sidebar,.widget,#footerwrap,#footer,.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{-moz-box-sizing:border-box;box-sizing:border-box}
.col4-1,.col4-2,.col4-3,.col3-1,.col3-2,.col2-1{margin-left:3.2%;float:left}
.col3-1{width:31.2%}
.col.first,.col4-1.first,.col4-2.first,.col4-3.first,.col3-1.first,.col3-2.first,.col2-1.first{margin-left:0;clear:left}
.site-footer .footer-sub-content .copyright{float:left}
.site-footer .footer-sub-content .copyright a{border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:1px}
.site-footer .footer-sub-content .copyright a:hover,.site-footer .footer-sub-content .copyright a:focus{border-color:rgba(255,255,255,.8)}
.site-footer .footer-sub-content .copyright,.site-footer .footer-sub-content .tb-social-icons,.site-footer .footer-sub-content .footer-nav{float:none}
.faq .faqs li .answer{float:left;font-size:16px;width:100%}
.faqs .answer{font-size:14px}
.block-views-home-feature-story p:empty{display:none;}

.swiper-slide-caption{position:relative;z-index:2;display:block;width:100%;padding:25px 0 60px;min-height:inherit;}

.desktop .rd-navbar-corporate-linked .swiper-slider_fullheight .swiper-slide-caption{padding-top:150px;padding-bottom:200px;}

.desktop .rd-navbar_transparent-linked .swiper-slider_fullheight .swiper-slide-caption{padding-top:200px;padding-bottom:150px;}
.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.screen-reader-text:active,.screen-reader-text:focus,.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.screen-reader-text~.form-control-feedback,.has-feedback label.sr-only~.form-control-feedback{top:0}

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


.w1200 {
    width: 1200px;
    margin: 0 auto;
    background: white;
}



header .w1200{padding-top: 5px}

.tabligh{
width: 300px;
height: 100px;
float: center;
position: absolute;
margin-right: 260px; 
margin-top: 0px;
}
.list-faq .list-body{position:relative;z-index:20}
.list-faq .list-body h4{min-height:0!important;font-size:20px}
.list-rooms .list-image+.list-body{padding-top:15px}
.list-rooms .list-body{text-align:center;width:100%}
.list-rooms .list-body ul{list-style:none;font-size:0;line-height:0}
.list-rooms .list-body li{display:inline-block;vertical-align:top;font-size:14px;line-height:1.57;padding:7px 10px;font-weight:500}
.list-rooms .list-body h3{font-size:27px;color:#161616;margin-bottom:0}
.list-rooms .list-body li:first-child{padding-left:0}
.list-rooms .list-body li:last-child{padding-right:0}
#innovation-footer{position: absolute;left: 0;right: 0;}
#innovation-footer .footer-menu{padding: 0 15px 0 15px;background-color: #e5e5e5;}
#innovation-footer .footer-menu ul{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: table;list-style: none;margin: 0 auto;padding-bottom: 0.5em;padding-top: 1em;}
#innovation-footer .footer-menu ul.default{padding-left: 15px;}
#innovation-footer .footer-menu ul li{float: left;padding-bottom: 12px;}
#innovation-footer .footer-menu ul li a{font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;color: #333;font-weight: 400;font-size: 1em;margin-right: 30px;text-decoration: none;border-bottom: none;transition: all 0.25s ease-in-out;}
  #innovation-footer .footer-menu ul.default li a{margin-right: 25px;}
.top-about-body-inner-wrap{padding-bottom:118px;border-bottom:1px solid #f3f3f3}
.meta-comments-count{display:none}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}

nav.main li.show-on-sticky{display:none;border-left:none;padding:0;overflow:hidden;width:0}

nav.main li.show-on-sticky a{display:none;background-repeat:no-repeat;height:0;overflow:hidden;vertical-align:bottom;width:0}

nav.main li.show-on-sticky a:after{display:none}

nav.main.is-sticky li.show-on-sticky{display:table-cell}

nav.main.is-sticky li.show-on-sticky a{display:inline-block}
.widgets-list-layout .widgets-list-layout-blavatar{float:left;width:21.276596%;max-width:40px;height:auto}

.subscribe_confirmation_close {
	width: 100%;
	height: 3rem;
}
 #pgc-363-0-2 , #pgc-363-8-2 { width:30% }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.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}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-363 .panel-grid-cell { padding:0 }
 #pl-363 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5b142e34c0cd3 .panel-grid-cell { padding:0 }
 #pl-w5b142e34c0cd3 .panel-grid .panel-grid-cell-empty { display:none }


.menumobile {
  display:block;
  display:none;
  background-color:rgba(0,0,0,0.55);
  width:32px;
  height:32px;
  padding:4px;
  border-radius:5px;
  position:absolute;
  top:32px;
  right:10px;
  z-index:1003;
}

.menumobile svg{
  fill: #fff;
}


.layout--jobs .layout--contact .container {
    padding: 0;
}
.wrapper{width:90%;margin:0 auto}
.wrapper.extra--small{max-width:540px}
.wrapper.small{max-width:750px}
.wrapper.medium{max-width:850px}
.wrapper.large{max-width:1400px}

  .span3 {
    width: 270px;
  }

  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }


input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}


.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.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-4{width:33.33333333%}
.text-muted{color:#6c757d!important}


.wide-content  h1,
.wide-content .content,
.wide-content .after-content,
.wide-content .quote-content {
    padding-left:0;
}

.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-12 {
    width: 100%;
  }
#side-header .side-header-wrapper{padding-bottom:20px;zoom:1}
#side-header .side-header-wrapper:before,
#side-header .side-header-wrapper:after{content:" ";display:table}
#side-header .side-header-wrapper:after{clear:both}
.fusion-header,.layout-boxed-mode .side-header-wrapper,.side-header-background{background-color:rgba(255,255,255,1)}
.layout-boxed-mode .side-header-wrapper{background-color:transparent}
body.side-header-right.layout-boxed-mode #side-header .side-header-wrapper{position:absolute}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}



.copy {
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	padding: 12px;
}

.ticketdetail td.type {
	font-size:1.5rem;
}

.ticketdetail td.type.kumamoto {
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
}

.ticketdetail td.type.kumamoto p {
    color: rgba(183, 38, 86,1);
    background: -webkit-linear-gradient(120deg, rgba(128, 94, 219,1) 20%,rgba(183, 38, 86,1) 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight:300;	
}

.ticketdetail td.type.kumamoto span {
	font-weight:normal;
	font-size:1.2rem;
	display:block;
}

.nav-with .navul li a{padding:0; width:20%;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.head{ width:1200px; height:220px; margin:10px auto 0;}
body #wrapper #navigation #mega-menu-wrap-primary-menu .mega-menu-toggle{display:none!important}


#floating-nav .sizer {
	position: relative;
	z-index: 901;
	background: #fff;
	border-bottom: solid 10px #89b940;
	max-width: 1015px;
	margin: auto;
}

.banner6{margin:10px 0 0;}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}

    .teaser-txt:last-child {
      margin-right: 0; }

    .teaser-txt p {
      margin: 0; }

.teaser:nth-child(2n) .teaser-txt {
  background-color: #09835f;
  color: white; }

    .teasers .teaser:nth-child(3n) .teaser-txt {
      left: -265px; }

    .teasers .teaser:nth-child(4n) .teaser-txt {
      left: -265px; }

.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-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }
.medium-4{width:33.33333%}
.lt-ie9 .large-4,.lt-ie9 .row .large-4,.lt-ie9 .medium-4,.lt-ie9 .row .medium-4{width:33.33333%}
.lt-ie9 .medium-4,.lt-ie9 .row .medium-4{width:33.33333%}
.wrapper_inner{width:100%;overflow:hidden}
body.boxed .wrapper_inner{overflow:visible}
body.boxed .footer_inner,body.boxed .wrapper_inner{width:1150px;margin:0 auto}
.qode_grid_1300.boxed .carousel-inner,.qode_grid_1300.boxed .header_inner,body.qode_grid_1300.boxed .footer_inner,body.qode_grid_1300.boxed .wrapper_inner{width:1350px}
.qode_grid_1200.boxed .carousel-inner,.qode_grid_1200.boxed .header_inner,body.qode_grid_1200.boxed .footer_inner,body.qode_grid_1200.boxed .wrapper_inner{width:1250px}
.seo { color: #C7CDCB !important; font-size: 12px; }
#keywords.footer .seo{color:#c7cdcb !important;font-size:12px;padding:0;margin:0;font-family:Tahoma,Arial,Helvetica,sans;}
.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}
 

.exp-post-single-content .tatsu-section:first-child .tatsu-section-pad {
    padding-top: 0;
}

.exp-post-single-content .tatsu-section:last-child .tatsu-section-pad {
    padding-bottom: 0;
}
.tatsu-section-pad{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.tatsu-fu4pvxuknibd41pu .tatsu-section-pad{padding:200px 0px 200px 0px}
.tatsu-HyWToQ3ZAN .tatsu-section-pad{padding:90px 0px 90px 0px}
.tatsu-ry-5pz9AAE .tatsu-section-pad{padding:90px 0px 90px 0px}
.tatsu-fu60hab16xeedtcm .tatsu-section-pad{padding:90px 0px 88px 0px}
.tatsu-r1bGj2qe1H .tatsu-section-pad{padding:90px 0px 90px 0px}
.tatsu-fynrg3e5668lq8nm .tatsu-section-pad{padding:50px 0px 50px 0px}
.tatsu-fynrg3eg7i5ecer0 .tatsu-section-pad{padding:20px 0px 20px 0px}

.content-popup .heading-title {
	display:block;
	padding:15px 20px;
	border-bottom:1px solid #ebebeb;
	font-size:22px;
	line-height:24px;
	letter-spacing:0.5px;
	color:#8d89b8;
}

.plan-list .heading-title {
	text-align:center;
	display:block;
	margin:0 0 25px;
	color:#8d89b8;
	font-size:22px;
}



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

.red_word {
	font-family: sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #F00;
}

.sidebar P {
	PADDING-LEFT: 42px; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.sidebar P A {
	COLOR: #007fc4; TEXT-DECORATION: none
}

.sidebar P A:hover {
	COLOR: #007fc4; TEXT-DECORATION: underline
}

.sidebar .sidebarHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}


.icon-search {
  background-position: -48px 0;
}

#side-header .side-header-wrapper {
  padding-bottom: 20px;
  zoom: 1;
}

#side-header .side-header-wrapper:before,
#side-header .side-header-wrapper:after {
  content: " ";
  display: table;
}

#side-header .side-header-wrapper:after {
  clear: both;
}
#side-header,.fusion-header,.layout-boxed-mode .side-header-wrapper{background-color:rgba(255,255,255,1);}
body.side-header-right.layout-boxed-mode #side-header .side-header-wrapper{position:absolute;}

.boxd{ background:#fff; width:100%; background-size:100% 100%;}

    #tw-responsive .five.columns                   { width: 39.3333333333%; }
.cookie-email-subscribe{display:none}
.cookie-email-subscribe .footer-email-popup-header{padding-top:.9375em}
.cookie-email-subscribe .close-btn{top:2em;right:2.3em}
.cookie-email-subscribe .footer-email-popup{padding:0 1.875em 1.875em}
.cookie-email-subscribe .pop-subscribe{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.cookie-email-subscribe .input-text-mail{width:50%}


.cycle-slideshow, .cycle-slideshow *, .slideshow {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing:border-box;
    border:none;
}


.slideshow {
    
    margin-bottom:15px;
    position:relative;
}


.slideshow-wrap,
#slideshowWindow {
    position:relative;
}


#focus-on .slideshow {
    margin-left:0;
    display:table-cell;
    width:66%;
    position:relative;
}
	

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



.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}



.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
  width: auto;
}




.silder .item_slide { position:absolute; top: 0; }
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}

.buss .link{padding:8px 0 0;}

.buss .link img{margin:0 8px 8px 0;}

.article .link{padding:8px 0 0;}

.article .link img{margin:0 8px 8px 0;}
.optionset-default .flex-caption{text-align:left;z-index:99;}
.optionset-default .flex-caption .container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.optionset-default .flex-caption .inner{padding:0;}
.optionset-default .flex-caption h4 + p,.optionset-default .flex-caption .h4 + p{margin-top:10px;}

	.optionset-default .flex-caption .inner h1 { font-size:60px; }

	.optionset-default .flex-caption .inner * { font-size:0.9em; }
