.single-post #signup-form { display:none }
.hero__heading { padding:1em }
.promotions .site-logo { display:flex; align-items:center }
.hero .hero__heading--secondary h2 { display:inline-block; text-transform:uppercase; font-size:1.7em; margin-top:1.5em; -webkit-animation-delay:2s; animation-delay:2s; font-family:"Geogrotesque-Bold", sans-serif }
.promotions:before { display:none }
.promotions { position:relative; background-color:#686868; background:url(../images/52-WAYS-Hero-Image-NEW-DELTA-2.jpg) center center / cover no-repeat }

@media (max-width:1500px), @media (max-width:992px), @media (max-width:768px), @media (max-width:375px) {
.promotions { background-position:center center }
}

#promotions .site-logo { padding-top:0.5em; margin-bottom:0 }
.promotions .container .content { padding:0 !important }
.promotions .btn { min-width:220px !important }
.promotions .container .content .logo { width:100%; max-width:550px !important }
.featured-blogs .blog .entry-title { padding:1.2em .8em 0 .8em }
.single-post .entry__title { line-height:1.1em !important }
.list-view article h1.entry__title { padding:0.5em 0 0 0; line-height:0.8em !important }
.blog .entry__summary a { color:#3B67AD !important }
.blog .entry__summary a:hover { color:#C74A39 !important }
.hero .hero__heading--primary h1 { margin:0 }
.hero { background-size:cover }

@media (max-width:639px) {
.hero .hero__heading--secondary h2 { font-size:1em !important }
}

.promotions .container .content .heading h3 { font-size:1.4em !important; width:85% }
.promotions .container .content .heading h3 span { display:block }
.promotions .container .content { padding:1em 0 1em 0 }
.promotions .container .content .media-logo img { margin-top:0.5em }

@media (max-width:767px) {
.promotions .container .content .heading h3 span { display:inline }
}
@media (max-width:639px) {
.promotions .container .content .heading h3 { font-size:1em }
}
@media (max-width:539px) {
.promotions { background-position-x:53% }
}
@media (max-width:375px) {
.promotions .container .content { width:70% }
}

.featured-blogs .blog .entry-meta .comments { display:none }
#wp-admin-bar-maintenance.maintenance.enabled a { background:#FF7E00; color:#FFF }
#wp-admin-bar-maintenance.maintenance.enabled a:hover { background:#B55900; color:#FFF }
.post-thumbnail img[src$='.svg'] { width:100%; height:auto }


#top-header .site-header .navbar .nav li .fa { color:#00b3d9; font-size:10px; margin-top:8px }
.site-footer { overflow:hidden }
.site-footer .container { position:relative }
.site-footer .container:before { content:''; position:absolute; width:350px; height:200px; bottom:-110px; left:-89px; /*background:url(../images/BB-Rectangle-White.png) center center no-repeat; opacity:0.4;*/ display:block }
.site-footer .container:after { content:''; position:absolute; width:350px; height:350px; right:-150px; top:-160px; /*background:url(../images/BB-Dots-White.png) center center /cover no-repeat; opacity:0.4*/ }
.blog #content .post { width:100% !important }
.not-home.blog .entry__title { line-height:1.3 }
#top-header .site-header .site-logo { margin:.8em 0 0 0 !important }
ol.numbered-list { list-style:decimal; padding-left:18px }
ol.numbered-list li { padding:0 0 0 5px }
#comments { display:none !important }
#speechkit-io-iframe { height:70px !important }

@media (max-width:767px) {
.single .banner-top { margin:0 }
}

[class^="mashicon-"] .text, [class*=" mashicon-"] .text { text-indent:-9999px !important; line-height:0px; display:none }
.signup-form--vertical p { font-family:"Shadows Intro Light", sans-serif }
.mashicon-share:before, [class*=" mashicon-"] .icon:before, [class^=mashicon-] .icon:before { width:16px }
#fbmsg .fbmsg-badge-btn { display:none !important }
#top-header .site-header .navbar .nav li .dropdown-menu li a { font-family:"Geogrotesque-Light", sans-serif }
.signup-form .moonray-form.moonray-form .moonray-form-input { color:#615f5f; font-family:"PTSans", sans-serif }
#fbmsg .fbmsg-badge { background-image:url(../images/messenger_button1.svg) }
#fbmsg .fbmsg-badge:hover { background-image:url(../images/messenger_button2.svg) }

@media screen and (max-width:767px) {
.why-us .rolling { padding:0 20px !important }
.why-us i.arrow-next { right:0 !important }
.why-us i.arrow-prev { left:0 !important }
.conference-date .date-container { margin-top:15px }
}

.cff-wrapper:after { content:""; display:table; clear:both }
#cff { float:left; width:100%; margin:0 auto; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
#cff .cff-item { float:left; width:100%; clear:both; padding:20px 0 15px 0; margin:0; border-bottom:1px solid #ddd }
#cff .cff-item:first-child { padding-top:0 }
#cff .cff-item.cff-box, #cff .cff-item.cff-box:first-child { padding:15px; margin:5px 0; border:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.cff-header { width:100%; margin:0 0 15px 0; padding:0; line-height:1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.cff-header .fa { margin:0 10px 0 0; padding:0 }
span.cff-text { font-family:"PTSans", sans-serif }
#cff .cff-item { padding:0px 0 15px 0 }
#cff .cff-less { display:none }
#cff.cff-default-styles a { text-decoration:none }
#cff.cff-default-styles a:hover, #cff.cff-default-styles a:focus { text-decoration:underline }
#cff .cff-post-text-link { display:block }
#cff h3, #cff h4, #cff h5, #cff h6, #cff p { float:left; width:100%; clear:both; padding:0; margin:5px 0; white-space:pre; white-space:pre-wrap; white-space:pre-line; white-space:-pre-wrap; white-space:-o-pre-wrap; white-space:-moz-pre-wrap; white-space:-hp-pre-wrap; word-wrap:break-word }
#cff.cff-default-styles h3, #cff.cff-default-styles h4, #cff.cff-default-styles h5, #cff.cff-default-styles h6, #cff.cff-default-styles p { line-height:1.4 }
#cff .cff-date { float:left; min-width:50px; width:auto }
#cff.cff-default-styles .cff-date { font-size:11px }
#cff .cff-author { float:left; clear:both; margin:0 0 15px 0; padding:0; line-height:1.2; width:100% }
#cff .cff-author a { float:left; display:block; min-width:100%\9 }
#cff .cff-author-img { float:left; width:40px; margin:0 0 0 -100% !important }
#cff .cff-author img { float:left }
#cff .cff-author .cff-author-text span { display:table-cell; vertical-align:middle; height:40px; margin:0; font-weight:bold; padding-left:50px; float:none }
#cff.cff-default-styles .cff-author .cff-author-text span { font-weight:1.2 }
#cff.cff-default-styles .cff-author a { text-decoration:none }
#cff .cff-author .cff-author-text { float:left; width:100% }
#cff .cff-author .cff-author-text * { float:left; clear:both; width:auto; margin:0 0 0 50px }
#cff.cff-default-styles .cff-author .cff-author-text * { font-weight:bold }
#cff .cff-author .cff-date { color:#9197a3; margin-top:0px }
#cff.cff-default-styles .cff-author .cff-date { font-weight:normal }
#cff .cff-author .cff-page-name.cff-author-date { float:left; padding:2px 0 0 0 }
#cff .cff-break-word { word-break:break-all }
#cff .cff-expand { display:none }
#cff.cff-default-styles .cff-expand a { font-size:11px; font-weight:normal }
#cff .cff-shared-link { float:left; clear:both; width:100%; padding:5px 10px; margin:10px 0 5px 0; background:#f9f9f9; border:1px solid #d9d9d9; background:rgba(0, 0, 0, 0.02); border:1px solid rgba(0, 0, 0, 0.07); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
#cff .cff-no-styles { background:none; border:none; padding:0 }
#cff .cff-link { float:left; clear:both; max-width:20%; margin:10px 0 0 0 }
#cff .cff-link img { max-width:100% }
#cff .cff-link-title { float:left; clear:both; width:100%; display:block }
#cff.cff-default-styles .cff-link-title { font-weight:bold }
#cff p.cff-link-title { margin:5px 0 0 0 }
#cff .cff-text-link { float:left; clear:none; width:72%; margin-left:3%; padding:0 0 5px 0 }
#cff .cff-link-caption { margin:0 }
#cff.cff-default-styles .cff-link-caption { font-size:12px }
#cff .cff-text-link.cff-no-image { width:100%; margin-left:0 }
#cff .cff-details { float:left; clear:none; width:100%; padding:5px 0 }
#cff .cff-details h5 { margin:0 0 5px 0 }
#cff.cff-default-styles .cff-details h5 { font-size:16px }
#cff.cff-default-styles .cff-details p { font-size:14px }
#cff .cff-details .cff-info { padding:10px 0 0 0 }
#cff.cff-default-styles .cff-details .cff-info { line-height:1.2 }
#cff .cff-desc-wrap { float:left; width:100% }
#cff .cff-post-links { float:left; clear:none; padding:5px 0 0 0; margin:0 }
#cff.cff-default-styles .cff-post-links { font-size:11px }
#cff .cff-post-links.cff-left { float:left; margin:8px 0 }
#cff.cff-default-styles .cff-post-links a { font-size:11px }
#cff .cff-post-links a:first-child { padding-left:0; margin:0 }
#cff .cff-dot { padding:0 5px }
#cff .cff-share-container { position:relative; display:inline }
#cff .cff-share-tooltip { display:none; position:absolute; z-index:1000; bottom:22px; right:-53px; width:140px; padding:5px 5px 4px 5px; margin:0; background:#333; color:#eee; font-size:12px; line-height:1.3; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
#cff .cff-share-tooltip .fa-play { position:absolute; font-size:8px; bottom:-6px; left:50%; margin-left:-3px; color:#333 }
#cff .cff-share-tooltip a .fa { font-size:16px; margin:0; padding:5px }
#cff .cff-share-tooltip a#sbi_facebook_icon .fa, #cff .cff-share-tooltip a#sbi_twitter_icon .fa, #cff .cff-share-tooltip a#sbi_pinterest_icon .fa { padding-top:4px; font-size:18px }
#cff .cff-share-tooltip a { display:block; float:left; margin:0 !important; padding:0 !important; color:#eee !important; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px }
#cff .cff-share-tooltip a:hover { color:#fff }
#cff .cff-share-tooltip .cff-facebook-icon:hover { background:#3b5998 }
#cff .cff-share-tooltip .cff-twitter-icon:hover { background:#00aced }
#cff .cff-share-tooltip .cff-google-icon:hover { background:#dd4b39 }
#cff .cff-share-tooltip .cff-linkedin-icon:hover { background:#007bb6 }
#cff .cff-share-tooltip .cff-pinterest-icon:hover { background:#cb2027 }
#cff .cff-share-tooltip .cff-email-icon:hover { background:#666 }
.cff-likebox { float:left; width:100%; position:relative; margin:20px 0 0 0 }
.cff-likebox .fb_iframe_widget { width:100% }
.cff-likebox .fb_iframe_widget span { width:100% !important }
.cff-likebox iframe { margin:0; position:relative; top:0; left:0; width:100% !important; height:100% }
.cff-likebox.cff-top.cff-outside { margin-bottom:10px }
.cff-likebox.cff-bottom.cff-outside { margin-top:10px }
#respond input[type="submit"] { font-size:18px }
#cff.cff-fixed-height { overflow:hidden; overflow-y:auto; padding:5px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
#cff .cff-error-msg { font-size:12px; font-family:sans-serif }
#cff #cff-error-reason { display:none; padding:5px 0 0 0; clear:both }
#cff.cff-default-styles .cff-credit { font-size:11px }
#cff.cff-default-styles .cff-credit a { text-decoration:none }
#cff .cff-credit img { float:left; margin:-2px 5px 0 0 }
#cff .cff-credit .fa { padding-right:5px; font-size:13px }
#cff .cff-date { float:left; min-width:50px; width:auto; font-size:11px }
#cff .cff-post-links { padding-top:0 }
#cff .cff-post-links a:first-child { padding-left:0; margin:0; font-size:11px }

@media all and (max-width:640px) {
#cff.cff-width-resp { width:100% !important }
}

.why-us i.arrow-next { right:-30px }
.why-us i.arrow-prev { left:-30px }
#fbmsg .fbmsg-badge { position:fixed !important; right:40px !important; bottom:40px !important; z-index:1999998999 !important }
#fbmsg .fbmsg-badge-btn path { transition:all .2s ease-in-out !important }
#fbmsg .fbmsg-badge-btn:hover path { fill:#0066ff !important }
#fbmsg .wp-sheet { position:fixed !important; bottom:0 !important; right:0 !important; height:100% !important; width:368px !important; z-index:1999999000 !important; transition:all .2s ease-in-out !important }

@media (max-width:460px) {
#fbmsg .wp-sheet { width:100% !important }
}

#fbmsg .wp-sheet-head { position:absolute !important; top:0 !important; right:0 !important; width:100% !important; height:48px !important; background:#fff !important; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .12) !important; z-index:1999999002 !important }
#fbmsg .wp-sheet-head-inner { position:absolute !important; left:20px !important; top:0 !important; width:100% !important; height:100% !important; line-height:48px !important; z-index:1999999000 !important; font-family:Arial !important; font-size:100% !important }
#fbmsg .wp-sheet-head-close { position:relative !important; height:49px !important; float:right !important; color:#aaa !important; font-size:28px !important; line-height:48px !important; margin:0 20px 0 15px !important; z-index:1999999001 !important; transition:all .2s ease-in-out !important }
#fbmsg .wp-sheet-head-close:hover { color:#555 !important }
#fbmsg .wp-sheet-body { position:absolute !important; top:0 !important; right:0 !important; bottom:0 !important; width:100% !important; background:rgba(250, 250, 251, .98) !important; border-left:1px solid #dadee2 !important; box-shadow:0 0 4px 1px rgba(0, 0, 0, .08) !important; z-index:1999999000 !important }
#fbmsg .wp-sheet-content { position:absolute !important; top:48px !important; right:0 !important; bottom:0 !important; width:100% !important; overflow-y:auto !important; z-index:1999999001 !important; transition:all .2s ease-in-out !important; -webkit-transform:translateZ(0) !important }
#fbmsg .wp-sheet-content.wp-sheet-ready { opacity:1.0 !important }
#fbmsg .wp-sheet-content-inner { position:relative !important; min-height:100% !important; margin:0 auto !important; overflow:hidden !important }
#fbmsg .wp-sheet-footer { position:absolute !important; bottom:0 !important; right:0 !important; left:1px !important; width:100% !important; z-index:1999999002 !important; background:rgba(250, 250, 251, .98) !important }
#fbmsg .wp-spin { width:45px !important; height:45px !important; margin:100px auto !important; text-indent:-999em; overflow:hidden; background-repeat:no-repeat; background-position:center center; background-image:url(../images/loading-1.gif) !important }
#fbmsg .wp-sheet { position:fixed !important; bottom:0 !important; right:0 !important; height:100% !important; width:368px !important; z-index:1999999000 !important; ransition:all .2s ease-in-out !important }

@media (max-width:460px) {
#fbmsg .wp-sheet { width:100% !important }
}

#fbmsg .wp-sheet-head { position:absolute !important; top:0 !important; right:0 !important; width:100% !important; height:48px !important; background:#fff !important; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .12) !important; z-index:1999999002 !important }
#fbmsg .wp-sheet-head-inner { position:absolute !important; left:20px !important; top:0 !important; width:100% !important; height:100% !important; line-height:48px !important; z-index:1999999000 !important; font-family:Arial !important; font-size:100% !important }
#fbmsg .wp-sheet-head-close { position:relative !important; height:49px !important; float:right !important; color:#aaa !important; font-size:28px !important; line-height:48px !important; margin:0 20px 0 15px !important; z-index:1999999001 !important; transition:all .2s ease-in-out !important }
#fbmsg .wp-sheet-head-close:hover { color:#555 !important }
#fbmsg .wp-sheet-body { position:absolute !important; top:0 !important; right:0 !important; bottom:0 !important; width:100% !important; background:rgba(250, 250, 251, .98) !important; border-left:1px solid #dadee2 !important; box-shadow:0 0 4px 1px rgba(0, 0, 0, .08) !important; z-index:1999999000 !important }
#fbmsg .wp-sheet-content { position:absolute !important; top:48px !important; right:0 !important; bottom:0 !important; width:100% !important; overflow-y:auto !important; z-index:1999999001 !important; transition:all .2s ease-in-out !important; -webkit-transform:translateZ(0) !important }
#fbmsg .wp-sheet-content.wp-sheet-ready { opacity:1.0 !important }
#fbmsg .wp-sheet-content-inner { position:relative !important; min-height:100% !important; margin:0 auto !important; overflow:hidden !important }
#fbmsg .wp-sheet-footer { position:absolute !important; bottom:0 !important; right:0 !important; left:1px !important; width:100% !important; z-index:1999999002 !important; background:rgba(250, 250, 251, .98) !important }
#fbmsg .wp-spin { width:45px !important; height:45px !important; margin:100px auto !important; text-indent:-999em; overflow:hidden; background-repeat:no-repeat; background-position:center center; background-image:url(../images/loading-1.gif) !important }
#fbmsg .fbmsg-badge-btn path { transition:all .2s ease-in-out !important }
#fbmsg .fbmsg-badge-btn:hover path { fill:#0066ff !important }
.moonray_form p { margin:0px }
div.moonray_smart_form br, div.moonray_affiliate_signup_form br { display:none }
div.moonray_forms fieldset.moonray_form_format_labels_on_top label { margin-bottom:1px; width:100%; clear:both }
div.moonray_forms fieldset.moonray_form_format_labels_inside label { width:auto; padding-right:5px }
[disabled], [locked] { webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; pointer-events:none }
.moonray-form { min-height:25px; font:12px Verdana, Arial, sans-serif }
.moonray-form .moonray-form-element-wrapper { overflow:hidden; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; position:relative; 	min-height:1em }
.moonray-form label, .moonray-form input[type="button"], .moonray-form input[type="submit"], .moonray-form input[type="image"], .moonray-form button { cursor:pointer }
.moonray-form button, .moonray-form input, .moonray-form select, .moonray-form textarea, .moonray-form label { margin:0; vertical-align:top; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.moonray-form textarea { resize:none }
.moonray-form input::-webkit-outer-spin-button, .moonray-form input::-webkit-inner-spin-button {/* display:none; */}