/* _________________________________________
PROJECT:  Gateway UI Kit
CONTENT:  Main HTML styles
____________________________________________ */
/* _________________________________________
PROJECT:  Gateway UI Kit
CONTENT:  Mixins and Variables
____________________________________________ */
/* button colors */
/* begin */
/* Light Background Colors */
/* Mild Background Colors */
/* Dark Background Colors */
/* end */
/* FANTA overrides */
/* Fanta Lemon */
/* Fanta Grape */
/* Fanta Strawberry */
/* Fanta Pineapple = same as lemon */
/* begin */
/* Light Background Colors */
/* Mild Background Colors */
/* Dark Background Colors */
/* end */
/* rgba(103,54,162,1.0); */
/* rgba(255,90,37,1.0); */
/* rgba(30,156,157,1.0); */
/* rgba(186,41,121,1.0); */
/* rgba(58,189,222,1.0); */
/* rgba(159,74,44,1.0); */
/* Base Font Sizes (for Gateway) */
/* 2up/3up/4up Text Mixins */
/* Imports from Bourbon for hi-dpi, etc. */
/* Firefox animations */
/* _________________________________________
PROJECT:  Gateway UI Kit
CONTENT:  Fontface embeds and global typography variables
____________________________________________ */
/* FANTA Overrides */
/** @license MyFonts Webfont Build ID 2892100, 2014-09-29T16:03:49-0400  The fonts listed in this notice are subject to the End User License Agreement(s) entered into by the website owner. All other parties are explicitly restricted from using the Licensed Webfonts(s).  You may obtain a valid license at the URLs below.  Webfont: FrankfurterSBOP-Medium by Scangraphic Digital Type Collection URL: http://www.myfonts.com/fonts/efscangraphic/frankfurter-sb/medium/ Copyright: Copyright (c) Scangraphic Prepress Technology GmbH, 1992 - 2003. Veronika Elsner, Guenther Flake GbR, Hamburg 2004 Licensed pageviews: 100,000   License: http://www.myfonts.com/viewlicense?type=web&buildid=2892100  copyright 2014 MyFonts Inc
*/
@import url("//hello.myfonts.net/count/2c2144");
@font-face { font-family: 'FrankfurterSBOP-Medium'; src: url("../fonts/2C2144_0_0.eot"); src: url("../fonts/2C2144_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2C2144_0_0.woff") format("woff"), url("../fonts/2C2144_0_0.ttf") format("truetype"); }
@font-face { font-family: 'Coke-FM'; src: url("../fonts/Coke-FM.eot?-iaxvub"); src: url("../fonts/Coke-FM.eot?#iefix-iaxvub") format("embedded-opentype"), url("../fonts/Coke-FM.woff?-iaxvub") format("woff"), url("../fonts/Coke-FM.ttf?-iaxvub") format("truetype"), url("../fonts/Coke-FM.svg?-iaxvub#Coke-FM") format("svg"); font-weight: normal; font-style: normal; }
[class^="icon-"], [class*=" icon-"] { font-family: 'Coke-FM'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-twitter:before { content: "\e602"; }

.icon-facebook:before { content: "\e603"; }

@font-face { font-family: 'FM-Player'; src: url("../fonts/FM-Player.eot?-jv7yoa"); src: url("../fonts/FM-Player.eot?#iefix-jv7yoa") format("embedded-opentype"), url("../fonts/FM-Player.woff?-jv7yoa") format("woff"), url("../fonts/FM-Player.ttf?-jv7yoa") format("truetype"), url("../fonts/FM-Player.svg?-jv7yoa#FM-Player") format("svg"); font-weight: normal; font-style: normal; }
[class^="fm-icon-"], [class*=" fm-icon-"] { font-family: 'FM-Player'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.fm-icon-clock:before { content: "\e600"; }

.fm-icon-download:before { content: "\e601"; }

.fm-icon-embed:before { content: "\e602"; }

.fm-icon-facebook:before { content: "\e603"; }

.fm-icon-hd:before { content: "\e604"; }

.fm-icon-play:before { content: "\e605"; }

.fm-icon-popup:before { content: "\e606"; }

.fm-icon-twitter:before { content: "\e607"; }

.fm-icon-volume:before { content: "\e608"; }

.fm-icon-thumbsDown:before { content: "\e609"; }

.fm-icon-thumbsUp:before { content: "\e60b"; }

.fm-icon-pause:before { content: "\e60d"; }

.fm-icon-close:before { content: "\e60a"; }

@font-face { font-family: 'cc-go'; src: url("../fonts/cc-go.eot?grb1kt"); src: url("../fonts/cc-go.eot?#iefixgrb1kt") format("embedded-opentype"), url("../fonts/cc-go.woff?grb1kt") format("woff"), url("../fonts/cc-go.ttf?grb1kt") format("truetype"), url("../fonts/cc-go.svg?grb1kt#cc-go") format("svg"); font-weight: normal; font-style: normal; }
[class^="icon-"], [class*=" icon-cc-"] { font-family: 'cc-go'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

[data-icon]:before { font-family: 'cc-go'; content: attr(data-icon); speak: none; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }

.icon-cc-close:before { content: "\e601"; }

.icon-cc-arrowdownsharp:before { content: "\e600"; }

.icon-cc-first:before { content: "\e605"; }

.icon-cc-previous:before { content: "\e606"; }

.icon-cc-next:before { content: "\e604"; }

.icon-cc-last:before { content: "\e607"; }

/* Icons Present in Gateway */
section.section-livefeed { background-color: #f4f4f4; }
.flex-grid section.section-livefeed { background-color: #fff; }
section.section-livefeed .content-default .content-body, section.section-livefeed .content-feed .content-body, section.section-livefeed .content-feed, section.section-livefeed .content-default { /*@include gothamSSBook;*/ font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif; font-weight: 300; font-style: normal; }
section.section-livefeed strong, section.section-livefeed a { /*@include gothamSSBold;*/ font-family: 'FrankfurterSBOP-Medium', "Helvetica Rounded", "Arial Rounded MT Bold", "Arial Black", Arial, sans-serif; font-weight: normal; }
section.section-livefeed a, section.section-livefeed .hub-list-more, section.section-livefeed .content-default a, section.section-livefeed .content-default .content-byline .content-author-name a { color: #F7941e; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
section.section-livefeed a:hover, section.section-livefeed .hub-list-more:hover, section.section-livefeed .content-default a:hover, section.section-livefeed .content-default .content-byline .content-author-name a:hover { color: #111111; font-style: normal; text-decoration: none; -webkit-transition: all 0.1s ease-in; transition: all 0.1s ease-in; }
section.section-livefeed .hub-modal.content-author-name a { /*@include gothamSSBold;*/ font-family: 'FrankfurterSBOP-Medium', "Helvetica Rounded", "Arial Rounded MT Bold", "Arial Black", Arial, sans-serif; font-weight: normal; }
section.section-livefeed .content-feed { border: none; border-radius: 0; }
section.section-livefeed .hub-list article.content, section.section-livefeed .content-default.content-with-image .content-header, section.section-livefeed .content-default.content-with-image .content-attachment .content-attachment-frame, section.section-livefeed .lf-thread-default.lf-thread-leaf[data-thread-nest-level='0'] > .lf-thread-root-content, section.section-livefeed .content .content-attachment > img, section.section-livefeed .content .content-attachment > a > img, section.section-livefeed .content .content-attachment-photo, section.section-livefeed .content .content-attachment-video, section.section-livefeed .content-feed.content-with-image .content-attachment .content-attachment-photo { border: none; border-radius: 0; box-shadow: none; }

section.section-livefeed.mild-bg .livefeeds-feed, section.section-livefeed.dark-bg .livefeeds-feed { background: #ffffff; border-top: 10px solid #ffffff; border-bottom: 10px solid #ffffff; }
section.section-livefeed.mild-bg .hub-list article.content, section.section-livefeed.mild-bg .content-default.content-with-image .content-attachment .content-attachment-frame, section.section-livefeed.mild-bg .lf-thread-default.lf-thread-leaf[data-thread-nest-level='0'] > .lf-thread-root-content, section.section-livefeed.dark-bg .hub-list article.content, section.section-livefeed.dark-bg .content-default.content-with-image .content-attachment .content-attachment-frame, section.section-livefeed.dark-bg .lf-thread-default.lf-thread-leaf[data-thread-nest-level='0'] > .lf-thread-root-content { border: 1px solid #eeeeee; }

.hub-modal .content-attachments-gallery { margin: 10px !important; }

.hub-modal-content-view iframe { margin: 60px auto 0 !important; }

.livefeeds .livefeeds-container { float: left; width: 95%; margin: 0 2.5% 35px; }
.livefeeds .livefeeds-container .hub-wall-column { width: 100%; }

.livefeeds-container.extendedWidth .hub-wall-column { width: 100%; }
.livefeeds-container.extendedWidth .content .content-footer .hub-content-share { background-image: none; }

.livefeeds { width: 100%; float: left; height: auto; margin: 0 auto; }

.livefeeds-title { padding-bottom: 15px; letter-spacing: -0.03em; }

.livefeeds-feed { border-top: 10px solid #eeeeee; padding: 0 10px; background: #eeeeee; border-bottom: 10px solid #eeeeee; height: 400px; overflow-y: auto; overflow-x: hidden; }
.livefeeds-feed section { padding-top: 0; float: none; overflow: inherit; width: auto; }

/*.livefeeds-instagram-head, .livefeeds-facebook-head, .livefeeds-twitter-head, .livefeeds-youtube-head {
	font-family: "fycons-1.3.1";
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	vertical-align: middle;
	text-transform: none;
	height: 30px;
	width: 30px;
	font-size: 30px;
	margin: 0 auto;
	padding-bottom: 15px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}*/
.livefeeds-instagram-head, .livefeeds-facebook-head, .livefeeds-twitter-head, .livefeeds-youtube-head, .livefeeds-rss-head { font-family: 'FM-Player'; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; height: 30px; width: 30px; font-size: 35px; padding-bottom: 15px; margin: 0 auto; }

.livefeeds-instagram-head:before { content: "\f16d"; }

.livefeeds-facebook-head:before { content: "\f082"; color: #3B5998; }

.livefeeds-twitter-head:before { content: "\f099"; color: #55ACEE; }

.livefeeds-youtube-head:before { content: "\f166"; color: #e52d27; }

.livefeeds-rss-head:before { content: "\f143"; color: #FF6600; }

.livefeeds-feed-instagram .content .content-source-logo, .livefeeds-feed-facebook .content .content-source-logo, .livefeeds-feed-youtube .content .content-source-logo, .livefeeds-feed-rss .content .content-source-logo { background-image: none; }

#brandYoutube .content .content-source-logo { font-family: 'FM-Player'; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; height: 22px; width: 40px; }
#brandYoutube .content .content-source-logo:hover { text-decoration: none; }
#brandYoutube .content .content-source-logo .content-source-logo { display: none; }

#brandYoutube .content .content-source-logo:before { content: "\ea9a"; }

.livefeeds-feed-twitter .content .content-footer { padding-bottom: 17px; }

.livefeeds-feed-nocontent-text { padding: 50px 35px; color: #F7941e; }
.dark-bg.has-bg-img .livefeeds-feed-nocontent-text { color: #F7941e; }

/*.livefeeds-feed-twitter, .livefeeds-feed-instagram
	{
	    margin-right: 15px;
	}*/
.livefeeds-feed-twitter .content-instagram { display: none !important; }

.livefeeds-feed-instagram .content-tweet { display: none !important; }

.hub-list > section { padding-top: 0; }

.hub-list > section > article.content { padding-bottom: 0 !important; border: 0 important; }

.lf-thread-default.lf-thread-leaf[data-thread-nest-level='0'] > .lf-thread-root-content { border: 0 important; }

.livefeeds-container.livefeeds-ie8 { display: none; }

.ie8 .livefeeds-container.livefeeds-ie8 { display: block; }
.ie8 .livefeeds-container { display: none; }

/* 768px ========================   */
@media (min-width: 768px) { section.section-livefeed { padding-bottom: 28px; }
  .livefeeds { width: 100%; float: left; height: auto; margin: 0 auto; }
  /*	.livefeeds.items2 { 		.livefeeds-container:first-child { 			margin-right: 15px; 		} 		.livefeeds-container:last-child { 			margin-left: 0; 		} 		.livefeeds-container { 			width: 37%; 			margin: 0 12%; 		} 	}*/
  .livefeeds.col2.items2 .livefeeds-container:first-child { margin-left: 18%; }
  .livefeeds.col2.items1 .livefeeds-container { margin-left: 18%; left: 0; }
  .livefeeds .livefeeds-container { float: left; width: 32%; margin: 0 5px; }
  .livefeeds .livefeeds-container .hub-wall-column { width: 100%; }
  .livefeeds .livefeeds-container.extendedWidth .hub-wall-column { width: 50%; }
  .livefeeds.col3.items2 .livefeeds-container.extendedWidth { width: 64%; }
  .livefeeds.col2.items1 .livefeeds-container.extendedWidth { width: 64%; }
  .livefeeds.col2.items1 .livefeeds-container.extendedWidth .hub-wall-column { width: 50%; }
  .livefeeds.col3.items3 .livefeeds-container { width: 32%; }
  .livefeeds.col3.items3 .livefeeds-container .hub-wall-column { width: 100%; }
  .livefeeds-container:last-child { margin-right: 0; }
  .livefeeds.items1 .livefeeds-container { margin-left: -16%; float: left; position: relative; width: 32%; left: 50%; } }
/* 1200px ========================  */
@media (min-width: 1200px) { section.section-livefeed .main { width: 100%; max-width: 1800px; margin: 0 auto; position: relative; }
  /*	.livefeeds.items2 { 		.livefeeds-container:first-child { 			margin-left:12%; 		} 		.livefeeds-container { 			width: 369px; 		} 	}*/
  .livefeeds-container:first-child { margin-left: 0; }
  .livefeeds.col2.items2 .livefeeds-container:first-child { margin-left: 18%; }
  .livefeeds.col1.items1 .livefeeds-container { margin-left: -webkit-calc(50% - 155px); margin-left: calc(50% - 155px); float: none; position: static; width: 32%; }
  .livefeeds.col2.items1 .livefeeds-container { margin-left: -webkit-calc(50% - 302px); margin-left: calc(50% - 302px); float: none; position: static; width: 32%; } }
.ie9 section.section-livefeed .content-default .content-body, .ie9 section.section-livefeed .content-feed .content-body, .ie9 section.section-livefeed .content-feed, .ie9 section.section-livefeed .content-default { font-family: helvetica,arial,sans-serif; }
.ie9 section.section-livefeed strong, .ie9 section.section-livefeed a { font-family: helvetica,arial,sans-serif; }
.ie9 section.section-livefeed .hub-modal.content-author-name a { font-family: helvetica,arial,sans-serif; }

/* optional for toolkit display */
/*@import "section-background-toggle";*/

