@charset "UTF-8";.mejs-container {position: relative; background: #000; font-family: Helvetica,Arial; text-align: left; vertical-align: top; text-indent: 0;}
.me-plugin {position: absolute;}
.mejs-embed,.mejs-embed body {width: 100%; height: 100%; margin: 0; padding: 0; background: #000; overflow: hidden;}
.mejs-fullscreen {overflow: hidden !important;}
.mejs-container-fullscreen {position: fixed; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: 1000;}
.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video {width: 100%; height: 100%;}
.mejs-clear {clear: both;}
.mejs-background {position: absolute; top: 0; left: 0;}
.mejs-mediaelement {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.mejs-poster {position: absolute; top: 0; left: 0; background-size: contain; background-position: 50% 50%; background-repeat: no-repeat;}
:root .mejs-poster img {display: none;}
.mejs-poster img {padding: 0; border: 0;}
.mejs-overlay {position: absolute; top: 0; left: 0;}
.mejs-overlay-play {cursor: pointer;}
.mejs-overlay-button {position: absolute; top: 50%; left: 50%; width: 100px; height: 100px; margin: -50px 0 0 -50px; background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/fonts/bigplay.svg) no-repeat;}
.no-svg .mejs-overlay-button {background-image: none;}
.mejs-overlay:hover .mejs-overlay-button {background-position: 0 -100px;}
.mejs-overlay-loading {position: absolute; top: 50%; left: 50%; width: 80px; height: 80px; margin: -40px 0 0 -40px; background: linear-gradient(to bottom,rgba(50,50,50,.9),rgba(0,0,0,.9));}
.mejs-overlay-loading span {display: block; width: 80px; height: 80px; background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/loading.gif) 50% 50% no-repeat;}
.mejs-container .mejs-controls {position: absolute; list-style-type: none; margin: 0; padding: 0; bottom: 0; left: 0; background: linear-gradient(to bottom,rgba(50,50,50,.7),rgba(0,0,0,.7)); height: 30px; width: 100%;}
.mejs-container .mejs-controls div {list-style-type: none; background-image: none; display: block; float: left; margin: 0; padding: 0; width: 26px; height: 26px; font-size: 11px; line-height: 11px; font-family: Helvetica,Arial; border: 0;}
.mejs-controls .mejs-button button {cursor: pointer; display: block; font-size: 0; line-height: 0; text-decoration: none; margin: 7px 5px; padding: 0; position: absolute; height: 16px; width: 16px; border: 0; background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/controls.png) no-repeat;}
.no-svg .mejs-controls .mejs-button button {background-image: none;}
.mejs-controls .mejs-button button:focus {outline: #ff0 solid 1px;}
.mejs-container .mejs-controls .mejs-time {color: #fff; display: block; height: 17px; width: auto; padding: 8px 3px 0; overflow: hidden; text-align: center; box-sizing: content-box;}
.mejs-container .mejs-controls .mejs-time span {color: #fff; font-size: 11px; line-height: 12px; display: block; float: left; margin: 1px 2px 0 0; width: auto;}
.mejs-controls .mejs-play button {background-position: 0 0;}
.mejs-controls .mejs-pause button {background-position: 0 -16px;}
.mejs-controls .mejs-stop button {background-position: -112px 0;}
.mejs-controls div.mejs-time-rail {direction: ltr; width: 200px; padding-top: 5px;}
.mejs-controls .mejs-time-rail span {display: block; position: absolute; width: 180px; height: 10px; border-radius: 2px; cursor: pointer;}
.mejs-controls .mejs-time-rail .mejs-time-total {margin: 5px; background: linear-gradient(to bottom,rgba(30,30,30,.8),rgba(60,60,60,.8));}
.mejs-controls .mejs-time-rail .mejs-time-buffering {width: 100%; background-image: linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-size: 15px 15px; -webkit-animation: buffering-stripes 2s linear infinite; animation: buffering-stripes 2s linear infinite;}
@-webkit-keyframes buffering-stripes { 
  from {background-position: 0 0;} 
  to {background-position: 30px 0;} 
}
@keyframes buffering-stripes { 
  from {background-position: 0 0;} 
  to {background-position: 30px 0;} 
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {background: linear-gradient(to bottom,rgba(44,124,145,.8),rgba(78,183,212,.8)); width: 0;}
.mejs-controls .mejs-time-rail .mejs-time-current {background: linear-gradient(to bottom,rgba(255,255,255,.9),rgba(200,200,200,.8)); width: 0;}
.mejs-controls .mejs-time-rail .mejs-time-handle {display: none; position: absolute; margin: 0; width: 10px; background: #fff; border-radius: 5px; cursor: pointer; border: 2px solid #333; top: -2px; text-align: center;}
.mejs-controls .mejs-time-rail .mejs-time-float {position: absolute; display: none; background: #eee; width: 36px; height: 17px; border: 1px solid #333; top: -26px; margin-left: -18px; text-align: center; color: #111;}
.mejs-controls .mejs-time-rail .mejs-time-float-current {margin: 2px; width: 30px; display: block; text-align: center; left: 0;}
.mejs-controls .mejs-time-rail .mejs-time-float-corner {position: absolute; display: block; width: 0; height: 0; line-height: 0; border: 5px solid #eee; border-color: #eee transparent transparent; border-radius: 0; top: 15px; left: 13px;}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {width: 48px;}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {width: 44px;}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {left: 18px;}
.mejs-controls .mejs-fullscreen-button button {background-position: -32px 0;}
.mejs-controls .mejs-unfullscreen button {background-position: -32px -16px;}
.mejs-controls .mejs-mute button {background-position: -16px -16px;}
.mejs-controls .mejs-unmute button {background-position: -16px 0;}
.mejs-controls .mejs-volume-button {position: relative;}
.mejs-controls .mejs-volume-button .mejs-volume-slider {display: none; height: 115px; width: 25px; background: rgba(50,50,50,.7); border-radius: 0; top: -115px; left: 0; z-index: 1; position: absolute; margin: 0;}
.mejs-controls .mejs-volume-button:hover {border-radius: 0 0 4px 4px;}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {position: absolute; left: 11px; top: 8px; width: 2px; height: 100px; background: rgba(255,255,255,.5); margin: 0;}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {position: absolute; left: 11px; top: 8px; width: 2px; height: 100px; background: rgba(255,255,255,.9); margin: 0;}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {position: absolute; left: 4px; top: -3px; width: 16px; height: 6px; background: rgba(255,255,255,.9); cursor: N-resize; border-radius: 1px; margin: 0;}
.mejs-controls div.mejs-horizontal-volume-slider {height: 26px; width: 60px; position: relative;}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {position: absolute; left: 0; top: 11px; width: 50px; height: 8px; margin: 0; padding: 0; font-size: 1px; border-radius: 2px; background: linear-gradient(to bottom,rgba(30,30,30,.8),rgba(60,60,60,.8));}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {position: absolute; left: 0; top: 11px; width: 50px; height: 8px; margin: 0; padding: 0; font-size: 1px; border-radius: 2px; background: linear-gradient(to bottom,rgba(255,255,255,.9),rgba(200,200,200,.8));}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {display: none;}
.mejs-controls .mejs-captions-button {position: relative;}
.mejs-controls .mejs-captions-button button {background-position: -48px 0;}
.mejs-controls .mejs-captions-button .mejs-captions-selector {visibility: hidden; position: absolute; bottom: 26px; right: -10px; width: 130px; height: 100px; background: rgba(50,50,50,.7); border: 1px solid transparent; padding: 10px; overflow: hidden; border-radius: 0;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {margin: 0; padding: 0; display: block; list-style-type: none !important; overflow: hidden;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {margin: 0 0 6px; padding: 0; list-style-type: none !important; display: block; color: #fff; overflow: hidden;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {clear: both; float: left; margin: 3px 3px 0 5px;}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {width: 100px; float: left; padding: 4px 0 0; line-height: 15px; font-family: helvetica,arial; font-size: 10px;}
.mejs-controls .mejs-captions-button .mejs-captions-translations {font-size: 10px; margin: 0 0 5px;}
.mejs-chapters {position: absolute; top: 0; left: 0; width: 10000px; z-index: 1;}
.mejs-chapters .mejs-chapter {position: absolute; float: left; background: linear-gradient(to bottom,rgba(50,50,50,.7),rgba(0,0,0,.7)); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000); overflow: hidden; border: 0;}
.mejs-chapters .mejs-chapter .mejs-chapter-block {font-size: 11px; color: #fff; padding: 5px; display: block; border-right: solid 1px #333; border-bottom: solid 1px #333; cursor: pointer;}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {border-right: none;}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {background: linear-gradient(to bottom,rgba(102,102,102,.7),rgba(50,50,50,.6)); filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232);}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {font-size: 12px; font-weight: 700; display: block; white-space: nowrap; text-overflow: ellipsis; margin: 0 0 3px; line-height: 12px;}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {font-size: 12px; line-height: 12px; margin: 3px 0 4px; display: block; white-space: nowrap; text-overflow: ellipsis;}
.mejs-captions-layer {position: absolute; bottom: 0; left: 0; text-align: center; line-height: 22px; font-size: 12px; color: #fff;}
.mejs-captions-layer a {color: #fff; text-decoration: underline;}
.mejs-captions-layer[lang=ar] {font-size: 20px; font-weight: 400;}
.mejs-captions-position {position: absolute; width: 100%; bottom: 15px; left: 0;}
.mejs-captions-position-hover {bottom: 45px;}
.mejs-captions-text {padding: 3px 5px; background: rgba(20,20,20,.8);}
.me-cannotplay a {color: #fff; font-weight: 700;}
.me-cannotplay span {padding: 15px; display: block;}
.mejs-controls .mejs-loop-off button {background-position: -64px -16px;}
.mejs-controls .mejs-loop-on button {background-position: -64px 0;}
.mejs-controls .mejs-backlight-off button {background-position: -80px -16px;}
.mejs-controls .mejs-backlight-on button {background-position: -80px 0;}
.mejs-controls .mejs-picturecontrols-button {background-position: -96px 0;}
.mejs-contextmenu {position: absolute; width: 150px; padding: 10px; border-radius: 4px; top: 0; left: 0; background: #fff; border: 1px solid #999; z-index: 1001;}
.mejs-contextmenu .mejs-contextmenu-separator {height: 1px; font-size: 0; margin: 5px 6px; background: #333;}
.mejs-contextmenu .mejs-contextmenu-item {font-family: Helvetica,Arial; font-size: 12px; padding: 4px 6px; cursor: pointer; color: #333;}
.mejs-contextmenu .mejs-contextmenu-item:hover {background: #2C7C91; color: #fff;}
.mejs-controls .mejs-sourcechooser-button {position: relative;}
.mejs-controls .mejs-sourcechooser-button button {background-position: -128px 0;}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {visibility: hidden; position: absolute; bottom: 26px; right: -10px; width: 130px; height: 100px; background: rgba(50,50,50,.7); border: 1px solid transparent; padding: 10px; overflow: hidden; border-radius: 0;}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {margin: 0; padding: 0; display: block; list-style-type: none !important; overflow: hidden;}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {margin: 0 0 6px; padding: 0; list-style-type: none !important; display: block; color: #fff; overflow: hidden;}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {clear: both; float: left; margin: 3px 3px 0 5px;}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {width: 100px; float: left; padding: 4px 0 0; line-height: 15px; font-family: helvetica,arial; font-size: 10px;}
.mejs-postroll-layer {position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: rgba(50,50,50,.7); z-index: 1000; overflow: hidden;}
.mejs-postroll-layer-content {width: 100%; height: 100%;}
.mejs-postroll-close {position: absolute; right: 0; top: 0; background: rgba(50,50,50,.7); color: #fff; padding: 4px; z-index: 100; cursor: pointer;}
@font-face {font-family: flowplayer; src: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/fonts/flowplayer.eot) format("embedded-opentype"),url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/fonts/flowplayer.woff2) format("woff2"),url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/fonts/flowplayer.woff) format("woff");}
.fp-icon {display: inline-block;}
.fp-icon:before {font-family: flowplayer; font-size: 1.7em;}
.fp-airplay:before {content: "\e001";}
.fp-fullscreen:before {content: "\e002";}
.fp-checked:before {content: "\e003";}
.fp-embed:before {content: "\e004"; color: #fff;}
.fp-chromecast:before {content: "\e005";}
.fp-email:before {content: "\e006";}
.fp-playbtn:before {content: "\e007";}
.fp-share:before {content: "\e009";}
.fp-share2:before {content: "\e00a";}
.fp-twitter:before {content: "\e00c"; color: #1da1f2;}
.fp-facebook:before {content: "\e00a"; color: #3b5998;}
.fp-volumebtn:before {content: "\e00b";}
.fp-volume-off:before {content: "\e00d";}
.fp-unload:before {content: "\e00f";}
.fp-prevbtn:before {content: "\e011";}
.fp-nextbtn:before {content: "\e012";}
.flowplayer.is-mouseover .fp-captions,.flowplayer.is-paused .fp-captions {bottom: 3em;}
.flowplayer.is-poster .fp-engine {filter: alpha(opacity=0); opacity: 0;}
.flowplayer.is-loading .fp-engine {top: -9999em;}
.flowplayer.is-loading .fp-ui .fp-controls,.flowplayer.is-loading .fp-ui .fp-header {filter: alpha(opacity=0); opacity: 0;}
.flowplayer.is-poster .fp-ui>*,.flowplayer.is-splash .fp-ui>* {display: none;}
.flowplayer.is-poster .fp-ui>.fp-play,.flowplayer.is-splash .fp-ui>.fp-play {display: block;}
.flowplayer.is-poster.is-loading .fp-ui>.fp-play,.flowplayer.is-splash.is-loading .fp-ui>.fp-play {display: none;}
.flowplayer.is-poster .fp-engine {left: -9999em; top: -9999em;}
.flowplayer.is-disabled .fp-color {background-color: #999;}
.flowplayer.has-title .fp-header {top: 0; text-align: right;}
.flowplayer.is-fullscreen {top: 0 !important; left: 0 !important; border: 0 !important; margin: 0 !important; width: 100% !important; height: 100% !important; max-width: 100% !important; z-index: 99999 !important; box-shadow: 0 !important; background-image: none !important; background-color: #333;}
.flowplayer.is-fullscreen .fp-player {background-color: #333;}
.flowplayer.is-fullscreen .fp-fullscreen:before {content: "\e016";}
.flowplayer.is-fullscreen.fp-minimal .fp-fullscreen:before,.flowplayer.is-fullscreen.fp-outlined .fp-fullscreen:before {content: "\e216";}
.flowplayer.is-fullscreen.fp-edgy .fp-fullscreen:before {content: "\e116";}
.flowplayer.is-fullscreen.fp-edgy.fp-minimal .fp-fullscreen:before,.flowplayer.is-fullscreen.fp-edgy.fp-outlined .fp-fullscreen:before {content: "\e316";}
.flowplayer.is-loading .fp-waiting,.flowplayer.is-seeking .fp-waiting {display: block; filter: alpha(opacity=100); opacity: 1;}
.flowplayer.is-loading .fp-play,.flowplayer.is-seeking .fp-play {display: none !important;}
.flowplayer.is-playing {background-image: none !important;}
.flowplayer.is-playing .fp-playbtn:before {content: "\e008";}
.flowplayer.is-playing.fp-minimal .fp-playbtn:before,.flowplayer.is-playing.fp-outlined .fp-playbtn:before {content: "\e208";}
.flowplayer.is-playing.fp-edgy .fp-playbtn:before {content: "\e108";}
.flowplayer.is-playing.fp-edgy.fp-minimal .fp-playbtn:before,.flowplayer.is-playing.fp-edgy.fp-outlined .fp-playbtn:before {content: "\e308";}
.flowplayer.is-muted .fp-volumebtn:before {content: "\e00d";}
.flowplayer.is-muted.fp-minimal .fp-volumebtn:before,.flowplayer.is-muted.fp-outlined .fp-volumebtn:before {content: "\e20d";}
.flowplayer.is-muted.fp-edgy .fp-volumebtn:before {content: "\e10d";}
.flowplayer.is-muted.fp-edgy.fp-minimal .fp-volumebtn:before,.flowplayer.is-muted.fp-edgy.fp-outlined .fp-volumebtn:before {content: "\e30d";}
.flowplayer.is-inverted .fp-duration {display: none;}
.flowplayer.is-closeable .fp-header .fp-unload,.flowplayer.is-inverted .fp-remaining {display: block;}
.flowplayer.is-error {background-color: #aaa;}
.flowplayer.is-error .fp-ui {filter: alpha(opacity=100); opacity: 1;}
.flowplayer.is-live .fp-timeline {visibility: hidden;}
.flowplayer.is-live.is-dvr .fp-timeline {visibility: visible;}
.flowplayer.is-flash-disabled .fp-waiting,.flowplayer.is-live .fp-timestamp {display: none !important;}
.flowplayer.is-flash-disabled .fp-ui {height: auto; background: 0 0; filter: alpha(opacity=100); opacity: 1;}
.flowplayer.is-flash-disabled .fp-ui .fp-controls,.flowplayer.is-flash-disabled .fp-ui .fp-header {display: none;}
.flowplayer.is-flash-disabled .fp-engine {top: 0;}
.flowplayer.no-buffer .fp-ui .fp-controls .fp-timeline .fp-buffer,.flowplayer.no-volume .fp-volumebar {display: none;}
.flowplayer.fp-mute .fp-volumebtn {display: inline-block;}
.flowplayer.no-mute.no-volume .fp-volume {display: none;}
@-webkit-keyframes pulse { 
  0% {filter: alpha(opacity=0); opacity: 0;} 
  100% {filter: alpha(opacity=100); opacity: 1;} 
}
@keyframes pulse { 
  0% {filter: alpha(opacity=0); opacity: 0;} 
  100% {filter: alpha(opacity=100); opacity: 1;} 
}
.flowplayer .fp-chromecast-engine {position: absolute; display: none; top: 0; bottom: 0; right: 0; left: 0; color: #fff;}
.flowplayer .fp-chromecast-engine .fp-chromecast-engine-status {font-size: 150%; text-align: center;}
.flowplayer .fp-chromecast-engine .fp-chromecast-engine-icon {-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=); mask-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=); -webkit-mask-size: 100% 100%; background-color: #fff; margin: 10% auto 2em; height: 5em; width: 5em;}
.flowplayer.is-chromecast {background-color: #333;}
.flowplayer.is-chromecast .fp-chromecast-engine {display: block;}
.flowplayer.is-chromecast .fp-flash-disabled {display: none !important;}
.flowplayer.is-chromecast .fp-engine {left: -9999em; top: -9999em; bottom: auto; right: auto;}
.flowplayer.fp-default-playlist .fp-next,.flowplayer.fp-default-playlist .fp-prev {position: absolute; top: 45%; filter: alpha(opacity=30); opacity: .3; -webkit-transition: opacity .2s; transition: opacity .2s;}
.flowplayer.fp-default-playlist .fp-next:hover,.flowplayer.fp-default-playlist .fp-prev:hover {filter: alpha(opacity=100); opacity: 1;}
.flowplayer.fp-default-playlist .fp-next:before,.flowplayer.fp-default-playlist .fp-prev:before {font-family: flowplayer; font-size: 2.8em;}
.flowplayer.fp-default-playlist .fp-prev {left: .4em;}
.flowplayer.fp-default-playlist .fp-prev:before {content: "\e011";}
.flowplayer.fp-default-playlist .fp-next {right: .4em;}
.flowplayer.fp-default-playlist .fp-next:before {content: "\e012";}
.flowplayer.fp-default-playlist .fp-playlist {position: absolute; right: .4em; bottom: 3em; width: 100%; text-align: center;}
.flowplayer.fp-default-playlist .fp-playlist a {background-color: #fff; height: .8em; border-radius: 50%; width: .8em; filter: alpha(opacity=70); opacity: .7; display: inline-block; -webkit-transition: -webkit-transform .2s,-webkit-transform .2s; transition: transform .2s,-webkit-transform .2s;}
.flowplayer.fp-default-playlist .fp-playlist a:hover {-webkit-transform: scale(1.2,1.2); -ms-transform: scale(1.2,1.2); transform: scale(1.2,1.2);}
.flowplayer.fp-default-playlist .fp-playlist a.is-active {filter: alpha(opacity=100); opacity: 1;}
.flowplayer.fp-default-playlist.fp-edgy .fp-prev:before {content: "\e111";}
.flowplayer.fp-default-playlist.fp-edgy .fp-next:before {content: "\e112";}
.flowplayer.fp-default-playlist.fp-minimal .fp-prev:before,.flowplayer.fp-default-playlist.fp-outlined .fp-prev:before {content: "\e211";}
.flowplayer.fp-default-playlist.fp-minimal .fp-next:before,.flowplayer.fp-default-playlist.fp-outlined .fp-next:before {content: "\e212";}
.flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-prev:before,.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-prev:before {content: "\e311";}
.flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-next:before,.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-next:before {content: "\e312";}
.flowplayer.fp-custom-playlist {overflow: visible;}
.flowplayer.fp-custom-playlist .fp-playlist,.flowplayer.fp-custom-playlist.is-loading .fp-playlist,.flowplayer.fp-custom-playlist.is-poster .fp-playlist,.flowplayer.fp-custom-playlist.is-splash .fp-playlist {display: block; filter: alpha(opacity=100); opacity: 1;}
.flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-play svg.fp-play-rounded-outline {display: none !important;}
.flowplayer.fp-edgy .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-play svg.fp-play-sharp-fill {display: block;}
.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-fill {display: none;}
.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-outline {display: block;}
.flowplayer.fp-edgy,.flowplayer.fp-edgy .fp-bar,.flowplayer.fp-edgy .fp-bar-slider,.flowplayer.fp-edgy .fp-bar-slider>*,.flowplayer.fp-edgy .fp-bar>*,.flowplayer.fp-edgy .fp-captions p,.flowplayer.fp-edgy .fp-menu,.flowplayer.fp-edgy .fp-textarea,.flowplayer.fp-edgy .fp-timestamp {border-radius: 0;}
.flowplayer.fp-edgy .fp-airplay:before {content: "\e101";}
.flowplayer.fp-edgy .fp-fullscreen:before {content: "\e102";}
.flowplayer.fp-edgy .fp-checked:before {content: "\e103";}
.flowplayer.fp-edgy .fp-embed:before {content: "\e104";}
.flowplayer.fp-edgy .fp-chromecast:before {content: "\e105";}
.flowplayer.fp-edgy .fp-email:before {content: "\e106";}
.flowplayer.fp-edgy .fp-playbtn:before {content: "\e107";}
.flowplayer.fp-edgy .fp-share:before {content: "\e109";}
.flowplayer.fp-edgy .fp-share2:before {content: "\e10a";}
.flowplayer.fp-edgy .fp-twitter:before {content: "\e10c";}
.flowplayer.fp-edgy .fp-facebook:before {content: "\e10a";}
.flowplayer.fp-edgy .fp-volumebtn:before {content: "\e10b";}
.flowplayer.fp-edgy .fp-volume-off:before {content: "\e10d";}
.flowplayer.fp-edgy .fp-unload:before {content: "\e10f";}
.flowplayer.fp-edgy .fp-prevbtn:before {content: "\e111";}
.flowplayer.fp-edgy .fp-nextbtn:before {content: "\e112";}
.flowplayer.fp-edgy.fp-minimal .fp-airplay:before,.flowplayer.fp-edgy.fp-outlined .fp-airplay:before {content: "\e301";}
.flowplayer.fp-edgy.fp-minimal .fp-fullscreen:before,.flowplayer.fp-edgy.fp-outlined .fp-fullscreen:before {content: "\e302";}
.flowplayer.fp-edgy.fp-minimal .fp-checked:before,.flowplayer.fp-edgy.fp-outlined .fp-checked:before {content: "\e303";}
.flowplayer.fp-edgy.fp-minimal .fp-embed:before,.flowplayer.fp-edgy.fp-outlined .fp-embed:before {content: "\e304";}
.flowplayer.fp-edgy.fp-minimal .fp-chromecast:before,.flowplayer.fp-edgy.fp-outlined .fp-chromecast:before {content: "\e305";}
.flowplayer.fp-edgy.fp-minimal .fp-email:before,.flowplayer.fp-edgy.fp-outlined .fp-email:before {content: "\e306";}
.flowplayer.fp-edgy.fp-minimal .fp-playbtn:before,.flowplayer.fp-edgy.fp-outlined .fp-playbtn:before {content: "\e307";}
.flowplayer.fp-edgy.fp-minimal .fp-share:before,.flowplayer.fp-edgy.fp-outlined .fp-share:before {content: "\e309";}
.flowplayer.fp-edgy.fp-minimal .fp-share2:before,.flowplayer.fp-edgy.fp-outlined .fp-share2:before {content: "\e30a";}
.flowplayer.fp-edgy.fp-minimal .fp-twitter:before,.flowplayer.fp-edgy.fp-outlined .fp-twitter:before {content: "\e30c";}
.flowplayer.fp-edgy.fp-minimal .fp-facebook:before,.flowplayer.fp-edgy.fp-outlined .fp-facebook:before {content: "\e30a";}
.flowplayer.fp-edgy.fp-minimal .fp-volumebtn:before,.flowplayer.fp-edgy.fp-outlined .fp-volumebtn:before {content: "\e30b";}
.flowplayer.fp-edgy.fp-minimal .fp-volume-off:before,.flowplayer.fp-edgy.fp-outlined .fp-volume-off:before {content: "\e30d";}
.flowplayer.fp-edgy.fp-minimal .fp-unload:before,.flowplayer.fp-edgy.fp-outlined .fp-unload:before {content: "\e30f";}
.flowplayer.fp-edgy.fp-minimal .fp-prevbtn:before,.flowplayer.fp-edgy.fp-outlined .fp-prevbtn:before {content: "\e311";}
.flowplayer.fp-edgy.fp-minimal .fp-nextbtn:before,.flowplayer.fp-edgy.fp-outlined .fp-nextbtn:before {content: "\e312";}
.flowplayer.no-svg .fp-ui .fp-controls,.flowplayer.no-svg .fp-ui .fp-header {background-color: #333;}
.flowplayer.no-svg .fp-ui .fp-play.fp-visible {background-color: #ccc; position: absolute; padding-top: 17%; top: 0; left: 0; right: 0; bottom: 0;}
.flowplayer.no-svg .fp-ui .fp-play.fp-visible svg {display: none;}
.flowplayer.no-svg .fp-ui .fp-play.fp-visible .fp-playbtn {display: inline;}
.flowplayer .fp-captions,.flowplayer .fp-controls,.flowplayer .fp-header,.flowplayer .fp-player,.flowplayer .fp-ui,.flowplayer .fp-waiting {position: absolute; width: 100%;}
.flowplayer {font-family: avenir,sans-serif; font-size: 16px; position: relative; max-height: 100%; overflow: hidden; border-radius: .24em; background-position: center; background-repeat: no-repeat; background-size: contain; zoom: 1 !important; width: 100%; display: inline-block;}
.flowplayer .fp-hidden {display: none;}
.flowplayer .fp-shown {display: block !important;}
.flowplayer * {box-sizing: border-box;}
.flowplayer .fp-engine {display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%;}
.flowplayer video.fp-engine::-webkit-media-controls {display: none !important;}
.flowplayer .fp-player {position: absolute; bottom: 0; top: 0;}
.flowplayer .fp-waiting {display: none; margin: 19% auto; text-align: center; top: 0;}
.flowplayer .fp-waiting * {box-shadow: 0 0 5px #333;}
.flowplayer .fp-waiting em {width: 1em; height: 1em; border-radius: 1em; background-color: rgba(255,255,255,.8); display: inline-block; -webkit-animation: pulse .6s infinite; animation: pulse .6s infinite; margin: .3em; filter: alpha(opacity=0); opacity: 0;}
.flowplayer .fp-waiting em:nth-child(1) {-webkit-animation-delay: .3s; animation-delay: .3s;}
.flowplayer .fp-waiting em:nth-child(2) {-webkit-animation-delay: .45s; animation-delay: .45s;}
.flowplayer .fp-waiting em:nth-child(3) {-webkit-animation-delay: .6s; animation-delay: .6s;}
.flowplayer .fp-waiting p {color: #ccc; font-weight: 700;}
.flowplayer .fp-ui {height: 100%; top: 0; background-image: none; -webkit-transition: background-image .1s; transition: background-image .1s; text-align: center; cursor: pointer; color: #fff;}
.flowplayer .fp-ui a,.flowplayer .fp-ui strong {color: inherit !important; font-style: normal !important; text-decoration: none !important;}
.flowplayer .fp-ui strong {font-weight: 700 !important;}
.flowplayer .fp-ui>* {-webkit-transition: opacity .1s; transition: opacity .1s; filter: alpha(opacity=0); opacity: 0;}
.flowplayer.fp-ui-shown .fp-ui,.flowplayer.is-mouseover .fp-ui,.flowplayer.is-paused .fp-ui {background-image: linear-gradient(to top,rgba(0,0,0,.25),transparent 15%);}
.flowplayer.fp-ui-shown .fp-ui>*,.flowplayer.is-mouseover .fp-ui>*,.flowplayer.is-paused .fp-ui>* {filter: alpha(opacity=100); opacity: 1;}
.flowplayer .fp-header {top: 0; background-image: linear-gradient(to bottom,rgba(0,0,0,.25),transparent); text-align: left; height: 3.6em; -webkit-transition: opacity .3s; transition: opacity .3s; padding-left: .9em;}
.flowplayer .fp-header .fp-icon {margin: .9em .9em 0 0;}
.flowplayer .fp-header .fp-icon.fp-active {color: #ec6c4c;}
.flowplayer .fp-header .fp-fullscreen,.flowplayer .fp-header .fp-unload {float: right;}
.flowplayer .fp-header .fp-unload,.flowplayer .fp-help {display: none;}
.flowplayer .fp-message {background-color: rgba(0,0,0,.5); text-align: left; font-size: 1.2em; overflow: hidden; filter: alpha(opacity=0); opacity: 0; padding: .6em .9em; -webkit-transition: opacity .3s; transition: opacity .3s;}
.flowplayer .fp-message.fp-shown {filter: alpha(opacity=100); opacity: 1;}
.flowplayer .fp-message.fp-shown+.fp-header {filter: alpha(opacity=0); opacity: 0;}
.flowplayer .fp-textarea {background-color: rgba(0,0,0,.5); width: 80%; position: absolute; left: 10%; top: 15%; color: #fff; outline: 0; border-radius: .2em; border: 0; min-height: 60%;}
.flowplayer .fp-logo {position: absolute; bottom: 3em; left: .9em;}
.flowplayer .fp-logo img {width: 100%;}
.flowplayer .fp-captions {bottom: 1.2em; display: none; text-align: center; color: #fff;}
.flowplayer .fp-captions p {background-color: rgba(0,0,0,.65); border-radius: .2em; font-size: 110%; display: inline-block; padding: .1em .3em; margin: .1em;}
.flowplayer .fp-pause .fp-playbtn,.flowplayer .fp-play .fp-playbtn {display: none;}
.flowplayer .fp-pause svg,.flowplayer .fp-play svg {position: absolute; pointer-events: none; left: 0; right: 0; bottom: 0; top: 0; width: 6em; height: 6em; filter: alpha(opacity=0); opacity: 0; margin: auto; max-height: 30%; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); -webkit-transition: all .2s; transition: all .2s; display: none;}
.flowplayer .fp-pause svg.fp-pause-rounded-fill,.flowplayer .fp-pause svg.fp-play-rounded-fill,.flowplayer .fp-play svg.fp-pause-rounded-fill,.flowplayer .fp-play svg.fp-play-rounded-fill {display: block;}
.flowplayer .fp-pause.fp-visible svg,.flowplayer .fp-play.fp-visible svg {-webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); filter: alpha(opacity=100); opacity: 1;}
.flowplayer .fp-remaining {display: none;}
.flowplayer .fp-controls {display: flex; -ms-flex-pack: justify; justify-content: space-around; -ms-flex-align: center; -webkit-box-align: center; align-items: center; height: 2.4em; bottom: 0; z-index: 2; padding-left: .3em; padding-right: .3em;}
.flowplayer .fp-controls>* {margin: 0 .6em;}
.flowplayer .fp-controls>strong {letter-spacing: 1px;}
.flowplayer .fp-controls img {width: 1.2em;}
.flowplayer .fp-bar,.flowplayer .fp-bar-slider {background-color: rgba(255,255,255,.5); position: relative; cursor: col-resize; height: .9em; border-radius: .24em; -ms-flex: 1; -webkit-box-flex: 1; flex: 1;}
.flowplayer .fp-bar-slider>*,.flowplayer .fp-bar>* {background-color: rgba(255,255,255,.6); position: absolute; height: 100%; border-radius: .24em;}
.flowplayer .fp-bar-slider>.fp-progress.animated,.flowplayer .fp-bar>.fp-progress.animated {-webkit-transition-timing-function: linear; transition-timing-function: linear; -webkit-transition-property: width,height; transition-property: width,height;}
.flowplayer .fp-bar-slider>.fp-buffer,.flowplayer .fp-bar>.fp-buffer {-webkit-transition: width .25s linear; transition: width .25s linear;}
.flowplayer .fp-bar.no-animation>*,.flowplayer .no-animation.fp-bar-slider>* {-webkit-transition: none; transition: none;}
.flowplayer .fp-timeline {-webkit-transition: height .2s; transition: height .2s;}
.flowplayer .fp-cuepoint {background-color: #000; position: absolute; height: 100%; width: 2px;}
.flowplayer .fp-timestamp {background-color: rgba(0,0,0,.65); display: none; border-radius: .2em; padding: .1em .3em; font-size: 90%; bottom: 1.4em; height: auto;}
.flowplayer .fp-timeline:hover .fp-timestamp {display: inline;}
.flowplayer .fp-volume {display: flex; height: 100%; -ms-flex-align: center; -webkit-box-align: center; align-items: center;}
.flowplayer .fp-volumebtn {display: none;}
.flowplayer .fp-bar-slider {background-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: height .2s; transition: height .2s; white-space: nowrap; -ms-flex: 1 0 auto;}
.flowplayer .fp-bar-slider em {border-radius: 2px; display: inline-block; width: 5px; height: 100%; position: relative; vertical-align: top; margin-left: 3px; -webkit-transition: -webkit-transform .4s,-webkit-transform .4s; transition: transform .4s,-webkit-transform .4s; -webkit-transform-origin: bottom; -ms-transform-origin: bottom; transform-origin: bottom; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.flowplayer .fp-bar-slider em:hover {-webkit-transform: scaleY(1.35); -ms-transform: scaleY(1.35); transform: scaleY(1.35); -webkit-transition: -webkit-transform .2s,-webkit-transform .2s; transition: transform .2s,-webkit-transform .2s;}
.flowplayer .fp-bar-slider em.fp-grey {background-color: rgba(255,255,255,.75);}
.flowplayer.no-flex .fp-controls {white-space: nowrap;}
.flowplayer.no-flex .fp-controls>* {display: inline-block; vertical-align: center; margin: 0 .3em;}
.flowplayer.no-flex .fp-timeline {width: 40%;}
.flowplayer.no-flex.fp-full .fp-timeline {margin-bottom: .6em; height: .9em;}
.flowplayer.no-flex.fp-fat .fp-bar,.flowplayer.no-flex.fp-fat .fp-bar-slider,.flowplayer.no-flex.fp-playful .fp-bar,.flowplayer.no-flex.fp-playful .fp-bar-slider {height: .9em !important;}
.flowplayer.fp-fat .fp-bar,.flowplayer.fp-fat .fp-bar-slider,.flowplayer.fp-playful .fp-bar,.flowplayer.fp-playful .fp-bar-slider {height: 100%; border-radius: 0;}
.flowplayer.fp-fat .fp-bar-slider>*,.flowplayer.fp-fat .fp-bar>*,.flowplayer.fp-playful .fp-bar-slider>*,.flowplayer.fp-playful .fp-bar>* {border-radius: 0;}
.flowplayer.fp-fat .fp-timestamp,.flowplayer.fp-playful .fp-timestamp {bottom: 3.2em;}
.flowplayer.fp-fat .fp-bar-slider em,.flowplayer.fp-playful .fp-bar-slider em {-webkit-transform: scaleY(0.6); -ms-transform: scaleY(0.6); transform: scaleY(0.6); -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center;}
.flowplayer.fp-fat .fp-bar-slider em:hover,.flowplayer.fp-playful .fp-bar-slider em:hover {-webkit-transform: scaleY(0.75); -ms-transform: scaleY(0.75); transform: scaleY(0.75);}
.flowplayer.fp-slim .fp-timeline {height: .2em;}
.flowplayer.fp-slim .fp-controls:hover .fp-timeline {height: .9em;}
.flowplayer.fp-slim .fp-cue {width: 4px;}
.flowplayer.fp-slim .fp-bar-slider {height: .2em;}
.flowplayer.fp-slim .fp-controls:hover .fp-bar-slider {height: .9em;}
.flowplayer.fp-full .fp-timeline {position: absolute; height: .3em; bottom: 2.8em; margin: 0; width: 100%; border-radius: 0; overflow: inherit; left: 0;}
.flowplayer.fp-full .fp-timeline:before {content: ""; width: 100%; height: 1.2em; position: absolute; top: -1.2em; left: 0;}
.flowplayer.fp-full .fp-controls {height: 2.8em;}
.flowplayer.fp-full .fp-controls:hover .fp-timeline {height: 1em;}
.flowplayer.fp-full .fp-volume {margin-right: auto;}
.flowplayer.fp-full .fp-duration,.flowplayer.fp-full .fp-remaining {margin-left: 0;}
.flowplayer.fp-full .fp-duration:before,.flowplayer.fp-full .fp-remaining:before {position: relative; content: "/"; left: -.3em;}
.flowplayer.fp-minimal .fp-controls {background-color: transparent !important;}
.flowplayer.fp-minimal .fp-controls>*,.flowplayer.fp-minimal .fp-header>* {display: none;}
.flowplayer.fp-minimal .fp-header .fp-fullscreen {display: inherit;}
.flowplayer.fp-minimal .fp-timeline {height: .3em; max-width: 12em; display: block; margin: 0 auto;}
.flowplayer.fp-playful .fp-color,.flowplayer.fp-playful .fp-color-play {background-color: #ec6c4c; fill: #ec6c4c;}
.flowplayer.fp-playful .fp-controls {background-color: #006680;}
.flowplayer .fp-selected:before {content: "✓ ";}
.flowplayer .fp-menu {background-color: rgba(0,0,0,.5); border-radius: .24em; position: absolute; width: 8em; right: .5em; z-index: 2; font-size: 90%; -webkit-transition: opacity .2s,-webkit-transform .2s,height .2s,-webkit-transform .2s; transition: opacity .2s,transform .2s,height .2s,-webkit-transform .2s; -webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); bottom: -100%; height: 0; filter: alpha(opacity=0) !important; opacity: 0 !important;}
.flowplayer .fp-menu.fp-active {-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); height: auto; bottom: 3.2em; filter: alpha(opacity=100) !important; opacity: 1 !important;}
.flowplayer .fp-menu>* {display: block; padding: .4em 1.2em; text-align: right;}
.flowplayer .fp-menu strong {display: block; padding: .7em 1.2em; border-bottom: 1px solid rgba(255,255,255,.2); background-color: rgba(0,0,0,.3); text-transform: uppercase; letter-spacing: 1px; cursor: default; font-size: 90%;}
.flowplayer .fp-menu a {color: rgba(255,255,255,.8);}
.flowplayer .fp-menu a:hover:not(.fp-selected) {background-color: #000; color: #fff;}
.flowplayer .fp-menu .fp-icon {cursor: pointer;}
.flowplayer .fp-menu .fp-icon:before {margin-right: .1em; font-size: 1.5em; vertical-align: -.1em;}
.flowplayer .fp-qsel-menu {width: auto;}
.flowplayer .fp-context-menu {width: auto; right: auto; bottom: auto !important; display: none;}
.flowplayer .fp-context-menu.fp-active {display: block;}
.flowplayer .fp-context-menu a,.flowplayer .fp-context-menu strong {text-align: left; color: #fff; white-space: nowrap;}
.flowplayer .fp-share-menu {width: 9em; padding-bottom: .2em;}
.flowplayer .fp-share-menu.fp-active {bottom: auto;}
.flowplayer .fp-share-menu a,.flowplayer .fp-share-menu strong {text-align: left;}
.flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-fill {display: none;}
.flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-outline {display: block;}
.flowplayer.fp-minimal .fp-airplay:before,.flowplayer.fp-outlined .fp-airplay:before {content: "\e201";}
.flowplayer.fp-minimal .fp-fullscreen:before,.flowplayer.fp-outlined .fp-fullscreen:before {content: "\e202";}
.flowplayer.fp-minimal .fp-checked:before,.flowplayer.fp-outlined .fp-checked:before {content: "\e203";}
.flowplayer.fp-minimal .fp-embed:before,.flowplayer.fp-outlined .fp-embed:before {content: "\e204";}
.flowplayer.fp-minimal .fp-chromecast:before,.flowplayer.fp-outlined .fp-chromecast:before {content: "\e205";}
.flowplayer.fp-minimal .fp-email:before,.flowplayer.fp-outlined .fp-email:before {content: "\e206";}
.flowplayer.fp-minimal .fp-playbtn:before,.flowplayer.fp-outlined .fp-playbtn:before {content: "\e207";}
.flowplayer.fp-minimal .fp-share:before,.flowplayer.fp-outlined .fp-share:before {content: "\e209";}
.flowplayer.fp-minimal .fp-share2:before,.flowplayer.fp-outlined .fp-share2:before {content: "\e20a";}
.flowplayer.fp-minimal .fp-twitter:before,.flowplayer.fp-outlined .fp-twitter:before {content: "\e20c";}
.flowplayer.fp-minimal .fp-facebook:before,.flowplayer.fp-outlined .fp-facebook:before {content: "\e20a";}
.flowplayer.fp-minimal .fp-volumebtn:before,.flowplayer.fp-outlined .fp-volumebtn:before {content: "\e20b";}
.flowplayer.fp-minimal .fp-volume-off:before,.flowplayer.fp-outlined .fp-volume-off:before {content: "\e20d";}
.flowplayer.fp-minimal .fp-unload:before,.flowplayer.fp-outlined .fp-unload:before {content: "\e20f";}
.flowplayer.fp-minimal .fp-prevbtn:before,.flowplayer.fp-outlined .fp-prevbtn:before {content: "\e211";}
.flowplayer.fp-minimal .fp-nextbtn:before,.flowplayer.fp-outlined .fp-nextbtn:before {content: "\e212";}
.flowplayer .fp-color {background-color: #00abcd; fill: rgba(0,0,0,.2);}
.flowplayer .fp-color-play {fill: transparent;}
.flowplayer.is-rtl {direction: rtl;}
.flowplayer.is-rtl .fp-icon {-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.flowplayer.-grayscale video.fp-engine {-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.flowplayer.-sepia video.fp-engine {-webkit-filter: sepia(100%); filter: sepia(100%);}
.flowplayer.-blur video.fp-engine {-webkit-filter: blur(5px); filter: blur(5px);}
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object {padding: 0; margin: 0; border: 0; outline: 0; vertical-align: top;}
.fancybox-wrap {top: 0; left: 0;}
.fancybox-skin {position: relative; background: #f9f9f9; color: #444; text-shadow: none; border: 1px solid #000;}
.op-live-editor-page .fancybox-skin,.op-popup-fancybox .fancybox-skin {border: none;}
.fancybox-inner,.fancybox-outer {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap;}
.fancybox-iframe,.fancybox-image {display: block; width: 100%; height: 100%;}
.fancybox-image {max-width: 100%; max-height: 100%;}
#epicbox .close,.fancybox-close,.fancybox-next span,.fancybox-prev span {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAABelBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAiYmJj///8yMjIAAADu7u729vaqqqr7+/uAgIDu7u5KSkoAAADU1NTNzc0AAAAYGBjm5uYAAADl5eUTExMAAAAAAAAAAACCgoLr6+vV1dVPT08AAADq6uoAAAAAAADp6ek3NzfQ0NDm5ubNzc3m5ubp6en7+/uqqqr39/fl5eUYGBjt7e0FBQWZmZkAAAD///+AgIB/f3/8/Pzv7+8VFRUWFhYGBgazs7Onp6dtbW1SUlJpaWkXFxf6+vpra2uoqKhsbGwTExP5+fk6Ojp+fn4UFBQ5OTlubm4FBQU4ODj39/exsbH+/v6Hh4diYmJ4eHgBAQFXV1epqamenp5NTU0CAgI7OztSdzuKAAAAVXRSTlMAFCEHBAYDAQIJIhAmDUxTVA4FEUcnGCsfEwpIFRkpUUooVRIeVleT/mUc5vOd+4XlbTTEvRdd3BbaWwg4OYXfxW014B063mXA3b7a3/yc89lc5VaU5dfsggAAAvhJREFUOMuVledb4kAQxgMkJJQQeu+9IyKKevZer2ZAKaLYu15v//ttIAkEkHucLyy7v2ey++7sOxgmDZJS4gShUBAErqRIbESQFE44aU1I5nbLQhraSeAv8iRlVBkcnrBaG/B6A1p12OMwqIzDcRJXaax27bjfpw9GIkG9zz+utVs1KpwcklZBl+Q2F5PfL+yms9n0bmE/z7hs8hKt6E9OKmdNSYsuGpuOgxjx6VhUZ0maZpWklFXJ5G+Y3Bj0xViOeSOXqXppjlWbZya45dPG/V2rXm/d3TdOuf8TM2a1hKYQq0tsoaXDSpUV47ZyiKa2EjpEU2JihUluTqTQwlGLlUTrCE2mEma5SUEKmtHJuckpgIMTdiBODgCmJueSNK8gpSpZmG3EHrND4hjR24yl1NkIadTIdTn0uQt2aJyhpZxOrjGS7cRW28cPAOfsC3GOFIzarO3UuMHuiiEdap2lSkWAfv/80/6tIU1iLrsBR7sgHFrmHQDPVMTRj1P49V2Ym2a0DoLEKKdnPB+Hq6owz9Nf0cHgS3uyegXxpWWPk8KUdNifAWh00pWBp5ufuUG5M9sAyPjDtBLDNWpfAaDJSuhv0MOyFwAFn1qDY0RIq18B+MtKaAnLXgMs6LUhAiNkgWAaoFsS5QGWrQK8DQZkBKZweyNZgDrbT3dZtg6QjXjdiiFwBUDUpA8e2EZF2EZlcBv8Aa8H2B4aHXClfUBOusWudB22XJbQonT8pTxL2J7b4eJZuBR03ctLcXi67CpRlo7Y2yfhuvsKqSxq1h11C6m/RMuivsKo2i3RdvFHx0YU/1FP8YvP6uzlZzUvPCuUumjRb456sJt6S5F3DmQFq2ujrWBt1SCYaY/J1KRobcBkMIyzOt3GOmdfN5dd9PKGs6/1DYl98cb4njfG5mPt4aH22GxcDTXGjuXOMfOpfstNzQ9YbpvumPlOj5nDzqdhZt5pE0XUJvT5zOJCem8vvbCYyetRmygOtonXNaBXtrbXNc3/t+N/BkaBS7pcchsAAAAASUVORK5CYII=); background-size: 100% 100%; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; width: 44px; height: 152px;}
#fancybox-loading,#op_loading {position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; cursor: default; z-index: 100010; width: 44px; height: 44px; background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/fancybox_loading.gif) center center no-repeat #000; border-radius: 10px;}
#epicbox .close,.fancybox-close {position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040;}
.fancybox-nav {position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/blank.gif); -webkit-tap-highlight-color: transparent; z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden;}
.fancybox-prev span {left: 10px; background-position: 0 -36px;}
.fancybox-next span {right: 10px; background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important;}
.fancybox-lock {overflow: hidden !important; width: auto;}
.fancybox-lock body {overflow: hidden !important; height: auto; min-height: 100%;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute; top: 0; left: 0; overflow: hidden; display: none; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCMEM4NDgzQjlDRTNFMTExODE4NUVDOTdFQ0I0RDgxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGREU5OEVCQzAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGREU5OEVCQjAzMjYxMUUyOTg5OURDMDlDRTJDMTc0RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIwQzg0ODNCOUNFM0UxMTE4MTg1RUM5N0VDQjREODFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+s3YRAQAAABtJREFUeNpiFODh2cBABGBiIBKMKqSOQoAAAwBokQDs5F/8FAAAAABJRU5ErkJggg==);}
.fancybox-overlay-fixed {position: fixed; bottom: 0; right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto; overflow-y: hidden; overflow-x: hidden;}
.fancybox-title {visibility: hidden; font: 400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block; margin-right: -100%; padding: 2px 20px; background: rgba(0,0,0,.8); border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: 700; line-height: 24px; white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative; margin-top: 10px; color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: rgba(0,0,0,.8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {#fancybox-loading {background-image: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/fancybox_loading@2x.gif); background-size: 24px 24px;}}
.fancybox-wrap {z-index: 100002; position: fixed; overflow: hidden;}
.fancybox-outer {border-radius: 0;}
.fancybox-opened {z-index: 100003; border-radius: 0; -webkit-transition: top .3s ease-in-out !important; transition: top .3s ease-in-out !important;}
.fancybox-loading {z-index: 100010;}
.fancybox-close {z-index: 100004;}
.fancybox-next,.fancybox-next span,.fancybox-prev,.fancybox-prev span {z-index: 100003;}
.fancybox-overlay {z-index: 100001;}
.fancybox-title {z-index: 100005;}
.fancybox-title-float-wrap {z-index: 100003;}
.fancybox-no-scroll .fancybox-inner {overflow-x: hidden !important;}
.fancybox-opened .fancybox-skin {box-shadow: none;}
.op-transform-1,.op-transform-normal {-webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; will-change: all; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.op-transform {-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; will-change: all; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.op-transform-fast {-webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; will-change: all; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.op-transform-slow {-webkit-transition: all .6s ease-in-out; transition: all .6s ease-in-out; will-change: all; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.op-asset-actual-content {-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.op-transform-start {-webkit-transform: translate3d(0,0,0) scale(0); transform: translate3d(0,0,0) scale(0); -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center;}
.op-transform-end {-webkit-transform: translate3d(0,0,0) scale(1); transform: translate3d(0,0,0) scale(1); -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center;}
.op-transform-1-start {opacity: 0 !important;}
.op-transform-1-end {opacity: 1 !important;}
.op-opacity-zero {opacity: 0 !important;}
.op-transform-scale0 {-webkit-transform: translate3d(0,0,0) scale(0); transform: translate3d(0,0,0) scale(0); -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center;}
.mce-fullscreen,.mce-fullscreen * {-webkit-transform: none !important; -ms-transform: none !important; transform: none !important; -webkit-transition: none !important; transition: none !important;}
.mce-fullscreen {right: 0; bottom: 0;}
.mce-fullscreen .fancybox-close {display: none;}
.downloadlist-1,.downloadlist-2,.downloadlist-3,.downloadlist-4 {box-sizing: border-box;}
.downloadlist-1 li,.downloadlist-4 li {padding: 15px 0; margin: 0; width: 100%; border-bottom: 1px solid rgba(0,0,0,.05); height: auto; overflow: hidden;}
.downloadlist-1 li:last-of-type,.downloadlist-4 li:last-of-type {border-bottom: 0;}
.downloadlist-1 li .thumb,.downloadlist-4 li .thumb {float: left; width: 64px; margin-left: 2%;}
.downloadlist-1 .content,.downloadlist-4 .content {float: left; width: 77%; margin-left: 2%;}
.downloadlist-1 .content a,.downloadlist-4 .content a {font-weight: 700; margin: 0;}
.downloadlist-1 .content p,.downloadlist-4 .content p {margin: 5px 0 0;}
.downloadlist-1.border {border: 1px solid rgba(0,0,0,.2); padding: 1em; border-radius: 6px; position: relative;}
.downloadlist-2 li {padding: 15px 0; margin: 0; width: 100%; border-bottom: 1px solid rgba(0,0,0,.05); height: auto; overflow: hidden;}
.downloadlist-2 li:hover {background-color: rgba(0,0,0,.05); border-radius: 3px; border-bottom: 1px solid transparent;}
.downloadlist-2 li:last-of-type {border-bottom: 0;}
.downloadlist-2 .thumb {float: left; width: 64px; margin-left: 2%;}
.downloadlist-2 .content {float: left; width: 79%; margin-left: 2%;}
.downloadlist-2 .content a {font-weight: 700; margin: 0;}
.downloadlist-2 .content p {margin: 5px 0 0;}
.downloadlist-2.border {border: 1px solid rgba(0,0,0,.2); padding: 15px 10px 10px; border-radius: 6px; position: relative;}
.downloadlist-title-container {text-align: center; height: 0;}
.downloadlist-title {margin: 0 auto; padding: 3px 13px; display: inline-block; width: auto; position: relative; top: -.7em; text-align: center; z-index: 1; font-weight: 700; font-size: 2em; border-radius: 3px; background-color: #fff; color: #444;}
.downloadlist-3 li {padding: 15px 0; margin: 0 0 1em; width: 100%; border: 1px solid rgba(0,0,0,.05); height: auto; overflow: hidden;}
.downloadlist-3 li:last-of-type {margin-bottom: 0;}
.downloadlist-3 li:hover {background-color: rgba(0,0,0,.05);}
.downloadlist-3 .thumb {float: left; width: 64px; margin-left: 2%;}
.downloadlist-3 .content {float: left; width: 79%; margin-left: 2%;}
.downloadlist .content a {font-weight: 700; margin: 0;}
.downloadlist-3 .content p {margin: 5px 0 0;}
.downloadlist-3.border {border: 1px solid rgba(0,0,0,.2); padding: 1em; background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.025) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#05000000', GradientType=0);}
.narrow .downloadlist-1 .content,.narrow .downloadlist-2 .content,.narrow .downloadlist-3 .content,.narrow .downloadlist-4 .content {width: 76%; margin-left: 4%;}
.narrow .downloadlist-1 .thumb,.narrow .downloadlist-2 .thumb,.narrow .downloadlist-3 .thumb,.narrow .downloadlist-4 .thumb {margin-left: 2%; width: 48px;}
@media only screen and (max-width:480px) {.downloadlist-1 .content,.downloadlist-2 .content,.downloadlist-3 .content,.downloadlist-4 .content {width: 76%; margin-left: 4%;}.downloadlist-1 .thumb,.downloadlist-2 .thumb,.downloadlist-3 .thumb,.downloadlist-4 .thumb {margin-left: 2%; width: 48px;}}
.affiliate-page-banner {margin: 0 0 15px; text-align: center;}
.affiliate-page-banner a,.affiliate-page-banner a span {display: block; margin: 0 0 10px;}
.affiliate-page-banner textarea {height: 45px; margin: 0 auto; min-height: 0; width: 500px;}
.affiliate-page-banner img {max-width: 100%;}
.single-post-content .bullet-list {list-style: none;}
.bullet-list {clear: both; overflow: hidden; max-width: 100%;}
.bullet-list li {background-repeat: no-repeat; line-height: 1.6em; padding-left: 44px; min-height: 32px; text-align: left;}
.bullet-list.size-16 li {background-position: 0 4px; padding-left: 24px; line-height: 1.6em; min-height: 26px;}
#op_asset_browser_slide3 .op-settings-core-calendar_date.settings-container .op-asset-actual-content {overflow: hidden;}
#op_asset_browser_slide3 .op-settings-core-calendar_date.settings-container .op-asset-actual-content div {float: left; margin-right: 20px; width: 335px;}
#op_asset_browser_slide3 .op-settings-core-calendar_date.settings-container .op-asset-actual-content div.end-row {margin-right: 0;}
.op-admin-clear-left {clear: left;}
.calendar-date {margin: 0 auto; overflow: hidden; width: 100%;}
.calendar-date .calendar-date-box {float: left; width: 150px;}
.calendar-date .calendar-time-box {float: left; width: 65%;}
.calendar-date .calendar-date-box ul,.calendar-date .calendar-time-box ul {list-style: none;}
.calendar-date .calendar-time-box ul li {margin-left: 20px; font-size: 24px; line-height: normal; color: inherit;}
.calendar-date .calendar-time-box ul li.date:before,.calendar-date .calendar-time-box ul li.time:before {display: inline-block; content: " "; position: relative; height: 24px; width: 24px; margin-right: 10px; opacity: .8;}
.calendar-date .calendar-time-box ul li.date:before {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/date.png) center no-repeat;}
.calendar-date .calendar-time-box ul li.time:before {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/time.png) center no-repeat;}
.calendar-date .calendar-time-box ul li span {position: relative; top: -3px;}
.calendar-date-style-1 {min-height: 170px; padding: 8px 0 0 5px;}
.calendar-date-style-1 div.calendar-date-box {line-height: normal;}
div.calendar-date-style-1 div.calendar-date-box {text-align: center; box-shadow: 0 3px 3px 0 rgba(0,0,0,.25); -webkit-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg);}
div.calendar-date-style-1 div.calendar-date-box p.month {position: relative; z-index: 1; display: block; margin: 0; padding: 10px 0; line-height: 1em; font-size: 26px; font-weight: 700; color: #fff; box-shadow: 0 1px 0 0 rgba(0,0,0,.5),0 2px 1px 0 rgba(0,0,0,.15); background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0); background-color: #d90000;}
div.calendar-date-style-1 div.calendar-date-box p.day {display: block; margin: 0; padding: 10px 0; font-size: 90px; line-height: 1em; font-weight: 700; color: #333; background-image: linear-gradient(to bottom,rgba(0,0,0,.05) 0,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d000000', endColorstr='#00000000', GradientType=0); background-color: #fff;}
@media only screen and (min-width:480px) and (max-width:767px) {div.calendar-date-style-1 div.calendar-date-box {-webkit-transform: none; -ms-transform: none; transform: none; margin-bottom: 20px;}.calendar-date .calendar-time-box ul li {font-size: 1.5em; margin-left: 0;}.calendar-date .calendar-time-box ul li span {top: -5px;}}
@media only screen and (max-width:479px) {div.calendar-date-style-1 div.calendar-date-box {-webkit-transform: none; -ms-transform: none; transform: none; margin-bottom: 20px;}.calendar-date .calendar-time-box ul li {font-size: 1em; margin-left: 0;}.calendar-date .calendar-time-box ul li span {top: -7px;}}
div.calendar-date-style-2 {padding: 0 0 8px 2px;}
div.calendar-date-style-2 div.calendar-date-box {text-align: center; border-radius: 20px; box-shadow: 0 3px 3px 0 rgba(0,0,0,.25);}
div.calendar-date-style-2 div.calendar-date-box p.month {position: relative; z-index: 1; display: block; margin: 0; padding: 10px 0; line-height: 1em; font-size: 26px; font-weight: 700; color: #fff; border-radius: 20px 20px 0 0; box-shadow: inset 0 -1px 3px 0 rgba(0,0,0,.5); background-image: linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(0,0,0,.25) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0); background-color: red; text-shadow: 0 -1px 0 #000;}
div.calendar-date-style-2 div.calendar-date-box p.day {display: block; margin: 0; padding: 10px 0; font-size: 90px; line-height: 1em; font-weight: 700; color: #333; border-radius: 0 0 20px 20px; box-shadow: inset 0 0 0 1px #fff; background-image: linear-gradient(to bottom,rgba(0,0,0,.05) 0,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d000000', endColorstr='#00000000', GradientType=0); background-color: #fff;}
div.calendar-date-style-3 {padding: 0 0 8px 2px;}
div.calendar-date-style-3 div.calendar-date-box {text-align: center; border-radius: 20px; box-shadow: 0 3px 3px 0 rgba(0,0,0,.25);}
div.calendar-date-style-3 div.calendar-date-box p.month {position: relative; z-index: 1; display: block; margin: 0; padding: 10px 0; line-height: 1em; font-size: 26px; font-weight: 700; color: #fff; border-radius: 20px 20px 0 0; box-shadow: inset 0 -1px 3px 0 rgba(0,0,0,.5); background-image: linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(0,0,0,.25) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0); background-color: red; text-shadow: 0 -1px 0 #000;}
div.calendar-date-style-3 div.calendar-date-box p.day {display: block; margin: 0; padding: 10px 0; font-size: 90px; line-height: 1em; font-weight: 700; color: #000; border-radius: 0 0 20px 20px; box-shadow: inset 0 0 0 1px #fff; background-image: linear-gradient(to bottom,rgba(0,0,0,.05) 0,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d000000', endColorstr='#00000000', GradientType=0); background-color: #fff;}
@media only screen and (max-width:767px) {div.calendar-date-box {margin-right: 20px;}.calendar-date .calendar-time-box {width: 52% !important;}.calendar-date .calendar-date-box {width: 33% !important;}div.calendar-date-box p.day {font-size: 60px !important;}div.calendar-date-box p.month {font-size: 16px !important;}}
.narrow div.calendar-date-box {margin-right: 20px;}
.narrow .calendar-date .calendar-time-box {width: 100% !important;}
.narrow .calendar-date .calendar-date-box {margin-left: 0; width: 150px !important; margin-right: 10px; margin-bottom: 20px;}
.narrow div.calendar-date-box p.day {font-size: 60px !important;}
.narrow div.calendar-date-box p.month {font-size: 16px !important;}
.narrow .calendar-date .calendar-time-box ul li {margin-left: 0;}
.countdown-timer {margin: 0 auto;}
.countdown-timer-style-1 {min-width: 103px; max-width: 622px; text-align: center; white-space: nowrap;}
.countdown-timer-style-1 .hasCountdown {display: inline-block;}
.countdown-timer-style-1 .countdown_rtl {direction: rtl;}
.countdown-timer-style-1 .countdown_row {clear: both;}
.countdown-timer-style-1 .countdown_amount {position: relative; display: inline-block; padding: .2em 0; min-width: 2em; line-height: 1em; font-family: Impact; font-weight: 700; font-size: 48px; color: #fff; text-shadow: -1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000; background: linear-gradient(to bottom,rgba(25,25,25,1) 0,rgba(31,31,31,1) 50%,rgba(38,38,38,1) 50%,rgba(51,51,51,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#191919', endColorstr='#333333', GradientType=0); box-shadow: inset 0 0 0 1px rgba(64,64,64,1),inset 0 -1px 0 0 rgba(255,255,255,.3),inset 0 -2px 0 0 rgba(0,0,0,1),inset 0 -3px 0 0 rgba(255,255,255,.3),inset 0 -4px 0 0 rgba(0,0,0,1),inset 0 -5px 0 0 rgba(255,255,255,.1); border: 3px solid #000; border-radius: 8px;}
.countdown-timer-style-1 .countdown_amount:after {content: ""; height: 1px; width: 100%; background: #000; position: absolute; top: 50%; left: 0; border-top: 1px solid rgba(255,255,255,.175); border-bottom: 1px solid rgba(255,255,255,.175);}
.countdown-timer-style-1 .countdown_section {display: inline-block; margin: 0 1px; font-size: 11px; font-weight: 400; text-align: center; text-transform: uppercase; color: inherit;}
.countdown-timer-style-1 .countdown_section:first-child {margin-left: 0;}
.countdown-timer-style-1 .countdown_section:last-child {margin-right: 0;}
.floating-featured-panel-fluid .countdown-timer-style-1 .countdown_amount {font-size: 30px;}
@media only screen and (max-width:479px) {.countdown-timer-style-1 .countdown_amount {font-size: 32px;}}
.countdown-timer-style-2 {min-width: 85px; max-width: 587px; text-align: center; white-space: nowrap;}
.countdown-timer-style-2 .hasCountdown {display: inline-block;}
.countdown-timer-style-2 .countdown_rtl {direction: rtl;}
.countdown-timer-style-2 .countdown_row {clear: both;}
.countdown-timer-style-2 .countdown_amount {position: relative; display: inline-block; padding: .25em; min-width: 1.25em; line-height: 1em; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 700; font-size: 48px; color: #333; text-shadow: -1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff; background: linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(234,234,234,1) 50%,rgba(242,242,242,1) 51%,rgba(250,250,250,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0); box-shadow: 0 0 0 1px rgba(255,255,255,.5),inset 0 0 0 1px rgba(0,0,0,.25),inset 0 -3px 0 0 rgba(204,204,204,1),inset 0 -4px 0 0 rgba(179,179,179,1),inset 0 -5px 0 0 rgba(255,255,255,1),inset 0 2px 0 0 rgba(234,234,234,1),inset 0 3px 0 0 rgba(179,179,179,1),inset 0 4px 0 0 rgba(255,255,255,1); border-radius: 4px;}
.countdown-timer-style-2 .countdown_amount:after {content: ""; height: 1px; width: 100%; background: rgba(255,255,255,.75); position: absolute; top: 50%; left: 0;}
.countdown-timer-style-2 .countdown_section {display: inline-block; margin: 0 5px; font-size: 11px; font-weight: 400; text-align: center; text-transform: uppercase; color: inherit;}
.countdown-timer-style-2 .countdown_section:first-child {margin-left: 0;}
.countdown-timer-style-2 .countdown_section:last-child {margin-right: 0;}
.floating-featured-panel-fluid .countdown-timer-style-2 .countdown_amount {font-size: 30px;}
@media only screen and (max-width:479px) {.countdown-timer-style-2 .countdown_amount {font-size: 32px;}}
.countdown-timer-style-3 {text-align: center;}
.countdown-timer-style-3 .hasCountdown {display: inline-block;}
.countdown-timer-style-3 .countdown_rtl {direction: rtl;}
.countdown-timer-style-3 .countdown_row {clear: both;}
.countdown-timer-style-3 .countdown_amount {position: relative; display: inline-block; padding: .25em; margin: 0 10px; min-width: 1.25em; line-height: 1em; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 700; font-size: 48px; color: #333; text-shadow: -1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff; background: linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(234,234,234,1) 50%,rgba(242,242,242,1) 51%,rgba(250,250,250,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0); box-shadow: 0 0 0 1px rgba(255,255,255,.5),inset 0 0 0 1px rgba(0,0,0,.25),inset 0 -3px 0 0 rgba(204,204,204,1),inset 0 -4px 0 0 rgba(179,179,179,1),inset 0 -5px 0 0 rgba(255,255,255,1),inset 0 2px 0 0 rgba(234,234,234,1),inset 0 3px 0 0 rgba(179,179,179,1),inset 0 4px 0 0 rgba(255,255,255,1); border-radius: 4px;}
.countdown-timer-style-3 .countdown_amount:after {content: ""; height: 1px; width: 100%; background: rgba(255,255,255,.75); position: absolute; top: 50%; left: 0;}
.countdown-timer-style-3 .countdown_section br {display: none;}
.countdown-timer-style-3 .countdown_section {display: inline-block; font-size: 28px; font-weight: 700; text-transform: lowercase; vertical-align: center; color: inherit; text-align: center;}
.countdown-timer-style-3 .countdown_section:first-child {margin-left: 0;}
.countdown-timer-style-3 .countdown_section:last-child {margin-right: 0;}
.floating-featured-panel-fluid .countdown-timer-style-3 .countdown_amount {font-size: 30px;}
.floating-featured-panel-fluid .countdown-timer-style-3 .countdown_section {font-size: 20px;}
@media only screen and (min-width:480px) and (max-width:767px) {.countdown-timer-style-3 .countdown_amount {font-size: 32px;}.countdown-timer-style-3 .countdown_section {font-size: 16px;}}
@media only screen and (max-width:479px) {.countdown-timer-style-3 .countdown_amount {display: block; font-size: 32px; margin: 0;}.countdown-timer-style-3 .countdown_section br {display: block;}.countdown-timer-style-3 .countdown_section {display: block; margin: 0 5px; font-size: 11px; font-weight: 400; text-transform: uppercase;}.countdown-timer-style-3 .countdown_section:first-child {margin-left: 0;}.countdown-timer-style-3 .countdown_section:last-child {margin-right: 0;}}
.countdown-cookie-timer {margin: 0 auto;}
.countdown-cookie-timer-style-1 {min-width: 103px; max-width: 622px; text-align: center; white-space: nowrap;}
.countdown-cookie-timer-style-1 .hasCountdown {display: inline-block;}
.countdown-cookie-timer-style-1 .countdown_rtl {direction: rtl;}
.countdown-cookie-timer-style-1 .countdown_row {clear: both;}
.countdown-cookie-timer-style-1 .countdown_amount {position: relative; display: block; padding: .2em 0; min-width: 2em; line-height: 1em; font-family: Impact; font-weight: 700; font-size: 48px; color: #fff; text-shadow: -1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000; background: linear-gradient(to bottom,rgba(25,25,25,1) 0,rgba(31,31,31,1) 50%,rgba(38,38,38,1) 50%,rgba(51,51,51,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#191919', endColorstr='#333333', GradientType=0); box-shadow: inset 0 0 0 1px rgba(64,64,64,1),inset 0 -1px 0 0 rgba(255,255,255,.3),inset 0 -2px 0 0 rgba(0,0,0,1),inset 0 -3px 0 0 rgba(255,255,255,.3),inset 0 -4px 0 0 rgba(0,0,0,1),inset 0 -5px 0 0 rgba(255,255,255,.1); border: 3px solid #000; border-radius: 8px;}
.countdown-cookie-timer-style-1 .countdown_amount:after {content: ""; height: 1px; width: 100%; background: #000; position: absolute; top: 50%; left: 0; border-top: 1px solid rgba(255,255,255,.175); border-bottom: 1px solid rgba(255,255,255,.175);}
.countdown-cookie-timer-style-1 .countdown_section br {content: ""; display: block; margin: 8px 0 0;}
.countdown-cookie-timer-style-1 .countdown_section {float: left; display: block; margin: 0 1px; font-size: 11px; font-weight: 400; text-align: center; text-transform: uppercase; color: inherit;}
.countdown-cookie-timer-style-1 .countdown_section:first-child {margin-left: 0;}
.countdown-cookie-timer-style-1 .countdown_section:last-child {margin-right: 0;}
@media only screen and (max-width:479px) {.countdown-cookie-timer-style-1 .countdown_amount {font-size: 32px;}}
.countdown-cookie-timer-style-2 {min-width: 85px; max-width: 587px; text-align: center; white-space: nowrap;}
.countdown-cookie-timer-style-2 .hasCountdown {display: inline-block;}
.countdown-cookie-timer-style-2 .countdown_rtl {direction: rtl;}
.countdown-cookie-timer-style-2 .countdown_row {clear: both;}
.countdown-cookie-timer-style-2 .countdown_amount {position: relative; display: block; padding: .25em; min-width: 1.25em; line-height: 1em; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 700; font-size: 48px; color: #333; text-shadow: -1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff; background: linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(234,234,234,1) 50%,rgba(242,242,242,1) 51%,rgba(250,250,250,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0); box-shadow: 0 0 0 1px rgba(255,255,255,.5),inset 0 0 0 1px rgba(0,0,0,.25),inset 0 -3px 0 0 rgba(204,204,204,1),inset 0 -4px 0 0 rgba(179,179,179,1),inset 0 -5px 0 0 rgba(255,255,255,1),inset 0 2px 0 0 rgba(234,234,234,1),inset 0 3px 0 0 rgba(179,179,179,1),inset 0 4px 0 0 rgba(255,255,255,1); border-radius: 4px;}
.countdown-cookie-timer-style-2 .countdown_amount:after {content: ""; height: 1px; width: 100%; background: rgba(255,255,255,.75); position: absolute; top: 50%; left: 0;}
.countdown-cookie-timer-style-2 .countdown_section br {content: ""; display: block; margin: 8px 0 0;}
.countdown-cookie-timer-style-2 .countdown_section {float: left; display: block; margin: 0 5px; font-size: 11px; font-weight: 400; text-align: center; text-transform: uppercase; color: inherit;}
.countdown-cookie-timer-style-2 .countdown_section:first-child {margin-left: 0;}
.countdown-cookie-timer-style-2 .countdown_section:last-child {margin-right: 0;}
@media only screen and (max-width:479px) {.countdown-cookie-timer-style-2 .countdown_amount {font-size: 32px;}}
.countdown-cookie-timer-style-3 {text-align: center; white-space: nowrap;}
.countdown-cookie-timer-style-3 .hasCountdown {display: inline-block;}
.countdown-cookie-timer-style-3 .countdown_rtl {direction: rtl;}
.countdown-cookie-timer-style-3 .countdown_row {clear: both;}
.countdown-cookie-timer-style-3 .countdown_amount {position: relative; display: inline-block; padding: .25em; margin: 0 10px; min-width: 1.25em; line-height: 1em; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 700; font-size: 48px; color: #333; text-shadow: -1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff; background: linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(234,234,234,1) 50%,rgba(242,242,242,1) 51%,rgba(250,250,250,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0); box-shadow: 0 0 0 1px rgba(255,255,255,.5),inset 0 0 0 1px rgba(0,0,0,.25),inset 0 -3px 0 0 rgba(204,204,204,1),inset 0 -4px 0 0 rgba(179,179,179,1),inset 0 -5px 0 0 rgba(255,255,255,1),inset 0 2px 0 0 rgba(234,234,234,1),inset 0 3px 0 0 rgba(179,179,179,1),inset 0 4px 0 0 rgba(255,255,255,1); border-radius: 4px;}
.countdown-cookie-timer-style-3 .countdown_amount:after {content: ""; height: 1px; width: 100%; background: rgba(255,255,255,.75); position: absolute; top: 50%; left: 0;}
.countdown-cookie-timer-style-3 .countdown_section br {display: none;}
.countdown-cookie-timer-style-3 .countdown_section {float: left; display: inline-block; font-size: 28px; font-weight: 700; text-align: center; text-transform: lowercase; vertical-align: center; color: inherit;}
.countdown-cookie-timer-style-3 .countdown_section:first-child {margin-left: 0;}
.countdown-cookie-timer-style-3 .countdown_section:last-child {margin-right: 0;}
@media only screen and (min-width:480px) and (max-width:767px) {.countdown-cookie-timer-style-3 .countdown_amount {font-size: 32px;}.countdown-cookie-timer-style-3 .countdown_section {font-size: 16px;}}
@media only screen and (max-width:479px) {.countdown-cookie-timer-style-3 .countdown_amount {display: block; font-size: 32px; margin: 0;}.countdown-cookie-timer-style-3 .countdown_section br {display: block;}.countdown-cookie-timer-style-3 .countdown_section {display: block; margin: 0 5px; font-size: 11px; font-weight: 400; text-transform: uppercase;}.countdown-cookie-timer-style-3 .countdown_section:first-child {margin-left: 0;}.countdown-cookie-timer-style-3 .countdown_section:last-child {margin-right: 0;}}
.course-description-1 {background: #fff; border: 1px solid #ebebeb; text-align: center; padding: 20px; min-height: 100px; margin-top: 30px; margin-bottom: 20px;}
.course-description-1 img {margin: -60px 0 0;}
.course-description-1 div p {font-size: 18px; font-weight: 700; margin-top: 10px; margin-bottom: 0;}
.course-description-1 div.course-description-content p {font-size: 14px; font-weight: 400; margin: 10px 0 0; line-height: 21px;}
#content_area .course-description-content ol,#content_area .course-description-content ul,.course-description-1 .course-description-content ol,.course-description-1 .course-description-content ul {margin-left: 20px; margin-top: 10px;}
#content_area .course-description-content ul,.course-description-1 .course-description-content ul {list-style-type: disc; list-style-position: outside;}
#content_area .course-description-content ol,#content_area .course-description-content ol li,.course-description-1 .course-description-content ol,.course-description-1 .course-description-content ol li {list-style-type: decimal; list-style-position: outside;}
#content_area .course-description-content li,.course-description-1 .course-description-content li {font-size: 14px; list-style: outside;}
.video-plugin,.video-plugin-new {margin-bottom: 10px;}
.featured-panel .video-plugin,.featured-panel .video-plugin-new {margin-bottom: 0;}
.floating-featured-panel-fluid .video-plugin,.floating-featured-panel-fluid .video-plugin .flowplayer,.floating-featured-panel-fluid .video-plugin-new,.floating-featured-panel-fluid .video-plugin-new .flowplayer {width: 100% !important;}
.element-container .audio-plugin {margin: 0 0 20px;}
.video-plugin-new-syntax {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/op-play.jpg) center center no-repeat #000;}
.video-plugin-browser-frame,.video-plugin-ipad-frame,.video-plugin-laptop-frame,.video-plugin-monitor-frame {position: relative;}
.video-plugin-browser-frame iframe,.video-plugin-ipad-frame iframe,.video-plugin-laptop-frame iframe,.video-plugin-monitor-frame iframe {box-sizing: border-box; position: absolute; top: 0; left: 0; width: 100%; height: auto !important;}
.video-plugin-frame-frame>.video-plugin-new.url>a,.video-plugin-ipad-frame>.video-plugin-new.url>a,.video-plugin-laptop-frame>.video-plugin-new.url>a,.video-plugin-monitor-frame>.video-plugin-new.url>a {position: relative !important;}
.video-plugin-ipad-frame.white.flat .video-plugin-new.url,.video-plugin-ipad-frame.white.flat iframe {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/ipad_2.png) center center/contain no-repeat; padding: 5% 8% !important;}
.video-plugin-ipad-frame.white.real .video-plugin-new.url,.video-plugin-ipad-frame.white.real iframe {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/ipad_3.png) center center/contain no-repeat; padding: 4% 12% 10% 10% !important;}
.video-plugin-ipad-frame.black.flat .video-plugin-new.url,.video-plugin-ipad-frame.black.flat iframe {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/ipad.png) center center/contain no-repeat; padding: 5% 8% !important;}
.video-plugin-ipad-frame.black.real .video-plugin-new.url,.video-plugin-ipad-frame.black.real iframe {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/ipad_1.png) center center/contain no-repeat; padding: 4% 12% 10% 10% !important;}
.video-plugin-laptop-frame.flat .video-plugin-new.url,.video-plugin-laptop-frame.flat iframe {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/laptop.png) center center/contain no-repeat; padding: 4% 11% 7% !important;}
.video-plugin-laptop-frame.real .video-plugin-new.url,.video-plugin-laptop-frame.real iframe {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/laptop_1.png) center center/contain no-repeat; padding: 4% 11% 7% !important;}
.video-plugin-monitor-frame.flat .video-plugin-new.url,.video-plugin-monitor-frame.flat iframe {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/monitor.png) center center/contain no-repeat; padding: 2% 18% 18% !important;}
.video-plugin-monitor-frame.real .video-plugin-new.url,.video-plugin-monitor-frame.real iframe {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/monitor_1.png) center center/contain no-repeat; padding: 2% 21% 21% !important;}
.video-plugin-browser-frame .video-plugin-new.url,.video-plugin-browser-frame iframe {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/browser.png) center center/contain no-repeat; padding: 10% 11% 3% !important;}
@media only screen and (max-width:960px) {.video-plugin-frame,.video-plugin-frame .video-plugin-new {float: none !important;}.video-plugin-frame .video-plugin-new {margin: 0 auto;}}
.op-live-editor .video-plugin-ipad-frame.white.real .video-plugin-new {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/ipad-le_2.png) center center/contain no-repeat; height: auto !important;}
.op-live-editor .video-plugin-ipad-frame.white.flat .video-plugin-new {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/ipad-le.png) center center/contain no-repeat; height: auto !important;}
.op-live-editor .video-plugin-ipad-frame.black.real .video-plugin-new {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/ipad-le_1.png) center center/contain no-repeat; height: auto !important;}
.op-live-editor .video-plugin-ipad-frame.black.flat .video-plugin-new {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/ipad-le_3.png) center center/contain no-repeat; height: auto !important;}
.op-live-editor .video-plugin-monitor-frame.real .video-plugin-new {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/monitor-le.png) center center/contain no-repeat; height: auto !important;}
.op-live-editor .video-plugin-monitor-frame.flat .video-plugin-new {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/monitor-le_1.png) center center/contain no-repeat; height: auto !important;}
.op-live-editor .video-plugin-laptop-frame.real .video-plugin-new {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/laptop-le_1.png) center center/contain no-repeat; height: auto !important;}
.op-live-editor .video-plugin-laptop-frame.flat .video-plugin-new {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/laptop-le.png) center center/contain no-repeat; height: auto !important;}
.op-live-editor .video-plugin-browser-frame .video-plugin-new {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/browser-le.png) center center/contain no-repeat; height: auto !important;}
.video-plugin .fp-logo,.video-plugin-lightbox .fp-logo,.video-plugin-new .fp-logo {display: block !important; opacity: 1 !important;}
.video-plugin,.video-plugin-new {box-sizing: border-box; max-width: 100%; height: 100%;}
.video-plugin-new {overflow: hidden;}
.video-plugin-new>div,.video-plugin>div {line-height: 0 !important; margin: 0 !important; display: block;}
.video-plugin-new>script:first-child,.video-plugin>script:first-child {display: none;}
.video-plugin *,.video-plugin-new * {max-width: 100% !important; box-sizing: border-box;}
.video-plugin-new.not-flowplayer>div {position: relative;}
.video-plugin-new>iframe {display: block; margin-left: auto; margin-right: auto;}
.video-plugin-new.not-flowplayer>div>iframe {position: absolute !important; left: 0; top: 0; width: 100% !important; height: 100% !important;}
.video-plugin p,.video-plugin-new p {line-height: 1 !important;}
.video-plugin .fp-message,.video-plugin-new .fp-message {text-decoration: none;}
.video-plugin .fp-progress,.video-plugin-new .fp-progress {max-width: none !important;}
.video-plugin .flowplayer video,.video-plugin .flowplayer.is-poster,.video-plugin .flowplayer.is-splash,.video-plugin-new .flowplayer video,.video-plugin-new .flowplayer.is-poster,.video-plugin-new .flowplayer.is-splash {background-color: #000;}
.video-plugin .flowplayer.is-poster,.video-plugin-new .flowplayer.is-poster {background-size: 100%; background-repeat: no-repeat; background-position: center center;}
.video-plugin .flowplayer .fp-context-menu,.video-plugin .flowplayer .fp-ratio,.video-plugin .flowplayer.hide-controls .fp-ui *,.video-plugin-new .flowplayer .fp-context-menu,.video-plugin-new .flowplayer .fp-ratio,.video-plugin-new .flowplayer.hide-controls .fp-ui * {display: none;}
.video-plugin .flowplayer .fp-context-menu,.video-plugin-new .flowplayer .fp-context-menu {display: none !important;}
.video-plugin .video-plugin-lightbox .fp-ratio,.video-plugin-new .video-plugin-lightbox .fp-ratio {display: block;}
.video-plugin .flowplayer .fp-message,.video-plugin-new .flowplayer .fp-message {box-sizing: border-box;}
.audio-plugin .fp-embed,.video-plugin .flowplayer .fp-embed,.video-plugin-new .flowplayer .fp-embed {display: none !important;}
.audio-plugin .is-paused.flowplayer .fp-ui {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAAzFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9/f309PT6+vr4+Pjw8PB3d3cAAADk5OTT09OoqKjp6en7+/vW1tbQ0ND6+vrT09Orq6v19fX29vb8/Pzx8fHFxcXa2tqDg4MAAADs7Ox/f397e3vExMStra3u7u77+/u5ubnk5OTBwcH5+fn19fXs7Ozo6Ojn5+f7+/v19fWZmZno6Ojv7+97e3t/f3/5+fny8vL39/f///9aqwxRAAAAQ3RSTlMABg0KBAUHAQIDCAsPCQwOEPCm08SIIBFqTS954UxN0kwupbXhlz5cHxKJIB89L4jCLGs+w6aIaFfipBl6hyEes6a02fguSQAABeBJREFUeAHEl3l34ygQxGdRkp1YbUC25SO+c2+uOXf2PvX9v9PSglJANpa1iV/qP78n66fqLhp411bfR/TuoALlfaADsz3kaU0e/jBYxzwyOq7Evxwd6ANQS+R3RieV+FeJf3W2pZZOj5nY6XS73aSS+dHpGD7TS+OvgwaWqQxlZCqlFJXMj5TxDDfGXwsNrPFqqEmaGqRSRKSdiEgpg0/TxLCNb6BfB+uoBkp6Ps4Hg6LSYJCP55oM3LFfhkaVPaw01MccSAj4/NGwpYcO6t3eLrBMnZ9nxQ5l53NmA/2/TVvsEWNTqehhelk06nL6QEqmjD6y6BfYZbe07sFsg7Lemth1aLotl+0mqaDbXtFCvVsSacKm25NtqqxdpfOsaKUs18qathlrx+Uym+4KtVoWdfUvvk0Xk1KL6beLflHXcqWE6TSXG+RWXO5uXodeLYYjnhuQ1qPh4qoOz7nT7cjgnnSM3fUypE6ftB1UMnWSdpTpp2nIXq6N6c5JCzK43UTQKgtSMzFUZrqdgdV1w1sY9iTIYLYikXRBbsFNBY0D7JkmwVCDdLuh2x8NnuGC9FmAHpNI9yd73Ct/JDpsuQlh/8eJoNy2HHrgf6tHbsE9LyrNbiyWtx9mngZiOm9eFn0zKyr9uB8Zc5LzHHB7Q+0GoYW+r8nC3XDVw15A5mw3Tk9wgzpnY62Ew+J4U1MJd2ih9DgroCvjuYmMQrNfL1eza1IyAXbLYRJsh06kouuZlzD2vLPY4J50pVoVUP++nLzARvLpocvpft8voJWS3ZM4GWAbrHVWcYeGi70mhgUa+5khDytytrYBA3hnoZcetxz3+xwpcGAptxaPvGwoNgptepT7fk17991aYdo02vecm4zEig0wF/q5wbN72pz0CFfT/kL3s+c2c7EBjhZao9DZNQmPC6pTE1nQdYZi6x3FhmFJeWTWAttwQ9s263OSMcswnIpbfGdPqw0u7m1g7yQr3UPtbkUKy1HDeHg2rGUCS7UU2LtTOpzBRNyy67Baozw3tcbgvHuM6yFW2K643OBta+Ve1mh4oBUP2TqXh2KHd+T4fQFvM31T+iJuGY/ab3xAh8/KJ2EYNtwdCrckjLNYmyWdocsPtn54NiyOycO0SlYtDjiI/faxyH79JHBVcQM8GtUqX1OTVLxvo9KJpEsYrpcGffu7/P4//lK4LwC9SQ4sX5KJ6vE2cPmB85jhaq7hPeUmnQT13m15Xr6xDubHeOXh2PEl+D6E4NiEoIAGEx3cz2I1/OKeP8fc3PKUIBet/qZhhKB41j9/xtCB5b6LFwl42az0I5KwadjWRFJwdL4bkeKU1ZdWYBl5fdxSa9jBmH7aiCBqootAv5THz7DV9Ro9YWDjpR4Xdr5WlU7wcTEwNPiCoyDQYRmTqtZfeaEwOP7WO1R64xE1KjZ0NdQiqHe91nfuQS22vZUTi8W0UO7b6h1LAzCU/a4pXFr+UpFqgQVl6hiAkS2F/XOkUoy33WBothhVrYZpjOHn/4xVkC480ZXIVn/En4YnmsC4W9mlBTL8cCFHfaRLduHHD7Ukd+G60GjxXmAEY8j1BtlvMraoAUnEejv4g5aYMfuCcdWRTD51ZMxr/SECRqgxHD5THPxDsUPLeXhowSr9XFgRYh1ZTQvCSt8bDP37ydvFMZcIsdYN4AmlnbZgKPvJOy+5cU2Tg4Khn43lluDbwur6ReCPXOsQfPbG4Dco9ZuH63DL6b/27diGQhiGouif4YsGShLRsv92bPAAo+g08QJUxPa713vhdwIPCHgyeZP43hZbrS26QcCNPm7YK4+3W228BQO9W2HY0pbW1PXBmnrU1lS0mMsogoUvNG4aH7AtIWATkSIIUVlsrIJyhgYUDGH4RwEvjPg81PQYdwC4/t+D64Dq2ztU3zKq93KC1zGsgKKUmywZ9SQZ9SwZea3Ki2RenfOyINQjq0LomYVQr8B66ddrzl7s1iq7k/fhuQI80JAnKfAIB5wd5e//cM2aNesCpZiFxdos3IwAAAAASUVORK5CYII=) 5px 5px/20px no-repeat;}
.audio-plugin .flowplayer .fp-waiting {margin: 8px auto 0;}
.audio-plugin .flowplayer .fp-waiting em {width: .6em; height: .6em;}
.audio-plugin .flowplayer.fixed-controls .fp-controls,.audio-plugin .flowplayer.is-mouseout .fp-controls {height: 20px;}
.audio-plugin .flowplayer .fp-message {padding-top: 0;}
.audio-plugin .flowplayer.is-error h2 {margin-top: 5px; margin-bottom: 0; font-size: normal;}
.audio-plugin .flowplayer.is-mouseout .fp-duration,.audio-plugin .flowplayer.is-mouseout .fp-elapsed,.audio-plugin .flowplayer.is-mouseout .fp-embed,.audio-plugin .flowplayer.is-mouseout .fp-fullscreen,.audio-plugin .flowplayer.is-mouseout .fp-logo,.audio-plugin .flowplayer.is-mouseout .fp-play,.audio-plugin .flowplayer.is-mouseout .fp-remaining,.audio-plugin .flowplayer.is-mouseout .fp-unload,.audio-plugin .flowplayer.is-mouseout .fp-volume {opacity: 1; filter: alpha(Opacity=100);}
.audio-plugin .flowplayer.is-mouseout .fp-timeline,.audio-plugin .flowplayer.is-mouseover .fp-timeline {position: relative; overflow: hidden; top: 5px; height: 10px; margin: 0 150px 0 75px !important;}
.audio-plugin .flowplayer .fp-play {display: block;}
.audio-plugin .flowplayer .fp-elapsed {left: 35px;}
.audio-plugin .is-mouseout.flowplayer .fp-controls,.audio-plugin .is-mouseover.flowplayer .fp-controls {bottom: 3px;}
.audio-plugin .flowplayer .fp-time em {bottom: 8px;}
.audio-plugin .flowplayer video {border-radius: 3px;}
.audio-plugin .flowplayer.is-touch.is-mouseout .fp-progress:after,.audio-plugin .flowplayer.is-touch.is-mouseout .fp-progress:before {content: ''; display: block; border-radius: 10px; position: absolute; right: -5px;}
.audio-plugin .flowplayer.is-touch.is-rtl.is-mouseout .fp-progress:after,.audio-plugin .flowplayer.is-touch.is-rtl.is-mouseout .fp-progress:before {right: auto; left: -5px;}
.audio-plugin .flowplayer.is-touch.is-rtl.is-mouseout .fp-progress:after {left: -10px; box-shadow: -1px 0 4px rgba(0,0,0,.5);}
.audio-plugin .flowplayer.is-touch.is-mouseout .fp-progress:before {width: 10px; height: 10px;}
.audio-plugin .flowplayer.is-touch.is-mouseout .fp-progress:after {height: 10px; width: 10px; top: -5px; right: -10px; border: 5px solid rgba(255,255,255,.65); box-shadow: 1px 0 4px rgba(0,0,0,.5);}
.audio-plugin .flowplayer.is-touch.is-mouseout .fp-timeline.is-dragging .fp-progress:after {border: 10px solid #fff; border-radius: 20px; -webkit-transition: inherit; transition: inherit; top: -10px; right: -15px;}
.audio-plugin .flowplayer.is-touch.is-rtl.is-mouseout .fp-timeline.is-dragging .fp-progress:after {left: -15px; right: auto; border: 10px solid #fff;}
.audio-plugin .mejs-overlay-play {display: none !important;}
.audio-plugin .me-cannotplay span {padding-top: 4px;}
.op-vpf--btn-element p:hover,.op-vpf--btn-element:hover {cursor: hand;}
.op-vpf--btn-text {display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.op-vpf--btn-text p {margin: 0; -webkit-transition: opacity .2s ease-out; transition: opacity .2s ease-out;}
.op-vpf--btn-text p:hover {opacity: .5; -webkit-transition: opacity .2s ease-in; transition: opacity .2s ease-in;}
.op-vpf--btn-text p:before {content: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/icon-play.png); width: 20px; height: 20px; margin-right: 5px;}
.op-vpf--playing {display: block !important; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10000 !important;}
.op-vpf--frame-close {background-image: none; width: 40px; height: 40px; position: fixed; top: 40px; right: 40px; z-index: 10001 !important;}
.op-vpf--frame-close:hover {background-image: none; width: 40px; height: 40px; position: fixed; top: 40px; right: 40px; z-index: 10001 !important;}
.op-vpf--frame-close-hidden {display: none;}
.op-vpf--frame {background-color: #000; display: none; opacity: 0;}
.op-popup-content {display: none;}
.op-popup-content-visible {display: block; padding: 20px 30px;}
.op-popup-content .styled-hr {min-width: 300px;}
.op-popup-fancybox,.op-popup-fancybox .fancybox-inner,.op-popup-fancybox .fancybox-outer {max-width: 100%;}
.op-popup-fancybox-autosize .fancybox-inner {max-width: none;}
.op-popup-fancybox .fancybox-inner,.op-popup-fancybox .fancybox-outer {background-color: #fff;}
#epicbox .op-popup-content {display: block;}
#epicbox .op-popup-button,.op-popup-content .add-new-element {display: none;}
.op-popup-button .default-button {background: 0 0;}
.op-popup-content>div:last-child {margin-bottom: 0;}
.op-popup-content .op-pricing-table {width: 100%;}
.floating-featured-panel-fluid .fixed-width {width: auto;}
body div.pp_default .pp_content_container .pp_details {margin-top: 12px;}
@media only screen and (max-width:959px) {.video-plugin {position: relative; padding-bottom: 56.25%; padding-top: 30px; overflow: hidden; width: 100% !important; height: auto !important;}.video-plugin-new {position: relative; padding-top: 30px; overflow: hidden; height: auto !important;}.video-plugin embed,.video-plugin iframe,.video-plugin img,.video-plugin object,.video-plugin>:first-child,.video-plugin>script:first-child+* {position: absolute !important; top: 0; left: 0; width: 100% !important; height: 100% !important; max-width: 100%;}.video-plugin-new embed,.video-plugin-new iframe,.video-plugin-new img,.video-plugin-new object,.video-plugin-new-syntax>:first-child,.video-plugin-new>:first-child,.video-plugin-new>script:first-child+* {position: static !important;}.video-plugin-new>:first-child,.video-plugin-new>script:first-child+*,.video-plugin>:first-child,.video-plugin>script:first-child+* {display: block;}.video-plugin-new>script:first-child,.video-plugin>script:first-child {display: none;}.video-plugin img,.video-plugin-new img {height: auto !important;}.video-plugin-new.not-flowplayer a,.video-plugin.not-flowplayer a {width: auto !important; height: auto !important; max-width: 100% !important; text-align: center;}}
.styled-hr hr {display: none;}
.hr-style-1 {display: block; height: 17px; margin: 30px 0; position: relative;}
.hr-style-1 .ornament {position: absolute; left: 50%; margin-left: -60px; padding: 0 20px; top: -20px;}
.hr-style-1 .hr-1,.hr-style-1 .hr-2 {background-image: none; background-repeat: no-repeat; height: 17px; width: 50%;}
.hr-style-1 .hr-1 {background-position: left center; float: left;}
.hr-style-1 .hr-2 {background-image: none; background-position: right center; float: right;}
.hr-style-2 {background-color: rgba(229,229,229,.6); display: block; height: 2px; margin: 30px 0; position: relative; text-align: center;}
.hr-style-2 .ornament {position: relative; padding: 0 20px; top: -20px;}
.hr-style-2 div.hr-2 {display: none;}
.hr-style-3 {background-color: rgba(229,229,229,.6); display: block; height: 2px; margin: 30px 0; position: relative; text-align: center;}
.hr-style-3 .ornament {position: relative; padding: 0 20px; top: -10px;}
.hr-style-3 div.hr-2 {display: none;}
.hr-style-4 {background-color: rgba(229,229,229,.6); display: block; height: 2px; margin: 20px 0 30px; position: relative; text-align: center;}
.hr-style-5 {background-color: rgba(229,229,229,.9); display: block; height: 2px; margin: 30px 0; position: relative; text-align: right;}
.hr-style-5 a,.hr-style-5 a:hover,.hr-style-5 a:visited {position: relative; top: -10px; float: right; font-size: 12px; background-color: rgba(229,229,229,.9); border-radius: 3px; padding: 0 4px; color: #333; text-decoration: none;}
.floating-featured-panel-fluid .hr-style-5 a {padding: 0 4px; border-radius: 3px;}
.hr-style-6 {border-top: 1px dashed rgba(202,202,202,.8); display: block; margin: 20px 0 30px; position: relative; text-align: right;}
.hr-style-7 {display: block; height: 53px; margin: 20px auto; position: relative;}
.hr-style-7 .hr-1,.hr-style-7 .hr-2 {background-image: none; background-repeat: no-repeat; height: 53px; width: 50%;}
.hr-style-7 .hr-1 {background-position: left center; float: left;}
.hr-style-7 .hr-2 {background-position: right center; float: right;}
.hr-style-8 {display: block; height: 40px; margin: 30px 0; position: relative;}
.hr-style-8 .hr-1,.hr-style-8 .hr-2 {height: 40px; width: 50%; background-image: none; background-repeat: no-repeat;}
.hr-style-8 .hr-1 {background-position: left center; float: left;}
.hr-style-8 .hr-2 {background-position: right center; float: right;}
.hr-style-9 {display: block; height: 40px; margin: 30px 0; position: relative;}
.hr-style-9 .hr-1,.hr-style-9 .hr-2 {height: 40px; width: 50%; background-image: none; background-repeat: no-repeat;}
.hr-style-9 .hr-1 {background-position: left center; float: left;}
.hr-style-9 .hr-2 {background-position: right center; float: right;}
.hr-style-10 {display: block; height: 4px; margin: 30px 0; position: relative;}
.hr-style-10 .hr-1,.hr-style-10 .hr-2 {background-image: none; background-repeat: no-repeat; height: 4px; width: 50%;}
.hr-style-10 .hr-1 {background-position: left center; float: left;}
.hr-style-10 .hr-2 {background-position: right center; float: right;}
.hr-style-11 {display: block; height: 28px; margin: 30px 0; position: relative;}
.hr-style-11 .hr-1,.hr-style-11 .hr-2 {height: 28px; width: 50%; background-image: none; background-repeat: no-repeat;}
.hr-style-11 .hr-1 {background-position: left center; float: left;}
.hr-style-11 .hr-2 {background-position: right center; float: right;}
.hr-style-0 {background-color: rgba(238,238,238,.6); display: block; height: 1px; margin: 20px 0 30px; position: relative; text-align: center;}
.headline-style-1,.headline-style-10,.headline-style-11,.headline-style-12,.headline-style-13,.headline-style-2,.headline-style-3,.headline-style-4,.headline-style-5,.headline-style-6,.headline-style-7,.headline-style-8,.headline-style-9 {margin: 0 0 20px; line-height: normal; padding: 10px 0;}
.headline-style-1 {border-bottom: 1px solid #DBDBDB;}
.headline-style-2 {border-bottom: 1px solid #101010;}
.headline-style-3 {border-bottom: 3px solid #DBDBDB;}
.headline-style-4 {border-bottom: 3px solid #101010;}
.headline-style-5 {background-color: #fcfcfc; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; color: #444;}
.headline-style-6 {border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; color: #444;}
.main-content .headline-style-7 {color: #444; background-image: none; background-repeat: no-repeat; background-position: left bottom; background-size: 100% 40px; display: block; position: relative; padding-bottom: 0;}
.main-content .headline-style-7 span {display: block; padding-bottom: 70px;}
.headline-style-8 {border-top: 1px solid #dbdbdb;}
.headline-style-9 {border-top: 4px double #e9e9e9; border-bottom: 1px solid #e9e9e9; padding-bottom: 30px;}
.headline-style-10 {background-color: #f5f5f5; border-bottom: 3px solid #e5e5e5;}
.headline-style-11 {background-color: #f7fbee; border-bottom: 1px solid #e8eed9; color: #3f4f25;}
.headline-style-12 {background-color: #fbf5ee; border-bottom: 1px solid #eee5d9; color: #5f391e;}
#content_area .headline-style-13,.main-content .headline-style-13 {background-color: #fffcf2; border-top: 1px solid #eee6c8; border-bottom: 1px solid #eee6c8; color: #515151; height: 85px; line-height: 85px; padding: 0; position: relative;}
.headline-style-13 img.fade-left {position: absolute; left: 0; top: -1px; height: 87px; width: 120px;}
.headline-style-13 img.fade-right {position: absolute; right: 0; top: -1px; height: 87px; width: 120px;}
#content_area .headline-style-14,.main-content .headline-style-14 {background-color: #fffcf2; border-bottom: 1px solid #eee6c8; color: #515151; height: 55px; line-height: 55px; padding: 0; position: relative; font-size: 20px;}
.headline-style-14 span {position: relative; z-index: 2;}
.headline-style-14 img.fade-left {position: absolute; left: 0; top: -1px; height: 87px; width: 120px;}
.headline-style-14 img.fade-right {position: absolute; right: 0; top: -1px; height: 87px; width: 120px;}
.headline-style-15 {background-color: #eaeef0; padding: 10px 20px; color: #666;}
.headline-style-16 table {text-align: center;}
.headline-style-16 td {vertical-align: middle;}
.headline-style-16 td.stroke {width: 50%;}
.headline-style-16 td.stroke div {display: block; height: 1px; width: 100%; background-color: rgba(0,0,0,.2);}
.headline-style-16 td.headline {white-space: nowrap; padding: 8px 15px 0;}
.headline-style-16 td.headline h2 {font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; color: inherit;}
.headline-style-17 table {text-align: center;}
.headline-style-17 td {vertical-align: middle;}
.headline-style-17 td.stroke {width: 50%;}
.headline-style-17 td.stroke div {display: block; height: 5px; width: 100%; border-top: 1px solid rgba(0,0,0,.2); border-bottom: 1px solid rgba(0,0,0,.2);}
.headline-style-17 td.headline {white-space: nowrap; padding: 8px 15px 0;}
.headline-style-17 td.headline h2 {font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; color: inherit;}
.feature-block {list-style: none; margin: 10px 0 0;}
.feature-block-link {display: block; overflow: hidden;}
.feature-block.feature-block-one-col li {width: 80%;}
.feature-block-one-col li {width: 83% !important;}
.feature-block p {line-height: 1.6em; color: #444; text-align: left;}
.latest-post .feature-block p {line-height: 1.6em;}
.single-post-content ol.feature-block,.single-post-content ul.feature-block {list-style: none;}
.feature-block.feature-block-with-icon.feature-block-one-col li {padding-left: 80px; margin-bottom: 40px; box-sizing: border-box;}
.feature-block.feature-block-with-icon li {min-height: 64px;}
.feature-block.feature-block-with-icon.feature-block-one-col li:last-child {margin-bottom: 0;}
.feature-block.feature-block-with-icon h2 {padding: 0 0 10px;}
.feature-block ul {font-size: 100%; list-style: disc;}
.feature-block.feature-block ul li {float: none; width: auto; margin-right: 0;}
.feature-block h2 {padding: 0 0 10px; font-size: 18px; line-height: 1.3em; letter-spacing: -.5px; font-weight: 700; margin-bottom: 0; color: #222; text-align: left; clear: none;}
.feature-block-icon-container {position: absolute; margin-left: -80px; width: 80px; text-align: center;}
.feature-block-icon-container img {float: none; max-width: 100%;}
.feature-block-style-image li {position: relative; min-height: 125px; overflow: hidden;}
.feature-block-style-image .feature-block-icon-container {margin-left: 0; width: 40%; position: absolute; left: 0; top: 0; text-align: center;}
.feature-block-style-image div {width: 55%; float: right;}
.feature-block-style-image .feature-block-icon-container img {position: relative; float: none; display: inline-block; width: auto; height: auto; max-width: 100%; max-height: 125px;}
.feature-block-style-1 {width: 100%;}
.feature-block-style-1 img {height: 48px; width: auto; float: left;}
.feature-block-style-1 h2 {font-weight: 700; display: table; padding-left: 15px; position: relative; min-height: 48px; #top: 50%; clear: none;}
.feature-block-style-1 h2 span {display: table-cell; vertical-align: middle; #top: -50%;}
.feature-block-style-1 p {margin-top: 10px; clear: both;}
.feature-block-style-2 div {text-align: center;}
.feature-block-style-2 {text-align: center; width: 100%;}
.feature-block-style-2 img {height: 50px; width: auto; position: relative; text-align: center;}
.feature-block-style-2 h2 {font-weight: 700; display: block; position: relative; margin-top: 15px; text-align: center; padding-bottom: 0; clear: none;}
.feature-block-style-2 p {margin-top: 10px; clear: both; text-align: center;}
.feature-block-style-2.feature-block-one-col li {margin-left: auto; margin-right: auto;}
.feature-block-style-3 {text-align: center; width: 100%;}
.feature-block-3-img-container {display: block; height: 100px; width: 100%; border-radius: 6px; background-color: #004a80; margin: 0 auto; text-align: center;}
.feature-block-style-3 img {height: 50px; width: auto; position: relative; top: 25px;}
.feature-block-style-3 h2 {font-weight: 700; display: block; position: relative; margin-top: 15px; text-align: center; padding-bottom: 0; clear: none;}
.feature-block-style-3 p {margin-top: 10px; clear: both; text-align: center;}
.feature-block-style-3.feature-block-one-col li {margin-left: auto; margin-right: auto;}
.feature-block-style-4 {text-align: center; width: 100%;}
.feature-block-4-img-container {display: block; height: 100px; width: 100px; border-radius: 100px; background-color: #004a80; margin: 0 auto; text-align: center;}
.feature-block-style-4 img {height: 50px; width: auto; position: relative; top: 25px;}
.feature-block-style-4 h2 {font-weight: 700; display: block; position: relative; margin-top: 15px; text-align: center; padding-bottom: 0;}
.feature-block-style-4 p {margin-top: 10px; clear: both; text-align: center;}
.feature-block-style-4.feature-block-one-col li {margin-left: auto; margin-right: auto;}
.feature-block.feature-block-two-col li div {margin-bottom: 30px;}
.feature-block.feature-block-two-col li {width: 46%; margin-right: 8%; float: left; text-align: left; box-sizing: border-box;}
.feature-block.feature-block-two-col li:nth-child(even) {margin-right: 0;}
.feature-block.feature-block-three-col li div {margin-bottom: 30px;}
.feature-block.feature-block-three-col li {width: 30%; margin-right: 5%; float: left; text-align: left;}
.feature-block.feature-block-three-col li:nth-child(3n) {margin-right: 0;}
.feature-block.feature-block-four-col li div {margin-bottom: 30px;}
.four-fifths .feature-block li,.three-fourths .feature-block li {width: 28%;}
.narrow .feature-block li,.one-half .feature-block.feature-block-four-col li,.one-half .feature-block.feature-block-three-col li,.three-columns .feature-block li,.three-columns .feature-block.feature-block-four-col li {width: 100%;}
.feature-block-style-icon.feature-block.feature-block-four-col li div,.feature-block-style-icon.feature-block.feature-block-three-col li div,.feature-block-style-icon.feature-block.feature-block-two-col li div {padding-left: 80px;}
.feature-block-style-icon.feature-block .feature-block-icon {max-width: 60px; height: auto;}
.feature-block.feature-block-with-image.feature-block-four-col li div {padding-left: 0;}
.feature-block.feature-block-four-col li {width: 21%; margin-right: 5%; float: left; text-align: left;}
.feature-block.feature-block-four-col li:nth-child(4n) {margin-right: 0;}
.feature-block.feature-block-with-image.feature-block-three-col li div {padding-left: 0; text-align: left;}
.feature-block.feature-block-with-image.feature-block-one-col img {width: auto;}
.feature-block-one-col.feature-block-style-image .feature-block-icon-container {max-width: 125px;}
.feature-block-one-col.feature-block-style-image div {width: 100%; padding-left: 140px; box-sizing: border-box;}
.floating-featured-panel-fluid .feature-block li {width: 100% !important; margin-right: 0 !important;}
.feature-box {margin: 0 auto 20px; overflow: hidden;}
.feature-box.feature-box-align-left {float: left;}
.feature-box.feature-box-align-center {float: none;}
.feature-box.feature-box-align-right {float: right;}
.feature-box-content {padding: 20px;}
.feature-box .feature-box-content p {letter-spacing: inherit; line-height: 1.6em;}
.feature-box .feature-box-content :first-child {margin-top: 0;}
.feature-box-content strong {font-weight: 700;}
.feature-box-1 {background-color: #fafafa; border: 1px solid #e3e3e3; border-radius: 8px; color: #7e7e7e;}
.feature-box-1 .feature-box-content h1,.feature-box-1 .feature-box-content h2,.feature-box-1 .feature-box-content h3,.feature-box-1 .feature-box-content h4,.feature-box-1 .feature-box-content p {color: #7e7e7e;}
.feature-box-1 .feature-box-content h1,.feature-box-1 .feature-box-content h2,.feature-box-1 .feature-box-content h3,.feature-box-1 .feature-box-content h4 {line-height: normal;}
.feature-box-2 {background-color: #fff; border: 1px solid #dedede; color: #7e7e7e;}
.feature-box-2 .feature-box-content h1,.feature-box-2 .feature-box-content h2,.feature-box-2 .feature-box-content h3,.feature-box-2 .feature-box-content h4,.feature-box-2 .feature-box-content p {color: #516385;}
.feature-box-2 .feature-box-content {border: 4px solid #f5f5f5;}
.feature-box-2-blue {background-color: #fcfdff; border: 1px solid #cee0f7;}
.feature-box-2-blue .feature-box-content {border: 4px solid #f0f5fd; color: #516385;}
.feature-box-2-blue .feature-box-content h1,.feature-box-2-blue .feature-box-content h2,.feature-box-2-blue .feature-box-content h3,.feature-box-2-blue .feature-box-content h4,.feature-box-2-blue .feature-box-content p {color: #516385;}
.feature-box-2-blue .feature-box-content h1,.feature-box-2-blue .feature-box-content h2,.feature-box-2-blue .feature-box-content h3,.feature-box-2-blue .feature-box-content h4 {line-height: normal;}
.feature-box-3 {background-color: #fff; border: 1px solid #dedede; border-radius: 8px; color: #7e7e7e;}
.feature-box-3 .feature-box-content h1,.feature-box-3 .feature-box-content h2,.feature-box-3 .feature-box-content h3,.feature-box-3 .feature-box-content h4,.feature-box-3 .feature-box-content p {color: #7e7e7e;}
.feature-box-3 .feature-box-content {border: 4px solid #f5f5f5; border-radius: 8px;}
.feature-box-3-blue {background-color: #fcfdff; border: 1px solid #cee0f7;}
.feature-box-3-blue .feature-box-content {border: 4px solid #f0f5fd; color: #516385;}
.feature-box-3-blue .feature-box-content h1,.feature-box-3-blue .feature-box-content h2,.feature-box-3-blue .feature-box-content h3,.feature-box-3-blue .feature-box-content h4,.feature-box-3-blue .feature-box-content p {color: #516385;}
.feature-box-4 {background-color: #fdfeff; border: 1px solid #daedfd; border-radius: 8px; color: #7e7e7e;}
.feature-box-4 .feature-box-content h1,.feature-box-4 .feature-box-content h2,.feature-box-4 .feature-box-content h3,.feature-box-4 .feature-box-content h4,.feature-box-4 .feature-box-content p {color: #7e7e7e;}
.feature-box-4 .feature-box-content {border-radius: 8px;}
.feature-box-4-brown {background-color: #f3f2ee; border: 1px solid #d5d6d7; color: #666;}
.feature-box-4-brown .feature-box-content h1,.feature-box-4-brown .feature-box-content h2,.feature-box-4-brown .feature-box-content h3,.feature-box-4-brown .feature-box-content h4,.feature-box-4-brown .feature-box-content p {color: #666;}
.feature-box-4-brown .feature-box-content {border: 1px solid #fff;}
.feature-box-5 {border: 3px solid rgba(0,0,0,.02); color: #7e7e7e;}
.feature-box-5 .feature-box-content h1,.feature-box-5 .feature-box-content h2,.feature-box-5 .feature-box-content h3,.feature-box-5 .feature-box-content h4,.feature-box-5 .feature-box-content p {color: #7e7e7e;}
.feature-box-5 .feature-box-content {background-color: #faf2d3; border: 1px solid #eada95; color: #251914; font-size: 15px; font-style: italic; font-family: Georgia,Times,serif;}
.feature-box-5-round,.feature-box-5-round .feature-box-content {border-radius: 8px;}
.feature-box-6 {background-color: #caebf0; border: 1px solid #7ccbd7; color: #2e4346; font-size: 15px; font-style: italic; font-family: Georgia,Times,serif;}
.feature-box-6 .feature-box-content h1,.feature-box-6 .feature-box-content h2,.feature-box-6 .feature-box-content h3,.feature-box-6 .feature-box-content h4,.feature-box-6 .feature-box-content p {color: #2e4346;}
.feature-box-6-round {border-radius: 8px;}
.feature-box-7 {background-color: #ffffcb; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; color: #2e4346; font-size: 15px;}
.feature-box-7 .feature-box-content h1,.feature-box-7 .feature-box-content h2,.feature-box-7 .feature-box-content h3,.feature-box-7 .feature-box-content h4,.feature-box-7 .feature-box-content p {color: #2e4346;}
.feature-box-8 {border-radius: 8px; border: 1px solid #dfdfdf; box-shadow: 0 0 8px rgba(0,0,0,.08); color: #626262;}
.feature-box-8 .feature-box-content {background-color: #fdfeff; color: #626262; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;}
.feature-box-8 .box-title {background-color: #edf5fc; color: #405768; padding: 20px; font-size: 17px; font-weight: 700; border-top-left-radius: 8px; border-top-right-radius: 8px; margin-bottom: 0;}
.feature-box-8 .feature-box-content h1,.feature-box-8 .feature-box-content h2,.feature-box-8 .feature-box-content h3,.feature-box-8 .feature-box-content h4,.feature-box-8 .feature-box-content p {color: #626262;}
.feature-box-9 {background-color: #e0f3c0; border: 1px solid #bbce95; color: #616e52; font-size: 20px; border-radius: 8px;}
.feature-box-9 .feature-box-content {border: 1px solid #fff; padding: 20px; border-radius: 8px;}
.feature-box-9 .feature-box-content h1,.feature-box-9 .feature-box-content h2,.feature-box-9 .feature-box-content h3,.feature-box-9 .feature-box-content h4,.feature-box-9 .feature-box-content p {color: #616e52;}
.feature-box-9-brown {background-color: #f0eee4; border: 1px solid #d5d6d7; color: #666; font-family: Georgia,Times,serif;}
.feature-box-9-brown .feature-box-content {border: 1px solid #fff;}
.feature-box-9-brown .feature-box-content h1,.feature-box-9-brown .feature-box-content h2,.feature-box-9-brown .feature-box-content h3,.feature-box-9-brown .feature-box-content h4,.feature-box-9-brown .feature-box-content p {color: #666;}
.feature-box-10 {color: #626262;}
.feature-box-10 .feature-box-content {background: linear-gradient(to bottom,#f9f9f9 0,#f0f0f0 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0', GradientType=0); padding: 10px 20px; color: #626262;}
.feature-box-10 .box-title {background: linear-gradient(to bottom,#f4f4f4 0,#e2e2e2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e2e2e2', GradientType=0); color: #3f3f3f; padding: 15px 20px; font-size: 21px; font-weight: 700; margin-bottom: 0;}
.feature-box-10 .feature-box-content h1,.feature-box-10 .feature-box-content h2,.feature-box-10 .feature-box-content h3,.feature-box-10 .feature-box-content h4,.feature-box-10 .feature-box-content p {color: #626262;}
.feature-box-11 {color: #626262; box-shadow: 0 0 8px rgba(0,0,0,.35);}
.ie7 .feature-box-11,.ie8 .feature-box-11 {border: 1px solid #EDEDED;}
.feature-box-11 .feature-box-content {background-color: #fff; padding: 10px 20px; color: #626262;}
.feature-box-11 .box-title {background: linear-gradient(to bottom,#fff 0,#ebebeb 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0); color: #3f3f3f; padding: 15px 20px; font-size: 21px; font-weight: 700; margin-bottom: 0;}
.feature-box-11 .feature-box-content h1,.feature-box-11 .feature-box-content h2,.feature-box-11 .feature-box-content h3,.feature-box-11 .feature-box-content h4,.feature-box-11 .feature-box-content p {color: #626262;}
.feature-box-12 .feature-box-content {background: #edf7ff; padding: 10px 20px; color: #3f3f3f;}
.feature-box-12 .box-title {background: #cbeafe; color: #2c3f4c; padding: 15px 20px; font-size: 21px; font-weight: 700; text-shadow: 0 1px 0 #fff; margin-bottom: 0;}
.feature-box-12 .feature-box-content h1,.feature-box-12 .feature-box-content h2,.feature-box-12 .feature-box-content h3,.feature-box-12 .feature-box-content h4,.feature-box-12 .feature-box-content p {color: #3f3f3f;}
.feature-box-13 .feature-box-content {background: #ebf5da; padding: 10px 20px; color: #3f3f3f;}
.feature-box-13 .box-title {background: linear-gradient(to bottom,#eaf2de 0,#d2e2b8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaf2de', endColorstr='#d2e2b8', GradientType=0); color: #5a6748; padding: 15px 20px; margin-bottom: 0; font-size: 21px; font-weight: 700; text-shadow: 0 1px 0 #fff;}
.feature-box-13 .feature-box-content h1,.feature-box-13 .feature-box-content h2,.feature-box-13 .feature-box-content h3,.feature-box-13 .feature-box-content h4,.feature-box-13 .feature-box-content p {color: #3f3f3f;}
.feature-box-14 {background-color: #fff; border: 1px solid #e7e7e7; color: #3f3f3f; box-shadow: 0 1px 1px rgba(0,0,0,.12); background-image: none; background-repeat: repeat-x; background-position: left bottom;}
.feature-box-14-round {border-radius: 8px;}
.feature-box-14 .feature-box-content h1,.feature-box-14 .feature-box-content h2,.feature-box-14 .feature-box-content h3,.feature-box-14 .feature-box-content h4,.feature-box-14 .feature-box-content p {color: #3f3f3f;}
.feature-box-16 {background-color: #fff; box-shadow: 0 0 20px 5px rgba(0,0,0,.15);}
.feature-box-17 {background-color: #f5f5f5; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada;}
.feature-box-18 {background-color: #fff; border: 1px solid rgba(0,0,0,.25); border-radius: 10px; box-shadow: 0 0 10px 0 rgba(0,0,0,.15);}
.feature-box-19 {background-color: #eaeef1; box-shadow: inset 0 0 0 5px #fff,0 1px 2px 1px rgba(0,0,0,.2);}
.feature-box-20 {border-radius: 4px; box-shadow: 0 0 0 4px #F5F5F5; border: 1px solid #ccc; background: #fafafa;}
.feature-box-21 {border-radius: 4px; box-shadow: 0 0 0 4px #e9f3e2; border: 1px solid #7BDA3D;}
.feature-box-22 {border: 1px solid #ddd;}
.feature-box-22-round {border-radius: 4px;}
.feature-box-23 {border-radius: 6px; border: 1px solid #ddd;}
.feature-box-23 .box-title {background: #f9f9f9; color: #222; padding: 15px 20px; font-size: 25px; font-weight: 700; text-shadow: 0 1px 0 #fff; margin-bottom: 0;}
.feature-box-23 .feature-box-content {background: #fff; padding: 10px 20px;}
.feature-box-24 {border-radius: 6px; border: 1px solid #64af49;}
.feature-box-24 .box-title {background: #edfae7; color: #222; padding: 15px 20px; font-size: 18px; font-weight: 700; text-shadow: 0 1px 0 #fff; margin-bottom: 0;}
.feature-box-24 .feature-box-content {background: #fff; padding: 10px 20px;}
.feature-box-25 .box-title {background: #333; color: #fff; padding: 15px 20px; font-size: 18px; font-weight: 700; margin-bottom: 0;}
.feature-box-25 .feature-box-content {background: #f0f0f0; padding: 10px 20px; color: #3f3f3f;}
div.feature-box-creator {float: none; margin: 0 auto 20px; overflow: hidden; max-width: 100%;}
div.feature-box-creator .feature-box-content {padding: 20px;}
.feature-box .feature-box-content .op-text-block {width: 100%;}
div.feature-box-creator .feature-box-content p {letter-spacing: inherit; line-height: 1.6em;}
div.feature-box-creator .feature-box-content :first-child {margin-top: 0;}
div.feature-box-creator .feature-box-content strong {font-weight: 700;}
div.feature-box-creator.feature-box-creator-style-1 {background-color: #eee; color: #000;}
div.feature-box-creator.feature-box-creator-style-1 .feature-box-content h1,div.feature-box-creator.feature-box-creator-style-1.feature-box-content h2,div.feature-box-creator.feature-box-creator-style-1.feature-box-content h3,div.feature-box-creator.feature-box-creator-style-1.feature-box-content h4,div.feature-box-creator.feature-box-creator-style-1.feature-box-content p {color: #7e7e7e;}
div.feature-box-creator.feature-box-creator-style-1 .feature-box-content h1,div.feature-box-creator.feature-box-creator-style-1.feature-box-content h2,div.feature-box-creator.feature-box-creator-style-1.feature-box-content h3,div.feature-box-creator.feature-box-creator-style-1.feature-box-content h4 {line-height: normal;}
.element-container .qanda,.main-content .qanda,.mce-content-body .qanda {list-style: none; color: #979ca2;}
.element-container .qanda p,.main-content .qanda p,.mce-content-body .qanda p {color: #979ca2;}
.element-container .qanda.qanda-three-col li div,.main-content .qanda.qanda-three-col li div,.mce-content-body .qanda.qanda-three-col li div {padding-left: 80px; margin-bottom: 30px;}
.element-container .qanda.qanda-three-col li,.main-content .qanda.qanda-three-col li,.mce-content-body .qanda.qanda-three-col li {width: 30%; margin-right: 5%; float: left;}
.element-container .qanda.qanda-three-col li:nth-child(3n),.main-content .qanda.qanda-three-col li:nth-child(3n),.mce-content-body .qanda.qanda-three-col li:nth-child(3n) {margin-right: 0;}
.floating-featured-panel-fluid .element-container .qanda li,.floating-featured-panel-fluid .main-content .qanda li,.floating-featured-panel-fluid .mce-content-body .qanda li {width: 100% !important; margin-right: 0 !important;}
.element-container .qanda.qanda-two-col li div,.main-content .qanda.qanda-two-col li div,.mce-content-body .qanda.qanda-two-col li div,.op-popup-content .qanda.qanda-two-col li div {padding-left: 80px; margin-bottom: 30px;}
.element-container .qanda.qanda-two-col li,.main-content .qanda.qanda-two-col li,.mce-content-body .qanda.qanda-two-col li,.op-popup-content .qanda.qanda-two-col li {width: 48%; margin-right: 4%; float: left;}
.element-container .qanda.qanda-two-col li:nth-child(even),.main-content .qanda.qanda-two-col li:nth-child(even),.mce-content-body .qanda.qanda-two-col li:nth-child(even),.op-popup-content .qanda.qanda-two-col li:nth-child(even) {margin-right: 0;}
.element-container .qanda.large-q li h3,.main-content .qanda.large-q li h3,.mce-content-body .qanda.large-q li h3,.op-popup-content .qanda.large-q li h3 {margin-left: 50px; min-height: 50px; letter-spacing: 0;}
.element-container .qanda.large-q li h3 img,.main-content .qanda.large-q li h3 img,.mce-content-body .qanda.large-q li h3 img,.op-popup-content .qanda.large-q li h3 img {position: absolute; margin-left: -50px;}
.element-container .qanda h3,.main-content .qanda h3,.mce-content-body .qanda h3,.op-popup-content .qanda h3 {font-size: 18px; font-weight: 700; color: #676978; line-height: 1.3em;}
.element-container .qanda.qa-text h3,.main-content .qanda.qa-text h3,.mce-content-body .qanda.qa-text h3,.op-popup-content .qanda.qa-text h3 {color: #424242; padding-bottom: 5px; letter-spacing: 0;}
.element-container .qanda.qa-text li h3,.main-content .qanda.qa-text li h3,.mce-content-body .qanda.qa-text li h3,.op-popup-content .qanda.qa-text li h3,.qanda.qa-text li p {margin-left: 30px; font-size: 14px;}
.element-container .qanda.qa-text li h3 span .op-popup-content .qanda.qa-text li h3 span,.main-content .qanda.qa-text li h3 span,.mce-content-body .qanda.qa-text li h3 span,.qanda.qa-text li p span {position: absolute; margin-left: -30px; color: #424242; font-weight: 700;}
@media only screen and (max-width:767px) {.main-content .qanda.qanda-three-col li,.mce-content-body .qanda.qanda-three-col li,.qanda.qanda-three-col li {width: 100%;}}
.thumb {position: static;}
.thumb img {position: static; margin: 0; background: 0 0;}
.recent-posts-style-1 {margin: 0; padding: 0 0 20px;}
.recent-posts-style-1 li {display: block; margin: 0 0 30px; padding: 0;}
.recent-posts-style-1 li:last-child {margin: 0;}
.recent-posts-style-1 li:after {content: ""; display: table; clear: both;}
.recent-posts-style-1 .thumb {float: left; width: 25%; position: static;}
.recent-posts-style-1 .content {float: left; width: 75%;}
.recent-posts-style-1 a {font-size: 18px; line-height: 1.3em; color: #004a80; text-decoration: none; display: block; margin: -3px 0 0 15px;}
.recent-posts-style-1 span {font-size: inherit; display: block; margin: 5px 0 0 15px;}
.recent-posts-style-2 {margin: 0; padding: 0;}
.recent-posts-style-2 li {display: block; margin: 0 0 30px; padding: 0;}
.recent-posts-style-2 li:last-child {margin: 0;}
.recent-posts-style-2 .thumb {display: none;}
.recent-posts-style-2 a {font-size: 18px; line-height: 1.3em; color: #004a80; text-decoration: none; display: block; margin: 0;}
.recent-posts-style-2 span {font-size: inherit; display: block; margin: 5px 0 0;}
.recent-posts-style-3 {padding: 40px; background-color: rgba(0,0,0,.025); border-radius: 3px; box-shadow: inset 0 0 0 1px rgba(0,0,0,.15);}
.recent-posts-style-3 li {display: block; margin: 0 0 30px; padding: 0;}
.recent-posts-style-3 li:last-child {margin: 0;}
.recent-posts-style-3 li:after {content: ""; display: table; clear: both;}
.recent-posts-style-3 .thumb {float: left; width: 25%;}
.recent-posts-style-3 .content {float: left; width: 75%;}
.recent-posts-style-3 a {font-size: 18px; line-height: 1.3em; color: #004a80; text-decoration: none; display: block; margin: -5px 0 0 15px;}
.recent-posts-style-3 span {font-size: inherit; display: block; margin: 5px 0 0 15px;}
.recent-posts-style-4 {padding: 40px; background-color: rgba(0,0,0,.025); border-radius: 3px; box-shadow: inset 0 0 0 1px rgba(0,0,0,.15);}
.recent-posts-style-4 li {display: block; margin: 0 0 30px; padding: 0;}
.recent-posts-style-4 li:last-child {margin: 0;}
.recent-posts-style-4 .thumb {display: none;}
.recent-posts-style-4 a {font-size: 18px; line-height: 1.3em; color: #004a80; text-decoration: none; display: block; margin: 0 0 0 15px;}
.recent-posts-style-4 span {font-size: inherit; display: block; margin: -3px 0 0 15px;}
.recent-posts-style-5 {margin: 0; padding: 0;}
.recent-posts-style-5 li {display: block; margin: 0 0 30px; padding: 0;}
.recent-posts-style-5 li:last-child {margin: 0;}
.recent-posts-style-5 li:after {content: ""; display: table; clear: both;}
.recent-posts-style-5 .thumb {float: left; width: 25%;}
.recent-posts-style-5 .content {float: left; width: 75%;}
.recent-posts-style-5 a {font-size: 18px; line-height: 1.3em; color: #004a80; text-decoration: none; display: block; margin: -5px 0 0 15px;}
.recent-posts-style-5 span {font-size: inherit; display: block; margin: 5px 0 0 15px;}
.recent-posts-style-6 {padding: 40px; background-color: rgba(0,0,0,.025); border-radius: 3px; box-shadow: inset 0 0 0 1px rgba(0,0,0,.15);}
.recent-posts-style-6 li {display: block; margin: 0 0 30px; padding: 0;}
.recent-posts-style-6 li:last-child {margin: 0;}
.recent-posts-style-6 li:after {content: ""; display: table; clear: both;}
.recent-posts-style-6 .thumb {float: left; width: 25%;}
.recent-posts-style-6 .thumb img {border-radius: 3px;}
.recent-posts-style-6 .content {float: left; width: 75%;}
.recent-posts-style-6 a {font-size: 18px; line-height: 1.3em; color: #004a80; text-decoration: none; display: block; margin: -5px 0 0 15px;}
.recent-posts-style-6 span {font-size: inherit; display: block; margin: 5px 0 0 15px;}
.recent-posts-style-7 {margin: 0; padding: 0;}
.recent-posts-style-7 li {display: block; margin: 0 0 30px; padding: 0;}
.recent-posts-style-7 li:last-child {margin: 0;}
.recent-posts-style-7 li:after {content: ""; display: table; clear: both;}
.recent-posts-style-7 .thumb {float: left; width: 25%;}
.recent-posts-style-7 .thumb img {border-radius: 1px; box-shadow: 0 0 0 4px #fff,0 0 0 5px rgba(0,0,0,.2);}
.recent-posts-style-7 .content {float: left; width: 75%;}
.recent-posts-style-7 a {font-size: 18px; line-height: 1.3em; color: #004a80; text-decoration: none; display: block; margin: -5px 0 0 15px;}
.recent-posts-style-7 span {font-size: inherit; display: block; margin: 5px 0 0 15px;}
.recent-posts-style-8,.recent-posts-style-9 {padding: 40px; background-color: rgba(0,0,0,.025); border-radius: 3px; box-shadow: inset 0 0 0 1px rgba(0,0,0,.15);}
.recent-posts-style-8 li,.recent-posts-style-9 li {display: block; margin: 0 0 30px; padding: 0;}
.recent-posts-style-8 li:last-child,.recent-posts-style-9 li:last-child {margin: 0;}
.recent-posts-style-8 li:after,.recent-posts-style-9 li:after {content: ""; display: table; clear: both;}
.recent-posts-style-8 .thumb,.recent-posts-style-9 .thumb {float: left; width: 25%;}
.recent-posts-style-8 .thumb img,.recent-posts-style-9 .thumb img {border-radius: 1px; box-shadow: 0 0 0 4px #fff,0 0 0 5px rgba(0,0,0,.2);}
.recent-posts-style-8 .content,.recent-posts-style-9 .content {float: left; width: 75%;}
.recent-posts-style-8 a,.recent-posts-style-9 a {font-size: 18px; line-height: 1.3em; color: #004a80; text-decoration: none; display: block; margin: -5px 0 0 15px;}
.recent-posts-style-8 span,.recent-posts-style-9 span {font-size: inherit; display: block; margin: 5px 0 0 15px;}
.recent-posts-style-9 span {font-size: .9em; margin: 0 0 0 15px;}
.recent-posts-style-9 .description {margin: 5px 0 0 15px; font-size: .9em;}
.recent-posts-style-9 .read-more {font-size: .9em; margin: 9px 0 0 15px; text-decoration: underline;}
.one {width: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}
.two {width: 50%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}
.three {width: 33%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}
.four {width: 25%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}
@media only screen and (max-width:767px) {.four,.three,.two {width: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}}
.recent-posts-style-10 a,.recent-posts-style-11 a,.recent-posts-style-12 a,.recent-posts-style-13 a,.recent-posts-style-14 a {color: #575757;}
.recent-posts-style-10 {font-family: "Open Sans",sans-serif; border: 1px solid #ddd; width: 100%;}
.recent-posts-style-10>.title {display: flex; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 15px; background-color: #eeeff0; border-bottom: 1px solid #d9d9d9;}
.recent-posts-style-10>.title>p {font-size: 25px; margin: 0; color: #575757; font-family: "Open Sans",sans-serif;}
.recent-posts-style-10 ul {display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; margin-bottom: 0;}
.recent-posts-style-10 ul li {display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch;}
.recent-posts-style-10 .frame {margin: 15px; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}
.recent-posts-style-10 .img-link:hover~.right a p,.recent-posts-style-10 ul li a:hover .left,.recent-posts-style-10 ul li a:hover p {opacity: .7;}
.recent-posts-style-10 ul li .content {width: 100%; display: flex;}
.recent-posts-style-10 .line {border-top: 1px solid #d9d9d9; margin: 0 20px;}
.recent-posts-style-10 .right {display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 70%;}
.recent-posts-style-10 .right .title {font-family: "Open Sans",sans-serif; font-weight: 700; font-size: 16px; color: #575757; margin: 0 0 0 20px;}
.recent-posts-style-10 .right .description {font-family: "Open Sans",sans-serif; font-size: 14px; color: #575757; margin: 0 0 0 20px;}
.recent-posts-style-10 .content .img-link {width: 30%;}
.recent-posts-style-10 .left {min-height: 120px; background-size: cover; background-position: center; border: 1px solid #888989;}
.recent-posts-style-10 ul .content li:hover .left {background-color: rgba(0,0,0,.2);}
.recent-posts-style-10 ul .content li:hover .right p {text-decoration: underline;}
.recent-posts-style-10 .four .frame .content,.recent-posts-style-10 .three .frame .content {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
.recent-posts-style-10 .four .frame .content .right,.recent-posts-style-10 .three .frame .content .right {margin-top: 10px;}
.recent-posts-style-10 .four .frame .content .img-link,.recent-posts-style-10 .four .frame .content .right,.recent-posts-style-10 .three .frame .content .img-link,.recent-posts-style-10 .three .frame .content .right {width: 100%;}
.recent-posts-style-10 .four .frame .content .right .description,.recent-posts-style-10 .four .frame .content .right .title,.recent-posts-style-10 .three .frame .content .right .description,.recent-posts-style-10 .three .frame .content .right .title {margin: 0;}
.one-fourth .recent-posts-style-10 .content,.one-third .recent-posts-style-10 .content {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
.one-fourth .recent-posts-style-10 .img-link,.one-fourth .recent-posts-style-10 .right,.one-third .recent-posts-style-10 .img-link,.one-third .recent-posts-style-10 .right {width: 100%;}
.one-fourth .recent-posts-style-10 .img-link,.one-third .recent-posts-style-10 .img-link {margin-bottom: 5px;}
.one-fourth .recent-posts-style-10 .right .description,.one-fourth .recent-posts-style-10 .right .title,.one-third .recent-posts-style-10 .right .description,.one-third .recent-posts-style-10 .right .title {margin-left: 0;}
.one-fourth .recent-posts-style-10 .title h2,.one-third .recent-posts-style-10 .title h2 {font-size: 24px;}
@media only screen and (max-width:767px) {.recent-posts-style-10 {width: 100%;}.recent-posts-style-10 .content {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}.recent-posts-style-10 .content .img-link,.recent-posts-style-10 .content .right {width: 100%;}.recent-posts-style-10 .right .description,.recent-posts-style-10 .right .title {margin: 0;}.recent-posts-style-10 .right {margin-top: 10px;}}
.recent-posts-style-11 {width: 100%;}
.recent-posts-style-11>.title {display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px 0; margin: 0;}
.recent-posts-style-11>.title p {color: #575757; font-family: "Open Sans",sans-serif; font-size: 25px; margin: 0 10px; text-transform: uppercase;}
.recent-posts-style-11 ul {display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; margin-bottom: 0;}
.recent-posts-style-11 ul li {margin: 0 10px;}
.recent-posts-style-11 .left {height: 125px; background-size: cover; background-position: center; -webkit-filter: blur(0); filter: blur(0); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.recent-posts-style-11 a:hover .left {-webkit-filter: blur(3px); filter: blur(3px);}
.recent-posts-style-11 .right {margin-top: 10px;}
.recent-posts-style-11 .right .title {font-family: "Open Sans",sans-serif; font-size: 15px; font-weight: 700; margin: 0;}
.recent-posts-style-11 .right .description {font-family: "Open Sans",sans-serif; font-size: 14px; color: #575757;}
.recent-posts-style-11 a:hover p,.recent-posts-style-11 a:hover~.right .title {opacity: .7;}
@media only screen and (max-width:767px) {.recent-posts-style-11 ul {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}.recent-posts-style-11 ul a {width: 100%; border-bottom: 1px solid #eee; margin-bottom: 30px;}}
.recent-posts-style-12 {width: 100%;}
.recent-posts-style-12 .posts {width: 100%; margin-bottom: 0; padding: 0; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.recent-posts-style-12 .posts li {display: flex; margin: 0;}
.recent-posts-style-12 .frame {box-shadow: 0 0 7px 0 rgba(0,0,0,.2); margin: 0 10px 17px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background-color: #fff; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; width: 100%;}
.recent-posts-style-12 .frame a {-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}
.recent-posts-style-12 .post-image-frame {overflow: hidden;}
.recent-posts-style-12 .up-post-section {margin-bottom: 10px;}
.recent-posts-style-12 .up-post-section .post-image {height: 300px; background-position: 50%; background-size: cover; background-repeat: no-repeat; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.recent-posts-style-12 a:hover .post-image {-webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3);}
.recent-posts-style-12>.title {display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px 0; margin: 0 10px;}
.recent-posts-style-12>.title p {color: #575757; font-family: "Open Sans",sans-serif; font-size: 25px; margin: 0; text-transform: uppercase;}
.recent-posts-style-12 .post-title {font-family: "Open Sans",sans-serif; font-size: 14px; font-weight: 700; margin: 15px 15px 0;}
.recent-posts-style-12 .post-description {font-family: "Open Sans",sans-serif; font-size: 14px; margin: 0 15px;}
.recent-posts-style-12 .author-image {height: 40px; width: 40px; border-radius: 50%; background-size: 40px 40px; background-repeat: no-repeat;}
.recent-posts-style-12 .line {border-bottom: 1px solid #e4e4e4;}
.recent-posts-style-12 .meta-post-section {display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 10px 15px;}
.recent-posts-style-12 .meta-post-section .left {width: 40px; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.recent-posts-style-12 .meta-post-section .right {margin-left: 10px; width: 100%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.recent-posts-style-12 .author-fullname {font-family: "Open Sans",sans-serif; font-weight: 700; font-size: 12px; margin: 0; text-transform: uppercase; color: #444; line-height: normal;}
.recent-posts-style-12 .down-post-section .meta-post-section .category li {display: flex; box-shadow: none; margin-left: 0 !important; width: auto !important; font-size: 10px !important;}
.recent-posts-style-12 .down-post-section .meta-post-section .category {margin: 0; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.recent-posts-style-12 .down-post-section .meta-post-section .category li a {margin: 0 5px 0 0; width: 100%; text-transform: uppercase; font-family: "Open Sans",sans-serif; font-size: 10px; color: #444;}
.recent-posts-style-12 .author-fullname:hover,.recent-posts-style-12 .down-post-section .meta-post-section .category li a:hover,.recent-posts-style-12 .post-image-frame:hover~a .post-title,.recent-posts-style-12 .post-title:hover {opacity: .7;}
@media only screen and (max-width:767px) {.recent-posts-style-12 ul a {width: 100%;}}
.one-fourth .recent-posts-style-12 .up-post-section .post-image,.one-third .recent-posts-style-12 .up-post-section .post-image {height: 150px !important;}
.recent-posts-style-13 {font-family: "Open Sans",sans-serif; width: 100%;}
.recent-posts-style-13>.title {display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px 0; margin: 0 10px;}
.recent-posts-style-13 .title p {color: #575757; font-family: "Open Sans",sans-serif; font-size: 25px; margin: 0; text-transform: uppercase;}
.recent-posts-style-13 .posts {width: 100%; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.recent-posts-style-13 .posts li {display: flex; margin: 0;}
.recent-posts-style-13 .posts .frame {box-shadow: 0 0 7px 0 rgba(0,0,0,.2); display: flex; margin: 0 10px 17px; background-color: #fff; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; width: 100%;}
.recent-posts-style-13 .posts .frame .right {-webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}
.recent-posts-style-13 .posts .frame .right .up {-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}
.recent-posts-style-13 .posts a {width: 50%;}
.recent-posts-style-13 .post-image-frame {overflow: hidden; width: 100%; height: 100%;}
.recent-posts-style-13 .posts a .post-image {min-height: 250px; height: 100%; background-position: 50%; background-size: cover; background-repeat: no-repeat; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.recent-posts-style-13 .posts a:hover .post-image {-webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3);}
.recent-posts-style-13 .posts li .right {width: 50%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.recent-posts-style-13 .posts li .up {margin: 10px 0;}
.recent-posts-style-13 .posts li .right .meta {display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 10px 20px;}
.recent-posts-style-13 .line {border-top: 1px solid #e4e4e4;}
.recent-posts-style-13 .author-image {height: 40px; width: 40px; border-radius: 50%; background-size: 40px 40px; background-repeat: no-repeat;}
.recent-posts-style-13 .posts .author-fullname {color: #575757; font-family: "Open Sans",sans-serif; font-weight: 700; font-size: 12px; margin: 0; text-transform: uppercase; line-height: normal; width: 100%;}
.recent-posts-style-13 .author-fullname:hover,.recent-posts-style-13 .down .down-right .category li a:hover,.recent-posts-style-13 .left:hover~.right .up a .post-title,.recent-posts-style-13 .up:hover .post-title {opacity: .7;}
.recent-posts-style-13 .post-title {font-family: "Open Sans",sans-serif; font-size: 16px; font-weight: 700; margin: 0 20px;}
.recent-posts-style-13 .post-description {font-family: "Open Sans",sans-serif; font-size: 14px; margin: 0 20px;}
.recent-posts-style-13 .post-content {font-family: "Open Sans",sans-serif; font-size: 14px; margin: 10px 0 0 10px;}
.recent-posts-style-13 .down .down-right {margin-left: 10px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%;}
.recent-posts-style-13 .down .down-right .category li {display: flex; box-shadow: none; margin-left: 0 !important; width: auto !important; font-size: 10px !important;}
.recent-posts-style-13 .down .down-right .category {margin: 0; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.recent-posts-style-13 .down .down-right .category li a {margin: 0 5px 0 0; width: 100%; text-transform: uppercase; font-family: "Open Sans",sans-serif; font-size: 10px; color: #444;}
.recent-posts-style-13 .posts .two .down .meta {padding: 10px 15px;}
.recent-posts-style-13 .two .post-description,.recent-posts-style-13 .two .post-title {margin: 0 15px;}
.recent-posts-style-13 .posts .four a .post-image,.recent-posts-style-13 .posts .three a .post-image,.recent-posts-style-13 .posts .two a .post-image {height: 100%;}
.recent-posts-style-13 .four .frame,.recent-posts-style-13 .three .frame {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
.recent-posts-style-13 .four .frame .left,.recent-posts-style-13 .four .frame .right,.recent-posts-style-13 .three .frame .left,.recent-posts-style-13 .three .frame .right {width: 100%;}
.recent-posts-style-13 .posts .four .down .meta,.recent-posts-style-13 .posts .three .down .meta {padding: 10px;}
.recent-posts-style-13 .four .post-description,.recent-posts-style-13 .four .post-title,.recent-posts-style-13 .three .post-description,.recent-posts-style-13 .three .post-title {margin: 0 10px;}
.one-fourth .recent-posts-style-13 .frame,.one-third .recent-posts-style-13 .frame {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
.one-fourth .recent-posts-style-13 .frame .left,.one-fourth .recent-posts-style-13 .frame .right,.one-third .recent-posts-style-13 .frame .left,.one-third .recent-posts-style-13 .frame .right {width: 100%;}
.one-fourth .recent-posts-style-13 .post-description,.one-fourth .recent-posts-style-13 .post-title,.one-third .recent-posts-style-13 .post-description,.one-third .recent-posts-style-13 .post-title {margin: 0 15px;}
.one-fourth .recent-posts-style-13 .posts li .right .meta,.one-third .recent-posts-style-13 .posts li .right .meta {padding: 10px 15px;}
.one-fourth .recent-posts-style-13 .posts a .post-image,.one-third .recent-posts-style-13 .posts a .post-image {min-height: 150px;}
@media only screen and (max-width:767px) {.recent-posts-style-13 .frame {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}.recent-posts-style-13 .left,.recent-posts-style-13 .right {width: 100% !important;}}
.recent-posts-style-14 {font-family: "Open Sans",sans-serif; width: 100%;}
.recent-posts-style-14>.title {display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px 0; margin: 0 10px;}
.recent-posts-style-14 .title p {color: #575757; font-family: "Open Sans",sans-serif; font-size: 25px; margin: 0; text-transform: uppercase;}
.recent-posts-style-14 .posts {display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; margin-bottom: 0;}
.recent-posts-style-14 .posts li {display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0;}
.recent-posts-style-14 .frame {margin: 10px; display: flex;}
.recent-posts-style-14 .posts li .content {width: 100%; display: flex;}
.recent-posts-style-14 .right {display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 70%;}
.recent-posts-style-14 .right .title {font-family: "Open Sans",sans-serif; font-weight: 700; font-size: 16px; color: #575757; margin: 0 0 0 20px;}
.recent-posts-style-14 .right .description {font-family: "Open Sans",sans-serif; font-size: 14px; color: #575757; margin: 0 0 0 20px;}
.recent-posts-style-14 .img-link {width: 30%;}
.recent-posts-style-14 .left {min-height: 120px; background-size: cover; background-position: center;}
.recent-posts-style-14 .img-link:hover,.recent-posts-style-14 .img-link:hover~.right a .title,.recent-posts-style-14 .right a:hover .title {opacity: .7;}
.recent-posts-style-14 .four .frame .content,.recent-posts-style-14 .three .frame .content {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
.recent-posts-style-14 .four .frame .content .right,.recent-posts-style-14 .three .frame .content .right {margin-top: 10px;}
.recent-posts-style-14 .four .frame .content .img-link,.recent-posts-style-14 .four .frame .content .right,.recent-posts-style-14 .three .frame .content .img-link,.recent-posts-style-14 .three .frame .content .right {width: 100%;}
.recent-posts-style-14 .four .frame .content .right .description,.recent-posts-style-14 .four .frame .content .right .title,.recent-posts-style-14 .three .frame .content .right .description,.recent-posts-style-14 .three .frame .content .right .title {margin: 0;}
.one-fourth .recent-posts-style-14 .content,.one-third .recent-posts-style-14 .content {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
.one-fourth .recent-posts-style-14 .img-link,.one-fourth .recent-posts-style-14 .right,.one-third .recent-posts-style-14 .img-link,.one-third .recent-posts-style-14 .right {width: 100%;}
.one-fourth .recent-posts-style-14 .right,.one-third .recent-posts-style-14 .right {margin-top: 10px;}
.one-fourth .recent-posts-style-14 .right .description,.one-fourth .recent-posts-style-14 .right .title,.one-third .recent-posts-style-14 .right .description,.one-third .recent-posts-style-14 .right .title {margin-left: 0;}
@media only screen and (max-width:767px) {.recent-posts-style-14 .frame .content {-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}.recent-posts-style-14 .img-link,.recent-posts-style-14 .right {width: 100% !important;}.recent-posts-style-14 .right .description,.recent-posts-style-14 .right a .title {margin-left: 0;}.recent-posts-style-14 .right {margin-top: 10px;}}
.tabbed-panel .tabs {margin-bottom: -1px; position: relative; border: 0;}
.tabbed-panel .tabs li {list-style: none; float: left; display: block; margin-bottom: 0; cursor: pointer; height: inherit;}
.tabbed-panel .tabs li a {font-size: 14px; color: #666; display: block; padding: .4em 1.5em; text-decoration: none; border: 1px solid #ccc; border-right: 0; background-color: #f2f2f2; box-shadow: inset 0 -1px 1px 0 rgba(0,0,0,.05);}
.tabbed-panel .tabs li:first-child a {border-top-left-radius: 3px;}
.tabbed-panel .tabs li:last-child a {border-right: 1px solid #ccc; border-top-right-radius: 3px;}
.tabbed-panel .tabs li a:hover {background-color: #e5e5e5; color: #000;}
.tabbed-panel .tabs li.selected a {border-bottom: 1px solid #fff; background-color: #fff; box-shadow: none; color: #000;}
.tabbed-panel .tabs li.selected a:hover {background-color: #fff;}
.tabbed-panel .tab-content-container {border: 1px solid rgba(0,0,0,.2); margin-top: 0; padding: 0; background-color: #fff;}
.tabbed-panel .tab-content-container .tab-content {display: none; padding: 15px 25px;}
.mce-content-body .tabbed-panel .tab-content-container .tab-content:first-child {display: block;}
.tabbed-panel .tab-content-container .tab-content ul {list-style: initial; margin-left: 20px;}
.tabbed-panel .tab-content-container table {margin-left: 0;}
.tabbed-panel .tab-content-container .tab-content>p:last-child {margin-bottom: 0;}
.toggle-panel {margin: 0 0 15px; overflow: hidden;}
.toggle-panel .toggle-panel-toggle-text,.toggle-panel-toggle-text {color: #4692C8; float: left; font-weight: 700; text-decoration: none; border-bottom: none;}
.toggle-panel .toggle-panel-toggle,.toggle-panel-toggle {float: right; display: block; height: 16px; width: 16px; background-image: none; background-repeat: no-repeat; background-position: center top; position: relative; top: 3px; border-bottom: none;}
.toggle-panel-content {clear: both; padding-top: 10px;}
.toggle-panel-content li {margin-left: 15px;}
.toggle-panel {border: 1px solid #ccc; padding: 10px; background-color: #fff;}
.toggle-panel-toggle-text {color: #4692C8; font-weight: 700; text-decoration: none; float: left;}
.toggle-panel-toggle {float: right; display: block; height: 16px; width: 16px; background-image: none; background-repeat: no-repeat; background-position: center top; position: relative; top: 3px;}
.toggle-panel.panel-closed .toggle-panel-toggle {background-position: center top;}
.toggle-panel.panel-open .toggle-panel-toggle {background-position: center bottom;}
.toggle-panel-content,.toggle-panel-toggle span {display: none;}
#op_asset_browser_container .field-id-op_assets_core_testimonials_testimonials-multirow-container.multirow-container .field-row {float: none !important;}
.testimonial {border-left: 0; background-color: transparent;}
.testimonial-style-1 {background-image: none; background-repeat: no-repeat; background-position: 0 4px; padding-left: 60px; margin: 40px auto; color: #383838; font-size: 14px; line-height: 1.4em; max-width: 610px;}
.testimonial-style-1 p:first-child {text-indent: 0;}
.testimonial-style-1 cite {font-weight: 700; margin: 10px 0; text-transform: none;}
.testimonial-style-1 cite:before {content: "";}
.testimonial-style-2 {background-image: none; background-repeat: no-repeat; background-position: 0 4px; padding-left: 30px; margin: 40px 0; color: #8a8a8a; font-size: 19px; line-height: 1.4em; font-style: normal; width: 42%; float: left;}
.floating-featured-panel-fluid .testimonial-style-2 {width: 100%; box-sizing: border-box;}
.testimonial-style-2 p:first-child {text-indent: 0;}
.testimonial-style-2 cite {margin: 10px 0; font-size: 12px; float: right; color: #9b9b9b; text-transform: none;}
.testimonial-image-style-2 img {max-width: 71px; height: auto;}
.testimonial-block .testimonial-style-2:nth-child(even) {float: right;}
.testimonial-style-3 {margin: 40px 50px; color: #8a8a8a; font-size: 19px; font-style: normal; line-height: 1.4em; text-align: center;}
.floating-featured-panel-fluid .testimonial-style-3 {margin: 20px 0;}
.testimonial-style-3 p:first-child {text-indent: 0;}
.testimonial-style-3 cite {margin: 10px 0; font-size: 12px; color: #9b9b9b; text-transform: none; font-style: italic;}
.testimonial-style-3 cite::before {content: "";}
.testimonial-style-serif {font-family: Georgia,Times,serif; font-style: italic; font-weight: 400; color: #9b9b9b;}
.testimonial-style-serif cite {font-family: Helvetica,Arial,sans-serif; font-size: 17px; margin: 15px 0; font-weight: 400;}
.testimonial-style-4 {margin: 40px auto; color: #141414; font-size: 17px; font-style: normal; line-height: 1.4em; width: 70%;}
.floating-featured-panel-fluid .testimonial-style-4 {width: 100%; box-sizing: border-box;}
.testimonial-style-4 .testimonial-content {padding: 20px; border: 1px solid #d6d6d6; border-radius: 6px; position: relative; margin-bottom: 20px; background-color: #fff;}
.floating-featured-panel-fluid .testimonial-style-4 .testimonial-content {padding-bottom: 0;}
.testimonial-style-4 .testimonial-content .quote-tip {position: absolute; top: 100%;}
.floating-featured-panel-fluid .testimonial-style-4 .testimonial-content .quote-tip {display: none;}
.testimonial-style-4 p:first-child {text-indent: 0;}
.testimonial-style-4 cite {margin: 10px 0; color: #9b9b9b; text-transform: none; font-style: italic;}
.testimonial-style-4 cite:before {content: "";}
.testimonial-style-5 {margin: 20px 0; color: #8a8a8a; font-size: 17px; font-style: italic; line-height: 1.4em; width: 49%; box-sizing: border-box; float: left;}
.floating-featured-panel-fluid .testimonial-style-5 {width: 100%;}
.testimonial-style-5 p:first-child {text-indent: 0;}
.testimonial-style-5 cite {margin: 10px 0; font-size: 12px; color: #2f2f2f; text-transform: none; padding: 0 20px; border-left: 3px solid #dadada; font-weight: 700; line-height: 1.4em;}
.testimonial-style-5 .op-testimonial-company,.testimonial-style-5 cite a {color: #4692c8; margin: 0;}
.testimonial-style-5 cite::before {content: "";}
blockquote.testimonial-style-6 {padding: 0; margin: 0 0 20px; border: none; position: relative; zoom: 1; line-height: 1.4em;}
blockquote.testimonial-style-6:after,blockquote.testimonial-style-6:before {content: ""; display: table;}
blockquote.testimonial-style-6:after {clear: both;}
blockquote.testimonial-style-6 p:before {content: "\201C"; font-family: Georgia; font-size: 100px; font-weight: 400; color: #f1f1f1; display: block; position: absolute; left: 16px; top: 43px;}
blockquote.testimonial-style-6 .tip {position: absolute; margin: -1px 0 0 55px; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #fff;}
blockquote.testimonial-style-6 .tip-border {position: absolute; margin: 0 0 0 55px; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #e6e6e6;}
blockquote.testimonial-style-6 p span:after {content: "\201D"; font-family: Georgia; font-size: 100px; font-weight: 400; color: #f1f1f1; position: absolute; margin: 35px 0 0 -3px;}
blockquote.testimonial-style-6 .testimonial-style-6-container {line-height: 1.5em; font-size: 1.5em; font-weight: inherit; font-style: inherit; color: inherit; background-color: #fff; position: relative; display: block; margin: 0 !important; padding: 40px 70px; border: 1px solid #e6e6e6; border-radius: 3px;}
.testimonial-style-6-container p:last-child {margin-bottom: 0;}
.floating-featured-panel-fluid blockquote.testimonial-style-6 p {padding: 45px 30px 40px;}
.testimonial-style-6-img-container {float: left; margin: 35px 20px 0 35px; width: 70px; height: 70px; position: relative; border-radius: 100px; border: 1px solid #e6e6e6; line-height: 1.4em; overflow: hidden;}
blockquote.testimonial-style-6 cite:before {content: none;}
blockquote.testimonial-style-6 cite {float: left; margin: 45px 0 0;}
blockquote.testimonial-style-6 cite strong {font-style: normal; color: inherit; display: block;}
blockquote.testimonial-style-6 .op-testimonial-company,blockquote.testimonial-style-6 cite a {font-weight: 400; font-style: normal; text-decoration: none; color: inherit; display: block; margin-top: 2px;}
blockquote.testimonial-style-7 {padding: 0; margin: 0 0 20px; border: none; position: relative; zoom: 1; line-height: 1.4em;}
blockquote.testimonial-style-7:after,blockquote.testimonial-style-7:before {content: ""; display: table;}
blockquote.testimonial-style-7:after {clear: both;}
blockquote.testimonial-style-7 .tip {position: absolute; left: 50%; margin: -1px 0 0 -15px; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #fff;}
blockquote.testimonial-style-7 .tip-border {position: absolute; left: 50%; margin: 0 0 0 -15px; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #e6e6e6;}
blockquote.testimonial-style-7 .testimonial-style-7-container {line-height: 1.4em; font-size: 1em; font-weight: inherit; font-style: inherit; color: inherit; background-color: #fff; position: relative; display: block; margin: 0 !important; padding: 20px; border: 1px solid #e6e6e6; border-radius: 6px; box-shadow: 0 2px 3px 1px rgba(0,0,0,.05);}
.testimonial-style-7-container p:last-child {margin-bottom: 0;}
.testimonial-style-7-img-container {display: block; margin: 35px auto; height: 80px; width: 80px; border-radius: 100px; position: relative; border: 1px solid #eee; line-height: 1.4em; overflow: hidden;}
blockquote.testimonial-style-7 img {height: auto; width: 80px; vertical-align: middle;}
blockquote.testimonial-style-6 img {width: 70px; height: auto; vertical-align: middle;}
blockquote.testimonial-style-7 cite:before {content: none;}
blockquote.testimonial-style-7 cite {text-align: center; margin: 20px auto 0;}
blockquote.testimonial-style-7 cite strong {font-size: 1.2em; font-weight: 700; font-style: normal; color: inherit; display: block;}
blockquote.testimonial-style-7 .op-testimonial-company,blockquote.testimonial-style-7 cite a {font-size: 1em; font-weight: inherit; font-style: inherit; text-decoration: inherit; color: inherit; display: block; margin-top: 0;}
.testimonial-block .testimonial:nth-child(even) {float: right;}
.testimonial-block .testimonial:nth-child(odd) {clear: both;}
.testimonial-image-style-1 {padding-left: 90px; margin: 20px 0; color: #383838; font-size: 14px; line-height: 1.4em; width: 48%; float: left; box-sizing: border-box;}
.floating-featured-panel-fluid .testimonial-image-style-1 {width: 100%; padding-left: 0; padding-right: 0;}
.testimonial-image-style-1 img {position: absolute; margin-left: -90px; border: 1px solid #ccc; margin-top: 15px; max-width: 71px; height: auto; border-radius: 0;}
.floating-featured-panel-fluid .testimonial-image-style-1 img {position: relative; margin-left: 0; max-width: none;}
.testimonial-image-style-1 p:first-child {text-indent: 0;}
.testimonial-image-style-1 cite {font-weight: 400; margin: 10px 0; font-size: 13px; color: #5d5d5d; text-transform: none;}
.testimonial-image-style-1 cite strong {font-weight: 700;}
.testimonial-image-style-1 cite:before {content: "";}
.testimonial-image-style-2 {margin: 40px auto; color: #383838; font-size: 14px; line-height: 1.4em; font-style: normal; max-width: 360px; padding: 20px 20px 20px 120px; background-color: #fafeff; border: 1px solid #dee7ec; border-radius: 8px; position: relative;}
.testimonial-image-style-2 img:first-child {position: absolute; margin-left: -100px; border: 2px solid #fff; margin-top: 0; box-shadow: 0 0 5px rgba(0,0,0,.75); border-radius: 0;}
.testimonial-image-style-2 .quote-tip {position: absolute; top: 100%; left: 10px;}
.testimonial-image-style-2 p:first-child {text-indent: 0;}
.testimonial-image-style-2 cite {font-weight: 400; margin: 10px 0 0; font-size: 13px; color: #5d5d5d; text-transform: none;}
.testimonial-image-style-2 cite strong {font-weight: 700; color: #35556b;}
.testimonial-image-style-2 .op-testimonial-company,.testimonial-image-style-2 cite a {color: #8ea9b3;}
.testimonial-image-style-2 cite:before {content: "";}
.testimonial-image-style-2-yellow {background-color: #fffffa; border: 1px solid #ececde;}
.testimonial-image-style-2-yellow cite strong {color: #6b4c35;}
.testimonial-image-style-2-yellow .op-testimonial-company,.testimonial-image-style-2-yellow cite a {color: #b3988e;}
.testimonial-image-style-2-yellow .testimonial-content {color: #252525;}
.testimonial-image-style-3 {margin: 40px auto; color: #202020; font-size: 14px; font-style: normal; line-height: 1.4em; max-width: 480px; padding: 20px 0 0 245px; position: relative; background-image: none; background-repeat: no-repeat; background-position: 213px 0; border-radius: 0;}
.floating-featured-panel-fluid .testimonial-image-style-3 {padding-left: 65px;}
.testimonial-image-style-3 img {height: auto;}
.testimonial-image-style-3 img:first-child {position: absolute; margin: -20px 0 0 -245px; box-shadow: 0 0 5px rgba(0,0,0,.35); width: 176px; max-width: 176px; border-radius: 0;}
.floating-featured-panel-fluid .testimonial-image-style-3 img:first-child {width: 50px; height: auto; margin-left: -70px; margin-top: 0;}
.testimonial-image-style-3 p,.testimonial-image-style-3 p:first-child {text-indent: 0; font-size: 21px; font-weight: 400; line-height: 1.4em; color: #202020;}
.testimonial-image-style-3 cite {font-weight: 400; margin: 20px 0 0; font-size: 17px; float: right; color: #5d5d5d; text-transform: none;}
.testimonial-image-style-3 cite strong {font-weight: 700; color: #35556b;}
.testimonial-image-style-3 .op-testimonial-company,.testimonial-image-style-3 cite a {color: #727272;}
.testimonial-image-style-3 cite:before {content: "";}
.testimonial-image-style-4 {padding-left: 90px; margin: 20px 0 20px 2%; color: #202020; font-size: 14px; line-height: 1.4em; font-weight: 700; font-style: normal; width: 31%; float: left; box-sizing: border-box;}
.no-sidebar .testimonial-image-style-4 {width: 20%; margin: 20px 0 20px 4%;}
.floating-featured-panel-fluid .testimonial-image-style-4 {width: 100%;}
.testimonial-image-style-4 img {position: absolute; margin-left: -90px; border: 2px solid #fff; border-radius: 0; box-shadow: 0 0 4px rgba(0,0,0,.2); margin-top: 5px; max-width: 71px; height: auto;}
.testimonial-image-style-4 p:first-child {text-indent: 0;}
.testimonial-image-style-4 cite {font-weight: 400; margin: 10px 0; font-size: 13px; color: #9b9b9b; text-transform: none; font-style: italic;}
.main-content .testimonial-image-style-4 p {color: #343434;}
.testimonial-image-style-5 {margin: -40px auto 40px; color: #9b9b9b; font-size: 22px; line-height: 1.4em; font-style: italic; max-width: 70%; min-height: 166px; padding: 30px 0 20px 100px; -border-top: 3px solid #f4f4f4; border-bottom: 3px solid #f4f4f4; position: relative;}
.testimonial-image-style-5:first-of-type {margin: 40px auto; border-top: 3px solid #f4f4f4;}
.testimonial-image-style-5 p {font-style: italic;}
.testimonial-image-style-5 img:first-child {position: absolute; margin: 0 0 0 -170px; box-shadow: 0 2px 5px rgba(0,0,0,.35); max-width: 138px; height: auto; border-radius: 0;}
.floating-featured-panel-fluid .testimonial-image-style-5 img:first-child {max-width: 75px; height: auto; margin-left: -100px;}
.testimonial-image-style-5 p,.testimonial-image-style-5 p:first-child {text-indent: 0; font-size: 21px; font-weight: 400; line-height: 1.4em; color: #9b9b9b;}
.testimonial-image-style-5 cite {font-weight: 400; margin: 20px 0 0; font-size: 16px; color: #9b9b9b; font-style: italic; text-transform: none;}
.testimonial-image-style-5 .op-testimonial-company,.testimonial-image-style-5 cite a {color: #9b9b9b;}
.testimonial-image-style-5 cite:before {content: "";}
.testimonial-image-style-6 {margin: 40px auto; line-height: 1.4em; color: #202020; font-size: 22px; font-style: normal; max-width: 70%; min-height: 166px; padding: 0 0 0 115px; background-image: none; background-repeat: no-repeat; background-position: 0 0; position: relative;}
.floating-featured-panel-fluid .testimonial-image-style-6 {padding-left: 20px; max-width: 100%;}
.testimonial-image-style-6 .testimonial-image-content {padding-right: 115px; background-image: none; background-repeat: no-repeat; background-position: top right; text-align: center;}
.floating-featured-panel-fluid .testimonial-image-style-6 .testimonial-image-content {padding-right: 20px;}
.testimonial-image-style-6 .testimonial-content {font-size: 15px; line-height: 23px;}
.testimonial-image-style-6 img:first-child {box-shadow: 0 0 5px rgba(0,0,0,.35); max-width: 100px; max-height: 100px; border-radius: 0;}
.testimonial-image-style-6 p,.testimonial-image-style-6 p:first-child {text-indent: 0; font-size: 21px; font-weight: 400; line-height: 1.4em; color: #202020;}
.testimonial-image-style-6 .cite-container {display: block; width: 100%; margin: 35px auto; text-align: center;}
.testimonial-image-style-6 .cite-container cite {font-weight: 400; font-size: 16px; color: #9b9b9b; text-align: left; display: inline-block; margin: 0 auto; text-transform: none; line-height: normal;}
.testimonial-image-style-6 cite strong {color: #2f3e6c; font-weight: 700;}
.testimonial-image-style-6 .cite-container cite img {border: 3px solid #fff; float: left; margin-top: -5px; margin-right: 15px; height: auto;}
.testimonial-image-style-6 .op-testimonial-company,.testimonial-image-style-6 cite a {color: #9b9b9b;}
.testimonial-image-style-6 cite::before {content: "";}
.testimonial-image-style-6-cite-container {margin: -5px 0 0; display: inline-block;}
.op-testimonial-company {color: #555;}
.four-fifths .testimonial-image-style-1,.one-half .testimonial-image-style-1,.one-third .testimonial-image-style-1,.three-fifths .testimonial-image-style-1,.three-fourths .testimonial-image-style-1,.two-fourths .testimonial-image-style-1,.two-thirds .testimonial-image-style-1 {width: auto;}
.one-fifth .testimonial-image-style-1,.one-fourth .testimonial-image-style-1,.two-fifths .testimonial-image-style-1,.two-fourths .testimonial-image-style-1 {width: auto; padding: 0;}
.one-fifth .testimonial-image-style-1 img,.one-fourth .testimonial-image-style-1 img,.two-fifths .testimonial-image-style-1 img,.two-fourths .testimonial-image-style-1 img {margin: 0; position: relative; width: 100%; max-width: 100%; height: auto;}
.one-fifth .testimonial-image-style-2,.one-fourth .testimonial-image-style-2,.three-fifths .testimonial-image-style-2,.two-fifths .testimonial-image-style-2 {margin: 20px auto 35px; padding: 20px;}
.one-fifth .testimonial-image-style-2 img:first-child,.one-fourth .testimonial-image-style-2 img:first-child,.three-fifths .testimonial-image-style-2 img:first-child,.two-fifths .testimonial-image-style-2 img:first-child {position: relative; margin: 0; width: auto; max-width: 100%; box-sizing: border-box;}
.four-fifths .testimonial-image-style-3,.one-fifth .testimonial-image-style-3,.one-fourth .testimonial-image-style-3,.one-half .testimonial-image-style-3,.one-third .testimonial-image-style-3,.three-fifths .testimonial-image-style-3,.three-fourths .testimonial-image-style-3,.two-fifths .testimonial-image-style-3,.two-fourths .testimonial-image-style-3,.two-thirds .testimonial-image-style-3 {padding-left: 0; background-position: 0 0;}
.four-fifths .testimonial-image-style-3 img:first-child,.one-fifth .testimonial-image-style-3 img:first-child,.one-fourth .testimonial-image-style-3 img:first-child,.one-half .testimonial-image-style-3 img:first-child,.one-third .testimonial-image-style-3 img:first-child,.three-fifths .testimonial-image-style-3 img:first-child,.three-fourths .testimonial-image-style-3 img:first-child,.two-fifths .testimonial-image-style-3 img:first-child,.two-fourths .testimonial-image-style-3 img:first-child,.two-thirds .testimonial-image-style-3 img:first-child {margin: 0 0 10px 20px; position: relative; width: auto; max-width: 35%; float: right;}
.four-fifths .testimonial-image-style-4,.one-fifth .testimonial-image-style-4,.one-fourth .testimonial-image-style-4,.one-half .testimonial-image-style-4,.one-third .testimonial-image-style-4,.three-fifths .testimonial-image-style-4,.three-fourths .testimonial-image-style-4,.two-fifths .testimonial-image-style-4,.two-fourths .testimonial-image-style-4,.two-thirds .testimonial-image-style-4 {width: auto;}
.one-fifth .testimonial-image-style-4,.one-fourth .testimonial-image-style-4,.two-fifths .testimonial-image-style-4,.two-fourths .testimonial-image-style-4 {padding: 0;}
.four-fifths .testimonial-image-style-4 img,.one-fifth .testimonial-image-style-4 img,.one-fourth .testimonial-image-style-4 img,.three-fifths .testimonial-image-style-4 img,.three-fourths .testimonial-image-style-4 img,.two-fifths .testimonial-image-style-4 img,.two-fourths .testimonial-image-style-4 img,.two-thirds .testimonial-image-style-4 img {position: relative; margin: 0 0 10px; max-width: 100%; width: 100%; display: block; box-sizing: border-box;}
.four-fifths .testimonial-image-style-5,.one-fifth .testimonial-image-style-5,.one-fourth .testimonial-image-style-5,.one-half .testimonial-image-style-5,.one-third .testimonial-image-style-5,.three-fifths .testimonial-image-style-5,.three-fourths .testimonial-image-style-5,.two-fifths .testimonial-image-style-5,.two-fourths .testimonial-image-style-5,.two-thirds .testimonial-image-style-5 {margin: 20px auto 35px; padding: 0; font-size: 16px; line-height: 1.4em; float: none; max-width: 100%;}
.four-fifths .testimonial-image-style-5 img:first-child,.one-fifth .testimonial-image-style-5 img:first-child,.one-fourth .testimonial-image-style-5 img:first-child,.one-half .testimonial-image-style-5 img:first-child,.one-third .testimonial-image-style-5 img:first-child,.three-fifths .testimonial-image-style-5 img:first-child,.three-fourths .testimonial-image-style-5 img:first-child,.two-fifths .testimonial-image-style-5 img:first-child,.two-fourths .testimonial-image-style-5 img:first-child,.two-thirds .testimonial-image-style-5 img:first-child {position: relative; margin: 0 0 10px; max-width: 100%; width: auto; display: block;}
.four-fifths .testimonial-image-style-6,.one-fifth .testimonial-image-style-6,.one-fourth .testimonial-image-style-6,.one-half .testimonial-image-style-6,.one-third .testimonial-image-style-6,.three-fifths .testimonial-image-style-6,.three-fourths .testimonial-image-style-6,.two-fifths .testimonial-image-style-6,.two-fourths .testimonial-image-style-6,.two-thirds .testimonial-image-style-6 {margin: 20px auto; padding: 0; max-width: 100%;}
.four-fifths .testimonial-image-style-6 .cite-container,.one-fifth .testimonial-image-style-6 .cite-container,.one-fourth .testimonial-image-style-6 .cite-container,.one-half .testimonial-image-style-6 .cite-container,.one-third .testimonial-image-style-6 .cite-container,.three-fifths .testimonial-image-style-6 .cite-container,.three-fourths .testimonial-image-style-6 .cite-container,.two-fifths .testimonial-image-style-6 .cite-container,.two-fourths .testimonial-image-style-6 .cite-container,.two-thirds .testimonial-image-style-6 .cite-container {margin: 20px auto;}
.four-fifths .testimonial-image-style-6 .testimonial-image-content,.one-fifth .testimonial-image-style-6 .testimonial-image-content,.one-fourth .testimonial-image-style-6 .testimonial-image-content,.one-half .testimonial-image-style-6 .testimonial-image-content,.one-third .testimonial-image-style-6 .testimonial-image-content,.three-fifths .testimonial-image-style-6 .testimonial-image-content,.three-fourths .testimonial-image-style-6 .testimonial-image-content,.two-fifths .testimonial-image-style-6 .testimonial-image-content,.two-fourths .testimonial-image-style-6 .testimonial-image-content,.two-thirds .testimonial-image-style-6 .testimonial-image-content {padding-right: 0; font-size: 18px; line-height: 1.4em; background-image: none;}
.four-fifths .testimonial-image-style-6 .cite-container cite,.one-fifth .testimonial-image-style-6 .cite-container cite,.one-fourth .testimonial-image-style-6 .cite-container cite,.one-half .testimonial-image-style-6 .cite-container cite,.one-third .testimonial-image-style-6 .cite-container cite,.three-fifths .testimonial-image-style-6 .cite-container cite,.three-fourths .testimonial-image-style-6 .cite-container cite,.two-fifths .testimonial-image-style-6 .cite-container cite,.two-fourths .testimonial-image-style-6 .cite-container cite,.two-thirds .testimonial-image-style-6 .cite-container cite {text-align: center;}
.four-fifths .testimonial-image-style-6 .cite-container cite img,.one-fifth .testimonial-image-style-6 .cite-container cite img,.one-fourth .testimonial-image-style-6 .cite-container cite img,.one-half .testimonial-image-style-6 .cite-container cite img,.one-third .testimonial-image-style-6 .cite-container cite img,.three-fifths .testimonial-image-style-6 .cite-container cite img,.three-fourths .testimonial-image-style-6 .cite-container cite img,.two-fifths .testimonial-image-style-6 .cite-container cite img,.two-fourths .testimonial-image-style-6 .cite-container cite img,.two-thirds .testimonial-image-style-6 .cite-container cite img {float: none; margin: 0 auto 10px; display: block;}
.one-fifth .testimonial-style-1,.one-fourth .testimonial-style-1,.two-fifths .testimonial-style-1 {margin-top: 0; padding: 40px 0 0;}
.four-fifths .testimonial-style-2,.one-fifth .testimonial-style-2,.one-fifth .testimonial-style-3,.one-fourth .testimonial-style-2,.one-fourth .testimonial-style-3,.one-half .testimonial-style-2,.one-third .testimonial-style-2,.one-third .testimonial-style-3,.three-fifths .testimonial-style-2,.three-fourths .testimonial-style-2,.two-fifths .testimonial-style-2,.two-fifths .testimonial-style-3,.two-fourths .testimonial-style-2,.two-thirds .testimonial-style-2,.two-thirds .testimonial-style-3 {margin: 20px auto; width: auto; font-size: 14px; line-height: 1.5em;}
.four-fifths .testimonial-style-serif cite,.one-fifth .testimonial-style-serif cite,.one-fourth .testimonial-style-serif cite,.one-half .testimonial-style-serif cite,.one-third .testimonial-style-serif cite,.three-fifths .testimonial-style-serif cite,.three-fourths .testimonial-style-serif cite,.two-fifths .testimonial-style-serif cite,.two-fourths .testimonial-style-serif cite,.two-thirds .testimonial-style-serif cite {font-size: 14px;}
.one-fifth .testimonial-style-4,.one-fourth .testimonial-style-4,.one-third .testimonial-style-4,.two-fifths .testimonial-style-4 {width: 100%; padding: 0; font-size: 14px; line-height: 1.5em;}
.one-fifth .testimonial-style-5,.one-fourth .testimonial-style-5,.one-third .testimonial-style-5,.two-fifths .testimonial-style-5 {width: auto; font-size: 14px; line-height: 1.5em;}
.one-fifth .testimonial-style-6 p,.one-fourth .testimonial-style-6 p,.one-third .testimonial-style-6 p,.two-fifths .testimonial-style-6 p {padding: 20px; font-size: 14px; text-indent: 20px;}
.one-fifth .testimonial-style-6 cite,.one-fourth .testimonial-style-6 cite,.one-third .testimonial-style-6 cite,.two-fifths .testimonial-style-6 cite {clear: both; margin: 0 0 0 35px;}
.one-fifth .testimonial-style-6 p:before,.one-fourth .testimonial-style-6 p:before,.one-third .testimonial-style-6 p:before,.two-fifths .testimonial-style-6 p:before {font-size: 50px; left: -7px; top: 29px;}
.one-fifth .testimonial-style-6 p span:after,.one-fourth .testimonial-style-6 p span:after,.one-third .testimonial-style-6 p span:after,.two-fifths .testimonial-style-6 p span:after {font-size: 50px; margin: 21px 0 0;}
.one-fifth .testimonial-style-7,.one-fourth .testimonial-style-7,.one-third .testimonial-style-7,.two-fifths .testimonial-style-7 {font-size: 14px; line-height: 1.4em;}
.one-fifth .testimonial-style-7-img-container,.one-fourth .testimonial-style-7-img-container,.one-third .testimonial-style-7-img-container,.two-fifths .testimonial-style-7-img-container {margin: 25px auto;}
.optin-box-1 {width: 348px; margin: 0 auto 20px;}
.floating-featured-panel-fluid .optin-box-1 {width: auto;}
.optin-box-1 h2 {color: #3e83b9; font-size: 20px; font-weight: 700; text-align: center;}
.optin-box-1 .optin-box-content {border: 1px solid #e2e2e2; background: linear-gradient(to bottom,#f7f7f7 0,#fbfbfb 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#fbfbfb', GradientType=0); border-radius: 10px; box-shadow: 0 0 5px rgba(0,0,0,.1); padding: 15px 22px;}
.optin-box-1 p {color: #6b6b6b; margin: 0 0 10px;}
.optin-box-1 p strong {font-weight: 700;}
.optin-box-1 input[type=email],.optin-box-1 input[type=text] {background-color: #fff; border: 1px solid #dbdbdb; color: #b8b8b8; padding: 10px; font-size: 13px; float: left;}
.floating-featured-panel-fluid .optin-box-1 input[type=email],.floating-featured-panel-fluid .optin-box-1 input[type=text] {width: 100%;}
.optin-box-1 button.default-button,.optin-box-1 input[type=submit] {border: 1px solid #bec8ca; border-radius: 10px; height: 30px; margin-top: 4px; display: block; float: right; line-height: 30px; padding: 0 10px; color: #2271af; box-shadow: 0 0 4px rgba(0,0,0,.1); font-size: 14px; font-weight: 700; background: linear-gradient(to bottom,#fff 0,#fbfcfb 50%,#e8e8e8 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e8e8', GradientType=0);}
.floating-featured-panel-fluid .optin-box-1 button.default-button,.floating-featured-panel-fluid .optin-box-1 input[type=submit] {float: none;}
.optin-box-1 input[type=submit]:hover {background: linear-gradient(to bottom,#fff 0,#fbfcfb 50%,#f7f7f7 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);}
.optin-box-1 input[type=submit]:active {background: linear-gradient(to bottom,#e8e8e8 0,#fbfcfb 50%,#fff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType=0);}
.optin-box-1 .privacy {color: #b8b8b8; font-size: 12px; padding-top: 10px; margin-bottom: 0;}
.optin-box-1 .privacy img {position: relative; top: 2px;}
.optin-box-1 {max-width: 100%; box-sizing: border-box;}
.optin-box-1 * {box-sizing: border-box;}
.optin-box-1 input[type=email],.optin-box-1 input[type=text] {height: 38px; width: 215px;}
.five-columns .optin-box-1 button,.five-columns .optin-box-1 input[type=submit],.four-columns .optin-box-1 button,.four-columns .optin-box-1 input[type=submit],.one-half .split-half .optin-box-1 button,.one-half .split-half .optin-box-1 input[type=submit],.three-columns .optin-box-1 button,.three-columns .optin-box-1 input[type=submit] {float: none;}
.one-half .split-half .optin-box-1 p,.three-columns .optin-box-1 p {font-size: 14px;}
.five-columns .optin-box-1 p,.four-columns .optin-box-1 p {font-size: 12px;}
.four-fifths .optin-box-1 button,.four-fifths .optin-box-1 input[type=submit],.three-fifths .optin-box-1 button,.three-fifths .optin-box-1 input[type=submit],.three-fourths .optin-box-1 button,.three-fourths .optin-box-1 input[type=submit],.two-fifths .optin-box-1 button,.two-fifths .optin-box-1 input[type=submit],.two-fourths .optin-box-1 button,.two-fourths .optin-box-1 input[type=submit],.two-thirds .optin-box-1 button,.two-thirds .optin-box-1 input[type=submit] {float: right;}
.four-fifths .optin-box-1 p,.three-fifths .optin-box-1 p,.three-fourths .optin-box-1 p,.two-fifths .optin-box-1 p,.two-fourths .optin-box-1 p,.two-thirds .optin-box-1 p {font-size: 16px;}
.optin-box-2 {margin: 0 auto 20px; padding: 20px; width: 440px; max-width: 100%; border: 4px solid #fbfcfe; outline: #e4ebf5 solid 1px; text-align: center; background: #fff;}
.optin-box-2 h2 {padding-top: 0; font-size: 24px; letter-spacing: -1px; color: #3f596e; font-weight: 700;}
.optin-box-2 p {color: #6b6b6b;}
.optin-box-2 .text-boxes .text-box input[type=email],.optin-box-2 .text-boxes .text-box input[type=text] {background-color: #fff; background-repeat: no-repeat; background-position: right center; border: 1px solid #dbdbdb; color: #b8b8b8; padding: 10px 30px 10px 10px; width: 48%; height: 42px; box-sizing: border-box; font-size: 13px; float: left; border-radius: 6px; box-shadow: 2px 2px 2px rgba(0,0,0,.05);}
.floating-featured-panel-fluid .optin-box-2 .text-boxes .text-box input[type=email],.floating-featured-panel-fluid .optin-box-2 .text-boxes .text-box input[type=text] {width: 100%;}
.optin-box-2 .text-boxes .text-box.name input[type=email],.optin-box-2 .text-boxes .text-box.name input[type=text] {background-image: none;}
.optin-box-2 .text-boxes {margin-top: 0;}
.optin-box-2 .text-boxes .text-box.email input[type=email],.optin-box-2 .text-boxes .text-box.email input[type=text] {background-image: none;}
.optin-box-2 .text-boxes .text-box:nth-child(2) input[type=email],.optin-box-2 .text-boxes .text-box:nth-child(2) input[type=text] {float: right;}
.optin-box-2 button.default-button {background: linear-gradient(to bottom,#f39d13 0,#c64f01 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39d13', endColorstr='#c64f01', GradientType=0); border-radius: 8px; margin: 14px 0 10px; border: 1px solid #c94f00; box-shadow: 0 0 0 3px #ececec; text-shadow: 0 1px #bf1802; font-size: 20px; color: #fff; max-width: 100%;}
.optin-box-2 button.default-button:active {background: linear-gradient(to bottom,#c64f01 0,#f39d13 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c64f01', endColorstr='#f39d13', GradientType=0);}
.optin-box-2 button.default-button span {border-top: 1px solid #f9d0a0; padding: 9px 30px; border-radius: 8px; display: block; white-space: normal;}
.optin-box-2 .privacy {color: #b8b8b8; font-size: 12px; padding-top: 0; margin-bottom: 0;}
.optin-box-2 .privacy img {position: relative; top: 2px;}
.five-columns .optin-box-2 .text-box input[type=email],.five-columns .optin-box-2 .text-box input[type=text],.four-columns .optin-box-2 .text-box input[type=email],.four-columns .optin-box-2 .text-box input[type=text],.one-half .split-half .optin-box-2 .text-box input[type=email],.one-half .split-half .optin-box-2 .text-box input[type=text],.three-columns .optin-box-2 .text-box input[type=email],.three-columns .optin-box-2 .text-box input[type=text] {width: 100%; float: none;}
.four-fifths .optin-box-2 .text-box input[type=email],.four-fifths .optin-box-2 .text-box input[type=text],.three-fifths .optin-box-2 .text-box input[type=email],.three-fifths .optin-box-2 .text-box input[type=text],.three-fourths .optin-box-2 .text-box input[type=email],.three-fourths .optin-box-2 .text-box input[type=text],.two-fifths .optin-box-2 .text-box input[type=email],.two-fifths .optin-box-2 .text-box input[type=text],.two-fourths .optin-box-2 .text-box input[type=email],.two-fourths .optin-box-2 .text-box input[type=text],.two-thirds .optin-box-2 .text-box input[type=email],.two-thirds .optin-box-2 .text-box input[type=text] {width: 48%; float: left;}
.four-fifths .optin-box-2 .text-box.email input[type=email],.four-fifths .optin-box-2 .text-box.email input[type=text],.three-fifths .optin-box-2 .text-box.email input[type=email],.three-fifths .optin-box-2 .text-box.email input[type=text],.three-fourths .optin-box-2 .text-box.email input[type=email],.three-fourths .optin-box-2 .text-box.email input[type=text],.two-fifths .optin-box-2 .text-box.email input[type=email],.two-fifths .optin-box-2 .text-box.email input[type=text],.two-fourths .optin-box-2 .text-box.email input[type=email],.two-fourths .optin-box-2 .text-box.email input[type=text],.two-thirds .optin-box-2 .text-box.email input[type=email],.two-thirds .optin-box-2 .text-box.email input[type=text] {float: right;}
.one-fourth .optin-box-2 .optin-box-content button,.one-fourth .optin-box-2 .optin-box-content p {font-size: 14px;}
.one-fifth .optin-box-2 .optin-box-content button,.one-fifth .optin-box-2 .optin-box-content p,.one-fourth .optin-box-2 .optin-box-content input[type=email],.one-fourth .optin-box-2 .optin-box-content input[type=text],.one-half .split-half .optin-box-2 .optin-box-content button {font-size: 12px;}
.one-fifth .optin-box-2 button.default-button span,.one-fourth .optin-box-2 button.default-button span,.one-half .split-half .optin-box-2 button.default-button span {padding: 9px;}
.optin-box-3 {margin: 0 auto 20px; padding: 20px; width: 270px; max-width: 100%; border: 4px solid #f5f5f5; outline: #dedede solid 1px; text-align: center; background: #fff;}
.optin-box-3 h2 {padding-top: 0; padding-bottom: 10px; font-size: 24px; font-weight: 700; letter-spacing: -1px; line-height: 26px; color: #3f596e;}
.optin-box-3 p {color: #6b6b6b;}
.optin-box-3 input[type=email],.optin-box-3 input[type=text] {background-color: #fff; background-repeat: no-repeat; background-position: right center; border: 1px solid #dbdbdb; color: #b8b8b8; padding: 10px 30px 10px 10px; width: 100%; height: 42px; margin-bottom: 10px; font-size: 13px; box-sizing: border-box; border-radius: 6px; box-shadow: 2px 2px 2px rgba(0,0,0,.05);}
.optin-box-3 .text-box.name input[type=text] {background-image: none;}
.optin-box-3 .text-boxes {margin-top: 10px;}
.optin-box-3 .text-box.email input[type=email],.optin-box-3 .text-box.email input[type=text] {background-image: none;}
.optin-box-3 button.default-button {background: linear-gradient(to bottom,#f39d13 0,#c64f01 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39d13', endColorstr='#c64f01', GradientType=0); border-radius: 8px; margin: 14px 0 10px; border: 1px solid #c94f00; box-shadow: 0 0 0 3px #ececec; text-shadow: 0 1px #bf1802; font-size: 20px; color: #fff;}
.optin-box-3 button.default-button:active {background: linear-gradient(to bottom,#c64f01 0,#f39d13 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c64f01', endColorstr='#f39d13', GradientType=0);}
.optin-box-3 button.default-button span {border-top: 1px solid #f9d0a0; padding: 9px 30px; border-radius: 8px; display: block; white-space: normal;}
.optin-box-3 .privacy {color: #b8b8b8; font-size: 12px; margin-bottom: 0;}
.optin-box-3 .privacy img {position: relative; top: 2px;}
.one-fourth .optin-box-3 .optin-box-content button,.one-fourth .optin-box-3 .optin-box-content p {font-size: 14px;}
.one-fifth .optin-box-3 .optin-box-content button,.one-fifth .optin-box-3 .optin-box-content p,.one-fourth .optin-box-3 .optin-box-content input[type=email],.one-fourth .optin-box-3 .optin-box-content input[type=text],.one-half .split-half .optin-box-3 .optin-box-content button {font-size: 12px;}
.one-fifth .optin-box-3 button.default-button span,.one-fourth .optin-box-3 button.default-button span,.one-half .split-half .optin-box-3 button.default-button span {padding: 9px;}
.optin-box-4 {margin: 0 auto 20px; padding: 20px; width: 600px; max-width: 100%; text-align: center;}
.optin-box-4 h2 {padding-top: 0; padding-bottom: 5px; font-size: 24px; font-weight: 700; line-height: 26px; color: #be3a00;}
.optin-box-4 form {background-color: #faf5df; border-radius: 15px; box-shadow: 0 0 5px rgba(0,0,0,.15); padding: 15px 25px;}
.optin-box-4-blue form {background-color: #deedfa;}
.optin-box-4 p {color: #6b6b6b;}
.optin-box-4 input[type=email],.optin-box-4 input[type=text] {background-color: #fff; background-repeat: no-repeat; background-position: right center; border: 1px solid #dcd8ca; color: #505050; padding: 12px 30px 11px 15px; float: left; width: 49%; font-size: 16px; box-sizing: border-box; height: 52px; border-radius: 10px;}
.optin-box-4 .text-box.email input[type=email],.optin-box-4 .text-box.email input[type=text] {background-image: none;}
.no-sidebar .optin-box-4 input[type=email],.no-sidebar .optin-box-4 input[type=text] {width: 245px;}
.optin-box-4 button.default-button {background: linear-gradient(to bottom,#fffb00 14%,#fff100 44%,#fb0 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffb00', endColorstr='#ffbb00', GradientType=0); border-radius: 8px; border: 1px solid #ecc101; width: 49%; float: right; box-shadow: -2px 2px 4px #bebebe; text-shadow: 0 0 1px #fff; font-size: 20px; text-align: center; color: #fff; position: relative; margin: 0;}
.optin-box-4 button.default-button:active {background: linear-gradient(to bottom,#fb0 0,#fff100 56%,#fffb00 86%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbb00', endColorstr='#fffb00', GradientType=0);}
.optin-box-4 button.default-button img {position: absolute; z-index: 999; width: 100%;}
.optin-box-4 button.default-button span {border-top: 1px solid #f9d0a0; padding: 7px 10px 9px; font-size: 24px; color: #003552; font-weight: 700; font-style: italic; letter-spacing: -2px; font-family: "Arial Black",Arial,Helvetica,sans-serif; border-radius: 8px; display: block; line-height: normal; min-height: 100%; height: auto; white-space: normal;}
.optin-box-4 .privacy {color: #b8b8b8; font-size: 12px; margin: 20px 0 0;}
.optin-box-4 .privacy img {position: relative; top: 2px;}
.location_optin_box_style_4 {width: 270px !important; max-width: 100%; overflow: hidden;}
.optin-box-4 .text-box.email,.optin-box-4 .text-box.email+button,.optin-box-4 .text-box.email+div {display: inline-block; vertical-align: middle; width: 49%;}
.optin-box-4 .text-box.email {margin-right: 1%;}
.optin-box-4 .text-box.email+div {margin-left: 1%;}
.floating-featured-panel-fluid .optin-box-4 .text-box.email,.floating-featured-panel-fluid .optin-box-4 .text-box.email+button,.floating-featured-panel-fluid .optin-box-4 .text-box.email+div,.optin-box-4 .text-box.email input {width: 100%;}
.floating-featured-panel-fluid .optin-box-4 .text-box.email {margin-right: 0;}
.optin-box-4 form>div {margin-bottom: 10px;}
.optin-box-4 form>div:last-child {margin-bottom: 0;}
.five-columns .optin-box-4 button,.five-columns .optin-box-4 input,.four-columns .optin-box-4 button,.four-columns .optin-box-4 input,.one-half .optin-box-4 button,.one-half .optin-box-4 input,.three-columns .optin-box-4 button,.three-columns .optin-box-4 input {margin: 5px 0; width: 100%; height: auto; box-sizing: border-box;}
.one-fifth .optin-box-4,.one-fourth .optin-box-4,.one-half .split-half .optin-box-4 {padding: 0;}
.five-columns .optin-box-4 button span,.four-columns .optin-box-4 button span,.one-third .optin-box-4 button span {font-size: 16px;}
.one-fifth .optin-box-4 input,.one-fifth .optin-box-4 p,.one-fourth .optin-box-4 input,.one-fourth .optin-box-4 p,.one-half .split-half .optin-box-4 input,.one-half .split-half .optin-box-4 p {font-size: 12px;}
.one-fifth .optin-box-4 button span,.one-fourth .optin-box-4 button span,.one-half .split-half .optin-box-4 button span {font-size: 14px;}
.four-fifths .optin-box-4 button.default-button span,.three-fifths .optin-box-4 button.default-button span,.three-fourths .optin-box-4 button.default-button span,.two-fifths .optin-box-4 button.default-button span,.two-fourths .optin-box-4 button.default-button span,.two-thirds .optin-box-4 button.default-button span {font-size: 24px;}
.optin-box-5 {margin: 0 auto 50px; padding: 20px; width: 875px; max-width: 100%; border: 1px solid #b6bbbe; border-top: 0; background-image: none; background-repeat: repeat-x; background-position: left top; text-align: center; position: relative; background-color: #fff;}
.optin-box-5 .optin-box-content {float: left; text-align: left; padding-right: 35px; box-sizing: border-box;}
.floating-featured-panel-fluid .optin-box-5 .optin-box-content {width: 100%; padding-right: 0;}
.optin-box-5 h2 {padding-top: 0; padding-bottom: 0; font-size: 24px; font-weight: 700; letter-spacing: -1px; line-height: 26px; color: #3f596e;}
.optin-box-5 p {color: #6b6b6b; margin-bottom: 0;}
.optin-box-5 form {float: left; max-width: 55%; width: 55%;}
.optin-box-5 input[type=email],.optin-box-5 input[type=text] {background-color: #fff; background-repeat: no-repeat; background-position: right center; border: 1px solid #dbdbdb; color: #b8b8b8; padding: 10px 30px 10px 10px; height: 40px; margin-bottom: 10px; font-size: 13px; border-radius: 6px; box-shadow: 2px 2px 2px rgba(0,0,0,.05); width: 100%; max-width: 100%; box-sizing: border-box;}
.optin-box-5 .text-box.email input[type=email],.optin-box-5 .text-box.email input[type=text] {background-image: none;}
.optin-box-5 .text-boxes,.optin-box-5 .text-boxes+div {display: inline-block; width: 44%; float: none; vertical-align: top;}
.optin-box-5 .text-boxes .text-box {margin: 20px 5px 0 0; float: left; width: 95%;}
.optin-box-5 .text-boxes .text-box input {height: 43px;}
.optin-box-5 button.default-button {background: linear-gradient(to bottom,#f39d13 0,#c64f01 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39d13', endColorstr='#c64f01', GradientType=0); border-radius: 8px; margin: 19px 0 10px; border: 1px solid #c94f00; box-shadow: 0 0 0 3px #ececec; text-shadow: 0 1px #bf1802; font-size: 20px; color: #fff; float: none; vertical-align: top; box-sizing: border-box;}
.floating-featured-panel-fluid .optin-box-5 .text-boxes,.floating-featured-panel-fluid .optin-box-5 .text-boxes+div,.floating-featured-panel-fluid .optin-box-5 form {max-width: 100%; width: 100%;}
.floating-featured-panel-fluid .optin-box-5 .text-boxes .text-box {float: none;}
.floating-featured-panel-fluid .optin-box-5 button.default-button {width: 100%; margin-top: 0;}
.optin-box-5 button.css-button {margin-top: 20px;}
.optin-box-5 button.default-button:active {background: linear-gradient(to bottom,#c64f01 0,#f39d13 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c64f01', endColorstr='#f39d13', GradientType=0);}
.optin-box-5 button.default-button span {border-top: 1px solid #f9d0a0; padding: 9px 30px; border-radius: 8px; display: block; white-space: normal; box-sizing: border-box;}
.optin-box-5 .privacy {color: #b8b8b8; font-size: 12px; position: absolute; top: 100%; text-align: right; right: 0; margin-bottom: 0; padding-top: 10px;}
.optin-box-5 .privacy img {position: relative; top: 2px;}
.optin-box-5 .optin-box-content {width: 45%;}
.one-fifth .optin-box-5 .optin-box-content,.one-fourth .optin-box-5 .optin-box-content,.one-half .optin-box-5 .optin-box-content,.one-third .optin-box-5 .optin-box-content {width: auto; margin-right: 0;}
.featured-panel-style-1.featured-panel-1 .optin-box-5 p {margin: 0;}
.one-fifth .optin-box-5 button.default-button,.one-fourth .optin-box-5 button.default-button,.one-half .optin-box-5 button.default-button,.one-third .optin-box-5 button.default-button,.two-fifths .optin-box-5 button.default-button,.two-fourths .optin-box-5 button.default-button {margin-top: 0; width: 100%;}
.one-fifth .optin-box-5 .text-boxes,.one-fifth .optin-box-5 .text-boxes .text-box,.one-fourth .optin-box-5 .text-boxes,.one-fourth .optin-box-5 .text-boxes .text-box,.one-half .optin-box-5 .text-boxes,.one-half .optin-box-5 .text-boxes .text-box,.one-third .optin-box-5 .text-boxes,.one-third .optin-box-5 .text-boxes .text-box,.two-fifths .optin-box-5 .text-boxes,.two-fifths .optin-box-5 .text-boxes .text-box,.two-fourths .optin-box-5 .text-boxes,.two-fourths .optin-box-5 .text-boxes .text-box {float: none; margin-right: 0;}
.one-fifth .optin-box-5 button,.one-fifth .optin-box-5 p,.one-fourth .optin-box-5 button,.one-fourth .optin-box-5 p,.one-half .split-half .optin-box-5 button,.one-half .split-half .optin-box-5 p {font-size: 14px;}
.one-fifth .optin-box-5 .privacy,.one-fourth .optin-box-5 .privacy,.one-third .optin-box-5 .privacy,.two-fifths .optin-box-5 .privacy,.two-fourths .optin-box-5 .privacy {font-size: 10px;}
.one-fifth .optin-box-5 button.default-button span,.one-fourth .optin-box-5 button.default-button span,.one-half .split-half .optin-box-5 button.default-button span {padding: 9px;}
.five-columns .optin-box-5 input[type=submit],.four-columns .optin-box-5 input[type=submit],.one-half .split-half .optin-box-5 input[type=submit],.three-columns .optin-box-5 input[type=submit] {width: 100%;}
.optin-box-6 {margin: 0 auto 20px; text-align: center; width: 400px; max-width: 100%;}
.optin-box-6 h2 {padding-top: 0; padding-bottom: 10px; font-size: 24px; font-weight: 700; letter-spacing: -1px; line-height: 26px; color: #3f596e;}
.optin-box-6 p {color: #6b6b6b;}
.optin-box-6 .text-box {background-color: #fafafa; background-repeat: no-repeat; background-position: right center; border: 1px solid #dbdbdb; color: #686868; padding: 15px; display: block; margin: 0 auto 15px; font-size: 17px; box-sizing: content-box; box-shadow: inset 0 0 2px rgba(0,0,0,.3);}
.optin-box-6 .text-box.name input {background-image: none;}
.optin-box-6 input[type=email],.optin-box-6 input[type=text] {display: block; background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: right center; outline: 0; border: 0; width: 100%; padding: 0 33px 0 0; margin: 0; font-size: 17px; box-sizing: border-box;}
.optin-box-6 input[type=email]:focus,.optin-box-6 input[type=text]:focus {box-shadow: none;}
.optin-box-6 .text-boxes {margin-top: 10px;}
.optin-box-6 .text-box.email input {background-image: none;}
.optin-box-6 button.default-button {background: linear-gradient(to bottom,#f39d13 0,#c64f01 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39d13', endColorstr='#c64f01', GradientType=0); border-radius: 8px; padding: 0; margin: 14px 0 10px; display: block; width: 100%; border: 1px solid #c94f00; text-shadow: 0 1px #bf1802; font-size: 20px; color: #fff;}
.optin-box-6 button.default-button:active {background: linear-gradient(to bottom,#c64f01 0,#f39d13 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c64f01', endColorstr='#f39d13', GradientType=0);}
.optin-box-6 button.default-button span {border-top: 1px solid #f9d0a0; padding: 14px 20px; border-radius: 8px; display: block; white-space: normal;}
.optin-box-6 .privacy {color: #b8b8b8; font-size: 12px; margin-bottom: 0;}
.optin-box-6 .privacy img {position: relative; top: 2px;}
.one-fifth .optin-box-6 input[type=email],.one-fifth .optin-box-6 input[type=text],.one-fourth .optin-box-6 input[type=email],.one-fourth .optin-box-6 input[type=text],.one-half .split-half .optin-box-6 input[type=email],.one-half .split-half .optin-box-6 input[type=text] {font-size: 12px;}
.one-fifth .optin-box-6 button,.one-fourth .optin-box-6 button,.one-half .split-half .optin-box-6 button {font-size: 14px;}
.one-fifth .optin-box-6 .privacy,.one-fourth .optin-box-6 .privacy,.one-half .split-half .optin-box-6 .privacy {font-size: 12px; margin: 10px 0;}
.optin-box-7 {margin: 0 auto 20px; background-color: #fbf7e3; border: 1px solid #d0cebb; box-shadow: 0 0 5px rgba(0,0,0,.06); border-radius: 6px; padding: 20px; text-align: center; width: 400px; max-width: 100%;}
.optin-box-7 h2 {padding-top: 0; padding-bottom: 0; font-size: 24px; font-weight: 700; letter-spacing: -1px; line-height: 26px; color: #3f596e;}
.optin-box-7 p {color: #484848; margin: 0 0 .5em;}
.optin-box-7 .text-box {background-color: #fafafa; background-image: none; background-repeat: no-repeat; background-position: right center; border: 3px solid #5594b9; color: #393939; padding: 15px 30px 15px 15px; display: block; margin: 0 auto 10px; font-size: 17px; box-sizing: content-box; box-shadow: 1px 1px 2px rgba(0,0,0,.3);}
.optin-box-7 input[type=email],.optin-box-7 input[type=text] {display: block; background-color: transparent; background-image: none; outline: 0; border: 0; color: #393939; width: 100%; padding: 0; margin: 0; font-size: 17px;}
.optin-box-7 input[type=email]:focus,.optin-box-7 input[type=text]:focus {box-shadow: none;}
.optin-box-7 .text-boxes {margin-top: 10px;}
.optin-box-7 .text-boxes .text-box.email {background-image: none;}
.optin-box-7 button.default-button {background: linear-gradient(to bottom,#f39d13 0,#c64f01 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39d13', endColorstr='#c64f01', GradientType=0); border-radius: 8px; padding: 0; margin: 14px 0 10px; display: block; width: 100%; border: 1px solid #c94f00; box-shadow: 0 0 0 3px #ececec; text-shadow: 0 1px #bf1802; font-size: 20px; color: #fff;}
.optin-box-7 button.default-button:active {background: linear-gradient(to bottom,#c64f01 0,#f39d13 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c64f01', endColorstr='#f39d13', GradientType=0);}
.optin-box-7 button.default-button span {border-top: 1px solid #f9d0a0; padding: 14px 30px; border-radius: 8px; display: block; white-space: normal;}
.optin-box-7 .privacy {color: #b8b8b8; font-size: 12px; margin-bottom: 0;}
.optin-box-7 .privacy img {position: relative; top: 2px;}
.one-fifth .optin-box-7 .privacy,.one-fifth .optin-box-7 input[type=email],.one-fifth .optin-box-7 input[type=text],.one-fifth .optin-box-7 p,.one-fourth .optin-box-7 .privacy,.one-fourth .optin-box-7 input[type=email],.one-fourth .optin-box-7 input[type=text],.one-fourth .optin-box-7 p,.one-half .split-half .optin-box-7 .privacy,.one-half .split-half .optin-box-7 input[type=email],.one-half .split-half .optin-box-7 input[type=text],.one-half .split-half .optin-box-7 p {font-size: 12px;}
.one-fifth .optin-box-7 button.default-button span,.one-fourth .optin-box-7 button.default-button span,.one-half .split-half .optin-box-7 button.default-button span {padding: 9px 10px; font-size: 16px;}
.optin-box-9 {margin: 0 auto 20px; text-align: center; width: 700px; max-width: 100%;}
.optin-box-9 h2 {padding-top: 0; padding-bottom: 10px; font-size: 24px; font-weight: 700; letter-spacing: -1px; line-height: 26px; color: #3f596e;}
.optin-box-9 p {color: #6b6b6b;}
.optin-box-9 .text-box {background-color: #fafafa; background-image: none; background-repeat: no-repeat; background-position: right center; border: 1px solid #dbdbdb; color: #686868; padding: 15px 25px 15px 15px; display: block; margin: 0 auto 10px; box-sizing: border-box; box-shadow: inset 0 0 2px rgba(0,0,0,.3);}
.optin-box-9 input[type=email],.optin-box-9 input[type=text] {display: block; background-color: transparent; background-image: none; outline: 0; border: 0; width: 100%; padding: 0 10px 0 0; margin: 0; font-size: 17px; box-sizing: border-box;}
.optin-box-9 input[type=email]:focus,.optin-box-9 input[type=text]:focus {box-shadow: none;}
.optin-box-9 .text-boxes {margin-top: 10px; float: left; width: 60%;}
.floating-featured-panel-fluid .optin-box-9 .text-boxes {width: 100%;}
.optin-box-9 .text-boxes .text-box.email {background-image: none;}
.optin-box-9 button.default-button {background: linear-gradient(to bottom,#f39d13 0,#c64f01 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39d13', endColorstr='#c64f01', GradientType=0); border-radius: 8px; padding: 0; margin: 10px 0 10px 3%; display: block; width: 35%; float: left; border: 1px solid #c94f00; text-shadow: 0 1px #bf1802; font-size: 20px; color: #fff;}
.floating-featured-panel-fluid .optin-box-9 button.default-button {margin: 0 0 10px; width: 100%;}
.optin-box-9 button.default-button:active {background: linear-gradient(to bottom,#c64f01 0,#f39d13 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c64f01', endColorstr='#f39d13', GradientType=0);}
.optin-box-9 button.default-button span {border-top: 1px solid #f9d0a0; padding: 12px; border-radius: 8px; display: block; white-space: normal;}
.optin-box-9 .privacy {color: #b8b8b8; font-size: 12px; margin-bottom: 0; margin-top: 0;}
.optin-box-9 .privacy img {position: relative; top: 2px;}
.five-columns .optin-box-9 .text-boxes,.five-columns .optin-box-9 button,.four-columns .optin-box-9 .text-boxes,.four-columns .optin-box-9 button,.one-half .optin-box-9 .text-boxes,.one-half .optin-box-9 button,.three-columns .optin-box-9 .text-boxes,.three-columns .optin-box-9 button {margin: 10px 0 0; width: 100%; line-height: normal;}
.one-fifth .optin-box-9 button.default-button span,.one-fourth .optin-box-9 button.default-button span,.one-half .split-half .optin-box-9 button.default-button span {font-size: 16px;}
.one-fifth .optin-box-9 input,.one-fourth .optin-box-9 input,.one-half .split-half .optin-box-9 input {font-size: 14px;}
.one-fifth .optin-box-9 .privacy,.one-fourth .optin-box-9 .privacy,.one-half .split-half .optin-box-9 .privacy {margin: 10px 0; font-size: 12px;}
.optin-box-10 {margin: 0 auto 20px; text-align: center; width: 700px; max-width: 100%;}
.optin-box-10 .optin-box-content {padding: 16px 30px; margin-bottom: 10px; background: linear-gradient(to bottom,#4283ad 0,#2d5c86 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4283ad', endColorstr='#2d5c86', GradientType=0);}
.optin-box-10 h2 {padding-top: 0; padding-bottom: 10px; font-size: 24px; font-weight: 700; letter-spacing: -1px; line-height: 26px; color: #3f596e;}
.optin-box-10 p {color: #6b6b6b;}
.optin-box-10 .text-box {background-color: #fafafa; background-repeat: no-repeat; border: 1px solid #dbdbdb; color: #686868; padding: 15px 25px 15px 15px; display: block; margin: 0 auto 10px; font-size: 17px; box-sizing: content-box; box-shadow: inset 0 0 2px rgba(0,0,0,.3);}
.optin-box-10 .text-box.name input {background-image: none;}
.optin-box-10 input[type=email],.optin-box-10 input[type=text] {display: block; background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: right center; outline: 0; border: 0; width: 100%; margin: 0; font-size: 15px; padding: 0 33px 0 0; box-sizing: border-box;}
.optin-box-10 input[type=email]:focus,.optin-box-10 input[type=text]:focus {box-shadow: none;}
.optin-box-10 label {font-size: 32px; color: #fff; margin-top: 20px; margin-bottom: 20px; width: 20%; vertical-align: middle; display: inline-block;}
.optin-box-10 .text-boxes {width: 40%; display: inline-block; position: relative; vertical-align: middle;}
.floating-featured-panel-fluid .optin-box-10 .text-boxes,.floating-featured-panel-fluid .optin-box-10 label {width: 100%;}
.optin-box-10 .text-boxes+div {display: inline; vertical-align: middle;}
.optin-box-10 .text-boxes .text-box {font-size: 15px; padding: 12px 10px 12px 15px; margin-bottom: 0; vertical-align: middle;}
.optin-box-10 .text-boxes .text-box.email input {background-image: none;}
.optin-box-10 .css-button,.optin-box-10 button.default-button {background: linear-gradient(to bottom,#f39d13 0,#c64f01 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39d13', endColorstr='#c64f01', GradientType=0); border-radius: 8px; padding: 0; margin: 10px 0 10px 20px; border: 1px solid #d56912; border-bottom: 0; display: inline-block; max-width: 35%; box-shadow: 0 0 3px rgba(0,0,0,.2); text-shadow: 0 1px #bf1802; font-size: 20px; color: #fff; vertical-align: middle;}
.floating-featured-panel-fluid .optin-box-10 .css-button,.floating-featured-panel-fluid .optin-box-10 button.default-button {margin: 10px 0; width: 100%; max-width: 100%;}
.optin-box-10 button.default-button:active {background: linear-gradient(to bottom,#c64f01 0,#f39d13 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c64f01', endColorstr='#f39d13', GradientType=0);}
.optin-box-10 button.default-button span {border-top: 1px solid #f9d0a0; padding: 10px; border-radius: 8px; display: block; white-space: normal;}
.optin-box-10 .privacy {color: #b8b8b8; font-size: 12px; margin-bottom: 0; margin-top: 0;}
.optin-box-10 .privacy img {position: relative; top: 2px;}
.five-columns .optin-box-10 .text-boxes,.five-columns .optin-box-10 label,.four-columns .optin-box-10 .text-boxes,.four-columns .optin-box-10 label,.one-half .optin-box-10 .text-boxes,.one-half .optin-box-10 label,.three-columns .optin-box-10 .text-boxes,.three-columns .optin-box-10 label {margin: 10px 0 0; width: 100%; line-height: normal;}
.five-columns .optin-box-10 .text-box,.four-columns .optin-box-10 .text-box,.one-half .optin-box-10 .text-box,.three-columns .optin-box-10 .text-box {padding: 10px;}
.five-columns .optin-box-10 button,.four-columns .optin-box-10 button,.one-half .optin-box-10 button,.three-columns .optin-box-10 button {width: 100%; margin: 10px 0;}
.one-fifth .optin-box-10 button.default-button span,.one-fourth .optin-box-10 button.default-button span,.one-half .split-half .optin-box-10 button.default-button span {font-size: 16px;}
.one-fifth .optin-box-10 .privacy,.one-fourth .optin-box-10 .privacy,.one-half .split-half .optin-box-10 .privacy,.two-fifths .optin-box-10 .privacy {font-size: 12px;}
.optin-box-11 {text-align: center; margin-bottom: 20px;}
.optin-box-11 h2 {color: inherit;}
.optin-box-11 p.description {margin-bottom: 0;}
.optin-box-11 input,.optin-box-11 input:focus {display: block; height: 50px; width: 100%; padding: 5px 0 !important; margin: 15px 0 10px; line-height: 50px; font-family: inherit; font-size: 24px; font-weight: 100; font-style: italic; text-align: center; color: #777; border: 1px solid #cacaca; border-radius: 3px; box-shadow: inset 0 2px 2px rgba(0,1,1,.02); background: linear-gradient(to bottom,rgba(0,1,1,.03) 0,rgba(255,255,255,.03) 100%) #fff;}
.optin-box-11 button.default-button {width: 100%; position: relative; display: block; padding: 20px 0; line-height: 22px; font-family: inherit; font-size: 22px; font-weight: 600; text-decoration: none; text-align: center; text-shadow: 0 0 1px rgba(0,0,0,.5); color: #fefefe; border-radius: 3px; box-shadow: inset 0 0 0 1px rgba(0,0,0,.2),inset 0 1px 0 0 rgba(0,0,0,.1),inset 0 2px 0 0 rgba(255,255,255,.5); background: linear-gradient(to bottom,#eb8a00 0,#faa700 100%) #faa700;}
.optin-box-11 button.default-button:hover {background: linear-gradient(to bottom,#faa700 0,#eb8a00 100%) #eb8a00;}
.optin-box-11 button.default-link {display: block; margin: 15px auto; color: inherit; font-size: 14px; background: 0 0; text-decoration: underline;}
.optin-box-11 p.privacy {opacity: .5;}
.optin-box-11 button span {white-space: normal;}
.one-half .split-half .optin-box-11 button,.one-half .split-half .optin-box-11 input,.two-fifths .optin-box-11 button,.two-fifths .optin-box-11 input {font-size: 18px;}
.one-fifth .optin-box-11 button,.one-fifth .optin-box-11 input,.one-fourth .optin-box-11 button,.one-fourth .optin-box-11 input {font-size: 14px;}
.one-fifth .optin-box-11 input,.one-fourth .optin-box-11 input {height: 40px; line-height: 40px;}
.optin-box-12 {width: 100%; margin-bottom: 20px;}
.optin-box-12 h2 {color: inherit; text-align: left;}
.optin-box-12 p.description {text-align: left; margin-bottom: 10px;}
.optin-box-12 form {display: block; width: 100%; margin-bottom: 0;}
.optin-box-12 input,.optin-box-12 input:focus {margin-right: 10px; margin-bottom: 15px; width: 34%; display: inline-block; padding: 7px 10px; border: 1px solid #ccc; border-radius: 5px; box-shadow: inset 0 2px 2px -1px rgba(0,0,0,.2),0 1px rgba(255,255,255,.3); background-color: #f2f2f2; font-size: 16px; box-sizing: border-box;}
.optin-box-12 input:focus {border: 1px solid rgba(104,189,244,.9);}
.optin-box-12 input+div {display: inline;}
.optin-box-12 button.default-button {margin-bottom: 10px; width: 25%; position: relative; top: -2px; display: inline-block; border-radius: 6px; font-size: 16px; padding: 9px 10px; text-decoration: none; text-align: center; border-color: #34bff3 rgba(0,0,0,.05) #003c8b; background: linear-gradient(to bottom,#34bff3,#074aa2); text-shadow: 0 -1px rgba(0,0,0,.5); color: #fff; box-shadow: inset 0 1px #60cbfa;}
.optin-box-12 button.default-button:hover {border-color: #34bff3 rgba(0,0,0,.1) #0568a6; background: linear-gradient(to bottom,#48c5fa,#1788d4);}
.optin-box-12 button span {white-space: normal;}
.optin-box-12 a.text-link {display: none;}
.optin-box-12 p.privacy {text-align: left; opacity: .5;}
.eight .optin-box-12 input,.eleven .optin-box-12 input,.five .optin-box-12 input,.four .optin-box-12 input,.nine .optin-box-12 input,.one .optin-box-12 input,.one-fifth .optin-box-12 input,.one-fourth .optin-box-12 input,.one-half .optin-box-12 input,.one-third .optin-box-12 input,.seven .optin-box-12 input,.six .optin-box-12 input,.ten .optin-box-12 input,.three .optin-box-12 input,.three-fifths .optin-box-12 input,.three-fourths .optin-box-12 input,.twelve .optin-box-12 input,.two .optin-box-12 input,.two-fifths .optin-box-12 input,.two-fourths .optin-box-12 input {display: block; width: 100%; margin-right: 0;}
.eight .optin-box-12 button,.eleven .optin-box-12 button,.five .optin-box-12 button,.four .optin-box-12 button,.nine .optin-box-12 button,.one .optin-box-12 button,.one-fifth .optin-box-12 button,.one-fourth .optin-box-12 button,.one-half .optin-box-12 button,.one-third .optin-box-12 button,.seven .optin-box-12 button,.six .optin-box-12 button,.ten .optin-box-12 button,.three .optin-box-12 button,.three-fifths .optin-box-12 button,.three-fourths .optin-box-12 button,.twelve .optin-box-12 button,.two .optin-box-12 button,.two-fifths .optin-box-12 button,.two-fourths .optin-box-12 button {display: block; width: 100%; padding: 9px 0;}
.optin-box-13 {text-align: center;}
.optin-box-13 h2 {margin-bottom: 0; font-style: inherit; color: inherit;}
.optin-box-13 p.description {-display: none;}
.optin-box-13 input,.optin-box-13 input:focus {display: block; width: 100%; padding: 10px 15px !important; margin: 15px 0 10px; font-family: inherit; font-weight: 100; font-size: 14px; border: none; color: rgba(255,255,255,.8) !important; border-radius: 3px; background-color: rgba(0,0,0,.1); box-sizing: border-box; box-shadow: inset 0 0 0 1px rgba(0,0,0,.1),inset 0 2px 0 0 rgba(0,0,0,.1);}
.optin-box-13 button.default-button {width: 100%; position: relative; display: block; margin-top: 15px; padding: 11px 0; font-family: inherit; font-size: 14px; text-transform: uppercase; font-weight: 600; text-decoration: none; text-align: center; text-shadow: 0 0 1px rgba(0,0,0,.5); color: #fff; border-radius: 3px; background: linear-gradient(to bottom,rgba(180,227,145,1) 0,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4e391', endColorstr='#b4e391', GradientType=0); box-shadow: 0 0 0 1px rgba(0,0,0,.4),inset 0 0 -1px 0 rgba(255,255,255,.15),inset 0 1px 0 0 rgba(255,255,255,.15),0 1px 0 0 rgba(0,0,0,.15);}
.optin-box-13 button.default-link {display: block; margin: 15px auto; color: inherit; font-size: 14px; background: 0 0; text-decoration: underline;}
.optin-box-13 button span {white-space: normal;}
.optin-box-13 p.privacy {opacity: .5;}
.optin-box-14 {text-align: center;}
.optin-box-14 h2 {color: inherit;}
.optin-box-14 p.description {margin-bottom: 0;}
.optin-box-14 input,.optin-box-14 input:focus {display: block; width: 100%; padding: 10px 15px !important; margin: 15px 0 10px; font-family: inherit; font-weight: 100; font-size: 14px; color: #666; border: none; border-radius: 3px; background-color: #fff; box-sizing: border-box;}
.optin-box-14 button.default-button {width: 100%; position: relative; display: block; margin-top: 15px; padding: 11px 0; font-family: inherit; font-size: 14px; text-transform: uppercase; font-weight: 600; text-decoration: none; text-align: center; text-shadow: 0 0 1px rgba(0,0,0,.5); color: #fff; box-shadow: inset 0 0 -1px 0 rgba(255,255,255,.1),inset 0 1px 0 0 rgba(255,255,255,.1),0 1px 0 0 rgba(0,0,0,.1); border: 1px solid #000; border-radius: 3px; background-color: green;}
.optin-box-14 button.default-link {display: block; margin: 15px auto; color: inherit; font-size: 14px; background: 0 0; text-decoration: underline;}
.optin-box-14 button span {white-space: normal;}
.optin-box-14 p.privacy {opacity: .5; padding-top: 10px;}
.optin-box-15 {line-height: normal; text-align: center;}
.optin-box-15 h2 {color: inherit;}
.optin-box-15 input,.optin-box-15 input:focus {color: #bbb; outline: 0; margin: 0 -4px 10px 0; padding: 0 15px; width: 70%; display: inline-block; height: 52px !important; border: 0; font-size: 12px; border-radius: 6px 0 0 6px; box-shadow: inset 0 0 0 1px rgba(0,0,0,.1); box-sizing: border-box;}
.optin-box-15 input+div {display: inline;}
.optin-box-15 button.default-button {width: 30%; position: relative; display: inline-block; height: 50px; padding: 0; font-family: inherit; font-size: 12px; font-weight: 700; text-decoration: none; text-align: center; text-shadow: 0 0 1px rgba(0,0,0,.5); text-transform: uppercase; color: #fff; border-radius: 0 6px 6px 0; background-color: #444; white-space: normal; line-height: normal;}
.optin-box-15 .css-button {position: relative; display: inline-block; vertical-align: middle;}
.optin-box-15 button.default-link {display: block; margin: 15px auto; color: inherit; font-size: 14px; background: 0 0; text-decoration: underline;}
.optin-box-15 p.privacy {opacity: .5; padding-top: 10px;}
.eight .optin-box-15 button.default-button,.eight .optin-box-15 input,.eleven .optin-box-15 button.default-button,.eleven .optin-box-15 input,.five .optin-box-15 button.default-button,.five .optin-box-15 input,.four .optin-box-15 button.default-button,.four .optin-box-15 input,.nine .optin-box-15 button.default-button,.nine .optin-box-15 input,.one .optin-box-15 button.default-button,.one .optin-box-15 input,.one-fifth .optin-box-15 button.default-button,.one-fifth .optin-box-15 input,.one-fourth .optin-box-15 button.default-button,.one-fourth .optin-box-15 input,.one-half .split-half .optin-box-15 button.default-button,.one-half .split-half .optin-box-15 input,.one-third .optin-box-15 button.default-button,.one-third .optin-box-15 input,.seven .optin-box-15 button.default-button,.seven .optin-box-15 input,.six .optin-box-15 button.default-button,.six .optin-box-15 input,.ten .optin-box-15 button.default-button,.ten .optin-box-15 input,.three .optin-box-15 button.default-button,.three .optin-box-15 input,.twelve .optin-box-15 button.default-button,.twelve .optin-box-15 input,.two .optin-box-15 button.default-button,.two .optin-box-15 input,.two-fifths .optin-box-15 button.default-button,.two-fifths .optin-box-15 input {margin-top: 15px; width: 100%; display: block; border-radius: 6px;}
.one-fifth .optin-box-15 p,.one-fourth .optin-box-15 p,.one-half .split-half .optin-box-15 p,.one-third .optin-box-15 p,.two-fifths .optin-box-15 p,.two-fourths .optin-box-15 p {margin: 10px 0;}
.optin-box-16 {position: relative; background-color: #fffdf3; box-shadow: 0 0 5px 2px rgba(0,0,0,.25);}
.optin-box-16:before {content: ""; z-index: 1; position: absolute; top: -10px; height: 100px; width: 100%; padding: 0 10px; margin-left: -10px; background: linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);}
.optin-box-16:after {content: ""; z-index: 1; position: absolute; bottom: -10px; height: 100px; width: 100%; padding: 0 10px; margin-left: -10px; background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);}
.optin-box-16 div {padding: 25px 40px; z-index: 2; position: relative;}
.optin-box-16 h2 {font-family: inherit; font-style: inherit; color: inherit;}
.optin-box-16 input,.optin-box-16 input:focus {display: block; height: 40px; width: 100%; padding: 0 10px !important; line-height: 14px; font-family: inherit; font-size: 14px; font-weight: 100; text-align: left; color: #777; border: 1px solid #cacaca; border-radius: 3px; box-shadow: inset 0 2px 2px rgba(0,1,1,.02); background: linear-gradient(to bottom,rgba(0,1,1,.03) 0,rgba(255,255,255,.03) 100%) #fff; box-sizing: border-box;}
.optin-box-16 button {display: block; padding: 20px 0; width: 100%; border: 1px solid #fa2; border-radius: 6px; line-height: normal; font-size: 32px; font-family: inherit; font-weight: 700; color: #000; text-decoration: none; text-shadow: 1px 1px 0 #fe6; text-align: center; background: linear-gradient(to bottom,#ffec64 5%,#ffab23 100%) #ffec64; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23'); box-shadow: inset 0 1px 0 0 #fff6af;}
.optin-box-16 button:hover {background: linear-gradient(to bottom,#ffab23 5%,#ffec64 100%) #ffab23; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');}
.optin-box-16 button:active {position: relative; top: 1px;}
.optin-box-16 a.text-link {display: none; margin-top: 15px; color: inherit; text-align: center;}
.optin-box-16 p.privacy {margin: 10px 0 0; opacity: .5;}
.optin-box-16 form div {padding: 0;}
.optin-box-17 h2 {border-bottom: 2px solid rgba(0,0,0,.2); line-height: 1.5em; margin-bottom: 1em;}
.optin-box-17 input {width: 100%; box-shadow: inset 0 0 0 2px rgba(0,0,0,.2); border-radius: 6px; padding: 1.3em; margin: 0 0 1em; box-sizing: border-box; color: #a3a3a3;}
.optin-box-17 .description,.optin-box-17 .privacy,.optin-box-17 .text-link {display: none;}
.optin-box-18 {background-color: #fff; box-shadow: inset 0 0 0 1px #fff,0 1px 3px 0 rgba(0,0,0,.2); padding-bottom: 20px; text-align: center;}
.optin-box-18 h2 {display: block; background-color: #d1af3a; box-shadow: inset 0 0 0 1px #d1af3a,inset 0 2px 0 0 #e2cc7e; text-align: center; text-transform: uppercase; color: #fff; font-size: 18px; padding: 10px; text-shadow: 0 -1px 0 rgba(0,0,0,.25);}
.optin-box-18,.optin-box-18 h2 {border-top-left-radius: 6px; border-top-right-radius: 6px; margin-bottom: 20px;}
.optin-box-18 input {border-radius: 3px; width: 90%; margin: 0 auto 1em; padding: 1em; box-sizing: border-box;}
.optin-box-18 .description,.optin-box-18 .privacy,.optin-box-18 .text-link {display: none;}
.optin-box-19 {text-align: center;}
.optin-box-19 form {position: relative;}
.optin-box-19 input[type=email],.optin-box-19 input[type=text] {border-radius: 6px; color: #666; outline: 0; margin: 0; padding: 0; width: 100%; text-indent: 20px; display: inline-block; height: 62px !important; border: 0; font-size: 18px; box-shadow: none; background: #fff;}
.optin-box-19 button.default-button {position: absolute; top: 4px; right: 4px; margin: 0; display: inline-block; height: 54px; padding: 0 20px; font-family: inherit; font-size: 18px; font-weight: 700; text-decoration: none; text-align: center; color: #fff; border-radius: 3px; background-color: #004a80; white-space: nowrap; line-height: normal;}
.optin-box-19 button span {white-space: normal; padding: 0 5px;}
.optin-box-19 button.default-link {display: block; margin: 15px auto; color: inherit; font-size: 14px; background: 0 0; text-decoration: underline;}
.optin-box-19 p.privacy {opacity: .5; padding-top: 10px;}
.optin-box-19 .description {margin-bottom: 0;}
.eight .optin-box-19 input,.eleven .optin-box-19 input,.five .optin-box-19 input,.four .optin-box-19 input,.nine .optin-box-19 input,.one .optin-box-19 input,.one-fifth .optin-box-19 input,.one-fourth .optin-box-19 input,.one-half .split-half .optin-box-19 input,.one-third .optin-box-19 input,.seven .optin-box-19 input,.six .optin-box-19 input,.ten .optin-box-19 input,.three .optin-box-19 input,.twelve .optin-box-19 input,.two .optin-box-19 input,.two-fifths .optin-box-19 input {margin-top: 15px; width: 100%; display: block; border-radius: 6px; font-size: 16px; text-indent: 0 !important;}
.eight .optin-box-19 button.default-button,.eleven .optin-box-19 button.default-button,.five .optin-box-19 button.default-button,.four .optin-box-19 button.default-button,.nine .optin-box-19 button.default-button,.one .optin-box-19 button.default-button,.one-fifth .optin-box-19 button.default-button,.one-fourth .optin-box-19 button.default-button,.one-half .split-half .optin-box-19 button.default-button,.one-third .optin-box-19 button.default-button,.seven .optin-box-19 button.default-button,.six .optin-box-19 button.default-button,.ten .optin-box-19 button.default-button,.three .optin-box-19 button.default-button,.twelve .optin-box-19 button.default-button,.two .optin-box-19 button.default-button,.two-fifths .optin-box-19 button.default-button {position: static; padding: 0; margin-top: 15px; width: 100%; display: block; border-radius: 6px;}
.optin-box-19 button.css-button {max-width: 50%; display: inline-block; position: absolute !important; right: 0; top: 0;}
.optin-box-20 {text-align: center;}
.optin-box-20 h2 {color: inherit;}
.optin-box-20 form {text-align: left; margin: 0 auto; padding: 20px; border-radius: 8px; background: linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(231,231,242,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7f2', GradientType=0); box-shadow: 0 0 10px 0 rgba(0,0,0,.5);}
.optin-box-20 input[type=email],.optin-box-20 input[type=text] {font-family: inherit; font-size: 24px; color: #ccc; line-height: normal; display: inline-block; margin: 0; padding: 10px; width: 70%; height: 54px; border: none; border-radius: 6px; box-shadow: inset 0 0 0 1px #999,inset 0 2px 10px 0 rgba(0,0,0,.1); box-sizing: border-box;}
.optin-box-20 input+div {display: inline-block; vertical-align: middle; width: 27%;}
.optin-box-20 input+div .css-button {width: 100%; margin: 0 0 0 16px;}
.optin-box-20 input[type=email]:focus,.optin-box-20 input[type=text]:focus {color: #999;}
.optin-box-20 button.default-button {text-align: center; text-decoration: none; font-family: inherit; font-size: 24px; font-weight: 700; color: #fff; text-shadow: 0 1px #000; display: inline-block; margin: 0 0 0 16px; padding: 15px 5px; border: none !important; line-height: normal; height: auto; width: 27%; background: linear-gradient(to bottom,rgba(68,157,255,1) 0,rgba(32,100,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#449dff', endColorstr='#2064ff', GradientType=0); border-radius: 6px; box-shadow: inset 0 0 0 1px rgba(0,0,0,.25),inset 0 2px 0 0 rgba(255,255,255,.25);}
.optin-box-20 button.default-button:hover {box-shadow: inset 0 0 0 1px rgba(0,0,0,.25),inset 0 2px 0 0 rgba(255,255,255,.25),inset 0 0 0 100px rgba(255,255,255,.1);}
.optin-box-20 button.default-button:active {box-shadow: inset 0 0 0 1px rgba(0,0,0,.25),inset 0 2px 0 0 rgba(0,0,0,.25),inset 0 0 0 100px rgba(0,0,0,.1);}
.optin-box-20 button.default-link {display: block; margin: 15px auto; color: inherit; font-size: 14px; background: 0 0; text-decoration: underline;}
.optin-box-20 button span {white-space: normal;}
.optin-box-20 p.privacy {opacity: .5; padding-top: 10px;}
.eight .optin-box-20 input[type=email],.eight .optin-box-20 input[type=text],.eleven .optin-box-20 input[type=email],.eleven .optin-box-20 input[type=text],.five .optin-box-20 input[type=email],.five .optin-box-20 input[type=text],.four .optin-box-20 input[type=email],.four .optin-box-20 input[type=text],.four-fifths .optin-box-20 input[type=email],.four-fifths .optin-box-20 input[type=text],.nine .optin-box-20 input[type=email],.nine .optin-box-20 input[type=text],.one .optin-box-20 input[type=email],.one .optin-box-20 input[type=text],.one-fifth .optin-box-20 input[type=email],.one-fifth .optin-box-20 input[type=text],.one-fourth .optin-box-20 input[type=email],.one-fourth .optin-box-20 input[type=text],.one-half .optin-box-20 input[type=email],.one-half .optin-box-20 input[type=text],.one-half .split-half .optin-box-20 input[type=email],.one-half .split-half .optin-box-20 input[type=text],.one-third .optin-box-20 input[type=email],.one-third .optin-box-20 input[type=text],.seven .optin-box-20 input[type=email],.seven .optin-box-20 input[type=text],.six .optin-box-20 input[type=email],.six .optin-box-20 input[type=text],.ten .optin-box-20 input[type=email],.ten .optin-box-20 input[type=text],.three .optin-box-20 input[type=email],.three .optin-box-20 input[type=text],.three-fifths .optin-box-20 input[type=email],.three-fifths .optin-box-20 input[type=text],.three-fourths .optin-box-20 input[type=email],.three-fourths .optin-box-20 input[type=text],.twelve .optin-box-20 input[type=email],.twelve .optin-box-20 input[type=text],.two .optin-box-20 input[type=email],.two .optin-box-20 input[type=text],.two-fifths .optin-box-20 input[type=email],.two-fifths .optin-box-20 input[type=text],.two-fourths .optin-box-20 input[type=email],.two-fourths .optin-box-20 input[type=text],.two-thirds .optin-box-20 input[type=email],.two-thirds .optin-box-20 input[type=text] {font-size: 20px; width: 100%; display: block; border-radius: 6px;}
.one-fifth .optin-box-20 input[type=email],.one-fifth .optin-box-20 input[type=text],.one-fourth .optin-box-20 input[type=email],.one-fourth .optin-box-20 input[type=text],.one-half .optin-box-20 input[type=email],.one-half .optin-box-20 input[type=text],.one-half .split-half .optin-box-20 input[type=email],.one-half .split-half .optin-box-20 input[type=text],.one-third .optin-box-20 input[type=email],.one-third .optin-box-20 input[type=text],.two-fifths .optin-box-20 input[type=email],.two-fifths .optin-box-20 input[type=text] {font-size: 14px; text-indent: 10px;}
.eight .optin-box-20 button.default-button,.eleven .optin-box-20 button.default-button,.five .optin-box-20 button.default-button,.four .optin-box-20 button.default-button,.four-fifths .optin-box-20 button.default-button,.nine .optin-box-20 button.default-button,.one .optin-box-20 button.default-button,.one-fifth .optin-box-20 button.default-button,.one-fourth .optin-box-20 button.default-button,.one-half .optin-box-20 button.default-button,.one-half .split-half .optin-box-20 button.default-button,.one-third .optin-box-20 button.default-button,.seven .optin-box-20 button.default-button,.six .optin-box-20 button.default-button,.ten .optin-box-20 button.default-button,.three .optin-box-20 button.default-button,.three-fifths .optin-box-20 button.default-button,.three-fourths .optin-box-20 button.default-button,.twelve .optin-box-20 button.default-button,.two .optin-box-20 button.default-button,.two-fifths .optin-box-20 button.default-button,.two-fourths .optin-box-20 button.default-button,.two-thirds .optin-box-20 button.default-button {padding: 15px 5px; margin: 15px 0 0; width: 100%; display: block; border-radius: 6px;}
.one-fifth .optin-box-20 button,.one-fourth .optin-box-20 button,.one-half .optin-box-20 button,.one-half .split-half .optin-box-20 button,.one-third .optin-box-20 button,.two-fifths .optin-box-20 button {font-size: 16px;}
.optin-box-21 {position: relative; background-color: #fffdf3; box-shadow: 0 0 5px 2px rgba(0,0,0,.25); margin: 10px 0;}
.optin-box-21:before {content: ""; z-index: 1; position: absolute; top: -10px; height: 100px; width: 100%; padding: 0 10px; margin-left: -10px; background: linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);}
.optin-box-21:after {content: ""; z-index: 1; position: absolute; bottom: -10px; height: 100px; width: 100%; padding: 0 10px; margin-left: -10px; background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);}
.optin-box-21 .optin-box-content {padding: 25px 40px; z-index: 2; position: relative;}
.optin-box-21 h2 {font-family: inherit; font-style: inherit; color: inherit;}
.optin-box-21 input,.optin-box-21 input:focus {display: block; height: 40px; width: 100%; padding: 0 10px !important; line-height: 14px; font-family: inherit; font-size: 14px; font-weight: 100; text-align: left; color: #777; border: 1px solid #cacaca; border-radius: 3px; box-shadow: inset 0 2px 2px rgba(0,1,1,.02); background: linear-gradient(to bottom,rgba(0,1,1,.03) 0,rgba(255,255,255,.03) 100%) #fff; box-sizing: border-box;}
.optin-box-21 button {display: block; padding: 20px 0; width: 100%; border: 1px solid #fa2; border-radius: 6px; line-height: normal; font-size: 32px; font-family: inherit; font-weight: 700; color: #000; text-decoration: none; text-shadow: 1px 1px 0 #fe6; text-align: center; background: linear-gradient(to bottom,#ffec64 5%,#ffab23 100%) #ffec64; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23'); box-shadow: inset 0 1px 0 0 #fff6af;}
.optin-box-21 button:hover {background: linear-gradient(to bottom,#ffab23 5%,#ffec64 100%) #ffab23; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');}
.optin-box-21 button:active {position: relative; top: 1px;}
.optin-box-21 button span {white-space: normal;}
.optin-box-21 a.text-link {display: none; margin-top: 15px; color: inherit; text-align: center;}
.optin-box-21 p.privacy {margin-top: 20px; opacity: .5;}
.one-fifth .optin-box-21 div,.one-fourth .optin-box-21 div,.one-half .split-half .optin-box-21 div,.one-third .optin-box-21 div,.two-fifths .optin-box-21 div {padding: 25px;}
.one-fifth .optin-box-21 button,.one-fourth .optin-box-21 button,.one-half .split-half .optin-box-21 button,.one-third .optin-box-21 button,.two-fifths .optin-box-21 button {font-size: 20px;}
.optin-box-22 {margin-bottom: 20px;}
.optin-box-22 h2 {border-bottom: 2px solid rgba(0,0,0,.2); margin-bottom: 20px; padding-bottom: 10px;}
.optin-box-22 .description {margin-bottom: 0;}
.optin-box-22 input {width: 100%; box-shadow: inset 0 0 0 2px rgba(0,0,0,.2); border-radius: 6px; padding: 1.3em; margin: 0 0 1em; box-sizing: border-box; color: #a3a3a3;}
.optin-box-22 button {text-align: center; display: block; width: 100%; padding: 15px 0; background: #004a80; border-radius: 6px; color: #fff; font-weight: 400; font-size: 16px; text-decoration: none;}
.optin-box-22 button span {white-space: normal;}
.optin-box-23 {background-color: #f2f8fb; box-shadow: inset 0 0 0 1px #fff,0 1px 3px 0 rgba(0,0,0,.2); padding-bottom: 20px; text-align: center;}
.optin-box-23 h2 {display: block; background-color: #d1af3a; box-shadow: inset 0 0 0 1px #d1af3a,inset 0 2px 0 0 #e2cc7e; text-align: center; text-transform: uppercase; color: #fff !important; font-size: 18px; padding: 15px 20px; text-shadow: 0 -1px 0 rgba(0,0,0,.25);}
.optin-box-23 .description {margin-bottom: 0;}
.optin-box-23 div {margin-right: 20px; margin-left: 20px;}
.optin-box-23,.optin-box-23 h2 {border-top-left-radius: 6px; border-top-right-radius: 6px; margin-bottom: 20px;}
.optin-box-23 input {border-radius: 3px; width: 90%; margin: 0 auto 1em; padding: 1em; box-sizing: border-box;}
.optin-box-23 button {display: inline-block; padding: 10px 20px; margin: 0 auto; color: #fff; font-weight: 400; font-size: 14px; text-decoration: none; text-shadow: 0 -1px rgba(0,0,0,.5); border: 1px solid rgba(0,0,0,.25); border-radius: 4px; box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05); background-color: #4080bb; background-image: linear-gradient(to bottom,#4686c2,#3876b0); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4686c2', endColorstr='#ff3876b0', GradientType=0);}
.optin-box-23 button:active {box-shadow: inset 0 1px 0 rgba(0,0,0,.2),inset 0 0 0 100px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.05);}
.optin-box-23 button span {white-space: normal;}
.optin-box-24 h2 {border-bottom: 0; margin-bottom: 10px; padding-bottom: 10px; font-size: 25px; text-align: center;}
.optin-box-24 input {color: #555; width: 100%; border-radius: 0; padding: 15px; margin: 0 0 .8em; box-sizing: border-box; font-size: 17px; background: #eee; border: 1px solid transparent; box-shadow: inset 0 2px 3px rgba(0,0,0,.1);}
.optin-box-24 button {width: 100%; padding: 30px 45px; border-color: #000; border-width: 0; border-radius: 6px; background: #ffac24; box-shadow: inset 0 0 0 1px rgba(255,255,0,.5);}
.optin-box-24 .image-button {padding: 0; background: 0 0; box-shadow: none; border-radius: 0;}
.optin-box-24 span {font-size: 32px; color: #fff; font-weight: 700; text-shadow: #000 0 1px 1px; white-space: normal;}
.optin-box-24 p.privacy {text-align: center; margin-top: .8em; opacity: .5;}
.one-column .optin-box-13,.one-column .optin-box-14,.one-column .optin-box-21,.one-column .optin-box-22,.one-column .optin-box-23,.one-column .optin-box-24 {width: 450px; margin-left: auto; margin-right: auto;}
@media only screen and (max-width :320px) {.optin-box-24 button {padding: 10px 15px;}.optin-box-24 span {font-size: 22px;}}
.reveal-modal-bg {position: fixed; height: 100%; width: 100%; background: rgba(0,0,0,.8); z-index: 100; display: none; top: 0; left: 0;}
a.close-optin-modal {height: 44px; width: 44px; position: absolute; top: -22px; right: -22px; cursor: pointer;}
.optin-modal-link {display: block; margin-top: 200px; text-align: center;}
.optin-modal {position: fixed;}
.optin-modal-style-1 {visibility: hidden; top: 100px; left: 50%; margin-left: -240px; width: 380px; position: fixed; z-index: 9999; border-radius: 6px; box-shadow: 0 0 10px rgba(0,0,0,.4); background-color: #fff; border: 1px solid #000;}
.optin-modal-style-1 h2 {position: relative; font-family: inherit; font-weight: 700; font-size: 32px; text-align: center; text-shadow: 0 0 1px #000,0 0 1px #000,0 1px 1px #000; color: #fff; display: block; padding: 10px 20px; margin: 0; border-bottom: 1px solid #000; border-top-left-radius: 6px; border-top-right-radius: 6px; background: #666; box-shadow: inset 0 1px 0 0 rgba(255,255,255,.25);}
.optin-modal-style-1 h2:after {content: ""; display: block; width: 0; height: 0; margin: 0 auto; position: relative; top: 25px; left: 0; right: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #666; z-index: 5;}
.optin-modal-style-1 h2:before {content: ""; display: block; width: 0; height: 0; margin: 0 auto; position: relative; top: 81px; left: 0; right: 0; border-left: 16px solid transparent; border-right: 16px solid transparent; border-top: 16px solid #000; z-index: 5;}
.optin-modal-style-1 form {padding: 45px 40px 40px; margin: 0 !important;}
.optin-modal-style-1 label {text-align: center; font-size: 14px; font-weight: 400; color: #999; margin-bottom: 15px;}
.optin-modal-style-1 label span {color: #999; font-weight: 700; text-transform: uppercase;}
.optin-modal-style-1 label span:after {content: " — ";}
.optin-modal-style-1 input {height: 60px; width: 280px; padding: 0 10px; margin: 0 0 40px; border: 0; border-radius: 3px; box-shadow: inset 0 1px 0 1px rgba(0,0,0,.05),0 0 0 1px #aaa; background-color: #f2f2f2; font-size: 24px; font-family: inherit;}
.optin-modal-style-1 input:focus,.optin-modal-style-1 input:hover {border: 0; box-shadow: inset 0 1px 0 1px rgba(0,0,0,.05),0 0 0 1px #bbb;}
.optin-modal-style-1 .css-button {padding-left: 0 !important; padding-right: 0 !important; width: 100% !important;}
.optin-modal-style-1 p.privacy {display: block; text-align: center; padding: 2em 40px; margin: 0 !important; background-color: #f2f2f2; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; box-shadow: 0 -1px 0 0 #ccc,inset 0 1px 0 0 #e5e5e5; color: #999;}
.optin-modal-style-1 p.privacy span {display: block; font-weight: 700; margin-bottom: .5em; color: #333;}
@media only screen and (max-width :320px) {.optin-modal-style-1 {margin-left: -210px; width: 320px;}.optin-modal-style-1 input {width: 220px;}}
.optin-modal-style-2 {visibility: hidden; top: 100px; left: 50%; margin-left: -410px; width: 720px; position: fixed; z-index: 9999; border-radius: 6px; box-shadow: 0 0 10px rgba(0,0,0,.4); background-color: #fff; border: 1px solid #000;}
.optin-modal-style-2 h2 {font-family: inherit; font-weight: 700; font-size: 32px; text-align: center; color: #000; display: block; padding: 40px 40px 0; margin: 0;}
.optin-modal-style-2 form {padding: 20px 40px; margin: 0 !important; text-align: center;}
.optin-modal-style-2 label,.optin-modal-style-2 label span {display: none;}
.optin-modal-style-2 input {height: 60px; width: 620px; padding: 0 10px; margin: 0 auto 20px; border: 0; border-radius: 3px; box-shadow: inset 0 1px 0 1px rgba(0,0,0,.05),0 0 0 1px #aaa; background-color: #f2f2f2; font-size: 24px; font-family: inherit; text-align: center;}
.optin-modal-style-2 input:focus,.optin-modal-style-2 input:hover {border: 0; box-shadow: inset 0 1px 0 1px rgba(0,0,0,.05),0 0 0 1px #bbb;}
.optin-modal-style-2 p.privacy {text-align: center; padding: 20px 40px 40px; margin: 0 !important; color: #999;}
.optin-modal-style-2 p.privacy span {font-weight: 700; color: #333;}
@media only screen and (max-width :320px) {.optin-modal-style-2 {margin-left: -210px; width: 320px;}.optin-modal-style-2 input {width: 220px;}.optin-modal-style-2 .css-button {padding-left: 0 !important; padding-right: 0 !important; width: 100% !important;}}
.optin-modal-style-3 {visibility: hidden; top: 100px; left: 50%; margin-left: -410px; width: 720px; position: fixed; z-index: 9999; border-radius: 6px; box-shadow: 0 0 10px rgba(0,0,0,.4),inset 0 0 0 5px #F90; background-color: #fff; border: 1px solid #000;}
.optin-modal-style-3 h2 {font-family: inherit; font-weight: 700; font-size: 32px; text-align: center; color: #000; display: block; padding: 40px 40px 0; margin: 0;}
.optin-modal-style-3 form {padding: 20px 40px; margin: 0 !important; text-align: center;}
.optin-modal-style-3 label,.optin-modal-style-3 label span {display: none;}
.optin-modal-style-3 input {height: 60px; width: 620px; padding: 0 10px; margin: 0 auto 20px; border: 0; border-radius: 3px; box-shadow: inset 0 1px 0 1px rgba(0,0,0,.05),0 0 0 1px #aaa; background-color: #f2f2f2; font-size: 24px; font-family: inherit; text-align: center;}
.optin-modal-style-2 input:focus,.optin-modal-style-3 input:hover {border: 0; box-shadow: inset 0 1px 0 1px rgba(0,0,0,.05),0 0 0 1px #bbb;}
.optin-modal-style-3 p.privacy {text-align: center; padding: 20px 40px 40px; margin: 0 !important; color: #999;}
.optin-modal-style-3 p.privacy span {font-weight: 700; color: #333;}
@media only screen and (max-width :320px) {.optin-modal-style-3 {margin-left: -210px; width: 320px;}.optin-modal-style-3 input {width: 220px;}.optin-modal-style-3 .css-button {padding-left: 0 !important; padding-right: 0 !important; width: 100% !important;}}
.step-graphics-1 {margin: 20px auto; display: table;}
.step-graphics-1 li {display: block; list-style: none; float: left; width: 172px; padding-left: 18px; padding-right: 18px; height: 42px; line-height: 36px; background-image: none; background-repeat: no-repeat; background-position: 0 -50px; margin-left: -15px; text-align: center;}
.step-graphics-1 li a {text-decoration: none; white-space: nowrap;}
.step-graphics-1 li span {opacity: .3; font-size: 16px; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.5);}
.step-graphics-1 li.current-step span {opacity: 1;}
.step-graphics-1 li span:first-child {font-weight: 700; color: #3f3f3f; font-size: 28px; margin-right: 5px; font-style: italic; text-shadow: -1px 0 0 rgba(255,255,255,.4);}
.step-graphics-1 li span {line-height: 36px; vertical-align: middle;}
.step-graphics-1.step-green li.current-step,.step-graphics-1.step-green li.previous-step {background-position: 0 0;}
.step-graphics-1.step-orange li.current-step,.step-graphics-1.step-orange li.previous-step {background-position: 0 -100px;}
.step-graphics-1.step-grey li {background-position: 0 -152px;}
.step-graphics-1.step-grey li.current-step,.step-graphics-1.step-grey li.previous-step {background-position: 0 -50px;}
.step-graphics-1 li:first-child {margin-left: 0;}
@media only screen and (max-width:767px) {.step-graphics-1 li {margin: 0 auto;}}
@media only screen and (max-width:479px) {.step-graphics-1 li {float: none;}}
.step-graphics-2 {margin: 20px auto; background-image: none; background-repeat: repeat-x; background-position: 0 0; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,.2); height: 59px; display: block; max-width: 600px;}
.step-graphics-2.step-graphics-2-grey {background-image: none;}
.step-graphics-2 li {display: block; list-style: none; float: left; width: 191px; margin: 2px 0 0; padding: 0; height: 69px; line-height: 64px; text-align: center; position: relative; top: -5px;}
.floating-featured-panel-fluid .step-graphics-2 li {margin-bottom: -13px;}
.floating-featured-panel-fluid .step-graphics-2 {height: auto; background-repeat: repeat;}
.step-graphics-2 li a {text-decoration: none; white-space: nowrap;}
.step-graphics-2 li span {opacity: .3; display: block;}
.step-graphics-2 li.current-step {background-image: none; background-repeat: no-repeat; background-position: 0 0; padding-left: 10px; padding-right: 10px;}
.step-graphics-2 li.current-step:first-child {margin-left: -14px;}
.step-graphics-2 li.current-step:last-child {position: relative; right: -23px;}
.step-graphics-2 li.current-step span,.step-graphics-2 li.previous-step span {opacity: 1;}
.step-graphics-2 li span {font-weight: 700; color: #fff; font-size: 28px; font-style: normal; text-shadow: 0 -1px 0 #000; vertical-align: middle; line-height: 63px;}
.step-graphics-2.step-orange li.current-step {background-position: 0 -69px;}
.step-graphics-2.step-dark li.current-step {background-position: 0 0;}
.price-style-1 {color: #b10000; font-size: 113px; line-height: normal; font-weight: 700; text-shadow: 2px 2px 0 #fff,3px 3px 3px rgba(0,0,0,.25); display: block; text-align: center;}
.tour-element-1 {margin: 40px auto; display: table;}
.tour-element-1 button {float: left;}
.tour-element-1 p {float: left; font-size: 20px; margin-top: 10px; margin-left: 20px; line-height: 70px; color: #c1c1c1;}
.tour-element-1 p a {color: #5296c6; margin-left: 5px;}
.tour-element-1 .button-style-2 span {display: block; padding: 0 40px; height: 65px; line-height: 65px; font-size: 30px; font-weight: 700; letter-spacing: -1px;}
.floating-featured-panel-fluid .tour-element-1 .button-style-2 span {height: auto; width: 100%; line-height: 1.2em; padding: 15px 40px; display: block; box-sizing: border-box;}
.tour-element-1 a.button-style-2 {display: inline-block; float: left; color: #fff !important;}
.floating-featured-panel-fluid .tour-element-1 p {line-height: 1.2em;}
.tour-element-2 {background-color: #F5F5F5; padding: 10px 20px; margin: 40px auto; display: table; max-width: 550px; border-radius: 12px;}
.tour-element-2 button {float: left;}
.tour-element-2 p {float: left; font-size: 20px; margin: 10px 0 0 20px; line-height: 70px; color: #c1c1c1;}
.tour-element-2 p a {color: #5296c6; margin-left: 5px;}
.tour-element-2 .button-style-2 span {display: block; padding: 0 40px; height: 65px; line-height: 65px; font-size: 30px; font-weight: 700; letter-spacing: -1px;}
.floating-featured-panel-fluid .tour-element-2 .button-style-2 span {padding: 15px 40px; display: block; height: auto; line-height: 1.2em; box-sizing: border-box;}
.tour-element-2 a.button-style-2 {display: inline-block; float: left; text-decoration: none; color: #fff !important;}
.floating-featured-panel-fluid .tour-element-2 p {margin-bottom: 10px; line-height: 1.2em;}
.tour-element-3 {background-color: #f5f5f5; padding: 10px 20px; margin: 40px auto; display: table; border-radius: 12px; width: 100%;}
.floating-featured-panel-fluid .tour-element-3 {box-sizing: border-box;}
.tour-element-3 .tour-element-content {float: left;}
.tour-element-3 button {float: right;}
.tour-element-3 h2 {color: #5e5e5e; font-size: 24px; margin: 0; padding: 20px 0 0;}
.tour-element-3 p {color: #8f8f8f; font-size: 17px;}
.tour-element-3 p a {color: #5296c6; margin-left: 5px;}
.tour-element-3 .button-style-2 span {display: block; padding: 0 40px; height: 65px; line-height: 65px; font-size: 30px; font-weight: 700; letter-spacing: -1px;}
.floating-featured-panel-fluid .tour-element-3 .button-style-2 span {height: auto; line-height: 1.2em; width: 100%; padding: 15px 40px; box-sizing: border-box;}
.tour-element-3 a.button-style-2 {display: inline-block; float: right; color: #fff !important;}
.tour-element-1 a.button-style-2:hover span,.tour-element-2 a.button-style-2:hover span,.tour-element-3 a.button-style-2:hover span {text-decoration: underline;}
.order-box-1 {background-color: #f5f6f7; border: 5px solid #edeeef; outline: #dbdbdb solid 1px; max-width: 600px; margin: 30px auto; overflow: hidden;}
.order-box-1 img {max-width: 100%; height: auto; padding: 0 10px; box-sizing: border-box;}
.order-box-1 .order-box-header h2 {background-color: #edeeef; margin: 0 0 20px; padding: 10px 0; text-align: center; font-size: 42px; font-weight: 700; text-shadow: 2px 0 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,3px 3px 3px rgba(0,0,0,.25);}
.order-box-1 .order-box-header {text-align: center; padding: 0;}
.order-box-1 .order-box-content {padding: 20px;}
.guarantee-box-1,.guarantee-box-12,.guarantee-box-13,.guarantee-box-14,.guarantee-box-15,.guarantee-box-16,.guarantee-box-17,.guarantee-box-18,.guarantee-box-2,.guarantee-box-3,.guarantee-box-4,.guarantee-box-5,.guarantee-box-6,.guarantee-box-7,.guarantee-box-8,.guarantee-box-9 {display: block; margin-left: auto; margin-right: auto;}
.button-atc-1,.button-atc-2,.button-atc-3,.button-atc-4,.button-atc-5,.button-atc-6 {color: transparent; text-shadow: none; background-color: transparent; border: 0; max-width: 100%; height: auto; background-size: 100% auto;}
.button-atc-1 img,.button-atc-2 img,.button-atc-3 img,.button-atc-4 img,.button-atc-5 img,.button-atc-6 img {max-width: 100%; width: auto; height: auto; display: block;}
.button-atc-1 {width: 362px; background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: 0 0; background-size: 100% auto; border: 0; padding: 0; text-transform: capitalize; overflow: hidden; cursor: pointer;}
.button-atc-1:hover {background-position: 0 center;}
.button-atc-1.active-state,.button-atc-1:active {background-position: left bottom;}
.button-atc-2 {width: 420px; background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: 0 0; border: 0; padding: 0; text-transform: capitalize; overflow: hidden; cursor: pointer;}
.button-atc-2:hover {background-position: 0 50%;}
.button-atc-2.active-state,.button-atc-2:active {background-position: left bottom;}
.button-atc-3 {width: 444px; background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: 0 0; border: 0; padding: 0; text-transform: capitalize; overflow: hidden; cursor: pointer;}
.button-atc-3:hover {background-position: 0 center;}
.button-atc-3.active-state,.button-atc-3:active {background-position: 0 bottom;}
.button-atc-4 {width: 424px; background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: 0 0; border: 0; padding: 0; text-transform: capitalize; overflow: hidden; cursor: pointer;}
.button-atc-4:hover {background-position: 0 center;}
.button-atc-4.active-state,.button-atc-4:active {background-position: 0 bottom;}
.button-atc-5 {width: 360px; background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: 0 0; border: 0; padding: 0; text-transform: capitalize; overflow: hidden; cursor: pointer;}
.button-atc-5:hover {background-position: 0 center;}
.button-atc-5.active-state,.button-atc-5:active {background-position: 0 bottom;}
.button-atc-6 {width: 424px; background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: 0 0; border: 0; padding: 0; text-transform: capitalize; overflow: hidden; cursor: pointer;}
.button-atc-6:hover {background-position: 0 center;}
.button-atc-6.active-state,.button-atc-6:active {background-position: 0 bottom;}
a.button-atc-1,a.button-atc-2,a.button-atc-3,a.button-atc-4,a.button-atc-5,a.button-atc-6,a.button-atc-7,a.button-atc-8 {display: inline-block;}
.ie7 a.button-atc-1,.ie7 a.button-atc-2,.ie7 a.button-atc-3,.ie7 a.button-atc-4,.ie7 a.button-atc-5,.ie7 a.button-atc-6,.ie7 a.button-atc-7,.ie7 a.button-atc-8 {display: block;}
.button-style-1 {background-color: transparent; background-repeat: no-repeat; background-position: 0 -174px; border: 0; padding: 0 0 0 25px; max-width: 100%; box-sizing: border-box;}
a.button-style-1 {display: inline-block; text-align: center; text-decoration: none;}
.button-style-1 span {background-repeat: no-repeat; background-position: top right; padding-right: 25px; line-height: 54px; color: #fff; font-size: 18px; text-shadow: 1px 1px rgba(0,0,0,.5); display: block; height: 54px; min-width: 150px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; box-sizing: border-box;}
.button-style-1-blue,.button-style-1-blue span {background-image: none;}
.button-style-1-green,.button-style-1-green span {background-image: none;}
.button-style-1-light-green,.button-style-1-light-green span {background-image: none;}
.button-style-1-orange,.button-style-1-orange span {background-image: none;}
.button-style-1-red,.button-style-1-red span {background-image: none;}
.button-style-1-silver,.button-style-1-silver span {background-image: none; color: #5a5a5a; text-shadow: 1px 1px rgba(255,255,255,.85);}
.button-style-1-teal,.button-style-1-teal span {background-image: none;}
.button-style-1:hover {background-position: 0 -234px;}
.button-style-1:hover span {background-position: right -60px;}
.button-style-1.active-state,.button-style-1:active {background-position: 0 -294px;}
.button-style-1.active-state span,.button-style-1:active span {background-position: right -120px;}
button {overflow: visible; padding: 0; border: 0; position: relative; outline: 0; text-transform: none;}
.ie7 button {position: static;}
button span {border: 0; display: block; white-space: nowrap;}
button.active-state span,button:active span {margin-top: -1px\0/; margin-left: -1px\0/;}
.button-style-5 {max-width: 344px; display: inline-block; padding: 0; text-align: center; cursor: pointer; height: auto; background: linear-gradient(to bottom,#b1cb3b 0,#677828 100%); border: 2px solid #f0f0f0; border-radius: 10px; box-shadow: inset 0 0 2px #899e39,inset 0 1px 1px #899e39,inset 0 2px 1px #fff;}
.button-style-5:hover {background: linear-gradient(to bottom,#c0d547 0,#7b8f30 100%);}
.button-style-5:active {box-shadow: inset 0 0 2px #899e39,inset 0 1px 1px #899e39,inset 0 2px 1px #fff,inset 0 10px 15px rgba(0,0,0,.2);}
.button-style-5.button-style-5-orange {background: linear-gradient(to bottom,#f39e14 0,#cc5201 100%); box-shadow: inset 0 0 2px #d56912,inset 0 1px 1px #d56912,inset 0 2px 1px #fff;}
.button-style-5.button-style-5-orange:hover {background: linear-gradient(to bottom,#f5b118 0,#d66201 100%);}
.button-style-5.button-style-5-orange:active {box-shadow: inset 0 0 2px #d56912,inset 0 1px 1px #d56912,inset 0 2px 1px #fff,inset 0 10px 15px rgba(0,0,0,.2);}
.button-style-5 img {position: relative; max-width: 90%; width: auto; height: auto; vertical-align: middle; padding: 6% 0;}
.button-style-2 {border-style: none; border-radius: 8px; margin: 10px 0; box-shadow: 0 0 0 3px #ececec; font-size: 20px; color: #fff;}
.button-style-2 span {padding: 9px 30px; border-radius: 8px; display: block;}
.button-style-2-orange {background: linear-gradient(to bottom,#f39d13 0,#c64f01 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39d13', endColorstr='#c64f01', GradientType=0); border: 1px solid #c94f00; text-shadow: 0 1px #bf1802;}
.button-style-2-orange span {border-top: 1px solid #f9d0a0;}
.button-style-2-orange.active-state,.button-style-2-orange:active {background: linear-gradient(to bottom,#c64f01 0,#f39d13 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c64f01', endColorstr='#f39d13', GradientType=0);}
.button-style-2-green {background: linear-gradient(to bottom,#a1c132 0,#657628 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1c132', endColorstr='#657628', GradientType=0); border: 1px solid #899e39; text-shadow: 0 1px #3c631b;}
.button-style-2-green span {border-top: 1px solid #d8e5a9;}
.button-style-2-green.active-state,.button-style-2-green:active {background: linear-gradient(to bottom,#657628 0,#a1c132 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#657628', endColorstr='#a1c132', GradientType=0);}
.button-style-3 {background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: 0 0; background-size: 100% auto; border: 0; height: 104px; width: 400px; cursor: pointer;}
a.button-style-3 {display: inline-block; text-align: center; max-width: 100%; line-height: 100%; vertical-align: middle; position: relative; height: auto;}
a.button-style-3 img {vertical-align: top; display: inline-block; padding: 0; max-height: 100%; max-width: 100%; box-sizing: border-box; width: auto; height: auto;}
.button-style-3-silver {background-image: none;}
.button-style-3:hover {background-position: 0 center;}
.button-style-3.active-state,.button-style-3:active {background-position: 0 bottom;}
.button-style-4 {background-color: transparent; background-image: none; background-repeat: no-repeat; background-position: 0 0; border: 0; width: 355px; padding: 0; cursor: pointer; position: relative; max-width: 100%; height: auto; background-size: 100% auto;}
a.button-style-4 {display: inline-block; text-align: center;}
a.button-style-4 img {position: relative; top: 20px; max-width: 100%; width: auto; height: auto;}
.button-style-4 img:last-child {position: relative; top: 0; padding: 4% 0 6%; max-width: 90%; vertical-align: middle;}
.button-style-4 .gradient {position: absolute; left: 0; top: 0; z-index: 2;}
.button-style-4-red {background-image: none; background-size: 100% auto;}
.button-style-4-yellow {background-image: none; background-size: 100% auto;}
.button-style-4:hover {background-position: 0 center;}
.button-style-4.active-state,.button-style-4:active {background-position: 0 bottom;}
.button-atc-1,.button-atc-2,.button-atc-3,.button-atc-4,.button-atc-5,.button-atc-6,.button-atc-7,.button-atc-8,.button-style-1,.button-style-2,.button-style-3,.button-style-4,.button-style-5,.button-style-6,.button-style-7,.button-style-8 {margin-bottom: 10px;}
.button-atc-1:hover,.button-atc-2:hover,.button-atc-3:hover,.button-atc-4:hover,.button-atc-5:hover,.button-atc-6:hover,.button-atc-7:hover,.button-atc-8:hover,.button-style-1:hover,.button-style-2:hover,.button-style-3:hover,.button-style-4:hover,.button-style-5:hover,.button-style-6:hover,.button-style-7:hover,.button-style-8:hover,.button-style-css:hover {text-decoration: none !important;}
.op-button-blank {text-align: center;}
.main-content a.button-style-css,.main-content button.button-style-css {border-style: none; border-radius: 8px; margin: 10px 0; box-shadow: 0 0 3px rgba(0,0,0,.5); font-size: 20px; color: #fff !important; cursor: pointer;}
a.button-style-css {display: inline-block; text-decoration: none; border-radius: 8px;}
.button-style-css span {padding: 9px 30px; border-radius: 8px; display: block;}
.button-style-css-small {font-size: 14px;}
.button-style-css-small span {padding: 4px 30px;}
a.button-style-css-small span {display: inline-block;}
.main-content a.button-style-css-rounded.button-style-css-small,.main-content a.button-style-css-rounded.button-style-css-small span,.main-content button.button-style-css-rounded.button-style-css-small,.main-content button.button-style-css-rounded.button-style-css-small span {border-radius: 12px;}
.button-style-css-medium {font-size: 18px;}
.button-style-css-medium span {padding: 6px 30px;}
.button-style-css-rounded.button-style-css-medium,.button-style-css-rounded.button-style-css-medium span {border-radius: 18px;}
.button-style-css-large {font-size: 23px;}
.button-style-css-large span {padding: 10px 40px;}
.main-content a.button-style-css-rounded.button-style-css-large,.main-content a.button-style-css-rounded.button-style-css-large span,.main-content button.button-style-css-rounded.button-style-css-large,.main-content button.button-style-css-rounded.button-style-css-large span {border-radius: 30px;}
.main-content .button-style-css-black {background: linear-gradient(to bottom,#70747c 0,#171718 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70747c', endColorstr='#171718', GradientType=0); border: 1px solid #000; text-shadow: 0 1px 1px #000;}
.main-content a.button-style-css-black:hover,.main-content button.button-style-css-black:hover {background: linear-gradient(to bottom,#82868e 0,#353537 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82868e', endColorstr='#353537', GradientType=0);}
.main-content .button-style-css-black span {border-top: 1px solid #999;}
.main-content a.button-style-css-black:active,.main-content button.button-style-css-black.active-state {background: linear-gradient(to bottom,#171718 0,#70747c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#171718', endColorstr='#70747c', GradientType=0);}
.button-style-css-darkblue {background: linear-gradient(to bottom,#556278 0,#353d4d 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#556278', endColorstr='#353d4d', GradientType=0); border: 1px solid #4d586d; text-shadow: 0 1px 1px #000;}
.button-style-css-darkblue span {border-top: 1px solid #acb1b9;}
.button-style-css-darkblue:hover {background: linear-gradient(to bottom,#62718a 0,#454f63 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62718a', endColorstr='#454f63', GradientType=0);}
.button-style-css-darkblue.active-state,.button-style-css-darkblue:active {background: linear-gradient(to bottom,#353d4d 0,#556278 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#353d4d', endColorstr='#556278', GradientType=0);}
.main-content a.button-style-css-silver,.main-content button.button-style-css-silver {background: linear-gradient(to bottom,#fbfcfb 0,#e9e9e9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfcfb', endColorstr='#e9e9e9', GradientType=0); border: 1px solid #c8cccd; color: #777 !important; text-shadow: 0 1px 1px rgba(255,255,255,.8);}
.main-content a.button-style-css-silver span,.main-content button.button-style-css-silver span {border-top: 1px solid #fcfdfc;}
.main-content a.button-style-css-silver:hover,.main-content button.button-style-css-silver:hover {background: linear-gradient(to bottom,#fefefe 0,#f6f6f6 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f6f6f6', GradientType=0);}
.main-content a.button-style-css-silver:active,.main-content button.button-style-css-silver.active-state {background: linear-gradient(to bottom,#e9e9e9 0,#fbfcfb 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#fbfcfb', GradientType=0);}
.button-style-css-red {background: linear-gradient(to bottom,#f00700 0,#b10400 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f00700', endColorstr='#b10400', GradientType=0); border: 1px solid #d20500; color: #fff; text-shadow: 0 1px 1px rgba(255,255,255,.8);}
.button-style-css-red span {border-top: 1px solid #f98f8c;}
.button-style-css-red:hover {background: linear-gradient(to bottom,#ff150d 0,#d40400 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff150d', endColorstr='#d40400', GradientType=0);}
.button-style-css-red.active-state,.button-style-css-red:active {background: linear-gradient(to bottom,#b10400 0,#f00700 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b10400', endColorstr='#f00700', GradientType=0);}
.button-style-css-orange {background: linear-gradient(to bottom,#fb6b03 0,#c83400 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb6b03', endColorstr='#c83400', GradientType=0); border: 1px solid #e24701; text-shadow: 0 1px #bf1802;}
.button-style-css-orange span {border-top: 1px solid #fdb38b;}
.button-style-css-orange:hover {background: linear-gradient(to bottom,#fc791c 0,#e83e00 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc791c', endColorstr='#e83e00', GradientType=0);}
.button-style-css-orange.active-state,.button-style-css-orange:active {background: linear-gradient(to bottom,#c83400 0,#fb6b03 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c83400', endColorstr='#fb6b03', GradientType=0);}
.main-content a.button-style-css-yellow,.main-content button.button-style-css-yellow {background: linear-gradient(to bottom,#fff900 0,#ffbc00 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff900', endColorstr='#ffbc00', GradientType=0); border: 1px solid #ffb400; color: #383838; text-shadow: 0 1px #ffec99;}
.main-content a.button-style-css-yellow span,.main-content button.button-style-css-yellow span {border-top: 1px solid #fff;}
.main-content a.button-style-css-yellow:hover,.main-content button.button-style-css-yellow:hover {background: linear-gradient(to bottom,#fffb27 0,#ffc527 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffb27', endColorstr='#ffc527', GradientType=0);}
.main-content a.button-style-css-yellow:active,.main-content button.button-style-css-yellow.active-state {background: linear-gradient(to bottom,#ffbc00 0,#fff900 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc00', endColorstr='#fff900', GradientType=0);}
.button-style-css-darkorange {background: linear-gradient(to bottom,#eaa244 0,#af4927 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaa244', endColorstr='#af4927', GradientType=0); border: 1px solid #be612c; color: #fff; text-shadow: 0 1px #bf3216;}
.button-style-css-darkorange span {border-top: 1px solid #f4caa5;}
.button-style-css-darkorange:hover {background: linear-gradient(to bottom,#ecab56 0,#c8532c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecab56', endColorstr='#c8532c', GradientType=0);}
.button-style-css-darkorange.active-state,.button-style-css-darkorange:active {background: linear-gradient(to bottom,#af4927 0,#eaa244 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#af4927', endColorstr='#eaa244', GradientType=0);}
.button-style-css-lightorange {background: linear-gradient(to bottom,#f8c322 0,#db6a02 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8c322', endColorstr='#db6a02', GradientType=0); border: 1px solid #e0820a; color: #fff; text-shadow: 0 1px #e88e0f;}
.button-style-css-lightorange span {border-top: 1px solid #f4caa5;}
.button-style-css-lightorange:hover {background: linear-gradient(to bottom,#f9cb43 0,#fd800b 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9cb43', endColorstr='#fd800b', GradientType=0);}
.button-style-css-lightorange.active-state,.button-style-css-lightorange:active {background: linear-gradient(to bottom,#db6a02 0,#f8c322 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db6a02', endColorstr='#f8c322', GradientType=0);}
.button-style-css-lightgreen {background: linear-gradient(to bottom,#add051 0,#74972c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#add051', endColorstr='#74972c', GradientType=0); border: 1px solid #769831; color: #fff; text-shadow: 0 1px #59941a;}
.button-style-css-lightgreen span {border-top: 1px solid #d1e5ab;}
.button-style-css-lightgreen:hover {background: linear-gradient(to bottom,#b5d563 0,#87b133 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5d563', endColorstr='#87b133', GradientType=0);}
.button-style-css-lightgreen.active-state,.button-style-css-lightgreen:active {background: linear-gradient(to bottom,#74972c 0,#add051 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#74972c', endColorstr='#add051', GradientType=0);}
.button-style-css-teal {background: linear-gradient(to bottom,#1f92a2 0,#0d5a67 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f92a2', endColorstr='#0d5a67', GradientType=0); border: 1px solid #126b78; color: #fff; text-shadow: 0 -1px #0a3247;}
.button-style-css-teal span {border-top: 1px solid #98c4cc;}
.button-style-css-teal:hover {background: linear-gradient(to bottom,#27b8cb 0,#14889c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#27b8cb', endColorstr='#14889c', GradientType=0);}
.button-style-css-teal.active-state,.button-style-css-teal:active {background: linear-gradient(to bottom,#0d5a67 0,#1f92a2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d5a67', endColorstr='#1f92a2', GradientType=0);}
.button-style-css-brightgreen {background: linear-gradient(to bottom,#68b612 0,#238807 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68b612', endColorstr='#238807', GradientType=0); border: 1px solid #348b10; color: #fff; text-shadow: 0 -1px #0a3247;}
.button-style-css-brightgreen span {border-top: 1px solid #b4d694;}
.button-style-css-brightgreen:hover {background: linear-gradient(to bottom,#77d315 0,#2cab09 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d315', endColorstr='#2cab09', GradientType=0);}
.button-style-css-brightgreen.active-state,.button-style-css-brightgreen:active {background: linear-gradient(to bottom,#238807 0,#68b612 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#238807', endColorstr='#68b612', GradientType=0);}
.button-style-css-pink {background: linear-gradient(to bottom,#f8a7d9 0,#c74d96 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8a7d9', endColorstr='#c74d96', GradientType=0); border: 1px solid #eb6bbc; color: #fff; text-shadow: 0 -1px #e672bc;}
.button-style-css-pink span {border-top: 1px solid #fccce9;}
.button-style-css-pink:hover {background: linear-gradient(to bottom,#f9b5df 0,#d068a6 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9b5df', endColorstr='#d068a6', GradientType=0);}
.button-style-css-pink.active-state,.button-style-css-pink:active {background: linear-gradient(to bottom,#c74d96 0,#f8a7d9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c74d96', endColorstr='#f8a7d9', GradientType=0);}
.button-style-css-violet {background: linear-gradient(to bottom,#d6aee9 0,#845aa1 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6aee9', endColorstr='#845aa1', GradientType=0); border: 1px solid #ad7ccd; color: #fff; text-shadow: 0 -1px #9e62c0;}
.button-style-css-violet span {border-top: 1px solid #ead3f5;}
.button-style-css-violet:hover {background: linear-gradient(to bottom,#ddbbed 0,#9672b0 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddbbed', endColorstr='#9672b0', GradientType=0);}
.button-style-css-violet.active-state,.button-style-css-violet:active {background: linear-gradient(to bottom,#845aa1 0,#d6aee9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#845aa1', endColorstr='#d6aee9', GradientType=0);}
.button-style-css-blue {background: linear-gradient(to bottom,#3d7dad 0,#234f81 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d7dad', endColorstr='#234f81', GradientType=0); border: 1px solid #306392; color: #fff; text-shadow: 0 -1px #1c3a6e;}
.button-style-css-blue span {border-top: 1px solid #a3bbd1;}
.button-style-css-blue:hover {background: linear-gradient(to bottom,#488bbe 0,#2a5f9c 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#488bbe', endColorstr='#2a5f9c', GradientType=0);}
.button-style-css-blue.active-state,.button-style-css-blue:active {background: linear-gradient(to bottom,#234f81 0,#3d7dad 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#234f81', endColorstr='#3d7dad', GradientType=0);}
.button-style-css-lightblue {background: linear-gradient(to bottom,#52b1ea 0,#2974d2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52b1ea', endColorstr='#2974d2', GradientType=0); border: 1px solid #4593d0; color: #fff; text-shadow: 0 -1px #0e58d0;}
.button-style-css-lightblue span {border-top: 1px solid #aad2f4;}
.button-style-css-lightblue:hover {background: linear-gradient(to bottom,#6dbced 0,#478adb 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6dbced', endColorstr='#478adb', GradientType=0);}
.button-style-css-lightblue.active-state,.button-style-css-lightblue:active {background: linear-gradient(to bottom,#2974d2 0,#52b1ea 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2974d2', endColorstr='#52b1ea', GradientType=0);}
.button-style-css-darkgrey {background: linear-gradient(to bottom,#516468 0,#324042 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#516468', endColorstr='#324042', GradientType=0); border: 1px solid #3b4a4d; color: #fff; text-shadow: 0 -1px #1b2123;}
.button-style-css-darkgrey span {border-top: 1px solid #abb1b3;}
.button-style-css-darkgrey:hover {background: linear-gradient(to bottom,#5f767b 0,#435659 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f767b', endColorstr='#435659', GradientType=0);}
.button-style-css-darkgrey.active-state,.button-style-css-darkgrey:active {background: linear-gradient(to bottom,#324042 0,#516468 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#324042', endColorstr='#516468', GradientType=0);}
.button-style-css-lightviolet {background: linear-gradient(to bottom,#7a98c2 0,#3f5ca4 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a98c2', endColorstr='#3f5ca4', GradientType=0); border: 1px solid #526cab; color: #fff; text-shadow: 0 -1px #27328a;}
.button-style-css-lightviolet span {border-top: 1px solid #bac5dc;}
.button-style-css-lightviolet:hover {background: linear-gradient(to bottom,#8ea8cc 0,#5270bc 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ea8cc', endColorstr='#5270bc', GradientType=0);}
.button-style-css-lightviolet.active-state,.button-style-css-lightviolet:active {background: linear-gradient(to bottom,#3f5ca4 0,#7a98c2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f5ca4', endColorstr='#7a98c2', GradientType=0);}
.button-style-css-lightred {background: linear-gradient(to bottom,#ef5039 0,#c33225 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef5039', endColorstr='#c33225', GradientType=0); border: 1px solid #d7392a; color: #fff; text-shadow: 0 -1px #cb110c;}
.button-style-css-lightred span {border-top: 1px solid #f7aaa1;}
.button-style-css-lightred:hover {background: linear-gradient(to bottom,#f1634d 0,#d73b2d 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1634d', endColorstr='#d73b2d', GradientType=0);}
.button-style-css-lightred.active-state,.button-style-css-lightred:active {background: linear-gradient(to bottom,#c33225 0,#ef5039 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c33225', endColorstr='#ef5039', GradientType=0);}
.button-style-css-green {background: linear-gradient(to bottom,#a1c132 0,#657628 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1c132', endColorstr='#657628', GradientType=0); border: 1px solid #899e39; text-shadow: 0 1px #3c631b;}
.button-style-css-green span {border-top: 1px solid #d8e5a9;}
.button-style-css-green.active-state,.button-style-css-green:active {background: linear-gradient(to bottom,#657628 0,#a1c132 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#657628', endColorstr='#a1c132', GradientType=0);}
.button-with-cc {position: relative; display: inline-block; width: 100%; text-align: center; margin: 10px 0;}
.button-with-cc>a {margin-bottom: 0;}
.button-with-cc div {padding-top: 10px; text-align: center;}
.button-with-cc div img {margin-left: 2px; margin-right: 2px;}
.guarantee-box-4 {padding-bottom: 28px;}
.guarantee-box-4-internal {background: linear-gradient(to bottom,#43484b 0,#131313 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43484b', endColorstr='#131313', GradientType=0); border-radius: 8px; min-height: 133px; padding: 18px 18px 18px 170px; color: #fff;}
.floating-featured-panel-fluid .guarantee-box-4-internal {padding: 18px;}
.floating-featured-panel-fluid .guarantee-box-4-internal>img {position: static; margin: 0 auto; display: block;}
.guarantee-box-4 .guarantee-box-4-internal h2,.guarantee-box-4 .guarantee-box-4-internal p {text-shadow: #000 0 1px 1px;}
.guarantee-box-4.guarantee-box-4-silver .guarantee-box-4-internal {background: linear-gradient(to bottom,#f7f7f7 0,#d9d9d9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d9d9d9', GradientType=0); color: #171717; text-shadow: 0 1px 1px #fff; border: 1px solid #c4c4c4;}
.guarantee-box-4-internal>img {position: absolute; margin-left: -152px;}
.guarantee-box-4 .guarantee-box-4-internal h2 {font-size: 22px; padding: 0; font-weight: 700; margin: 0; color: #fff;}
.guarantee-box-4 p {font-size: 17px; line-height: 22px; color: #fff; margin: 10px 0;}
.guarantee-box-4.guarantee-box-4-silver .guarantee-box-4-internal h2,.guarantee-box-4.guarantee-box-4-silver .guarantee-box-4-internal p {color: #000; text-shadow: #fff 0 1px 1px;}
.guarantee-box-12 {padding-top: 87px; width: 552px; margin: 30px 0; color: #383838; font-size: 17px; line-height: 22px;}
.floating-featured-panel-fluid .guarantee-box-12 {width: auto;}
.guarantee-box-12-footer,.guarantee-box-12-header {display: block; max-width: 100%; height: auto;}
.guarantee-box-12 .guarantee-box-internal {background-image: none; background-repeat: repeat-y; background-position: bottom center; background-size: 100% 100%; padding: 20px 60px;}
.guarantee-box-12 h2 {color: #171717; font-size: 22px; text-align: center; padding: 0 0 10px; margin: 0; font-weight: 700;}
.order-box-2 {padding-bottom: 48px; background-image: none; background-repeat: no-repeat; background-position: bottom center; overflow: hidden;}
.order-box-2-internal {box-shadow: 0 0 5px rgba(0,0,0,.6);}
.order-box-2 .order-box-header {border: 9px solid #1e1e1f; height: auto; background-color: #1f1f20; background-image: none; box-shadow: 0 5px 0 rgba(0,0,0,.2); position: relative; z-index: 2; padding: 10px; text-align: center;}
.order-box-2 .order-box-header img {max-width: 100%; height: auto;}
.order-box-2 .order-box-content {background-color: #ededed; border: 13px solid #dfdfdf; border-top: 0; padding: 30px; position: relative; z-index: 1;}
.order-box-3 {border: 10px solid #e8e8e8; background-color: #e8e8e8; border-radius: 10px; overflow: hidden;}
.order-box-3-internal {box-shadow: 0 3px 5px rgba(0,0,0,.2); border-radius: 10px;}
.order-box-3 .order-box-header {background: linear-gradient(to bottom,#f9f9f9 0,#eaeaea 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#eaeaea', GradientType=0); border-top: 1px solid #fff; border-bottom: 1px solid #bababa; border-top-left-radius: 8px; border-top-right-radius: 8px; box-shadow: 0 2px 1px rgba(0,0,0,.3); padding: 6px 0 10px;}
.order-box-3 .order-box-header h2 {font-size: 24px; color: #444; text-shadow: 0 1px 0 #fff; font-weight: 700; padding: 0; text-align: center;}
.order-box-3 .order-box-header h2 img {position: relative; top: 9px; margin-right: 5px;}
.order-box-3 .order-box-content {background-color: #fcfcfc; padding: 30px 12px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;}
.order-box-4 {background-image: none; background-repeat: repeat-x; background-position: left top; border: 2px dashed #e3f7fc; overflow: hidden;}
.order-box-4 .order-box-content {padding: 20px;}
.onetime-offer {padding: 30px 0; text-align: center;}
.onetime-offer img {max-width: 100%;}
.audio-plugin a object {text-align: center; margin: 10px auto;}
.arrow-left {float: left; padding: 0 15px 15px 0;}
.arrow-center {text-align: center;}
.arrow-right {float: right; padding: 0 0 15px 15px;}
.arrow-center img,.arrow-left img,.arrow-right img {max-width: 100%;}
.onetime-offer-counter {margin: 0 auto 10px;}
.onetime-offer-counter .cntSeparator {position: relative; top: 26px; font-weight: 700;}
.double-column {clear: both;}
.double-column .col-left {width: 47%; float: left;}
.double-column .col-right {width: 47%; padding-left: 6%; float: right;}
.double-column li {list-style-position: outside;}
.image-caption {text-align: center; font-size: 12px !important; color: #a1a1a1; max-width: 100%; margin-bottom: 20px;}
.floating-featured-panel-fluid .image-caption {width: auto !important;}
.image-caption p {padding-top: 5px;}
.image-caption img {max-width: 100%; display: block; width: auto; height: auto;}
.floating-featured-panel-fluid .image-caption img {display: inline-block;}
.image-caption.frame-style-1>a,.image-caption.frame-style-1>img {display: block; box-shadow: 0 0 8px rgba(0,0,0,.33);}
.image-caption.frame-style-2>a,.image-caption.frame-style-2>img {display: block; box-shadow: 2px 2px 6px rgba(0,0,0,.33);}
.image-caption.frame-style-3 .frame-style-inner {box-shadow: 0 2px 0 rgba(0,0,0,.04),inset 0 1px 0 0 #fff; border: 1px solid #e4e4e4; border-top: 1px solid #eee; border-bottom: 1px solid #ccc; padding: 8px; border-radius: 5px; background: linear-gradient(to bottom,#fafafa 0,#f4f4f4 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f4f4f4', GradientType=0);}
.image-caption.frame-style-3 .frame-style-inner>a,.image-caption.frame-style-3 .frame-style-inner>img {display: block;}
.image-caption.frame-style-4 .frame-style-inner {box-shadow: 0 2px 0 rgba(0,0,0,.04),inset 0 1px 0 0 #fff; border: 1px solid #e4e4e4; border-top: 1px solid #eee; border-bottom: 1px solid #ccc; padding: 20px; border-radius: 5px; background: linear-gradient(to bottom,#fafafa 0,#f4f4f4 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f4f4f4', GradientType=0);}
.image-caption.frame-style-4 .frame-style-inner>a,.image-caption.frame-style-4 .frame-style-inner>img {display: block;}
.image-caption.frame-style-5 .frame-style-inner {box-shadow: 0 2px 0 rgba(0,0,0,.04); border: 1px solid #e4e4e4; border-top: 1px solid #eee; border-bottom: 1px solid #ccc; padding: 8px; border-radius: 5px; background: #fff;}
.image-caption.frame-style-5 .frame-style-inner>a,.image-caption.frame-style-5 .frame-style-inner>img {display: block;}
.img-alert-container {margin: 0 auto; max-width: 100%; cursor: pointer;}
.floating-featured-panel-fluid .img-alert-container {width: 100% !important;}
.img-alert-container img {max-width: 100%; height: auto;}
.image-text-style-1 {width: 100%; margin-bottom: 20px;}
.image-text-style-1 img,.image-text-style-1>span {display: inline-block; vertical-align: middle; width: 49.7%;}
.floating-featured-panel-fluid .image-text-style-1 span {width: 48%;}
.image-text-style-1 .image-text-style-img-container {width: calc(50% - 20px); text-align: center;}
.image-text-style-1 span {padding: 0 20px; box-sizing: border-box;}
.image-text-style-1 span:first-child {padding-left: 0;}
.image-text-style-1 span:last-child {padding-right: 0;}
.image-text-style-1 img {margin: 0 auto; max-width: 100%; width: auto; height: auto;}
.image-text-style-1 h3 {display: block;}
.image-text-aside-text ul {list-style: inherit; margin-left: 20px;}
.image-text-style-1 .image-text-aside-text {display: block; width: auto; padding: 0; margin: 0 0 1.1em;}
@media only screen and (max-width:767px) {.image-text-style-1 span {width: 100%;}.image-text-style-1 img {width: auto; max-width: 100%; display: inline-block;}.image-text-style-1 .image-text-aside-text {margin-bottom: 20px;}.image-text-style-1 .image-text-style-img-container {width: 100%; padding-bottom: 20px;}.image-text-style-1 span,.image-text-style-1 span:first-child,.image-text-style-1 span:last-child {padding: 0;}}
.image-text-style-2 {width: 100%; margin-bottom: 20px;}
.image-text-style-2 img,.image-text-style-2 span {display: inline-block; vertical-align: middle; width: 65%;}
.image-text-style-2 span {padding: 0 20px; box-sizing: border-box;}
.image-text-style-2 .image-text-style-img-container {width: 32%; text-align: center;}
.image-text-style-2 span:first-child {padding-left: 0;}
.image-text-style-2 span:last-child {padding-right: 0;}
.image-text-style-2 img {width: auto; max-width: 100%; margin: 0 auto;}
.image-text-style-2 h3 {display: block;}
.image-text-style-2 .image-text-aside-text {display: block; width: auto; padding: 0; margin: 0 0 1.1em;}
@media only screen and (max-width:767px) {.image-text-style-2 span {width: 100%;}.image-text-style-2 img {width: auto; max-width: 100%; display: inline-block;}.image-text-style-2 .image-text-style-img-container {width: 100%; padding-bottom: 20px;}.image-text-style-2 span,.image-text-style-2 span:first-child,.image-text-style-2 span:last-child {padding: 0;}}
.image-text-align-left h3,.image-text-align-left p {text-align: left;}
.image-text-align-center h3,.image-text-align-center p {text-align: center;}
.image-text-align-right h3,.image-text-align-right p {text-align: right;}
.op-live-editor .vertical-space {background-image: none;}
.social-sharing .buttons .button.facebook,.social-sharing .buttons .button.googleplus,.social-sharing .buttons .button.twitter {display: none;}
.social-sharing {max-width: 100%;}
.social-sharing li.sharrre {cursor: pointer;}
.social-sharing-long>a,.social-sharing-long>div,.social-sharing-long>iframe {display: block !important; margin: 5px 0;}
.social-sharing .fb-like iframe {max-width: none;}
.social-sharing-horizontal {margin-bottom: 20px;}
.social-sharing-horizontal .fb_edge_widget_with_comment {top: -3px; padding-right: 10px;}
.social-sharing-horizontal .fb_ltr {width: 90px !important;}
.social-sharing-horizontal .fb_iframe_widget {vertical-align: top; margin-right: 30px; top: -1px;}
.social-sharing-horizontal .pinbreak {display: inline-block; vertical-align: top; width: 80px; margin-right: 20px;}
.op-stumbleupon-badge {display: inline-block;}
.social-sharing-horizontal .op-stumbleupon-badge {position: relative; top: -1px;}
.social-sharing-long .pinbreak {margin-top: 35px; display: block;}
.social-media-horizontal-bubble {text-align: center; margin: 0; padding: 0;}
.social-media-horizontal-bubble li {display: inline-block; margin-right: 11px; margin-bottom: 0; line-height: normal; vertical-align: top; padding: 0;}
.social-media-horizontal-bubble .op-pin-it-btn {vertical-align: bottom;}
.social-media-horizontal-bubble .op-pin-it-btn>a {top: -1px;}
.social-sharing-style-8 li {margin-right: 7px; display: block;}
.floating-featured-panel-fluid .social-sharing-style-8 li,.social-sharing-style-8 li:last-child {margin-right: 0;}
.social-sharing-style-8 li.twitter {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/share-twitter-icon.png) no-repeat; height: 50px; width: 50px;}
.social-sharing-style-8 li.twitter:hover {background-image: none; height: 50px; width: 209px;}
.social-sharing-style-8 li.facebook {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/share-facebook-icon.png) no-repeat; height: 50px; width: 50px;}
.social-sharing-style-8 li.facebook:hover {background-image: none; height: 50px; width: 232px;}
.social-sharing-style-8 li.googlePlus {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/share-google-icon.png) no-repeat; height: 50px; width: 50px;}
.social-sharing-style-8 li.googlePlus:hover {background-image: none; height: 50px; width: 220px;}
.social-sharing-style-9 {text-align: center; margin: 0 auto;}
.social-sharing-style-9 li {display: inline-block; margin-right: 7px;}
.floating-featured-panel-fluid .social-sharing-style-9 li,.social-sharing-style-9 li:last-child {margin-right: 0;}
.social-sharing-style-9 li:hover {box-shadow: inset 0 0 0 100px rgba(255,255,255,.05);}
.social-sharing-style-9 li:active {box-shadow: inset 0 0 0 100px rgba(0,0,0,.05);}
.social-sharing-style-9 li.twitter {background-image: none; height: 50px; width: 209px;}
.social-sharing-style-9 li.facebook {background-image: none; height: 50px; width: 232px;}
.social-sharing-style-9 li.googlePlus {background-image: none; height: 50px; width: 220px;}
.social-sharing-style-10 li {margin-right: 7px; display: block; border-radius: 3px; box-shadow: 0 1px 1px 0 rgba(0,0,0,.2);}
.floating-featured-panel-fluid .social-sharing-style-10 li,.social-sharing-style-10 li:last-child {margin-right: 0;}
.social-sharing-style-10 li:active {box-shadow: inset 0 1px 5px 0 rgba(0,0,0,.25),inset 0 0 0 100px rgba(0,0,0,.05);}
.social-sharing-style-10 li.twitter {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/share-twitter-icon-alt.png) no-repeat; height: 50px; width: 50px;}
.social-sharing-style-10 li.twitter:hover {background-image: none; height: 50px; width: 209px;}
.social-sharing-style-10 li.facebook {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/share-facebook-icon-alt.png) no-repeat; height: 50px; width: 50px;}
.social-sharing-style-10 li.facebook:hover {background-image: none; height: 50px; width: 232px;}
.social-sharing-style-10 li.googlePlus {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/share-google-icon-alt.png) no-repeat; height: 50px; width: 50px;}
.social-sharing-style-10 li.googlePlus:hover {background-image: none; height: 50px; width: 220px;}
.social-sharing-style-11 {text-align: center; margin: 0 auto;}
.social-sharing-style-11 li {display: inline-block; margin-right: 7px; border-radius: 3px; box-shadow: 0 1px 1px 0 rgba(0,0,0,.2);}
.floating-featured-panel-fluid .social-sharing-style-11 li,.social-sharing-style-11 li:last-child {margin-right: 0;}
.social-sharing-style-11 li:hover {box-shadow: inset 0 0 0 1px rgba(0,0,0,.1),inset 0 0 0 100px rgba(255,255,255,.05),0 1px 1px 0 rgba(0,0,0,.25);}
.social-sharing-style-11 li:active {box-shadow: inset 0 1px 5px 0 rgba(0,0,0,.25),inset 0 0 0 100px rgba(0,0,0,.05);}
.social-sharing-style-11 li.twitter {background-image: none; height: 50px; width: 209px;}
.social-sharing-style-11 li.facebook {background-image: none; height: 50px; width: 232px;}
.social-sharing-style-11 li.googlePlus {background-image: none; height: 50px; width: 220px;}
.social-sharing-style-12 li {display: block; height: 30px; width: 91px;}
.social-sharing-style-12 li:hover {box-shadow: inset 0 0 0 100px rgba(255,255,255,.15);}
.social-sharing-style-12 li:active {position: relative; top: 1px;}
.social-sharing-style-12 li.twitter {background-image: none;}
.social-sharing-style-12 li.facebook {background-image: none;}
.social-sharing-style-12 li.googlePlus {background-image: none;}
.social-sharing-style-13 {text-align: center; margin: 0 auto;}
.social-sharing-style-13 li {display: inline-block; margin-right: 7px; height: 30px; width: 91px;}
.floating-featured-panel-fluid .social-sharing-style-13 li,.social-sharing-style-13 li:last-child {margin-right: 0;}
.social-sharing-style-13 li:hover {box-shadow: inset 0 0 0 100px rgba(255,255,255,.15);}
.social-sharing-style-13 li:active {position: relative; top: 1px;}
.social-sharing-style-13 li.twitter {background-image: none;}
.social-sharing-style-13 li.facebook {background-image: none;}
.social-sharing-style-13 li.googlePlus {background-image: none;}
.social-sharing-style-14 li {display: block;}
.social-sharing-style-14 li:hover {box-shadow: inset 0 0 0 100px rgba(255,255,255,.15);}
.social-sharing-style-14 li:active {position: relative; top: 1px;}
.social-sharing-style-14 li.twitter {background-image: none; height: 30px; width: 160px;}
.social-sharing-style-14 li.facebook {background-image: none; height: 30px; width: 177px;}
.social-sharing-style-14 li.googlePlus {background-image: none; height: 30px; width: 168px;}
.social-sharing-style-15 {text-align: center; margin: 0 auto;}
.social-sharing-style-15 li {display: inline-block; margin-right: 7px;}
.floating-featured-panel-fluid .social-sharing-style-15 li,.social-sharing-style-15 li:last-child {margin-right: 0;}
.social-sharing-style-15 li:hover {box-shadow: inset 0 0 0 100px rgba(255,255,255,.15);}
.social-sharing-style-15 li:active {position: relative; top: 1px;}
.social-sharing-style-15 li.twitter {background-image: none; height: 30px; width: 160px;}
.social-sharing-style-15 li.facebook {background-image: none; height: 30px; width: 177px;}
.social-sharing-style-15 li.googlePlus {background-image: none; height: 30px; width: 168px;}
.social-sharing-style-16 li {display: block; border-radius: 6px; box-shadow: 0 1px 1px 0 rgba(0,0,0,.2); height: 100px; width: 250px;}
.social-sharing-style-16 li:hover {box-shadow: inset 0 0 0 1px rgba(0,0,0,.1),inset 0 0 0 100px rgba(255,255,255,.05),0 1px 1px 0 rgba(0,0,0,.25);}
.social-sharing-style-16 li:active {box-shadow: inset 0 1px 5px 0 rgba(0,0,0,.25),inset 0 0 0 100px rgba(0,0,0,.05);}
.social-sharing-style-16 li.twitter {background-image: none;}
.social-sharing-style-16 li.facebook {background-image: none;}
.social-sharing-style-16 li.googlePlus {background-image: none;}
.social-sharing-style-17 {text-align: center; margin: 0 auto;}
.floating-featured-panel-fluid .social-sharing-style-17 {width: auto !important;}
.floating-featured-panel-fluid .social-sharing-style-17 li {display: inline-block; float: none;}
.social-sharing-style-17 li {display: inline-block; border-radius: 6px; box-shadow: 0 1px 1px 0 rgba(0,0,0,.2); height: 100px; width: 250px; margin-right: 10px;}
.floating-featured-panel-fluid .social-sharing-style-17 li,.social-sharing-style-17 li:last-child {margin-right: 0;}
.social-sharing-style-17 li:hover {box-shadow: inset 0 0 0 1px rgba(0,0,0,.1),inset 0 0 0 100px rgba(255,255,255,.05),0 1px 1px 0 rgba(0,0,0,.25);}
.social-sharing-style-17 li:active {box-shadow: inset 0 1px 5px 0 rgba(0,0,0,.25),inset 0 0 0 100px rgba(0,0,0,.05);}
.social-sharing-style-17 li.twitter {background-image: none;}
.social-sharing-style-17 li.facebook {background-image: none;}
.social-sharing-style-17 li.googlePlus {background-image: none;}
.social-sharing-style-18 li {display: block; border-radius: 6px; box-shadow: 0 1px 1px 0 rgba(0,0,0,.2); height: 100px; width: 250px;}
.social-sharing-style-18 li:hover {box-shadow: inset 0 0 0 1px rgba(0,0,0,.1),inset 0 0 0 100px rgba(255,255,255,.05),0 1px 1px 0 rgba(0,0,0,.25);}
.social-sharing-style-18 li:active {box-shadow: inset 0 1px 5px 0 rgba(0,0,0,.25),inset 0 0 0 100px rgba(0,0,0,.05);}
.social-sharing-style-18 li.twitter {background-image: none;}
.social-sharing-style-18 li.facebook {background-image: none;}
.social-sharing-style-18 li.googlePlus {background-image: none;}
.social-sharing-style-19 {text-align: center; margin: 0 auto;}
.social-sharing-style-19 li {display: inline-block; border-radius: 6px; box-shadow: 0 1px 1px 0 rgba(0,0,0,.2); height: 100px; width: 250px; margin-right: 10px;}
.floating-featured-panel-fluid .social-sharing-style-19 li,.social-sharing-style-19 li:last-child {margin-right: 0;}
.social-sharing-style-19 li:hover {box-shadow: inset 0 0 0 1px rgba(0,0,0,.1),inset 0 0 0 100px rgba(255,255,255,.05),0 1px 1px 0 rgba(0,0,0,.25);}
.social-sharing-style-19 li:active {box-shadow: inset 0 1px 5px 0 rgba(0,0,0,.25),inset 0 0 0 100px rgba(0,0,0,.05);}
.social-sharing-style-19 li.twitter {background-image: none;}
.social-sharing-style-19 li.facebook {background-image: none;}
.social-sharing-style-19 li.googlePlus {background-image: none;}
.floating-featured-panel-fluid .social-sharing-style-19 {width: auto !important;}
.floating-featured-panel-fluid .social-sharing-style-19 li {display: inline-block; float: none;}
.social-sharing-style-20 {line-height: normal; text-align: center;}
.social-sharing-style-20 li {margin-right: 7px; cursor: pointer; display: inline-block; padding: 6px 0 0 36px; height: 26px; border-radius: 5px;}
.floating-featured-panel-fluid .social-sharing-style-20 li,.social-sharing-style-20 li:last-child {margin-right: 0;}
.social-sharing-style-20 li:hover {box-shadow: inset 0 0 0 100px rgba(255,255,255,.15);}
.social-sharing-style-20 li:active {box-shadow: inset 0 0 0 100px rgba(0,0,0,.15);}
.social-sharing-style-20 li.twitter {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/share4-twitter.png) 10px center no-repeat #00bdef;}
.social-sharing-style-20 li.facebook {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/share4-facebook.png) 10px center no-repeat #2f4b93;}
.social-sharing-style-20 li.googlePlus {background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/share4-google.png) 10px center no-repeat #2d2d2d;}
.social-sharing-style-20 li .box {margin: 0; padding: 0;}
.social-sharing-style-20 li a {font: 700 12px/normal "Helvetica Neue",Helvetica,Arial,sans-serif; display: block; color: #fff; float: left; text-decoration: none; width: auto; padding: 0; margin: 3px 0 0;}
.social-sharing-style-20 li a.count {font-weight: 400; float: right; margin: 3px 10px 0;}
.floating-featured-panel-fluid .social-sharing-style-21 {text-align: left !important;}
.floating-featured-panel-fluid .social-sharing-style-21 .fb_iframe_widget span {width: 100% !important;}
.fb_iframe_widget {z-index: 10;}
.op-fbComments--like {z-index: 20; margin-bottom: 10px;}
.op-fbComments--comments {z-index: 10;}
@media only screen and (max-width:767px) {.social-sharing-style-11 li,.social-sharing-style-17 li,.social-sharing-style-19 li,.social-sharing-style-9 li {margin-right: 0;}}
.step-graphic-style-1 {width: 100%;}
.step-graphic-style-1 li {display: block; padding: 20px; margin: 0; margin-bottom: 20px !important; clear: both; border-radius: 6px; background-color: #004a80;}
.step-graphic-style-1 li:nth-child(even) {background-color: rgba(0,74,128,.75);}
.step-graphic-style-1 .step-graphic-style-1-number-container {float: left; display: block; height: 50px; width: 50px; border-radius: 100px; border: 3px solid #fff; box-sizing: border-box; text-align: center;}
.step-graphic-style-1 .step-graphic-style-1-number {font-size: 32px; line-height: 43px; color: #fff; position: relative;}
.step-graphic-style-1 div {margin-left: 70px;}
.step-graphic-style-1 p {font-family: inherit; font-size: inherit; line-height: 1.3em; color: rgba(255,255,255,.75); margin: 0;}
.step-graphic-style-1 p.heading {font-weight: 700; color: #fff; margin: 5px 0;}
.step-graphic-style-2 {width: 100%;}
.step-graphic-style-2 li {display: block; padding: 20px; margin: 0; margin-bottom: 20px !important; clear: both; box-shadow: 0 0 5px 1px rgba(0,0,0,.25); border-radius: 3px;}
.step-graphic-style-2 .step-graphic-style-2-number-container {float: left; display: block; height: 50px; width: 50px; border-radius: 100px; background-color: #004a80; text-align: center;}
.step-graphic-style-2 .step-graphic-style-2-number {font-size: 32px; line-height: 50px; color: #fff; position: relative;}
.step-graphic-style-2 div {margin-left: 70px;}
.step-graphic-style-2 p {font-family: inherit; font-size: inherit; line-height: 1.3em; color: inherit; margin: 0;}
.step-graphic-style-2 p.heading {font-weight: 700; color: #004a80; margin: 5px 0;}
.step-graphic-style-3 {width: 100%;}
.step-graphic-style-3 li {display: block; padding: 0; margin: 0; margin-bottom: 20px !important; clear: both;}
.step-graphic-style-3 .step-graphic-style-3-number-container {float: left; display: block; height: 50px; width: 50px; border-radius: 100px; background-color: #004a80; text-align: center;}
.step-graphic-style-3 .step-graphic-style-3-number {font-size: 32px; line-height: 50px; color: #fff; position: relative;}
.step-graphic-style-3 div {margin-left: 70px;}
.step-graphic-style-3 p {font-family: inherit; font-size: inherit; line-height: 1.3em; color: inherit; margin: 0;}
.step-graphic-style-3 p.heading {font-weight: 700; color: #004a80; margin: 10px 0 5px;}
.step-graphic-style-4 {width: 100%;}
.step-graphic-style-4 li {display: block; padding: 0; margin: 0; margin-bottom: 20px !important; clear: both;}
.step-graphic-style-4 .step-graphic-style-4-number-container {float: left; display: block; height: auto; width: 80px; border-radius: 3px; background-color: #004a80; text-align: center; padding: 0 !important; margin: 0 !important;}
.step-graphic-style-4 .step-graphic-style-4-number {padding: 5px 0; font-size: 12px; line-height: 12px; color: #fff; margin: 0 !important; text-transform: uppercase;}
.step-graphic-style-4 div {margin-left: 100px;}
.step-graphic-style-4 p {font-family: inherit; font-size: inherit; line-height: 1.3em; color: inherit; margin: 0;}
.step-graphic-style-4 p.heading {font-weight: 700; color: #004a80; margin: 10px 0 5px;}
.step-graphic-style-5 {width: 100%;}
.step-graphic-style-5 li {display: block; padding: 0; margin: 0; margin-bottom: 20px !important; clear: both;}
.step-graphic-style-5 div {margin-left: 50px;}
.step-graphic-style-5 .step-graphic-style-5-number {float: left; display: block; font-size: 50px; line-height: 50px; color: #000; margin-bottom: 14px;}
.step-graphic-style-5 p {font-family: inherit; font-size: inherit; line-height: 1.3em; color: inherit; margin: 0;}
.step-graphic-style-5 p.heading {font-weight: 700; color: #004a80; margin: 10px 0 5px;}
.video-lightbox-link {text-align: center; font-size: 12px !important; color: #a1a1a1; margin: 0 auto; max-width: 100%;}
.video-lightbox-link p {padding-top: 5px;}
.video-lightbox-link img {max-width: 100%; display: block; width: auto; height: auto !important;}
.floating-featured-panel-fluid .video-lightbox-link,.floating-featured-panel-fluid .video-lightbox-style-2 {width: 100% !important; height: auto !important;}
.video-lightbox-link .frame-style-inner {box-shadow: 0 2px 0 rgba(0,0,0,.04); border: 1px solid #e4e4e4; border-top: 1px solid #eee; border-bottom: 1px solid #ccc; padding: 8px; border-radius: 5px; background: #fff; margin-left: auto; margin-right: auto;}
.video-lightbox-link .frame-style-inner>a,.video-lightbox-link .frame-style-inner>img {display: block;}
.video-lightbox-link a {position: relative;}
.video-lightbox-link.video-lightbox-style-1 .play-icon {background-image: none; background-repeat: no-repeat; background-position: left top; width: 92px; height: 92px; position: absolute; left: 50%; margin-left: -46px; top: 50%; margin-top: -46px;}
.video-lightbox-link.video-lightbox-style-1 a:hover .play-icon {background-position: left bottom;}
.video-lightbox-style-2 {position: relative; display: block; max-width: 100%; height: auto; text-align: center;}
.video-lightbox-style-2 .preview-container {#position: absolute; #top: 50%; vertical-align: middle;}
.video-lightbox-style-2 img {box-shadow: 0 1px 2px 1px rgba(0,0,0,.2); border: 8px solid #fff; border-radius: 3px; box-sizing: border-box; max-width: 100%; height: auto !important;}
.video-lightbox-style-2 span {position: absolute; bottom: 4px; width: 100%; padding: 10px 0; display: block; background-color: rgba(0,0,0,.25); border: 8px solid #fff; border-top: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; box-sizing: border-box; text-align: center; color: #fff !important;}
.video-lightbox-style-2 .circle {height: 60px; width: 60px; border-radius: 100px; position: absolute; top: 50%; left: 50%; margin-left: -30px; margin-top: -30px; background: linear-gradient(to bottom,rgba(102,102,102,.75) 0,rgba(0,0,0,.75) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40000000', endColorstr='#bf000000', GradientType=0); box-shadow: inset 0 0 0 3px #fff,inset 0 0 1px 4px rgba(0,0,0,.5),0 1px 2px 1px rgba(0,0,0,.25);}
.video-lightbox-style-2 .play {position: absolute; top: 14px; left: 22px; width: 0; height: 0; border-top: 16px solid transparent; border-left: 23px solid rgba(0,0,0,.25); border-bottom: 16px solid transparent;}
.video-lightbox-style-2 .play:before {content: ""; position: absolute; top: -14px; left: -22px; width: 0; height: 0; border-top: 14px solid transparent; border-left: 20px solid #fff; border-bottom: 14px solid transparent;}
.video-lightbox-style-2:hover img {box-shadow: 0 1px 2px 1px rgba(0,0,0,.25);}
.video-lightbox-style-2 .circle:hover {background: linear-gradient(to bottom,rgba(128,128,128,.75) 0,rgba(0,0,0,.75) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40000000', endColorstr='#bf000000', GradientType=0); box-shadow: inset 0 0 0 3px #fff,inset 0 0 1px 4px rgba(0,0,0,.75),0 1px 4px 1px rgba(0,0,0,.5);}
.video-lightbox-style-3 {position: relative; display: block; text-align: center;}
.video-lightbox-style-3 .preview-container {#position: absolute; #top: 50%; vertical-align: middle;}
.video-lightbox-style-3 img {box-shadow: 0 1px 2px 1px rgba(0,0,0,.2); border: 8px solid #fff; border-radius: 3px; box-sizing: border-box; max-width: 100%; height: auto;}
.video-lightbox-style-3 span {position: absolute; bottom: 4px; width: 100%; padding: 10px 0; display: block; background-color: rgba(0,0,0,.25); border: 8px solid #fff; border-top: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; box-sizing: border-box; text-align: center; color: #fff !important;}
.video-lightbox-style-3 .circle {height: 40px; width: 40px; border-radius: 100px; position: absolute; top: 50%; left: 50%; margin-left: -20px; margin-top: -20px; background: linear-gradient(to bottom,rgba(102,102,102,.75) 0,rgba(0,0,0,.75) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40000000', endColorstr='#bf000000', GradientType=0); box-shadow: inset 0 0 0 3px #fff,inset 0 0 1px 4px rgba(0,0,0,.5),0 1px 2px 1px rgba(0,0,0,.25);}
.video-lightbox-style-3 .play {position: absolute; top: 10px; left: 16px; width: 0; height: 0; border-top: 10px solid transparent; border-left: 13px solid rgba(0,0,0,.25); border-bottom: 10px solid transparent;}
.video-lightbox-style-3 .play:before {content: ""; position: absolute; top: -8px; left: -12px; width: 0; height: 0; border-top: 8px solid transparent; border-left: 10px solid #fff; border-bottom: 8px solid transparent;}
.video-lightbox-style-3:hover img {box-shadow: 0 1px 2px 1px rgba(0,0,0,.25);}
.video-lightbox-style-3 .circle:hover {background: linear-gradient(to bottom,rgba(128,128,128,.75) 0,rgba(0,0,0,.75) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40000000', endColorstr='#bf000000', GradientType=0); box-shadow: inset 0 0 0 3px #fff,inset 0 0 1px 4px rgba(0,0,0,.75),0 1px 4px 1px rgba(0,0,0,.5);}
.navigation-sidebar-1>ul>li {border-bottom: 1px solid #ebebeb; padding: 0; margin: 0;}
.navigation-sidebar-1>ul>li:last-child {border-bottom: 0;}
.navigation-sidebar-1>ul>li>a {color: #315a84; display: block; padding: 14px 0 14px 7px; background-image: none; background-repeat: no-repeat; background-position: right 17px; text-decoration: none;}
.navigation-sidebar-1>ul>li.current-menu-item>a {color: #1d1d1d;}
.navigation-sidebar-1>ul>li>a:hover {color: inherit !important;}
.navigation-sidebar-1>ul>li.current-menu-item>a {font-weight: 700;}
.navigation-sidebar-1>ul>li>ul {display: none;}
.navigation-sidebar-2>ul {border-bottom: 1px solid #ededed; box-shadow: 0 1px 3px rgba(0,0,0,.22); border-radius: 4px;}
.navigation-sidebar-2>ul>li {border-bottom: 1px solid #ebebeb; padding: 0; margin: 0;}
.navigation-sidebar-2>ul>li:nth-child(even) {background-color: #fafafa;}
.navigation-sidebar-2>ul>li:last-child {border-bottom: 0;}
.navigation-sidebar-2>ul>li>a {color: #1d1d1d; display: block; padding: 18px 10px 18px 20px; text-decoration: none;}
.navigation-sidebar-2>ul>li.current-menu-item>a {color: #2797cb;}
.navigation-sidebar-2>ul>li:hover>a,.navigation-sidebar-2>ul>li>a:hover {color: inherit !important;}
.navigation-sidebar-2>ul>li>ul {display: none;}
.navigation-sidebar-3>ul>li {border-bottom: 1px solid #ebebeb; padding: 0; margin: 0;}
.navigation-sidebar-3>ul>li:last-child {border-bottom: 0;}
.navigation-sidebar-3>ul>li>a {color: #202020; display: block; padding: 14px 0 14px 2px; text-decoration: none;}
.navigation-sidebar-3>ul>li>a:hover,.navigation-sidebar-3>ul>li>ul>li a:hover {color: #1d769f;}
.navigation-sidebar-3>ul>li.current-menu-item>a,.navigation-sidebar-3>ul>li>ul>li.current-menu-item a {color: #358DBB;}
.navigation-sidebar-3>ul>li.current-menu-item>a {padding-left: 14px; background-image: none; background-repeat: no-repeat; background-position: 2px 19px; font-weight: 400;}
.navigation-sidebar-3>ul>li>ul {border-top: 1px solid #ebebeb; margin: 0; padding: 8px 0 8px 12px; font-size: 14px;}
.navigation-sidebar-3>ul>li>ul li {margin: 15px 0;}
.navigation-sidebar-3>ul>li>ul>li>a {color: #8f9090; text-decoration: none;}
.navigation-sidebar-3>ul>li>ul>li.current-menu-item a {padding-left: 4px; font-weight: 400;}
.navigation-sidebar-3>ul>li>ul>li.current-menu-item:before {content: "\25B8";}
.navigation-sidebar-4>ul {border: 1px solid #c7c7c7; outline: #f1f1f1 solid 4px;}
.navigation-sidebar-4>ul>li {border-left: 1px solid #e9e9e9; border-bottom: 1px solid #ebebeb; padding: 0; margin: 0;}
.navigation-sidebar-4>ul>li>ul {border-top: 1px solid #ebebeb; margin: 0; padding: 8px 0 8px 12px;}
.navigation-sidebar-4>ul>li:last-child {border-bottom: 1px solid #f2f2f2;}
.navigation-sidebar-4>ul>li>a {color: #474747; display: block; padding: 14px 0 14px 12px; text-decoration: none;}
.navigation-sidebar-4>ul>li>ul a {color: #8f9090; display: block; padding: 8px 0 8px 20px; background-image: none; background-repeat: no-repeat; background-position: left center;}
.navigation-sidebar-4>ul>li.current-menu-item>a {font-weight: 700; border-top: 1px solid #fdfdfd; border-right: 1px solid #fdfdfd;}
.navigation-sidebar-4>ul>li.current-menu-item>a,.navigation-sidebar-4>ul>li>a:hover {background-color: #f6f6f6;}
.navigation-sidebar-4>ul>li>ul li.current-menu-item a {color: #474747;}
.navigation-sidebar-4>ul>li>ul li a:hover {color: inherit;}
.navigation-sidebar-4>ul>li>ul li.current-menu-item a {font-weight: 700;}
.navigation-sidebar-4>ul>li h2 {background-color: #e9e9e9; margin: 0; padding: 10px 0 10px 12px; font-size: 11px; text-shadow: 0 1px 0 #fdfdfd;}
.navigation-sidebar-5 {background-image: none; background-repeat: repeat-y; background-position: right center;}
.navigation-sidebar-5 .navigation-sidebar-inner {background-image: none; background-repeat: no-repeat; background-position: right top;}
.navigation-sidebar-5 .navigation-sidebar-inner>ul {background-image: none; background-repeat: no-repeat; background-position: right bottom;}
.navigation-sidebar-5 .navigation-sidebar-inner>ul>li {border-bottom: 1px solid #cecece; padding: 0; margin: 0;}
.navigation-sidebar-5 .navigation-sidebar-inner>ul>li:last-child {border-bottom: 0;}
.navigation-sidebar-5 .navigation-sidebar-inner>ul>li>a {color: #777; display: block; padding: 14px 0 14px 7px; text-decoration: none;}
.navigation-sidebar-5 .navigation-sidebar-inner>ul>li.current-menu-item>a {background-color: #fff; color: #1d1d1d;}
.navigation-sidebar-5 .navigation-sidebar-inner>ul>li>a:hover {background-color: #fff; color: inherit !important;}
.navigation-sidebar-5 .navigation-sidebar-inner>ul>li.current-menu-item>a {font-weight: 700;}
.navigation-sidebar-5 .navigation-sidebar-inner>ul>li>ul {display: none;}
.navigation-sidebar-6 ul {margin: 0; padding: 20px 15px 20px 50px;}
.navigation-sidebar-6 li {display: block; margin: 5px 0; padding: 0;}
.navigation-sidebar-6 li.title h2 {color: #fff; font-weight: 700; font-size: 18px; line-height: 2em; border-bottom: 1px solid rgba(255,255,255,.1); margin-bottom: 10px;}
.navigation-sidebar-6 li a {color: rgba(255,255,255,.5); font-weight: 400; text-decoration: none;}
.navigation-sidebar-6 li:last-child {margin: 0;}
.navigation-sidebar.navigation-sidebar-6 {background: linear-gradient(#404040,#000);}
.navigation-sidebar-7 ul {margin: 0; padding: 0;}
.navigation-sidebar-7 li {display: block; margin: 5px 0; padding: 0;}
.navigation-sidebar-7 li:last-child {margin: 0;}
.navigation-sidebar-7 li.title h2 {color: inherit; font-weight: 700; font-size: 18px; line-height: 2em; margin-bottom: 10px;}
.navigation-sidebar-7 li a {position: relative; display: block; color: #004a80; font-weight: 700; text-decoration: none; padding-left: 15px;}
.navigation-sidebar-7 li li a,.navigation-sidebar-7 li>a:only-child {font-weight: 400;}
.navigation-sidebar-7 li ul {display: none; margin: 0 0 0 15px !important; font-size: 100% !important;}
.navigation-sidebar-7 li>a:before {content: '\25BA'; font-size: 8px; position: absolute; margin-left: -15px;}
.navigation-sidebar-7 li>a.active:before {content: '\25BC'; font-size: 8px; position: absolute; margin-left: -15px;}
.navigation-sidebar-7 li>a.active:only-child:before,.navigation-sidebar-7 li>a:only-child:before {content: none;}
.navigation-sidebar-7 li a:hover {text-decoration: underline;}
.navigation-sidebar-8 ul {margin: 0; padding: 20px 40px; background-color: #f2f2f2;}
.navigation-sidebar-8 li {display: block; margin: 5px 0; padding: 0;}
.navigation-sidebar-8 li:last-child {margin: 0;}
.navigation-sidebar-8 li.title h2 {color: #999; font-weight: 700; font-size: 14px; line-height: 1.3em; padding-bottom: 18px; margin: 0 0 20px; text-transform: uppercase; border-bottom: 1px solid rgba(0,0,0,.1);}
.navigation-sidebar-8 li a {position: relative; display: block; color: #666; font-size: 14px; font-weight: 700; text-decoration: none; -padding-left: 15px; margin: 10px 0;}
.navigation-sidebar-8 li ul {display: none; font-size: 100% !important; margin: 0 0 0 15px !important; padding: 0;}
.navigation-sidebar-8 li li a {font-weight: 400;}
.navigation-sidebar-8 li a:hover,.navigation-sidebar-8 li.current-menu-item>a {color: #004a80;}
.navigation-sidebar-9 ul {margin: 0; padding: 10px 0; background-color: #f9f9f9; border: 1px solid #e5e5e5;}
.navigation-sidebar-9 li {display: block; margin: 0; padding: 0;}
.navigation-sidebar-9 li:last-child {margin: 0;}
.navigation-sidebar-9 li.title {padding: 0 25px; color: #333; font-weight: 400; font-size: 16px; line-height: 40px; margin: 0 0 20px; text-transform: uppercase;}
.navigation-sidebar-9 li.title span {display: block; border-bottom: 1px solid rgba(0,0,0,.1);}
.navigation-sidebar-9 li a {position: relative; display: block; color: #004a80; font-size: 16px; font-weight: 400; text-decoration: none; padding: 5px 25px; margin: 5px 0;}
.navigation-sidebar-9 li ul {border: 0; display: none; margin: 0 0 0 15px !important; font-size: 100% !important; padding-top: 0; padding-bottom: 0;}
.navigation-sidebar-9 li li a {font-weight: 400;}
.navigation-sidebar-9 li a:hover,.navigation-sidebar-9 li.current-menu-item>a {border-left: 5px solid #004a80; padding-left: 20px; color: #333;}
.navigation-sidebar-9 li li a:hover,.navigation-sidebar-9 li li.current-menu-item>a {border-left: 10px solid #004a80; padding-left: 30px; margin-left: -15px;}
.navigation-sidebar-9 li a:hover {border-left: 5px solid #e5e5e5;}
.navigation-sidebar-9 li li a:hover {border-left: 10px solid #e5e5e5;}
.navigation-sidebar-10 {margin: 0; padding: 0;}
.navigation-sidebar-10 li {display: block; margin: 0; padding: 0;}
.navigation-sidebar-10 li:last-child {margin: 0;}
.navigation-sidebar-10 li.title h2 {color: #333; font-weight: 400; font-size: 22px; line-height: normal; margin: 0 0 20px;}
.navigation-sidebar-10 li a {position: relative; display: block; color: #004a80; font-size: 14px; font-weight: 400; text-decoration: none; padding: 7px 15px; margin: 5px 0; background: #fff; border-radius: 3px;}
.navigation-sidebar-10 li ul {display: none; margin: 0 !important; font-size: 100% !important;}
.navigation-sidebar-10 li li a {font-weight: 400; padding-left: 30px; background-color: rgba(255,255,255,.75);}
.navigation-sidebar-10 li a:hover,.navigation-sidebar-10 li.current-menu-item>a {background-color: #004a80; color: #fff;}
.navigation-sidebar .current-menu-item ul {display: block;}
.news-bar-style-1 {width: 100%; display: block;}
.news-bar-style-1 p {width: 100%; display: block; background-color: rgba(0,0,0,.05); padding: 1em 0; white-space: nowrap; font-size: 1em; line-height: 1em; border-radius: 3px; overflow: hidden;}
.news-bar-style-1 strong {position: relative; display: inline; padding: 1em 1em 1em 1.5em; margin-right: 2em; background-color: #004a80; font-weight: bolder; color: #fff; line-height: 1em; border-radius: 3px 0 0 3px;}
.news-bar-style-1 strong:after {position: absolute; top: 50%; right: -1em; margin-top: -2em; content: ""; width: 0; height: 0; border-top: 2em solid transparent; border-left: 1em solid #004a80; border-bottom: 2em solid transparent;}
.news-bar-style-1 a {text-transform: inherit; text-decoration: inherit; color: inherit; font-weight: 700; margin-left: .5em;}
.floating-featured-panel-fluid .news-bar-style-1 p {padding: 0; white-space: normal;}
.floating-featured-panel-fluid .news-bar-style-1 p>span,.floating-featured-panel-fluid .news-bar-style-1 p>strong {display: inline-block; vertical-align: middle; box-sizing: border-box;}
.floating-featured-panel-fluid .news-bar-style-1 p>strong {width: 45%; margin-right: 0;}
.floating-featured-panel-fluid .news-bar-style-1 p>span {width: 55%; padding: 1em 1em 1em 2em;}
@media only screen and (max-width:767px) {.news-bar-style-1 {text-align: center;}.news-bar-style-1 p {padding: 0; white-space: normal;}.news-bar-style-1 strong {display: block; border-radius: 3px 3px 0 0; margin: 0;}.news-bar-style-1 strong:after {position: absolute; right: auto; left: 50%; margin-top: 1.5em; margin-left: -.5em; border-left: 1em solid transparent; border-right: 1em solid transparent; border-top: .5em solid #004a80;}.news-bar-style-1 span {display: block; padding: 1.5em 1em 1em; line-height: 1.3em;}.news-bar-style-1 a {display: block; white-space: nowrap; margin-left: 0; margin-bottom: 1em;}}
.narrow .news-bar-style-1 {text-align: center;}
.narrow .news-bar-style-1 p {padding: 0; white-space: normal;}
.narrow .news-bar-style-1 strong {display: block; border-radius: 3px 3px 0 0; margin: 0;}
.narrow .news-bar-style-1 strong:after {position: absolute; right: auto; left: 50%; margin-top: 1.5em; margin-left: -.5em; border-left: 1em solid transparent; border-right: 1em solid transparent; border-top: .5em solid #004a80;}
.narrow .news-bar-style-1 span {display: block; padding: 1.5em 1em 1em; line-height: 1.3em;}
.narrow .news-bar-style-1 a {display: block; white-space: nowrap; margin-left: 0; margin-bottom: 1em;}
.terms_conditions .terms {border: 3px dashed #fc8f18; background-color: #fff5c2; padding: 16px 40px; margin-bottom: 10px;}
.terms_content {opacity: .3; filter: alpha(opacity=30);}
.terms_conditions .terms input[type=checkbox] {position: absolute; margin-top: 6px; margin-left: -20px;}
.terms_conditions .terms_text {height: 80px; overflow: auto; background: #fff; margin-top: 10px; border: 2px solid #e5dde8;}
.terms_conditions .terms_content {position: relative;}
.terms_conditions .terms_overlay {position: absolute; height: 100%; width: 100%; top: 0; left: 0; right: 0; bottom: 0; z-index: 200;}
.terms_conditions .terms_text p {font-size: 14px; margin: 0;}
.op-live-editor .terms_content {opacity: 1;}
.op-text-block {max-width: 100%; margin-bottom: 20px;}
.op-text-block p {line-height: 1.6em;}
.op-text-block p:last-child {margin-bottom: 0;}
.element-container .double-column ul,.element-container .op-text-block ul {list-style: disc inside;}
.op-text-block li {list-style-position: outside;}
.video-navigation-1 ul {text-align: center;}
.video-navigation-1 li {float: none; width: 163px; text-align: center; margin-left: 0; display: inline-block; vertical-align: top; margin-right: 20px; line-height: 1.3em;}
.floating-featured-panel-fluid .video-navigation-1 li,.video-navigation-1 li:last-child {margin-right: 0;}
.video-navigation-1 a {font-size: 14px; color: #cacaca; text-decoration: none; text-transform: uppercase;}
.video-navigation-1 li.current-page a {font-weight: 700; text-transform: uppercase;}
.video-navigation-1 li.active a {color: #404040;}
.video-navigation-1 li img {display: block; margin-bottom: 10px;}
.video-navigation-1 li span {display: block; font-size: 12px; color: #4aa11f; margin-top: 10px;}
.video-navigation-2 li {display: block; width: 163px; text-align: left;}
.video-navigation-2 a {font-size: 14px; color: #cacaca; text-decoration: none;}
.video-navigation-2 li.current-page a {font-weight: 700;}
.video-navigation-2 li.active a {color: #404040;}
.video-navigation-2 li img {display: block; margin-bottom: 10px;}
.video-navigation-2 li span {display: block; font-size: 12px; color: #4aa11f; margin-top: 10px;}
.video-navigation-3 ul {text-align: center;}
.video-navigation-3 li {display: inline-block; zoom: 1; text-align: center; vertical-align: top;}
.video-navigation-3 a,.video-navigation-3 p span {font-size: 14px; color: #cacaca; display: block; text-decoration: none;}
.video-navigation-3 p {padding: 0 40px; margin: 0;}
.video-navigation-3 li:first-child p {border: 0;}
.video-navigation-3 li.current-page a {font-weight: 700;}
.video-navigation-3 li.active a {color: #404040;}
.video-navigation-3 li img {display: block; margin-bottom: 10px;}
.video-navigation-3 li>span {display: block; font-size: 12px; color: #4aa11f; margin-top: 10px;}
.video-navigation-4 {background: linear-gradient(to bottom,#fff 0,#f8f9fa 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f9fa', GradientType=0); border: 1px solid #dddede; padding: 15px 20px; border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,.1);}
.video-navigation-4 ul {margin: 0; text-align: center;}
.video-navigation-4 li {display: inline-block; zoom: 1; text-align: center; margin: 0 20px;}
.video-navigation-4 a,.video-navigation-4 span {font-size: 14px; color: #b6c4d5; display: block; text-decoration: none;}
.video-navigation-4 li.active a {color: #5395c4;}
.video-navigation-4 li.current-page a {font-weight: 700; color: #000;}
.video-navigation-4 li img {display: block; margin-bottom: 10px;}
.launch-nav-style-7 ul {display: table; width: 100%; text-align: center; border-radius: 6px; background-color: #fff;}
.launch-nav-style-7 li {display: table-cell;}
.launch-nav-style-7 li a,.launch-nav-style-7 li span {position: relative; display: inline-block; padding: 20px 0; width: 100%; font-weight: 700 !important; text-decoration: none; text-shadow: 0 0 1px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.25),0 1px 1px rgba(0,0,0,.25); color: #fff; box-shadow: inset 0 0 0 1px rgba(0,0,0,.3),inset 0 0 0 2px rgba(255,255,255,.1); background-image: linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000', endColorstr='#33000000', GradientType=0);}
.launch-nav-style-7 li span {color: #a5a5a5; text-shadow: none;}
.launch-nav-style-7 li a:hover {background-image: linear-gradient(to bottom,rgba(0,0,0,.075) 0,rgba(0,0,0,.15) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#12000000', endColorstr='#26000000', GradientType=0);}
.launch-nav-style-7 li.active a {box-shadow: inset 0 0 0 1px rgba(0,0,0,.15),inset 0 2px 0 0 rgba(0,0,0,.15),inset 0 -2px 0 0 rgba(0,0,0,.15); background-color: rgba(0,0,0,.15);}
.launch-nav-style-7 li.active a:before {content: ""; margin: 0 auto; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgba(0,0,0,.15); position: absolute; left: 0; right: 0; bottom: 0;}
.launch-nav-style-7 li.active a:after {content: ""; margin: 0 auto; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; position: absolute; left: 0; right: 0; bottom: 0;}
.launch-nav-style-7 li.active a:hover {box-shadow: inset 0 0 0 1px rgba(0,0,0,.15),inset 0 2px 0 0 rgba(0,0,0,.15),inset 0 -2px 0 0 rgba(0,0,0,.15); background-image: linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(0,0,0,.2) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000', endColorstr='#33000000', GradientType=0); background-color: rgba(0,0,0,.15);}
.launch-nav-style-7 li:first-child a {border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.launch-nav-style-7 li:last-child a,.launch-nav-style-7 li:last-child span {border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.launch-nav-style-8 ul {display: table; width: 100%; text-align: center; border-radius: 6px;}
.launch-nav-style-8 li {display: table-cell;}
.launch-nav-style-8 li a,.launch-nav-style-8 li span {position: relative; display: inline-block; padding: 20px 0; width: 100%; font-weight: 700 !important; text-decoration: none; color: #777; box-shadow: inset 0 0 0 1px #e6edf2; background: linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(242,248,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f8ff', GradientType=0);}
.launch-nav-style-8 li span {color: #ccc;}
.launch-nav-style-8 li.active a:before {content: ""; margin: 0 auto; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #accee5; position: absolute; left: 0; right: 0; bottom: 0;}
.launch-nav-style-8 li.active a:after {content: ""; margin: 0 auto; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; position: absolute; left: 0; right: 0; bottom: 0;}
.launch-nav-style-8 li a:hover {color: #333;}
.launch-nav-style-8 li.active a {color: #4d728c; text-shadow: 0 0 1px rgba(255,255,255,.5),0 0 1px rgba(255,255,255,.5),0 1px 1px rgba(255,255,255,.5); box-shadow: inset 0 0 0 1px #accee5,inset 0 2px 0 0 rgba(255,255,255,.15); background: linear-gradient(to bottom,rgba(204,229,255,1) 0,rgba(184,210,229,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cce5ff', endColorstr='#b8d2e5', GradientType=0);}
.launch-nav-style-8 li:first-child a {border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.launch-nav-style-8 li:last-child a,.launch-nav-style-8 li:last-child span {border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.launch-nav-style-9 ul {display: table; width: 100%; text-align: center; border-radius: 3px;}
.launch-nav-style-9 li {display: table-cell;}
.launch-nav-style-9 li a,.launch-nav-style-9 li span {position: relative; display: inline-block; padding: 20px 0; width: 100%; font-weight: 400 !important; text-decoration: none; color: #516067; box-shadow: inset 0 0 0 1px #e6eaed; background: #fafbfd;}
.launch-nav-style-9 li span {color: #ccc;}
.launch-nav-style-9 li a:hover {color: #429cd1;}
.launch-nav-style-9 li.active a {color: #429cd1; text-shadow: 0 0 1px rgba(255,255,255,.5),0 0 1px rgba(255,255,255,.5),0 1px 1px rgba(255,255,255,.5); box-shadow: inset 0 0 0 1px #e6eaed,inset 0 -4px 0 0 #429cd1;}
.launch-nav-style-9 li:first-child a {border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.launch-nav-style-9 li:last-child a,.launch-nav-style-9 li:last-child span {border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.launch-nav-style-10 ul {display: table; width: 100%; text-align: center;}
.launch-nav-style-10 li {display: table-cell; vertical-align: top; -outline: 1px solid red;}
.launch-nav-style-10 li a,.launch-nav-style-10 li span {position: relative; display: inline-block; padding: 0; width: 100%; text-decoration: none !important;}
.launch-nav-style-10 li a span {display: block; font-weight: 400 !important;}
.launch-nav-style-10 li a span:hover {color: #004a80;}
.launch-nav-style-10 li.active a span {font-weight: 700 !important;}
.launch-nav-style-10 .thumb {margin: 10px auto 20px; width: 50%; box-shadow: 0 0 0 9px #f2f2f2,0 0 0 10px #e5e5e5; border-radius: 1px;}
.launch-nav-style-10 img {margin-bottom: -6px;}
pre {font-family: monospace !important; background: #eee !important; border: 1px solid #ddd !important; margin: 20px 0 !important; padding: 20px !important; overflow: auto;}
.price-table-col {margin-left: 0; margin-right: 0; float: left; display: inline; width: 100%;}
.pricing-table-3col,.pricing-table-4col {margin: 0 auto; width: 100%;}
.pricing-table-2col {margin: 0 auto; width: 70%;}
.pricing-table-1col {margin: 0 auto; width: 40%;}
.floating-featured-panel-fluid .pricing-table-1col,.floating-featured-panel-fluid .pricing-table-2col,.floating-featured-panel-fluid .pricing-table-3col,.floating-featured-panel-fluid .pricing-table-4col {width: 100%;}
@media only screen and (max-width:767px) {.pricing-table-1col,.pricing-table-2col {margin: 0 auto; width: 100%;}}
.four-fifths .pt-border,.three-fourths .pt-border {width: 28% !important;}
.one-half .pt-border,.three-fifths .pt-border,.two-fourths .pt-border,.two-thirds .pt-border {width: 45% !important;}
.one-fifth .pt-border,.one-fourth .pt-border,.one-third .pt-border,.two-fifths .pt-border {width: 99% !important; top: 0; margin-bottom: 10px;}
.one-fifth .pt-border.popular,.one-fourth .pt-border.popular,.one-third .pt-border.popular,.two-fifths .pt-border.popular {width: 97% !important; margin-left: 0; top: 0; margin-bottom: 10px;}
.pricing-table-style1 {margin-bottom: 30px;}
.pricing-table-style1 .pt-border {display: inline-block; padding: 0; margin: 0 10px; background-color: #fff; -border: 1px solid rgba(0,0,0,.2); border-radius: 3px; box-shadow: 0 1px 3px 0 rgba(0,0,0,.5);}
.pricing-table-style1 .pricing-table-4col .pt-border {width: 22.5%;}
.pricing-table-style1 .pricing-table-3col .pt-border {width: 30%;}
.pricing-table-style1 .pricing-table-2col .pt-border {width: 45%;}
.pricing-table-style1 .pricing-table-1col .pt-border {width: 99%;}
.floating-featured-panel-fluid .pricing-table-style1 .pricing-table-1col .pt-border,.floating-featured-panel-fluid .pricing-table-style1 .pricing-table-2col .pt-border,.floating-featured-panel-fluid .pricing-table-style1 .pricing-table-3col .pt-border,.floating-featured-panel-fluid .pricing-table-style1 .pricing-table-4col .pt-border {width: 100%; margin-left: 0; margin-right: 0;}
.pricing-table-style1 .price-table {background-color: #fff; border: 1px solid rgba(0,0,0,.2); border-radius: 3px; text-align: center; position: relative;}
.pricing-table-style1 .price-table .name {font-size: 1.5em; font-weight: 700; padding: 1em 0;}
.pricing-table-style1 .price-table .price {background-color: #333; width: 100%; height: auto; padding: .5em 1px .75em; margin-top: 0; margin-left: -1px; font-size: 4em; font-weight: 700; color: #fff;}
.pricing-table-style1 .price-table .price .variable {font-weight: 400; font-size: .25em !important; vertical-align: text-top;}
.pricing-table-style1 .price-table .features {margin: 0; padding: 2em 0;}
.pricing-table-style1 .price-table .features li {font-size: 14px !important;}
.pricing-table-style1 .price-table .button {margin: 0;}
.pricing-table-style1 .price-table .description {padding: 1em 0 2em; zoom: 1; filter: alpha(opacity=50); opacity: .5; font-size: 12px;}
.pricing-table-style1 .popular .price-table .price {background-color: #000;}
.pricing-table-style1 .popular .price-table {border: 3px solid #000; position: relative;}
.op-pricing-table ul.features>p {display: none;}
.pricing-table-style2 {margin-bottom: 30px;}
.pricing-table-style2 .pricing-table-4col .pt-border {width: 24.7%;}
.pricing-table-style2 .pricing-table-3col .pt-border {width: 33%;}
.pricing-table-style2 .pricing-table-2col .pt-border {width: 47%;}
.pricing-table-style2 .pricing-table-1col .pt-border {width: 97%;}
.floating-featured-panel-fluid .pricing-table-style2 .pricing-table-1col .pt-border,.floating-featured-panel-fluid .pricing-table-style2 .pricing-table-2col .pt-border,.floating-featured-panel-fluid .pricing-table-style2 .pricing-table-3col .pt-border,.floating-featured-panel-fluid .pricing-table-style2 .pricing-table-4col .pt-border {margin: 0 auto; width: 100%;}
.pricing-table-style2 .pt-border {display: inline-block; padding: 0; margin: 0 -.15em 0 0; background-color: #fff; -border: 1px solid rgba(0,0,0,.2); border-radius: 3px; box-shadow: 0 1px 3px 0 rgba(0,0,0,.5);}
.pricing-table-style2 .price-table {text-align: center;}
.pricing-table-style2 .price-table .name {display: block; background-color: #666; width: 100%; padding: .5em 0; margin-left: 0; font-size: 1em; font-weight: 700; text-transform: uppercase; color: #fff; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.pricing-table-style2 .price-table .price {background-color: #f2f2f2; width: 100%; height: auto; padding: .75em 0 1.5em; margin-top: 0; margin-left: 0; font-size: 3em; font-weight: 700; color: #000; position: relative; border-bottom: 1px solid rgba(0,0,0,.05);}
.pricing-table-style2 .price-table .price .variable {position: absolute; left: 0; right: 0; bottom: 1.5em; display: block; font-weight: 700; font-size: .33em; vertical-align: text-top; text-transform: uppercase; zoom: 1; filter: alpha(opacity=50); opacity: .5;}
.pricing-table-style2 .price-table .features {margin: 0; padding: 2em 0;}
.pricing-table-style2 .price-table .features li {font-size: 14px !important;}
.pricing-table-style2 .price-table .button {margin: 0;}
.pricing-table-style2 .price-table .description {padding: 1em 0 2em; zoom: 1; filter: alpha(opacity=50); opacity: .5; font-size: 12px;}
.pricing-table-style2 .pt-border.popular {border: 3px solid #000; z-index: 1; position: relative; margin-bottom: -3px; padding-bottom: 1.5em; top: 1.5em;}
.pricing-table-style2 .popular .price-table .price {padding: .75em 0 1.25em; font-size: 4em;}
.pricing-table-style2 .popular .price-table .price .variable {font-size: .25em;}
.pricing-table-style2 .popular .price-table .name {background-color: #000; border-radius: 0;}
.pricing-table-style3 {margin-bottom: 30px;}
.pricing-table-style3 .pricing-table-4col .pt-border {width: 24.7%;}
.pricing-table-style3 .pricing-table-3col .pt-border {width: 33%;}
.pricing-table-style3 .pricing-table-2col .pt-border {width: 47%;}
.pricing-table-style3 .pricing-table-1col .pt-border {width: 97%;}
.floating-featured-panel-fluid .pricing-table-style3 .pricing-table-1col .pt-border,.floating-featured-panel-fluid .pricing-table-style3 .pricing-table-2col .pt-border,.floating-featured-panel-fluid .pricing-table-style3 .pricing-table-3col .pt-border,.floating-featured-panel-fluid .pricing-table-style3 .pricing-table-4col .pt-border {width: 100%;}
.pricing-table-style3 .pt-border {display: inline-block; padding: 0; margin: 0 -.5em 0 0; background-color: #fff; border: 1px solid rgba(0,0,0,.2); border-radius: 3px;}
.pricing-table-style3 .price-table {text-align: center;}
.pricing-table-style3 .price-table .name {padding: 2em 0 1em; font-size: 1em;}
.pricing-table-style3 .price-table .price {padding: .25em 0 .5em; margin-top: 0; margin-left: 0; width: 100%; font-size: 5em; font-weight: 400; color: #000; position: relative; -border: 1px solid red; border-bottom: 1px solid rgba(0,0,0,.2);}
.pricing-table-style3 .price-table .price .variable {display: block; font-size: .2em; margin-top: 1.5em; vertical-align: text-top; zoom: 1; filter: alpha(opacity=50); opacity: .5;}
.pricing-table-style3 .price-table .features {margin: 0; padding: 2em 0;}
.pricing-table-style3 .price-table .features li {font-size: 14px !important;}
.pricing-table-style3 .price-table .button {margin: 0;}
.pricing-table-style3 .price-table .description {padding: 1em 0 2em; zoom: 1; filter: alpha(opacity=50); opacity: .5; font-size: 12px;}
.pricing-table-style3 .pt-border.popular {z-index: 1; position: relative; padding-top: 2em; padding-bottom: 2em; top: 2em;}
.pricing-table-style3 .popular .price-table:before {position: absolute; top: -2em; left: 0; right: 0; margin: .5em 2.5em; content: attr(mp_content); background-color: #000; padding: .5em 0; color: #fff; font-weight: 700; border-radius: 3px; white-space: nowrap; -overflow: hidden;}
.pricing-table-style3 .popular .price-table .price {font-weight: 700;}
.price-table .css-button {font-size: 14px; font-weight: 700; color: #fff !important; display: inline-block; padding: .5em 1.25em; text-decoration: none; background: linear-gradient(to bottom,#ffb54d 0,#ff9500 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9500', endColorstr='#ffb54d', GradientType=0); border: 1px solid rgba(0,0,0,.1); border-radius: 6px; box-shadow: inset 0 1px 0 0 rgba(255,255,255,.35),0 1px 0 0 rgba(0,0,0,.35),0 2px 1px 0 rgba(0,0,0,.1); text-shadow: 0 -1px 0 rgba(0,0,0,.25);}
.price-table .css-button:hover {color: #fff !important;}
.price-table .css-button:active {position: relative; top: 1px;}
.mce-content-body .progressbar-style-1,.progressbar-style-1.ui-progressbar {height: 26px; width: 100%; position: relative; border: 1px solid rgba(0,0,0,.2); border-radius: 3px; background: #fff; box-sizing: border-box;}
.progressbar-style-1 .ui-progressbar-value {height: 100%; margin: -1px; border: 1px solid rgba(0,0,0,.2); border-top-left-radius: 3px; border-bottom-left-radius: 3px; box-shadow: inset 0 1px 0 0 rgba(255,255,255,.25); background-color: #ffbf00;}
.progressbar-style-1 span {text-align: center; margin: 3px auto; position: absolute; left: 0; right: 0; font-size: 11px; text-shadow: 0 -1px 0 rgba(255,255,255,.15),1px 0 0 rgba(255,255,255,.15),0 1px 0 rgba(255,255,255,.25),-1px 0 0 rgba(255,255,255,.15),0 0 1px rgba(255,255,255,.5); color: #333;}
.mce-content-body .progressbar-style-2,.progressbar-style-2.ui-progressbar {height: 26px; width: 100%; position: relative; border: 1px solid rgba(0,0,0,.2); border-radius: 3px; background: #fff; box-sizing: border-box;}
.progressbar-style-2 .ui-progressbar-value {height: 100%; margin: -1px; border: 1px solid rgba(0,0,0,.2); border-top-left-radius: 3px; border-bottom-left-radius: 3px; box-shadow: inset 0 1px 0 0 rgba(255,255,255,.25); background-image: none; background-position: 0 0;}
.progressbar-style-2 span {text-align: center; margin: 3px auto; position: absolute; left: 0; right: 0; font-size: 11px; text-shadow: 0 -1px 0 rgba(255,255,255,.15),1px 0 0 rgba(255,255,255,.15),0 1px 0 rgba(255,255,255,.25),-1px 0 0 rgba(255,255,255,.15),0 0 1px rgba(255,255,255,.5); color: #333;}
.mce-content-body .progressbar-style-3,.progressbar-style-3.ui-progressbar {padding: 3px; height: 26px; width: 100%; position: relative; border: 1px solid rgba(0,0,0,.2); border-radius: 100px; background: #f2f2f2; box-shadow: inset 0 1px 0 0 rgba(0,0,0,.1),0 1px 0 0 rgba(255,255,255,.25); box-sizing: border-box;}
.progressbar-style-3 .ui-progressbar-value {height: 100%; margin: -1px; border: 1px solid rgba(0,0,0,.25); border-radius: 100px; background-color: #ffbf00; background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#1a000000', GradientType=0); box-shadow: inset 0 1px 0 0 rgba(255,255,255,.35),inset 0 0 0 1px rgba(255,255,255,.2);}
.progressbar-style-3 span {text-align: center; margin: 0 auto; position: absolute; left: 0; right: 0; font-size: 11px; text-shadow: 0 -1px 0 rgba(255,255,255,.15),1px 0 0 rgba(255,255,255,.15),0 1px 0 rgba(255,255,255,.25),-1px 0 0 rgba(255,255,255,.15),0 0 1px rgba(255,255,255,.5); color: #333;}
#content_area .css-button,#content_area a.css-button {text-decoration: none;}
#content_area .css-button p,#content_area a.css-button p {margin: 0;}
.css-button-block {display: block;}
.css-button.style-1 {line-height: 1; text-align: center; text-decoration: none; position: relative !important; display: inline-block !important; border-style: solid;}
.css-button.style-1 .text {padding: 0 15px; white-space: normal;}
.css-button.style-1 .subtext {margin: .2em 0 -.5em;}
.css-button.style-2 {white-space: nowrap; text-align: center; text-decoration: none; position: relative !important; display: inline-block !important; padding: 25px 58px; border-style: solid; border-width: 1px; border-color: rgba(0,0,0,1); border-radius: 3px; background: linear-gradient(to bottom,#ff0 0,#ffa035 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#ffa035', GradientType=0); box-shadow: 0 1px 1px 0 rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,0,.5);}
.css-button.style-2 .text {font-family: "Proxima Nova"; font-size: 24px; font-weight: 900; font-style: normal; text-decoration: none; color: #333; text-shadow: 0 1px 0 rgba(255,255,0,1); letter-spacing: 50%;}
.css-button.style-2 .subtext {font-family: "Proxima Nova"; font-size: 14px; font-weight: 300; font-style: normal; text-decoration: none; color: #002080; text-shadow: 0 1px 0 rgba(255,255,0,1);}
.css-button .subtext,.css-button .text {display: block; position: relative; z-index: 1;}
.css-button .gradient {background: linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(0,0,0,.25) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40ffffff', endColorstr='#40000000', GradientType=0);}
.css-button .shine {background: linear-gradient(to bottom,rgba(255,255,255,.25) 0,rgba(255,255,255,.25) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40ffffff', endColorstr='#00ffffff', GradientType=0);}
.css-button:hover .hover {background: rgba(255,255,255,.15);}
.css-button:active .active {background: rgba(0,0,0,.15);}
.css-button .active,.css-button .gradient,.css-button .hover,.css-button .shine {width: 100% !important; height: 100% !important; position: absolute !important; top: 0 !important; left: 0 !important;}
#nav-top .dk-select,.nav-bar-above .dk-select {z-index: 9999 !important;}
#nav-side .dk-select,.include-nav .dk-select {z-index: 9998 !important;}
#nav-bottom .dk-select,.nav-bar-below .dk-select {z-index: 9997 !important;}
.include-nav {position: relative; z-index: 9998 !important;}
#navigation-above+.dk-select,#navigation-below+.dk-select {float: left;}
.dk-select,.dk-select *,.dk-select :after,.dk-select :before,.dk-select-multi,.dk-select-multi *,.dk-select-multi :after,.dk-select-multi :before {box-sizing: border-box;}
.dk-select,.dk-select-multi {position: relative; display: inline-block; vertical-align: middle; line-height: 1.5em; width: 300px; cursor: pointer; text-align: left; margin: 10px 20px;}
.dk-selected {width: 100%; white-space: nowrap; overflow: hidden; position: relative; background-color: rgba(255,255,255,.8); border: 1px solid #ccc; border-radius: .4em; padding: .5em 1em .4em; font-size: .9em; color: #333; font-weight: 700; text-overflow: ellipsis;}
.dk-selected:after,.dk-selected:before {content: ''; display: block; position: absolute; right: 0;}
.dk-selected:before {top: 50%; border: solid transparent; border-width: .25em .25em 0; border-top-color: #999; margin: -.125em .5em 0 0;}
.dk-selected:after {top: 0; height: 100%; border-left: 1px solid #999; margin: 0 1.5em 0 0;}
.dk-selected-disabled {color: #BBB;}
.dk-select .dk-select-options {position: absolute; display: none; left: 0; font-size: .9em;}
.dk-select-open-up .dk-select-options {border-radius: .4em .4em 0 0; margin-bottom: -1px; bottom: 100%;}
.dk-select-open-down .dk-select-options {border-radius: 0 0 .4em .4em; margin-top: -1px; top: 100%;}
.dk-select-multi .dk-select-options {max-height: 10em;}
.dk-select-options {width: 100%; z-index: 100; background-color: #fff; border: 1px solid #ccc; border-top: none; border-radius: .4em; overflow-x: hidden; overflow-y: auto; max-height: 14.8em; list-style: none; padding: .25em 0; margin: 0 !important;}
.dk-option-selected {background-color: #f4f4f4 !important; color: #333 !important;}
.dk-select-options-highlight .dk-option-selected {background-color: transparent !important; color: #333;}
.dk-option {padding: .4em 1em; display: block !important; float: none !important; color: #666; line-height: normal !important; text-align: left; border-bottom: 1px solid rgba(0,0,0,.05);}
.dk-select-options .dk-option-highlight {background-color: #f2f2f2 !important; color: #666;}
.dk-select-options .dk-option-disabled {color: #BBB; background-color: transparent;}
.dk-optgroup {border: solid #CCC; border-width: 1px 0; padding: .25em 0; margin-top: .25em;}
.dk-optgroup+.dk-option {margin-top: .25em;}
.dk-optgroup+.dk-optgroup {border-top-width: 0; margin-top: 0;}
.dk-optgroup:nth-child(2) {padding-top: 0; border-top: none; margin-top: 0;}
.dk-optgroup:last-child {border-bottom-width: 0; margin-bottom: 0; padding-bottom: 0;}
.dk-optgroup-label {padding: 0 .5em .25em; font-weight: 700; width: 100%;}
.dk-optgroup-options {list-style: none; padding-left: 0;}
.dk-optgroup-options li {padding-left: 1.2em;}
.dk-select-open-up .dk-selected {border-top-left-radius: 0; border-top-right-radius: 0; border-color: #999;}
.dk-select-open-down .dk-selected {border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-color: #aaa;}
.dk-select-open-down .dk-selected:before,.dk-select-open-up .dk-selected:before {border-width: 0 .25em .25em; border-bottom-color: #aaa;}
.dk-select-open-down .dk-selected:after,.dk-select-open-up .dk-selected:after {border-left-color: #aaa;}
.dk-select-multi:focus .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-open-up .dk-select-options {display: block; border-color: #aaa;}
.dk-select-multi:focus,.dk-select-multi:hover,.dk-selected:focus,.dk-selected:hover {outline: 0;}
.dk-selected:focus:before,.dk-selected:hover:before {border-top-color: #999;}
.dk-selected:focus:after,.dk-selected:hover:after {border-left-color: #999;}
.dk-select-disabled {opacity: .6; color: #BBB; cursor: not-allowed;}
.dk-select-disabled .dk-selected:focus,.dk-select-disabled .dk-selected:hover {border-color: inherit;}
.dk-select-disabled .dk-selected:focus:before,.dk-select-disabled .dk-selected:hover:before {border-top-color: inherit;}
.dk-select-disabled .dk-selected:focus:after,.dk-select-disabled .dk-selected:hover:after {border-left-color: inherit;}
select[data-dkcacheid] {display: none;}
@media only screen and (min-width:960px) {.dk-select {display: none !important;}}
@media only screen and (max-width:960px) {#navigation-alongside,.navigation {text-align: center;}.dk-select {float: none !important; display: inline-block !important;}.dk_toggle {text-align: left;}}
@media only screen and (max-width:767px) {#navigation-alongside+.dk-select {float: none !important;}.js .include-nav .selectnav {margin: 15px 0 0 !important;}}
@media only screen and (max-width:350px) {.dk-select,.dk-select-multi {width: 260px !important;}}
.breadcrumb-style-1 {overflow: hidden; list-style: none; width: 100%;}
.breadcrumb-style-1 li {margin: 0; display: inline;}
.breadcrumb-style-1 a {font-family: inherit; font-size: inherit; font-weight: 700; color: inherit; text-decoration: none; list-style: none; position: relative; display: inline; padding: 0 1.5em 0 0;}
.breadcrumb-style-1 a:visited {color: inherit;}
.breadcrumb-style-1 a:after {content: "\2192"; display: inline; position: relative; padding-left: 1.5em;}
.narrow .breadcrumb-style-1 {line-height: 1.4em;}
.narrow .breadcrumb-style-1 li {line-height: 1;}
.narrow .breadcrumb-style-1 a {padding: 0 .5em 0 0; font-size: 13px;}
.narrow .breadcrumb-style-1 a:after {padding-left: .5em;}
.breadcrumb-style-1 li:last-child a:after {content: none;}
.breadcrumb-style-1 li:last-child a {cursor: default; font-weight: 400; color: inherit;}
.breadcrumb-style-1 li a:hover {color: #000;}
.breadcrumb-style-2 {overflow: hidden; list-style: none; width: 100%;}
.breadcrumb-style-2 li {margin: 0; display: inline;}
.breadcrumb-style-2 a {margin: .4em 1.5em .1em 0; padding: 0 2em 0 0; font-family: inherit; font-size: inherit; font-weight: 700; color: inherit; text-decoration: none; list-style: none; position: relative; display: inline; background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/divider_1.png) right center no-repeat;}
.breadcrumb-style-2 a:visited {color: inherit;}
.breadcrumb-style-2 li:last-child a {background: 0 0; cursor: default; font-weight: 400; color: inherit;}
.breadcrumb-style-2 a:hover {color: #000;}
.narrow .breadcrumb-style-2 {line-height: 1.4em;}
.narrow .breadcrumb-style-2 li {line-height: 1;}
.narrow .breadcrumb-style-2 a {margin: .2em .5em .05em 0; padding: 0 1em 0 0; font-size: 13px;}
.narrow .breadcrumb-style-2 a:after {padding-left: .5em;}
.breadcrumb-style-3 {overflow: hidden; list-style: none; width: 100%; margin-bottom: 10px;}
.breadcrumb-style-3 li {margin: 0;}
.breadcrumb-style-3 a {font-family: inherit; font-size: inherit; font-weight: 700; color: #fff; text-decoration: none; list-style: none; float: left; position: relative; display: inline-block; padding: .5em 1em .5em 1.5em; margin-bottom: 10px; margin-right: 2em; background-color: #000; border-radius: 3px;}
.breadcrumb-style-3 a:visited {color: #fff;}
.breadcrumb-style-3 a:after {content: " "; display: block; width: 0; height: 0; border-top: 1.33em solid transparent; border-bottom: 1.33em solid transparent; border-left: 1.1em solid #000; position: absolute; top: 50%; margin-top: -1.33em; margin-left: -1px; left: 100%; z-index: 1;}
.breadcrumb-style-3 li:last-child a {background: 0 0 !important; cursor: default; font-weight: 400; color: inherit; margin-left: -1.5em;}
.breadcrumb-style-3 li:last-child a:after {border: none;}
.breadcrumb-style-3 a:hover {background: gray;}
.breadcrumb-style-3 a:hover:after {border-left-color: gray !important;}
.narrow .breadcrumb-style-3 a {font-size: 14px; line-height: 1.2em; margin-bottom: 2px;}
.narrow .breadcrumb-style-3 a:after,.narrow .breadcrumb-style-4 a:after {border-top: 1em solid transparent; border-bottom: 1em solid transparent; border-left: 1.1em solid #000; margin-top: -1em;}
.breadcrumb-style-4 {overflow: hidden; list-style: none; width: 100%;}
.breadcrumb-style-4 a {font-family: inherit; font-size: inherit; font-weight: 700; color: #fff; text-decoration: none; list-style: none; float: left; position: relative; display: inline-block; padding: .5em 2em .5em 1em; margin: 0 0 1px; background-color: #000;}
.breadcrumb-style-4 a:visited {color: #fff;}
.breadcrumb-style-4 a:before {content: " "; display: block; width: 0; height: 0; border-top: 19px transparent solid; border-bottom: 19px transparent solid; border-left: 19px #000 solid; position: absolute; top: 50%; margin-top: -19px; margin-right: 2px; right: 0; z-index: 2;}
.breadcrumb-style-4 li {margin: 0;}
.breadcrumb-style-4 a:after {content: " "; display: block; width: 0; height: 0; border-top: 19px solid transparent; border-bottom: 19px solid transparent; border-left: 19px solid #fff; position: absolute; top: 50%; margin-top: -19px; margin-left: -19px; left: 100%; z-index: 1;}
.breadcrumb-style-4 li:last-child a:after {border-top: 19px solid #fff; border-bottom: 19px solid #fff; border-left: 19px solid #000; right: auto;}
.breadcrumb-style-4 li:first-child a {padding-left: 1.5em; margin-left: 0; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.breadcrumb-style-4 li:last-child a {background: 0 0 !important; cursor: default; font-weight: 400; color: inherit;}
.breadcrumb-style-4 li:last-child a:before {border: none;}
.breadcrumb-style-4 a:hover {background: gray;}
.breadcrumb-style-4 a:hover:before {border-left-color: #000 !important; border-top-color: gray !important; border-bottom-color: gray !important; left: -19px; right: auto; border-right-width: 19px; border-left-width: 19px; top: 50%; padding-bottom: 1px; margin-right: 2px; margin-top: -20px;}
.breadcrumb-style-4 a:hover:after {border-top-color: #000 !important; border-bottom-color: #000 !important; border-left-color: gray !important; margin-left: -19px; padding-bottom: 1px; margin-top: -20px;}
.breadcrumb-style-4 li:nth-last-child(2) a {padding-right: 1.5em; margin-right: 1em;}
.breadcrumb-style-4 li:nth-last-child(2) a:hover:before {border-top-color: gray !important; border-bottom-color: gray !important; border-left-color: #000 !important; margin-left: 0; display: block;}
.breadcrumb-style-4 li:nth-last-child(2) a:after {border-top-color: transparent !important; border-bottom-color: transparent !important; border-left-color: #000 !important; margin-left: 0;}
.breadcrumb-style-4 li:nth-last-child(2) a:hover:after {border-left-color: gray !important;}
.breadcrumb-style-4 li:last-child a:after,.breadcrumb-style-4 li:last-child a:before {border-top-color: transparent !important; border-bottom-color: transparent !important; border-left-color: #000 !important; left: -1px; display: none !important;}
.narrow .breadcrumb-style-4 a {font-size: 14px; line-height: 1.2em; display: block; width: 90%; padding: .5em 2em .5em 1em !important; box-sizing: border-box;}
.narrow .breadcrumb-style-4 a:before,.narrow .breadcrumb-style-4 a:hover:before,.narrow .breadcrumb-style-4 li:nth-last-child(2) a:before {border-top: 1em transparent solid; border-bottom: 1em transparent solid; border-left: 1em #000 solid; margin-top: -1em; margin-right: 1px; left: 100%; right: auto;}
.narrow .breadcrumb-style-4 a:hover:before,.narrow .breadcrumb-style-4 li:nth-last-child(2) a:hover:before {border-top: 1em transparent solid !important; border-bottom: 1em transparent solid !important; border-left: 1em gray solid !important;}
.narrow .breadcrumb-style-4 a:after,.narrow .breadcrumb-style-4 a:hover:after {border-top: 1em solid red; border-bottom: 1em solid red; border-left: 1em solid green; margin-top: -1em; margin-left: 0; left: 100%; padding-bottom: 1px; margin-right: 1em; display: none !important;}
.breadcrumb-style-5 {overflow: hidden; list-style: none; width: 100%; border: 1px solid rgba(0,0,0,.25); border-radius: 3px;}
.breadcrumb-style-5 li {margin: 0;}
.breadcrumb-style-5 a {font-family: inherit; font-size: inherit; font-weight: 700; color: inherit !important; text-decoration: none; list-style: none; float: left; display: inline-block; padding: 1em 0 1em 1.3em; margin-right: 0; position: relative; border-bottom: 1px solid #ccc; margin-bottom: -1px;}
.breadcrumb-style-5 a:visited {color: inherit !important;}
.breadcrumb-style-5 a:after {content: ""; display: block; width: 17px; height: 100%; position: absolute; top: 0; left: 100%; background: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/divider_1.png) right center no-repeat;}
.breadcrumb-style-5 li:last-child a:after {background: 0 0; cursor: default; font-weight: 400; color: inherit;}
.breadcrumb-style-5 a:hover,.breadcrumb-style-5 li:last-child a:hover {text-decoration: none;}
.narrow .breadcrumb-style-5,.narrow .breadcrumb-style-5 li:first-child:last-child a {border: 0;}
.narrow .breadcrumb-style-5 a {border-left: 1px solid #ccc; font-size: 13px; line-height: 1.2em; width: 90%; display: block; padding: .5em 0 .5em 1.3em; box-sizing: border-box;}
.narrow .breadcrumb-style-5 li:first-child a {border-top: 1px solid #ccc;}
.narrow .breadcrumb-style-5 li:last-child a {border-left: 0;}
.narrow .breadcrumb-style-5 a:after {width: 14px; left: 99%;}
.breadcrumb-style-6 {overflow: hidden; list-style: none; width: 100%; background: #fff; border-radius: 3px; border-right: 1px solid #bfbfbf; position: relative;}
.breadcrumb-style-6:after,.breadcrumb-style-6:before {content: ""; position: absolute; width: 100%; height: 0; left: 0; line-height: 0; border-top: 1px solid #bfbfbf;}
.breadcrumb-style-6:after {top: 0;}
.breadcrumb-style-6:before {bottom: 0;}
.breadcrumb-style-6 li {margin: 0 1em 0 0;}
.breadcrumb-style-6 a {font-family: inherit; font-size: inherit; font-weight: 700; color: inherit; text-decoration: none; list-style: none; float: left; position: relative; display: inline-block; padding: 18px .5em 17px 3em; border: 1px solid #bfbfbf; margin-bottom: -1px;}
.breadcrumb-style-6 a:visited {color: inherit;}
.breadcrumb-style-6 a:after {content: " "; display: block; width: 0; height: 0; border-top: 2em solid transparent; border-bottom: 2em solid transparent; border-left: 1.5em solid #fff; position: absolute; top: 50%; margin-top: -2em; left: 100%; z-index: 2;}
.breadcrumb-style-6 a:before {content: " "; display: block; width: 0; height: 0; border-top: 2em solid transparent; border-bottom: 2em solid transparent; border-left: 1.5em solid #bfbfbf; position: absolute; top: 50%; margin-top: -2em; margin-left: 1px; left: 100%; z-index: 1;}
.breadcrumb-style-6 li:first-of-type a {padding-left: 1.5em;}
.breadcrumb-style-6 li:last-child a {background: 0 0 !important; cursor: default; font-weight: 400; border-right: 0;}
.breadcrumb-style-6 li:last-child a:after,.breadcrumb-style-6 li:last-child a:before {display: none;}
.breadcrumb-style-6 a:hover {background: #dfdfdf;}
.breadcrumb-style-6 a:hover:after {border-left-color: #dfdfdf !important;}
.breadcrumb-style-6 li:last-child a:hover:after {border-left: 1.5em solid #fff !important;}
.narrow .breadcrumb-style-6 li:first-child:last-child a {border: 0;}
.narrow .breadcrumb-style-6 {line-height: 1.4em; border: 0;}
.narrow .breadcrumb-style-6:after,.narrow .breadcrumb-style-6:before {display: none;}
.narrow .breadcrumb-style-6 li {line-height: 1;}
.narrow .breadcrumb-style-6 a {padding: .5em .25em .5em 1.5em !important; font-size: 13px; width: 95%; box-sizing: border-box;}
.narrow .breadcrumb-style-6 li:last-child a {border-left: none;}
.narrow .breadcrumb-style-6 a:after {border-top: 1em solid transparent; border-bottom: 1em solid transparent; border-left: .75em solid #fff; margin-top: -1em;}
.narrow .breadcrumb-style-6 a:before {border-top: 1em solid transparent; border-bottom: 1em solid transparent; border-left: .75em solid #bfbfbf; margin-top: -1em;}
.narrow .breadcrumb-style-6 li:first-of-type a {padding-left: .75em;}
.narrow .breadcrumb-style-6 li:last-child a:hover:after {border-left: .75em solid #fff !important;}
.breadcrumb-style-7,.breadcrumb-style-8 {overflow: hidden; list-style: none; width: 100%;}
.breadcrumb-style-7 li,.breadcrumb-style-8 li {margin: 0; display: inline; padding: 0 .5em 0 0;}
.breadcrumb-style-7 a,.breadcrumb-style-8 a {font-family: inherit; font-size: 14px; font-weight: 700; text-decoration: none; list-style: none; position: relative; display: inline; color: #bbb;}
.breadcrumb-style-7 a:visited,.breadcrumb-style-8 a:visited {color: #bbb;}
.breadcrumb-style-8 a {font-size: inherit; color: inherit; font-weight: inherit;}
.breadcrumb-style-7 li:after,.breadcrumb-style-8 li:after {content: "\2023"; display: inline; padding-left: .5em; position: relative; top: -1px; color: #bbb !important;}
.breadcrumb-style-8 li:after {content: "\2F"; position: relative; top: 1px;}
.narrow .breadcrumb-style-7,.narrow .breadcrumb-style-8 {line-height: 1.4em;}
.narrow .breadcrumb-style-7 li,.narrow .breadcrumb-style-8 li {line-height: 1;}
.narrow .breadcrumb-style-7 a,.narrow .breadcrumb-style-8 a {padding: 0 .5em 0 0; font-size: 13px;}
.narrow .breadcrumb-style-7 a:after,.narrow .breadcrumb-style-8 a:after {padding-left: .5em;}
.breadcrumb-style-7 li:last-child:after,.breadcrumb-style-8 li:last-child:after {content: none;}
.breadcrumb-style-7 li:last-child a,.breadcrumb-style-8 li:last-child a {cursor: default;}
.breadcrumb-style-7 li a:hover,.breadcrumb-style-8 li a:hover {text-decoration: underline;}
.breadcrumb-style-7 li:last-child a:hover,.breadcrumb-style-8 li:last-child a:hover {text-decoration: none;}
.page-listing.one-col {width: 100%;}
.page-listing.two-col {width: 49%; margin-right: 2%; float: left;}
.page-listing.two-col:nth-child(even) {margin-right: 0;}
.page-listing.two-col:nth-child(odd) {clear: both;}
.page-listing.three-col {width: 32%; margin-right: 2%; float: left;}
.page-listing.three-col:nth-child(3n) {margin-right: 0;}
.page-listing.three-col:nth-child(3n+1) {clear: both;}
.page-listing.four-col {width: 23.5%; margin-right: 2%; float: left;}
.page-listing.four-col:nth-child(4n) {margin-right: 0;}
.page-listing.four-col:nth-child(4n+1) {clear: both;}
.one-half .page-listing.four-col,.one-half .page-listing.three-col {width: 49%; margin-right: 2%;}
.one-half .page-listing.four-col:nth-child(even),.one-half .page-listing.three-col:nth-child(even) {margin-right: 0;}
.narrow .page-listing.four-col,.narrow .page-listing.three-col {width: 100%; margin-right: 0;}
.narrow .page-listing.four-col:nth-child(even),.narrow .page-listing.three-col:nth-child(even) {margin-right: 0;}
.thumb_resize {max-height: 100px; padding-bottom: 5px; padding-top: 10px;}
.pagelisting-comment {font-size: 12px !important;}
.pagelisting-style-1 {display: block; text-decoration: none; line-height: normal; margin: 0 0 25px; overflow: hidden;}
.pagelisting-style-1 .thumb {width: 25%; float: left; text-align: center;}
.pagelisting-style-1 img {margin: 0 !important; position: static;}
.pagelisting-style-1 .content {width: 75%; float: left;}
.pagelisting-style-1 h3 {font-size: 17px; font-weight: 700; margin: 0; padding-left: 20px; line-height: 1.3em;}
.pagelisting-style-1 p {font-size: 14px; line-height: 1.4em; margin: 0; padding-left: 20px; padding-top: 5px;}
.two-col .pagelisting-style-1 {margin-bottom: 30px;}
.two-col .pagelisting-style-1 .content {width: 74%;}
.four-col .pagelisting-style-1,.three-col .pagelisting-style-1 {padding-right: 10px;}
.four-col .pagelisting-style-1:nth-child(3n),.three-col .pagelisting-style-1:nth-child(3n) {padding-right: 0;}
.four-col .pagelisting-style-1 .thumb,.three-col .pagelisting-style-1 .thumb {width: 100%;}
.four-col .pagelisting-style-1 h3,.three-col .pagelisting-style-1 h3 {margin: 8px 0 0; padding-left: 0;}
.four-col .pagelisting-style-1 p,.three-col .pagelisting-style-1 p {padding-left: 0; padding-top: 6px;}
.four-col .pagelisting-style-1 .content,.three-col .pagelisting-style-1 .content {width: 100%; float: left;}
@media only screen and (max-width:767px) {.two-col .pagelisting-style-1 .content {width: 100%;}.four-col .pagelisting-style-1,.three-col .pagelisting-style-1,.two-col .pagelisting-style-1 {padding-right: 10px;}.four-col .pagelisting-style-1:nth-child(2n),.three-col .pagelisting-style-1:nth-child(2n) {padding-right: 0;}.pagelisting-style-1 .content,.pagelisting-style-1 .thumb {width: 100%; float: none;}.pagelisting-style-1 h3 {padding-left: 0; margin-top: 8px;}.pagelisting-style-1 p {padding-left: 0; padding-top: 6px;}.page-listing.three-col:nth-child(3n+1) {clear: none;}.page-listing.three-col:nth-child(2n+1) {clear: both;}}
@media only screen and (max-width:480px) {.page-listing.three-col {-webkit-box-flex: 0; -ms-flex: none; flex: none;}}
.pagelisting-style-2 {display: block; text-decoration: none; line-height: normal; margin: 0 0 20px; padding: 15px; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,.15); overflow: hidden;}
.pagelisting-style-2:hover {box-shadow: 0 0 5px rgba(0,0,0,.35);}
.pagelisting-style-2 .thumb {width: 25%; float: left; text-align: center;}
.pagelisting-style-2 img {margin: 0 !important; position: static;}
.pagelisting-style-2 .content {width: 75%; float: left;}
.pagelisting-style-2 h3 {font-size: 17px; font-weight: 700; margin: 0; padding-left: 15px; color: #000; line-height: 1.3em;}
.pagelisting-style-2 p {font-size: 13px; line-height: 1.4em; margin: 0; padding-left: 15px; padding-top: 5px;}
.four-col .pagelisting-style-2,.three-col .pagelisting-style-2 {padding: 15px;}
.four-col .pagelisting-style-2 .thumb,.three-col .pagelisting-style-2 .thumb {width: 100%;}
.four-col .pagelisting-style-2 h3,.three-col .pagelisting-style-2 h3 {margin: 8px 0 0; padding-left: 0;}
.four-col .pagelisting-style-2 p,.three-col .pagelisting-style-2 p {padding-left: 0; padding-top: 5px;}
.four-col .pagelisting-style-2 .content,.three-col .pagelisting-style-2 .content {width: 100%; float: left;}
@media only screen and (max-width:767px) {.pagelisting-style-2 .content,.pagelisting-style-2 .thumb {width: 100%; float: none;}.pagelisting-style-2 h3 {padding-left: 0; margin-top: 10px;}.pagelisting-style-2 p {padding-left: 0;}}
.pagelisting-style-3 {display: block; text-decoration: none; line-height: normal; margin: 0 0 20px; background-color: #fff; overflow: hidden;}
.pagelisting-style-3 .thumb {width: 25%; float: left; text-align: center;}
.pagelisting-style-3 img {margin: 0 !important; position: static;}
.pagelisting-style-3 .content {width: 75%; float: left;}
.pagelisting-style-3 h3 {font-size: 17px; font-weight: 700; margin: 10px 0 0; padding: 0 15px; color: #000; line-height: 1.3em;}
.pagelisting-style-3 p {font-size: 14px; line-height: 1.4em; margin: 0 0 15px; padding: 0 15px;}
.one-col .pagelisting-style-3 p {margin: 0 0 15px; padding: 0 15px;}
.four-col .pagelisting-style-3 .thumb,.three-col .pagelisting-style-3 .thumb {width: 100%;}
.four-col .pagelisting-style-3 .content,.three-col .pagelisting-style-3 .content {width: auto;}
.four-col .pagelisting-style-3 p,.three-col .pagelisting-style-3 p {margin: 0 0 20px; padding: 5px 20px 0;}
.four-col .pagelisting-style-3 h3,.three-col .pagelisting-style-3 h3 {padding: 0 20px;}
.pagelisting-style-4 {display: block; text-decoration: none; line-height: normal; margin: 0 0 20px; padding: 5px; overflow: hidden;}
.four-col .pagelisting-style-4,.three-col .pagelisting-style-4 {padding: 0;}
.pagelisting-style-4 .thumb {width: 25%; float: left; text-align: center;}
.four-col .pagelisting-style-4 .thumb,.three-col .pagelisting-style-4 .thumb {width: 94%; float: none; padding: 5px;}
.pagelisting-style-4 img {margin: 0 !important; box-shadow: 0 0 0 4px #fff,0 0 0 5px rgba(0,0,0,.25),0 0 2px 5px rgba(0,0,0,.25); position: static;}
.pagelisting-style-4 .content {width: 75%; float: left;}
.four-col .pagelisting-style-4 .content,.three-col .pagelisting-style-4 .content {padding: 0 5px; width: auto; float: none;}
.pagelisting-style-4 h3 {font-size: 17px; font-weight: 700; margin: -7px 0 0; padding-left: 20px; color: #000; line-height: 1.3em;}
.four-col .pagelisting-style-4 h3,.three-col .pagelisting-style-4 h3 {margin: 8px 0 0; padding-left: 0;}
.pagelisting-style-4 p {font-size: 14px; line-height: 1.4em; margin: 0; padding-left: 20px; padding-top: 5px;}
.four-col .pagelisting-style-4 p,.three-col .pagelisting-style-4 p {padding-left: 0;}
.css-button.location_op_sidebar_optin_submit_button {width: 230px; padding-top: 20px; padding-bottom: 20px; overflow: hidden;}
.css-button.location_op_home_feature_image_hover_optin_submit_button,.css-button.location_op_home_feature_video_optin_submit_button {width: 363px; padding-top: 20px; padding-bottom: 20px; overflow: hidden;}
.image-button {max-width: 100%; background: 0 0;}
.image-button img {max-width: 100%; height: auto;}
.image-button.location_op_home_feature_image_hover_optin_submit_button,.image-button.location_op_home_feature_video_optin_submit_button,.image-button.location_op_sidebar_optin_submit_button {width: 363px; overflow: hidden; background: 0 0;}
.image-button.location_op_home_feature_image_hover_optin_submit_button img,.image-button.location_op_home_feature_video_optin_submit_button img,.image-button.location_op_sidebar_optin_submit_button img {width: 100%;}
.op-live-search-container {position: relative; font-size: 14px;}
.op-live-search-input,.op-live-search-input[type=text] {margin: 0; padding: 10px 14px 8px 30px; width: 100%; font-size: 14px; border: 1px solid #ccc; background-color: #fff; background-image: none; background-repeat: no-repeat; background-position: 8px center; box-sizing: border-box; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out;}
.op-live-search-input:focus {outline: 0; border: 1px solid #999;}
.op-live-search-results {margin: 0; height: 0; width: 100%; position: absolute; z-index: 9999; top: 100%; left: 0; overflow: hidden; border: 1px solid #999; border-bottom: none; border-top: none; box-sizing: border-box; background: #fff;}
.op-live-search-results--shown {border: 1px solid #999; border-top: none;}
.op-live-search-results-item {margin: 0; padding: 0; color: #999; line-height: 1.2em; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out; position: relative;}
.op-live-search-results-item a {padding: 6px 10px; display: block; cursor: pointer; font-size: 14px; color: #333; text-decoration: none;}
.op-live-search-results-item.op-live-search-results-item--empty {padding: 6px 10px; cursor: default;}
.op-live-search-results-item--focused a {background: #f7f7f7; color: #333;}
.login-form-style-1 div.ws-plugin--optimizemember-pro-login-widget-profile-summary>a>img.avatar,.login-form-style-1 img {float: none; margin: 0; padding: 3px; border: 1px solid #CCC; border-radius: 4px;}
.login-form-style-1 .ws-plugin--optimizemember-pro-login-widget-profile-summary-name {font-weight: 700; font-size: 120%;}
.op-exit-redirect-modal {box-sizing: border-box; position: fixed; top: 34%; left: 50%; z-index: 9999999; margin-left: -350px; padding: 1.5em 2em 3em; width: 700px; max-width: 100%; border-radius: 5px 5px 0 0; font-weight: 700; border: 1px solid #000; border-top: 5px solid red; background-color: #FFF; box-shadow: 0 0 10px rgba(0,0,0,.4);}
#op_overlay {position: fixed; z-index: 100001; width: 100%; height: 100%; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0,0,0,.6); opacity: 0; -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
#op_loading {position: fixed; top: 50%; left: 50%; margin-top: -21px; margin-left: -21px; width: 42px; height: 42px; z-index: 100010; opacity: 0; -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.wpm_regform_table.wpm_registration td input {margin-bottom: 0;}
.wpm_regform_table.wpm_registration td {vertical-align: middle; padding-bottom: 10px;}
#wp-admin-bar-query-monitor small {display: inline;}
.mce-btn button span {display: inline-block;}
.wp-editor-wrap .uploader-editor-content h3 {padding: 15px 10px; font-size: 14px; border: 1px solid #e5e5e5; border-top: none; background: #f0f0f0; color: #939393; font-weight: 400;}
.mce-notification,.mce-panel {z-index: 100502 !important;}
@media only screen and (max-width:959px) {.optin-box-5 .optin-box-content {width: auto;}.four-fifths .feature-block li,.three-fourths .feature-block li {width: 45%;}.one-half .feature-block li,.three-fifths .feature-block li,.two-fourths .feature-block li,.two-thirds .feature-block li {width: 100%;}.feature-block-one-col li {width: 100% !important;}.feature-box,.optin-box {max-width: 100%;}.optin-box-5 {box-sizing: border-box;}.one-fifth .optin-box .description,.one-fourth .optin-box .description,.one-half .split-half .optin-box .description,.two-fifths .optin-box .description,.two-fourths .optin-box .description {margin: 10px 0;}.optin-box-9 .text-boxes {width: 100%;}.optin-box-9 button.default-button {width: 100%; margin: 0 0 10px;}.optin-box-10 .css-button,.optin-box-10 .text-boxes,.optin-box-10 button.default-button,.optin-box-10 label {margin: 10px 0 0; width: 100%; line-height: normal; max-width: 100%;}.optin-box-10 button.default-button {margin: 10px 0;}.css-button.style-1 {width: 100%; padding-left: 0 !important; padding-right: 0 !important;}.testimonial-image-style-6 .testimonial-image-content {font-size: 18px;}.testimonial-style-4 {width: auto; max-width: 70%;}.one-fifth .testimonial-image-style-2,.one-fourth .testimonial-image-style-2,.two-fifths .testimonial-image-style-2 {padding: 10px;}.four-fifths .testimonial-image-style-2,.one-third .testimonial-image-style-2,.three-fifths .testimonial-image-style-2,.three-fourths .testimonial-image-style-2,.two-fourths .testimonial-image-style-2,.two-thirds .testimonial-image-style-2 {padding: 20px;}.four-fifths .testimonial-image-style-2 .testimonial-content,.one-fifth .testimonial-image-style-2 .testimonial-content,.one-fourth .testimonial-image-style-2 .testimonial-content,.one-third .testimonial-image-style-2 .testimonial-content,.three-fifths .testimonial-image-style-2 .testimonial-content,.three-fourths .testimonial-image-style-2 .testimonial-content,.two-fifths .testimonial-image-style-2 .testimonial-content,.two-fourths .testimonial-image-style-2 .testimonial-content,.two-thirds .testimonial-image-style-2 .testimonial-content {font-size: 12px; line-height: 1.5em;}.four-fifths .testimonial-image-style-2 cite strong,.one-fifth .testimonial-image-style-2 cite strong,.one-fourth .testimonial-image-style-2 cite strong,.one-third .testimonial-image-style-2 cite strong,.three-fifths .testimonial-image-style-2 cite strong,.three-fourths .testimonial-image-style-2 cite strong,.two-fifths .testimonial-image-style-2 cite strong,.two-fourths .testimonial-image-style-2 cite strong,.two-thirds .testimonial-image-style-2 cite strong {font-size: 14px;}.four-fifths .testimonial-image-style-2 img:first-child,.one-fifth .testimonial-image-style-2 img:first-child,.one-fourth .testimonial-image-style-2 img:first-child,.one-third .testimonial-image-style-2 img:first-child,.three-fifths .testimonial-image-style-2 img:first-child,.three-fourths .testimonial-image-style-2 img:first-child,.two-fifths .testimonial-image-style-2 img:first-child,.two-fourths .testimonial-image-style-2 img:first-child,.two-thirds .testimonial-image-style-2 img:first-child {position: relative; margin: 0; max-width: 100%; width: auto;}.four-fifths .testimonial-image-style-4,.one-fifth .testimonial-image-style-4,.one-fourth .testimonial-image-style-4,.one-half .testimonial-image-style-4,.one-third .testimonial-image-style-4,.three-fifths .testimonial-image-style-4,.three-fourths .testimonial-image-style-4,.two-fifths .testimonial-image-style-4,.two-fourths .testimonial-image-style-4,.two-thirds .testimonial-image-style-4 {padding: 0; font-size: 12px; line-height: 1.6em; clear: both;}.four-fifths .testimonial-image-style-4 img,.one-fifth .testimonial-image-style-4 img,.one-fourth .testimonial-image-style-4 img,.one-half .testimonial-image-style-4 img,.one-third .testimonial-image-style-4 img,.three-fifths .testimonial-image-style-4 img,.three-fourths .testimonial-image-style-4 img,.two-fifths .testimonial-image-style-4 img,.two-fourths .testimonial-image-style-4 img,.two-thirds .testimonial-image-style-4 img {margin: 10px 0; position: relative; max-width: 100%; width: 100%;}.four-fifths .testimonial-image-style-5,.one-fifth .testimonial-image-style-5,.one-fourth .testimonial-image-style-5,.one-half .testimonial-image-style-5,.one-third .testimonial-image-style-5,.three-fifths .testimonial-image-style-5,.three-fourths .testimonial-image-style-5,.two-fifths .testimonial-image-style-5,.two-fourths .testimonial-image-style-5,.two-thirds .testimonial-image-style-5 {font-size: 12px; line-height: 1.5em;}.four-fifths .testimonial-image-style-6 .testimonial-image-content,.one-fifth .testimonial-image-style-6 .testimonial-image-content,.one-fourth .testimonial-image-style-6 .testimonial-image-content,.one-half .testimonial-image-style-6 .testimonial-image-content,.one-third .testimonial-image-style-6 .testimonial-image-content,.three-fifths .testimonial-image-style-6 .testimonial-image-content,.three-fourths .testimonial-image-style-6 .testimonial-image-content,.two-fifths .testimonial-image-style-6 .testimonial-image-content,.two-fourths .testimonial-image-style-6 .testimonial-image-content,.two-thirds .testimonial-image-style-6 .testimonial-image-content {font-size: 14px;}.one-fifth .testimonial-style-3,.one-fourth .testimonial-style-3,.one-third .testimonial-style-3,.two-fifths .testimonial-style-3,.two-thirds .testimonial-style-3 {padding: 0; font-size: 12px;}.four-fifths .testimonial-style-2,.one-fifth .testimonial-style-2,.one-fourth .testimonial-style-2,.one-half .testimonial-style-2,.one-third .testimonial-style-2,.three-fifths .testimonial-style-2,.three-fourths .testimonial-style-2,.two-fifths .testimonial-style-2,.two-fourths .testimonial-style-2,.two-thirds .testimonial-style-2 {padding: 20px 0;}.four-fifths .testimonial-style-4,.one-fifth .testimonial-style-4,.one-fourth .testimonial-style-4,.one-half .testimonial-style-4,.one-third .testimonial-style-4,.three-fifths .testimonial-style-4,.three-fourths .testimonial-style-4,.two-fifths .testimonial-style-4,.two-fourths .testimonial-style-4,.two-thirds .testimonial-style-4 {margin: 20px 0; padding: 10px; max-width: 100%; font-size: 12px; box-sizing: border-box;}.four-fifths .testimonial-style-4 .testimonial-content,.one-fifth .testimonial-style-4 .testimonial-content,.one-fourth .testimonial-style-4 .testimonial-content,.one-half .testimonial-style-4 .testimonial-content,.one-third .testimonial-style-4 .testimonial-content,.three-fifths .testimonial-style-4 .testimonial-content,.three-fourths .testimonial-style-4 .testimonial-content,.two-fifths .testimonial-style-4 .testimonial-content,.two-fourths .testimonial-style-4 .testimonial-content,.two-thirds .testimonial-style-4 .testimonial-content {padding: 10px;}.four-fifths .testimonial-style-5,.one-fifth .testimonial-style-5,.one-fourth .testimonial-style-5,.one-half .testimonial-style-5,.one-third .testimonial-style-5,.three-fifths .testimonial-style-5,.three-fourths .testimonial-style-5,.two-fifths .testimonial-style-5,.two-fourths .testimonial-style-5,.two-thirds .testimonial-style-5 {padding: 0;}.one-fifth .testimonial-style-6 p,.one-fourth .testimonial-style-6 p,.one-third .testimonial-style-6 p,.two-fifths .testimonial-style-6 p {font-size: 12px;}.two-fifths .optin-box-1 button,.two-fifths .optin-box-1 input[type=submit] {float: none;}.one-fifth .optin-box-1 button span,.one-fifth .optin-box-1 input,.one-fifth .optin-box-1 p,.one-fifth .optin-box-2 button span,.one-fifth .optin-box-2 input,.one-fifth .optin-box-2 p,.one-fifth .optin-box-3 button span,.one-fifth .optin-box-3 input,.one-fifth .optin-box-3 p,.one-fifth .optin-box-4 button span,.one-fifth .optin-box-4 input,.one-fifth .optin-box-4 p,.one-fourth .optin-box-1 button span,.one-fourth .optin-box-1 input,.one-fourth .optin-box-1 p,.one-fourth .optin-box-2 button span,.one-fourth .optin-box-2 input,.one-fourth .optin-box-2 p,.one-fourth .optin-box-3 button span,.one-fourth .optin-box-3 input,.one-fourth .optin-box-3 p,.one-fourth .optin-box-4 button span,.one-fourth .optin-box-4 input,.one-fourth .optin-box-4 p,.one-half .split-half .optin-box-1 button span,.one-half .split-half .optin-box-1 input,.one-half .split-half .optin-box-1 p,.one-half .split-half .optin-box-2 button span,.one-half .split-half .optin-box-2 input,.one-half .split-half .optin-box-2 p,.one-half .split-half .optin-box-3 button span,.one-half .split-half .optin-box-3 input,.one-half .split-half .optin-box-3 p,.one-half .split-half .optin-box-4 button span,.one-half .split-half .optin-box-4 input,.one-half .split-half .optin-box-4 p {font-size: 12px !important;}.one-fifth .optin-box-4 form {padding: 5px;}.one-fifth .optin-box-4,.one-fourth .optin-box-4,.optin-box-4 {padding: 0;}.optin-box-5 .optin-box-content {max-width: 100%;}.optin-box-5 form {max-width: 100%; text-align: left; width: 100%;}.optin-box-5 .text-boxes .text-box {width: 100%;}.one-fifth .optin-box-5 button,.one-fifth .optin-box-5 p,.one-fourth .optin-box-5 button,.one-fourth .optin-box-5 p,.one-half .split-half .optin-box-5 button,.one-half .split-half .optin-box-5 p {font-size: 12px;}.three-fifths .optin-box-5 .text-boxes,.three-fifths .optin-box-5 .text-boxes .text-box {float: none; margin-right: 0;}.three-fifths .optin-box-5 button.default-button {margin-top: 0;}.one-fifth .optin-box-10 .optin-box-content {padding: 10px;}.one-third .optin-box-10 .privacy,.one-third .optin-box-9 .privacy,.two-fifths .optin-box-10 .privacy,.two-fifths .optin-box-9 .privacy,.two-fourths .optin-box-10 .privacy,.two-fourths .optin-box-9 .privacy {margin: 15px 0; font-size: 14px;}.one-fifth .optin-box-9 input,.one-fourth .optin-box-9 input,.one-half .split-half .optin-box-9 input {font-size: 12px;}.one-half .split-half .optin-box-11 button,.one-half .split-half .optin-box-11 input,.one-half .split-half .optin-box-11 p,.one-third .optin-box-11 button,.one-third .optin-box-11 input,.one-third .optin-box-11 p {font-size: 14px;}.one-fifth .optin-box-11 input,.one-fifth .optin-box-11 p,.one-fourth .optin-box-11 input,.one-fourth .optin-box-11 p {font-size: 11px;}.one-fifth .optin-box-11 button,.one-fourth .optin-box-11 button {padding: 10px 0; font-size: 14px;}.one-fifth .optin-box-11 p,.one-fourth .optin-box-11 p {margin: 10px 0;}.four-fifths .optin-box-12 input {display: block; width: 100%; margin-right: 0;}.four-fifths .optin-box-12 button {display: block; width: 100%; padding: 9px 0;}.optin-box-19 input {width: 100% !important; border-radius: 6px; display: block; font-size: 16px;}.optin-box-19 button.default-button {margin: 10px 0; position: static !important; width: 100%; border-radius: 6px;}.optin-box-20 button.default-button {font-size: 19px;}.one-half .optin-box-15 button,.one-half .optin-box-15 input {margin-top: 15px; width: 100% !important; display: block; border-radius: 6px;}.pricing-table-style1 .pricing-table-4col .pt-border {margin: 5px;}.pricing-table-style1 .pricing-table-2col .pt-border,.pricing-table-style1 .pricing-table-3col .pt-border {margin: 10px;}}
@media only screen and (max-width:767px) {.headline-style-16 td.headline,.headline-style-17 td.headline {white-space: normal;}.headline-style-16 td.stroke,.headline-style-17 td.stroke {width: 0;}.css-button.style-1 {margin-bottom: 10px;}.pagelisting-style-4 {padding: 0; margin: 0 0 25px;}.pagelisting-style-4 .content,.pagelisting-style-4 .thumb {width: 94%; float: none;}.pagelisting-style-4 .thumb {padding: 5px;}.pagelisting-style-4 .content {padding: 0 5px;}.pagelisting-style-4 h3 {padding-left: 0; margin-top: 10px;}.pagelisting-style-4 p {padding-left: 0;}.pagelisting-style-3 .content,.pagelisting-style-3 .thumb {width: auto; float: none;}.pagelisting-style-3 .content {padding: 20px;}.four-col .pagelisting-style-3 h3,.pagelisting-style-3 h3,.three-col .pagelisting-style-3 h3 {padding: 0; margin: -10px 0 0;}.four-col .pagelisting-style-3 p,.pagelisting-style-3 p,.three-col .pagelisting-style-3 p {padding: 5px 0 0; margin: 0;}.one-col .pagelisting-style-3 p {padding: 5px 0 0;}.one-col .thumb_resize,.two-col .thumb_resize {max-height: 80px; padding-top: 5px;}.optin-box-2 {width: auto;}.optin-box-2 .text-boxes .text-box.email input[type=email],.optin-box-2 .text-boxes .text-box.email input[type=text] {float: left;}.optin-box-12 input,.optin-box-12 input:focus {width: 48%; margin-right: 0;}.optin-box-12 input:first-of-type,.optin-box-12 input:first-of-type:focus {margin-right: 12px;}.optin-box-12 button,.optin-box-12 button.default-button {display: block; width: 100%; padding: 9px 0;}.optin-box-19 input {margin-top: 15px; width: 100%; display: block; border-radius: 6px;}.optin-box-19 button.default-button {position: static; padding: 0; margin-top: 15px; width: 100%; display: block; border-radius: 6px;}.optin-box-20 input[type=email],.optin-box-20 input[type=text] {font-size: 20px !important; width: 100%; display: block; border-radius: 6px;}.optin-box-20 button.default-button {margin: 15px 0 0; width: 100%; display: block; border-radius: 6px; font-size: 19px !important;}.optin-box-20 input+div {width: 100%; margin: 10px 0 0;}.optin-box-20 input+div .css-button {margin: 0;}.page-listing.four-col,.page-listing.four-col:nth-child(4n),.page-listing.three-col,.page-listing.three-col:nth-child(3n) {width: 49%; margin-right: 2%;}.page-listing.four-col:nth-child(even),.page-listing.three-col:nth-child(even) {margin-right: 0;}.one-column .feature-block li {width: 100% !important;}.feature-block.feature-block-three-col li,.one-column .feature-block.feature-block-three-col li {width: 100%;}.feature-block-style-2 {text-align: left;}.feature-block-style-2 .feature-block-2-img-container {margin: 0; display: inline-block; width: 50px;}.feature-block-style-2 h5 {margin-top: 10px;}.feature-block-style-3 {text-align: left;}.feature-block-style-3 .feature-block-3-img-container {margin: 0 0 25px; float: left; display: inline-block;}.feature-block-style-3 div {float: left; display: inline-block; width: 100%;}.feature-block-style-3.feature-block.feature-block-three-col li div {margin-bottom: 10px;}.feature-block-style-4 .feature-block-4-img-container {margin: 0 auto; float: none; display: block;}.feature-block-style-4 div {width: 100%; padding-left: 0;}.feature-block-one-col.feature-block-style-image div {width: 55%; padding-left: 0; box-sizing: border-box;}.feature-block-one-col.feature-block-style-image .feature-block-icon-container {max-width: 100%;}.column .feature-block-with-image.feature-block-four-col li {width: 100%;}.pricing-table-style1 .popular .price-table {top: 0;}.pricing-table-style2 .pt-border {margin-bottom: 10px !important;}.pricing-table-style2 .pt-border.popular {top: 0; margin-left: -3px;}.pricing-table-style3 .pt-border {margin-bottom: 10px !important;}.pricing-table-style3 .pt-border.popular {top: 0; margin-top: 1em; padding-top: 0; padding-bottom: 0;}.pt-border {width: 49%;}.pt-border.popular {width: 49%; margin-left: -3px;}.pricing-table-style1 .pricing-table-2col .pt-border,.pricing-table-style1 .pricing-table-3col .pt-border,.pricing-table-style1 .pricing-table-4col .pt-border {width: 99%; margin: 0 0 10px;}.pricing-table-style2 .pricing-table-2col .pt-border,.pricing-table-style2 .pricing-table-3col .pt-border,.pricing-table-style2 .pricing-table-4col .pt-border,.pricing-table-style3 .pricing-table-2col .pt-border,.pricing-table-style3 .pricing-table-3col .pt-border,.pricing-table-style3 .pricing-table-4col .pt-border {width: 99%;}.op-text-block {margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; width: 100% !important;}.testimonial-image-style-1 {width: 90%; margin: 20px auto; float: none;}html .testimonial-image-style-3 {padding: 20px 0 0; max-width: 90%; background-position: 194px 0;}.testimonial-block .testimonial-image-style-1:nth-child(even) {float: none;}.testimonial-image-style-3 img:first-child {position: relative; margin: 0 20px 10px 0; float: left; max-width: 176px;}.testimonial-image-style-4 {width: 90%; padding: 0; margin: 20px auto; float: none; line-height: 1.5em;}.testimonial-image-style-4 img {position: relative; max-width: 100%; float: right; margin: 0 0 20px 20px;}.testimonial-image-style-5 img {margin: 0 0 0 -170px;}.testimonial-image-style-6 .testimonial-image-content {padding-right: 45px;}.testimonial-image-style-6 {padding: 0 0 0 45px; max-width: 100%;}.testimonial-image-style-6 .cite-container {margin: 25px auto;}.testimonial-image-style-6 .cite-container cite {text-align: center;}.testimonial-image-style-6 .cite-container cite img {margin: -10px auto 18px; float: none; display: block;}.testimonial-style-2 {float: none; width: auto;}.testimonial-style-3 {margin: 40px auto;}.testimonial-style-4 {width: auto; max-width: 100%;}.testimonial-style-5 {width: auto; float: none;}.testimonial-style-6-img-container {margin: 25px 20px 0 35px;}blockquote.testimonial-style-6 .testimonial-style-6-container {padding: 30px 60px;}blockquote.testimonial-style-6 p {font-size: .6em;}blockquote.testimonial-style-6 cite {margin-top: 37px;}.four-fifths .testimonial-image-style-2 img:first-child,.one-fifth .testimonial-image-style-2 img:first-child,.one-fourth .testimonial-image-style-2 img:first-child,.one-third .testimonial-image-style-2 img:first-child,.three-fifths .testimonial-image-style-2 img:first-child,.three-fourths .testimonial-image-style-2 img:first-child,.two-fifths .testimonial-image-style-2 img:first-child,.two-fourths .testimonial-image-style-2 img:first-child,.two-thirds .testimonial-image-style-2 img:first-child {position: absolute; margin-left: -100px; max-width: 71px;}.four-fifths .testimonial-style-2,.one-fifth .testimonial-style-2,.one-fourth .testimonial-style-2,.one-half .testimonial-style-2,.one-third .testimonial-style-2,.three-fifths .testimonial-style-2,.three-fourths .testimonial-style-2,.two-fifths .testimonial-style-2,.two-fourths .testimonial-style-2,.two-thirds .testimonial-style-2 {padding: 6px 25px;}.four-fifths .testimonial-image-style-4,.one-fifth .testimonial-image-style-4,.one-fourth .testimonial-image-style-4,.one-half .testimonial-image-style-4,.one-third .testimonial-image-style-4,.three-fifths .testimonial-image-style-4,.three-fourths .testimonial-image-style-4,.two-fifths .testimonial-image-style-4,.two-fourths .testimonial-image-style-4,.two-thirds .testimonial-image-style-4 {padding: 40px 0;}.four-fifths .testimonial-image-style-4 img,.one-fifth .testimonial-image-style-4 img,.one-fourth .testimonial-image-style-4 img,.one-half .testimonial-image-style-4 img,.one-third .testimonial-image-style-4 img,.three-fifths .testimonial-image-style-4 img,.three-fourths .testimonial-image-style-4 img,.two-fifths .testimonial-image-style-4 img,.two-fourths .testimonial-image-style-4 img,.two-thirds .testimonial-image-style-4 img {max-width: 35%; margin: 0 0 20px 20px;}.four-fifths .testimonial-image-style-5,.one-fifth .testimonial-image-style-5,.one-fourth .testimonial-image-style-5,.one-half .testimonial-image-style-5,.one-third .testimonial-image-style-5,.three-fifths .testimonial-image-style-5,.three-fourths .testimonial-image-style-5,.two-fifths .testimonial-image-style-5,.two-fourths .testimonial-image-style-5,.two-thirds .testimonial-image-style-5 {padding: 20px 20px 20px 170px; margin: 0; min-height: 100px;}.four-fifths .testimonial-image-style-5 img:first-child,.one-fifth .testimonial-image-style-5 img:first-child,.one-fourth .testimonial-image-style-5 img:first-child,.one-half .testimonial-image-style-5 img:first-child,.one-third .testimonial-image-style-5 img:first-child,.three-fifths .testimonial-image-style-5 img:first-child,.three-fourths .testimonial-image-style-5 img:first-child,.two-fifths .testimonial-image-style-5 img:first-child,.two-fourths .testimonial-image-style-5 img:first-child,.two-thirds .testimonial-image-style-5 img:first-child {position: absolute; max-width: 138px; margin-left: -170px;}.four-fifths .testimonial-image-style-6,.one-fifth .testimonial-image-style-6,.one-fourth .testimonial-image-style-6,.one-half .testimonial-image-style-6,.one-third .testimonial-image-style-6,.three-fifths .testimonial-image-style-6,.three-fourths .testimonial-image-style-6,.two-fifths .testimonial-image-style-6,.two-fourths .testimonial-image-style-6,.two-thirds .testimonial-image-style-6 {padding: 0 0 0 60px;}.four-fifths .testimonial-image-style-6 .testimonial-image-content,.one-fifth .testimonial-image-style-6 .testimonial-image-content,.one-fourth .testimonial-image-style-6 .testimonial-image-content,.one-half .testimonial-image-style-6 .testimonial-image-content,.one-third .testimonial-image-style-6 .testimonial-image-content,.three-fifths .testimonial-image-style-6 .testimonial-image-content,.three-fourths .testimonial-image-style-6 .testimonial-image-content,.two-fifths .testimonial-image-style-6 .testimonial-image-content,.two-fourths .testimonial-image-style-6 .testimonial-image-content,.two-thirds .testimonial-image-style-6 .testimonial-image-content {padding-right: 60px; background-image: url(https://d7ijz2x9m3r92.cloudfront.net/04e9eec7-0132-445a-a1b1-9021b031088a/6f1b71ec-b7b9-42ca-bb18-7d297171b20f/desktop/8c7612a4-9319-4e90-a3ed-6f36c7f60e10/images/close-quote-huge.png); background-repeat: no-repeat; background-position: top right;}.one-fifth .testimonial-image-style-1,.one-fourth .testimonial-image-style-1,.two-fifths .testimonial-image-style-1,.two-fourths .testimonial-image-style-1 {margin: 40px auto; padding-left: 90px;}.one-fifth .testimonial-image-style-1 img,.one-fourth .testimonial-image-style-1 img,.two-fifths .testimonial-image-style-1 img,.two-fourths .testimonial-image-style-1 img {position: absolute; margin-left: -90px; max-width: 71px;}.four-fifths .testimonial-image-style-2,.one-fifth .testimonial-image-style-2,.one-fourth .testimonial-image-style-2,.one-third .testimonial-image-style-2,.three-fifths .testimonial-image-style-2,.three-fourths .testimonial-image-style-2,.two-fifths .testimonial-image-style-2,.two-fourths .testimonial-image-style-2,.two-thirds .testimonial-image-style-2 {padding: 20px 20px 20px 120px;}.one-fifth .testimonial-style-1,.one-fourth .testimonial-style-1,.two-fifths .testimonial-style-1 {padding: 9px 20px 0 60px;}.five-columns .optin-box-1 button,.five-columns .optin-box-1 input[type=submit],.four-columns .optin-box-1 button,.four-columns .optin-box-1 input[type=submit],.one-half .split-half .optin-box-1 button,.one-half .split-half .optin-box-1 input[type=submit],.three-columns .optin-box-1 button,.three-columns .optin-box-1 input[type=submit] {float: right;}.optin-box-2 .text-box input[type=email],.optin-box-2 .text-box input[type=text] {width: 48% !important; float: left !important;}.optin-box-2 .text-box.email input[type=email],.optin-box-2 .text-box.email input[type=text] {float: right !important;}.optin-box-2 .optin-box-content p,.optin-box-3 .optin-box-content p {font-size: 16px !important;}.optin-box-2 button.default-button,.optin-box-3 button.default-button {font-size: 20px !important;}.optin-box-2 button.default-button span,.optin-box-3 button.default-button span {padding: 9px 30px !important;}.optin-box-4 .text-box.email,.optin-box-4 .text-box.email+button,.optin-box-4 .text-box.email+div {width: 100%; margin-left: 0; margin-right: 0;}.optin-box-4 button,.optin-box-4 input {margin: 5px 0 !important; width: 100% !important;}.location_optin_box_style_4 {max-width: none !important;}.one-fifth .optin-box-4 button span,.one-fourth .optin-box-4 button span,.one-half .split-half .optin-box-4 button span,.optin-box-4 button span {font-size: 20px !important; letter-spacing: -1px !important;}.one-fifth .optin-box-4 input,.one-fourth .optin-box-4 input,.one-half .split-half .optin-box-4 input,.optin-box-4 input {font-size: 16px !important;}.one-fifth .optin-box-4 p,.one-fourth .optin-box-4 p,.one-half .split-half .optin-box-4 p,.optin-box-4 p {margin: 10px 0; font-size: 14px !important;}.optin-box-5 .text-boxes,.optin-box-5 .text-boxes .text-box,.optin-box-5 .text-boxes+div,.optin-box-5 button.default-button {float: none !important; margin-right: 0 !important; width: 100%;}.optin-box-5 button.default-button {margin-top: 0; font-size: 20px;}.optin-box-5 button.default-button span {padding: 9px 30px !important;}.optin-box-5 p {font-size: 16px !important; line-height: 1.5em;}.optin-box-6 input[type=text] {font-size: 17px !important;}.optin-box-6 button.default-button {font-size: 20px !important;}.optin-box-11 button,.optin-box-11 input {font-size: 24px !important;}.optin-box-11 input {height: 50px;}.optin-box-11 button {padding: 20px 0 !important;}.optin-box-11 p {font-size: 16px !important;}.optin-box-15 button.default-button,.optin-box-15 input {margin-top: 15px; width: 100%; display: block; border-radius: 6px;}.optin-box-21 button {font-size: 32px !important;}.optin-box-21 div {padding: 25px !important;}.breadcrumb-style-1 a {padding: 0 .5em 0 0; font-size: 14px;}.breadcrumb-style-1 a:after {padding-left: .5em;}.breadcrumb-style-2 a {margin: .3em .5em .3em 0; padding: 0 1em 0 0; font-size: 14px;}.breadcrumb-style-6 a {font-size: 14px; padding: 7px .3em 7px 2em;}.breadcrumb-style-6 li:last-child a {border: 0;}.breadcrumb-style-6 li:first-child:last-child a {border-left: 1px solid #bfbfbf;}.breadcrumb-style-6 a:before {border-top: 1.4em solid transparent; border-bottom: 1.4em solid transparent; border-left: 1.4em solid #bfbfbf; margin-top: -1.4em;}.breadcrumb-style-6 a:after {border-top: 1.4em solid transparent; border-bottom: 1.4em solid transparent; border-left: 1.4em solid #fff; margin-top: -1.4em;}.breadcrumb-style-3 a {font-size: 14px; line-height: 1.2em; margin-bottom: 2px;}.breadcrumb-style-3 a:after,.breadcrumb-style-4 a:after {border-top: 1em solid transparent; border-bottom: 1em solid transparent; border-left: 1.1em solid #000; margin-top: -1em;}.breadcrumb-style-4 a {font-size: 14px; line-height: 1.2em; display: block; width: 90%; padding: .5em 2em .5em 1em !important; box-sizing: border-box;}.breadcrumb-style-4 a:before,.breadcrumb-style-4 a:hover:before,.breadcrumb-style-4 li:nth-last-child(2) a:before {border-top: 1em transparent solid; border-bottom: 1em transparent solid; border-left: 1em #000 solid; margin-top: -1em; margin-right: 1px; left: 100%; right: auto;}.breadcrumb-style-4 a:hover:before,.breadcrumb-style-4 li:nth-last-child(2) a:hover:before {border-top: 1em transparent solid !important; border-bottom: 1em transparent solid !important; border-left: 1em gray solid !important;}.breadcrumb-style-4 a:after,.breadcrumb-style-4 a:hover:after {border-top: 1em solid red; border-bottom: 1em solid red; border-left: 1em solid green; margin-top: -1em; margin-left: 0; left: 100%; padding-bottom: 1px; margin-right: 1em; display: none !important;}.breadcrumb-style-5,.breadcrumb-style-5 li:first-child:last-child a {border: 0;}.breadcrumb-style-5 a {border-left: 1px solid #ccc; font-size: 13px; line-height: 1.2em; width: 90%; display: block; padding: .5em 0 .5em 1.3em; box-sizing: border-box;}.breadcrumb-style-5 li:first-child a {border-top: 1px solid #ccc;}.breadcrumb-style-5 li:last-child a {border-left: 0;}.breadcrumb-style-5 a:after {width: 14px; left: 99%;}.element-container .qanda.qanda-two-col li,.main-content .qanda.qanda-two-col li {width: 100%;}}
@media only screen and (max-width:480px) {.optin-box-3 {width: auto;}.optin-box-12 input,.optin-box-12 input:focus {width: 100%; display: block; margin-right: 0;}.optin-box-15 .description {margin-bottom: 0;}.optin-box-15 button.default-button,.optin8-box-15 input {margin-top: 15px; width: 100%; display: block; border-radius: 6px;}.feature-block {padding-left: 10px; padding-right: 10px; box-sizing: border-box;}.pt-border {width: 99%; margin-bottom: 10px;}.pt-border.popular {width: 97%; margin-left: 0; top: 0; margin-bottom: 10px;}.pricing-table-style1 .pricing-table-2col .pt-border,.pricing-table-style1 .pricing-table-3col .pt-border,.pricing-table-style1 .pricing-table-4col .pt-border {width: 99%; margin: 0 0 10px;}.pricing-table-style2 .pricing-table-2col .pt-border,.pricing-table-style2 .pricing-table-3col .pt-border,.pricing-table-style2 .pricing-table-4col .pt-border,.pricing-table-style3 .pricing-table-2col .pt-border,.pricing-table-style3 .pricing-table-3col .pt-border,.pricing-table-style3 .pricing-table-4col .pt-border {width: 99%;}.one-col .pagelisting-style-3 .thumb_resize,.one-half .page-listing.four-col,.one-half .page-listing.three-col,.one-half .page-listing.two-col,.page-listing.four-col,.page-listing.four-col:nth-child(4n),.page-listing.three-col,.page-listing.three-col:nth-child(3n),.page-listing.two-col {width: 100%; margin-right: 0;}.page-listing.four-col,.page-listing.four-col:nth-child(even),.page-listing.three-col,.page-listing.three-col:nth-child(even),.page-listing.two-col:nth-child(even) {margin-right: 0; width: 100%;}.feature-block-style-4 .feature-block-4-img-container {margin: 0 auto; float: none; display: block;}.feature-block-style-4 div {width: 100%; padding-left: 0;}.testimonial-image-style-1 {padding: 9px 0 0;}.testimonial-image-style-1 img {margin: 0; max-width: 100%; height: auto; position: relative;}.testimonial-image-style-2 {padding: 20px; max-width: 90%; box-sizing: border-box;}.testimonial-image-style-2 img:first-child {position: relative; margin: 0; max-width: 100%;}html .testimonial-image-style-3 {background-position: 0 0;}.testimonial-image-style-3 .testimonial-content {font-size: 14px; line-height: 1.4em;}.testimonial-image-style-3 img:first-child {margin: 0 0 15px 15px; max-width: 35%; float: right;}.testimonial-image-style-4 img {max-width: 35%;}.testimonial-image-style-5 {padding-left: 0; max-width: 90%; font-size: 14px;}.testimonial-image-style-5 img:first-child {margin: 0 0 10px 20px; float: right; position: relative; max-width: 35%;}.testimonial-image-style-5 cite,.testimonial-image-style-6 .testimonial-image-content {font-size: 14px;}.testimonial-style-2,.testimonial-style-3 {font-size: 16px;}.four-fifths .testimonial-image-style-3 .testimonial-content,.one-fifth .testimonial-image-style-3 .testimonial-content,.one-fourth .testimonial-image-style-3 .testimonial-content,.one-half .testimonial-image-style-3 .testimonial-content,.one-third .testimonial-image-style-3 .testimonial-content,.three-fifths .testimonial-image-style-3 .testimonial-content,.three-fourths .testimonial-image-style-3 .testimonial-content,.two-fifths .testimonial-image-style-3 .testimonial-content,.two-fourths .testimonial-image-style-3 .testimonial-content,.two-thirds .testimonial-image-style-3 .testimonial-content {font-size: 14px;}.four-fifths .testimonial-image-style-4,.one-fifth .testimonial-image-style-4,.one-fourth .testimonial-image-style-4,.one-half .testimonial-image-style-4,.one-third .testimonial-image-style-4,.three-fifths .testimonial-image-style-4,.three-fourths .testimonial-image-style-4,.two-fifths .testimonial-image-style-4,.two-fourths .testimonial-image-style-4,.two-thirds .testimonial-image-style-4 {font-size: 16px; padding: 20px 0 0;}.four-fifths .testimonial-image-style-5,.one-fifth .testimonial-image-style-5,.one-fourth .testimonial-image-style-5,.one-half .testimonial-image-style-5,.one-third .testimonial-image-style-5,.three-fifths .testimonial-image-style-5,.three-fourths .testimonial-image-style-5,.two-fifths .testimonial-image-style-5,.two-fourths .testimonial-image-style-5,.two-thirds .testimonial-image-style-5 {padding: 20px 0;}.four-fifths .testimonial-image-style-5 img:first-child,.one-fifth .testimonial-image-style-5 img:first-child,.one-fourth .testimonial-image-style-5 img:first-child,.one-half .testimonial-image-style-5 img:first-child,.one-third .testimonial-image-style-5 img:first-child,.three-fifths .testimonial-image-style-5 img:first-child,.three-fourths .testimonial-image-style-5 img:first-child,.two-fifths .testimonial-image-style-5 img:first-child,.two-fourths .testimonial-image-style-5 img:first-child,.two-thirds .testimonial-image-style-5 img:first-child {position: relative; float: right; margin: 0 0 20px 20px;}.four-fifths .testimonial-style-4,.one-fifth .testimonial-style-4,.one-fourth .testimonial-style-4,.one-half .testimonial-style-4,.one-third .testimonial-style-4,.three-fifths .testimonial-style-4,.three-fourths .testimonial-style-4,.two-fifths .testimonial-style-4,.two-fourths .testimonial-style-4,.two-thirds .testimonial-style-4 {padding: 0;}.four-fifths .testimonial-image-style-2,.one-fifth .testimonial-image-style-2,.one-fourth .testimonial-image-style-2,.one-third .testimonial-image-style-2,.three-fifths .testimonial-image-style-2,.three-fourths .testimonial-image-style-2,.two-fifths .testimonial-image-style-2,.two-fourths .testimonial-image-style-2,.two-thirds .testimonial-image-style-2 {max-width: 100%;}.optin-box-1 button.default-button,.optin-box-1 input[type=submit] {float: none;}.optin-box-1 input[type=email],.optin-box-1 input[type=text] {width: 230px;}.five-columns .optin-box-1 button,.five-columns .optin-box-1 input[type=submit],.four-columns .optin-box-1 button,.four-columns .optin-box-1 input[type=submit],.one-half .split-half .optin-box-1 button,.one-half .split-half .optin-box-1 input[type=submit],.three-columns .optin-box-1 button,.three-columns .optin-box-1 input[type=submit] {float: none;}.optin-box-2 .text-box input[type=email],.optin-box-2 .text-box input[type=text],.optin-box-3 input[type=email],.optin-box-3 input[type=text] {width: 100% !important; float: none !important; font-size: 14px !important;}.optin-box-2 button.default-button,.optin-box-3 button.default-button {font-size: 16px !important;}.optin-box-5 .privacy {font-size: 12px !important;}.optin-box-5 button.default-button {font-size: 18px !important; width: 100%;}.optin-box-5 .optin-box-content {margin-right: 0;}.optin-box-5 form {width: 100%;}.optin-box-6 input[type=email],.optin-box-6 input[type=text] {font-size: 14px !important;}.optin-box-6 button.default-button {font-size: 18px !important;}.optin-box-10 label {font-size: 24px;}.optin-box .privacy {font-size: 14px !important; margin: 10px 0 !important; text-align: center; position: relative;}.optin-box-11 button,.optin-box-11 input {font-size: 18px !important;}.optin-box-11 button {padding: 20px 0 !important;}.optin-box-11 p {font-size: 14px !important;}.optin-box-21 button {font-size: 24px !important;}.breadcrumb-style-1 {line-height: 1.4em;}.breadcrumb-style-1 li {line-height: 1;}.breadcrumb-style-1 a {padding: 0 .5em 0 0; font-size: 13px;}.breadcrumb-style-1 a:after {padding-left: .5em;}.breadcrumb-style-2 {line-height: 1.4em;}.breadcrumb-style-2 li {line-height: 1;}.breadcrumb-style-2 a {margin: .2em .5em .05em 0; padding: 0 1em 0 0; font-size: 13px;}.breadcrumb-style-2 a:after {padding-left: .5em;}.breadcrumb-style-6 li:first-child:last-child a {border: 0;}.breadcrumb-style-6 {line-height: 1.4em; border: 0;}.breadcrumb-style-6:after,.breadcrumb-style-6:before {display: none;}.breadcrumb-style-6 li {line-height: 1;}.breadcrumb-style-6 a {padding: .5em .25em .5em 1.5em !important; font-size: 13px; width: 95%; box-sizing: border-box;}.breadcrumb-style-6 li:last-child a {border-left: none;}.breadcrumb-style-6 a:after {border-top: 1em solid transparent; border-bottom: 1em solid transparent; border-left: .75em solid #fff; margin-top: -1em;}.breadcrumb-style-6 a:before {border-top: 1em solid transparent; border-bottom: 1em solid transparent; border-left: .75em solid #bfbfbf; margin-top: -1em;}.breadcrumb-style-6 li:first-of-type a {padding-left: .75em;}.breadcrumb-style-6 li:last-child a:hover:after {border-left: .75em solid #fff !important;}.breadcrumb-style-7,.breadcrumb-style-8 {line-height: 1.4em;}.breadcrumb-style-7 li,.breadcrumb-style-8 li {line-height: 1;}.breadcrumb-style-7 a,.breadcrumb-style-8 a {padding: 0 .5em 0 0; font-size: 13px;}.breadcrumb-style-7 a:after,.breadcrumb-style-8 a:after {padding-left: .5em;}.guarantee-box-4-internal {padding: 18px;}.guarantee-box-4-internal>img {position: static; margin: 0 auto; display: block; max-width: 100%; height: auto;}}
.flare {z-index: 10000 !important;}
.op-live-editor body::before,.op-live-editor-page::before,.op-live-editor::before {display: none;}
.to-be-animated-row {padding: 0 !important; height: 0 !important; overflow: hidden;}
#content_area .section {margin-bottom: 0; position: relative;}
#content_area .row {zoom: 1; position: relative;}
#footer_area .row,.cols {position: relative;}
.op-row-image-color-overlay {position: absolute; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0; pointer-events: none;}
.op-gdpr-consent-item {clear: both;}
.op-gdpr-consent-item label {text-align: left; line-height: 22px;}
.op-gdpr-consent-item label a {color: #222; text-decoration: underline;}
.op-gdpr-consent-item {padding-top: 15px; padding-bottom: 2px; margin-bottom: 0;}
.optin-box-1 .op-gdpr-consent-item {margin-bottom: 0 !important;}
.optin-box-3 .op-gdpr-consent-item {margin-bottom: 0 !important; padding-top: 10px;}
.optin-box-4 .op-gdpr-consent-item,.optin-box-7 .op-gdpr-consent-item {margin-bottom: 0 !important;}
.optin-box-10 .op-gdpr-consent-item label {color: #fff; line-height: 16px; width: 100%; margin-top: 0; margin-bottom: 0;}
.optin-box-10 .op-gdpr-consent-item label span {color: #fff; line-height: 16px;}
.optin-box-10 .op-gdpr-consent-item label span a {color: #fff; text-decoration: underline;}
.optin-box-11 input[type=checkbox] {width: auto; display: inline-block; vertical-align: middle; margin: 0 7px 0 0; height: 18px;}
.optin-box-12 input[type=checkbox],.optin-box-13 input[type=checkbox],.optin-box-14 input[type=checkbox] {width: auto; display: inline-block; vertical-align: middle; margin: 0 7px 0 0; height: auto;}
.optin-box-15 input[type=checkbox],.optin-box-21 input[type=checkbox],.optin-box-22 input[type=checkbox],.optin-box-23 input[type=checkbox] {width: auto; display: inline-block; vertical-align: middle; margin: 0 7px 0 0; height: auto !important;}
.optin-box-23 .op-gdpr-consent-item label {padding-left: 25px; padding-right: 25px;}
.optin-box-24 input[type=checkbox] {width: auto; display: inline-block; vertical-align: middle; margin: 0 7px 0 0; height: auto !important;}
.optin-box-24 .op-gdpr-consent-item label {padding-left: 25px; padding-right: 25px; font-size: 13px;}
.optin-box-24 .op-gdpr-consent-item label .privacy-text {font-size: 13px; font-weight: 400; color: #444; text-shadow: none;}
.optin-box-25 input[type=checkbox] {width: auto; display: inline-block; vertical-align: middle; margin: 0 7px 0 0; height: auto !important;}
.optin-box-25 .op-gdpr-consent-item label {padding-left: 25px; padding-right: 25px;}
.optin-box-26 input[type=checkbox],.optin-box-27 input[type=checkbox],.optin-box-28 input[type=checkbox] {width: auto; display: inline-block; vertical-align: middle; margin: 0 7px 0 0; height: auto !important;}
.optin-box-28 .op-gdpr-consent-item label {text-transform: none;}
:-webkit-full-screen-ancestor {-webkit-animation: none !important; animation: none !important; -webkit-animation-fill-mode: none !important; animation-fill-mode: none !important;}
