﻿
body .contenu.small .col3 .calendrier.boutique{
  height: 330px !important;
}

.col3{
    flex: 0 0 300px;
    max-width: 300px;
    margin-left: 15px;
    
}


body .contenu.small .col3 .calendrier .match4{
    display: none !important;
}

body .contenu.small .col3 .calendrier{
    height: auto !important;
}

body .contenu.small .col3 .calendrier .unmatch {
    padding-bottom: 12px;
}

body .contenu.small .col3 .calendrier .logos,
body .contenu.small .col3 .calendrier .infos{
    padding-top: 13px;
}


.widget-area {
	margin: 9.09090% auto 0;
}
table.profileinfo{font-family:arial,helvetica,sans-serif;font-size:12px}
table.profileinfo img{width:200px;box-sizing:border-box}
.profileinfo,#searchform{margin-top:15px}

	



	
	#featured
	{
		padding: 6em 0em;
	}

	
	#featured h3
	{
		padding: 1.5em 0em;
		font-size: 1.6em;
	}


	#featured header
	{
		margin-bottom: 3em;
	}

	
	#featured p
	{
		line-height: 2em;
		font-size: 1.2em;
		
	}


	#featured .pennant
	{
		font-size: 4em;
	}

	
	#featured .button
	{
		margin-top: 1.5em;
	}




.clearfix:before,
.entry-content:before,
.entry:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content: " ";
	display: table;
}


.clearfix:after,
.entry-content:after,
.entry: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,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}







.site-container {
	margin: 0 auto;
	max-width: 1140px;
}


.executive-pro-landing .site-container {
	max-width: 800px;
}


.page_footer_content {
    width: 100%;
    text-align:center;background-color:transparent;}
 .main-navigation [class^="fa fa-"], .main-navigation .mobile-nav-icon { color: #ffffff }
.top-about-content{margin-left:4.03%}
.top-about-content-inner{padding-bottom:70px;border-bottom:1px solid #f3f3f3}
.top-about-content-inner-wrap{margin-bottom:48px}


.zoom-social_icons-list__link {
    text-align: center;
    text-decoration: none !important;
    transition: all 0.2s ease;
}


.zoom-social_icons-list__link:hover {
    opacity: .9;
    border: none;
    text-decoration: none;
    box-shadow: none !important;
}
.header-menu-sp__item.is-active .header-menu-sp__item-btn,.header-menu-sp__item__sub-item.is-active .header-menu-sp__sub-item-btn{color:#000}
.header-menu-sp__item__sub-item{margin-right:15px}
.header-menu-sp__item__sub-item:last-child{margin-right:0}
.header-menu-sp__item__sub-item-btn-txt-en,.header-menu-sp__item__sub-item-btn-txt-jp{font-weight:700;text-align:center}
.header-menu-sp__item__sub-item-btn-txt-en{font-family:'Roboto Condensed',sans-serif;font-size:11px;letter-spacing:.14em;margin-right:8px}
.header-menu-sp__item__sub-item-btn-txt-jp{font-size:12px;letter-spacing:.39em}

#icemegamenu ul.icesubMenu.visible {
  height: auto;
}
.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}


#page-wrap { 
	position: relative; 
	width: 960px; 
	margin: 20px auto; 
	padding: 18px; 
	background: #758a93; 
	box-shadow: 0 0 20px black; 
	}
.et_pb_image_0.et_pb_module{margin-left:0px!important;margin-right:auto!important}


.et_pb_module.et_pb_woopro_notices .woocommerce-message,
.et_pb_module.et_pb_woopro_notices .woocommerce-error,
.et_pb_module.et_pb_woopro_notices .woocommerce-info{
	background: transparent !important;
	margin: 0 !important;
	color: #000 !important
}

.et_pb_module.et_pb_woopro_notices .woocommerce-message .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-message .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-error .button:hover,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button,
.et_pb_module.et_pb_woopro_notices .woocommerce-info .button:hover{
	border-style: solid;
}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
