/* FranceTv fonts declaration. */
@font-face { font-family: 'FTVHeldustryThin'; src: url("./fonts/ftvheldustry-thin2011-webfont.eot"); src: url("./fonts/ftvheldustry-thin2011-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/ftvheldustry-thin2011-webfont.woff") format("woff"), url("./fonts/ftvheldustry-thin2011-webfont.ttf") format("truetype"), url("./fonts/ftvheldustry-thin2011-webfont.svg#FTVHeldustry2011Thin2011") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'FTVHeldustryDemi'; src: url("./fonts/heldustryftpromo-demi_2011-webfont.eot"); src: url("./fonts/heldustryftpromo-demi_2011-webfont.eot?#iefix") format("embedded-opentype"), url("./fonts/heldustryftpromo-demi_2011-webfont.woff") format("woff"), url("./fonts/heldustryftpromo-demi_2011-webfont.ttf") format("truetype"), url("./fonts/heldustryftpromo-demi_2011-webfont.svg#ftv_heldustry-demidemi") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'FTVHeldustryRegular'; src: url("./fonts/HeldustryFTRegular.eot"); src: url("./fonts/HeldustryFTRegular.eot?#iefix") format("embedded-opentype"), url("./fonts/HeldustryFTRegular.woff") format("woff"), url("./fonts/HeldustryFTRegular.ttf") format("truetype"), url("./fonts/HeldustryFTRegular.svg#ftv_heldustry-regularregular") format("svg"); font-weight: normal; font-style: normal; }
/* Google Font "Hammersmith One" */
@font-face { font-family: 'Hammersmith One'; src: url("./fonts/HammersmithOne.eot"); src: url("./fonts/HammersmithOne.eot?#iefix") format("embedded-opentype"), url("./fonts/HammersmithOne.woff2") format("woff2"), url("./fonts/HammersmithOne.ttf") format("truetype"), url("./fonts/HammersmithOne.svg") format("svg"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; font-style: normal; font-weight: normal; }
.main-sprite, .main-arrow-next, .main-arrow-prev, .main-checkbox-check, .main-checkbox-uncheck, .main-close, .main-cta-testimony, .main-icon-connect-footer, .main-icon-facebook-18, .main-icon-facebook-big, .main-icon-testimony-footer, .main-icon-testimony-more, .main-icon-testimony-no-bg, .main-icon-twitter-18, .main-icon-twitter-big, .main-menu, .main-quote-close, .main-quote-open, .main-small-key, .main-square-prev-next, .twitter-icon, .twitter-icon:hover, .twitter-big-icon, .twitter-big-icon:hover, .facebook-icon, .facebook-icon:hover, .facebook-big-icon, .facebook-big-icon:hover, .testimony-icon, .send-icon-wrapper .testimony-icon-footer, .send-icon-wrapper .testimony-icon-footer:hover, .connect-icon-wrapper .connect-icon, .connect-icon-wrapper .connect-icon:hover, .cta-testimony-icon-wrapper .cta-testimony-icon, .cta-testimony-icon-wrapper .cta-testimony-icon:hover, .quote-open-icon, .quote-close-icon, .close-icon, .menu-icon, .small-key-icon, .testimony-space section form .testimony-key-entry .form-item label, .testimony-form section form input[type="checkbox"] + label, .testimony-form section form input[type="checkbox"]:checked + label { background-image: url('../img/main-scc12fe1a50.png'); background-repeat: no-repeat; }

.mobile-sprite, .mobile-arrow-next-hover-mobile, .mobile-arrow-next-mobile, .mobile-arrow-prev-hover-mobile, .mobile-arrow-prev-mobile, .mobile-arrow-white-mobile, .mobile-big-key-modile, .mobile-checkbox-check-mobile, .mobile-checkbox-uncheck-mobile, .mobile-close-mobile, .mobile-icon-connect-footer-hover-mobile, .mobile-icon-connect-footer-mobile, .mobile-icon-facebook-18-hover-mobile, .mobile-icon-facebook-18-mobile, .mobile-icon-facebook-big-hover-mobile, .mobile-icon-facebook-big-mobile, .mobile-icon-testimony-footer-hover-mobile, .mobile-icon-testimony-footer-mobile, .mobile-icon-testimony-more-mobile, .mobile-icon-twitter-18-hover-mobile, .mobile-icon-twitter-18-mobile, .mobile-icon-twitter-big-hover-mobile, .mobile-icon-twitter-big-mobile, .mobile-logo-mobile, .mobile-menu-mobile, .mobile-quote-close-mobile, .mobile-quote-open-mobile, .mobile-square-prev-next-mobile { background-image: url('../img/mobile-sf3bf218b1a.png'); background-repeat: no-repeat; }

.twitter-bird-sprite, .twitter-bird-bird_black_16, .twitter-bird-bird_black_32, .twitter-bird-bird_black_48, .twitter-bird-bird_blue_16, .twitter-bird-bird_blue_32, .twitter-bird-bird_blue_48, .twitter-bird-bird_gray_16, .twitter-bird-bird_gray_32, .twitter-bird-bird_gray_48 { background-image: url('../img/twitter-bird-s8d82cc4efa.png'); background-repeat: no-repeat; }

.main-arrow-next { background-position: 0 -40px; }
.main-arrow-next:hover, .main-arrow-next.arrow-next-hover { background-position: 0 0; }

.main-arrow-prev { background-position: 0 -120px; }
.main-arrow-prev:hover, .main-arrow-prev.arrow-prev-hover { background-position: 0 -80px; }

.main-checkbox-check { background-position: 0 -160px; }

.main-checkbox-uncheck { background-position: 0 -199px; }

.main-close { background-position: 0 -238px; }

.main-cta-testimony { background-position: 0 -392px; }
.main-cta-testimony:hover, .main-cta-testimony.cta-testimony-hover { background-position: 0 -280px; }

.main-icon-connect-footer { background-position: 0 -554px; }
.main-icon-connect-footer:hover, .main-icon-connect-footer.icon-connect-footer-hover { background-position: 0 -504px; }

.main-icon-facebook-18 { background-position: 0 -632px; }
.main-icon-facebook-18:hover, .main-icon-facebook-18.icon-facebook-18-hover { background-position: 0 -604px; }

.main-icon-facebook-big { background-position: 0 -710px; }
.main-icon-facebook-big:hover, .main-icon-facebook-big.icon-facebook-big-hover { background-position: 0 -660px; }

.main-icon-testimony-footer { background-position: 0 -810px; }
.main-icon-testimony-footer:hover, .main-icon-testimony-footer.icon-testimony-footer-hover { background-position: 0 -760px; }

.main-icon-testimony-more { background-position: 0 -860px; }

.main-icon-testimony-no-bg { background-position: 0 -884px; }

.main-icon-twitter-18 { background-position: 0 -944px; }
.main-icon-twitter-18:hover, .main-icon-twitter-18.icon-twitter-18-hover { background-position: 0 -916px; }

.main-icon-twitter-big { background-position: 0 -1022px; }
.main-icon-twitter-big:hover, .main-icon-twitter-big.icon-twitter-big-hover { background-position: 0 -972px; }

.main-menu { background-position: 0 -1072px; }

.main-quote-close { background-position: 0 -1126px; }

.main-quote-open { background-position: 0 -1171px; }

.main-small-key { background-position: 0 -1216px; }

.main-square-prev-next { background-position: 0 -1237px; }

.mobile-arrow-next-hover-mobile { background-position: 0 0; }

.mobile-arrow-next-mobile { background-position: 0 -49px; }

.mobile-arrow-prev-hover-mobile { background-position: 0 -98px; }

.mobile-arrow-prev-mobile { background-position: 0 -147px; }

.mobile-arrow-white-mobile { background-position: 0 -196px; }

.mobile-big-key-modile { background-position: 0 -250px; }

.mobile-checkbox-check-mobile { background-position: 0 -369px; }

.mobile-checkbox-uncheck-mobile { background-position: 0 -431px; }

.mobile-close-mobile { background-position: 0 -493px; }

.mobile-icon-connect-footer-hover-mobile { background-position: 0 -544px; }

.mobile-icon-connect-footer-mobile { background-position: 0 -634px; }

.mobile-icon-facebook-18-hover-mobile { background-position: 0 -724px; }

.mobile-icon-facebook-18-mobile { background-position: 0 -769px; }

.mobile-icon-facebook-big-hover-mobile { background-position: 0 -814px; }

.mobile-icon-facebook-big-mobile { background-position: 0 -878px; }

.mobile-icon-testimony-footer-hover-mobile { background-position: 0 -942px; }

.mobile-icon-testimony-footer-mobile { background-position: 0 -1032px; }

.mobile-icon-testimony-more-mobile { background-position: 0 -1122px; }

.mobile-icon-twitter-18-hover-mobile { background-position: 0 -1160px; }

.mobile-icon-twitter-18-mobile { background-position: 0 -1205px; }

.mobile-icon-twitter-big-hover-mobile { background-position: 0 -1250px; }

.mobile-icon-twitter-big-mobile { background-position: 0 -1314px; }

.mobile-logo-mobile { background-position: 0 -1378px; }

.mobile-menu-mobile { background-position: 0 -1488px; }

.mobile-quote-close-mobile { background-position: 0 -1531px; }

.mobile-quote-open-mobile { background-position: 0 -1587px; }

.mobile-square-prev-next-mobile { background-position: 0 -1643px; }

.twitter-bird-bird_black_16 { background-position: 0 0; }

.twitter-bird-bird_black_32 { background-position: 0 -21px; }

.twitter-bird-bird_black_48 { background-position: 0 -56px; }

.twitter-bird-bird_blue_16 { background-position: 0 -101px; }

.twitter-bird-bird_blue_32 { background-position: 0 -122px; }

.twitter-bird-bird_blue_48 { background-position: 0 -157px; }

.twitter-bird-bird_gray_16 { background-position: 0 -202px; }

.twitter-bird-bird_gray_32 { background-position: 0 -223px; }

.twitter-bird-bird_gray_48 { background-position: 0 -258px; }

body { background-color: #333; font-family: FTVHeldustryRegular, helvetica, arial, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

.mt15 { margin-top: 15px; }

/** Links  The order of link states are based on Eric Meyer's article: http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states */
a:link { text-decoration: none; outline: none; }

a:hover, a:focus { text-decoration: underline; }

.twitter-icon { background-position: 0 -944px; height: 18px; width: 18px; display: block; font: 0/0 serif; text-shadow: none; color: transparent; background-color: #f2998a; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; }
.twitter-icon:hover, .twitter-icon.icon-twitter-18-hover { background-position: 0 -916px; }
.twitter-icon:hover { background-position: 0 -916px; background-color: #828282; }

.twitter-big-icon { background-position: 0 -1022px; height: 40px; width: 41px; display: block; font: 0/0 serif; text-shadow: none; color: transparent; background-color: #f2998a; -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; }
.twitter-big-icon:hover, .twitter-big-icon.icon-twitter-big-hover { background-position: 0 -972px; }
.twitter-big-icon:hover { background-position: 0 -972px; background-color: #828282; }

.facebook-icon { background-position: 0 -632px; height: 18px; width: 18px; display: block; font: 0/0 serif; text-shadow: none; color: transparent; background-color: #f2998a; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; }
.facebook-icon:hover, .facebook-icon.icon-facebook-18-hover { background-position: 0 -604px; }
.facebook-icon:hover { background-position: 0 -604px; background-color: #828282; }

.facebook-big-icon { background-position: 0 -710px; height: 40px; width: 41px; display: block; font: 0/0 serif; text-shadow: none; color: transparent; background-color: #f2998a; -moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; }
.facebook-big-icon:hover, .facebook-big-icon.icon-facebook-big-hover { background-position: 0 -660px; }
.facebook-big-icon:hover { background-position: 0 -660px; background-color: #828282; }

.testimony-icon { background-position: 0 -884px; height: 22px; width: 24px; display: block; font: 0/0 serif; text-shadow: none; color: transparent; }

.send-icon-wrapper { height: 30px; width: 30px; display: block; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); background-color: #ec4427; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 4px; padding: 0; }
.send-icon-wrapper .testimony-icon-footer { background-position: 0 -810px; height: 40px; width: 40px; display: block; font: 0/0 serif; text-shadow: none; color: transparent; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); position: relative; left: -5px; top: -5px; }
.send-icon-wrapper .testimony-icon-footer:hover, .send-icon-wrapper .testimony-icon-footer.icon-testimony-footer-hover { background-position: 0 -760px; }
.send-icon-wrapper .testimony-icon-footer:hover { background-position: 0 -760px; height: 40px; width: 40px; }

.connect-icon-wrapper { height: 30px; width: 30px; display: block; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); background-color: #ec4427; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 4px; padding: 0; }
.connect-icon-wrapper .connect-icon { background-position: 0 -554px; height: 40px; width: 40px; display: block; font: 0/0 serif; text-shadow: none; color: transparent; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); position: relative; left: -4px; top: -6px; }
.connect-icon-wrapper .connect-icon:hover, .connect-icon-wrapper .connect-icon.icon-connect-footer-hover { background-position: 0 -504px; }
.connect-icon-wrapper .connect-icon:hover { background-position: 0 -504px; height: 40px; width: 40px; }

.cta-testimony-icon-wrapper { height: 74px; width: 74px; display: block; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); background-color: #ec4427; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 0 auto; padding: 0; }
.cta-testimony-icon-wrapper .cta-testimony-icon { background-position: 0 -392px; height: 107px; width: 102px; display: block; font: 0/0 serif; text-shadow: none; color: transparent; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); position: relative; left: -12px; top: -15px; }
.cta-testimony-icon-wrapper .cta-testimony-icon:hover, .cta-testimony-icon-wrapper .cta-testimony-icon.cta-testimony-hover { background-position: 0 -280px; }
.cta-testimony-icon-wrapper .cta-testimony-icon:hover { background-position: 0 -280px; height: 102px; width: 102px; position: relative; left: -13.5px; top: -13.5px; }

.highlight-arrow-icon { height: 15px; width: 32px; display: block; font: 0/0 serif; text-shadow: none; color: transparent; border: 1px solid #ec4427; border-color: #ec4427 transparent transparent transparent; border-width: 15px; }

.arrow-white-icon { height: 22px; width: 48px; display: block; font: 0/0 serif; text-shadow: none; color: transparent; border: 1px solid #ffffff; border-color: #ffffff transparent transparent transparent; border-width: 22px; }

.quote-open-icon { background-position: 0 -1171px; height: 35px; width: 44px; display: block; font: 0/0 serif; text-shadow: none; color: transparent; }

.quote-close-icon { background-position: 0 -1126px; height: 35px; width: 44px; display: inline-block; font: 0/0 serif; text-shadow: none; color: transparent; }

.square-prev-next { width: 80px; height: 80px; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }

.close-icon { background-position: 0 -238px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 32px; width: 30px; display: block; font: 0/0 serif; text-shadow: none; color: transparent; }

.separator-icon { border-top: 1px dashed black; display: block; text-indent: -9999px; max-width: 100%; height: 2px; width: auto; box-sizing: border-box; clear: both; }

.menu-icon { background-position: 0 -1072px; height: 44px; width: 39px; display: block; }

/*.metanav { border-bottom: 2px solid #FFFFFF; z-index: 999; }*/
.metanav * { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

.small-key-icon { background-position: 0 -1216px; height: 11px; width: 24px; font: 0/0 serif; text-shadow: none; color: transparent; display: inline-block; }

.grid > * { margin-left: 0px; }

.grid > * > * { padding-left: 0px; }

.tabs { background-color: #656565; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: #000 0 0 8px; -webkit-box-shadow: #000 0 0 8px; box-shadow: #000 0 0 8px; border: none; position: fixed; top: 150px; left: 20px; width: 150px; z-index: 3; }
.tabs ul.tabs { margin: 0; padding: 5px; }
.tabs ul.tabs li { display: block; }
.tabs ul.tabs li + li { border-top: 1px solid #737373; }
.tabs ul.tabs li a { background: none; color: #ffffff; display: block; white-space: normal; padding: 5px; margin: 0; border: none; }
.tabs ul.tabs li a:hover { background: #737373; }

/* Header styles */
#header { color: #fff; overflow: visible; position: relative; z-index: 20; /* Navigation styles */ /*Change toggle size by adjusting width & height*/ /*Change toggle color here*/ /* Style the active toggle here */ /*Animation of the toggle*/ }
#header a { color: #fff; text-decoration: none; }
#header #site-information { width: 100%; position: relative; }
#header #site-information a:first-child { padding-left: 15px; }
#header #site-information .logo-wrapper { height: 65px; width: 65px; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); background-color: #ec4427; display: inline-block; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
#header #site-information .logo-wrapper .logo { height: 65px; width: 65px; background: url("../img/logo.png") no-repeat center; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); vertical-align: middle; }
#header #site-information .title { display: inline-block; margin: 0 1.07143em; }
#header #site-information .title .mts { line-height: 1.5; font-size: 2.57143em; text-transform: capitalize; font-family: FTVHeldustryRegular; margin: 0; }
#header #site-information .title .mts span { font-family: FTVHeldustryRegular; white-space: nowrap; display: inline-block; }
#header #site-information .title .mts .last { font-family: FTVHeldustryRegular; color: #ec4427; }
#header #site-information .title .baseline { font-family: FTVHeldustryRegular; font-size: 1.28571em; }
#header #site-information .menu-icon { color: #ec4427; text-align: center; position: absolute; right: 10px; top: 0; }
#header #navigation, #header #navigation .sub-menu { list-style: none; }
#header .tb-menu-toggle { border: 0; position: relative; background: transparent; cursor: pointer; }
#header .tb-menu-toggle i { position: absolute; top: 0; left: 0; width: 100%; height: 20%; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
#header .tb-menu-toggle i:nth-child(2) { top: 40%; }
#header .tb-menu-toggle i:nth-child(3) { top: 80%; }
#header .tb-menu-toggle.tb-animate-toggle i:first-child, #header .tb-menu-toggle.tb-animate-toggle i:nth-child(2) { top: 40%; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
#header .tb-menu-toggle.tb-animate-toggle i:nth-child(3) { top: 40%; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
#header nav { padding-left: 0px; }
#header nav #navigation { color: #fff; background-color: #333; width: 540px; padding-left: 0px; }
#header nav #navigation ul { padding-left: 0px; }
#header nav #navigation li a { display: block; padding: 20px 40px; }
#header nav #navigation li a:hover, #header nav #navigation li a.active { background-color: #ec4427; }
#header nav #navigation .sub-menu { margin-left: 60px; }
#header nav #navigation .sub-menu li { background-color: #3f3f3f; border-top: 1px solid #333; }
#header nav #navigation .sub-menu li a { padding-left: 40px; }

#jPanelMenu-menu { visibility: hidden; }

/* jPanelMenu-menu styles */
#top-menu, #jPanelMenu-menu { background: #333; overflow-y: auto !important; z-index: 4 !important; }
#top-menu nav, #jPanelMenu-menu nav { -moz-box-shadow: #232323 2px 0 2px; -webkit-box-shadow: #232323 2px 0 2px; box-shadow: #232323 2px 0 2px; width: 276px; height: 100%; }
#top-menu nav ul, #jPanelMenu-menu nav ul { list-style: none; padding: 0; }
#top-menu nav ul li, #jPanelMenu-menu nav ul li { display: block; background: #3F3F3F; }
#top-menu nav ul li a, #jPanelMenu-menu nav ul li a { border-bottom: 1px solid #636363; display: block; padding: 15px 40px 15px 30px; text-decoration: none; color: #FFFFFF; background: url("../img/arrow-menu-next-hover.png") no-repeat 9999px center transparent; }
#top-menu nav ul li a.sub_menu_trigger, #jPanelMenu-menu nav ul li a.sub_menu_trigger { background: url("../img/arrow-menu-down-hover.png") no-repeat 240px center transparent; }
#top-menu nav ul li a.active, #jPanelMenu-menu nav ul li a.active { background-color: #ec4427; border-bottom: 1px solid #ec4427; }
#top-menu nav ul li a:hover, #jPanelMenu-menu nav ul li a:hover { background-position: 248px center; background-color: #ec4427; border-bottom: 1px solid #ec4427; }
#top-menu nav ul li a.sub_menu_trigger:hover, #jPanelMenu-menu nav ul li a.sub_menu_trigger:hover { background-position: 240px center; background-color: #3F3F3F; border-bottom: 1px solid #636363; }
#top-menu nav ul li a.sub_menu_trigger.active, #jPanelMenu-menu nav ul li a.sub_menu_trigger.active { background: url("../img/arrow-menu-up-hover.png") no-repeat 240px center #3F3F3F; border-bottom: 1px solid #636363; }
#top-menu nav ul li ul, #jPanelMenu-menu nav ul li ul { background: #333; display: none; }
#top-menu nav ul li ul li, #jPanelMenu-menu nav ul li ul li { margin-left: 30px; }
#top-menu nav ul li ul li a, #jPanelMenu-menu nav ul li ul li a { border-bottom: 1px solid #333; }
#top-menu nav ul li ul li a.active, #top-menu nav ul li ul li a:hover, #jPanelMenu-menu nav ul li ul li a.active, #jPanelMenu-menu nav ul li ul li a:hover { background-position: 218px center; }
#top-menu nav ul li ul li:last-child a #top-menu nav ul li ul li:last-child a:hover, #top-menu nav ul li ul li:last-child a.sub_menu_trigger, #jPanelMenu-menu nav ul li ul li:last-child a #top-menu nav ul li ul li:last-child a:hover, #jPanelMenu-menu nav ul li ul li:last-child a.sub_menu_trigger, #top-menu nav ul li ul li:last-child a #jPanelMenu-menu nav ul li ul li:last-child a:hover, #jPanelMenu-menu nav ul li ul li:last-child a #jPanelMenu-menu nav ul li ul li:last-child a:hover { border-bottom: 1px solid #333; }
#top-menu nav ul li ul.open, #jPanelMenu-menu nav ul li ul.open { display: block; }
#top-menu nav ul li:last-child > a, #top-menu nav ul li:last-child > a:hover, #top-menu nav ul li:last-child > a.sub_menu_trigger, #jPanelMenu-menu nav ul li:last-child > a, #jPanelMenu-menu nav ul li:last-child > a:hover, #jPanelMenu-menu nav ul li:last-child > a.sub_menu_trigger { border: none; }

/* top-menu styles */
#top-menu { -moz-box-shadow: #232323 0 0 6px; -webkit-box-shadow: #232323 0 0 6px; box-shadow: #232323 0 0 6px; width: 300px; position: absolute; top: 80px; right: 18px; display: none; }
#top-menu nav { width: 300px; padding-top: 0; }
#top-menu nav ul li a { background: url("../img/arrow-menu-next-hover.png") no-repeat 9999px center transparent; }
#top-menu nav ul li a.sub_menu_trigger { background: url("../img/arrow-menu-down-hover.png") no-repeat 260px center transparent; }
#top-menu nav ul li a:hover { background-position: 268px center; }
#top-menu nav ul li a.sub_menu_trigger.active, #top-menu nav ul li a.sub_menu_trigger:hover { background-position: 260px center; }
#top-menu nav ul li ul li a.active, #top-menu nav ul li ul li a:hover { background-position: 238px center; }

/* Testimony styles */
/* Global testimony styles */
.testimony .testimony-inner, .testimony .article-inner, .testimony .articles-inner, .article .testimony-inner, .article .article-inner, .article .articles-inner, .articles .testimony-inner, .articles .article-inner, .articles .articles-inner { position: relative; background-color: #fff; -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; height: 21.42857em; }
.testimony .testimony-title, .testimony .article-title, .testimony .testimony-title a, .testimony .article-title a, .article .testimony-title, .article .article-title, .article .testimony-title a, .article .article-title a, .articles .testimony-title, .articles .article-title, .articles .testimony-title a, .articles .article-title a { color: #434a54; }
.testimony .testimony-body, .testimony .article-body, .testimony .testimony-body a, .article .testimony-body, .article .article-body, .article .testimony-body a, .articles .testimony-body, .articles .article-body, .articles .testimony-body a { color: #333; }
.testimony .testimony-more-icon, .article .testimony-more-icon, .articles .testimony-more-icon { font-weight: bold; letter-spacing: 2px; }
.testimony .ftv-iframe-container, .article .ftv-iframe-container, .articles .ftv-iframe-container { position: relative; padding-bottom: 56.25%; padding-top: 35px; height: 0; overflow: hidden; }
.testimony .ftv-iframe-container iframe, .article .ftv-iframe-container iframe, .articles .ftv-iframe-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Full testimony styles */
.testimony-full row col, .article-full row col { display: table-cell !important; }
.testimony-full .testimony-inner, .testimony-full .article-inner, .article-full .testimony-inner, .article-full .article-inner { -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.testimony-full .testimony-inner .article-title, .testimony-full .article-inner .article-title, .article-full .testimony-inner .article-title, .article-full .article-inner .article-title { text-transform: uppercase; }
.testimony-full .testimony-inner .article-subtitle, .testimony-full .article-inner .article-subtitle, .article-full .testimony-inner .article-subtitle, .article-full .article-inner .article-subtitle { color: #ec4427; text-align: left; margin-bottom: 0; }
.testimony-full .testimony-inner .article-small-title, .testimony-full .article-inner .article-small-title, .article-full .testimony-inner .article-small-title, .article-full .article-inner .article-small-title { font-size: 1.14286em; color: #888; text-align: left; margin: 0 0 20px 0; }
.testimony-full .testimony-inner .testimony-content, .testimony-full .testimony-inner .article-content, .testimony-full .article-inner .testimony-content, .testimony-full .article-inner .article-content, .article-full .testimony-inner .testimony-content, .article-full .testimony-inner .article-content, .article-full .article-inner .testimony-content, .article-full .article-inner .article-content { width: 80%; }
.testimony-full .testimony-inner .testimony-content .testimony-title, .testimony-full .testimony-inner .testimony-content .article-title, .testimony-full .testimony-inner .article-content .testimony-title, .testimony-full .testimony-inner .article-content .article-title, .testimony-full .article-inner .testimony-content .testimony-title, .testimony-full .article-inner .testimony-content .article-title, .testimony-full .article-inner .article-content .testimony-title, .testimony-full .article-inner .article-content .article-title, .article-full .testimony-inner .testimony-content .testimony-title, .article-full .testimony-inner .testimony-content .article-title, .article-full .testimony-inner .article-content .testimony-title, .article-full .testimony-inner .article-content .article-title, .article-full .article-inner .testimony-content .testimony-title, .article-full .article-inner .testimony-content .article-title, .article-full .article-inner .article-content .testimony-title, .article-full .article-inner .article-content .article-title { font-size: 2.14286em; }
.testimony-full .testimony-inner .testimony-content .testimony-body, .testimony-full .testimony-inner .testimony-content .article-body, .testimony-full .testimony-inner .article-content .testimony-body, .testimony-full .testimony-inner .article-content .article-body, .testimony-full .article-inner .testimony-content .testimony-body, .testimony-full .article-inner .testimony-content .article-body, .testimony-full .article-inner .article-content .testimony-body, .testimony-full .article-inner .article-content .article-body, .article-full .testimony-inner .testimony-content .testimony-body, .article-full .testimony-inner .testimony-content .article-body, .article-full .testimony-inner .article-content .testimony-body, .article-full .testimony-inner .article-content .article-body, .article-full .article-inner .testimony-content .testimony-body, .article-full .article-inner .testimony-content .article-body, .article-full .article-inner .article-content .testimony-body, .article-full .article-inner .article-content .article-body { font-size: 1em; margin: 0 2.85714em 0 3.57143em; overflow: hidden; line-height: 2.5em; }
.testimony-full .testimony-inner .testimony-content .testimony-body .quote-close-icon, .testimony-full .testimony-inner .testimony-content .article-body .quote-close-icon, .testimony-full .testimony-inner .article-content .testimony-body .quote-close-icon, .testimony-full .testimony-inner .article-content .article-body .quote-close-icon, .testimony-full .article-inner .testimony-content .testimony-body .quote-close-icon, .testimony-full .article-inner .testimony-content .article-body .quote-close-icon, .testimony-full .article-inner .article-content .testimony-body .quote-close-icon, .testimony-full .article-inner .article-content .article-body .quote-close-icon, .article-full .testimony-inner .testimony-content .testimony-body .quote-close-icon, .article-full .testimony-inner .testimony-content .article-body .quote-close-icon, .article-full .testimony-inner .article-content .testimony-body .quote-close-icon, .article-full .testimony-inner .article-content .article-body .quote-close-icon, .article-full .article-inner .testimony-content .testimony-body .quote-close-icon, .article-full .article-inner .testimony-content .article-body .quote-close-icon, .article-full .article-inner .article-content .testimony-body .quote-close-icon, .article-full .article-inner .article-content .article-body .quote-close-icon { margin-bottom: -12px; }
.testimony-full .testimony-inner .testimony-content .social .separator-icon, .testimony-full .testimony-inner .article-content .social .separator-icon, .testimony-full .article-inner .testimony-content .social .separator-icon, .testimony-full .article-inner .article-content .social .separator-icon, .article-full .testimony-inner .testimony-content .social .separator-icon, .article-full .testimony-inner .article-content .social .separator-icon, .article-full .article-inner .testimony-content .social .separator-icon, .article-full .article-inner .article-content .social .separator-icon { margin: 1.07143em 3.57143em; }
.testimony-full .testimony-inner .testimony-content .social ul, .testimony-full .testimony-inner .article-content .social ul, .testimony-full .article-inner .testimony-content .social ul, .testimony-full .article-inner .article-content .social ul, .article-full .testimony-inner .testimony-content .social ul, .article-full .testimony-inner .article-content .social ul, .article-full .article-inner .testimony-content .social ul, .article-full .article-inner .article-content .social ul { margin-left: 3.57143em; }
.testimony-full .testimony-inner .testimony-content .social ul li, .testimony-full .testimony-inner .article-content .social ul li, .testimony-full .article-inner .testimony-content .social ul li, .testimony-full .article-inner .article-content .social ul li, .article-full .testimony-inner .testimony-content .social ul li, .article-full .testimony-inner .article-content .social ul li, .article-full .article-inner .testimony-content .social ul li, .article-full .article-inner .article-content .social ul li { margin: 0 0.14286em; }
.testimony-full .testimony-inner .article-content, .testimony-full .article-inner .article-content, .article-full .testimony-inner .article-content, .article-full .article-inner .article-content { padding: 1.78571em; }
.testimony-full .testimony-inner .article-content .picture, .testimony-full .article-inner .article-content .picture, .article-full .testimony-inner .article-content .picture, .article-full .article-inner .article-content .picture { margin: 10px 0; text-align: center; }
.testimony-full .testimony-inner .article-content .article-body, .testimony-full .article-inner .article-content .article-body, .article-full .testimony-inner .article-content .article-body, .article-full .article-inner .article-content .article-body { margin: 20px 0; }
.testimony-full .testimony-inner .article-content .social .separator-icon, .testimony-full .article-inner .article-content .social .separator-icon, .article-full .testimony-inner .article-content .social .separator-icon, .article-full .article-inner .article-content .social .separator-icon { margin: 1.07143em 0; }
.testimony-full .testimony-inner .article-content .social .date_publication, .testimony-full .article-inner .article-content .social .date_publication, .article-full .testimony-inner .article-content .social .date_publication, .article-full .article-inner .article-content .social .date_publication { float: right; color: #ec4427; text-transform: uppercase; font-size: 0.92857em; }
.testimony-full .testimony-inner .article-content .social ul, .testimony-full .article-inner .article-content .social ul, .article-full .testimony-inner .article-content .social ul, .article-full .article-inner .article-content .social ul { margin-left: 0; width: 50%; }
.testimony-full .testimony-inner .article-content .siblings, .testimony-full .article-inner .article-content .siblings, .article-full .testimony-inner .article-content .siblings, .article-full .article-inner .article-content .siblings { margin-top: 3.57143em; }
.testimony-full .testimony-inner .article-content .siblings ul, .testimony-full .article-inner .article-content .siblings ul, .article-full .testimony-inner .article-content .siblings ul, .article-full .article-inner .article-content .siblings ul { padding: 0; list-style: disc inside none; }
.testimony-full .testimony-inner .article-content .siblings ul li, .testimony-full .article-inner .article-content .siblings ul li, .article-full .testimony-inner .article-content .siblings ul li, .article-full .article-inner .article-content .siblings ul li { position: relative; float: left; width: 345px; margin: 6px 28px 6px 0; color: #ec4427; }
.testimony-full .testimony-inner .article-content .siblings ul li a, .testimony-full .article-inner .article-content .siblings ul li a, .article-full .testimony-inner .article-content .siblings ul li a, .article-full .article-inner .article-content .siblings ul li a { display: block; position: absolute; top: 0; bottom: 0; left: 12px; right: 0; color: #333; text-decoration: none; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.testimony-full .testimony-inner .article-content .siblings ul li:nth-child(odd).active, .testimony-full .testimony-inner .article-content .siblings ul li:nth-child(odd):hover, .testimony-full .article-inner .article-content .siblings ul li:nth-child(odd).active, .testimony-full .article-inner .article-content .siblings ul li:nth-child(odd):hover, .article-full .testimony-inner .article-content .siblings ul li:nth-child(odd).active, .article-full .testimony-inner .article-content .siblings ul li:nth-child(odd):hover, .article-full .article-inner .article-content .siblings ul li:nth-child(odd).active, .article-full .article-inner .article-content .siblings ul li:nth-child(odd):hover { color: #fff; background: #ec4427; margin-left: -40px; padding-left: 40px; width: 385px; }
.testimony-full .testimony-inner .article-content .siblings ul li:nth-child(odd).active a, .testimony-full .testimony-inner .article-content .siblings ul li:nth-child(odd):hover a, .testimony-full .article-inner .article-content .siblings ul li:nth-child(odd).active a, .testimony-full .article-inner .article-content .siblings ul li:nth-child(odd):hover a, .article-full .testimony-inner .article-content .siblings ul li:nth-child(odd).active a, .article-full .testimony-inner .article-content .siblings ul li:nth-child(odd):hover a, .article-full .article-inner .article-content .siblings ul li:nth-child(odd).active a, .article-full .article-inner .article-content .siblings ul li:nth-child(odd):hover a { left: 52px; }
.testimony-full .testimony-inner .article-content .siblings ul li:nth-child(even), .testimony-full .article-inner .article-content .siblings ul li:nth-child(even), .article-full .testimony-inner .article-content .siblings ul li:nth-child(even), .article-full .article-inner .article-content .siblings ul li:nth-child(even) { margin-right: 0; }
.testimony-full .testimony-inner .article-content .siblings ul li:nth-child(even).active, .testimony-full .testimony-inner .article-content .siblings ul li:nth-child(even):hover, .testimony-full .article-inner .article-content .siblings ul li:nth-child(even).active, .testimony-full .article-inner .article-content .siblings ul li:nth-child(even):hover, .article-full .testimony-inner .article-content .siblings ul li:nth-child(even).active, .article-full .testimony-inner .article-content .siblings ul li:nth-child(even):hover, .article-full .article-inner .article-content .siblings ul li:nth-child(even).active, .article-full .article-inner .article-content .siblings ul li:nth-child(even):hover { color: #fff; background: #ec4427; margin-left: -8px; padding-left: 8px; width: 353px; }
.testimony-full .testimony-inner .article-content .siblings ul li:nth-child(even).active a, .testimony-full .testimony-inner .article-content .siblings ul li:nth-child(even):hover a, .testimony-full .article-inner .article-content .siblings ul li:nth-child(even).active a, .testimony-full .article-inner .article-content .siblings ul li:nth-child(even):hover a, .article-full .testimony-inner .article-content .siblings ul li:nth-child(even).active a, .article-full .testimony-inner .article-content .siblings ul li:nth-child(even):hover a, .article-full .article-inner .article-content .siblings ul li:nth-child(even).active a, .article-full .article-inner .article-content .siblings ul li:nth-child(even):hover a { left: 20px; }
.testimony-full .testimony-inner .aside, .testimony-full .article-inner .aside, .article-full .testimony-inner .aside, .article-full .article-inner .aside { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; background-color: #ec4427; width: 20%; }
.testimony-full .testimony-inner .aside .close-icon, .testimony-full .article-inner .aside .close-icon, .article-full .testimony-inner .aside .close-icon, .article-full .article-inner .aside .close-icon { position: absolute; right: 10px; top: 7px; z-index: 10; }
.testimony-full .testimony-inner .aside .prev-next, .testimony-full .article-inner .aside .prev-next, .article-full .testimony-inner .aside .prev-next, .article-full .article-inner .aside .prev-next { position: relative; width: 100%; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next, .testimony-full .article-inner .aside .prev-next .square-prev-next, .article-full .testimony-inner .aside .prev-next .square-prev-next, .article-full .article-inner .aside .prev-next .square-prev-next { position: relative; margin-top: 12.14286em; display: inline-block; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .navlist, .testimony-full .article-inner .aside .prev-next .square-prev-next .navlist, .article-full .testimony-inner .aside .prev-next .square-prev-next .navlist, .article-full .article-inner .aside .prev-next .square-prev-next .navlist { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next a, .testimony-full .article-inner .aside .prev-next .square-prev-next a, .article-full .testimony-inner .aside .prev-next .square-prev-next a, .article-full .article-inner .aside .prev-next .square-prev-next a { text-decoration: none; position: absolute; padding-top: 5em; white-space: nowrap; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon { position: absolute; right: 113%; top: 0.92857em; cursor: pointer; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev { position: absolute; right: 1px; top: 7px; z-index: -1; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div { background-color: #ffffff; border-radius: 50px; display: block; height: 4px; width: 22px; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div.part_1, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div.part_1, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div.part_1, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div.part_1 { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div.part_2, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div.part_2, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div.part_2, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div.part_2 { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: 10px; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev { right: -0.71429em; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev:hover, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev:hover, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev:hover, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev:hover { color: #fff; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev:hover ~ div div, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev:hover ~ div div, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev:hover ~ div div, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev:hover ~ div div { background-color: #fff; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon { position: absolute; left: 43%; top: 0.92857em; cursor: pointer; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next { position: absolute; left: 1px; top: 7px; z-index: -1; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div { background-color: #ffffff; border-radius: 50px; display: block; height: 4px; width: 22px; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div.part_1, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div.part_1, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div.part_1, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div.part_1 { -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div.part_2, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div.part_2, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div.part_2, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div.part_2 { -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: 10px; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .next, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .next, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .next, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .next { left: -0.21429em; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .next:hover, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .next:hover, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .next:hover, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .next:hover { color: #fff; }
.testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .next:hover ~ div div, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .next:hover ~ div div, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .next:hover ~ div div, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .next:hover ~ div div { background-color: #fff; }

.articles-teaser row col { display: table-cell !important; }
.articles-teaser a { text-decoration: none; }
.articles-teaser .article-title { text-transform: uppercase; margin-top: 0.78125em; }
.articles-teaser .articles-inner { -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.articles-teaser .articles-inner .articles-wrapper { width: 80%; }
.articles-teaser .articles-inner .articles-wrapper .article-content { width: 100%; padding: 1.78571em 1.07143em 1.78571em 1.78571em; }
.articles-teaser .articles-inner .articles-wrapper .article-content .picture { text-align: center; float: left; max-width: 239px; margin-right: 0.35714em; }
.articles-teaser .articles-inner .articles-wrapper .article-content .article-small-title { font-size: 1em; color: #888; text-align: left; margin: 0 0 5px 0; }
.articles-teaser .articles-inner .articles-wrapper .article-content .article-subtitle { font-size: 1.71429em; color: #ec4427; text-align: left; margin-bottom: 0; line-height: 1; }
.articles-teaser .articles-inner .articles-wrapper .article-content .article-body { font-size: 1em; margin: 0 2.85714em 0 3.57143em; margin: 20px 0; }
.articles-teaser .articles-inner .articles-wrapper .article-content .article-body p { padding-left: 0.35714em; line-height: 2; }
.articles-teaser .articles-inner .articles-wrapper .article-content .article-body .testimony-more-icon { display: block; margin-top: 25px; padding: 0; }
.articles-teaser .articles-inner .articles-wrapper .article-content .social .separator-icon { margin: 0.35714em 0; }
.articles-teaser .articles-inner .articles-wrapper .article-content .social ul { margin-left: 0; width: 50%; }
.articles-teaser .articles-inner .articles-wrapper .article-content .social ul li { margin: 0 0.35714em; }
.articles-teaser .articles-inner .articles-wrapper .article-content .social .date_publication { float: right; color: #ec4427; text-transform: uppercase; font-size: 0.92857em; margin-top: 0.92857em; }
.articles-teaser .articles-inner .aside { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; background-color: #ec4427; width: 20%; }
.articles-teaser .articles-inner .aside .close-icon { position: absolute; right: 10px; top: 7px; z-index: 10; }

/* Teaser testimony styles */
.testimony-teaser { height: 15.35714em; }
.testimony-teaser a { text-decoration: none; }
.testimony-teaser .testimony-inner { height: 100%; }
.testimony-teaser .testimony-inner .testimony-content { width: 85%; position: relative; }
.testimony-teaser .testimony-inner .testimony-content .inner-wrapper { display: block; position: relative; width: 100%; height: 15.35714em; }
.testimony-teaser .testimony-inner .testimony-content .inner-wrapper a { display: block; height: 11.85714em; overflow: hidden; }
.testimony-teaser .testimony-inner .testimony-content .inner-wrapper a .testimony-title { font-size: 1.28571em; overflow: hidden; max-height: 50px; }
.testimony-teaser .testimony-inner .testimony-content .inner-wrapper a .testimony-body { font-size: 1em; overflow: hidden; }
.testimony-teaser .testimony-inner .testimony-content .inner-wrapper a .testimony-more-icon { position: absolute; bottom: 5px; left: 43%; }
.testimony-teaser .testimony-inner .aside { width: 15%; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; background-color: #ec4427; }
.testimony-teaser .testimony-inner .aside ul { position: absolute; bottom: 5%; left: 4%; }
.testimony-teaser .testimony-inner .aside .facebook-icon, .testimony-teaser .testimony-inner .aside .twitter-icon { margin: 0 auto; }
.testimony-teaser .testimony-inner .aside li { margin-top: 0.35714em; }

/* Testimony styles */
/* Global testimony styles */
.highlight .highlight-inner { position: relative; }

.highlight-teaser { height: 15.35714em; }
.highlight-teaser .highlight-inner { height: 15.35714em; }
.highlight-teaser a { text-decoration: none; }
.highlight-teaser header { color: #fff; }
.highlight-teaser header img { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.highlight-teaser header .highlight-title-wrapper.w100 { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; text-align: center; }
.highlight-teaser header .highlight-title-wrapper { background-color: #ec4427; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; vertical-align: middle; height: 5.71429em; }
.highlight-teaser header .highlight-title-wrapper h2 { margin: 0.27778em; max-height: 3.61111em; overflow: hidden; font-size: 1.28571em; }
.highlight-teaser .highlight-arrow-icon { position: absolute; left: 69%; }
.highlight-teaser .highlight-content a { color: #989696; }
.highlight-teaser .highlight-content li { margin-left: 5px; }
.highlight-teaser .highlight-content .highlight-body { max-height: 5.92857em; overflow: hidden; }
.highlight-teaser .highlight-content .social-links { position: absolute; bottom: 0px; }

/* Testimony tall styles */
/* Global testimony tall styles */
.highlight-tall .highlight-tall-inner { position: relative; }
.highlight-tall .highlight-tall-inner img { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

.highlight-tall-teaser { height: 32.14286em; }
.highlight-tall-teaser a { text-decoration: none; }
.highlight-tall-teaser .highlight-tall-content { color: #fff; background-image: url("../img/background-black-opacity.png"); position: absolute; bottom: 10%; max-height: 27.14286em; overflow: hidden; width: 100%; }
.highlight-tall-teaser .highlight-tall-content h2 { color: #ec4427; }

.homepage-block { visibility: hidden; }

.gridalicious .homepage-block { visibility: visible; }

/* Espace Temoin*/
.testimony-space section { min-height: 350px; position: relative; }
.testimony-space section .column-left { background-color: #ffffff; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.testimony-space section .column-left h1 { font-size: 2.14286em; margin: 20px 0; }
.testimony-space section .column-left .messages { margin: 10px 30px; }
.testimony-space section .column-right { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; background: #ec4427 url('../img/big-key.png?1448739919') no-repeat center 70px; position: relative; }
.testimony-space section .column-right .close-icon { position: absolute; right: 10px; top: 7px; }
.testimony-space section form { padding-bottom: 20px; }
.testimony-space section form .testimony-notice-key { padding: 0px 30px 20px 30px; font-size: 1em; color: #434a54; }
.testimony-space section form .testimony-infos-entry { padding: 20px 30px 0px 30px; }
.testimony-space section form .testimony-infos-entry .libelle { display: block; color: #434a54; padding-bottom: 5px; }
.testimony-space section form .testimony-infos-entry .infos { padding: 5px; color: #ec4427; border: 1px solid #e2e2e2; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; min-height: 2.21429em; }
.testimony-space section form .testimony-infos-entry .infos + .libelle { margin-top: 20px; }
.testimony-space section form .testimony-key-entry { background-color: #e2e2e2; padding: 10px 0px; text-align: center; }
.testimony-space section form .testimony-key-entry .form-item { display: inline-block; margin-top: 0; margin-bottom: 0; }
.testimony-space section form .testimony-key-entry .form-item label { margin: 0px 5px 0px 0px; background-position: 0 -1216px; height: 11px; width: 24px; font: 0/0 serif; text-shadow: none; color: transparent; display: inline-block; }
.testimony-space section form .testimony-key-entry .form-item input[type=text] { border: 1px solid #E5E6E9; background-color: #ffffff; color: #ec4427; font-size: 1.42857em; text-transform: uppercase; text-align: center; width: 160px; margin-bottom: 2px; }
.testimony-space section form .testimony-key-entry .form-item input[type=text].error { border: 1px solid #FF0000; }
.testimony-space section form .testimony-key-entry .form-item + .form-item:before { content: "-"; color: #434a54; }
.testimony-space section form #recaptcha_area, .testimony-space section form #recaptcha_table { margin: 0 auto; }
.testimony-space section form .testimony-notice-confirmer .delete { margin: 5em 0; }
.testimony-space section form .testimony-notice-confirmer .return-button { margin: 5em 0; }
.testimony-space section form .testimony-notice-confirmer .return-button a { clear: both; padding: 10px 40px; margin: 20px auto 0px auto; background-color: #ec4427; border: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; text-transform: uppercase; color: #ffffff; text-decoration: none; }
.testimony-space section form input[type=submit] { clear: both; padding: 10px 40px; display: block; margin: 20px auto 0px auto; background-color: #ec4427; border: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; text-transform: uppercase; color: #ffffff; }

.testimony-form section { min-height: 350px; position: relative; }
.testimony-form section .column-left { background-color: #ffffff; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.testimony-form section .column-left h1 { font-size: 2.14286em; margin-bottom: 20px; }
.testimony-form section .column-left h1.top { margin-top: 0.71429em; }
.testimony-form section .column-right { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; background: #ec4427 url('../img/big-key.png?1448739919') no-repeat center 70px; position: relative; }
.testimony-form section .column-right .close-icon { position: absolute; right: 10px; top: 7px; }
.testimony-form section form label { font-size: 1em; display: block; }
.testimony-form section form input[type=text] { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #e5e6e9; padding: 10px; margin-top: 10px; }
.testimony-form section form input[type=text].error { border: 1px solid #FF0000; }
.testimony-form section form textarea { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 100%; border: 1px solid #e5e6e9; }
.testimony-form section form input[type=submit] { clear: both; padding: 0.71429em 2.85714em; display: block; margin: 20px auto 0px auto; background-color: #ec4427; border: none; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; text-transform: uppercase; color: #ffffff; }
.testimony-form section form input[type="checkbox"] { display: none; }
.testimony-form section form input[type="checkbox"] + label { display: inline-block; background-position: 0 -199px; height: 29px; cursor: pointer; padding-left: 28px; padding-top: 4px; }
.testimony-form section form input[type="checkbox"]:checked + label { background-position: 0 -160px; }
.testimony-form section form .profession-foi, .testimony-form section form .cgu-text { color: #aab2bd; margin-top: 0.71429em; }
.testimony-form section form .cgu-text { display: none; }
.testimony-form section form .form-item-cgu .description { display: inline-block; height: 29px; padding-left: 0; margin-left: 0; padding-top: 4px; font-size: 1em; vertical-align: middle; margin-top: 10px; }
.testimony-form section form .form-item-cgu .description .cgu_wrapper a { text-decoration: underline; color: #000000; }
.testimony-form section form #edit-droit-regard, .testimony-form section form .wrapper_submit { display: none; }
.testimony-form section form .droit-regard { color: #aab2bd; }
.testimony-form section form .droit-regard h2 { color: #434a54; }
.testimony-form section form #recaptcha_area, .testimony-form section form #recaptcha_table { margin: 0 auto; }
.testimony-form section .message-cnil { padding: 0 30px 20px 30px; box-sizing: border-box; color: #aab2bd; line-height: 1.5; }
.testimony-form section form.part-submit { padding: 20px 30px; }
.testimony-form section .testimony-body { font-size: 1em; margin: 0 2.85714em 0 3.57143em; overflow: hidden; line-height: 2.5em; color: #333; }
.testimony-form section .testimony-body .quote-close-icon { margin-left: 5px; }
.testimony-form section .testimony-title { font-size: 1.28571em; color: #333; margin-top: 0.71429em; }
.testimony-form section .confirmation { color: #aab2bd; margin: 0 3.57143em 0.71429em 4.28571em; }
.testimony-form section .confirmation a { color: #ec4427; }
.testimony-form section .select-button { margin-bottom: 2.14286em; margin-top: 0.71429em; text-align: center; color: #aab2bd; }
.testimony-form section .select-button .select-text a { color: #ec4427; }
.testimony-form section .testimony-key-entry { background-color: #e2e2e2; padding: 0.71429em 0; text-align: center; }
.testimony-form section .testimony-key-entry .form-item { display: inline-block; margin: 0; }
.testimony-form section .testimony-key-entry .form-item label { width: 29px; display: inline-block; margin-top: 0; }
.testimony-form section .testimony-key-entry .form-item .form-text { display: inline-block; border: none; background-color: #ffffff; color: #ec4427; font-size: 1.42857em; text-transform: uppercase; text-align: center; width: 160px; margin-bottom: 2px; }
.testimony-form section .testimony-key-entry .form-item input { margin-bottom: 2px; }
.testimony-form section .testimony-key-entry .tiret { display: inline-block; width: 0.35714em; margin-bottom: 0.35714em; }
.testimony-form section .testimony-key-entry .small-key-icon { padding-top: 12px; }
.testimony-form.petition .separator-icon { margin-top: 0.71429em; font-size: 30px; }
.testimony-form.petition section .column-left h1 { text-transform: uppercase; font-size: 25px; }
.testimony-form.petition section .column-left h1.petition-title { font-size: 16px; text-transform: lowercase; margin: 30px 0 0 5%; padding: 5px 25px; border: 1px solid #eaebef; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; display: inline-block; width: 66%; box-sizing: border-box; }
.testimony-form.petition section .column-left h1.petition-title .capitalize { text-transform: uppercase; }
.testimony-form.petition section .column-left .title-social { font-size: 16px; text-transform: uppercase; color: #434a54; font-size: 25px; margin-top: 0.8em; }
.testimony-form.petition section .column-left .manifeste { box-sizing: border-box; color: #aab2bd; line-height: 1.5; padding: 20px 30px 0; }
.testimony-form.petition section .column-left .petition-image { float: right; margin-bottom: 5px; margin-top: 30px; margin-right: 5%; max-width: 20%; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.testimony-form.petition section .column-left .petition-image.petition-image-conf { max-height: 107px; }
.testimony-form.petition section .column-left .petition-image-first { float: right; margin-left: 25px; margin-bottom: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
@media screen and (max-width: 720px) { .testimony-form.petition section .column-left .petition-image-first { max-width: 40%; } }
.testimony-form.petition section .column-left .separator-margin { margin: 20px 30px; }
.testimony-form.petition section .column-left .widget-social { margin: 10px auto; text-align: center; }
.testimony-form.petition section .column-right .participant-list { box-sizing: border-box; padding: 20px 1.07143em; margin: 65px 20px 0 20px; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; }
.testimony-form.petition section .column-right .participant-list h4 { font-size: 15px; color: #ffffff; text-align: left; text-transform: uppercase; border-bottom: 1px solid #ffffff; padding-bottom: 3px; margin-bottom: 16px; }
.testimony-form.petition section .column-right .participant-list h4 span { display: block; padding-bottom: 2px; }
.testimony-form.petition section .column-right .participant-list h5 { font-size: 14px; margin-top: 0.35714em; }
.testimony-form.petition section .column-right .participant-list ul { margin-top: 0.38462em; font-size: 13px; list-style-type: none; padding-left: 0; }
.testimony-form.petition section .column-right .participant-list ul li { line-height: 22px; height: 22px; padding: 0 5px; overflow: hidden; }
.testimony-form.petition section .column-right .participant-list ul li:first-child { border-top: none; }
.testimony-form.petition section .column-right .participant-list ul li span { text-transform: capitalize; }

.cta .cta-inner { position: relative; }
.cta .cta-title, .cta .cta-title a { color: #434a54; }

.cta-teaser { height: 15.35714em; }
.cta-teaser a { text-decoration: none; position: relative; top: -5px; }
.cta-teaser .cta-title-wrapper { background-color: #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; height: 5.71429em; }
.cta-teaser .cta-title-wrapper h2 { height: 2.28571em; overflow: hidden; font-size: 1.71429em; }
.cta-teaser .arrow-white-icon { margin: 0 auto; }

#main { margin-bottom: 8em; }
#main .loader { position: absolute; background-image: url("../img/ajax-loader.gif"); height: 32px; width: 32px; right: 47%; }

.misc row col { display: table-cell !important; }
.misc a { color: #ec4427; }
.misc .misc-inner { background-color: #fff; -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; border-top-right-radius: 8px; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; position: relative; }
.misc .misc-inner .misc-content { width: 80%; color: #000000; padding: 2.14286em; }
.misc .misc-inner .misc-content .misc-title { font-size: 1.71429em; color: #ec4427; }
.misc .misc-inner .misc-content .misc-body { font-size: 1em; margin: 0 2.85714em 0 3.57143em; overflow: hidden; line-height: 2.5em; }
.misc .misc-inner .aside { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; background-color: #ec4427; width: 20%; }
.misc .misc-inner .aside .close-icon { position: absolute; right: 10px; top: 7px; z-index: 10; }

#footer { background-color: #3f3f3f; color: #fff; position: fixed; bottom: 0; left: 0; }
#footer .footer-links-misc { padding: 5px; }
#footer .footer-links-misc .footer-link-partners { width: 40%; height: 2.85714em; overflow: hidden; }
#footer .footer-links-misc .footer-link-partners li { margin-left: 0.71429em; }
#footer .footer-links-misc .footer-links-features { margin: 0; padding: 0; width: 19%; min-width: 10.35714em; text-align: center; }
#footer .footer-links-misc .footer-links-more { right: 0; width: 40%; font-size: 0.78571em; text-align: right; }
#footer .footer-links-misc .footer-links-more li { padding-left: 0.35714em; padding-right: 0.35714em; margin: 0; line-height: 0.85714em; border-right: 0.14286em solid white; }
#footer .footer-links-misc .footer-links-more li:last-child { border-right: none; padding-right: 0; }
#footer .footer-links-misc .footer-links-more li .ul-social li { line-height: 18px; }
#footer .footer-links-misc a { color: #fff; text-decoration: none; }
#footer .footer-links-misc ul { margin: 0; vertical-align: middle; }
#footer .footer-links-misc ul li { margin-left: 2.85714em; vertical-align: middle; }
#footer .footer-links-misc ul li:first-child { margin-left: 0; }

#testimony-offline { color: #FFFFFF; margin-top: 6em; text-align: center; }

.mea-social-network.twitter-timeline-small { height: 15.35714em; }
.mea-social-network.twitter-timeline-small iframe { height: 15.35714em; }
.mea-social-network.twitter-timeline-large { height: 32.14286em; }
.mea-social-network.twitter-timeline-large iframe { height: 32.14286em; }
.mea-social-network .widget-wrapper { position: relative; height: 100%; }
.mea-social-network .widget-wrapper .widget-loader { position: absolute; top: 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 100%; height: 100%; color: #292f33; background-color: #fff; }
.mea-social-network .widget-wrapper .widget-loader .header { padding: 9px; border-bottom: 1px solid #e8e8e8; box-shadow: 0 0 0 -3px transparent; -webkit-transition: box-shadow .3s ease-out; -moz-transition: box-shadow .3s ease-out; -o-transition: box-shadow .3s ease-out; transition: box-shadow .3s ease-out; }
.mea-social-network .widget-wrapper .widget-loader .header h1 { font-size: 14px; font-weight: bold; line-height: 18px; }
.mea-social-network .widget-wrapper .widget-loader .header .badge { position: absolute; top: 12px; right: 12px; width: 18px; height: 15px; background: transparent url(http://platform.twitter.com/images/sprite.png) no-repeat -20px -161px; }
.mea-social-network .widget-wrapper .widget-loader .header .badge b { position: absolute; top: 0; left: 0; clip: rect(0, 0, 0, 0); }
.mea-social-network .widget-wrapper .widget-loader .spinner { text-align: center; background: transparent url("../img/ajax-loader-transparent.gif") no-repeat top center; width: 100%; padding: 30px 0px 0px 0px; display: block; position: absolute; top: 45%; }
.mea-social-network .widget-wrapper .widget-wrapper { position: relative; }
.mea-social-network .widget-wrapper .widget-wrapper a { visibility: hidden; }

.node-type-mea-social-network .content { text-align: center; }

@media (max-width: 1000px) { body .metanav { display: none; } }
@media (max-width: 850px) { #footer .footer-links-misc ul li { margin-left: 1.42857em; }
  #footer .footer-links-misc .footer-link-partners { font-size: 0.85714em; }
  #footer .footer-links-misc .footer-links-features { min-width: inherit; width: auto; }
  #footer .footer-links-misc .footer-links-more { font-size: 0.71429em; width: 46%; } }
@media (max-width: 800px) { html { padding-top: 0 !important; }
  #main { padding: 5px; }
  /* Global testimony styles */
  .highlight-teaser, .cta-teaser, .testimony-teaser, .highlight-teaser .highlight-inner { height: 19.25em; }
  .mea-social-network.twitter-timeline-small { height: 19.25em; }
  .mea-social-network.twitter-timeline-small iframe { height: 19.25em; }
  .mea-social-network.twitter-timeline-large { height: 39.92857em; }
  .mea-social-network.twitter-timeline-large iframe { height: 39.92857em; }
  /* Global testimony styles */
  .highlight-tall-teaser { height: auto; }
  /* Teaser testimony styles */
  .testimony-teaser .testimony-inner .testimony-content .inner-wrapper { height: 19.25em; }
  .testimony-teaser .testimony-inner .testimony-content .inner-wrapper a { height: 16.35714em; }
  #footer .footer-links-misc ul li { margin-left: 1.42857em; }
  #footer .footer-links-misc .footer-link-partners { font-size: 0.85714em; }
  #footer .footer-links-misc .footer-links-features { min-width: inherit; width: auto; }
  #footer .footer-links-misc .footer-links-more { font-size: 0.71429em; width: 46%; }
  /* Espace temoin */
  .testimony-space section .col { display: table-cell !important; }
  .testimony-space section .column-right { width: 10% !important; background-size: 51px 110px; }
  .testimony-space section .column-right .close-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -246.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 20.5px; width: 20px; right: 4px; top: 4px; }
  .testimony-space section .column-left { width: 90% !important; }
  .testimony-space section #ftv-temoignage-witness-form .testimony-key-entry { position: relative; }
  .testimony-space section #ftv-temoignage-witness-form .testimony-key-entry .key { background-image: url('../img/big-key-mobile.png?1448739919'); width: 32px; height: 69px; background-size: 32px 69px; position: absolute; top: 35px; left: 15%; }
  .testimony-space section #ftv-temoignage-witness-form .testimony-key-entry .form-item { display: block; }
  .testimony-space section #ftv-temoignage-witness-form .testimony-key-entry .form-item label { display: none; }
  .testimony-space section #ftv-temoignage-witness-form .testimony-key-entry .form-item + .form-item:before { display: none; }
  .testimony-form section .col { display: table-cell !important; }
  .testimony-form section .column-right { width: 10% !important; background-size: 51px 110px; }
  .testimony-form section .column-right .close-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -246.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 20.5px; width: 20px; right: 4px; top: 4px; }
  .testimony-form section .column-right .participant-list { display: none; }
  .testimony-form section .column-left { width: 90% !important; }
  .testimony-form section .testimony-key-entry { background-image: url('../img/big-key-mobile.png?1448739919'); background-size: 32px 69px; background-repeat: no-repeat; background-position: 15% center; }
  .testimony-form section .testimony-key-entry .form-item { display: block; }
  .testimony-form section .testimony-key-entry .form-item label { display: none; }
  .testimony-form section .testimony-key-entry .form-item + .form-item:before { display: none; }
  .testimony-form section .testimony-key-entry .small-key-icon, .testimony-form section .testimony-key-entry .tiret { display: none; }
  .article-full .article-inner .article-content .siblings ul li { width: 485px; margin: 6px 28px 6px 0; }
  .article-full .article-inner .article-content .siblings ul li:nth-child(odd).active, .article-full .article-inner .article-content .siblings ul li:nth-child(odd):hover { color: #fff; background: #ec4427; margin-left: -8px; padding-left: 8px; width: 493px; }
  .article-full .article-inner .article-content .siblings ul li:nth-child(odd).active a, .article-full .article-inner .article-content .siblings ul li:nth-child(odd):hover a { left: 20px; }
  .article-full .article-inner .article-content .siblings ul li:nth-child(even) { margin-right: 0; }
  .article-full .article-inner .article-content .siblings ul li:nth-child(even).active, .article-full .article-inner .article-content .siblings ul li:nth-child(even):hover { color: #fff; background: #ec4427; margin-left: -8px; padding-left: 8px; width: 493px; }
  .article-full .article-inner .article-content .siblings ul li:nth-child(even).active a, .article-full .article-inner .article-content .siblings ul li:nth-child(even):hover a { left: 20px; } }
@media (max-width: 768px) { /* Global testimony styles */
  .highlight-teaser, .cta-teaser, .testimony-teaser, .highlight-teaser .highlight-inner { height: 18.39286em; }
  .mea-social-network.twitter-timeline-small { height: 18.39286em; }
  .mea-social-network.twitter-timeline-small iframe { height: 18.39286em; }
  .mea-social-network.twitter-timeline-large { height: 38.21429em; }
  .mea-social-network.twitter-timeline-large iframe { height: 38.21429em; }
  /* Teaser testimony styles */
  .testimony-teaser .testimony-inner .testimony-content .inner-wrapper { height: 18.39286em; }
  .testimony-teaser .testimony-inner .testimony-content .inner-wrapper a { height: 14.85714em; } }
@media (max-width: 640px) { .grid > * { margin-left: -20px; }
  .grid > * > * { width: 50% !important; }
  .grid2-1 > *:first-child, .grid1-2 > * + * { width: 100% !important; }
  /* Global testimony styles */
  .highlight-teaser, .cta-teaser, .testimony-teaser, .highlight-teaser .highlight-inner { height: 14.92857em; }
  .mea-social-network.twitter-timeline-small { height: 14.92857em; }
  .mea-social-network.twitter-timeline-small iframe { height: 14.92857em; }
  .mea-social-network.twitter-timeline-large { height: 31.28571em; }
  .mea-social-network.twitter-timeline-large iframe { height: 31.28571em; }
  /* Teaser testimony styles */
  .testimony-teaser .testimony-inner .testimony-content .inner-wrapper { height: 14.92857em; }
  .testimony-teaser .testimony-inner .testimony-content .inner-wrapper a { height: 11.78571em; }
  /* Teaser testimony styles */
  .front .testimony-teaser .testimony-inner .aside { width: 15% !important; }
  /* Full testimony styles */
  .testimony-full .testimony-inner .testimony-content, .testimony-full .testimony-inner .article-content, .testimony-full .article-inner .testimony-content, .testimony-full .article-inner .article-content, .article-full .testimony-inner .testimony-content, .article-full .testimony-inner .article-content, .article-full .article-inner .testimony-content, .article-full .article-inner .article-content { width: 90% !important; padding-bottom: 6.07143em; }
  .testimony-full .testimony-inner .testimony-content .testimony-title, .testimony-full .testimony-inner .testimony-content .article-title, .testimony-full .testimony-inner .article-content .testimony-title, .testimony-full .testimony-inner .article-content .article-title, .testimony-full .article-inner .testimony-content .testimony-title, .testimony-full .article-inner .testimony-content .article-title, .testimony-full .article-inner .article-content .testimony-title, .testimony-full .article-inner .article-content .article-title, .article-full .testimony-inner .testimony-content .testimony-title, .article-full .testimony-inner .testimony-content .article-title, .article-full .testimony-inner .article-content .testimony-title, .article-full .testimony-inner .article-content .article-title, .article-full .article-inner .testimony-content .testimony-title, .article-full .article-inner .testimony-content .article-title, .article-full .article-inner .article-content .testimony-title, .article-full .article-inner .article-content .article-title { font-size: 1.28571em; text-align: left; }
  .testimony-full .testimony-inner .testimony-content .article-subtitle, .testimony-full .testimony-inner .article-content .article-subtitle, .testimony-full .article-inner .testimony-content .article-subtitle, .testimony-full .article-inner .article-content .article-subtitle, .article-full .testimony-inner .testimony-content .article-subtitle, .article-full .testimony-inner .article-content .article-subtitle, .article-full .article-inner .testimony-content .article-subtitle, .article-full .article-inner .article-content .article-subtitle { font-size: 1.14286em; }
  .testimony-full .testimony-inner .testimony-content .article-small-title, .testimony-full .testimony-inner .article-content .article-small-title, .testimony-full .article-inner .testimony-content .article-small-title, .testimony-full .article-inner .article-content .article-small-title, .article-full .testimony-inner .testimony-content .article-small-title, .article-full .testimony-inner .article-content .article-small-title, .article-full .article-inner .testimony-content .article-small-title, .article-full .article-inner .article-content .article-small-title { font-size: 1em; }
  .testimony-full .testimony-inner .testimony-content .quote-open-icon, .testimony-full .testimony-inner .article-content .quote-open-icon, .testimony-full .article-inner .testimony-content .quote-open-icon, .testimony-full .article-inner .article-content .quote-open-icon, .article-full .testimony-inner .testimony-content .quote-open-icon, .article-full .testimony-inner .article-content .quote-open-icon, .article-full .article-inner .testimony-content .quote-open-icon, .article-full .article-inner .article-content .quote-open-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -793.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 23px; width: 29px; }
  .testimony-full .testimony-inner .testimony-content .testimony-body, .testimony-full .testimony-inner .testimony-content .article-body, .testimony-full .testimony-inner .article-content .testimony-body, .testimony-full .testimony-inner .article-content .article-body, .testimony-full .article-inner .testimony-content .testimony-body, .testimony-full .article-inner .testimony-content .article-body, .testimony-full .article-inner .article-content .testimony-body, .testimony-full .article-inner .article-content .article-body, .article-full .testimony-inner .testimony-content .testimony-body, .article-full .testimony-inner .testimony-content .article-body, .article-full .testimony-inner .article-content .testimony-body, .article-full .testimony-inner .article-content .article-body, .article-full .article-inner .testimony-content .testimony-body, .article-full .article-inner .testimony-content .article-body, .article-full .article-inner .article-content .testimony-body, .article-full .article-inner .article-content .article-body { margin: 0 0.71429em 0 2.14286em; line-height: 2em; }
  .testimony-full .testimony-inner .testimony-content .testimony-body .quote-close-icon, .testimony-full .testimony-inner .testimony-content .article-body .quote-close-icon, .testimony-full .testimony-inner .article-content .testimony-body .quote-close-icon, .testimony-full .testimony-inner .article-content .article-body .quote-close-icon, .testimony-full .article-inner .testimony-content .testimony-body .quote-close-icon, .testimony-full .article-inner .testimony-content .article-body .quote-close-icon, .testimony-full .article-inner .article-content .testimony-body .quote-close-icon, .testimony-full .article-inner .article-content .article-body .quote-close-icon, .article-full .testimony-inner .testimony-content .testimony-body .quote-close-icon, .article-full .testimony-inner .testimony-content .article-body .quote-close-icon, .article-full .testimony-inner .article-content .testimony-body .quote-close-icon, .article-full .testimony-inner .article-content .article-body .quote-close-icon, .article-full .article-inner .testimony-content .testimony-body .quote-close-icon, .article-full .article-inner .testimony-content .article-body .quote-close-icon, .article-full .article-inner .article-content .testimony-body .quote-close-icon, .article-full .article-inner .article-content .article-body .quote-close-icon { margin-bottom: -9px; background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -765.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 23px; width: 29px; height: 23px; width: 29px; }
  .testimony-full .testimony-inner .testimony-content .article-body, .testimony-full .testimony-inner .article-content .article-body, .testimony-full .article-inner .testimony-content .article-body, .testimony-full .article-inner .article-content .article-body, .article-full .testimony-inner .testimony-content .article-body, .article-full .testimony-inner .article-content .article-body, .article-full .article-inner .testimony-content .article-body, .article-full .article-inner .article-content .article-body { margin: 0; }
  .testimony-full .testimony-inner .testimony-content .social .separator-icon, .testimony-full .testimony-inner .article-content .social .separator-icon, .testimony-full .article-inner .testimony-content .social .separator-icon, .testimony-full .article-inner .article-content .social .separator-icon, .article-full .testimony-inner .testimony-content .social .separator-icon, .article-full .testimony-inner .article-content .social .separator-icon, .article-full .article-inner .testimony-content .social .separator-icon, .article-full .article-inner .article-content .social .separator-icon { margin: 1.07143em 1.28571em 1.07143em 2.14286em; }
  .testimony-full .testimony-inner .testimony-content .social ul, .testimony-full .testimony-inner .article-content .social ul, .testimony-full .article-inner .testimony-content .social ul, .testimony-full .article-inner .article-content .social ul, .article-full .testimony-inner .testimony-content .social ul, .article-full .testimony-inner .article-content .social ul, .article-full .article-inner .testimony-content .social ul, .article-full .article-inner .article-content .social ul { margin-left: 2.14286em; }
  .testimony-full .testimony-inner .testimony-content .social ul .facebook-big-icon, .testimony-full .testimony-inner .article-content .social ul .facebook-big-icon, .testimony-full .article-inner .testimony-content .social ul .facebook-big-icon, .testimony-full .article-inner .article-content .social ul .facebook-big-icon, .article-full .testimony-inner .testimony-content .social ul .facebook-big-icon, .article-full .testimony-inner .article-content .social ul .facebook-big-icon, .article-full .article-inner .testimony-content .social ul .facebook-big-icon, .article-full .article-inner .article-content .social ul .facebook-big-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -439px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 27px; width: 27px; }
  .testimony-full .testimony-inner .testimony-content .social ul .facebook-big-icon:hover, .testimony-full .testimony-inner .article-content .social ul .facebook-big-icon:hover, .testimony-full .article-inner .testimony-content .social ul .facebook-big-icon:hover, .testimony-full .article-inner .article-content .social ul .facebook-big-icon:hover, .article-full .testimony-inner .testimony-content .social ul .facebook-big-icon:hover, .article-full .testimony-inner .article-content .social ul .facebook-big-icon:hover, .article-full .article-inner .testimony-content .social ul .facebook-big-icon:hover, .article-full .article-inner .article-content .social ul .facebook-big-icon:hover { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -407px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 27px; width: 27px; }
  .testimony-full .testimony-inner .testimony-content .social ul .twitter-big-icon, .testimony-full .testimony-inner .article-content .social ul .twitter-big-icon, .testimony-full .article-inner .testimony-content .social ul .twitter-big-icon, .testimony-full .article-inner .article-content .social ul .twitter-big-icon, .article-full .testimony-inner .testimony-content .social ul .twitter-big-icon, .article-full .testimony-inner .article-content .social ul .twitter-big-icon, .article-full .article-inner .testimony-content .social ul .twitter-big-icon, .article-full .article-inner .article-content .social ul .twitter-big-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -657px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 27px; width: 27px; }
  .testimony-full .testimony-inner .testimony-content .social ul .twitter-big-icon:hover, .testimony-full .testimony-inner .article-content .social ul .twitter-big-icon:hover, .testimony-full .article-inner .testimony-content .social ul .twitter-big-icon:hover, .testimony-full .article-inner .article-content .social ul .twitter-big-icon:hover, .article-full .testimony-inner .testimony-content .social ul .twitter-big-icon:hover, .article-full .testimony-inner .article-content .social ul .twitter-big-icon:hover, .article-full .article-inner .testimony-content .social ul .twitter-big-icon:hover, .article-full .article-inner .article-content .social ul .twitter-big-icon:hover { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -625px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 27px; width: 27px; }
  .testimony-full .testimony-inner .testimony-content .siblings, .testimony-full .testimony-inner .article-content .siblings, .testimony-full .article-inner .testimony-content .siblings, .testimony-full .article-inner .article-content .siblings, .article-full .testimony-inner .testimony-content .siblings, .article-full .testimony-inner .article-content .siblings, .article-full .article-inner .testimony-content .siblings, .article-full .article-inner .article-content .siblings { margin-top: 2.14286em; }
  .testimony-full .testimony-inner .article-content .social .separator-icon, .testimony-full .article-inner .article-content .social .separator-icon, .article-full .testimony-inner .article-content .social .separator-icon, .article-full .article-inner .article-content .social .separator-icon { margin: 1.07143em 0 1.07143em 0; }
  .testimony-full .testimony-inner .article-content .social ul, .testimony-full .article-inner .article-content .social ul, .article-full .testimony-inner .article-content .social ul, .article-full .article-inner .article-content .social ul { margin-left: 0; }
  .testimony-full .testimony-inner .aside, .testimony-full .article-inner .aside, .article-full .testimony-inner .aside, .article-full .article-inner .aside { width: 10% !important; }
  .testimony-full .testimony-inner .aside .close-icon, .testimony-full .article-inner .aside .close-icon, .article-full .testimony-inner .aside .close-icon, .article-full .article-inner .aside .close-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -246.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 20.5px; width: 20px; right: 4px; top: 4px; z-index: 10; }
  .testimony-full .testimony-inner .aside .prev-next, .testimony-full .article-inner .aside .prev-next, .article-full .testimony-inner .aside .prev-next, .article-full .article-inner .aside .prev-next { position: absolute; bottom: 1em; left: 0; width: 90%; }
  .testimony-full .testimony-inner .aside .prev-next .square-prev-next, .testimony-full .article-inner .aside .prev-next .square-prev-next, .article-full .testimony-inner .aside .prev-next .square-prev-next, .article-full .article-inner .aside .prev-next .square-prev-next { width: 60px; height: 60px; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; margin-top: 0; }
  .testimony-full .testimony-inner .aside .prev-next .square-prev-next a, .testimony-full .article-inner .aside .prev-next .square-prev-next a, .article-full .testimony-inner .aside .prev-next .square-prev-next a, .article-full .article-inner .aside .prev-next .square-prev-next a { padding-top: 2.5em; }
  .testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev { right: 0.35714em; }
  .testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev:hover, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev:hover, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev:hover, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .prev:hover { color: inherit; }
  .testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev { top: 2px; right: 0; }
  .testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div { width: 15px; }
  .testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div.part_2, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div.part_2, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div.part_2, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-prev-icon .arrow_prev div.part_2 { margin-top: 5px; }
  .testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon a:hover, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon a:hover, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon a:hover, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon a:hover { color: inherit; }
  .testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next { top: 2px; left: 0; }
  .testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div { width: 15px; }
  .testimony-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div.part_2, .testimony-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div.part_2, .article-full .testimony-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div.part_2, .article-full .article-inner .aside .prev-next .square-prev-next .arrow-next-icon .arrow_next div.part_2 { margin-top: 5px; }
  .article-full .article-inner .article-content { padding-bottom: 8.21429em; }
  .articles-teaser .articles-inner .articles-wrapper { width: 90% !important; padding-bottom: 1.42857em; }
  .articles-teaser .articles-inner .articles-wrapper .article-title { font-size: 2.14286em; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .picture { width: 100%; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .article-subtitle { font-size: 1.71429em; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .article-small-title { font-size: 1.28571em; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .quote-open-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -793.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 23px; width: 29px; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .article-body { margin: 0 0.71429em 0 2.14286em; line-height: 2em; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .article-body .quote-close-icon { margin-bottom: -9px; background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -765.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 23px; width: 29px; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .article-body { margin: 0; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .social { margin-top: 0.71429em; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .social ul { margin-left: 0; }
  .articles-teaser .articles-inner .aside { width: 10% !important; }
  .articles-teaser .articles-inner .aside .close-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -246.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 20.5px; width: 20px; right: 4px; top: 4px; z-index: 10; }
  .misc .misc-inner .misc-content { width: 90% !important; padding-bottom: 6.07143em; padding: 1.42857em; }
  .misc .misc-inner .misc-content .misc-title { font-size: 1.28571em; text-align: left; }
  .misc .misc-inner .misc-content .misc-body { margin: 0 0.71429em 0 2.14286em; line-height: 2em; }
  .misc .misc-inner .aside { width: 10% !important; }
  .misc .misc-inner .aside .close-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -246.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 20.5px; width: 20px; right: 4px; top: 4px; z-index: 10; }
  .testimony-form section form { padding: 0.71429em 0.71429em 0.71429em 1.42857em; }
  .testimony-form section .column-left h2 { font-size: 1.28571em; }
  .testimony-form section .quote-open-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -793.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 23px; width: 29px; }
  .testimony-form section .testimony-body { margin: 0 0.71429em 0 2.14286em; line-height: 2em; }
  .testimony-form section .confirmation { margin: 0 1.42857em 1.42857em 2.85714em; }
  #footer .footer-links-misc ul li { margin-left: 1.42857em; }
  #footer .footer-links-misc .footer-link-partners { display: none; }
  #footer .footer-links-misc .footer-links-features { width: 100%; text-align: center; }
  #footer .footer-links-misc .footer-links-more { position: absolute; right: 5px; top: 10px; width: auto; }
  #footer .footer-links-misc .footer-links-more li { display: none; }
  #footer .footer-links-misc .footer-links-more .li-social { display: inline-block; }
  #footer .footer-links-misc .footer-links-more .li-social .ul-social { display: inline-block; }
  #footer .footer-links-misc .footer-links-more .li-social .ul-social li { display: inline-block; }
  #footer .footer-links-misc .footer-links-more .li-social .ul-social li .facebook-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -439px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 27px; width: 27px; }
  #footer .footer-links-misc .footer-links-more .li-social .ul-social li .facebook-icon:hover { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -407px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 27px; width: 27px; }
  #footer .footer-links-misc .footer-links-more .li-social .ul-social li .twitter-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -657px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 27px; width: 27px; }
  #footer .footer-links-misc .footer-links-more .li-social .ul-social li .twitter-icon:hover { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -625px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 27px; width: 27px; }
  #recaptcha_table td { display: table-cell; } }
@media (max-width: 568px) { .grid > * > * { width: 100% !important; }
  /* Global testimony styles */
  .highlight-teaser, .cta-teaser, .testimony-teaser, .highlight-teaser .highlight-inner { height: 18.92857em; }
  .mea-social-network.twitter-timeline-small { height: 18.92857em; }
  .mea-social-network.twitter-timeline-small iframe { height: 18.92857em; }
  .mea-social-network.twitter-timeline-large { height: 39.28571em; }
  .mea-social-network.twitter-timeline-large iframe { height: 39.28571em; }
  /* jPanelMenu-menu styles */
  #top-menu nav ul li a, #jPanelMenu-menu nav ul li a { background: url("../img/arrow-menu-next-hover-mobile.png") no-repeat 9999px center transparent; background-size: 11px 19.5px; }
  #top-menu nav ul li a.sub_menu_trigger, #jPanelMenu-menu nav ul li a.sub_menu_trigger { background: url("../img/arrow-menu-down-hover-mobile.png") no-repeat 240px center transparent; background-size: 19.5px 11px; }
  #top-menu nav ul li a.sub_menu_trigger.active, #jPanelMenu-menu nav ul li a.sub_menu_trigger.active { background: url("../img/arrow-menu-up-hover-mobile.png") no-repeat 240px center #3F3F3F; background-size: 19.5px 11px; }
  /* Teaser testimony styles */
  .testimony-teaser .testimony-inner .testimony-links .facebook-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -384.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 17.5px; width: 18px; }
  .testimony-teaser .testimony-inner .testimony-links .facebook-icon:hover { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -362px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 17.5px; width: 18px; }
  .testimony-teaser .testimony-inner .testimony-links .twitter-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -602.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 17.5px; width: 18px; }
  .testimony-teaser .testimony-inner .testimony-links .twitter-icon:hover { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -580px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 17.5px; width: 18px; }
  .testimony-teaser .testimony-inner .testimony-content .inner-wrapper { height: 18.92857em; }
  .testimony-teaser .testimony-inner .testimony-content .inner-wrapper a { height: 15.71429em; }
  .testimony-form section form input[type="checkbox"] { display: none; }
  .testimony-form section form input[type="checkbox"] + label { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -215.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 26px; width: 26px; padding-left: 26px; width: auto; }
  .testimony-form section form input[type="checkbox"]:checked + label { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -184.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 26px; width: 26px; padding-left: 26px; width: auto; }
  /* Highlight styles */
  .highlight-inner .highlight-content .social-links .facebook-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -384.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 17.5px; width: 18px; }
  .highlight-inner .highlight-content .social-links .facebook-icon:hover { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -362px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 17.5px; width: 18px; }
  .highlight-inner .highlight-content .social-links .twitter-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -602.5px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 17.5px; width: 18px; }
  .highlight-inner .highlight-content .social-links .twitter-icon:hover { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -580px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 17.5px; width: 18px; }
  /* Header styles */
  #header { padding-top: 12px; margin-bottom: 16px; }
  #header #site-information .logo-wrapper { position: absolute; top: 7px; left: 47px; width: 35px; height: 35px; border-radius: 3px; }
  #header #site-information .logo-wrapper .logo { background: url("../img/logo-mobile.png") no-repeat center 6px; background-size: 26px 21px; width: 40px; height: 43px; }
  #header #site-information .title { position: absolute; left: 85px; top: 5px; width: auto; }
  #header #site-information .title .mts { line-height: 1em; font-size: 1.71429em; }
  #header #site-information .title .baseline { font-size: 0.71429em; }
  #header #site-information .menu-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -744px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 16.5px; width: 27px; top: 17px; left: 5px; font: 0/0 serif; text-shadow: none; color: transparent; }
  .article-full .article-inner .article-content .siblings .date_publication { font-size: 0.78571em; width: 50%; text-align: right; }
  .article-full .article-inner .article-content .siblings ul li { width: 350px; margin: 6px 28px 6px 0; }
  .article-full .article-inner .article-content .siblings ul li:nth-child(odd).active, .article-full .article-inner .article-content .siblings ul li:nth-child(odd):hover { color: #fff; background: #ec4427; margin-left: -8px; padding-left: 8px; width: 358px; }
  .article-full .article-inner .article-content .siblings ul li:nth-child(odd).active a, .article-full .article-inner .article-content .siblings ul li:nth-child(odd):hover a { left: 20px; }
  .article-full .article-inner .article-content .siblings ul li:nth-child(even) { margin-right: 0; }
  .article-full .article-inner .article-content .siblings ul li:nth-child(even).active, .article-full .article-inner .article-content .siblings ul li:nth-child(even):hover { color: #fff; background: #ec4427; margin-left: -8px; padding-left: 8px; width: 358px; }
  .article-full .article-inner .article-content .siblings ul li:nth-child(even).active a, .article-full .article-inner .article-content .siblings ul li:nth-child(even):hover a { left: 20px; }
  .articles-teaser .articles-inner .articles-wrapper .article-title { font-size: 1.78571em; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .picture { float: initial; margin: 0 auto; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .article-subtitle { font-size: 1.42857em; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .article-small-title { font-size: 1.14286em; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .article-body { float: initial; }
  #footer .footer-links-misc .footer-links-features .testimony-icon-footer { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -516px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 40px; width: 40px; }
  #footer .footer-links-misc .footer-links-features .testimony-icon-footer:hover { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -471px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 40px; width: 40px; }
  #footer .footer-links-misc .footer-links-features .connect-icon { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -317px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 40px; width: 40px; }
  #footer .footer-links-misc .footer-links-features .connect-icon:hover { background-image: url('../img/mobile-sf3bf218b1a.png'); background-position: 0 -272px; background-repeat: no-repeat; background-size: 62px 883.5px; height: 40px; width: 40px; left: -5px; top: -5px; } }
@media (max-width: 444px) { .testimony-form section form table#recaptcha_table, .testimony-space section form table#recaptcha_table { width: 270px !important; }
  .testimony-form section form #recaptcha_area, .testimony-space section form #recaptcha_area { width: 222px !important; }
  .testimony-form section form .recaptchatable #recaptcha_image, .testimony-space section form .recaptchatable #recaptcha_image { margin: 0 !important; width: 220px !important; }
  .testimony-form section form .recaptchatable .recaptcha_r1_c1, .testimony-form section form .recaptchatable .recaptcha_r3_c1, .testimony-form section form .recaptchatable .recaptcha_r3_c2, .testimony-form section form .recaptchatable .recaptcha_r7_c1, .testimony-form section form .recaptchatable .recaptcha_r8_c1, .testimony-form section form .recaptchatable .recaptcha_r3_c3, .testimony-form section form .recaptchatable .recaptcha_r2_c1, .testimony-form section form .recaptchatable .recaptcha_r4_c1, .testimony-form section form .recaptchatable .recaptcha_r4_c2, .testimony-form section form .recaptchatable .recaptcha_r4_c4, .testimony-form section form .recaptchatable .recaptcha_image_cell, .testimony-space section form .recaptchatable .recaptcha_r1_c1, .testimony-space section form .recaptchatable .recaptcha_r3_c1, .testimony-space section form .recaptchatable .recaptcha_r3_c2, .testimony-space section form .recaptchatable .recaptcha_r7_c1, .testimony-space section form .recaptchatable .recaptcha_r8_c1, .testimony-space section form .recaptchatable .recaptcha_r3_c3, .testimony-space section form .recaptchatable .recaptcha_r2_c1, .testimony-space section form .recaptchatable .recaptcha_r4_c1, .testimony-space section form .recaptchatable .recaptcha_r4_c2, .testimony-space section form .recaptchatable .recaptcha_r4_c4, .testimony-space section form .recaptchatable .recaptcha_image_cell { background: none !important; }
  .testimony-form section form .recaptcha_image_cell center, .testimony-space section form .recaptcha_image_cell center { text-align: -webkit-left; } }
@media (max-width: 360px) { .article-full .article-inner .article-content .siblings ul li { width: 210px; margin: 6px 28px 6px 0; }
  .article-full .article-inner .article-content .siblings ul li:nth-child(odd).active, .article-full .article-inner .article-content .siblings ul li:nth-child(odd):hover { color: #fff; background: #ec4427; margin-left: -8px; padding-left: 8px; width: 218px; }
  .article-full .article-inner .article-content .siblings ul li:nth-child(odd).active a, .article-full .article-inner .article-content .siblings ul li:nth-child(odd):hover a { left: 20px; }
  .article-full .article-inner .article-content .siblings ul li:nth-child(even) { margin-right: 0; }
  .article-full .article-inner .article-content .siblings ul li:nth-child(even).active, .article-full .article-inner .article-content .siblings ul li:nth-child(even):hover { color: #fff; background: #ec4427; margin-left: -8px; padding-left: 8px; width: 218px; }
  .article-full .article-inner .article-content .siblings ul li:nth-child(even).active a, .article-full .article-inner .article-content .siblings ul li:nth-child(even):hover a { left: 20px; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .social ul li { margin: 0; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .social .date_publication { font-size: 0.85714em; } }
@media (max-width: 320px) { /* Global testimony styles */
  .highlight-teaser, .cta-teaser, .testimony-teaser, .highlight-teaser .highlight-inner { height: 16.25em; }
  .mea-social-network.twitter-timeline-small { height: 16.25em; }
  .mea-social-network.twitter-timeline-small iframe { height: 16.25em; }
  .mea-social-network.twitter-timeline-large { height: 33.92857em; }
  .mea-social-network.twitter-timeline-large iframe { height: 33.92857em; }
  /* Teaser testimony styles */
  .testimony-teaser .testimony-inner .testimony-content .inner-wrapper { height: 16.25em; }
  .testimony-teaser .testimony-inner .testimony-content .inner-wrapper a { height: 13.35714em; }
  /* Header styles */
  #header #site-information .title { width: auto; height: 3.21429em; margin: 0 0 0 7px; }
  #header #site-information .menu-icon { top: 16px; }
  /* Espace temoin */
  .testimony-space section #ftv-temoignage-witness-form .testimony-key-entry { background-position: 5% center; }
  .testimony-space section #ftv-temoignage-witness-form .testimony-key-entry .key { left: 5%; }
  .testimony-form section form .form-item-cgu { height: 70px; }
  .testimony-form section form .form-item-cgu .description { font-size: 0.92857em; display: inline; }
  .testimony-form section form .form-item-cgu .description .cgu_wrapper { padding-top: 12px; line-height: 25px; }
  .testimony-form section form input[type="checkbox"] + label { padding-top: 4px; margin-right: 5px; float: left; }
  .testimony-form section .testimony-key-entry { background-position: 3% center; }
  .articles-teaser .articles-inner .articles-wrapper .article-title { font-size: 1.78571em; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .article-subtitle { font-size: 1.42857em; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .article-small-title { font-size: 1.14286em; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .picture { float: initial; text-align: center; }
  .articles-teaser .articles-inner .articles-wrapper .article-content .article-body { float: initial; }
  .article-full .article-inner .article-content .social .date_publication { font-size: 0.78571em; }
  #recaptcha_table td { width: 100%; } }
/* Image */
.testimony-teaser.temoignage-image { height: inherit; }
.testimony-teaser.temoignage-image .testimony-content .inner-wrapper { padding-bottom: 30px; height: inherit !important; }
.testimony-teaser.temoignage-image .testimony-content .inner-wrapper a { height: inherit !important; }

.testimony-content .temoignage-image img { margin-left: auto; margin-right: auto; display: block; }

#edit-image-upload-button { display: none; }

.page-espace-temoin .field-name-field-temoignage-image .field-label { display: none; }
.page-espace-temoin .field-name-field-temoignage-image .field-items { margin-bottom: 20px; margin-left: auto; margin-right: auto; width: 500px; }

.page-envoyer-un-message #console { display: none; }
.page-envoyer-un-message #edit-image-upload { background-repeat: no-repeat; }
.page-envoyer-un-message .image-confirmation { padding-bottom: 30px; }

.image-confirmation { margin-right: auto; margin-left: auto; width: 500px; display: block; }

.site-dcl #footer .footer-link-partners { width: 71%; height: 2.85714em; overflow: hidden; }
.site-dcl #footer .footer-link-partners li { margin-left: 0.71429em; height: 7px; }
.site-dcl #footer .footer-link-partners li img { height: 21px; }
.site-dcl #footer .footer-links-more { width: 28%; }

.next {color: #fff; }
.prev {color: #fff; }