/*
Theme Name: MeetingOne
Theme URI: http://meetinone.com
Author: SMO Pros
Author URI: http://smopros.com/
Description: A responsive theme built for Meeting One based on Twitter Bootstrap 3.3.4.
Version: 1.0
License: GNU General Public License v3
License URI: http://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, right-sidebar, fluid-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, rtl-language-support, theme-options, translation-ready
Text Domain: meetingone
*/

/******************
** GLOBAL STYLES **
******************/
@font-face { 
font-family: Kollektif Regular; 
src: url(fonts/Kollektif.ttf); 
font-weight: normal; 
}
@font-face { 
font-family: OpenSans Light; 
src: url(fonts/OpenSans-Light.ttf); 
font-weight: normal; 
}
@font-face { 
font-family: OpenSans Regular; 
src: url(fonts/OpenSans-Regular.ttf); 
font-weight: normal; 
}
@font-face { 
font-family: OpenSans Bold; 
src: url(fonts/OpenSans-Bold.ttf); 
font-weight: normal; 
}
body {
	font-family: OpenSans-Light, 'Open Sans', sans-serif;
	font-weight:300;
	padding-bottom:0 !important;
	margin-top:139px;
}
h2 {
	color: #b72026;
	font-size:2.5em;
}
h2.page-header {
	display:none;
}
h1, h2, h3, h4, h5, h6 {
	line-height:1.5em;
}
a {
	color:#b72026;
}
a:hover {
	color:#000;
	text-decoration: none;
}
a.button {
	padding: 10px 20px;
	text-transform: uppercase;
}
a.button.red {
	background-color: #b72026;
	color:#FFF;
}
a.button.yellow {
	background-color: #ffba35;
	color:#333;
}
a.button.orange {
	background-color: #df5927;
	color:#FFF;
}
a.button.white {
	background-color: #FFF;
	color:#333;
}
a.button.red:hover, 
a.button.orange:hover {
	background-color: #ffba35;
	color:#333;
}
a.button.yellow:hover,
a.button.white:hover {
	background-color: #b72026;
	color:#FFF;
}

/* COLORS */
.white-text,
.white-text p,
.white-text h1,
.white-text h2,
.white-text h3,
.white-text a {
	color:#FFF;
}

.red-box {
	background-color:#b72026;
	padding:20px;
	color:#FFF;
}
.orange-box {
	background-color:#df5927;
	padding:20px;
	color:#FFF;
}
.peach-box {
	background-color:#f49757;
	padding:20px;
	color:#FFF;
}
.vc_general.vc_btn3,
.vc_general.vc_btn3:hover {
	color:#FFF !important;
}
.vc_general.vc_btn3.vc_btn3-color-white {
	color:#666 !important;
}
.vc_btn3.vc_btn3-color-m1-red, 
.vc_btn3.vc_btn3-color-m1-red.vc_btn3-style-flat {
	background-color: #b72026;
}
.vc_btn3.vc_btn3-color-m1-red:hover, 
.vc_btn3.vc_btn3-color-m1-red.vc_btn3-style-flat:hover {
	background-color: #991a1e;
}
.vc_btn3.vc_btn3-color-m1-orange, 
.vc_btn3.vc_btn3-color-m1-orange.vc_btn3-style-flat {
	background-color: #df5927;
}
.vc_btn3.vc_btn3-color-m1-orange:hover, 
.vc_btn3.vc_btn3-color-m1-orange.vc_btn3-style-flat:hover {
	background-color: #bf4b21;
}
.vc_btn3.vc_btn3-color-m1-peach, 
.vc_btn3.vc_btn3-color-m1-peach.vc_btn3-style-flat {
	background-color: #f49757;
}
.vc_btn3.vc_btn3-color-m1-peach:hover, 
.vc_btn3.vc_btn3-color-m1-peach.vc_btn3-style-flat:hover {
	background-color: #d6844d;
}
.vc_btn3.vc_btn3-color-m1-yellow, 
.vc_btn3.vc_btn3-color-m1-yellow.vc_btn3-style-flat {
	background-color: #ffba35;
}
.vc_btn3.vc_btn3-color-m1-yellow:hover, 
.vc_btn3.vc_btn3-color-m1-yellow.vc_btn3-style-flat:hover {
	background-color: #e0a52f;
}
.vc_btn3.vc_btn3-color-m1-blue, 
.vc_btn3.vc_btn3-color-m1-blue.vc_btn3-style-flat {
	background-color: #6d82c0;
}
.vc_btn3.vc_btn3-color-m1-blue:hover, 
.vc_btn3.vc_btn3-color-m1-blue.vc_btn3-style-flat:hover {
	background-color: #5c6da1;
}
.vc_btn3.vc_btn3-color-m1-purple, 
.vc_btn3.vc_btn3-color-m1-purple.vc_btn3-style-flat {
	background-color: #9972b2;
}
.vc_btn3.vc_btn3-color-m1-purple:hover, 
.vc_btn3.vc_btn3-color-m1-purple.vc_btn3-style-flat:hover {
	background-color: #7f5f94;
}


/**************
** STRUCTURE **
**************/

.row {
	margin-left: 0;
	margin-right: 0;
}
.wpb_row {
	margin-bottom:0 !important;
}
.m1-container {
}

.m1-utility {
	background: #333;
	color:#FFF;
	font-size:12px;
	line-height: 1.4em;
}
.m1-utility a {
	color:#FFF;
	font-weight:bold;
}
.m1-utility .text-left {
	padding-top: 8px;
	padding-bottom: 8px;
}
#lang-select {
	display: inline-block;
	background-image: url(img/flags-sm.png);
	background-position: -41px 0;
	/*background-position: -40px 0;*/
	/*background-position: -123px 0;*/
	/*background-position: -164px 0;*/
	cursor: pointer;
	height: 20px;
	width: 30px;
}
#lang-select.us-en { background-position: 0 0; }
#lang-select.eu-en { background-position: -41px 0; }
#lang-select.eu-fr { background-position: -123px 0; }
#lang-select.eu-nl { background-position: -82px 0; }
#lang-select.ca-en { background-position: -204px 0; }
#lang-select.ch-en { background-position: -403px 0; }
#lang-select.ch-fr { background-position: -403px 0; }
#lang-select.no-en { background-position: -364px 0; }
/*#lang-select.eu-ie { background-position: -245px 0; }*/
/*#lang-select.eu-lu { background-position: -284px 0; }*/
/*#lang-select.eu-be { background-position: -81px 0; }*/

#lang-modal .modal-body,
#signin-modal .modal-body {
	line-height: 1.4em;
}
#lang-modal .modal-body .col-md-4 > div,
#lang-modal .modal-body .col-md-6 > div {
	background-image: url(img/flags.png);
	background-repeat: no-repeat;
	width:90px;
	height:120px;
	display:inline-block;
}
#lang-modal .modal-body a {
	padding-top:65px;
	display: block;
}
#lang-modal .modal-body .eu-en { background-position: -127px 0; }
#lang-modal .modal-body .eu-fr { background-position: -381px 0; }
#lang-modal .modal-body .eu-nl { background-position: -254px 0; }
#lang-modal .modal-body .ca-en { background-position: -627px 0; }
#lang-modal .modal-body .ch-en { background-position: -1243px 0; }
#lang-modal .modal-body .ch-fr { background-position: -1243px 0; }
#lang-modal .modal-body .no-en { background-position: -1121px 0; }

/*
#lang-modal .modal-body .eu-en { background-position: -123px 0; }
#lang-modal .modal-body .eu-fr { background-position: -376px 0; }
#lang-modal .modal-body .eu-be { background-position: -501px 0; }
#lang-modal .modal-body .eu-ie { background-position: -753px 0; }
#lang-modal .modal-body .eu-lu { background-position: -875px 0; }
#lang-modal .modal-body .eu-nl { background-position: -250px 0; }
#lang-modal .modal-body .ca-en { background-position: -627px 0; }
*/

.m1-utility .signin {
	color:#FFF;
	margin-right:20px;
	line-height: 36px;
}
.search-container {
  overflow: hidden;
  float: right;
  width: 37px;
  -moz-transition: width 0.35s;
  -webkit-transition: width 0.35s;
}
.search-container:hover {
  width: 20em;
}
.search-container:hover input {
  display: inline-block;
  width: 200px;

}

.search-container input {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  float: left;
  width: 0em;
  margin-right: -42px;
  font-size: 1em;
  height: 35px;
  padding: 5px;
  border: 0;
  color:#333;
  -moz-transition: width 0.25s;
  -webkit-transition: width 0.25s;
}
.search-container input:focus {
  outline: none;
}
.search-container img {
	float: right;
	background-color: #df5927;
	padding: 5px;
}
.page-id-5765 .m1-content {margin-top: -139px;}
.page-id-5765 .m1-mega-footer {display:none;}
.page-id-5765 .m1-utility {display:none;padding: 0;margin: 0;}
.page-id-5765 .m1-header {display:none;padding: 0;margin: 0;height: 0;}
.page-id-5765 .m1-footer {display:none;}

.page-id-5757 .m1-content {margin-top: -139px;}
.page-id-5757 .m1-mega-footer {display:none;}
.page-id-5757 .m1-utility {display:none;padding: 0;margin: 0;}
.page-id-5757 .m1-header {display:none;padding: 0;margin: 0;height: 0;}
.page-id-5757 .m1-footer {display:none;}

.page-id-5742 .m1-content {margin-top: -139px;}
.page-id-5742 .m1-mega-footer {display:none;}
.page-id-5742 .m1-utility {display:none;padding: 0;margin: 0;}
.page-id-5742 .m1-header {display:none;padding: 0;margin: 0;height: 0;}
.page-id-5742 .m1-footer {display:none;}


.page-id-6761 .m1-content {margin-top: -139px;}
.page-id-6761 .m1-mega-footer {display:none;}
.page-id-6761 .m1-utility {display:none;padding: 0;margin: 0;}
.page-id-6761 .m1-header {display:none;padding: 0;margin: 0;height: 0;}
.page-id-6761 .m1-footer {display:none;}

.m1-header {
	background-color: #FFF;
	/*border-bottom: 1px solid #ACACAC;*/
	height:103px;
	-moz-transition: height 0.25s;
  	-webkit-transition: height 0.25s;
  	transition: height 0.25s;
}
.m1-header-img img {
	height:103px;
	-moz-transition: height 0.25s;
  	-webkit-transition: height 0.25s;
  	transition: height 0.25s;
}
.m1-header.shrink,
.m1-header.shrink > .m1-container,
.m1-header.shrink .m1-header-img img {
	height:60px;
}
.m1-header.shrink .m1-top-menu > nav.navbar {
	margin:0;
}
.m1-header.shrink .m1-top-menu nav.ubermenu {
	margin: 8px 0;
}



.m1-header-text {
}

.m1-top-menu nav {
	border:none;
	margin: 15px 0;
	min-height:40px;
}
.m1-top-menu nav #menu-item-3246 {
	border-right: 1px solid #b72026;
}
.m1-top-menu nav #menu-item-3268 {
	border-left: 1px solid #b72026;
}
.m1-top-menu nav #menu-item-3246 > a:hover,
.m1-top-menu nav #menu-item-3247 > a:hover,
.m1-top-menu nav #menu-item-3274 > a:hover,
.m1-top-menu nav #menu-item-3268 > a:hover {
	background-color: #ffba35;
}
.m1-top-menu nav #menu-item-3239 span span,
.m1-top-menu nav #menu-item-3240 span span {
	color:#b72026;
}
.m1-top-menu nav #menu-item-3239 > span:first-child:hover,
.m1-top-menu nav #menu-item-3240 > span:first-child:hover {
	background-color: #FFF;
}
.m1-top-menu nav .ubermenu-target:hover .ubermenu-target-description {
	color:#b72026;
}
.m1-top-menu nav.ubermenu .ubermenu-item-type-column > .ubermenu-submenu-type-stack > .ubermenu-item-normal:first-child {
	margin-top:0;
}
.m1-top-menu nav.ubermenu .ubermenu-submenu-type-stack {
	padding-top:0;
}

.m1-content {
	line-height: 2em;
}

.m1-content ul {
	overflow: hidden;
}

.m1-main {
}

.m1-left {
}

.m1-right {
}

.m1-author-credits {
}

.m1-social-footer {
	background: #b72026;
	color:#FFF;
	font-size:18px;
	padding: 10px 0;
}
.m1-social-footer > div > div {
	float:right;
	line-height:40px;
	margin-right:10px;
}
.social-icons {
	float:right;
	margin:0;
	padding:0;
}
.social-icons li {
	float:left;
	width:40px;
	height:40px;
	margin-right:10px;
	background-image: url(img/social-icons.png);
	display: block;
	position: relative;
}
.social-icons li a {
	width:40px;
	height:40px;
	display: inline-block;
	text-indent: 9999px;
	white-space: nowrap; 
	overflow: hidden;
}
.social-icons li.rss {
	background-position:0 0;
}
.social-icons li.facebook {
	background-position:0 -40px;
}
.social-icons li.twitter {
	background-position:0 -80px;
}
.social-icons li.linkedin {
	background-position:0 -120px;
}
.social-icons li.youtube {
	background-position:0 -160px;
}
.social-icons li.rss:hover {
	background-position:40px 0;
}
.social-icons li.facebook:hover {
	background-position:40px -40px;
}
.social-icons li.twitter:hover {
	background-position:40px -80px;
}
.social-icons li.linkedin:hover {
	background-position:40px -120px;
}
.social-icons li.youtube:hover {
	background-position:40px -160px;
}
.m1-mega-footer .mega-footer {
	background-color: #436e80;
	padding: 50px 0;
}
.mega-footer .vc_col-sm-2 {
	padding-right: 0;
}
.mega-footer,
.mega-footer a {
	color:#EBF4F4;
	line-height:2em;
}
.mega-footer a:hover {
	color:#ffba35;
}
.mega-footer h3 {
	color:#f09758;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
}
.mega-footer h4 {
	color:#ccc;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
.mega-footer #menu-footer-quick-links {
	list-style: none;
	padding-left:68px;
}
.m1-footer {
	line-height: 1.4em;
	color:#AAA;
	font-size:12px;
}
.m1-footer a {
	color: #9d9d9d;
}
.m1-footer a:hover {
	color:#FFF;
}
.m1-footer .m1-footer-navigation {
	background: #333;
	margin-bottom:0;
	padding:15px 0;
	border-radius: 0;
}
.m1-footer .copyright {
	float:left;
}
.m1-footer #menu-footer-navigation {
	list-style-type: none;
	float:left;
	padding-left:10px;
}
.m1-footer #menu-footer-navigation li {
	float:left;
	border-left: 1px solid #AAA;
}
.m1-footer #menu-footer-navigation li a {
	margin:0 10px;
}
.m1-attribution {
	
}


#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, 
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:before {
    content: "";
    position: relative !important;
    background: url(img/X_icon.png) no-repeat !important;
    display: inline-block !important;
    width: 22px !important;
    height: 23px !important;
    left: -12px !important;
    top: 6px !important;
}



/*********************
** CONTENT ELEMENTS **
*********************/

/* PAGE BANNER */
.page-banner {
	min-height:400px;
	margin-bottom:0;
}
.small-banner {
	min-height:300px;
	margin-bottom:0;
}
.page-banner > div {
	/*background: transparent url(img/banner-gradient-bg.png) repeat-x center top; */
}
.page-banner > div > div,
.small-banner > div > div {
	background-color: rgba(0,0,0,0.6) !important;
	margin: 0 -15px;
}
.banner-content {
	max-width:1140px;
	margin: 0 auto !important;
}
.banner-content h1, .banner-content h2 {
    padding: 8px 0;
    margin-top: 0;
    font-size: 40px;
    font-weight: 300;
    color: #FFF;
}
.banner-content h3 {
	margin-top:0;
	padding:7px 0;
	font-size: 30px;
	font-weight: 300;
	color:#FFF;
}
.banner-content hr {
	margin: 10px 0;
	border-top: 1px solid #df5927;
}
/*.banner-content a {
	font-size: 24px;
	color:#FFF;
	background-color: #df5927;
	margin-top:-10px;
	padding: 12px;
	float: right;
}*/

/* PRODUCT TABS */
.product-tabs {
    background-image: url(/wp-content/uploads/2015/05/gray-texture-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom:30px;
}
.product-tabs .vc_tta-tabs {
	min-height:250px;
	-webkit-box-shadow: 0px 12px 26px -13px rgba(51,51,51,0.75);
	-moz-box-shadow: 0px 12px 26px -13px rgba(51,51,51,0.75);
	box-shadow: 0px 12px 26px -13px rgba(51,51,51,0.75);
	position: relative;
}
.product-tabs .vc_tta-panels-container {
	background-color: #FFF !important;
	padding:30px !important;
}
.product-tabs .vc_tta-panels-container .wpb_content_element {
	min-height: 190px;
}
.product-tabs ul.vc_tta-tabs-list li {
	width:16.666%;
	margin:0 !important;
	border-right:2px solid #e8e8e8;
	text-align:center;
	position: relative;
    /*padding: 1em;*/
}
.product-tabs ul.vc_tta-tabs-list li:last-child {
	border:none;
}
.product-tabs ul.vc_tta-tabs-list li a,
.product-tabs .vc_tta-panel h4 a {
	color:#FFF !important;
	font-size:18px;
	font-weight: bold;
	border:none;
}
.product-tabs .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a,
.product-tabs .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
	background-color: #CCC;
	border:none;
}
/* green */
/*.product-tabs ul.vc_tta-tabs-list li:nth-child(1) a,*/
.product-tabs ul.vc_tta-tabs-list li:nth-child(1).vc_active a, 
.product-tabs ul.vc_tta-tabs-list li:nth-child(1) a:hover,
.product-tabs .vc_tta-panel.vc_active:nth-child(1) h4 a {
	background-color: #6f9684; 
}
.product-tabs ul.vc_tta-tabs-list li:nth-child(1).vc_active a:after {
	border-top-color: #6f9684;
}
/* orange */
/*.product-tabs ul.vc_tta-tabs-list li:nth-child(2) a,*/
.product-tabs ul.vc_tta-tabs-list li:nth-child(2).vc_active a, 
.product-tabs ul.vc_tta-tabs-list li:nth-child(2) a:hover,
.product-tabs .vc_tta-panel.vc_active:nth-child(2) h4 a {
	background: #df5927; 
}
.product-tabs ul.vc_tta-tabs-list li:nth-child(2).vc_active a:after {
	border-top-color: #df5927;
}
/* yellow */
/*.product-tabs ul.vc_tta-tabs-list li:nth-child(3) a,*/
.product-tabs ul.vc_tta-tabs-list li:nth-child(3).vc_active a, 
.product-tabs ul.vc_tta-tabs-list li:nth-child(3) a:hover,
.product-tabs .vc_tta-panel.vc_active:nth-child(3) h4 a {
	background: #9972b2; 
}
.product-tabs ul.vc_tta-tabs-list li:nth-child(3).vc_active a:after {
	border-top-color: #9972b2;
}
/* purple */
/*.product-tabs ul.vc_tta-tabs-list li:nth-child(4) a,*/
.product-tabs ul.vc_tta-tabs-list li:nth-child(4).vc_active a, 
.product-tabs ul.vc_tta-tabs-list li:nth-child(4) a:hover,
.product-tabs .vc_tta-panel.vc_active:nth-child(4) h4 a {
	background: #ffba35; 
}
.product-tabs ul.vc_tta-tabs-list li:nth-child(4).vc_active a:after {
	border-top-color: #ffba35;
}
/* red */
/*.product-tabs ul.vc_tta-tabs-list li:nth-child(5) a,*/
.product-tabs ul.vc_tta-tabs-list li:nth-child(5).vc_active a, 
.product-tabs ul.vc_tta-tabs-list li:nth-child(5) a:hover,
.product-tabs .vc_tta-panel.vc_active:nth-child(5) h4 a {
	background: #b72026; 
}
.product-tabs ul.vc_tta-tabs-list li:nth-child(5).vc_active a:after {
	border-top-color: #b72026;
}
/* black */
/*.product-tabs ul.vc_tta-tabs-list li:nth-child(6) a,*/
.product-tabs ul.vc_tta-tabs-list li:nth-child(6).vc_active a, 
.product-tabs ul.vc_tta-tabs-list li:nth-child(6) a:hover,
.product-tabs .vc_tta-panel.vc_active:nth-child(6) h4 a {
	background: #000; 
}
.product-tabs ul.vc_tta-tabs-list li:nth-child(6).vc_active a:after {
	border-top-color: #000;
}

/* LEARN & SUPPORT RESOURCES */
.ls-resources .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a {
	background-color: #CCC;
}
.ls-resources ul.vc_tta-tabs-list li {
	width:33%;
	margin:0 !important;
	text-align:center;
	position: relative;
    padding: 1em;
}
.ls-resources ul.vc_tta-tabs-list li a {
	margin:0 15px;
	color:#FFF !important;
	font-size:18px;
	font-weight: bold;
}
.ls-resources .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::after {
	display: none;
}

/*.ls-resources ul.vc_tta-tabs-list li:nth-child(1) a,*/
.ls-resources ul.vc_tta-tabs-list li:nth-child(1).vc_active a, 
.ls-resources ul.vc_tta-tabs-list li:nth-child(1) a:hover {
	background: #e89459; 
}
.ls-resources ul.vc_tta-tabs-list li:nth-child(1).vc_active a:after {
	border-top-color: #e89459;
}

/*.ls-resources ul.vc_tta-tabs-list li:nth-child(2) a,*/
.ls-resources ul.vc_tta-tabs-list li:nth-child(2).vc_active a, 
.ls-resources ul.vc_tta-tabs-list li:nth-child(2) a:hover {
	background: #df5927; 
}
.ls-resources ul.vc_tta-tabs-list li:nth-child(2).vc_active a:after {
	border-top-color: #df5927;
}

/*.ls-resources ul.vc_tta-tabs-list li:nth-child(3) a,*/
.ls-resources ul.vc_tta-tabs-list li:nth-child(3).vc_active a, 
.ls-resources ul.vc_tta-tabs-list li:nth-child(3) a:hover {
	background: #b72026; 
}
.ls-resources ul.vc_tta-tabs-list li:nth-child(3).vc_active a:after {
	border-top-color: #b72026;
}

/*.ls-resources ul.vc_tta-tabs-list li:nth-child(4) a,*/
.ls-resources ul.vc_tta-tabs-list li:nth-child(4).vc_active a, 
.ls-resources ul.vc_tta-tabs-list li:nth-child(4) a:hover {
	background: #ffba35; 
}
.ls-resources ul.vc_tta-tabs-list li:nth-child(4).vc_active a:after {
	border-top-color: #ffba35;
}

/* LEARN AND SUPPORT ACCORDIAN */
.ls-accordian .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading a {
	color:#FFF !important;
}
.ls-accordian .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
	border-color:#FFF !important;
}

/* GREEN - ADOBE CONNECT */
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(1) .vc_tta-panel-heading,
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(1).vc_active .vc_tta-panel-heading {
	background-color: #597869; 
}
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(1) .vc_tta-panel-heading:hover,
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(1).vc_active .vc_tta-panel-heading:hover {
	background-color: #6f9684; 
}

/* ORANGE - AUDIOONE */
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(2) .vc_tta-panel-heading,
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(2).vc_active .vc_tta-panel-heading {
	background-color: #df5927; 
}
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(2) .vc_tta-panel-heading:hover,
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(2).vc_active .vc_tta-panel-heading:hover {
	background-color: #bf4b21; 
}

/* PURPLE - CLICK&MEET */
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(3) .vc_tta-panel-heading,
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(3).vc_active .vc_tta-panel-heading {
	background-color: #9972b2; 
}
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(3) .vc_tta-panel-heading:hover,
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(3).vc_active .vc_tta-panel-heading:hover {
	background-color: #7f5f94; 
}

/* YELLOW - SECURITYONE */
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(4) .vc_tta-panel-heading,
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(4).vc_active .vc_tta-panel-heading {
	background-color: #ffba35; 
}
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(4) .vc_tta-panel-heading:hover,
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(4).vc_active .vc_tta-panel-heading:hover {
	background-color: #e0a52f; 
}

/* RED - OAM */
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(5) .vc_tta-panel-heading,
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(5).vc_active .vc_tta-panel-heading {
	background-color: #b72026
}
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(5) .vc_tta-panel-heading:hover,
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(5).vc_active .vc_tta-panel-heading:hover {
	background-color: #991a1e
}

/* BLACK - BLACKBOARD */
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(6) .vc_tta-panel-heading,
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(6).vc_active .vc_tta-panel-heading {
	background-color: #000;
}
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(6) .vc_tta-panel-heading:hover,
.ls-accordian .vc_tta-panels .vc_tta-panel:nth-child(6).vc_active .vc_tta-panel-heading:hover {
	background-color: #111;
}

/* EXPANDABLE SECTION */
.no-padding .ult_exp_content,
.no-padding .ult_ecpsub_cont {
	max-width: none;
	padding:0;
}

/* SUPPORT PAGE ICONS HOVER */
.ult-just-icon-wrapper.m1-yellow-hover .aio-icon:hover {
	color:#ffba35 !important;
}

/* DUAL BUTTON HEIGHT FIX */
.bsf-test a.ult_ivan_button.round-square.with-icon.icon-before.with-text.place-template.ult_dual1 {
    height: 25px!important;
}
.bsf-test a.ult_ivan_button.round-square.with-icon.icon-after.with-text.place-template.ult_dual2 {
    height: 25px!important;
}

/**********
** FORMS **
**********/

/*.hubspot_form_container .hs-form fieldset{
	max-width: 100%;
}*/
.hubspot_form_container .hs-form fieldset {
	width:100%;
	max-width: none;
}
.hubspot_form_container .hs-form fieldset label {
	margin: .625em 0 .5em;
	font-weight: 700;
	display: -moz-inline-stack;
	display: inline-block;
	line-height: 1.3;
	clear: both;
}
.hubspot_form_container .hs-form fieldset input {
	margin-right: 10px;
}
.hubspot_form_container .hs-form fieldset ul li {
	list-style-type: none;
}
.hubspot_form_container .hs-form input[type="submit"],
#edit-submit {
	background-color: #b72026;
	color:#FFF;
	text-transform: uppercase;
	border:none;
	padding:10px 20px;
}
.hubspot_form_container .hs-form input[type="submit"]:hover {
	background-color: #991a1e
}
.hubspot_form_container .hs_country.hs-form-field .input,
.hubspot_form_container .hs_employees__c.hs-form-field .input,
.hubspot_form_container .hs_interest_in_partnership.hs-form-field .input {
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 150px;
    overflow: hidden;
    background-color: #fff;
    background: #fff url("img/arrowdown.gif") no-repeat 90% 50%;
}
.hubspot_form_container .hs_country.hs-form-field .input select,
.hubspot_form_container .hs_employees__c.hs-form-field .input select,
.hubspot_form_container .hs_interest_in_partnership.hs-form-field .input select {
    padding: 2px 5px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
.hubspot_form_container .hs_country.hs-form-field .input select:focus,
.hubspot_form_container .hs_employees__c.hs-form-field .input, select:focus,
.hubspot_form_container .hs_interest_in_partnership.hs-form-field .input select:focus {
    outline: none;
}
.hubspot_form_container .hs_submit {
	margin-top:1em;
}
.hubspot_form_container .hs-form-required {
	color: #790000;
	margin-left: .25em;
}
.hbspt-form .hs-form fieldset {
	width:100%;
	max-width: none;
}
.hbspt-form .hs-form fieldset label {
	font-weight: normal;
}
.hbspt-form .hs-form fieldset input {
	margin-right: 10px;
}
.hbspt-form .hs-form fieldset ul li {
	list-style-type: none;
}
.hbspt-form .hs-form input[type="submit"],
#edit-submit {
	background-color: #b72026;
	color:#FFF;
	text-transform: uppercase;
	border:none;
	padding:10px 20px;
}
.hbspt-form .hs-form input[type="submit"]:hover {
	background-color: #991a1e
}
.hbspt-form .hs_country.hs-form-field .input,
.hbspt-form .hs_employees__c.hs-form-field .input,
.hbspt-form .hs_interest_in_partnership.hs-form-field .input {
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 150px;
    overflow: hidden;
    background-color: #fff;
    background: #fff url("img/arrowdown.gif") no-repeat 90% 50%;
}
.hbspt-form .hs_country.hs-form-field .input select,
.hbspt-form .hs_employees__c.hs-form-field .input select,
.hbspt-form .hs_interest_in_partnership.hs-form-field .input select {
    padding: 2px 5px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
.hbspt-form .hs_country.hs-form-field .input select:focus,
.hbspt-form .hs_employees__c.hs-form-field .input, select:focus,
.hbspt-form .hs_interest_in_partnership.hs-form-field .input select:focus {
    outline: none;
}
.hbspt-form .hs_submit {
	margin-top:1em;
}


#billpay-form label {
	display:block;
	font-weight: normal;
}
#billpay-form #edit-submit {
	margin:1em 0;
}


/*************************
** PAGE SPECIFIC STYLES **
*************************/

/* HOME PAGE STYLES */
.home h2.page-header {
	display:none;
}
.home .wpb_row {
	margin-bottom:0;
}
.homepage-cta-icons .try-it,
.homepage-cta-icons .schedule-demo,
.homepage-cta-icons .webinars {
	margin: 0 auto;
	background-image: url(img/home-cta-icons.png);
	width:225px;
	height:90px;
}
.homepage-cta-icons .try-it {
	background-position:0 0;
}
.homepage-cta-icons .schedule-demo {
	background-position:0 200px;
}
.homepage-cta-icons .webinars {
	background-position:0 100px;
}
.homepage-cta-icons .try-it:hover {
	background-position:223px 0;
}
.homepage-cta-icons .schedule-demo:hover {
	background-position:223px 200px;
}
.homepage-cta-icons .webinars:hover {
	background-position:223px 100px;
}
.homepage-cta-icons a {
	color:#FFF;
	text-transform: uppercase;
	font-size:20px;
	padding-top: 65px;
	display: block;
}
.homepage-cta-icons a:hover {
	color:#ffba35;
}

.home .web-conf,
.home .audio-conf,
.home .why-m1,
.home .m1-products,
.home .success-stories {
	min-height: 400px;
	padding-top:20px;
	padding-bottom:20px;
	line-height: 2em;
}
.home .audio-conf,
.home .audio-conf h2 {
	color:#FFF;
}

/* BLOG STYLES */

h1.post-title {
	color:#b72026;
}
.blog h2.post-title {
	font-size: 24px;
	margin-top:0;
}
.blog .banner-content,
.single-post .banner-content,
.archive .banner-content {
	margin-top:250px !important;
	padding:10px 0 !important;
}
.blog-subscribe {
	margin-top:18px;
}
.blog-sidebar {
	background-color: #EEE;
	padding:16px 0;
}
.blog-sidebar h3 {
	display:none;
}
.blog-sidebar ul {
	padding-left:0;
}
.blog-sidebar a {
	padding:5px 2px 5px 15px;
}
.blog-sidebar li a:hover {
	background-color: #ffba35;
}
.blog-sidebar ul li {
	font-size: 12px;
	color:#999;
}
.blog-sidebar ul li a {
	font-weight:bold;
	font-size: 16px;
}
.blog-sidebar ul li ul li a {
	font-weight:normal;
	font-size: 14px;
}

.blog .post,
.archive .post {
	padding:40px 0;
	border-bottom:1px solid #DDD;
}
.post-meta {
	color:#AAA;
}
.post-meta span {
	margin-left:10px;
}
.post-meta span:first-child {
	margin-left:0;
}

.getsocial.gs-inline-group {
    display: none;
    visibility: hidden;
}
.m1-main .getsocial.gs-inline-group, 
.m1-content .getsocial.gs-inline-group {
    display: block;
    visibility: visible;
}

/* CONTACT PAGE STYLES */
.contact-form-tabs .vc_tta-panels-container {
	border:1px solid #DDD;
}
.contact-form-tabs.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a {
	background-color: #DDD;
	color:#b72026;
	padding: 5px 50px;
	font-size:1.5em;
}
.contact-form-tabs.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active > a {
	background-color: #b72026;
	color:#FFF;
}

/* SEARCH RESULTS STYLES */
.search-results h2.page-header {
	display: block;
}

/* CALLING NUMBERS */
.column1 { width:91px; }
.column2 {  }
.column3 { width:123px; text-align: right; }
.column4 { width:138px; text-align: right; }

.tableListCellHeader { text-align: center; margin-top: 0pt; margin-bottom: 0pt; font-size: 16px; font-weight: bold; }
.tableListCell { margin-top: 0pt; margin-bottom: 0pt; font-family: arial; font-size: 13px; text-transform: uppercase; }
.tableListRow { width: 100%;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px 2px 2px 2px;
	border-style: outset outset outset outset;
	border-color: gray gray none gray;
	border-collapse: separate;
	background-color: white; }
.tableListRow td { 	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px; }

.hidden { display: none;  }
.unhidden { display: block; width: 80%; margin: auto; }

.tablehead2 { width: 100%;
	border-width: 1px 1px 0px 1px;
	border-spacing: 2px 2px 0px 2px;
	border-style: outset outset none outset;
	border-color: gray gray none gray;
	border-collapse: separate;
	background-color: white;}
.tablehead2 td { 	border-width: 1px 1px 0px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px; }
	
	
	
#areaSelectForm { float: left; margin: 2em; }

/* RESPONSIVE */

.text-xs-left { text-align: left; }
.text-xs-right { text-align: right; }
.text-xs-center { text-align: center; }

@media (min-width: @screen-sm-min) {
  .text-sm-left { text-align: left; }
  .text-sm-right { text-align: right; }
  .text-sm-center { text-align: center; }
}

@media (min-width: @screen-md-min) {
  .text-md-left { text-align: left; }
  .text-md-right { text-align: right; }
  .text-md-center { text-align: center; }
}

@media (min-width: @screen-lg-min) {
  .text-lg-left { text-align: left; }
  .text-lg-right { text-align: right; }
  .text-lg-center { text-align: center; }
}

@media (max-width: 992px) {
	body {
		margin-top:0;
	}
	.navbar-fixed-top {
		position:relative;
	}
	.m1-header {
		height:auto;
	}
	.m1-header.shrink {
		height:120px;
	}
	.navbar-header {
		display: none;
	}
	.m1-top-menu nav {
		min-height: 0;
	}
	.m1-header.shrink,
	.m1-header.shrink > .m1-container,
	.m1-header.shrink .m1-header-img img {
		height:auto;
	}
	.m1-header.shrink .m1-top-menu > nav.navbar {
		margin:0;
	}
	.m1-header.shrink .m1-top-menu nav.ubermenu {
		margin: 8px 0;
	}
	.m1-footer-navigation .col-md-6 {
		text-align: center;
		/*display:flex;*/
	}
	a.button {
		padding: 10px 20px;
		text-transform: uppercase;
		display: block;
		text-align: center;
	}

}

@media (max-width: 768px) {
	.m1-utility .container {
		padding:0;
	}
	.m1-utility .text-left {
		padding-left:0;
	}
	.m1-utility .text-right {
		padding-right:0;
	}
	.m1-mega-footer .wpb_wrapper {
		text-align: center;
	}
	.m1-footer .copyright {
		float:none;
	}
	.m1-footer-navigation .m1-attribution {
		width:100%;
		margin-top:2em;
	}
	.m1-footer #menu-footer-navigation {
		float:none;
		padding-left:0;
	}
	.m1-footer #menu-footer-navigation li {
		float:none;
		border:none;
		margin-top:.5em;
	}
	.m1-footer-navigation span {
		display:block;
		margin-top:1em;
	}
	a.button {
		padding: 10px 20px;
		text-transform: uppercase;
		display: block;
		text-align: center;
	}
}
.modalDialog {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 99999;
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}
.modalDialog:target {
    opacity:1;
    pointer-events: auto;
}
.modalDialog > div {
    width: 400px;
    position: relative;
    margin: 10% auto;
    padding: 5px 20px 13px 20px;
    border-radius: 10px;
    background: #fff;
    background: -moz-linear-gradient(#fff, #999);
    background: -webkit-linear-gradient(#fff, #999);
    background: -o-linear-gradient(#fff, #999);
}
.close {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}
.close:hover {
    background: #00d9ff;
}

@media (max-width: 500px) {
	.m1-social-footer .container {
		text-align:center;
	}
	.social-icons,
	.m1-social-footer > div > div {
		float:none;
		clear:both;
		display: block;
    	margin: 0 auto;
	}
	.social-icons {
		display:inline-block;
	}
}
.vc_row[data-vc-full-width].searchresults-block
{
    overflow: unset;
}

/* new css for /knowledge-base/adobe-connect-faq/ page */
/*.postid-15103 #elay-sidebar-container-v2, .postid-15103 #eckb-article-right-sidebar, .postid-15103 #eckb-article-header,
.postid-15103 .eckb-article-content-header__article-meta,
.postid-15103 .epkb-article-navigation-container ,
.postid-15103 .epkb-article-navigation-container
{
display:none !important;
}

.postid-15103 #eckb-article-content-body .mega-footer
{
    left: -76.6667px !important;
    padding-left: 76.6667px !important;
    padding-right: 76.3333px !important;
}
.postid-15103 #eckb-article-content-body .vc_row-has-fill 
{
left: -76.333px !important;
padding-left: 76.333px !important;
padding-right: 76.6667px !important;
}

#eckb-article-left-sidebar {
	display:none !important;
}*/
#signin-modal .us-modal .modal-dialog{width: 900px !important;}
#signin-modal .us-modal.usamodelmeetingone .modal-dialog{width: 700px !important;}
.us-modal img {
    width: 240px;
}

body.postid-15103{
	margin-top: 0;
}
.postid-15103 #eckb-article-page-container-v2 #eckb-article-body {
    grid-template-columns: 20% 60% 20%;
}
.postid-15103 #eckb-article-content-body .vc_row-has-fill{
	left: 20px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 0 !important;
    width: 100% !important;
}
.postid-15103 .eckb-kb-template {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
    padding-top: 3px !important;
}
.postid-15103 #eckb-article-page-container-v2 #eckb-article-body #eckb-article-right-sidebar,
.postid-15103 #eckb-article-page-container-v2 #eckb-article-body #eckb-article-right-sidebar{
	padding-top: 0;
	padding-bottom: 0;
}
.postid-15103 .m1-mega-footer>.m1-container,
.postid-15103 .m1-mega-footer>.m1-container>.col-md-12{
	padding-right: 0;
	padding-left: 0;
    width: 100%;
}
.postid-15103 #eckb-article-page-container-v2 .eckb-article-toc--position-right{
	margin-bottom: 0;
}
.postid-15103 .m1-mega-footer #eckb-article-page-container-v2 #eckb-article-left-sidebar,
.postid-15103 .m1-mega-footer #eckb-article-page-container-v2 #eckb-article-right-sidebar,
.postid-15103 .m1-mega-footer #eckb-article-page-container-v2 #eckb-article-content #eckb-article-content-header,
.postid-15103 .m1-mega-footer #eckb-article-page-container-v2 #eckb-article-content #eckb-article-content-footer .epkb-article-navigation-container {
	display: none !important;
}
.postid-15103 .m1-mega-footer #eckb-article-page-container-v2 #eckb-article-body{
	grid-template-columns: 100%;
	width: 100%;
}
.postid-15103 .m1-mega-footer #eckb-article-content{
	width: 100%;
	padding: 0 !important;
}
.postid-15103 .m1-mega-footer #eckb-article-content-body .vc_row-has-fill{
	left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0;
}
.postid-15103 .m1-mega-footer #eckb-article-content-body .vc_row-has-fill .wpb_wrapper{
    max-width: 1140px;
    margin: auto;
}
.postid-15103 .m1-mega-footer #eckb-article-content-footer{
    max-width: 1140px;
    margin: auto;
    padding: 0 15px;
}
.postid-15103 .m1-mega-footer #eckb-article-content-body .wpb_single_image.vc_align_right {
    text-align: left;
}
.postid-15103 .eckb-kb-template #eckb-article-page-container-v2 .eckb-tag-container .eckb-tag-list {
	margin-top: 11px;
}
.postid-15103 .eckb-kb-template #eckb-article-page-container-v2 .eckb-tag-container .eckb-tag-list li{
	margin-right: 20px;
    margin-bottom: 10px;
}
.postid-15103 .row.m1-mega-footer #asea-doc-search-container {
    display: none;
}
.postid-15103 #eckb-article-page-container-v2 #eckb-article-body {	
grid-template-columns: 20% 60% 20%;
	margin-bottom: 60px;
}



/*Menu new code*/
@media screen and (min-width: 960px)
{
	nav#ubermenu-main-27-main_menu ul#ubermenu-nav-main-27-main_menu > li
	{
		position: relative;
	}
	nav#ubermenu-main-27-main_menu ul#ubermenu-nav-main-27-main_menu > li ul.ubermenu-submenu
	{
		height: auto;
	    top: 100%;
	    margin: 0;
	    border-radius: 25px;
	    padding: 25px 10px;
	    background: #ebf4f4;
	    border: 0;
	    margin-left: auto;
	    right: 0;
	}
	nav#ubermenu-main-27-main_menu.ubermenu-responsive-default.ubermenu
	{
		padding: 0;
		transition: padding .5s;
		margin: 0;
		background-color: transparent;
	}
	.shrink nav#ubermenu-main-27-main_menu.ubermenu-responsive-default.ubermenu
	{
		padding: 0;
		transition: padding .0s;
	}
	/*.m1-top-menu nav
	{
		margin: 0; 
	}*/
	nav#ubermenu-main-27-main_menu .ubermenu-item a.ubermenu-target
	{
		color: #0c3e4c;
		transition: color .3s;
		background-color: transparent;
		font-weight: 600;
	}
	#ubermenu-main-27-main_menu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target
	{
		text-transform: capitalize;
	}
	nav#ubermenu-main-27-main_menu .ubermenu-item a.ubermenu-target:hover
	{
		background-color: transparent;
		color: #A3CD3A;
		transition: color .3s;
	}
	nav#ubermenu-main-27-main_menu .ubermenu-submenu .ubermenu-item .ubermenu-custom-content, nav#ubermenu-main-27-main_menu .ubermenu-submenu .ubermenu-item .ubermenu-target
	{
		padding: 0 20px 10px;
	}
	nav#ubermenu-main-27-main_menu .ubermenu-submenu .ubermenu-item .ubermenu-custom-content, .ressources-menu .ubermenu-submenu .ubermenu-custom-content > span
	{
		margin-bottom: 5px;
	}
	nav#ubermenu-main-27-main_menu .ubermenu-submenu .ubermenu-item:last-child > .ubermenu-target
	{
		padding-bottom: 0;
	}
	nav#ubermenu-main-27-main_menu .ubermenu-submenu .ubermenu-item .ubermenu-target
	{
		font-size: 16px;
		font-weight: 400;
	}
	nav#ubermenu-main-27-main_menu .ubermenu-submenu .ubermenu-item ul li
	{
		color: #0c3e4c;
	}
	nav#ubermenu-main-27-main_menu .ubermenu-submenu .ubermenu-item ul li:last-child > .ubermenu-target, nav#ubermenu-main-27-main_menu .ubermenu-submenu .ubermenu-item:last-child > .ubermenu-custom-content
	{
		padding-bottom: 0;
	}
	nav#ubermenu-main-27-main_menu .ubermenu-submenu .ubermenu-item .ubermenu-custom-content .ubermenu-target-title
	{
		font-size: 16px;
		margin-top: 0!important;
		padding: 0;
		color: #f68920!important;
	}
	a.frenchlogo img 
	{
    	width: auto;
    	padding: 18px 0;
    	transition: height .3s;
	}
	.shrink a.frenchlogo img 
	{
		padding: 7px 0;
		transition: height .3s;
	}
	a.frenchlogo
	{
		float: left;
	}
	nav#ubermenu-main-27-main_menu ul#ubermenu-nav-main-27-main_menu li.ressources-menu > ul.ubermenu-submenu
	{
		width: 600px;
		display: flex;
    	flex-wrap: wrap;
	}
	nav#ubermenu-main-27-main_menu ul#ubermenu-nav-main-27-main_menu li.ressources-menu > ul.ubermenu-submenu li.resources-left
	{
		width: 51%;
		float: left;
	}
	nav#ubermenu-main-27-main_menu ul#ubermenu-nav-main-27-main_menu li.ressources-menu > ul.ubermenu-submenu li.resources-right
	{
		float: right;
		width: 49%;
	}
	nav#ubermenu-main-27-main_menu ul#ubermenu-nav-main-27-main_menu > .ubermenu-item > .ubermenu-target
	{
		padding-bottom: 30px;
		padding-top: 30px;
	}
	nav#ubermenu-main-27-main_menu ul#ubermenu-nav-main-27-main_menu > .ubermenu-item > .ubermenu-target:focus
	{
		outline: none;
	}
	.shrink nav#ubermenu-main-27-main_menu ul#ubermenu-nav-main-27-main_menu > .ubermenu-item > .ubermenu-target
	{
		padding-top: 16px;
		padding-bottom: 17px;
	}
	.ressources-menu .ubermenu-submenu .ubermenu-custom-content > ul
	{
		padding-left: 0;
    	list-style-type: none;
    	margin: 12px 0;
	}
	.ressources-menu .ubermenu-submenu .ubermenu-custom-content ul li a
	{
		font-size: 16px;
    	padding-bottom: 13px;
    	display: block;
    	color: #0c3e4c;
    	line-height: 1.3em;
	}
	nav#ubermenu-main-27-main_menu ul#ubermenu-nav-main-27-main_menu li.ressources-menu > ul.ubermenu-submenu >  li:first-child
	{
		order: 1;
	}
	nav#ubermenu-main-27-main_menu ul#ubermenu-nav-main-27-main_menu li.ressources-menu > ul.ubermenu-submenu >  li:nth-child(2)
	{
		order: 3;
		margin-top: -24px;
	}
	nav#ubermenu-main-27-main_menu ul#ubermenu-nav-main-27-main_menu li.ressources-menu > ul.ubermenu-submenu >  li:nth-child(3)
	{
		order: 2;
	}

	/*phones-modal*/
	#phones-modal .modal-dialog, #signin-modal .modal-dialog
	{
		margin: 50px auto;
	}
	#phones-modal .modal-content, #signin-modal .modal-content
	{
		background-color: #436e81;
		border-radius: 20px;
		padding: 30px 0px;
	}
	.m1-utility
	{
		background-color: #436e81;
	}
	#phones-modal .modal-header, #signin-modal .modal-header
	{
		border: 0;
		padding: 0 30px;
		color: #fff;
	}
	#signin-modal .modal-header h4
	{
		display: none;
	}
	#phones-modal .modal-body
	{
		padding: 0!important;
	}
	#signin-modal .modal-body img
	{
		border-radius: 15px;
	}
	#phones-modal .modal-body .row
	{
		display: flex;
	}
	#phones-modal .modal-body #eu, #phones-modal .modal-body #eu2
	{
		background-color: #ebf4f4;
		border-radius: 15px;
		padding: 10px 20px;
		width: 48%;
	}
	#phones-modal .modal-body #eu p:nth-child(2), #phones-modal .modal-body #eu2 p:nth-child(2)
	{
		text-align: center;
	}
	#phones-modal .modal-body #eu p a, #phones-modal .modal-body #eu2 p a
	{
		color: #f68920;
		margin-bottom: 10px;
	}
	#phones-modal .modal-body #eu
	{
		margin-right: 4%;
	}
	.banner-second-row .wpb_wrapper .wpb_content_element .wpb_wrapper > p
	{
		min-height: 112px;
	}
	.inner-page-one
	{
		display: flex;
		align-items: center;
	}
}





/*footer social*/
.socialicons
{
	list-style-type: none;
	padding-left: 108px;
	display: flex;
	align-items: center;
}
.socialicons li a
{
	width: 30px;
	height: 30px;
	font-size: 0;
	display: block;
    margin-right: 26px;
}
.socialicons li a i
{
	font-size: 30px;
	color: #fff;
	transition: color .3s;
}
.socialicons li a:hover i
{
	color: #a3cd3a;
	transition: color .3s;
}
.megafooterfrancebottom .wpb_wrapper .wpb_content_element
{
	margin-bottom: 0;
}
.inner-page-three.vc_row-has-fill
{
	background: #a3cd3a!important;
}
.background-image-minheight.vc_row-has-fill
{
	background: #f4b42c!important;
}
.inner-page-one.vc_row-has-fill
{
	background: #f4b6d3!important;
}
.french-home-page.vc_row-has-fill
{
	background: #87c8de!important;
}
@media (max-width: 767px)
{
	
	.inner-page-one .vc_custom_1651227772394
	{
		padding-left: 0px !important;
	}
	.french-home-page .wpb_wrapper .vc_align_left
	{
		text-align: center;
	}
	.french-home-page .wpb_wrapper .vc_single_image-wrapper
	{
		width: 100px;
		height: auto;
	}
	.french-home-page .home-banner .wpb_wrapper .vc_single_image-wrapper
	{
		width: 100%;
	}
	a.frenchlogo img, .shrink a.frenchlogo img, .frenchlang + .m1-header.shrink .m1-header-img a.frenchlogo img
	{
    	width: auto;
	    padding: 15px 0 0;
	    height: 60px;
	    transition: height .3s;
	}
	.adobe-connect-banner.vc_row-fluid
	{
		margin-top: -50px !important;
		text-align: center;
	}
	.inner-page-two
	{
		background-color: #6ac8dc;
	}
	.inner-page-two .vc_empty_space
	{
		height: 0px !important;
	}
	.third-mega-footer .vc_empty_space
	{
		display: none;
	}
	.m1-bottomfooter #menu-footer-navigation li
	{
		margin-bottom: 5px;
	}
	.frenchlang #support .hidden-xs, .frenchlang #sign-in-french .hidden-xs
	{
		display: block!important;
	}
	.frenchlang + .m1-header > .m1-container > .col-md-8, .frenchlang + .m1-header > .m1-container
	{
		padding: 0;
	}
	.frenchlang + .m1-header .m1-top-menu nav, .frenchlang + .m1-header.shrink .m1-top-menu nav.ubermenu
	{
		margin-bottom: 0;
		margin-top: 0;
	}
	.frenchlang + .m1-header .m1-top-menu nav.navbar
	{
		margin-top: 15px;
	}
	#ubermenu-main-27-main_menu.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
    	padding-right: 32px;
	}
	#ubermenu-main-27-main_menu.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after
	{
		right: 20px;
	}
	#ubermenu-main-27-main_menu.ubermenu .ubermenu-item .ubermenu-submenu-drop
	{
		position: relative;
		box-shadow: none;
		border: 0;
	}
	#ubermenu-main-27-main_menu.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop
	{
		margin-top: 0;
	}
	#ubermenu-main-27-main_menu.ubermenu .ubermenu-target-text
	{
		margin-top: 0!important;
	}
	#ubermenu-nav-main-27-main_menu > .ubermenu-item > .ubermenu-submenu > .ubermenu-item > .ubermenu-content-block, #ubermenu-nav-main-27-main_menu > .ubermenu-item > .ubermenu-submenu > .ubermenu-item > .ubermenu-target
	{
		padding: 8px 20px 0;
	}
	#ubermenu-nav-main-27-main_menu > .ubermenu-item > .ubermenu-submenu > .ubermenu-item > .ubermenu-target
	{
		padding: 3px 20px;
	}
	#ubermenu-nav-main-27-main_menu > .ubermenu-item > .ubermenu-submenu > .ubermenu-item > .ubermenu-content-block > .lmslist ul
	{
		padding-left: 20px;
		list-style-type: none;
	}
	#ubermenu-nav-main-27-main_menu > .ubermenu-item > .ubermenu-submenu > .ubermenu-item > .ubermenu-content-block > .lmslist ul li a
	{
		padding: 8px 20px;
	}
	#ubermenu-nav-main-27-main_menu .ressources-menu > .ubermenu-submenu > .ubermenu-item > .ubermenu-content-block > .ubermenu-target-text
	{
		padding-bottom: 10px;
		padding-top: 10px;
	}
	#ubermenu-nav-main-27-main_menu .ressources-menu > .ubermenu-submenu > .ubermenu-item > .ubermenu-content-block > ul
	{
		list-style-type: none;
		padding-left: 0;
	}
	#ubermenu-nav-main-27-main_menu .ressources-menu > .ubermenu-submenu > .ubermenu-item > .ubermenu-content-block > ul > li > a
	{
		padding: 7px 0px;
		display: block;
		font-size: 14px;
		font-weight: 600;
		color: #222222;
	}
	#phones-modal .modal-dialog, #signin-modal .modal-dialog.frenchmodal
	{
		width: 100%!important;
		max-width: calc(100% - 20px);
	}
	

}

@media screen and (max-width: 959px)
{
	.frenchlang + .m1-header .ubermenu-responsive-default.ubermenu-responsive
	{
		max-height: 100%;
	}
	.frenchlang + .m1-header .ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse
	{
		max-height: 0;
	}
	
}

.frenchlang #support a, .frenchlang #sign-in-french a, .frenchlang #support a:focus, .frenchlang #sign-in-french a:focus
{
	text-decoration: none;
}
#myAnchor::before {
  content: '';
  display: block;
  height:      95px;
  margin-top: -95px;
  visibility: hidden;
}
#myAnchor1::before {
  content: '';
  display: block;
  height:      95px;
  margin-top: -95px;
  visibility: hidden;
}
#myAnchor2::before {
  content: '';
  display: block;
  height:      95px;
  margin-top: -95px;
  visibility: hidden;
}
#myAnchor3::before {
  content: '';
  display: block;
  height:      95px;
  margin-top: -95px;
  visibility: hidden;
}

#signin-modal .modal-dialog .modal-content {
    padding: 0 !important;
    border-radius: 34px !important;
    background-color: #436e81;
}
#signin-modal .modal-dialog .modal-content .modal-body{
    padding: 10px 0 15px;
}
#signin-modal .modal-dialog .modal-content .modal-body .container-fluid{
    padding: 0;
}