﻿.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}

	
	td.middle3_1 {
		width: 170px;
		height: 137px;
		background: #ffffff;
		border-bottom: 1px solid #186a85;
		border-left: 1px solid #b1c3d4;
		border-top: 1px solid #b1c3d4;
	}

.cont
{
	padding-left:4px;
	line-height:1.7;
}


.navbar-nav .list-unstyled ul.menu {
	padding-left: 0;
}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}


.menu-current-issue-text {
	padding-top: 15px;
	color: #ffffff;
}


.menu-current-issue-button .btn-default {
	color: #ffffff;
	background-color: #9D003B;
	background-image: none;
	border-color: transparent;
	margin-top: 15px;
	text-shadow: none;
}


.menu-current-issue-button .btn-default:hover {
	color: #9D003B;
	background-color: #A8A8A8;
}


.menu-current-issue-button .btn {
	border-radius: 0;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
#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}


#main-header #et-top-navigation .menu-item.nw-product-login a {
  text-transform: uppercase;
  font-weight: 700;
  border: none;
  background: #3f51b5;
  color: white !important;
  border-radius: 3px;
  margin-left: 1rem;
  padding: 1rem 2.2rem 1rem;
  font-size: 0.9rem;
  transition: 333ms all ease-in-out;
}


#main-header #et-top-navigation .menu-item.nw-product-login a:hover {
  background: #ff5722;
  padding: 1rem 2.2rem 1rem;
  opacity: 1;
}


.sub-menu .menu-item-has-children {
	position:relative;	
}

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

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
#pre-footer{border-top:#EFF0F1 solid 3px;padding:15px;box-sizing:border-box;}
#pre-footer img{padding-top:3px;}
#pre-footer .form-item-search-block-form input{margin:10px 0 0 0px;}
#pre-footer .form-item-search-block-form input,#pre-footer #search-block-form input.form-submit{margin:10px 0 0 0px;}
.views-row  img,.ato-events-calendar img,#pre-footer img,#inside_adv_iss img{width:auto;}
#wrap,#pre-footer,#footer,#credits{padding-left:15px !important;padding-right:15px !important;}
#pre-footer .footer-search{float:right;}
#pre-footer .content{width:auto}
#pre-footer .container{padding:0px;}


.ppaqueback {
  background-color: rgba(63, 73, 83, 0.6); }
.categories .submenu.filter-menu .item.current a{background-color:#1f5da6}
.categories .submenu .item.current a{background-color:#174275;color:#fff}
.sidebar .latest-results .results-wrapper .row.current,.sidebar-news .latest-results .results-wrapper .row.current{background-color:#1f5da6}
.sidebar .latest-results .results-wrapper .row.current .home,.sidebar-news .latest-results .results-wrapper .row.current .home,.sidebar .latest-results .results-wrapper .row.current .result span,.sidebar-news .latest-results .results-wrapper .row.current .result span,.sidebar .latest-results .results-wrapper .row.current .away,.sidebar-news .latest-results .results-wrapper .row.current .away{color:#fff}
header .quicklinks .language-bar .lang-change a.active img,header .quicklinks .language-bar .lang-change a.current img{opacity:1}
.submenu.fluid.with-icons li.item.fluid.current a{background-color:#ededed}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }
.l-corporate-footer .l-corporate-footer-logo-copyrights-wrapper .l-corporate-footer-logo-copyrights .l-corporate-footer-copyright{display:table-cell;width:50%;vertical-align:middle;text-align:right;font-size:14px;font-size:.875rem;line-height:24px}
.l-corporate-footer-copyright{font-family:'Open Sans',sans-serif}
.active-footer-widgets-1 .footer-widget-1,.active-footer-widgets-3 .footer-widget-3,.active-footer-widgets-5 .footer-widget-5{width:100%;margin-bottom:0}


.product-info{
    width: 170px;
    height: 70px;
    overflow: hidden;
    margin: auto;
    font-weight: bold;
    margin-top: 15px;
}
.footer.footer-menu .footer-title{color:#fff;font-weight:700;font-size:1.2em;margin-top:15px}
.footer.footer-menu .column:last-child .footer-title{margin-bottom:10px}


    .img-responsive {
        max-width: 100%;
    }


    .is-flex .img-responsive {
        max-width: 100%;
    }


    .col-md-6 .img-responsive {
        max-width: 100% !important;
        margin: 5px auto;
    }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.tt-thumb-popup-container {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  text-align: left;
  background: #fff;
  max-width: 1200px;
}

.heading-large{font-size:36px;font-weight:700;line-height:1.1111111111;text-transform:none;margin-bottom: 0;}




.header-main{
	padding-top:20px;
	padding-bottom: 15px;
	border-bottom: solid 1px #f5f5f5;
}

.header-main-left{
	float:left;
	max-width: 30%;
}

.header-main-right{
	float:right;
	box-sizing:border-box;
	padding-left: 34px;
	max-width: 65%;
}

.header-main-responsive{
	display:none;
	position:relative;
	float: right;
	max-width: 40%;
	padding-top: 6px;
}

.header-main-responsive .reflect_search_icon{
	float:right;
	margin-top: 7px;
	margin-left: 0;
	margin-right: 10px;
}

.header-main-responsive .reflect_search_icon .reflect_search_icon_hand{
	background-color: #222;
	background-size:15px;
	border-radius:5px;
}

#header .site-info a .name { line-height: 22px; letter-spacing: -1px; overflow: hidden; word-wrap: break-word; white-space: nowrap; text-overflow: ellipsis; font-size: 30px; font-weight: bold; }

h2.col2{
	color: #00a2e8;
}

h3.col2{
	color: #00a2e8;
}
.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%}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

.content-agileits, .events-w3l, .team, .contact, .gallery{padding:5em 0em;}





.site {
    min-height: 100%;
    min-width: 320px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #435a65;
}
.cmn-recruit-title-en,.cmn-recruit-title-inner,.cmn-recruit-title-jp{display:-ms-flexbox;display:flex}
.cmn-recruit-title-jp{font-weight:700;font-size:17px;letter-spacing:.17em}

.nav .navbar-toggle{float:right; margin:5px 0; cursor:pointer }

.nav .navbar-toggle span{background:#f68b24; height:3px; width:30px; display:block; margin-top:4px;}
.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%}

.bcorp-footer-elements-3 { float:left; width:32%; margin-right:2%; }


div.bcorp-footer-elements-2.bcorp-footer-element-2,div.bcorp-footer-elements-3.bcorp-footer-element-3,
div.bcorp-footer-elements-4.bcorp-footer-element-4,div.bcorp-footer-elements-5.bcorp-footer-element-5 { margin-right:0;}

.sub-menu .menu-item-has-children:after { color: #fff }

#mobile-site-navigation ul li.menu-item-has-children ul {margin-left:30px; border-left:2px solid #eee; overflow:hidden; max-height:0px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1); transition-timing-function: cubic-bezier(0, 1, 0.5, 1);}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
body.boxed .footer_inner{width:100%}
body.boxed .wrapper_inner,body.boxed .footer_inner{width:1150px;margin:0 auto}
.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%}
 
.tube{
float:left; 
text-align:left;
font-size: 13px;
}

.thumb_top .tube{
	width: 100%;
	text-align: center;
	font-weight: bold;
}
div#preheader-first-region{padding:20px 0;}
#precontent-second-region,#content-inner,#prefooter,#header-inner,#precontent-third-region,#preheader-first-region .wrapper_nav,#preheader-first-region .region-preheader-first,div#block-views-playlists-block .inner.tb-terminal,div#block-views-homepage-releases-reskin-block{margin:0 20px;}
#preheader-first-region .region-preheader-first{max-width:100%;}
#preheader-first-region .wrapper_nav{margin:0 auto;display:inline-block;vertical-align:middle;width:65.7%;}
.node-type-artist #preheader-first-region{border-bottom:1px solid #cccccc;}
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}

		.site-title,
	.site-description {
		position: absolute;
		clip: rect(1px 1px 1px 1px); 
		clip: rect(1px, 1px, 1px, 1px);
	}


.header.left {
	border-bottom:6px #99cc66 solid !important;
	margin-right: 23px;
	padding-top:19px;
	padding-bottom:22px;
}


.header.right {
	border-bottom:6px #003366 solid !important;
}


.header .left, .header .right {
	Xheight: 210px;
}

	.header.left, footer .left {width:100%; height:none; text-align:center;}


.content-row {
    padding: 50px 0;
    margin: 50px 0;
}


.content-row:first-child {
    padding-top: 100px;
}


.content-row:last-child {
    margin-bottom: 0;
}


.content-row:nth-child(even) {
    background: #f1f1f1;
}


.content-row.cta-row {
    text-align: center;
    background: #eaeaea;
}

.classynav ul.dropdown li a{
    color: black!important;
}
.grid__cell,.inp-items__item,.logos__item,.b-showroom__item,.b-tabs__item,.c-img__item,.c-products__item,.f-filter__menu-item,.m-main__item,.m-sub__item{padding:0;margin:0;background:none;overflow:visible;background-size:auto;background-position:0 0}
.m-main__item{margin-bottom:10px}
.m-main__item--contact{display:none}
.m-main__item:first-child .m-main__link{padding-left:0;}
.m-main__item:first-child .m-main__link.is-active:after{left:0}
.m-main__item--last-child .m-main__link{padding-right:0;}
.m-main__item--last-child .m-main__link.is-active:after{right:0}
.m-main__item:first-child{margin-top:0}


.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);
		}
.row{margin-right:-15px;margin-left:-15px}

	.featured-panel .row{margin:0 -15px;}

	.footerlink-panel .row{margin:0 -15px;}

.newslatter-form .row{margin:0 -4px;}

.furniturepanel .row{margin:0 -12px;}

.discount-block .row{margin:0 -6px;}


.homenews-block .row{margin:0 -8px;}

.contact-address .row{margin-bottom:20px;}

.register-panel .row{margin-bottom:20px;}

.livingroom-panel .featured-panel .row{margin:0 -15px;}

.addcartsection .row{margin:0 -2px;}

.viewcategory .furniturepanel .row{padding-bottom:10px;}

.myaccount-nav .row{margin:0 -2px; padding:0;}


.row.leftrightrow{margin-left:-10px; margin-right:-10px;}


.eventphotogallery-list.row{margin:0 -3px;}
.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 {

	}
.td_block_wrap .td-subcat-item a.td-cur-simple-item{color:rgba(15,136,140,.92)}


.gold-with{margin-bottom:15px;}


#site-copyright {
	display: block;
	float: none;
	padding: 10px 0;
	font-style: italic;
	clear: both;
	margin: 0 auto;
	text-align: center;
	font-size: 15px;
	line-height:1.5;
}



.review-box .prgress-small-title {
	text-transform: uppercase;
	color: #fff;
	font-weight: 400;
}

.prgress-small-title {
	display: block;
	color: #272727;
	font-weight: bold;
	margin: 0 0 5px;
}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}
.et_pb_post .entry-featured-image-url{display:block;position:relative;margin-bottom:30px}
