﻿.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}

 .three-fc-btn-container button.three-fc-btn {
 font-size: 14px;
}


.three-fc-btn-container { text-align:center; }

.header-style-1.header-align-right .main-nav-side-search,
.header-style-1.header-align-right .shopping-cart-header {
  float: left;
}

.main-nav-side-search {
  display: inline-block;
  margin: 0 0 0 10px;
  vertical-align: top;
  position: relative;
}

.banner-top{
  padding:15px;
  
 
}



#footer_bottom .row div:nth-child(2) {
    text-transform:none;
    text-align:center;
}


#footer_bottom .row div:nth-child(3) {
    text-align:right;
}


#footer_bottom .row div:nth-child(3) a:last-of-type {
    margin:0 0 0 1em;
}


.search-scale {
	width: 100%; 
	position: absolute;
}


#rounded-nav-box-overlay {background: none;}
.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-sm-4{width:33.33333333%}


.about-content p
{
	margin-left: 30px;
}


.about .about-content{
	margin-top:40px;
}


.about .about-content .about-bor{
	width:70px;
	height:3px;
	margin-top:15px;
	margin-bottom:15px;
}

.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-220-0 , #pg-220-1 , #pg-220-2 , #pg-220-3 , #pg-220-4 , #pg-220-5 , #pg-220-6 , #pg-220-7 , #pg-220-8 , #pg-220-9 , #pl-220 .so-panel , #pl-220 .so-panel:last-child { margin-bottom:0px }


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
	margin-right: -4px;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}

.homenews__events {
  flex: 0 0 auto;
  width: 33%;
  padding-right: 15px;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.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}


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


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


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


.page-id-5095 .menu-item-1468 a {
    color: white;
}
#my_content{position:relative}
.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}
.content-block--banner .container-fluid{margin-left:56px;margin-right:56px;width:100%}
.sidebar-nav{background-color:#000}
.sidebar-item .sidebar-nav{pointer-events:none;position:fixed;width:100%;height:calc(100vh - 90px);top:90px;left:100%;overflow-y:auto;will-change:left;-webkit-transition:left 500ms cubic-bezier(0.15, 0.67, 0.67, 1);transition:left 500ms cubic-bezier(0.15, 0.67, 0.67, 1);z-index:1;-webkit-overflow-scrolling:touch}
.sidebar-item .sidebar-nav::-webkit-scrollbar{width:3px;height:0px}
.sidebar-item .sidebar-nav::-webkit-scrollbar-thumb{border-radius:5px;background-color:#fbba00}
.sidebar-item .sidebar-nav::-webkit-scrollbar-track{-webkit-box-shadow:0;border-radius:5px;background-color:#212121}


#menu-main .menu-item {
	
}



li.menu-item.current-menu-item a {
	
}


.main-navigation .nav-right .minicart-title-handle .ion,
.main-navigation .nav-right .icon-search {
    color: #797979;
    font-size: 26px;
    line-height: 1px;
}


.main-navigation .nav-right .icon-search {
    padding-top: 15px;
    padding-bottom: 15px;
    display: inline-block;
    vertical-align: middle;
}


#header, #nav, .sidebar, hr {
	display: none;
	}


.mr10 {
  margin-right: 10px;
}

#collapsfooter ul.sub_menu{margin-bottom:20px;}


#collapsfooter ul.sub_menu li, footer ul.sub_menu li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ACDFF7; line-height:1em;}

#collapsfooter ul.sub_menu li a{font-size:inherit !important;}

#collapsfooter ul.sub_menu li a:hover,
#collapsfooter ul.sub_menu li a.active
{color:#002C5F;}

.login-icon a, .register-icon a {
	font-weight: normal !important;
}

footer ul li.follow-us {
  margin-top: 20px;
  cursor: normal;
  pointer-events: none;
  display: none;
}

    #naviMain #nav_26 { display: block; }
#main-nav .responsive-nav ul.subnav{position:absolute;top:0;right:-260px}
#main-nav .responsive-nav ul.subnav.active{width:100%}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul a:before { content:"\f105"; margin-right: 10px; opacity: 0.7; }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }

.wpb_row:not(.full-width-content) .woocommerce .nectar-woo-flickity li.product.minimal .product-add-to-cart a {
  -webkit-transition: none;
  transition: none;
}


.top-bar-wrap{
    border-bottom: 1px solid #e8e8e8;
    width: 100%;
}

#my-banner h1 #accent {
    color: #25364b;
    font-size: 99px;
    letter-spacing: 0;
    line-height: 81px;
    position: relative;
    top: -8px;
    vertical-align: middle;
}
#testimonials .customer{font-weight:300}
#testimonials .customer b{color:#fff}

.std-sign-up {
    border-right: 2px solid #ececec;
}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Roboto';
}
.anchor--ref{display:inline-block;padding-top:12rem;margin-top:-12rem}
span.anchor+section{padding-top:16.8rem;padding-bottom:0}
.main--eventDetail span.anchor[id=overview]{top:-50rem}
span.anchor[id=overview]+section{padding-top:4.2rem;padding-bottom:0}
span.anchor[id=overview]+section+section{padding-top:0}
img.alignnone{margin:5px 0 20px}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


    
    .roadblock .stage {
        left: 30px;
        right: 30px;
    }



.roadblock {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(250, 247, 245, 0.9);
    z-index: 1000;
    display: none;
}

.roadblock .close {
    position: absolute;
    top: 75px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 20px;
    cursor: pointer;
}

.roadblock .close path {
    fill: #f59698;
}

.roadblock .stage img {
    display: none;
}
.awards__nav__link.swiper-button{display:inline-block;position:relative;top:auto;right:auto;left:auto;width:auto;height:auto;margin:0;padding:10px;background:0 0;font-size:50px;font-size:3.33333rem}
.icons-set__item__description{line-height:1.6em;color:#9a9a9a;}
" + htmlDivCss + "" + htmlDivCss + "' + htmlDivCss + '
					#ultib3-7083507075d21fd397e423 {
						min-height:50px;
					}

					#ultib3-7083507075d21fd397e423 img.ultb3-img {
						height: px;
					}

					#ultib3-7083507075d21fd397e423 .ultb3-btn {
						border:2px solid #ea9023;border-radius:50px;color:#ea9023;
					}

					#ultib3-7083507075d21fd397e423 .ultb3-btn:hover {
						background:#ea9023;color:#ffffff;
					}

.logo {width: 309px; height: 81px; margin: 0px; padding: 0px; float: left;}

.logo img {width: 309px; height: auto; margin: 0px; padding: 0px;}
@charset "UTF-8";



.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}


.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}


.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
.footer-content{padding:1.5rem 0;background-color:#dce6eb}
.footer-content .footer-coloumn{margin:0 0 1rem 0}
.footer-content .footer-coloumn:last-child{margin-bottom:0}
.footer-content .footer-coloumn:nth-child(3){margin:0}


.fixed-nav__notifications {
    position: absolute;
    left: 10px;
    top: 15px
}


.fixed-nav__notifications img {
    width: 20px
}

    .fixed-nav__notifications:hover {
        opacity: .6
    }

#header #headContact #headContactTel	{color:#00a6e9;}




h1,h2,h3,h4,h4,h5,h6,#header #site-title,#pageTitBnr #pageTitInner #pageTit,#content .leadTxt,#sideTower .localHead {font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; }

.hbold5{ font-size:18px; font-weight:bold; line-height:22px; color:#24a800;}
.rpwe-alignleft{display:inline;float:left;}

.row {
    display:table;
    clear:both;
    margin:12px auto 0;
}
.mine-banner{padding:10px 0;text-align:center;overflow:hidden}
.mine-banner .banner-left,.mine-banner .banner-right{display:inline-block}
.mine-banner .banner-right{margin-top:34px}
.mine-banner .banner-left,.mine-banner.desktop-show{display:none}
.mine-banner.mobile-show{display:block}
.mine-banner.bottom,#related_post_widget{min-width:660px}
.mine-banner.desktop-show{display:block}
.mine-banner.top{display:block}

.menu__item:hover .submenu {
    
}

.submenu {
    position: absolute;
    top: 70px;
    background-color: #ffffff;
    border-radius: 0;
    left:0;
    width: 100%;
    text-align: left;
    box-sizing: border-box;
    padding: 40px 50px;
    border: 1px solid #ebebeb;
    box-sizing: border-box;
    display: none;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.1);
}

.footer-middle {
	color: #000;
	float: left;
	margin-top: 18px;
	text-align: center;
	width: 520px;
}
.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%}


.mim { float: left; margin: 10px; }



.column1{
    width: 65%;
    float: left;
    line-height: 2rem;
}
