html 											{ color: #1E1E1E; background: #FFF; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video	 					{ margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section 		{ display: block; }
ol, ul 											{ list-style: none; }
blockquote, q 									{ quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after 								{ content: ''; content: none; }
table 											{ border-collapse: collapse; border-spacing: 0; }
abbr, acronym 									{ border: 0; font-variant: normal; }
sup 											{ vertical-align: text-top; }
sub 											{ vertical-align: text-bottom; }
input, textarea, select 						{ font-family: inherit; font-size: inherit; font-weight: inherit; }
a 												{ color: inherit; text-decoration: none; cursor: pointer; }
a:hover 										{ text-decoration: none; }
:focus 											{ outline: 0; }
body 											{ font-family: 'Open Sans', Helvetica, sans-serif; font-size: 16px; line-height: 24px; }

.clearfix:after 				{ content: ""; display: table; clear: both; } 
:first-child+html .clearfix 	{ min-height: 0; }
.last__child{border-bottom:0px;}

.adv-sprite 	{ 
	
	/*background-image: url('http://o.aolcdn.com/os/uk-advertising/images/sprite-advertising.png?v=4');*/
	 background-image: url('../image/sprite-advertising.png');
	background-repeat: no-repeat;  }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-device-pixel-ratio: 3/2), 
only screen and (min-device-pixel-ratio: 1.5) {
	
/*background-image: url('http://o.aolcdn.com/os/uk-advertising/images/sprite-advertising_2x.png?v=5'); */
.adv-sprite { background-image: url('../image/sprite-advertising_2x.png'); background-repeat: no-repeat; background-size: 700px 1143px; }
	
.m-footer__logo.adv-sprite{background-position: -300px -857px;}	
	
} 



/* ### BASIC LAYOUT ### */
html, body		{ width: 100%; overflow-x: hidden; }
.l-viewport 	{ position: relative; left: 0; margin: auto; width: 100%; background-color: #FFF; /* Needed for Nav --> */ -webkit-transition: left 400ms ease; -moz-transition:left 400ms ease; -o-transition: left 400ms ease; transition: left 400ms ease; -webkit-transition-property: -webkit-transform,left,right; -webkit-backface-visibility: hidden; }
.l-header		{ position: fixed; top: 0; left: 0; background-color: #FFF; box-shadow: 0px 0px 6px #7A7A7A; z-index: 1000; /* Needed for Nav --> */ -webkit-transition: left 400ms ease; -moz-transition:left 400ms ease; -o-transition: left 400ms ease; transition: left 400ms ease; -webkit-transition-property: -webkit-transform,left,right; -webkit-backface-visibility: hidden; }
.l-header,
.l-footer,
.l-content		{ width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.l-content		{ padding-top: 74px; }
.l-footer		{ background-color: #161616; padding-top: 75px; padding-bottom: 60px; }
.l-nav			{ float: right; margin-top: 10px; }

@-ms-viewport 	{ width: device-width; }
@-o-viewport 	{ width: device-width; }
@viewport 		{ width: device-width; }


/* ### HEADER ### */
.m-header									{ max-width: 1000px; margin: 22px auto 20px; padding: 0 20px; }
.m-header__logo								{ float: left; background-position: -189px -43px; width: 266px; height: 36px; text-indent: -500px; overflow: hidden; }
.m-header__mobile-nav						{ display: none; float: left; margin-right: 20px; cursor: pointer; background-position: -429px -691px; padding: 17px; }
.m-header__mobile-nav--is-active			{ background-color: #1eabe3; }
.m-header__mobile-nav__menu-icon			{ background-position: -444px -708px; width: 16px; height: 16px; display: block; margin: auto; -webkit-transition: -webkit-transform 400ms ease; -moz-transition: -moz-transform 400ms ease; -o-transition: -o-transform 400ms ease; transition: transform 400ms ease; }
.m-header__mobile-nav--is-active
.m-header__mobile-nav__menu-icon			{ background-position: -496px -708px; -webkit-transform: rotateZ(90deg); -moz-transform: rotateZ(90deg); -o-transform: rotateZ(90deg); transform: rotateZ(90deg); }
.m-main-nav__item							{ float: left; margin-left: 40px; }
.m-main-nav__item:first-child 				{ margin-left: 0; }
.m-main-nav__item__link						{ -webkit-transition: color 400ms ease; -moz-transition: color 400ms ease; -o-transition: color 400ms ease; transition: color 400ms ease; }
.m-main-nav__item__link:hover				{ color: #1EABE3; }
.m-app-nav									{ -webkit-transform: scale3d(1,1,1); position: fixed; z-index: 3; top: 0; left: -181px; width: 180px; bottom: 0; background-color: #DDDDDD; border-right: 1px solid #C0C0C0; -webkit-transition: -webkit-transform 400ms ease; -moz-transition:-moz-transform 400ms ease; -o-transition: -o-transform 400ms ease; transition: transform 400ms ease; }
.m-app-nav--is-opened						{ -webkit-transform: translateX(180px); -moz-transform: translateX(180px); -o-transform: translateX(180px); transform: translateX(180px); }
.m-app-nav .m-main-nav						{ margin-top: 50px; padding: 20px 0; }
.m-app-nav .m-main-nav__item 				{ float: none; display: block; margin: 0; text-align: left; border-bottom: 1px solid #C0C0C0; }
.m-app-nav .m-main-nav__item:last-child		{ border-bottom: 0; }
.m-app-nav .m-main-nav__item__link 			{ display: block; padding: 14px 0 14px 20px; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
.m-app-nav .m-main-nav__item__link:hover 	{ background-color: #1EABE3; color: #FFF; }

/*M header update fror partnerstudio menu*/
.m-header{  max-width: 1040px;padding:0px;}
.m-main-nav__item{margin-left:30px;}
/* ### FOOTER ### */
.m-footer__logo 					{ width: 101px;	height: 88px; background-position:  -24px -18px; margin: auto; }
.m-footer__nav 						{ text-align: center; margin: 40px 0; color: #FFF; padding: 0 20px; }
.m-footer__nav__link 				{ border-left: 1px solid #FFF; padding: 0 10px; }
.m-footer__nav__link:first-child 	{ border-left: 0; padding-left: 0; }
.m-footer__nav__link:hover			{ text-decoration: underline; }
.m-footer__copyright 				{ text-align: center; color: #868686; }
.m-footer__share					{ text-align: center; margin-top: 30px; }
.m-footer__share__item				{ width: 44px; height: 44px; display: inline-block; margin-left: 20px; }
.m-footer__share__item:first-child	{ margin-left: 0; }
.m-footer__share__item--tw			{ background-position: -441px -246px; }
.m-footer__share__item--tw:hover	{ background-position: -441px -182px; }
.m-footer__share__item--ln			{ background-position: -588px -246px; } 
.m-footer__share__item--ln:hover	{ background-position: -588px -182px; } 


/* ### HOMEPAGE ### */
/* [ Common ] */
.m-panel				{ width: 100%; margin: auto; background-position: center center; background-repeat: no-repeat; background-size: cover; display: block; padding: 90px 0; }
.m-panel--carousel		{ padding: 0; }
.m-panel--platforms		{ background-image: url('http://o.aolcdn.com/os/uk-advertising/images/bg-paris.jpg'); background-repeat: no-repeat; background-position: center center; background-size: cover; color: #FFF; text-shadow: 0 1px 10px #000; }
.m-panel--facts			{ background-image: url('http://o.aolcdn.com/os/uk-advertising/images/bg-london.jpg'); background-repeat: no-repeat; background-position: center center; background-size: cover; color: #FFF; text-shadow: 0 1px 10px #000; }
.m-panel__box			{ max-width: 1000px; min-height: 358px; margin: auto; position: relative; }
.m-panel__box__title	{ font-family: 'Open Sans', Helvetica, sans-serif; font-size: 40px; line-height: 40px; font-weight: 300; display: block; margin: auto; text-align: center; }
/* [ ListySlider DL ] */
.wall-slider 											{ position: relative; background-color: #CCC; height: 760px; overflow: hidden; }
.wall-slider__main-slider 								{ position: relative; overflow: hidden; margin: 0; padding: 0; list-style-type: none; height: 760px; }
.wall-slider__main-slider__entry						{ opacity: 0; display: table; width: 100%; float: left; margin-right: -100%; position: relative; height: 760px; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.wall-slider__main-slider__entry.is-shown				{ z-index: 2; }
.wall-slider__main-slider__entry__holder 				{ position: relative; max-width: 1000px; margin: auto; padding: 0 20px; vertical-align: middle; display: table-cell; }
.wall-slider__main-slider__entry__holder__caption 		{ font-family: 'Open Sans', Helvetica, sans-serif; color: #FFF; text-align: center; -webkit-font-smoothing: antialiased; font-size: 64px; font-weight: 400; line-height: 64px; text-shadow: 0px 0px 20px #0A0A0A; letter-spacing: -0.2px; max-width: 1000px; margin: auto; }
.wall-slider__main-slider__entry__holder__caption--sub 	{ margin-top: 5px; }
.wall-slider__main-slider__entry__holder__link			{ font-size: 22px; font-weight: 100; padding: 17px; background-color: #1EABE3; background-color: rgba(30, 171, 227, 0.6); display: block; width: 165px; color: #FFF; border-radius: 5px; text-align: center; -webkit-transition: all 0.2s ease; margin: auto; margin-top: 60px; -webkit-backface-visibility: hidden; letter-spacing: 0.6px; }
.wall-slider__main-slider__entry__holder__link:hover	{ background-color: rgb(30, 171, 227); }
.wall-slider__navigator									{ position: relative; z-index: 2; bottom: 140px; display: none; color: #FFF; margin: auto; }
.wall-slider__navigator__dot							{ display: block; float: left; background-position: -290px -127px; width: 22px; height: 22px; cursor: pointer; margin: 0 20px; }
.wall-slider__navigator__dot.is-selected				{ background-position: -226px -127px; }
/* [ Brands ] */
.m-home-brands__caption													{ margin: 20px 0 30px; text-align: center; font-size: 20px; padding: 0 20px; }
.m-home-brands__list													{ text-align: center; margin-left: -60px; padding: 0 20px; }
.m-home-brands__list__link												{ display: inline-block; margin-left: 60px; padding-bottom: 15px; margin-bottom: 40px; position: relative; }
.m-home-brands__list__link--cars										{ background-position: -24px -232px; width: 170px; height: 31px; }
.m-home-brands__list__link--endg										{ background-position: -24px -342px; width: 175px; height: 57px; }
.m-home-brands__list__link--huff										{ background-position: -23px -822px; width: 384px; height: 24px; }
.m-home-brands__list__link--myd											{ background-position: -24px -280px; width: 140px; height: 43px; }
.m-home-brands__list__link--aoluk										{ background-position: -22px -617px; width: 164px; height: 29px; }
.m-home-brands__list__link--mail										{ background-position: -23px -558px; width: 163px; height: 29px; } 
.m-home-brands__list__link--tc											{ background-position: -23px -673px; width: 84px; height: 42px; } 
.m-home-brands__list__link--money										{ background-position: -24px -431px; width: 202px; height: 36px; }
.m-home-brands__list__link--trv											{ background-position: -23px -494px; width: 204px; height: 31px; }
.m-home-brands__list__link--skype											{ background-position: -445px -1005px; width: 145px; height: 55px; }
.m-home-brands__list__link--mcrsft											{ background-position: -15px -1068px; width: 180px; height: 40px; }
.m-home-brands__list__link--outluk										{ background-position: -515px -1090px; width: 200px; height: 40px; }
.m-home-brands__list__link--xbox											{ background-position: -490px -940px; width: 120px; height: 50px; }
.m-home-brands__list__link--milmed											{ background-position: -220px -1000px; width: 230px; height: 50px; }
.m-home-brands__list__link--1aol											{ background-position: -600px -990px; width: 90px; height: 90px; }
.m-home-brands__list__link--prtnrstudio											{ background-position: -215px -1065px; width: 140px; height: 80px; }
.m-home-brands__list__link--msn											{ background-position: -370px -1084px; width: 125px; height: 60px; }
.m-home-brands__list__link--makrs											{ background-position: -15px -1010px; width: 200px; height: 40px; }
.m-home-brands__list__link--pd											{ background-position: -24px -738px; width: 177px; height: 43px; }
.m-home-brands__list__link__tooltip										{ display: none; position: absolute; width: 300px; background-color: #1eabe3; z-index: 11; top: 70px; left: -80px; border-radius: 5px; padding: 10px; color: #FFF; font-size: 13px; -webkit-transition:opacity 0.5s ease; -moz-transition:opacity 0.5s ease; -o-transition:opacity 0.5s ease; transition:opacity 0.5s ease; }
.m-home-brands__list__link__tooltip:after								{ top: -58px; z-index: 999; border: solid transparent; content: " "; height: 20px; width: 0; position: absolute; pointer-events: none; border-color: rgba(250,15,127,0); border-bottom-color: #1eabe3; border-width: 20px; left: 50%; margin-left: -20px; }
.m-home-brands__list__link__tooltip--cars								{ left: -80px; }
.m-home-brands__list__link__tooltip--endg								{ top: 90px; }
.m-home-brands__list__link__tooltip--myd								{ top: 80px; left: -90px; }
.m-home-brands__list__link__tooltip--huff								{ top: 60px; left: 30px; }
.m-home-brands__list__link__tooltip--aoluk								{ top: 60px; }
.m-home-brands__list__link__tooltip--mail								{ top: 60px; }
.m-home-brands__list__link__tooltip--tc									{ left: -115px; }
.m-home-brands__list__link__tooltip--money								{ left: -70px; }
.m-home-brands__list__link__tooltip--trv								{ top: 60px; left: -60px; }
.m-home-brands__list__link__tooltip--pd									{ left: -70px; top: 80px; }
.m-home-brands__list__link:hover .m-home-brands__list__link__tooltip 	{ display: block; animation: fadeInUp 0.3s both ease; -o-animation: fadeInUp 0.3s both ease; -moz-animation: fadeInUp 0.3s both ease; -webkit-animation: fadeInUp 0.3s both ease; }
/* [ Platforms ] */
.m-home-platforms__tabs 												{ display: block; text-align: center; margin: 30px 0; }
.m-home-platforms__tabs__item 											{ margin: 0 30px; padding: 10px 0; cursor: pointer; }
.m-home-platforms__tabs__item--is-active,
.m-home-platforms__tabs__item:hover										{ border-bottom: 2px solid #FFF;}
.m-home-platforms__container											{ position: relative; }
.m-home-platforms__container__panel										{ display: none; max-width: 640px; margin: auto; text-align: center; padding: 0 20px; }
.m-home-platforms__container__carousel									{ display: none; max-width: 918px; margin: auto; text-align: center; margin-top: 50px; padding: 0 20px; }
.m-home-platforms__container__carousel__line							{ width: 42.8%; height: 2px; background-color: #FFF; display: block; float: left; margin-top: 10px; box-sizing: border-box; }
.m-home-platforms__container__carousel__title							{ width: 14.4%; display: inline-block; float: left; margin: 0; padding: 0; box-sizing: border-box; font-weight: 700; letter-spacing: 0.2px; }
.m-home-platforms__container__carousel__title--mobile					{ display: none; }
.m-home-platforms__container__carousel__wrapper							{ clear: both; border-bottom: 2px solid #FFF; height: 138px; position: relative; }
.m-home-platforms__container__carousel__wrapper__item 					{ display: inline-block; margin: 30px 30px; }
.m-home-platforms__container__carousel__wrapper__item--aolnetworks		{ background-position: -322px -562px; width: 89px; height: 70px; }
.m-home-platforms__container__carousel__wrapper__item--advertising		{ background-position: -322px -349px; width: 178px; height: 21px; }
.m-home-platforms__container__carousel__wrapper__item--adlearn			{ background-position: -474px -415px; width: 219px; height: 41px; }
.m-home-platforms__container__carousel__wrapper__item--marketplace		{ background-position: -180px -948px; width: 143px; height: 45px; }
.m-home-platforms__container__carousel__wrapper__item--adtech			{ background-position: -349px -946px; width: 130px; height: 45px; }
.m-home-platforms__container__carousel__wrapper__item--adaptv			{ background-position: -474px -568px; width: 115px; height: 29px; }
.m-home-platforms__container__carousel__wrapper__item--pictela			{ background-position: -22px -947px; width: 123px; height: 45px; }
.m-home-platforms__container__carousel__wrapper__item--beon				{ background-position: -322px -407px; width: 71px; height: 44px; margin-top: 40px; }
.m-home-platforms__container__carousel__wrapper__item--aolon			{ background-position: -241px -279px; width: 81px; height: 45px; }
.m-home-platforms__container__carousel--is-visible						{ display: block; animation: fadeIn 1s both ease; -o-animation: fadeIn 1s both ease; -moz-animation: fadeIn 1s both ease; -webkit-animation: fadeIn 1s both ease; }
.m-home-platforms__container__carousel__wrapper__screen 				{ display: none; }
.m-home-platforms__container__carousel__wrapper__screen--is-activated 	{ display: block; animation: fadeIn 1s both ease; -o-animation: fadeIn 1s both ease; -moz-animation: fadeIn 1s both ease; -webkit-animation: fadeIn 1s both ease; }
.m-home-platforms__container__carousel__wrapper__arrow--prev,
.m-home-platforms__container__carousel__wrapper__arrow--next			{ width: 24px; height: 35px; display: block; position: absolute; top: 33%;  cursor: pointer; z-index: 2; opacity: 0.7; -webkit-transition: opacity 500ms ease; -moz-transition: opacity 500ms ease; -o-transition: opacity 500ms ease; transition: opacity 500ms ease;}
.m-home-platforms__container__carousel__wrapper__arrow--prev			{ background-position: -105px -158px; left: 0; }
.m-home-platforms__container__carousel__wrapper__arrow--next			{ background-position: -140px -158px; right: 0; }
.m-home-platforms__container__carousel__wrapper__arrow--prev:hover,
.m-home-platforms__container__carousel__wrapper__arrow--next:hover		{ opacity: 1; animation: pulse 0.5s both ease; -o-animation: pulse 0.5s both ease; -moz-animation: pulse 0.5s both ease; -webkit-animation: pulse 0.5s both ease; }
.m-home-platforms__container__panel--is-visible							{ display: block; animation: fadeIn 1s both ease; -o-animation: fadeIn 1s both ease; -moz-animation: fadeIn 1s both ease; -webkit-animation: fadeIn 1s both ease; }
.m-home-platforms__container__panel__text								{ line-height: 30px; }
/* [ Formats ] */
.m-home-formats__tabs													{ display: table; margin: auto; text-align: center; margin-top: 20px; }
.m-home-formats__tabs__item												{ float: left; margin: 10px 0; padding: 5px 0; text-align: center; width: 110px; }
.m-home-formats__tabs__item:hover .m-home-formats__tabs__link,
.m-home-formats__tabs__item--is-active .m-home-formats__tabs__link		{ border-bottom: 4px solid #1eabe3; }
.m-home-formats__tabs__link												{ padding-bottom: 5px;}
.m-home-formats__wrapper												{ background-color: #1eabe3; padding: 30px; margin-top: 60px; border-radius: 5px; }
.m-home-formats__container												{ display: none;  position: relative; }
.m-home-formats__container--is-active									{ display: block; animation: reveal 0.3s both ease; -o-animation: reveal 0.3s both ease; -moz-animation: reveal 0.3s both ease; -webkit-animation: reveal 0.3s both ease; } 
.m-home-formats__container:after										{ top: -84px; z-index: 999; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(250,15,127,0); border-bottom-color: #1eabe3; border-width: 28px; left: 50%; margin-left: -248px; }
[data-formats-container="2"].m-home-formats__container--is-active:after	{ margin-left: -140px; }
[data-formats-container="3"].m-home-formats__container--is-active:after	{ margin-left: -30px; }
[data-formats-container="4"].m-home-formats__container--is-active:after	{ margin-left: 80px; }
[data-formats-container="5"].m-home-formats__container--is-active:after	{ margin-left: 190px; }
.m-home-formats__container__description 								{ float: left; width: 50%; color: #FFF; box-sizing: border-box; padding: 0 20px 0 0; }
.m-home-formats__container__description__title 							{ font-size: 35px; line-height: 45px; margin-bottom: 10px; font-weight: 300; }
.m-home-formats__container__description__text							{ line-height: 30px; }
.m-home-formats__container__image										{ float: right; max-width: 50%; height: 233px; overflow: hidden; margin-right: 40px; }
.m-home-formats__container__image__item									{ margin: auto; display: block; margin-right: 20px; }
.m-home-formats__container__image__item--desktop						{ width: 100%; max-width: 300px; }
.m-home-formats__container__image__item--high-impact					{ width: 100%; max-width: 265px; }
.m-home-formats__container__image__item--mobile							{ width: 100%; max-width: 257px; }
.m-home-formats__container__image__item--multi-screen 					{ width: 100%; max-width: 290px; }
.m-home-formats__container__image__item--native 						{ width: 100%; max-width: 318px; margin-right: 0; }
.m-home-formats__container__formats										{ clear: both; border-top: 4px solid #72B7DD; display: block; margin-top: 40px; }
.m-home-formats__container__formats__title								{ font-weight: 700; letter-spacing: 0.2px; color: #FFF; display: table; margin: auto; text-align: center; padding: 0 10px; top: -15px; position: relative; background-color: #1eabe3; }
.m-home-formats__container__formats__list								{ display: table; margin: auto; margin-top: 20px; }
.m-home-formats__container__formats__list__item 						{ display: inline-block; text-align: center; height: 110px; margin-left: 35px; position: relative; width: 124px; }
.m-home-formats__container__formats__list__item:first-child 			{ margin-left: 0; }
.m-home-formats__container__formats__list__item__image 					{ width: 110px; height: 110px; border-radius: 60px; }
.m-home-formats__container__formats__list__item__title					{ text-align: center; color: #FFF; }
.m-home-formats__container__formats__list__item__tooltip				{ display: none; position: absolute; width: 300px; background-color: #DDDDDD; z-index: 11; top: 165px; left: -105px; border-radius: 5px; padding: 10px; color: #000; font-size: 13px; -webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease; }
.m-home-formats__container__formats__list__item__tooltip:after			{ top: -58px; z-index: 999; border: solid transparent; content: " "; height: 20px; width: 0; position: absolute; pointer-events: none; border-color: rgba(250,15,127,0); border-bottom-color: #DDDDDD; border-width: 20px; left: 50%; margin-left: -20px; }
.m-home-formats__container__formats__list__item:hover 
.m-home-formats__container__formats__list__item__tooltip 				{ display: block; animation: fadeInUp 0.3s both ease; -o-animation: fadeInUp 0.3s both ease; -moz-animation: fadeInUp 0.3s both ease; -webkit-animation: fadeInUp 0.3s both ease; }
.m-home-formats__container__formats__list__item:hover 
.m-home-formats__container__formats__list__item__image 					{ animation: pulse 0.3s both ease; -o-animation: pulse 0.3s both ease; -moz-animation: pulse 0.3s both ease; -webkit-animation: pulse 0.3s both ease; }
/* [ Facts ] */
.m-home-facts								{ display: none; min-height: 300px; }
.m-home-facts--is-active					{ display: block; animation: fadeIn 1s both ease; -o-animation: fadeIn 1s both ease; -moz-animation: fadeIn 1s both ease; -webkit-animation: fadeIn 1s both ease; }
.m-home-facts__text							{ max-width: 640px; display: block; margin: 30px auto; font-size: 25px; line-height: 40px; text-align: center; letter-spacing: 1px; font-weight: 300; min-height: 160px; padding: 0 20px; }
.m-home-facts__captions 					{ text-align: center; font-style: italic; font-weight: 300; }
.m-home-facts__navigation					{ display: table; margin: 30px auto; }
.m-home-facts__navigation__dot				{ width: 22px; height: 22px; background-position: -290px -127px; display: block; float: left; margin: 0 20px; cursor: pointer; }
.m-home-facts__navigation__dot--is-active	{ background-position: -226px -127px; }
/* [ CONTACT ] */
.m-home-contact											{ margin-top: 20px; }
.m-home-contact__title,
.m-home-contact__message								{ margin: auto; text-align: center; max-width: 450px; line-height: 30px; }
.m-home-contact__message								{ color: red; min-height: 30px; }
.m-home-contact__message--success						{ color: #90CB3E; }
.m-home-contact__form 									{ margin: auto; max-width: 640px; margin-top: 30px; padding: 0 20px; }
.m-home-contact__form__left-rail,	
.m-home-contact__form__right-rail						{ max-width: 310px; float: left; }
.m-home-contact__form__right-rail						{ margin-left: 20px; }
.m-home-contact__form__river							{ clear: both; }
.m-home-contact__form__label 							{ display: block; color: #828282; }
.m-home-contact__form__label--required					{ color: #1EABE3; }
.m-home-contact__form__select							{ -ms-appearance: none; -moz-appearance: none; text-indent: 0.01px; text-overflow: '';  background-image: url('http://o.aolcdn.com/os/uk-advertising/images/drop_arrow.png'); background-repeat: no-repeat; background-position: 265px 22px;}
.m-home-contact__form__select::-ms-expand 				{ display: none; }
.m-home-contact__form__select,
.m-home-contact__form__textarea,
.m-home-contact__form__textfield 						{ -webkit-appearance: none; width: 310px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 20px; background-color: #DEDEDE; border: 2px solid transparent; border-radius: 5px; margin-bottom: 20px; -webkit-transition: border 400ms ease; -moz-transition:border 400ms ease; -o-transition: border 400ms ease; transition: border 400ms ease; }
.m-home-contact__form__textarea 						{ width: 640px; }
.m-home-contact__form--error-field						{ border: 2px solid red; }
.m-home-contact__form__checkbox 						{ display:none; }
.m-home-contact__form__label--area > 
.m-home-contact__form__checkbox + span					{ display: inline-block; padding: 20px; background-color: #DEDEDE; border-radius: 5px; margin-right: 15px; vertical-align: middle; cursor: pointer; }
.m-home-contact__form__label--area > :checked + span	{ background-image: url('http://o.aolcdn.com/os/uk-advertising/images/tick.png'); background-repeat: no-repeat; background-position: 5px 5px; }
.m-home-contact__form_interests							{ margin: 10px 0; color: #828282; display: block; }
.m-home-contact__form__label--area						{ margin-top: 10px; margin-left: 20px; }
.m-home-contact__form__label--area						{ float: left; margin-left: 0; width: 320px;  }
.m-home-contact__form__label--add-info					{ clear: both; padding-top: 20px; }
.m-home-contact__form__submit							{ cursor: pointer; -webkit-appearance: none; border: 0; padding: 17px; background-color: #1EABE3; margin: auto; margin-top: 35px; display: block; width: 155px; margin-bottom: 40px; color: #FFF; border-radius: 5px; text-align: center; -webkit-transition: all 0.2s ease; -webkit-box-shadow: 0px 5px 0px #0082B6; box-shadow: 0px 5px 0px #0082B6; position: relative; top: 0; }
.m-home-contact__form__submit:hover						{ background-color: #0082B6; text-decoration: none; -webkit-box-shadow: 0px 5px 0px #006D99; box-shadow: 0px 5px 0px #006D99; }
.m-home-contact__form__submit:active 					{ -webkit-box-shadow: none; box-shadow: none; top: 5px; }
.m-home-contact__form__label--security					{ display: inline; }
.m-home-contact__form__label--security img				{ display: inline-block; margin-bottom: -3px; margin-right: 5px; }
.m-home-contact__form__label--security-message			{ margin-bottom: 10px; text-align: center; }
#control_value											{ display: inline; max-width: 70px; }

/* ### SHOWPOST ### */ 
.m-showpost 								{ max-width: 1000px; margin: auto; padding: 0 20px; }
.m-showpost__title							{ font-size: 40px; padding: 35px 0; line-height: 50px; max-width: 820px; }
.m-showpost__bio-container					{ width: 180px; float: left; }
.m-showpost__bio-container__image 			{ width: 100px; border-radius: 60px; display: block; margin: auto; }
.m-showpost__bio-container__byline 			{ display: block; text-align: center; margin: 10px 0 5px; }
.m-showpost__bio-container__time 			{ display: block; text-align: center; }
.m-showpost__splash-img 					{ max-width: 100%; margin-bottom: 40px; }
.m-showpost__content						{ float: left; max-width: 640px; width: 640px; }
.m-showpost__content__subtitle 				{ font-size: 25px; line-height: 35px; margin: 20px 0; }
.m-showpost__content .photo-wrapper-inner	{ width: 100%!important; }
.m-showpost__content .photo-credit			{ font-size: 12px; color: #CCC; }
.m-showpost__content img 					{ max-width: 100%; border: 0; display: block; }
.m-showpost__content a 						{ color: #1EABE3; }
.m-showpost__content strong 				{ font-weight: bold; }
.m-showpost__content ul 					{ padding-left: 20px; list-style-type: disc; margin-left: 20px; }
.m-showpost__content__share					{ margin: 60px 0; min-height: 80px; border-top: 2px solid #949494; clear: both; }
.m-showpost__content__share__title			{ display: table; top: -13px; position: relative; background-color: #FFF; margin: auto; border: 0; padding: 0 10px; font-weight: 700; }
.m-showpost	.m-list-posts-cat__item__press	{ margin-bottom: 30px; }
/* Share Bar */
.m-showpost__content__share__wrapper > .aol-share 	{ width: 260px; margin: auto; }
/* Article Quotes */
blockquote.eu-quotes.advertising 			{ max-width: 680px; margin-left: -40px; width: auto; padding: 0; font-size: 35px; line-height: 45px; margin-top: 30px; margin-bottom: 30px; }
blockquote.eu-quotes.advertising:after 		{ display: none; }
blockquote.eu-quotes.advertising:before 	{ background-color: #1eabe3; width: 80px; height: 80px; line-height: 155px; font-size: 145px; text-align: center; border-radius: 60px; left: -95px; color: #FFF; top: 5px; }
/* Article 5min Videos */
.m-showpost__content [id*="SmartPlayer_"] 						{ float: none !important; width: 100%!important; height: auto!important; }
.m-showpost__content [id*="SmartPlayer_"] [id*="adaptvDiv"], 
.m-showpost__content [id*="SmartPlayer_"] video,
.m-showpost__content [id*="SmartPlayer_"] object,
.m-showpost__content [id*="SmartPlayer_"] .fmvps-limited-mode 	{ width: 100%!important; height: 420px !important; }


/* ### CATEGORIES ### */
.m-title-categories									{ max-width: 1000px; display: block; margin: auto; text-align: center; padding: 40px 0; }
.m-title-categories__title							{ font-size: 40px; line-height: 40px; font-weight: 300; display: block; margin: auto; text-align: center; }
.m-list-posts-cat									{ max-width: 1000px; margin: auto; padding: 0 20px; }
.m-list-posts-cat__item__title						{ display: block; font-size: 30px; line-height: 35px; padding: 30px 0 30px 180px; max-width: 640px; }
.m-list-posts-cat__item__title:hover				{ color: #1EABE3; }
.m-list-posts-cat__item__bio						{ width: 180px; float: left; overflow: hidden; }
.m-list-posts-cat__item__bio__img					{ width: 100px; border-radius: 60px; display: block; margin: auto; }
.m-list-posts-cat__item__bio__byline				{ display: block; text-align: center; margin: 10px 0 5px; }
.m-list-posts-cat__item__bio__time					{ display: block; text-align: center; }
.m-list-posts-cat__item__content					{ float: left; max-width: 640px; border-bottom: 2px solid #DEDEDE; }
.m-list-posts-cat__item__content__img				{ max-width: 100%; display: block; }
.m-list-posts-cat__item__content__caption			{ margin: 40px 0; }
.m-list-posts-cat__item__content__link				{ padding: 17px; background-color: #1eabe3; display: block; width: 155px; margin-bottom: 40px; color: #FFF; border-radius: 5px; text-align: center; border-bottom: 5px solid #0082B6; -webkit-transition:all 0.2s ease; }
.m-list-posts-cat__item__content__link:hover		{ background-color: #0082B6; text-decoration: none; }
/* Pagination */
.m-list-posts-cat__item__pagination					{ margin: 60px 0; max-width: 640px; margin-left: 180px; }
.m-list-posts-cat__item__pagination--next			{ float: right; }
.m-list-posts-cat__item__pagination--prev			{ float: left; }
.m-list-posts-cat__item__pagination--button			{ color: #1EABE3; }
.m-list-posts-cat__item__pagination--button:hover	{ color: #1E1E1E; }	


/* ### PRESS RELEASE ### */
.m-list-posts-cat__item__press 						{ width: 180px; float: left; overflow: hidden; }
.m-list-posts-cat__item__press__date 				{ width: 90px; height: 90px; border: 4px solid #000; border-radius: 50%; position: relative; display: block; margin: auto; margin-top: 40px; }
.m-list-posts-cat__item__press__date--permalink		{ margin-top: 20px; }
.m-list-posts-cat__item__press__date__number		{ text-align: center; font-size: 40px; top: 15px; position: absolute; left: 0; right: 0; line-height: 40px; }
.m-list-posts-cat__item__press__date__month			{ position: absolute; bottom: 19px; left: 0; right: 0; text-align: center; text-transform: uppercase; font-size: 16px; line-height: 16px; font-weight: 600; }
.m-list-posts-cat__item__press__label				{ font-size: 14px; display: block; margin: auto; text-align: center; margin-top: 10px; }
.m-list-posts-cat__item__content__press 			{ margin: 40px 0; background-color: #EFEFEF; padding: 20px; border-radius: 5px; }
.m-list-posts-cat__item__title--press 				{ display: block; font-size: 30px; line-height: 35px; padding: 0; max-width: 640px; }
.m-list-posts-cat__item__content__caption--press	{ margin: 20px 0; }


/* ### LEADERSHIP ### */
.m-leadership 								{ max-width: 1000px; display: block; margin: auto; padding: 0 20px; }
.m-leadership__title 						{ font-size: 40px; line-height: 40px; font-weight: 300; max-width: 1000px; display: block; margin: auto; text-align: center; padding: 40px 0; }
.m-leadership__list							{ margin-bottom: 50px; }
.m-leadership__list__item					{ border-bottom: 2px solid #DEDEDE; margin-bottom: 50px; padding-left: 165px; }
.m-leadership__list__item:last-child		{ border-bottom: 0; }
.m-leadership__list__item__img				{ float: left; margin-right: 60px; max-width: 218px; display: block; border-radius: 115px; border: 0; margin-bottom: 50px; margin-left: -218px; }
.m-leadership__list__item__content			{ float: none; max-width: 640px; padding-bottom: 50px; margin: auto; display: block; }
.m-leadership__list__item__content__name,
.m-leadership__list__item__content__role	{ display: block; text-align: left; }
.m-leadership__list__item__content__name	{ font-size: 30px; margin-bottom: 10px; line-height: 38px; }
.m-leadership__list__item__content__role	{ font-size: 16px; margin-bottom: 20px; line-height: 24px;  }
.m-leadership__list__item__content__desc	{ font-size: 16px; line-height: 26px; float: left; max-width: 580px; margin-bottom: 40px; }


/* ### ABOUTUS ### */
.m-about-us 								{ max-width: 1000px; margin: auto; padding: 0 20px; }
.m-about-us__title							{ max-width: 1000px; padding: 40px 0; font-size: 40px; line-height: 40px; font-weight: 300; display: block; margin: auto; text-align: center; }
.m-about-us__splash-img 					{ max-width: 100%; }
.m-about-us__content						{ max-width: 640px; margin: auto; margin-top: 40px; }
.m-about-us__uk-headquarter					{ margin: 40px 0; }	
.m-about-us__uk-headquarter__address		{ max-width: 300px; float: right; padding-right: 50px; padding-top: 50px; }
.m-about-us__uk-headquarter__address__title { line-height: 30px; }
.m-about-us__uk-headquarter__img			{ max-width: 243px; float: left; border-radius: 50%; }

/* ### ANIMATIONS ### */
@keyframes reveal {
	from 	{ opacity: 0;  transform: scale(0.8); }
	to 		{ opacity: 1;  transform: scale(1); }
}
@-o-keyframes reveal {
	from 	{ opacity: 0; -o-transform: scale(0.8); }
	to 		{ opacity: 1; -o-transform: scale(1); }
}
@-moz-keyframes reveal {
	from 	{ opacity: 0;  -moz-transform: scale(0.8); }
	to 		{ opacity: 1;  -moz-transform: scale(1); }
}
@-webkit-keyframes reveal {
	from 	{ opacity: 0;  -webkit-transform: scale(0.8); }
	to 		{ opacity: 1;  -webkit-transform: scale(1); }
}
@-webkit-keyframes pulse {
    0% 		{ -webkit-transform: scale(1); }	
	50% 	{ -webkit-transform: scale(1.1); }
    100% 	{ -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
    0% 		{ -moz-transform: scale(1); }	
	50% 	{ -moz-transform: scale(1.1); }
    100% 	{ -moz-transform: scale(1); }
}
@-o-keyframes pulse {
    0% 		{ -o-transform: scale(1); }	
	50% 	{ -o-transform: scale(1.1); }
    100% 	{ -o-transform: scale(1); }
}
@keyframes pulse {
    0% 		{ transform: scale(1); }	
	50% 	{ transform: scale(1.1); }
    100% 	{ transform: scale(1); }
}
@-webkit-keyframes fadeInLeft { 
	0% 		{ opacity: 0; -webkit-transform: translateX(-20px); }
	100% 	{ opacity: 1; -webkit-transform: translateX(); }
}
@-moz-keyframes fadeInLeft { 
	0% 		{ opacity: 0; -moz-transform: translateX(-20px); }
	100% 	{ opacity: 1; -moz-transform: translateX(); }
}
@-o-keyframes fadeInLeft { 
	0% 		{ opacity: 0; -o-transform: translateX(-20px); }
	100% 	{ opacity: 1; -o-transform: translateX(); }
}
@keyframes fadeInLeft { 
	0% 		{ opacity: 0; transform: translateX(-20px); }
	100% 	{ opacity: 1; transform: translateX(); }
}
@-webkit-keyframes fadeInRight {
	0% 		{ opacity: 0; -webkit-transform: translateX(20px); }
	100% 	{ opacity: 1; -webkit-transform: translateX(0); }
}
@-moz-keyframes fadeInRight {
	0% 		{ opacity: 0; -moz-transform: translateX(20px); }
	100% 	{ opacity: 1; -moz-transform: translateX(0); }
}
@-o-keyframes fadeInRight {
	0% 		{ opacity: 0; -o-transform: translateX(20px); }
	100% 	{ opacity: 1; -o-transform: translateX(0); }
}
@keyframes fadeInRight {
	0% 		{ opacity: 0; transform: translateX(20px); }
	100% 	{ opacity: 1; transform: translateX(0); }
}
@-webkit-keyframes fadeInUp {
	0% 		{ opacity: 0; -webkit-transform: translateY(20px); }
	100% 	{ opacity: 1; -webkit-transform: translateY(0); }
}
@-moz-keyframes fadeInUp {
	0% 		{ opacity: 0; -moz-transform: translateY(20px); }
	100% 	{ opacity: 1; -moz-transform: translateY(0); }
}
@-o-keyframes fadeInUp {
	0% 		{ opacity: 0; -o-transform: translateY(20px); } 
	100% 	{ opacity: 1; -o-transform: translateY(0); }
}
@keyframes fadeInUp {
 	0% 		{ opacity: 0; transform: translateY(20px); }
 	100% 	{ opacity: 1; transform: translateY(0); }
}
@-webkit-keyframes fadeIn {
	0% 		{ opacity: 0; }	
	100% 	{ opacity: 1; }
}
@-moz-keyframes fadeIn {
	0% 		{ opacity: 0; }	
	100% 	{ opacity: 1; }
}
@-o-keyframes fadeIn {
	0% 		{ opacity: 0; }	
	100% 	{ opacity: 1; }
}
@keyframes fadeIn {
	0% 		{ opacity: 0; }	
	100% 	{ opacity: 1; }
}


/* ### RWD ### */
/* Generic */
@media only screen and (max-width: 580px) {	

	.m-panel { padding: 45px 0; }
}
@media only screen and (max-width: 990px) {	

	.l-nav					{ display: none; }
	.l-content				{ padding-top: 50px; }
	.m-header				{ margin: 0; padding: 0; }
	.m-header__logo			{ width: 154px; height: 20px; background-position: -496px -55px; margin-top: 17px; }
	.m-header__mobile-nav	{ display: block; }
}
/* Navigation */
@media only screen and (max-height: 470px) {	

	.m-app-nav	 { overflow: scroll; }
}
/* Carousel */
@media only screen and (max-width: 480px) {	

	.wall-slider,
	.wall-slider__main-slider,
	.wall-slider__main-slider__entry					{ height: 500px; padding: 0; }
	.wall-slider__main-slider__entry__holder__link		{ margin-top: 20px; }
	.wall-slider__main-slider__entry__holder__caption	{ font-size: 35px; line-height: 38px; }
	.wall-slider__navigator								{ bottom: 80px; }
}
@media only screen and (min-width:481px) and (max-width: 600px) {	
	
	.wall-slider,
	.wall-slider__main-slider,
	.wall-slider__main-slider__entry					{ height: 500px; padding: 0; }
	.wall-slider__main-slider__entry__holder__link		{ margin-top: 20px; }
	.wall-slider__main-slider__entry__holder__caption	{ font-size: 48px; line-height: 50px; }
	.wall-slider__navigator								{ bottom: 80px; }
}
/* brands */
@media only screen and (max-width: 450px) {	

	.m-home-brands__list 				{ margin-left: 0; }
	.m-home-brands__list__link 			{ display: block; padding-bottom: 0; position: relative; margin: 38px auto; }
	.m-home-brands__list__link--endg	{ background-position: -24px -349px; }
	.m-home-brands__list__link--myd		{ background-position: -24px -290px; }
	.m-home-brands__list__link--money	{ background-position: -24px -438px;  }
	.m-home-brands__list__link--pd		{ background-position: -24px -749px; }
	.m-home-brands__list__link--huff	{ background-position: -444px -790px; width: 219px; height: 89px; }
}
@media only screen and (max-width: 1000px) {	

	.m-home-brands__list__link:hover .m-home-brands__list__link__tooltip 	{ display: none; }
}
/* PLatforms */
@media only screen and (max-width: 800px) {	

	.m-home-platforms__container__carousel__line 			{ width: 50%; }
	.m-home-platforms__container__carousel__title 			{ display: none; }
	.m-home-platforms__container__carousel__title--mobile 	{ display: block; clear: both; width: auto; margin: auto; float: none; }
}
@media only screen and (max-width: 940px) {	

	.m-home-platforms__container__carousel__wrapper__item 	{ margin: 30px 10px;  }
}
@media only screen and (max-width: 770px) {	

	.m-home-platforms__container__carousel__wrapper			{ height: auto; }
	.m-home-platforms__container__carousel__wrapper__item 	{ margin: 30px 40px;  }
	.m-home-platforms__container__carousel__wrapper__arrow--prev, 
	.m-home-platforms__container__carousel__wrapper__arrow--next	{ top: 42%; }
	.m-home-formats__tabs {width: auto;}
	
}
@media only screen and (max-width: 580px) {	

	.m-home-platforms__tabs__item 							{ margin: 0 17px; }
	.m-home-platforms__container__carousel__wrapper__item 	{ display: block; margin: 40px auto 30px; }
	
}
/* Formats */
@media only screen and (max-width: 550px) {	

	.m-home-formats__tabs														{ width: 235px;display:block; }
	.m-home-formats__tabs__item:last-child										{ float: none; clear: both; width: 100%; }
	.m-home-formats__tabs__item	.m-home-formats__tabs__link						{ border-bottom: 4px solid rgba(0, 0, 0, 0); width: 95px; }
	.m-home-formats__tabs__item--is-active .m-home-formats__tabs__link			{ border-bottom: 4px solid #1EABE3; }
	.m-home-formats__container:after,
	[data-formats-container="2"].m-home-formats__container--is-active:after,
	[data-formats-container="3"].m-home-formats__container--is-active:after,
	[data-formats-container="4"].m-home-formats__container--is-active:after,
	[data-formats-container="5"].m-home-formats__container--is-active:after 	{ margin-left: -8%; left: 50%; }
}
@media only screen and (max-width: 495px) {	

	.m-home-formats__container__formats__list						{ max-width: 268px; margin-top: -25px; }
	.m-home-formats__container__formats__list__item					{ margin-left: 30px; margin-top: 25px; height: auto; }
	.m-home-formats__container__formats__list__item:nth-child(2n+1)	{ margin-left: 0; }
}
@media only screen and (min-width: 496px) and (max-width: 880px) {	

	.m-home-formats__container__formats__list						{ max-width: 432px; margin-top: -25px; }
	.m-home-formats__container__formats__list__item					{ height: auto; }
	.m-home-formats__container__formats__list__item,
	.m-home-formats__container__formats__list__item:first-child 	{ margin-left: 30px; margin-top: 25px; }
	.m-home-formats__container__formats__list__item:nth-child(3n+1)	{ margin-left: 15px; }
		
}
@media only screen and (max-width: 760px) {	

	.m-home-formats__container__image				{ display: none; }
	.m-home-formats__container__description 		{ width: 100%; padding: 0; text-align: center; }
	.m-home-formats__container__description__text 	{ margin-bottom: 35px; }
}
@media only screen and (max-width: 1000px) {	

	.m-home-formats__wrapper									{ padding: 30px 20px; border-radius: 0px; }
	.m-home-formats__container__formats__list__item 			{ margin-left: 15px; }
	.m-home-formats__container__formats__list__item:hover 
	.m-home-formats__container__formats__list__item__tooltip 	{ display: none; }
}
@media only screen and (min-width: 760px) and (max-width: 880px) {	

	.m-home-formats__container__formats__list														{ max-width: 570px; }
	.m-home-formats__container__formats__list__item,
	.m-home-formats__container__formats__list__item:first-child 									{ margin-left: 50px; }
	.m-home-formats__container__formats__list__item:nth-child(3n+1)									{ margin-left: 50px; }
	[data-formats-container="2"] .m-home-formats__container__formats__list__item,
	[data-formats-container="2"] .m-home-formats__container__formats__list__item:first-child,
	[data-formats-container="2"] .m-home-formats__container__formats__list__item:nth-child(3n+1) 	{ margin-left: 15px; }	
}
/* Contact */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-device-pixel-ratio: 3/2), 
only screen and (min-device-pixel-ratio: 1.5) {

	.m-home-contact__form__select							{ background-image: url('http://o.aolcdn.com/os/uk-advertising/images/drop_arrow_2x.png'); background-size: 25px 20px; }
	.m-home-contact__form__label--area > :checked + span	{ background-image: url('http://o.aolcdn.com/os/uk-advertising/images/tick_2x.png'); background-size: 30px 25px; }
}
@media only screen and (max-width: 459px) {	

	.m-home-contact__form__left-rail, 
	.m-home-contact__form__right-rail	{ max-width: 280px; float: none; margin: auto; }
	.m-home-contact__form__select, 
	.m-home-contact__form__textarea, 
	.m-home-contact__form__textfield,
	.m-home-contact__title,
	.m-home-contact__message 			{ width: 280px; }
	.m-home-contact__form__select		{ background-position: 225px 22px; }
	.m-home-contact__form__river		{ max-width: 280px; margin: auto; } 
	.m-home-contact__form__label--area	{ width: 280px; }
}
@media only screen and (min-width: 460px) and (max-width: 680px) {	

	.m-home-contact__form__left-rail, 
	.m-home-contact__form__right-rail	{ max-width: 420px; float: none; margin: auto; }
	.m-home-contact__form__select, 
	.m-home-contact__form__textarea, 
	.m-home-contact__form__textfield,
	.m-home-contact__title,
	.m-home-contact__message 		 	{ width: 420px; }
	.m-home-contact__form__select		{ background-position: 360px 22px; }
	.m-home-contact__form__river		{ max-width: 420px; margin: auto; } 
	.m-home-contact__form__label--area	{ width: 210px; }
}
/* Footer */
@media only screen and (max-width: 625px) {	

	.m-footer__nav__link { display: block; border: 0; padding: 0; margin: 15px auto; }
}
/* Blog */
@media only screen and (max-width: 860px) {	

	.m-title-categories						{ padding: 40px 0 20px 0; }
	.m-list-posts-cat__item					{ max-width: 640px; margin: auto; }
	.m-list-posts-cat__item__title 			{ padding: 10px 0 10px; margin: auto; }
	.m-list-posts-cat__item__bio			{ float: none; display: block; max-width: 640px; width: auto; }
	.m-list-posts-cat__item__bio__img		{ width: 50px; float: left; display: none; }
	.m-list-posts-cat__item__bio__byline	{ display: inline-block; margin: 0 10px 0 0; }
	.m-list-posts-cat__item__bio__time		{ display: inline-block; }
	.m-list-posts-cat__item__content		{ float: none; margin: auto; margin-top: 30px; }
}
@media only screen and (max-width: 480px) {	

	.m-list-posts-cat__item__press			{ float: none; margin: auto; }
}
/* Pagination */
@media only screen and (max-width: 860px) {	

	.m-list-posts-cat__item__pagination	{ margin-left: 0; }
}
/* Article */
@media only screen and (max-width: 860px) {	

	.m-showpost__bio-container__image			{ display: none; }
	.m-showpost__bio-container__time			{ margin-right: 10px;  }
	.m-showpost__bio-container__time,
	.m-showpost__bio-container__byline 			{ display: inline-block; float: none; margin-top: 0; margin-bottom: 0; }
	.m-showpost__bio-container__byline:after	{ content: ", "; }
	.m-showpost__bio-container					{ float: none; display: block; max-width: 640px; width: 100%; font-size: 14px; margin: auto; }
	.m-showpost__content						{ float: none; display: block; margin: auto; margin-top: 10px; width: auto; }	
	blockquote.eu-quotes.advertising			{ margin-left: 0; padding-left: 100px; }
	blockquote.eu-quotes.advertising:before		{ left: 0; }
}
/* Permalink */
@media only screen and (max-width: 480px) {	

	.m-showpost__title							{ font-size: 30px; line-height: 35px; }
	.m-showpost__splash-img						{ margin-bottom: 10px; }
	.m-showpost__content__subtitle				{ font-size: 22px; line-height: 30px; }	
	blockquote.eu-quotes.advertising			{ font-size: 24px; line-height: 30px; padding-left: 80px; }
	blockquote.eu-quotes.advertising:before 	{ width: 65px; height: 65px; line-height: 131px; font-size: 122px; }

	.m-showpost__content [id*="SmartPlayer_"] [id*="adaptvDiv"], 
	.m-showpost__content [id*="SmartPlayer_"] video,
	.m-showpost__content [id*="SmartPlayer_"] object,
	.m-showpost__content [id*="SmartPlayer_"] .fmvps-limited-mode 	{ height: 320px !important; }

}
/* Leadership */
@media only screen and (max-width: 950px) {	
	
	.m-leadership__list__item					{ padding-left: 0; }
	.m-leadership__list__item__img				{ margin-left: 0; margin-bottom: 20px; margin-right: 40px; }
	.m-leadership__list__item__content			{ padding-bottom: 0; }
	.m-leadership__list__item__content__desc 	{ float: none; max-width: 640px; }
}
@media only screen and (max-width: 580px) {	
	
	.m-leadership__list__item__img				{ width: 150px; }
	.m-leadership__list__item__content__desc	{ clear: both; }
}
@media only screen and (max-width: 460px) {	
	
	.m-leadership__list__item__img				{ width: 110px; margin-right: 20px; }
	.m-leadership__list__item__img--buzasi		{ margin-bottom: 20px; }
	.m-leadership__list__item__content__name	{ font-size: 28px; }
}
/* About Us */
@media only screen and (max-width: 660px) {	
	
	.m-about-us__uk-headquarter__address	{ float: none; display: block; margin: auto; text-align: center; padding-right: 0; }
	.m-about-us__uk-headquarter__img		{ float: none; display: block; margin: auto; margin-top: 20px; }
}

/*Gautham */
.m-home-platforms__container__carousel__wrapper__item--onebyaol{
  width: 71px;
  height: 51px;
  background-position: -22px -880px;
}

.m-footer__logo {
  width: 101px;
  height: 88px;
  background-position: -310px -857px;
  margin: auto;
}
.m-footer__logo a {
  display: block;
  height: 88px;
  text-indent: -99999px;
}


/* Tag Page */
.tag-dl													{width: 100%;background: #333;overflow: hidden;position: relative;}
.tag-dl .blur-effect								{width: 100%;overflow: hidden;height: 593px;position: absolute;background-size: 100%;background-repeat: no-repeat;z-index: 0;-webkit-filter: blur(60px);-moz-filter: blur(60px);-ms-filter: blur(60px);-o-filter: blur(60px);filter: blur(50px);-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-o-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);}
[data-browser="msie"] .tag-dl .blur-effect,
[data-browser="bot"] .tag-dl .blur-effect	{background-image:none !important;}
.tag-dl .m-list-posts-cat 							{max-width: 1000px;margin: auto;padding: 30px 20px; z-index: 2; position: relative;}
.tag-dl .m-list-posts-cat__item__content__img{box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.7);}
.tag-dl .m-list-posts-cat__item__content		{float: none;  text-align: center;  margin: 0px auto;  max-width: 760px;  border: 0px;}
.tag-dl .m-list-posts-cat__item__content__link{display: inline-block;  margin: 0 0 5px;}
.tag-dl .m-list-posts-cat__item__title, 
.tag-dl .m-list-posts-cat__item__title--press	{padding: 30px 0; max-width: 100%;color:#fff;}
.tag-dl .m-list-posts-cat__item__content__press{padding: 0px; margin: 0px;  border-radius: 0px;  background-color: transparent;}
.m-list-posts-tag__warning								{padding:175px 0; font-size:40px;text-align:center;}
.m-list-posts-tag__warning h6							{border-bottom:4px solid #1eabe3;display: inline;font-weight:300;}


/*Article page editor inline text Override*/
.m-showpost__content div,
.m-showpost__content p,
.m-showpost__content span{text-align:left !important;font-family: 'Open Sans',Helvetica,sans-serif !important; font-size: 16px !important; line-height: 24px !important;}


/*footer search */

.m-footer__search{text-align:center;padding:15px 0;}
.m-footer__search .m__search__form__textfield{-webkit-appearance:none;position:relative;top:0;width:310px;-webkit-box-sizing:border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 20px; background-color: #4e4e4e;color:#fff; border: 2px solid transparent; border-radius: 5px; -webkit-transition: border 400ms ease; -moz-transition: border 400ms ease; -o-transition: border 400ms ease; transition: border 400ms ease;}
.m-footer__search .m__search__form__button{border: 2px solid transparent;color: #fff;background-color: #1eabe3;border-radius: 5px;padding: 20px 22px 15px 7px;margin: 0 0 0 7px;  -webkit-box-shadow: 0 5px 0 #0082b6;box-shadow: 0 5px 0 #0082b6;font-family: inherit;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;position: relative;top: 0px;font-size: inherit;font-weight: inherit;}

[data-browser-version='ie8'] .m-footer__search .m__search__form__button{padding: 20px 22px 19px 7px;}
.m-footer__search .m__search__form__button:active{top:5px;-webkit-box-shadow:none;box-shadow:none;}
.m-footer__search .m__search__form__button:hover{background:#0082b6;cursor:pointer;}
.m-footer__search .core-icon-search:before {padding: 0 15px 0;  font-size: 18px;position: relative;top: 2px;}
.m-title-categories__title .search__query{color: #1eabe3;}

@media only screen and (max-width: 625px){
	.m-footer__search .m__search__form__textfield{ margin: 0px auto 20px;width:220px}
 	.m-footer__search .m__search__form__button .button__txt{display:none;}
	.m-footer__search .m__search__form__button{padding:20px 20px 15px 20px;}
	.m-footer__search .core-icon-search:before{padding:0px;}
}

/* Channel Search page */
.powered-by-google-cse{text-align:right;color:#111;}