﻿ .metabar-pad{display:none}
.flex-row{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.flex-row-col{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}
.text-center .flex-row{-ms-flex-pack:center;justify-content:center}
.header .flex-row{height:100%}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

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



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}


.res-160 { width: 300px; height: 250px; }
.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-md-7{width:58.33333333%}
.img-rounded{border-radius:6px}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.img-circle{border-radius:50%}
.media-object.img-thumbnail{max-width:none}

.cat-item .img {
    height: 160px;
    text-align: center;
    position: relative;
    z-index: 0;
}

.cat-item .img img {
    display: inline;
}

#footer_left {
	float:left;
	width:635px;
	color:#fff;
	padding:6px 0 20px 5px;
	font-size:12px;
}


#footer_left a:link, #footer_left a:visited, #footer_left a:hover, #footer_left a:active {
	 color: #9FC8FB;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}
.mx-auto{margin-right:auto!important;margin-left:auto!important}















div.mp-rounded-box-b {
  float: left;
  width: 60%;
  border: 1px solid #ece2d4;
  margin: 10px 0 10px 0;
  top: -10px;
}



div.mp-rounded-box-b h4 {
  float: left;
  width: 99%;
  font-size: 1.4em;

  padding-bottom: 12px;
}
.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-md-4{width:33.33333333%}
.nav-active,.nav-active .header,.nav-active .header-absolute,.nav-active .header-background,.nav-active .header-inner,.nav-active .header-inner .row,.nav-active .header-inner .row .col-xs-12,.nav-active .header-max,.nav-active .header-max-background,.nav-active .page{height:100%}
.header-inner{margin:0 auto;max-width:1440px;padding:0;position:relative;text-align:center;width:100%}
 
.financity-main-menu-search i, .financity-main-menu-cart i{ color: #ffffff; }
	

.financity-main-menu-search{ float: left; margin-top: -1px; margin-left: 25px; }

.financity-main-menu-search i{ font-size: 14px; margin-top: -1px; cursor: pointer; }

.financity-header-side-nav.financity-style-side .financity-main-menu-search{ float: none; display: inline-block; margin-top: 0px; margin-left: 20px; }

.financity-header-side-nav.financity-style-side-toggle .financity-main-menu-search,
.financity-header-side-nav.financity-style-side-toggle .financity-main-menu-cart{ float: none; margin-bottom: 8px; padding-left: 0px; margin-left: 0px; margin-top: 0px; }

.section-method .section-contents .block-img {
  width: 57.14285714285714%;
}

.section-method .section-contents .section-app .block-img,
.section-method .section-contents .section-assist .block-img {
  margin-top: 0.892857142857143%;
}

.section-method .section-contents .section-algorithm .block-img {
  margin-top: 10.803571428571429%;
}

  .section-method .section-contents .section-app .block-img,
  .section-method .section-contents .section-assist .block-img {
    margin-top: -5.333333333333334%;
  }

.aside-3-container-detail{
    padding-top: 20px;
    color: #838384;
    font-size: 18px;
    line-height: 24px;
}
#site-logo{float:left}
.full-width #site-logo{left:40px}
#site-logo .site-title{padding:0;margin:0;line-height:90px;color:#c5cfdd;text-transform:uppercase;font-size:28px;font-weight:700}
#site-logo img{display:block;max-height:100%;padding:0;height:70px;max-height:70px!important}
#site-logo img.retina-logo{display:none}
 #site-navigation ul li a, #site-navigation .search_button, #site-navigation .header_cart_link, #site-logo .site-title{line-height:90px;}
.grid-x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
#block-nodeblock-home-infographics #main-block-infographics .content-wrapper{display:block;position:absolute;bottom:68px;right:0px;padding:30px;width:288px;background:#fff;border:2px solid #d8c286;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#0d4066;font-size:18px;line-height:23px;}
#block-nodeblock-home-infographics #main-block-infographics .content-wrapper b,#block-nodeblock-home-infographics #main-block-infographics .content-wrapper strong{display:block;font-size:22px;font-weight:bold;}
#block-nodeblock-home-infographics #main-block-infographics .content-wrapper ul{padding-left:17px;}
#et-secondary-menu li,#top-menu li{word-wrap:break-word}
#et-secondary-menu .et-social-icons{margin-right:20px}
#et-secondary-menu{float:right}
#et-secondary-menu,#et-secondary-nav{display:none!important}
#et-secondary-menu .et_duplicate_social_icons{display:inline-block}
#et-info,#et-secondary-menu{display:block;float:none;text-align:center}
.et_secondary_nav_two_panels #et-secondary-menu{margin-top:12px}





.container-grey {
    background:#e9e9e9;
    padding:5px 0 15px 0;
    position:relative;
}

span.bleu {color:#006dff;font-weight: bold;}

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;
}
.full-width-main-layout .container,.full-width-main-layout .vc_row-fluid.container,.boxed-main-layout #wrap{width:1054px}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#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: #606060 !important;
				}


.space-me{
	padding-top: 35px;
}


.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }


.wide-content{
    display: block;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}
