/*
Theme Name:	NuOrder
Theme URI:		https://www.nuorder.com/
Description:	NuOrder WP-Theme
Version:		1.0
Author:			CHRS Interactive
Author URI:	http://www.chrsinteractive.com/
*/

/* ---------------------------- */

/* -- @MASTERHEAD/NAVIGATION -- */
header {width:100%;position:fixed;top:0;left:0;background:rgba(255,255,255,0.9);z-index:9999;}
.blog header,
.single-post header {background:rgba(48,48,48,1);}

.logo{display:block;width:204px;float:left;margin-top:20px;}

.header-btn-wrap {float:right;margin-top:15px;}
a.header-btn {display:block;float:left;margin-left:10px;height:40px;line-height:40px;padding:0 15px;color:#fff;transition:background 0.3s linear;}
.btn-demo {background: #45d0c8;}
.btn-login {background:#000;}
.btn-demo:hover {background: #2eb0a8;}
.btn-login:hover {background: #555555;}

/* Main Menu */
.mainNav {width:auto;float:right;position:relative;}
.mainNav li {display:block;float:left;}
.mainNav li a {display:block;float:left;padding:0 10px;font:13px/70px 'GothamBold', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#383838;text-transform:uppercase;border-bottom:3px solid;border-color:transparent;transition:all 0.3s linear;}
.blog .mainNav li a,
.single-post .mainNav li a {color:#fff;}
.mainNav li a:hover,
.mainNav li.current-menu-item a {color:#2EB0A8;border-bottom:3px solid #2EB0A8;}

/* Level 2 */
.mainNav li ul {display:none;}
.mainNav li:hover > ul {display: block;}
.mainNav ul {position: absolute; top: 100%;padding:10px 0;width:100%;max-width:270px;text-align:left;z-index:99;background:#fff;-webkit-box-shadow: 5px 5px 10px 0px rgba(66,65,66,1);
-moz-box-shadow: 5px 5px 10px 0px rgba(66,65,66,1);
box-shadow: 5px 5px 10px 0px rgba(66,65,66,1);}
.mainNav ul li {display:block;float: none;position:relative;margin:0;height:auto;border:none;}
.mainNav ul li:hover {border:none;}
.mainNav ul li a {float:none;color:#444 !important;padding:0 10px;height:35px;line-height:35px;}
.mainNav ul li a:hover {color:#fff !important;border:none;background:#417C3B;}
.mainNav ul li.menu-item-has-children a {position:relative;}
.mainNav ul li.menu-item-has-children a:before {position:absolute;font-family: FontAwesome;font-size:12px;top:0;right:5px;content: "\f054";}

/* Level 3 */
.mainNav ul li ul {position:absolute;width:100%;top:0;left:100%;padding:0;background:#eaeaea;-webkit-box-shadow: 5px 5px 10px 0px rgba(66,65,66,1);-moz-box-shadow: 5px 5px 10px 0px rgba(66,65,66,1);box-shadow: 5px 5px 10px 0px rgba(66,65,66,1);}
.mainNav ul li.menu-item-has-children ul li a:before {display:none;}

/* Responsive Menu */
nav.mobile,
#showLeft { display: none }
.cbp-spmenu { display: block; background: #000; position: fixed }
.cbp-spmenu h3 { color: #fff; font-size: 1.9em; padding: 20px; margin: 0;}
.cbp-spmenu a { display: block; color: #ccc; font-size: 14px; line-height: 1.2;text-decoration: none }
.cbp-spmenu li.current-menu-item a, .cbp-spmenu a:hover {color:#45d0c8; }
.cbp-spmenu-vertical { width: 240px; height: 100%; top: 0; z-index: 99999999999 }
.cbp-spmenu-vertical a { border-bottom: 1px solid #404040; padding: 15px 20px }
.cbp-spmenu-left { left: -240px }
.cbp-spmenu-left.cbp-spmenu-open { left: 0 }
.cbp-spmenu { -webkit-transition: all .3s linear; -moz-transition: all .3s linear; transition: all .3s linear }
.cbp-spmenu li.last-menu-item {display:none;}

/* -- @CONTENT ---------------- */
.main-content {margin-top:73px;}
.page-id-14868 {background:#FFFFFF;}
/* .page-id-14868 {background:#F4F4F4;} */

/* Rev Slider */
a.slider-btn {display:inline-block;width:230px;height:40px;padding:10px 0;font:18px/1.2 'GothamBold', sans-serif;text-transform:uppercase;text-align:center;color:#fff;background:#45d0c8;}
a.slider-btn.dark-btn {background:#30a59e;}
a.slider-btn:hover {background:#0c8d81;color:#fff;}

.slide-lockup {width: 670px; white-space: normal; margin-top: 20px;}
.slide-lockup-home {width: 610px; white-space: normal; margin-top: 0px;}
.slide-lrg-text {display:inline-block;margin-bottom:20px;font:40px/44px 'GothamBold', sans-serif;color:#fff;text-transform: uppercase;}
.slide-sml-text {font:18px/1.3 'GothamBook', sans-serif;color:#fff; line-height: 26px;}
.slide-text-credit-name { font-family: 'GothamBold', sans-serif; font-size: 24px; text-transform: uppercase; color: #fff; margin-top: 40px;}
.slide-text-credit-title {font-family: 'GothamBook', sans-serif; font-size: 18px; color: #fff; margin-top: 6px;margin-top:30px;}
.slide-video-credit {width: 460px; white-space: normal;}

.tp-bullets.simplebullets.round .bullet {background:#ccc;border-radius:100%}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected {background:#2EB0A8;}

.intro h2 {margin-bottom:0;}
.page-id-15937 .intro h2,
.page-id-17946 .intro h2 {margin-bottom:40px;} /*( About Page */
.intro-inner {width:100%;max-width:650px;margin:0 auto;}

.module-top {position:relative;z-index:2;}
.module-content {width:250px;float:left;}
.module-graphic {width:900px;float:right;}
.module-content,
.module-graphic {padding-top:60px;}
.module-graphic {text-align:right;}
.module-title {margin-bottom:20px;font:24px/32px 'GothamBold', sans-serif;}
.module-subtitle {line-height:28px;}
.module-sml-subtitle {font-size:14px;}
.module-bottom {position:relative;padding-top:50px;border-top:1px solid #fff;}
.module-bottom-alt {border-top:1px solid #303030;}
.module-bottom-pic {width:90px;float:left;margin-right:20px;}
.module-bottom-content {width:420px;float:left;}
.module-btm-title {font:14px/1.3 'GothamBold', sans-serif;margin-top:10px;}
p.module-btm-subtitle {margin:0 !important;font-size:14px}

.home-buysell .module-bottom {top:-70px;}
.home-weborders .module-bottom {top:-25px;padding-bottom:40px;}
.home-linesheets .module-graphic {padding-top:0;}
.home-linesheets .module-bottom {top:-10px;padding-bottom:60px;}
.home-accounts .module-bottom {top:-90px;}
.home-brandstory .module-bottom {top:-60px;border-top:1px solid #ccc;}
.home-managedata .module-bottom {top:-30px;padding-bottom:35px;}
.brands-nextlevel .module-bottom {top:-80px;}
.brands-stressfree .module-bottom {top:-30px;padding-bottom:35px;}
.brands-analyze .module-bottom {top:-50px;padding-bottom:15px;}
.brands-access .module-bottom {top:30px;padding-bottom:100px;}
.brands-linesheets .module-graphic {padding-top:0;}
.brands-linesheets .module-bottom {top:-4px;padding-bottom:65px;}
.brands-contacts .module-bottom {top:-50px;padding-bottom:20px;}
.brands-api .module-sml-subtitle {margin-top:80px;}
.brands-api .module-bottom {top:20px;padding-bottom:80px;}
.retailers-savetime .module-bottom,
.retailers-discover .module-bottom,
.retailers-tailored .module-bottom {top:-25px;padding-bottom:50px;}
.about-what .module-bottom {top:-30px;padding-bottom:55px;}
.about-why .module-bottom {top:-60px;padding-bottom:10px;}
.about-what .module-btm-title,
.about-why .module-btm-title {margin-top:40px;}

/* Marketo Pages */
.top-bg-img {
  background-color: rgba(0, 0, 0, 0);
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
  background-position: 50% 0%;
  background-repeat: no-repeat no-repeat;  
  margin: 0px auto;
  background-color: rgb(233, 233, 233);
  padding: 0px;
  max-height: 550px;
}

    /* Pardot Form Styling */
    
    .pardot-request .field-label {
	font-size: 14px;
	opacity: .7;
	margin-top: 8px;
	color: #2d2d2d;
    }
    form.form p label {
	color: #2d2d2d !important;
	margin-right: 10px;
    }
    

    p.form-field input {
	padding: 14px;
	color: #585858;
	font-size: 14px;
	border-radius: 8px;
	border: 2px solid #bdbdbd;
	display: block;
    }
    p.form-field {
	margin-top: 0px;
	margin-bottom: 0px;
    }
    p.error {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #45d0c8;
    }
    p.submit {
	text-align: center;
    }
    p.submit input {
	margin-left: 0px !important;
	border: 2px solid #45d0c8 !important;
	background-color: #45d0c8;
	color: #ffffff;
	width: 100%;
	margin-top: 12px;
	font-size: 20px;
	height: 60px;
	text-transform: uppercase;
    }


    .form-row {
	margin-left: 0px !important;
	margin-right: 0px !important;
    }
    /*.form-container {
	width: 330px;
	border-radius: 12px;
	margin: 0 auto;
	padding: 12px 20px 6px 20px;
	background-color: #ffffff;
	box-shadow: 1px 1px 12px 0px #cdcdcd;
	margin-top: -320px; 
    }*/
    
    .form-header {
	font-size: 24px;
	color: #2d2d2d;
	text-align: center;
	line-height: 26px;
	margin: 0 !important;
    }
    .page-Headline {
	color: #2d2d2d;
	font-size: 42px;
	line-height: 48px;
	margin-bottom: 12px;
	font-weight: bold;
	margin-top: 48px;
    }
    .page-Subheadline {
	color: #2d2d2d;
	font-size: 18px;
	line-height: 30px;
    }

/* About Page */
.about-manifesto {background:#EBEBE9;}

.about-feedback-inner {width:100%;max-width:800px;margin:0 auto;}
.about-feedback p {font: 24px/1.3 'GothamBold';}
.about-feedback p.name {margin:30px auto 0;font: 16px/1.3 'GothamBook';}

/* Industries */
.industry-menu-wrap {padding-bottom:15px;background:#2D2D2D;}
.industry-menu {width:100%;text-align:center;}
.industry-menu li {display:block;float:left;font:11px/15px 'GothamBold';}
.industry-menu li a {display:block;float:left;margin-right:14px;width:105px;color:#bdbdbd;padding-top:65px;background:url(images/customer-nav-off.png) no-repeat;opacity:0.7;}
.industry-menu li.last-menu-item a {margin-right:0;}
.industry-menu li a:hover {opacity:1;color:#fff;}
.industry-menu li.current-menu-item a {color:#FFF;background:url(images/customer-nav-on.png) no-repeat;opacity:1;}
.industry-menu li.nav-footwear a,
.industry-menu li.nav-footwear.current-menu-item a {background-position:-105px 0;}
.industry-menu li.nav-sports a,
.industry-menu li.nav-sports.current-menu-item a {background-position:-210px 0;}
.industry-menu li.nav-home a,
.industry-menu li.nav-home.current-menu-item a {background-position:-315px 0;}
.industry-menu li.nav-consumer a,
.industry-menu li.nav-consumer.current-menu-item a {background-position:-420px 0;}
.industry-menu li.nav-toys a,
.industry-menu li.nav-toys.current-menu-item a {background-position:-525px 0;}
.industry-menu li.nav-beauty a,
.industry-menu li.nav-beauty.current-menu-item a {background-position:-630px 0;}
.industry-menu li.nav-health a,
.industry-menu li.nav-health.current-menu-item a {background-position:-735px 0;}
.industry-menu li.nav-food a,
.industry-menu li.nav-food.current-menu-item a {background-position:-840px 0;}
.industry-menu li.last-menu-item a,
.industry-menu li.last-menu-item.current-menu-item a {background-position:-945px 0;}

.industry-intro {max-width:620px;}
.industry-intro h3 {text-transform:uppercase;}
.industry-intro p {margin-bottom: 40px; font-size: 18px; line-height: 36px;}

.industry-form-wrap {position:relative;}
.industry-form {position:absolute;top:-400px;z-index:99;padding:20px;border:1px solid #e6e6e6;background:#fff;border-radius:20px;box-shadow: 9px 9px 25px 0px rgba(0, 0, 0, 0.09);overflow:hidden;}
.industry-form h3 {text-transform:uppercase;width:240px;text-align:center;margin:0 auto 10px;}
.industry-form label {display:block !important;float:none !important;}
.industry-form input[type=text],
.industry-form input[type=email],
.industry-form input[type=tel],
.industry-form select {width:300px !important;border:2px solid #e6e6e6 !important;height:40px !important;border-radius:5px !important;background:#fff;box-shadow:none !important;margin:0 0 0 -10px !important;}
.industry-form .mktoAsterix {float:left !important;}
.industry-form button {display:block;width: 300px; height: 60px !important;padding:0 !important;font:24px/60px 'GothamBold', sans-serif !important;color:#fff !important;background:#4CD0C7 url(images/chevR.png) 250px 12px no-repeat !important;text-indent: -25px; text-align: center;background-size: 14px 20px;text-transform: uppercase;transition: background-color 0.3s linear;box-shadow:none !important;border:none !important;}
.industry-form button:hover {background-color: #2eb0a8;}
.industry-form-note {margin-top:20px;text-align:center;}
.industry-form-note span {font-size:12px;color:#bdbdbd;}
.mktoModal .mktoModalClose {display:none !important;}
.industry-logo {width:25%;float:left;text-align:center;}
.industry-logo-inner {padding:0 5px;}

.industry-highlights {margin-top:50px;}
.highlight-block {margin-bottom:40px;}
.highlight-block td {width:50px;padding-right:30px; vertical-align:middle;}
.highlight-block img {width:100%;height:auto;}
.highlight-block th {vertical-align:middle;line-height:30px;text-align:left;}

/* @media only screen and (-webkit-min-device-pixel-ratio: 2), 
only screen and (min-device-pixel-ratio: 2) {
	.industry-menu li a {background-image: url(images/customer-nav-off.png);background-size: 1050px 105px;}
	.industry-menu li.current-menu-item a {background-image: url(images/customer-nav-on.png);background-size: 1050px 105px;}
} */

.success-wrap a {color:#222;line-height:1.6;text-decoration:underline;}
.success-wrap a:hover {color:#73cbcd;}

.support-block a,
.location-block a {color:#222;text-decoration:underline;}
.support-block a:hover,
.location-block a:hover {color:#2eb0a8;}

.location-block {padding-top:40px;}
.location-block p {margin-bottom:30px;}

.demo-intro {padding-top:50px;}
.demo-intro ul {list-style:disc;margin-left:20px;}
.demo-intro li {font:12px/25px 'GothamBold', sans-serif;}
.rqst-form-wrap {position:absolute;padding:40px 40px 40px 20px;background:#f0f1ee;}
.rqst-form-wrap .pardot-request {width:100px !important;font-family:'GothamBook', sans-serif !important;font-weight:normal !important;}
.rqst-form-wrap input,
.rqst-form-wrap select,
.rqst-form-wrap textarea {box-shadow:none !important;border:none !important;border-top:2px solid #dadada !important;}
.rqst-form-wrap input,
.rqst-form-wrap select {height:40px;line-height:40px;}
.rqst-form-wrap button {display:block;float:right;height: auto !important;padding:7px 15px 5px !important;font:16px/1.2 'GothamBold', sans-serif !important;color:#fff !important;background:#000 !important;text-transform: uppercase;border:none !important;box-shadow:none !important;}
.rqst-form-wrap button:hover {background-color: #2eb0a8 !important;}

/* Instagram Page */
.instagram {width:100%; overflow: hidden;margin-bottom:50px;}
.instagram-placeholder { width:24%;float: left;margin:0.5%}

/* Resources */
.resource-nav {margin:63px 0 40px;}
.resource-nav li {display:block;float:left;}
.resource-nav li a {display:block;margin-right:30px;color:#999;padding-bottom:5px;border-bottom:2px solid transparent;transition:all 0.3s linear;}
.resource-nav li a:hover {border-bottom:2px solid #2eb0a8;}

.resource-section {margin-top:50px;border-top:1px solid #ccc;}
.resource-section.spacer {padding: 63px 0 50px;}
.resource-section.first {margin:0;}
.resource-block {margin-bottom:40px;padding:0 25px;min-height:360px;}
.first .resource-block {padding:0 50px 0 0;}
.last .resource-block {padding:0 0 0 50px;}
.resource-pic {margin-bottom:20px;text-align:center;width:70%;}
#success-stories .resource-pic {margin-bottom:0;width:100%;}
a .resourcs-block h3,
a .resource-news-block h3 { color: #303030; text-decoration: none;}
.resource-block h3,
.resource-news-block h3 {margin-bottom:15px;font-size:15px;text-transform:uppercase;line-height:1.4;color: #585858;}
a .resource-block p,
a .resource-news-block p {color: #999; text-decoration: none;}
.resource-block p,
.resource-news-block p {font-size:14px;color:#999;}
.resource-news-block p {margin-bottom:10px;}
.resource-news-block {padding-left:80px;margin-bottom:50px;background:url(images/news-icon.png) top left no-repeat;background-size: 54px 54px;}
.news-date {margin-bottom:5px;}
.news-date span {font-size:12px;color:#999;}

a.resource-more {font-size:13px;font-weight:700;}

.webinar-logo {width:150px;float:left;margin:20px;}

/* Customer Story */
.customer-banner {padding:80px 50px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.customer-banner h1,
.customer-banner p {font-family:'GothamBold',sans-serif;line-height:1.3;color:#fff;}
.customer-banner h1 {font-size:26px;}
.customer-banner p {font-size:18px;}
.customer-sub-content {background:url(images/customer-cover.jpg) no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.customer-sub-content h3 {font-size:18px;color: #3dd0ca;}
.customer-sub-content p {font-size:14px;color: #ffffff;}

.customer-main-content p, .customer-main-content ul {font-size:14px;color:#666;}

.pdf-btn {display:inline-block;margin:20px 0;padding:10px 20px;font-size:18px;color:#fff;background:#45d0c8;transition:background 0.3s linear;}
.pdf-btn:hover {color:#fff;background:#0c8d81;}

.sitemap-list li {font-size:14px;margin-bottom:5px;}
.sitemap-list li a {color:#000;}
.sitemap-list li a:hover {color:#3CB2AD;}

/* -- @BLOG ------------------- */

.type-post {margin-bottom:15px;}
.post-image {position:relative;}
.post-image-overlay {width:90%;max-width:730px;padding:15px;position:absolute;bottom:15px;left:15px;z-index:3;background:rgba(78,78,78,0.5);}
.post-image-overlay.sing-post-title {max-width:1000px;}
.post-content-holder h2 {width:100%;font-size:24px;margin-bottom:7px;line-height:36px;text-transform: uppercase;}
.post-image a,
.post-thumb-wrap a {color:#fff;}
.post-entry p,
.post-entry li {color:#585858;}
ul.post-share-list {width:auto;float:right;margin:10px 0;list-style:none;}
ul.post-share-list li {display:block;float:left;margin-left:15px;font-size:14px;font-weight:bold;}
ul.post-share-list a {color:#bdbdbd;position:relative;top:-2px;}
ul.post-share-list a:hover {color:#3DD0CA;}
.wp-caption {max-width:100% !important;}

.post-entry ul,
.post-entry ol {margin:0 0 20px 30px;}
.post-entry ul {list-style:disc;}
.post-entry ol {list-style:decimal;}
.post-entry ol ol {list-style:lower-roman;}
.post-entry li {line-height:1.5;margin-bottom:5px;}

.post-entry blockquote {width:100%;margin:30px 0;padding:30px 0;background:url(images/blockquote-pattern.png) repeat;text-align:center;}
.post-entry blockquote p {font-size:24px;font-style:italic;padding:0 20px; margin-bottom: 0;}
blockquote .wpkmkz-tweetblock-btn {margin: 20px;background: none !important;color: #585858 !important;font-size: 13px;text-decoration: none;padding: 5px 12px;padding-left: 26px;border-radius: 4px;}
blockquote a.wpkmkz-tweetblock-btn:hover {color: #3DD0CA;}
a.wpkmkz-tweetblock-btn i.fa.fa-twitter {font-size: 1.5em;position: relative;top: 2px;right: 2px;}
a.wpkmkz-tweetblock-btn i.fa.fa-chevron-right {position: relative;left: 5px;font-size: .8em;   }
.post-thumb-wrap {margin-bottom:30px;}
.post-thumb-wrap img {display:block;}
.post-thumb-wrap h1 {width:100%;font-size:24px;margin-bottom:7px;line-height:36px;text-transform: uppercase;color:#fff;}

.side-widget {margin-bottom:50px;}
.side-widget h4 {color: #585858;}

.searchform-wrap {padding:0 10px;border:2px solid #e6e6e6;background:#fff;}
.searchform-wrap input,
.searchform-wrap button {display:block;float:left;height:45px;font-size:16px;line-height:45px;padding:0;background:none;border:none;color:#585858;}
.searchform-wrap button {float:right;}
.searchform-wrap input {width:300px;}

.sign-up-heading {margin-bottom:7px;font:18px/25px 'GothamBold';color: #585858;padding-left:30px;position:relative;}
.sign-up-heading:after {font-family:'FontAwesome';content:"\f003";position:absolute;top:0;left:0;color:#585858;font-size:20px;}
.sidebar-signup .mktoForm {width:375px !important;}
.sidebar-signup .mktoForm .mktoLabel,
.sidebar-signup .mktoForm .mktoGutter,
.sidebar-signup .mktoForm .mktoOffset {display:none !important;}
.sidebar-signup .mktoForm div {width:auto !important;float:left !important;margin:0 !important;padding:0 !important;}
.sidebar-signup .mktoFormRow {float:left !important;}
.sidebar-signup .mktoButtonRow {float:left !important;height:35px !important;padding:0 !important;margin:0 !important;}
.sidebar-signup .mktoButtonWrap {margin:0 !important;}
.sidebar-signup input{display:block !important;width:290px !important;height:35px !important;float:left !important;background:#fff !important;border:2px solid #e6e6e6 !important;line-height:35px !important;}
.sidebar-signup form.mktoForm.mktoHasWidth.mktoLayoutLeft .mktoButtonRow {width:75px !important;float:right !important;margin:0 !important;}
.sidebar-signup button {display:block !important;float:left !important;height:35px !important;background:#73cbcd !important;border:none !important;color:#fff !important;}

.side-social {margin:15px 0;}
.side-social:after {clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.side-social a {display:block;float:left;width:40px;height:35px;margin-right:5px;padding:5px 0 0;text-align:center;font-size:24px;background:#F5F5F5;color:#585858;border-radius:100%;transition:none;}
.side-social a:hover {background:#3DD0CA;color:#fff;}

.top-pager {margin-bottom:30px;}
.top-pager a {color:#585858;}
.top-pager a .fa {color:#44CFC8;}
.top-pager {font-size:12px;}
.pager.next {float:left;}
.pager.prev {float:right;}

/* Landing Pages */
.bg-blue-full {background:url(images/bg-blue-full.jpg) no-repeat;background-size:100%;}


/* -- @FOOTER ----------------- */
footer {padding:40px 0;background:#303030;}

.footer-branding {width:auto;float:left;}
.footer-branding span {font-size:12px;line-height:24px;color:#bdbdbd}

a.footer-demo {display:block;width: 300px; height: 60px;float:right;font:24px/60px 'GothamBold', sans-serif;color:#fff;background:#4CD0C7 url(images/chevR.png) 262px 18px no-repeat;text-indent: -25px; text-align: center;background-size: 14px 20px;text-transform: uppercase;margin-right: 25px;transition: background-color 0.3s linear;}
.footer-demo:hover {background-color: #2eb0a8;}

.footer-social {padding-top:50px;}
.footer-social li {display:block;float:left;}
.footer-social li a {display:block;float:left;margin-right:20px;color:#bdbdbd;font-size:26px;}
.footer-social li a:hover {color:#fff;}

.copy {float:left;}
.copy span {color:#bdbdbd;}

.footerNav {float:right;}
.footerNav li {display:inline-block;margin-left:10px;padding-left:10px;border-left:1px solid #bdbdbd;}
.footerNav li.first-menu-item {margin:0;padding:0;border:none;}
.footerNav li a {color:#bdbdbd;}
.footerNav li a:hover {color:#fff;}

.copy span,
.footerNav li {font-size:13px;margin-top:20px;}

body .SnapABug_Button {display:none !important;top:auto !important;bottom:0 !important;right:0px !important;margin:0 !important;padding:0 !important;width:160px !important;overflow:hidden !important;}
#SnapABug_bImg {margin:0 !important;text-align:center !important;left:0 !important;right: auto !important}
.rqst-demo-fixed {display:block;width:160px;height:40px;position:fixed;bottom:0;z-index:99999999998;background:#52C3C1;font:13px/1.2 'GothamBold', sans-serif;color:#fff;text-align:center;padding-top:10px;transition:all 0.3s linear;}
.rqst-demo-fixed:hover {color:#fff;background:#0C8D81;}
.brand-demo {right:120px;}
.retailer-demo {right:290px;}
@media (max-width: 480px) {
    .brand-demo {position:fixed;top:auto; bottom: 0; right:20px;}
    .retailer-demo {position:fixed; top:auto; bottom: 0; right:190px;}
}

.cover-close {width:100%;height:100%;position:absolute;}

/* #Clearer
================================================== */
.clearer:after,
.container:after,
.row:after,
.industry-menu:after,
.resource-nav:after,
.sidebar-signup .mktoForm:after,
.footer-social:after {clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearer{display:inline-block}
* html .clearer{height:1%}
.clearer{display:block}
