/*------------------------------------------------------------------------------
  GLOBAL SETTINGS .main-container
------------------------------------------------------------------------------*/
body.grands_comptes #main-container {
	background      : #f7f7f7 none repeat scroll 0 0;
	background-image: none;
	border          : none;
}
#large-business,
#large-business-download {
	margin-bottom: 60px;
}

/*------------------------------------------------------------------------------
  GLOBAL LARGE BUSINESS SETTINGS
------------------------------------------------------------------------------*/
#large-business a,
#large-business abbr,
#large-business acronym,
#large-business address,
#large-business applet,
#large-business article,
#large-business aside,
#large-business audio,
#large-business b,
#large-business big,
#large-business blockquote,
#large-business canvas,
#large-business caption,
#large-business center,
#large-business cite,
#large-business code,
#large-business dd,
#large-business del,
#large-business details,
#large-business dfn,
#large-business dl,
#large-business dt,
#large-business em,
#large-business embed,
#large-business fieldset,
#large-business figcaption,
#large-business figure,
#large-business footer,
#large-business form,
#large-business h1,
#large-business h2,
#large-business h3,
#large-business h4,
#large-business h5,
#large-business h6,
#large-business header,
#large-business hgroup,
#large-business i,
#large-business iframe,
#large-business img,
#large-business ins,
#large-business kbd,
#large-business label,
#large-business legend,
#large-business li,
#large-business mark,
#large-business menu,
#large-business nav,
#large-business object,
#large-business ol,
#large-business output,
#large-business p,
#large-business pre,
#large-business q,
#large-business ruby,
#large-business s,
#large-business samp,
#large-business section,
#large-business small,
#large-business span,
#large-business strike,
#large-business strong,
#large-business sub,
#large-business summary,
#large-business sup,
#large-business table,
#large-business tbody,
#large-business td,
#large-business tfoot,
#large-business th,
#large-business thead,
#large-business time,
#large-business tr,
#large-business tt,
#large-business u,
#large-business ul,
#large-business var,
#large-business video {
	font-size     : 100%;
	margin        : 0;
	padding       : 0;
	vertical-align: baseline;
	border        : 0 none;
}
#large-business article,
#large-business aside,
#large-business details,
#large-business figcaption,
#large-business figure,
#large-business footer,
#large-business header,
#large-business hgroup,
#large-business menu,
#large-business nav,
#large-business section {
	display: block;
}
#large-business ol,
#large-business ul {
	list-style: outside none none;
}
#large-business blockquote,
#large-business q {
	quotes: none;
}
#large-business blockquote::after,
#large-business blockquote::before,
#large-business q::after,
#large-business q::before {
	content: none;
}
#large-business table {
	border-spacing : 0;
	border-collapse: collapse;
}
#large-business *,
#large-business *::after,
#large-business *::before {
	box-sizing: border-box;
}
#large-business *:active,
#large-business *:focus {
	border : medium none;
	outline: 0 none;
}

/*------------------------------------------------------------------------------
  FONTS
------------------------------------------------------------------------------*/
#large-business .product-header h1,
#large-business-download .product-header h1 {
	font-family    : "MuseoSlab-700";
	font-size      : 50px;
	line-height    : 1.35;
	overflow       : hidden;
	width          : auto;
	text-transform : uppercase;
	word-wrap      : break-word;
	-webkit-hyphens: auto;
	-moz-hyphens   : auto;
	color          : #00a6d4;
	-ms-hyphens    : auto;
	-o-hyphens     : auto;
	hypens         : auto;
}
#large-business .product-header h2,
#large-business-download .product-header h2 {
	font-family    : "MuseoSlab-500";
	font-size      : 30px;
	line-height    : 1.35;
	overflow       : hidden;
	width          : auto;
	word-wrap      : break-word;
	-webkit-hyphens: auto;
	-moz-hyphens   : auto;
	color          : #00a6d4;
	-ms-hyphens    : auto;
	-o-hyphens     : auto;
	hypens         : auto;
}
#large-business .section-content h1 {
	font-family   : "MuseoSans-900";
	font-size     : 30px;
	line-height   : 1;
	margin-bottom : 30px;
	text-transform: uppercase;
	color         : #00a6d4;
}
#large-business .section-content h1.title-bg-blue {
	font-family     : "MuseoSans-700";
	font-size       : 22px;
	line-height     : 2;
	width           : 40%;
	margin-bottom   : 40px;
	padding-right   : 20px;
	text-align      : right;
	text-transform  : uppercase;
	color           : #fff;
	background-color: #00a6d4;
}
#large-business .section-content h2 {
	font-family  : "MuseoSans-500";
	font-size    : 19px;
	line-height  : 1;
	margin-bottom: 20px;
	color        : #00a6d4;
}
#large-business h1.title-bg-blue img {
	line-height   : 48px;
	float         : right;
	padding       : 10px 20px 10px 15px;
	vertical-align: middle;
}
#large-business .product-header p,
#large-business-download .product-header p {
	font-family: "MuseoSans-500";
	font-size  : 18px;
	line-height: 1.35;
	color      : #383838;
} 
#large-business section p {
	font-family   : "MuseoSans-500";
	padding-bottom: 15px;
	color         : #414042;
}

#large-business section .list-certif {
	font-family   : "MuseoSans-500";
	padding-bottom: 2%;
	color         : #414042;
}
#large-business .txt-smaller {
	font-size: 12px !important;
}

/*------------------------------------------------------------------------------
  LINKS
------------------------------------------------------------------------------*/
#large-business .section-content a {
	font-family: "MuseoSlab-700Italic";
	font-size  : 20px;
	display    : inline-block;
	margin-top : 0;
	padding    : 10px 0;
	color      : #fabb00;
}
#large-business .section-content a:focus,
#large-business .section-content a:hover {
	text-decoration: underline;
}

/*------------------------------------------------------------------------------
  GUTTER
------------------------------------------------------------------------------*/
#large-business .gutter-l-10 {
	padding-left: 10px !important;
}
#large-business .gutter-r-10 {
	padding-right: 10px !important;
}
#large-business .gutter-lr-10 {
	padding-right: 10px !important;
	padding-left : 10px !important;
}
#large-business .gutter-l-20 {
	padding-left: 20px !important;
}
#large-business .gutter-r-20 {
	padding-right: 20px !important;
}
#large-business .gutter-lr-20 {
	padding-right: 20px !important;
	padding-left : 20px !important;
}
#large-business .gutter-lr-60 {
	padding-right: 60px !important;
	padding-left : 60px !important;
}
#large-business .column-padded {
	margin-left: 5.333%;
	width      : 28%;
}

/*------------------------------------------------------------------------------
  MARGINS
------------------------------------------------------------------------------*/
#large-business .margin-top-20,
#large-business-download .margin-top-20 {
	margin-top: 20px !important;
}
#large-business .margin-top-30,
#large-business-download .margin-top-30 {
	margin-top: 30px !important;
}
#large-business .margin-top-40,
#large-business-download .margin-top-40 {
	margin-top: 40px !important;
}
#large-business .margin-top-60,
#large-business-download .margin-top-60 {
	margin-top: 60px;
}
#large-business .product-header.margin-top-60,
#large-business-download .product-header.margin-top-60 {
	margin-top: 0;
}
#large-business .margin-bottom-20,
#large-business-download .margin-bottom-20 {
	margin-bottom: 20px !important;
}
#large-business .margin-bottom-30,
#large-business-download .margin-bottom-30 {
	margin-bottom: 30px !important;
}
#large-business .margin-bottom-40,
#large-business-download .margin-bottom-40 {
	margin-bottom: 40px !important;
}
#large-business .margin-bottom-60,
#large-business-download .margin-bottom-60 {
	margin-bottom: 60px !important;
}

/*------------------------------------------------------------------------------
  ALIGNEMENTS
------------------------------------------------------------------------------*/
#large-business .align-left {
	text-align: left;
}
#large-business .align-right {
	text-align: right;
}
#large-business .align-center {
	text-align: center;
}
#large-business img.align-center {
	margin-right: auto;
	margin-left : auto;
}
#large-business img.align-center-fortinet {
    width: 72%;
	margin-right: auto;
	margin-left : auto;
}

#large-business .fortinet-logo {
    width: 52%;
}
#large-business .datacore-logo {
    width: 52%;
}

/*------------------------------------------------------------------------------
  ICONS
------------------------------------------------------------------------------*/
#large-business .product-header > [class*='icon'] {
	font-size  : 50px;
	line-height: 90px;
	position   : absolute;
	top        : 70px;
	left       : -20px;
	width      : 90px;
	height     : 90px;
	text-align : center;
	color      : #fff;
	background : #3c3c3b none repeat scroll 0 0;
}

/*------------------------------------------------------------------------------
  BUTTONS
------------------------------------------------------------------------------*/
#large-business .button-wrapper {
	font-size: 0;
}
#large-business .bloc-ictmag--txt a.button.align-center,
#large-business .button,
#large-business a.button {
	font-family    : "MuseoSans-500";
	font-size      : 15px;
	font-weight    : 500;
	line-height    : 1.2;
	display        : inline-block;
	margin-top     : 15px;
	padding        : 20px;
	cursor         : pointer;
	text-align     : center;
	text-decoration: none;
	text-transform : uppercase;
	border         : 0 none;
	border-radius  : 4px;
	outline        : 0 none;
	box-shadow     : 0 2px 0 0 rgba(255, 255, 255, .5) inset, 0 -2px 1px 0 rgba(0, 0, 0, .2) inset, 0 0 0 1px rgba(0, 0, 0, .2) inset;
}
#large-business .button-small,
#large-business a.button-small {
	font-size  : 13px;
	font-weight: 400;
	line-height: 40px;
	font-family: MuseoSans-500;
}
#large-business .button-grey {
	color           : #fff;
	background-color: #3e3d40;
	border          : 1px solid #3e3d40;
}
#large-business .button-blue,
#large-business a.button-blue {
	color           : #fff;
	background-color: #00a6d4;
}
#large-business .button-blue:focus,
#large-business .button-blue:hover {
	background-color: rgba(0, 166, 212, .85);
}
#large-business .bloc-ictmag--txt a.button.align-center.button-white,
#large-business .bloc-ictmag--txt a.button.align-centera.button-white {
	color           : #00a6d4;
	background-color: #fff;
}
#large-business .bloc-ictmag--txt a.button.align-center.button-white:focus,
#large-business .bloc-ictmag--txt a.button.align-center.button-white:hover {
	background-color: #efefef;
	text-decoration : underline;
}
#large-business .button-yellow,
#large-business a.button-yellow {
	color           : #fff;
	background-color: #fabb00;
}
#large-business .button-yellow:focus,
#large-business .button-yellow:hover {
	background-color: rgba(255, 187, 0, .85);
}
#large-business .button-wrapper.align-left .button {
	margin-right: 20px;
}
#large-business .button-wrapper.align-left .button:last-child {
	margin-right: 0;
}
#large-business .button-wrapper.align-right .button {
	margin-left: 20px;
}
#large-business .button-wrapper.align-right .button:first-child {
	margin-left: 0;
}
#large-business .button-wrapper.align-center .button {
	margin-right: 10px;
	margin-left : 10px;
}
#large-business .button-wrapper.align-center .button:first-child {
	margin-left: 0;
}
#large-business .button-wrapper.align-center .button:last-child {
	margin-right: 0;
}
#large-business .button.is-deactivated,
#large-business .button.is-deactivated:active,
#large-business .button.is-deactivated:hover {
	cursor          : default;
	color           : #999;
	border          : 0 none;
	background-color: #ccc;
	box-shadow      : none;
}
#large-business .button-blue .icon.icon-international {
	font-size       : 35px;
	top             : 3px;
	left            : 0;
	color           : #fff;
	background-color: transparent;
}

/*------------------------------------------------------------------------------
  BUTTONS SHOW MORE : #show-more--btn
------------------------------------------------------------------------------*/
#large-business #show-more--btn,
#large-business-download #show-more--btn {
	font-family   : "MuseoSans-700";
	font-size     : 18px;
	display       : block;
	width         : 190px;
	margin        : 20px auto;
	text-transform: none;
}
#large-business #show-more--btn i {
	font-size       : 18px;
	position        : absolute;
	top             : 2px;
	margin-left     : 5px;
	background-color: transparent;
}

/*------------------------------------------------------------------------------
  TABS
------------------------------------------------------------------------------*/
#large-business .tabs-container .tabs-buttons {
	font-size : 0;
	text-align: center;
}
#large-business .tabs-container .tabs-item {
	display: inline-block;
	margin : 0 5px;
}
#large-business .tabs-container #tab-selector,
#large-business .tabs-container .tabs-content {
	display: none;
}
#large-business .tabs-container .tabs-content.is-selected {
	display: block;
}

/*----------------------------------------------------------------------------------------
  BREADCRUMBS : .lb-breadcrumbs
----------------------------------------------------------------------------------------*/
#large-business .lb-breadcrumbs {
	display      : inline-block;
	margin-top   : 17.5px !important;
	margin-bottom: 17.5px !important;
}
#large-business .lb-breadcrumbs li {
	position : relative;
	display  : inline-block;
	margin   : 0;
	padding  : 0 20px 0 0;
	font-size: 14px;
	color    : #666;
}
#large-business .lb-breadcrumbs li::after {
	content               : "\e014";
	position              : absolute;
	top                   : 0;
	right                 : 0;
	font-family           : "icomoon";
	font-weight           : normal;
	font-style            : normal;
	speak                 : none;
	font-variant          : normal;
	text-transform        : none;
	text-decoration       : inherit;
	-webkit-font-smoothing: antialiased;
	display               : inline;
	width                 : auto;
	height                : auto;
	line-height           : normal;
	vertical-align        : baseline;
	background-image      : none;
	background-position   : 0 0;
	background-repeat     : repeat;
	margin-top            : 0;
	line-height           : 1;
	font-size             : 15px;
}
#large-business .lb-breadcrumbs li.is-selected::after {
	content: none;
}
#large-business .lb-breadcrumbs a {
	display  : block;
	font-size: 14px;
	color    : #666;
}
#large-business .lb-breadcrumbs li a:hover {
	color: #00a6d4;
}

/*------------------------------------------------------------------------------
  ACCORDION
------------------------------------------------------------------------------*/
#large-business .accordion {
	margin-top: 20px;
}
#large-business .accordion .accordion-title {
	font-family   : "MuseoSans-900";
	font-size     : 18px;
	line-height   : 1.3;
	position      : relative;
	display       : block;
	margin-top    : 10px;
	padding-left  : 20px;
	text-transform: uppercase;
	color         : #3e3d40;
}
#large-business .accordion .accordion-title > [class*='icon'] {
	position: absolute;
	top     : 2px;
	left    : 0;
}
#large-business .accordion .accordion-content {
	display: none;
	padding: 0 0 10px 22px;
}
#large-business .accordion .is-open .accordion-content {
	display: block;
}

/*------------------------------------------------------------------------------
  SECTIONS WITH SHADOWS
------------------------------------------------------------------------------*/
#large-business .no-shadow {
	box-shadow: none;
}
#large-business .shadow,
#large-business-download .shadow {
	-webkit-box-shadow: -2px 2px 8px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow   : -2px 2px 8px 0 rgba(0, 0, 0, .4);
	box-shadow        : -2px 2px 8px 0 rgba(0, 0, 0, .4);
}

/*------------------------------------------------------------------------------
  SECTIONS WITH BACKGROUND COLOR
------------------------------------------------------------------------------*/
#large-business .bg-white,
#large-business-download .bg-white {
	background-color: #fff;
}
#large-business .bg-blue {
	background-color: #00a6d4;
}
#large-business .bg-smoke,
#large-business-download .bg-smoke {
	background-color: #f7f7f7;
}

/*------------------------------------------------------------------------------
  HEADER BANNER : .product-header
------------------------------------------------------------------------------*/
#large-business .product-header h1.title-icon,
#large-business-download .product-header h1.title-icon {
	padding-left: 70px;
}
#large-business .product-header h1.title-icon > i,
#large-business-download .product-header h1.title-icon > i {
	font-size: 70px;
	position : absolute;
	left     : 0;
	color    : #fff;
}
#large-business .bloc-page .product-header::before,
#large-business .row-layout .product-header::before {
	position        : absolute;
	top             : 80px;
	left            : 10px;
	width           : 10px;
	height          : 55px;
	content         : " ";
	background-color: #383838;
}

#large-business .bloc-page.partners .product-header::before,
#large-business .bloc-page.ux .product-header::before,
#large-business .contact-page .product-header::before,
#large-business .row-layout.account-page .product-header::before,
#large-business .row-layout.courrier-page .product-header::before,
#large-business .row-layout.ecommerce-page .product-header::before,
#large-business .row-layout.extrait-compte-page .product-header::before,
#large-business .row-layout.marketing-page .product-header::before,
#large-business .row-layout.multiline-page .product-header::before,
#large-business .row-layout.visa-gold-page .product-header::before,
#large-business .row-layout.visa-gold-page .product-header::before,
#large-business-download .bloc-page .product-header::before,
.row-layout.events-page #large-business .product-header::before {
	position        : absolute;
	top             : 140px;
	left            : 10px;
	width           : 10px;
	height          : 55px;
	content         : " ";
	background-color: #ffffff;
}

/*------------------------------------------------------------------------------
  HEADER NAVIGATION
------------------------------------------------------------------------------*/
#large-business .product-navigation {
	height    : 80px;
	padding   : 0 20px;
	background: #3c3c3b none repeat scroll 0 0;
}
/* Fix Temporary IE11 */
.win #large-business .product-navigation.sticky {
	margin-bottom: 60px;
}
#large-business .product-navigation .nav-item {
	display  : inline-flex;
	width    : auto;
	max-width: 150px;
	margin   : 0;
	float    : left;
}
#large-business .product-navigation ul.nb-items--1 .nav-item,
#large-business .product-navigation ul.nb-items--2 .nav-item,
#large-business .product-navigation ul.nb-items--3 .nav-item,
#large-business .product-navigation ul.nb-items--4 .nav-item {
	width: calc(100%/4);
}
#large-business .product-navigation ul.nb-items--5 .nav-item {
	width: calc(100%/5);
}
#large-business .product-navigation ul.nb-items--6 .nav-item {
	width: calc(100%/6);
}
#large-business .product-navigation ul.nb-items--7 .nav-item {
	width: calc(100%/7);
}
#large-business .product-navigation ul.nb-items--8 .nav-item {
	width: calc(100%/8);
}
#large-business .product-navigation .nav-link {
	font-family   : "MuseoSans-300";
	font-size     : 13px;
	line-height   : 80px;
	position      : relative;
	display       : block;
	height        : 80px;
	margin        : 0;
	padding       : 0 10px;
	text-transform: uppercase;
	text-align    : center;
	color         : #fff;
	text-overflow : "...";
	white-space   : nowrap;
	overflow      : hidden;
	width         : 100%;
}
#large-business .product-navigation .nav-link:focus,
#large-business .product-navigation .nav-link:hover {
	color: #fb0;
}
#large-business .product-navigation .nav-link .icon {
	font-size  : 60px;
	line-height: 80px;
	position   : absolute;
	top        : 50%;
	left       : 0;
	display    : block;
	height     : 80px;
	margin     : -40px 0 0;
	color      : #fff;
}
#large-business .product-navigation .nav-link.active,
#large-business .product-navigation .nav-link.active .icon {
	color: #fabb00;
}
#large-business .product-navigation .button {
	display: block;
	float  : right;
	width  : auto;
	padding: 0 5px;
}
#large-business .product-navigation .button > span,
#large-business .product-navigation .button-yellow {
	font-size: 11px;
}
#large-business .product-navigation.sticky {
	z-index      : 999;
	top          : 0;
	right        : 0;
	left         : 0;
	width        : 100% !important;
	border-bottom: 0 none;
	box-shadow   : 0 0 10px 0 rgba(0, 0, 0, .3);
}
#large-business .product-navigation.sticky .button {
	display: inline-block;
}

/*------------------------------------------------------------------------------
  BULLETS LIST : .bullet-list-page
------------------------------------------------------------------------------*/
#large-business .partners ul.bullet-list-page li {
	color          : #414042;
	font-family    : "MuseoSans-500";
	font-size      : 18px;
	line-height    : 1.50;
	list-style-type: none;
	margin-bottom  : 10px;
	position       : relative;
	padding-left   : 30px;
}
#large-business .partners ul.bullet-list-page li::before {
	content    : "\e007";
	position   : absolute;
	top        : 0;
	left       : 0;
	font-family: "icomoon";
	font-size  : 17.5px;
	color      : #00a6d4;
}

/*------------------------------------------------------------------------------
  TAGS CATEGORIES
------------------------------------------------------------------------------*/
#large-business .bloc-news h2.tag::after {
	position        : absolute;
	display         : block;
	width           : 50px;
	height          : 2px;
	margin          : 15px 0 0 -5px;
	content         : " ";
	background-color: #fff;
}
#large-business .bloc-news .tag-all h2.tag {
	background-color: #000;
}
#large-business #filters .tag-all a {
	color : #000;
	border: 2px solid #000;
}
#large-business #filters .tag-all a:focus,
#large-business #filters .tag-all a:hover {
	color           : #fff;
	background-color: #000;
}
#large-business .bloc-news .tag-network h2.tag {
	background-color: #fb0;
}
#large-business #filters .tag-network a {
	color : #fb0;
	border: 2px solid #fb0;
}
#large-business #filters .tag-network a:focus,
#large-business #filters .tag-network a:hover {
	color           : #fff;
	background-color: #fb0;
}
#large-business .bloc-news .tag-ict h2.tag {
	background-color: #00a6d4;
}
#large-business #filters .tag-ict a {
	color : #00a6d4;
	border: 2px solid #00a6d4;
}
#large-business #filters .tag-ict a:focus,
#large-business #filters .tag-ict a:hover {
	color           : #fff;
	background-color: #00a6d4;
}
#large-business .bloc-news .tag-mobility h2.tag {
	background-color: #008836;
}
#large-business #filters .tag-mobility a {
	color : #008836;
	border: 2px solid #008836;
}
#large-business #filters .tag-mobility a:focus,
#large-business #filters .tag-mobility a:hover {
	color           : #fff;
	background-color: #008836;
}
#large-business .bloc-news .tag-security h2.tag {
	background-color: #004a80;
}
#large-business #filters .tag-security a {
	color : #004a80;
	border: 2px solid #004a80;
}
#large-business #filters .tag-security a:focus,
#large-business #filters .tag-security a:hover {
	color           : #fff;
	background-color: #004a80;
}
#large-business .bloc-news .tag-digital h2.tag {
	color           : #fff;
	background-color: #383838;
}
#large-business #filters .tag-digital a {
	color : #383838;
	border: 2px solid #383838;
}
#large-business #filters .tag-digital a:focus,
#large-business #filters .tag-digital a:hover {
	color           : #fff;
	background-color: #383838;
}
#large-business .bloc-news .tag-focus h2.tag {
	color           : #fff;
	background-color: #cf142b;
}
#large-business #filters .tag-focus a {
	color : #cf142b;
	border: 2px solid #cf142b;
}
#large-business #filters .tag-focus a:focus,
#large-business #filters .tag-focus a:hover {
	color           : #fff;
	background-color: #cf142b;
}
#large-business .bloc-news .tag-ux h2.tag {
	color           : #383838;
	background-color: #fff;
}
#large-business #filters .tag-ux a {
	color : #383838;
	border: 2px solid #fb0;
}
#large-business #filters .tag-ux a:focus,
#large-business #filters .tag-ux a:hover {
	color           : #383838;
	background-color: #fff;
}
#large-business .bloc-news .tag-events h2.tag {
	color           : #383838;
	background-color: pink;
}
#large-business #filters .tag-events a {
	color : #fb0;
	border: 2px solid #fb0;
}
#large-business #filters .tag-events a:focus,
#large-business #filters .tag-events a:hover {
	color           : #383838;
	background-color: pink;
}
#large-business .bloc-news .tag-telecom h2.tag {
	color           : #fff;
	background-color: #00a6d4;
}
#large-business #filters .tag-telecom a {
	color : #00a6d4;
	border: 2px solid #00a6d4;
}
#large-business #filters .tag-telecom a:focus,
#large-business #filters .tag-telecom a:hover {
	color           : #fff;
	background-color: #00a6d4;
}
#large-business .bloc-news .tag-courrier h2.tag {
	color           : #fff;
	background-color: #0e627b;
}
#large-business #filters .tag-courrier a {
	color : #0e627b;
	border: 2px solid #0e627b;
}
#large-business #filters .tag-courrier a:focus,
#large-business #filters .tag-courrier a:hover {
	color           : #fff;
	background-color: #0e627b;
}
#large-business .bloc-news .tag-finance h2.tag {
	color           : #fff;
	background-color: #88c7d8;
}
#large-business #filters .tag-finance a {
	color : #88c7d8;
	border: 2px solid #88c7d8;
}
#large-business #filters .tag-finance a:focus,
#large-business #filters .tag-finance a:hover {
	color           : #fff;
	background-color: #88c7d8;
}

/*------------------------------------------------------------------------------
  MEDIA QUERIES
------------------------------------------------------------------------------*/
@media screen and (max-width: 767px) {
	#large-business .column-padded {
		margin-left: 0;
		width      : 100%;
	}
	#large-business .margin-top-20 {
		margin-top: 10px;
	}
	#large-business .margin-top-40 {
		margin-top: 20px;
	}
	#large-business .margin-top-60 {
		margin-top: 30px;
	}
	#large-business .margin-bottom-20 {
		margin-bottom: 10px;
	}
	#large-business .margin-bottom-40 {
		margin-bottom: 20px;
	}
	#large-business .gutter-lr-60 {
		padding-right: 30px !important;
		padding-left : 30px !important;
	}
	#large-business,
	#large-business-download {
		margin-bottom: 30px;
	}
	#large-business .margin-bottom-60 {
		margin-bottom: 30px !important;
	}
	#large-business .bloc-page .product-header::before,
	#large-business .product-header > [class*='icon'],
	#large-business .product-header h1.title-icon .icon,
	#large-business .product-navigation,
	#large-business .row-layout .product-header::before,
	#large-business-download .bloc-page .product-header::before,
	#large-business-download .product-header > [class*='icon'],
	#large-business-download .product-header h1.title-icon .icon,
	#large-business-download .product-navigation {
		display: none !important;
	}
	#large-business .product-header,
	#large-business-download .product-header {
		padding         : 15% 7.5% !important;
		color           : #fff !important;
		background-color: #383838 !important;
		background-image: none !important;
	}
	#large-business .product-header h1,
	#large-business-download .product-header h1 {
		font-size    : 40px;
		line-height  : 1.15;
		overflow     : hidden;
		margin-bottom: 20px;
		color        : #fff !important;
	}
	#large-business .product-header h1.title-icon,
	#large-business-download .product-header h1.title-icon {
		padding-left: 0;
	}
	#large-business .product-header p,
	#large-business-download .product-header p {
		font-size  : 15px;
		line-height: 1.35;
		color      : #fff !important;
	}
	#large-business .section-content h2.title-bg-blue {
		width: 95%;
	}
	#large-business .tabs-container #tab-selector {
		display: block;
	}
}
@media screen and (min-width:768px) and (max-width:978px) {
	#large-business .section-content h2.title-bg-blue {
		width: 50%;
	}
	#large-business .product-navigation .button {
		font-size: 13px;
		padding  : 0 5px;
	}
	#large-business .product-navigation .nav-link {
		font-size: 11px;
		padding  : 0 5px;
	}
}
@media screen and (min-width:979px) and (max-width:1199px) {
	#large-business .section-content h2.title-bg-blue {
		font-size    : 20px;
		line-height  : 2.35;
		padding-right: 10px;
	}
}
