@import url("//fonts.googleapis.com/css?family=Raleway:300,400,500,600,700,900");
/* Global styles */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* All ads use the following styles */
#cycler .wrap { display: none; position: absolute; height: 100%; width: 100%; z-index: 1; }
#cycler .wrap.active { z-index: 3; }
#cycler .wrap:first-child { display: block; }

.ad170 { width: 168px; height: 283px; }
.ad170 a p { font-size: 12px; line-height: 1.1em; padding: 3px 5px; margin: 0; }
.ad170 a img { display: block; margin: 5px auto; }
.ad170 .delta { margin-bottom: 0; padding: 0 5px; }
.ad170 .zeta { margin-bottom: 0; padding: 0 5px; }
.ad170 #cycler .wrap { width: 168px; height: 283px; }
.ad170 #cycler .wrap img { width: 121px; height: 121px; }
.ad170 #cycler .wrap .head { padding: 0 5px; margin-bottom: 0.2em; }
.ad170 #cycler .wrap .sub { padding: 0 5px; display: block; margin-bottom: 0.4em; margin-top: 2px; }
.ad170 #cycler .wrap .body { padding: 3px 5px; margin: 0; }
.ad170 #cycler .wrap .cta { position: static; margin: 0 5px; padding: 0; }

.ad285 { padding: 7px 6px 0 6px; width: 271px; height: 161px; }
.ad285 .delta { margin-bottom: 0; padding: 0 5px; }
.ad285 .zeta { margin-bottom: 0; padding: 0 5px; }
.ad285 #cycler .wrap { width: 271px; height: 161px; }
.ad285 #cycler .wrap img { width: 110px; height: 155px; float: left; display: block; margin-right: 5px; }
.ad285 #cycler .wrap p { font-size: 12px; line-height: 1.1em; padding: 3px 5px; margin: 0; }
.ad285 #cycler .wrap .head { padding: 0; margin-bottom: 2px; }
.ad285 #cycler .wrap .sub { padding: 0; display: block; margin-bottom: 4px; }
.ad285 #cycler .wrap .body { padding: 0; margin: 0; display: inline; }
.ad285 #cycler .wrap .cta { position: static; display: inline; padding: 0; }
.ad285 #cycler .wrap .cta span { display: inline; }
.ad285 #cycler .wrap .cta span b { display: inline; }

@font-face { font-family: 'League Gothic'; font-style: italic; font-weight: lighter; src: url("../fonts/leaguegothic/league_gothic_condensed_italic.eot"); src: url("../fonts/leaguegothic/league_gothic_condensed_italic.eot?#iefix") format("embedded-opentype"), url("../fonts/leaguegothic/league_gothic_condensed_italic.woff") format("woff"), url("../fonts/leaguegothic/league_gothic_condensed_italic.ttf") format("truetype"), url("../fonts/leaguegothic/league_gothic_condensed_italic.svg#LeagueGothic") format("svg"); }

@font-face { font-family: 'League Gothic'; font-style: italic; font-weight: normal; src: url("../fonts/leaguegothic/league_gothic_italic.eot"); src: url("../fonts/leaguegothic/league_gothic_italic.eot?#iefix") format("embedded-opentype"), url("../fonts/leaguegothic/league_gothic_italic.woff") format("woff"), url("../fonts/leaguegothic/league_gothic_italic.ttf") format("truetype"), url("../fonts/leaguegothic/league_gothic_italic.svg#LeagueGothic") format("svg"); }

@font-face { font-family: 'League Gothic'; font-style: normal; font-weight: lighter; src: url("../fonts/leaguegothic/league_gothic_condensed_regular.eot"); src: url("../fonts/leaguegothic/league_gothic_condensed_regular.eot?#iefix") format("embedded-opentype"), url("../fonts/leaguegothic/league_gothic_condensed_regular.woff") format("woff"), url("../fonts/leaguegothic/league_gothic_condensed_regular.ttf") format("truetype"), url("../fonts/leaguegothic/league_gothic_condensed_regular.svg#LeagueGothic") format("svg"); }

@font-face { font-family: 'League Gothic'; font-style: normal; font-weight: normal; src: url("../fonts/leaguegothic/league_gothic_regular.eot"); src: url("../fonts/leaguegothic/league_gothic_regular.eot?#iefix") format("embedded-opentype"), url("../fonts/league_gothic_regular.woff") format("woff"), url("../fonts/leaguegothic/league_gothic_regular.ttf") format("truetype"), url("../fonts/leaguegothic/league_gothic_regular.svg#LeagueGothic") format("svg"); }

@font-face { font-family: 'icomoon'; font-style: normal; font-weight: normal; src: url("../fonts/icomoon/icomoon.eot?pmnyex"); src: url("../fonts/icomoon/icomoon.eot?pmnyex#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?pmnyex") format("truetype"), url("../fonts/icomoon/icomoon.woff?pmnyex") format("woff"), url("../fonts/icomoon/icomoon.svg?pmnyex#icomoon") format("svg"); }

.dfp-tag-wrapper { outline: 1px solid orange; }

.ad300 { background-color: rgba(96, 111, 118, 0.15); font-family: "Raleway", sans-serif; }
.ad300 #cycler .wrap { width: 300px; max-width: 300px; }
.ad300 #cycler .wrap img { width: 300px; margin: 0 0 11px; }
.ad300 #cycler .wrap .head { margin: 0 0 4px; color: #606F76; font-family: 'League Gothic', sans-serif; font-size: 23px; font-weight: normal; line-height: 27px; text-align: center; text-transform: uppercase; }
.ad300 #cycler .wrap .sub, .ad300 #cycler .wrap .body { font-size: 9px; line-height: 11px; }
.ad300 #cycler .wrap .sub { margin: 0; color: #606F76; font-weight: 900; text-align: center; text-transform: uppercase; }
.ad300 #cycler .wrap .body { padding: 0 18px; color: #333333; font-weight: 500; }
.ad300 #cycler .wrap .cta { margin: 0 0 22px; color: #606F76; font-size: 17px; font-weight: 600; line-height: 20px; text-align: center; text-decoration: none; text-transform: uppercase; }
.ad300 #cycler .wrap .cta::after { content: '\e901'; font-family: icomoon; font-size: 12px; margin-left: 10px; position: relative; top: -1px; }
.ad300 .adpad { min-height: 248px; padding-bottom: 22px; }

.ad345 { padding: 5px 5px 0 5px; width: 333px; height: 133px; }
.ad345 .delta { margin-bottom: 0; padding: 0 5px; }
.ad345 .zeta { margin-bottom: 0; padding: 0 5px; }
.ad345 #cycler .wrap { width: 333px; height: 133px; }
.ad345 #cycler .wrap img { width: 121px; height: 121px; float: left; display: block; margin: 0 13px 0 0; }
.ad345 #cycler .wrap p { padding: 3px 0; }
.ad345 #cycler .wrap .head { margin-bottom: 0; }
.ad345 #cycler .wrap .sub { display: block; margin-bottom: 0; }
.ad345 #cycler .wrap .body { margin: 0; display: inline; }
.ad345 #cycler .wrap .cta { position: static; display: inline; padding: 0; }
.ad345 #cycler .wrap .cta span { display: inline; }
.ad345 #cycler .wrap .cta span b { display: inline; }

a { text-decoration: none; }

.ad170 { background: white; border: 1px solid #d5cdc3; }
.ad170 a p { color: black; font-size: 12px; line-height: 1.1em; }
.ad170 a img { border: 0px solid black; -ms-box-shadow: 0 0 5px #cccccc; -moz-box-shadow: 0 0 5px #cccccc; -webkit-box-shadow: 0 0 5px #cccccc; box-shadow: 0 0 5px #cccccc; }
.ad170 .a-more { color: #0061aa; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; text-align: right; }
.ad170 .delta { font-size: 13px; }
.ad170 .zeta { font-size: 12px; line-height: 1.3em; }
.ad170 #cycler .wrap { background: white; }
.ad170 #cycler .wrap .head { color: #0061aa; font-size: 15px; font-weight: bold; line-height: 1.3em; }
.ad170 #cycler .wrap .sub { color: #ee3e36; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 1.1em; margin-bottom: 0.4em; }
.ad170 #cycler .wrap .body { font-size: 12px; line-height: 1.1em; }
.ad170 #cycler .wrap .cta { text-align: right; background: none; color: #ee3e36; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; letter-spacing: 0; }

.ad285 { background: white; border: 1px solid #dedede; }
.ad285 .a-more { color: #0061aa; font-size: 10px; font-weight: bold; text-transform: uppercase; text-align: right; }
.ad285 .delta { font-size: 13px; }
.ad285 .zeta { font-size: 12px; line-height: 1.3em; }
.ad285 #cycler .wrap { background: white; }
.ad285 #cycler .wrap p { color: black; font-size: 12px; line-height: 1.1em; }
.ad285 #cycler .wrap .head { color: #0061aa; font-size: 16px; font-weight: bold; line-height: 1.0em; }
.ad285 #cycler .wrap .sub { color: #ee3e36; font-size: 11px; font-weight: normal; line-height: 1.1em; margin-bottom: 0.4em; font-style: italic; }
.ad285 #cycler .wrap .body { font-size: 12px; line-height: 1.1em; }
.ad285 #cycler .wrap .cta { background: none; color: #ee3e36; text-transform: none; letter-spacing: normal; }

.ad345 { background: white; border: 1px solid #d5cdc3; }
.ad345 a p { color: black; font-size: 12px; line-height: 1.25em; }
.ad345 a img { border: 0px solid black; -ms-box-shadow: 0 0 5px #cccccc; -moz-box-shadow: 0 0 5px #cccccc; -webkit-box-shadow: 0 0 5px #cccccc; box-shadow: 0 0 5px #cccccc; }
.ad345 .a-more { color: #0061aa; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; }
.ad345 .delta { font-size: 13px; }
.ad345 .zeta { font-size: 12px; line-height: 1.3em; }
.ad345 #cycler .wrap { background: white; }
.ad345 #cycler .wrap .head { color: #0061aa; font-weight: bold; font-size: 12px; line-height: 1.2em; }
.ad345 #cycler .wrap .sub { color: #ee3e36; font-family: Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 1.2em; }
.ad345 #cycler .wrap .body { font-size: 12px; line-height: 1.1; }
.ad345 #cycler .wrap .cta { text-align: left; background: none; color: #ee3e36; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold; text-transform: none; letter-spacing: 0; }
