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

[class^="z-"], [class*=" z-"] {
	font-family: 'znodesite';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;
    /* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.z-FlexibleW:before{content: "\e901";}
.z-PowerfulW:before{content: "\e902";}
.z-SimpleW:before {content: "\e903";}
.z-arrow-right:before {content: "\e618";}
.z-benefits:before {content: "\e619";}
.z-features:before {content: "\e61a";}
.z-mobile-Commerce:before {content: "\e61b";}
.z-multi-store-ecommerce:before {content: "\e61c";}
.z-online-marketplace:before {content: "\e61d";}
.z-single-ecommerce-Site:before {content: "\e61e";}
.z-arrow:before {content: "\e600";}
.z-customize:before {content: "\e601";}
.z-customize-selected:before {content: "\e602";}
.z-facebook:before {content: "\e603";}
.z-flexibility:before {content: "\e604";}
.z-flexibility-selected:before {content: "\e605";}
.z-footer-facebook:before {content: "\e606";}
.z-footer-facebook-selected:before {content: "\e607";}
.z-footer-google-plus:before {content: "\e608";}
.z-footer-google-plus-selected:before {content: "\e609";}
.z-footer-linked-in:before {content: "\e60a";}
.z-footer-linked-in-selected:before {content: "\e60b";}
.z-footer-twitter:before {content: "\e60c";}
.z-footer-twitter-selected:before {content: "\e60d";}
.z-google-plus:before {content: "\e60e";}
.z-integrate:before {content: "\e60f";}
.z-integrate-selected:before {content: "\e610";}
.z-latest_resources:before {content: "\e611";}
.z-linked-in:before {content: "\e612";}
.z-press-release:before {content: "\e613";}
.z-recorded-webinar:before {content: "\e614";}
.z-right:before {content: "\e615";}
.z-search:before {content: "\e616";}
.z-twitter:before {content: "\e617";}
.z-youtube3:before {content: "\e900";font-size:16px;}



@font-face {
font-family: 'Poppins';
src:url('../fonts/Roboto-Regular.eot');
src:url('../fonts/Roboto-Regular.eot') format('embedded-opentype'),
url('../fonts/Roboto-Regular.ttf') format('truetype'),
url('../fonts/Roboto-Regular.woff') format('woff'),
url('../fonts/Roboto-Regular.svg') format('svg');
font-weight: normal;font-style: normal;
}

body{font-family: 'Poppins' !important;}

.well{background-color:#6bc04b !important;color:#fff !important;}
.well:hover{color:#fff !important;}

.nopadding{padding:0; margin:0;}
a,a:hover,a:active{outline:none !important;}

.btn{display:inline-block;min-width:150px;height:40px;line-height:40px; vertical-align:middle;padding:0 15px; text-align:center;font-family: 'Poppins' !important;;font-size:16px;font-weight:normal;border:0;color:#fff!important;text-transform:none;text-transform:capitalize;}
.btn-default{background-color:#474747;}
.btn-primary{background-color:#6bc04b;}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{background-color:#72cc50;color:#fff !important;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{background-color:#302f2f;color:#fff !important;}

.page-heading{font-size:25px; color:#303434;font-family: 'Roboto-Regular' !important;;font-weight:bold;}
.advanced-component .heading{font-size:25px; color:#303434;}
ul li{list-style:none;}

table tr td{vertical-align:middle;}

.alert info{padding:0 10px;}

/*---------Header-------------*/
header #logo { position: absolute; top: 5px; left: -34px;z-index: 505;}
header #logo a{background-size:190px 100px !important;}
.btn-take-a-tour{position:relative;top:12px;right:37px;}


/*---------Footer---------*/
footer{background-color:#333 !important;}

/*--------Top Nav Main--------*/
/*.navigation nav.main{margin:0 -32px !important;}*/
/*.navigation nav.main ul{display:inline-block;}*/

.navigation nav.main ul li{margin:0 5px !important;}
.navigation nav.main ul li a{padding: 20px 14px;color:#5b6770;font-size:18px; font-weight:500;}
.navigation nav.main ul li .sub-menu a span{text-transform:uppercase;font-size:15px;}
.navigation nav.main ul li a.active{border-bottom:10px solid #6bc04b;font-weight:600;}
.navigation nav.main ul li .sub-menu a.active{color:#6bc04b;}
.navigation nav.main ul li ul{padding:0;}
.navigation nav.main ul li ul li,.navigation nav.main ul li:hover ul li a{border-bottom:0 !important;}
.navigation nav.main ul li i{color:#6bc04b;padding-left:5px;}
.navigation nav.main ul li:hover i{color:#303434;}
.navigation nav.main ul li ul li .sub-menu li a{padding:5px !important;}
.navigation nav.main ul li ul li .sub-menu li a span{font-size:12px;text-transform:capitalize;}
.navigation nav.main ul li ul h3{font-weight:bold; border-bottom:1px solid #6bc04b;padding:5px;display:none;}
.navigation nav.main ul li ul .has_child h3{display:none;}
.navigation nav.main ul li ul i{display:none;}
.navigation nav.main ul li ul .has_child .sub-menu i{display:inline-block;color:#6bc04b;}
.navigation nav.main ul .has_child ul:first-child{box-shadow: 10px 8px 10px #c3c3c3;border-top:10px solid #6bc04b;}
.navigation nav.main ul .has_child .sub-menu a{padding:10px 15px;}
.navigation nav.main ul li ul li ul{padding:0 !important;}
.navigation nav.top ul li.blog{display:block !important;}
.navigation nav.main ul li a:hover, .navigation nav.main ul li:hover a {border-bottom:10px solid #6bc04b !important;}
nav.main ul li:hover a.active, nav.main ul li a.active:hover {border-bottom: 10px solid #6bc04b !important;}
.navigation nav.main .sub-menu a:hover, a:focus {color: #6bc04b !important;	text-decoration: none;}

.breadcrumb-container{padding:0 !important;}

.site-search{float:right !important;}
.site-search form{float:right;display:inline-block;padding:0;margin:0;margin-top:-10px;margin-right:-40px}
.site-search form .input-group{float:right;}
.site-search form .form-control{width:65% !important;border:0;}
.site-search .btn-search{background-color:transparent;min-width:30px;height:40px!important;line-height:40px;padding:0;}
.site-search .btn-search i{color:#6bc04b;}
.site-search input[type="text"]{border:1px solid #c3c3c3;}

/*--------Slider--------*/
.slider-heading{font-weight:500;color:#148aa3;}

.advanced-component.banner .slick-prev,.advanced-component.banner .slick-next{background-color: rgb(67, 212, 226, 0.4);}

.advanced-component.banner .info p{color:#FFF !important;}
/*--------Home Page Main Container--------*/

.video-link iframe{border-top: 10px solid transparent; -moz-border-image: -moz-linear-gradient(top, #FC913A 0%, #FF4E50 100%); -webkit-border-image: -webkit-linear-gradient(top, #FC913A 0%, #FF4E50 100%);border-image: linear-gradient(to bottom, #FC913A 0%, #FF4E50 100%);}
.news-container{background:#3a3a3a url("../images/news-znode.jpg");background-size: 100% 100%;color:#fff;margin-bottom:20px;}
.news-container .blog .item{border-bottom:1px solid #c3c3c3;margin-bottom:15px !important;}
.news-container .blog .news-heading,.newsletter-container .newsletter .news-heading,.resources-list .newsletter-section .news-heading{border-bottom:1px solid #c3c3c3;margin-bottom:15px !important;padding-bottom:15px;font-weight:600;color:#fff;font-size:23px;}
.news-container .news-list{padding-right:10px;}
.news-container .news-list i{font-size:30px;color:#c7c7c7; line-height:75px;}
.news-container .news-list i:hover{color:#6bc04b;cursor:pointer;}
.news-container .news-list .news-details{border-bottom:1px solid #757575;margin-bottom:10px;}
.news-container .news-list h4{font-size:16px;color:#fff;font-weight:bold;margin:0 0 5px 0;}
.news-container .news-list p{font-size:13px;color:#fff;}

.newsletter-container{background:#f13726 url("../images/news-letter-bg.jpg");background-size: 100% 100%;}
.newsletter-container .newsletter p,.resources-list .newsletter-section p{font-size:13px; color:#fff;}


/*---------Tab Slider----------*/
.owl-carousel .item {margin: 3px 5px;}
.owl-carousel .item img {display: block;margin:0 auto;}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}	
.owl-carousel .owl-item{float: left;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);display:block;float:left;width:100%;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{position: absolute;right: 0;text-align: center;top: -60px;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);opacity: 1;text-decoration: none;cursor:pointer;}
.owl-theme .owl-controls .owl-buttons{display:block;float:left;width:100%;}
.owl-theme .owl-controls .owl-buttons .owl-prev{width:32px;height:32px;line-height:32px;border-radius:4px;margin-right:5px;color:#fff;position:absolute;left:0;top:115px;}
.owl-theme .owl-controls .owl-buttons .owl-next{width:32px;height:32px;line-height:32px;border-radius:4px;color:#fff;position:absolute;right:0;top:115px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:hover,.owl-theme .owl-controls .owl-buttons .owl-next:hover{color:#fff;}
.owl-theme .owl-controls .owl-buttons .owl-prev i,.owl-theme .owl-controls .owl-buttons .owl-next i{display:block;font-weight:bold;}

.tab-slider-container{border-bottom:1px solid #c3c3c3;box-shadow: 10px 8px 10px #c3c3c3;}
.tab-slider-container .listing .item .image{border-bottom:1px solid #c3c3c3;box-shadow: 4px 4px 10px #c3c3c3;}
.tab-slider{width:100%; min-height:150px;background-image: url('../images/parallax-img-tab-1.png');background-color:rgba(238, 49, 36, 1);background-position: 100% 30%;background-repeat: no-repeat;background-attachment: fixed;background-size: cover;}
.tab-slider li{width:100% !important; height:150px;line-height:150px;margin-bottom:0;background-color:transparent;font-size:16px;font-weight:bold;color:#fff;}
.tab-slider li a{width:100% !important; text-align:center;}
.tab-slider li img{margin:0 auto;}
.tab-slider li:hover {border:1px solid #6bc04b;color: rgba(255, 17, 0, 0.5);border-top-left-radius:10px;border-top-right-radius:10px;}
.tab-slider a li{padding:25px 20px;}
.tab-slider a.active li{border-bottom:12px solid #fff !important;box-shadow: 0 5px 15px #fff;}
.tab-slider-container .owl-wrapper{height:150px;}

.tab-slider-container .listing a:hover img{transform: none !important;}

section.module:last-child {margin-bottom: 0;}
section.module.content {padding: 40px 0;}
section.module.parallax {background-position: 50% 50%;background-repeat: no-repeat;background-attachment: fixed;background-size: cover;padding:30px 15px;}
section.module.parallax-1 {background-color:rgba(91,103,112);}

.ecommerce-future,.architecture-container{font-size:14px; color:#303434; padding:0 15px;}
.ecommerce-future .main,.architecture-container .main{font-size:16px;font-weight:600;}
.future-container{padding:25px;border-bottom:5px solid #6bc04b; float:left;min-height:300px;}
.future-container i{margin:15px 0;text-align:center;font-size:100px;color:#fff;}
.future-container h3{font-size:16px; color:#fff;font-weight:bold;margin-top:25px;}
.future-container p{font-size:13px; color:#fff;}
.architecture-container ul li{line-height:26px;}
#parallax-slider .owl-controls .owl-buttons .owl-prev{top:220px !important; left:-20px;}
#parallax-slider .owl-controls .owl-buttons .owl-next{top:220px !important; right:-20px;}
.capabilities .text h2{font-size:58px;color:#000;text-shadow: 2px 2px 8px #11a1ad;}
.capabilities .request-product {background-color:#6bc04b;color:#fff;border-radius:10px;padding:15px;max-width:150px;margin:0 auto;}
.value h2{font-size:60px;color:#000;text-shadow: 2px 2px 8px #11a1ad;margin-top:0;}
.value p{color:#000;text-shadow: 2px 2px 8px #11a1ad;font-size:14px;}
.value{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;-webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); }
.page_component{border-bottom:0;padding: 10px 0 !important;margin-bottom:20px;}

/*-----footer-quick-links-----*/
.footer-quick-links .quick_links ul{width:49%;float:left;}
.footer-quick-links .quick_links ul span.underline {border-style: solid;border-width: 0 0 0px;line-height: 3.4;}
.footer-quick-links .quick_links ul li a span{color:#cecece;font-size:12px;}
.footer-quick-links .quick_links ul li a span:hover{color:#fff;}
.footer-social-links{border-top:1px solid #535353;margin-top:20px;padding-top:20px;}
.footer-social-links .social .social-heading{vertical-align:text-bottom;width:100%;}
.footer-social-links .social{float:left;}

/*----- Sweep To Top -----*/
.hvr-sweep-to-top {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-sweep-to-top:before {content: "";position: absolute;z-index: -1;top: 105px;left: 0;right: 0;bottom: 0;background: #6bc04b;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {color: white;}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {-webkit-transform: scaleY(1);transform: scaleY(1);}

/*-----Need To Remove This Code Latter----*/
.coming-soon {height:100%;width:100%;}
.promo_pods,#umbracoPreviewBadge{display:none !important;}

/*-----Product OverView Page-----*/
.title-default,h2{font-size:30px;font-weight:bold;}
.sub-title-default{font-size:20px;font-weight:bold;color:#474747;}
a i.z-arrow-right{font-size: 10px;padding-left: 5px;}

.advanced-component.banner .info .slider-heading{font-size:40px !important;color:#303434;}
.advanced-component.banner .info .heading{color:#FFF !important;}
/*text-shadow:2px 2px 3px #127d97 !important;*/
.banner-quick-link,.ecommerce-platform{border-bottom:1px solid #c3c3c3;}
.banner-quick-link .container{display:table;}
.banner-quick-link img{max-width:100px;margin:0 auto;padding:10px 0;}
.banner-quick-link .img-container i{font-size:65px;margin:0 auto;line-height:100px; vertical-align:middle;color:#818181;}
.banner-quick-link .text-contain{font-weight:bold;padding:10px 0;font-size:20px;}
.banner-quick-link .text-contain i{font-size:20px;padding-left:5px;}
.banner-quick-link .col-xs-12{border-right:1px solid #c3c3c3;}
.banner-quick-link .col-xs-12:last-child{border:0;}

.product-listing ul,.video-section ul{padding:0; margin:0;}
.product-listing .item{margin-bottom:10px;width:100%;display:inline-block;vertical-align:middle;}
.product-listing .item .heading a,.product-listing .item .heading{color:#474747;font-size:15px;font-weight:bold;}
#product .product-listing .item .heading a,#product .product-listing .item .heading{color:#6bc04b;font-size:20px;font-weight:bold;}
.product-listing .item .text ul li{color:#1f2c39;list-style:none;}
.product-listing .item .image img{margin:0 auto;padding-bottom:22px;}

.video-section .item{margin-bottom:40px;width:100%;display:inline-block;vertical-align:top;padding:0 5px;}
.video-section h3{color: #474747;font-size: 15px;font-weight: bold;}

.ecommerce-platform{padding-bottom:0 !important;}
.ecommerce-platform .row{display:table; margin-top:15px;padding:0 15px;}
.ecommerce-platform h3{color:#5b6770; margin-top:0;}
.ecommerce-platform ul li{list-style:none;}
.ecommerce-platform ul,.product-listing .item .text ul,.product-text-section ul,.text-video-section ul,.text-section ul,.listing ul{margin-left:18px;}
.ecommerce-platform ul li:before,.product-listing .item .text ul li:before,.product-text-section ul li:before,.text-video-section ul li:before,.text-section ul li:before,.listing ul li:before,.architecture-container ul li:before,.provider ul li:before,.help-container ul li:before{color:#c3c3c3;content: "\e074";font-family: 'Glyphicons Halflings';font-size:10px; padding-right:5px;margin-left:-18px;}
.ecommerce-platform span{color:#6bc04b;}

.product-text-section p{margin-bottom:15px;}
.product-text-section .learn-more-btn{margin-top:15px;margin-bottom:10px;}
.product-text-section .image img{margin:0 auto;}
.product-text-section .pull-right{padding-left:30px;}
.text-list-section .image img{margin:10px auto;}

.list-section .title-default{margin-bottom:20px;}
.list-section .learn-more-btn{margin-top:15px;}
.list-section-container{padding:15px 0;margin-bottom:20px;}
.list-section-container .list-items{background-color:#ebebeb; min-height:160px;margin-bottom:20px;border:1px solid #000;box-shadow: 2px 6px 10px #dcdcdc;border-radius:15px;}
.list-section-container .list-items-details{width:67%;display:inline-block;padding:10px;}
.list-section-container .list-items-details h3,.partners h3{color:#474747;font-size:15px;font-weight:bold;}
.list-section-container .list-items-img{max-height:200px;width:100%;}
.list-section-container .list-items-img img{max-height:200px;width:100%;}
.list-section-container .list-items a{font-weight:bold;}
.list-section-container-bg .list-items{background-color:#fff;}

/*-----Vertical Tabs CSS-----*/
.tabs-left {border-bottom: none;padding-top: 2px;margin:0;}
.tabs-left>li {float: none;margin-bottom: 2px;margin-right: -1px;border-left:6px solid #b5b5b5;}
.tabs-left>li i{font-size:11px; padding-left:5px;vertical-align:baseline;}
.tabs-left>li.active{border-left:6px solid #6bc04b;}
.tabs-left>li.active>a,.tabs-left>li.active>a:hover,.tabs-left>li.active>a:focus {border-color: #c3c3c3;}
.tabs-left>li>a {margin-right: 0;display:block;color:#343434;height:90px;line-height:65px;border-bottom:1px solid #c3c3c3;}
.tabs-left>li.active a:after{content:'';display:block;position:absolute;top:30px;left:100%;width:0;height:0;border-color: transparent transparent transparent #6bc04b;border-style: solid;border-width: 13px;}
.tab-content{padding:30px 20px;display:inline-block;min-height:300px;}
.vertical-tab{border:1px solid #c3c3c3;box-shadow: 4px 4px 6px #c3c3c3;display:flex;margin-top:10px;margin-bottom:24px;}
.vertical-tab-ul{background-color:#ebebeb;box-shadow: 2px 2px 6px #c3c3c3;}

.partners{border:1px solid #c3c3c3;box-shadow: 4px 4px 6px #c3c3c3;display:flex;margin-top:30px;margin-bottom:24px;min-height:200px;}
.partners .partners-details{background-color:#ebebeb;padding:25px 45px;}
.partners .partners-details a{font-weight:bold;}
.partners .partners-details i{font-size: 10px;padding-left: 5px;}
.partners ul{margin:0; padding:0;}
.partners ul li{height:200px;list-style:none;margin:0 55px;}
.partners ul li img{width:auto;margin:50px 0;}
.partners .owl-controls,.successes-slider .owl-controls,.technology-partners .owl-controls,.implementation-partners .owl-controls{display:none !important;}
.successes-slider ul{margin:0;}

.resources-list .resources-container {background-color:#6bc04b;box-shadow: 4px 4px 6px #535353;min-height:90px;border-radius:15px;text-align:center;display: flex;align-items: center;justify-content: center;}
.resources-list .resources-container p{color:#fff;font-weight:600;font-size:16px;}
.resources-list .resources-container a{color:#fff;font-size:16px;font-weight:600;}
.resources-list .module.parallax{height:200px !important;position:relative;}
.resources-list .module.parallax >.container{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translateY(-50%,-50%);
  -ms-transform: translateY(-50%,-50%);
  transform: translateY(-50%,-50%);}
.resources-list .resources-container img{padding:15px 5px ;}
.resources-list .resources-container h2{margin-top:15px;}
.resources-list .newsletter-section .panel-default{background-color:#cf2f21;border:0;box-shadow: 4px 4px 6px #535353;}

.text-video-section .video-section{padding-left:10px;}
.text-video-section .video-section iframe{margin:20px 0;}
.text-video-section .video-section h4{color:#474747;font-size:15px;font-weight:bold;}
.traditional-ecommerce img{border:1px solid #c3c3c3;margin:0 auto; margin-bottom:15px;}

.provider .item{padding-bottom:15px;}
.provider img{margin: 0 auto;padding-bottom: 15px;padding-top: 30px;}
.provider .heading{color: #474747;font-size: 15px;font-weight: bold;}

.blog-container{padding-top:20px;}
.side-bar h3{color:#6bc04b;font-size: 15px;font-weight: bold;}
.side-bar nav.sub ul li.active > a, nav.sub ul li.active:hover > a{background-color:#6bc04b;}
.side-bar ul li ul li a, .side-bar ul li ul li a:hover {background-color:transparent !important;color:#474747 !important;}

.search-results{min-height:300px;}
.search-results .item p i{color:#6bc04b;}
.technology-partners,.implementation-partners{margin:15px 0;}

.resources-list h2{font-size:20px;}
.resources-list img{padding-right:10px;}
.resources-list a{float:right;font-size:13px;}
.sitemap li > a{display:inline-block !important;padding:5px 15px !important;}
/*-- .sitemap ul li ul li.level-2:nth-last-child(-n+7){display:none;} --*/

.whitepaper-form{margin-top:25px;}
.whitepaper-form .form-group{margin-bottom:15px;float:left; width:100%;}

/*---Page Level CSS----*/
.table-striped{margin:15px 0;}
#api .text-section,#headless-engine .text-section{border-bottom: 1px solid #c3c3c3;margin-top: 24px;padding-bottom: 15px;}
#provider-engine .top-margin{padding-top:80px;}
#znode-technology-partners .shoping-cart{padding-bottom:25px;}
#relevance-to-the-online-shopper table tr.even td{background-color:transparent;}
.page_component{border-bottom:0 !important;}
#privacy-policy .banner,#sitemap .banner,#digital-beach .banner,#cat5-commerce .banner{display:none;}
#digital-beach .general-page-layout,#cat5-commerce .general-page-layout,#experience-multifront .general-page-layout{margin-top:30px;}
#sitemap .sitemap{margin-top:30px;}
#privacy-policy .breadcrumb-container{margin-bottom:20px;}
#single-store .list-section-container{padding:0; margin-bottom:0;}
#experience-multifront .page_component{border:0;}
#experience-multifront iframe{border: 6px solid #c3c3c3;box-shadow: 10px 8px 10px #c3c3c3;}
#experience-multifront .take-a-tour { background-image: url('../images/experience-multifront-bg.png');background-position: center;background-size: contain;}
#experience-multifront .znode-customers-img{display:none;}
#experience-multifront .ecommerce-platform{border-bottom:1px solid #c3c3c3;}
#rapid-integration .text-section{border-bottom:1px solid #c3c3c3;}
#ebooks .advanced-component .heading{text-transform: inherit;}
.schedule-meeting{margin-bottom:20px;}
.schedule-meeting h2{padding:0 15px;}
.schedule-meeting .contourMessageOnSubmit{color:#00ce04;font-size:14px;margin:5px 0;}
/*#resources .page_component{border:none;}*/
#product-sheets .product-listing .item .image img,#white-papers .product-listing .item .image img,#datasheets .product-listing .item .image img,#case-studies .product-listing .item .image img,#ebooks .product-listing .item .image img,#infographics .product-listing .item .image img{padding-top:0;}
a.expand span{background-color:#6bc04b}

/*Help Page*/
.help-container{min-height:400px;}
.help-container h3{border-bottom:1px solid #6bc04b;font-size:15px;font-weight:bold;padding-bottom:5px;border-bottom:2px solid #6bc04b;}
.help-container .help-title{margin:20px 0 30px 0;}
.help-container .version-container {margin-bottom:10px;}
.help-container .version-container img{margin:0 auto;}
.help-container .version-container h4{margin-bottom:0;font-size:15px;font-weight:bold;}
.help-container .version-container a{padding:15px;display:block;border:2px solid #fff;}
.help-container .version-container a:hover{border:2px solid #c3c3c3;}
.other-version{margin-bottom: 10px;margin-top: 20px;padding-left:10px;border-left:1px solid #474747;margin-left:10px;}
.other-version .btn{height:30px;line-height:30px;transform:none;}
.other-version .dropdown-menu li:before{content:none;}
.other-version .btn-default:hover,.other-version  .btn-default:focus, .other-version .btn-default.focus, .other-version .btn-default:active, .other-version .btn-default.active, .open > .dropdown-toggle.btn-default{transform:none;}

#knowledge-base .main,#multifront-8-0 .main,#multifront-8-1-0 .main,#multifront-8-1-1 .main,#multifront-8-1-2 .main{display:none;}
#multifront-8-0 .site-search, #multifront-8-1-0 .site-search,#multifront-8-1-1 .site-search,#multifront-8-1-2 .site-search{display:none;}
#knowledge-base header,#multifront-8-0 header,#multifront-8-1-0 header,#multifront-8-1-1 header,#multifront-8-1-2 header{height:100px;}
#knowledge-base .banner,#multifront-8-0 .banner,#multifront-8-1-0 .banner,#multifront-8-1-1 .banner,#multifront-8-1-2 .banner{height:250px;}
.component{text-align:center;border-bottom:1px solid #B7B7B7;}
.component h2{font-size:35px;}
.tools{text-align:center;padding:20px;}
.tools p{font-style:italic;padding-bottom:30px;color:#fff;text-shadow: 2px 2px 8px #11a1ad;font-size: 19px;}
.ecommerce-platform .left-container{border-right:1px solid black;}
.page_component .capabilities{padding-bottom:0;}
.technical-requirements .request-product {background-color: #6bc04b;color: #fff;border-radius: 10px;padding: 15px;max-width: 150px;margin: 0 auto;vertical-align:middle;text-align:center;}
.footer-social-links{border-top:0;margin-top:0;padding-top:0;}
.logo a{background-size: 190px 100px !important;}
footer{padding: 26px 0 30px !important;}
.banner-quick-link{border-bottom:0;}


/* Sweep To Top */
.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s}
.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:112px;left:0;right:0;bottom:0;background:#6bc04b;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-sweep-to-top:hover,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:active{color:white}
.hvr-sweep-to-top:hover:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:active:before{-webkit-transform:scaleY(1);transform:scaleY(1)}

/* bounce In */	
.hvr-bounce-in{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:0.5s;transition-duration:0.5s}
.hvr-bounce-in:hover,.hvr-bounce-in:focus,.hvr-bounce-in:active{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}


@media(min-width:320px){
.logo{max-width:200px;}
.tab-slider-container ul,.tab-slider-container .tab-content{display:block !important; opacity:1 !important;}
.navigation nav.main ul .mobile-arrow{cursor: pointer; height: 60px;padding-top: 15px;position: absolute;right: 0;text-align: center;top: 0;width: 60px;}
.navigation nav.main ul li, .navigation nav.main ul li a{position:relative !important;}
.list-section-container .list-items-details{width:100%;}
.navigation nav.top ul li a:hover{color:#6bc04b;}
.navigation nav.top ul li:nth-last-child(n+4),.navigation nav.top ul li.site-search{display:none;}
nav.footer ul li.site_credit{margin-top:10px;}
.home-page-btn a{width:100%;margin-bottom:5px;}

}

@media(min-width:768px){
.logo{max-width:300px;}
.footer-quick-links .quick_links ul{width:16%;float:left;}
.future-container{padding:10px;min-height:350px;}
.banner-quick-link .container{display:flex;}
.ecommerce-platform .row{display:flex;padding:0;}
.banner-quick-link .middle-container,.ecommerce-platform .middle-container{border-right:1px solid #c3c3c3;border-left:1px solid #c3c3c3;}
.last-container{border-left:1px solid #c3c3c3;}
.resources-list .resources-container h2{margin-top:65px;}
.resources-list .module.parallax{height:240px !important;}
.resources-list .newsletter-section {padding-left:10px;}
.resources-list .container{display:flex;}
.resources-list .resources-container img{padding:25px 5px ;}
.list-section-container .list-items-img{width:33%;}
.list-section-container .video-list{float:right;width:33%;}
.banner-quick-link .text-contain{text-align:center;}
.list-section-container .list-items-details{width:67%;}
/*.product-listing .item{width:16%;}*/
.product-listing .item{width:85%;padding-bottom:20px;}
.video-section .item{width:49%;}
.footer-social-links .social .social-heading{width:auto;}
.footer-social-links .social{float:right;}
.home-page-btn a{width:auto;margin-bottom:auto;}
#experience-multifront .znode-customers-img{display:block;}
.contact-us-section{margin:0 auto;max-width:650px;}
.contact-us-section .btn-section{display:table-cell;padding:15px 15px;}
.contact-us-section .text-section{display:table-cell;vertical-align:middle;}
.contact-us-section .text-section p{margin:0;}
.technical-requirements{display:table;}
.technical-requirements .col-xs-6{display:table-cell;float:none;vertical-align:middle;}
.img-responsive img{display: block;max-width: 100%;height: auto;}
}

@media(min-width:992px){
.future-container{padding:25px;min-height:355px;}
.list-section-container .list-items-details{width:75%;padding:25px 45px;}
.list-section-container .list-items-img{width:25%;}
.list-section-container .video-list{float:right;width:25%;}
.banner-quick-link .text-contain{text-align:left;}
.navigation nav.main ul .mobile-arrow{display:none}
.resources-list .resources-container img{padding:25px;}
#faq .product-text-section h2{margin-top:100px;}
.video-section .item{width:33.10%;}
.navigation nav.top ul li:nth-child(-n+6),.navigation nav.top ul li.site-search{display:block;}
.navigation nav.main ul li, .navigation nav.main ul li a{position:static !important;}
.navigation nav.main ul li ul h3{display:block;}
.navigation nav.main ul li ul{padding:0 20px !important;float:left;}
.navigation nav.main ul .has_child .sub-menu a{padding:10px 6px;}
nav.footer ul li.site_credit{margin-top:0;}
}

@media(min-width:1200px){
header.shrink{background: rgba(255, 255, 255,0.9) none repeat scroll 0 0;position: fixed;width: 100%;margin:0;height:90px;border-bottom:1px solid #6bc04b;z-index:999;}
header.shrink .top-nav{display:none;}
header.shrink .navigation nav.main{position:absolute !important;right:180px;top:20px;border:0 !important;}
header.shrink .navigation nav.main ul li{margin:0 -3px !important;}
header.shrink .navigation nav.main .btn-take-a-tour {position: absolute;right: -185px;}
header, .navigation, .navigation nav.main, .navigation nav.main ul, .navigation nav.main ul li{margin:0 !important;}
}

@media (min-width: 992px) and (max-width: 1200px) {
header .container{width:100%;}

.navigation nav.main ul li{margin:0 !important;}
.navigation nav.main ul{display:block;}
.navigation nav.main{margin:0 15px !important;}
.btn-take-a-tour {position: absolute;right: -27px;}
.navigation nav.main{position: relative;top: 80px;right: 42px;}

}

@media(max-width:991px){
/*header.shrink .navigation nav.main {position: absolute !important;right: 180px;top: 83px;border: 0 !important;}*/
.advanced-component.banner .info .heading{font-size:25px !important;}
/*header.shrink .navigation nav.main{position: absolute !important;right:4px;top: 83px;border: 0 !important;display: block;width:100%;}
header.shrink .navigation nav.main ul li{margin: 0 5px !important;}*/
.advanced-component.banner .info .slider-heading{font-size:25px !important;}
h1{font-size:25px;}
}

@media(max-width:767px){
.advanced-component.banner .info .slider-heading{font-size:16px !important;}
body{font-size:12px;}
.advanced-component.banner .info .text{margin-top:15px !important;}
 h2,h1{font-size:16px;}
.intro{font-size:12px;}
.btn{font-size:12px;}
div.col-lg-6.col-md-8.col-xs-12.text-left {width:100% !important;}
.advanced-component{text-align:center;}
footer .social{margin-bottom:5px !important;}
.advanced-component.banner .info .heading{font-size:18px !important;color:#FFF !important;font-weight:bold;}
.title-default, h2{font-size:16px;}
.advanced-component.banner .info{padding:16px 0 0 !important;}
.page_component{margin-bottom:0! important;padding:0 !important;}
h2{margin-top:0 !important;}
h3{font-size:16px!important;}
.product-text-section .pull-right{padding-left:9px;}
h4{font-size:16px !important;}
.text-section table > tbody > tr > td{width:100% !important;display:block;text-align:center;}
.text-section table > tbody > tr > td > img{width:150px !important;height:150px !important;}
.resources-list h2{font-size:16px;}
table{margin-bottom:0 !important;}
/*header.shrink .navigation nav.main{position: absolute !important;right:4px;top: 83px;border: 0 !important;display: block;width:100%;}
header.shrink .navigation nav.main ul li{margin: 0 5px !important;}*/
.navigation nav.main ul li a{font-size:16px !important;}
.navigation nav.top > ul li a{padding:7px !important;}
.ecommerce-platform .left-container{border-right:none;}
}



#irce-appointment-sign-up > #wide_col h1,#wide_col h1:first-child{display:none !important;}
.blog-post-2 h1 {display: block !important;}

/*--------------Znode Reskin Edits--------------*/
.ecommerce-solutions h2 {color:#FFF !important;}
.ecom-intro, p{color:#FFF;font-size:18px;}
.ecom-sol-b2b {vertical-align: middle;background-color: rgba(91,103,112);}
.enterprise-plat h2, h4, p {color:#5b6770 !important;}

.alert-success p{color: #6bc04b !important;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #6bc04b !important;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {	
	background-color: #6bc04b !important;
 	border-color: #6bc04b !important;}
.alert-success {
	color: #6bc04b !important;}
.label-primary {
 	background-color: #6bc04b !important;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #6bc04b !important;}

a:hover, a:focus {
	color: #6bc04b !important;
	text-decoration: none;

.owl-wrapper-outer, .col-xs-12.nopadding, .text-center, h2 {color:#FFF !important}

.container .breadcrumb li span{color:#FFF}
.container .breadcrumb li a span{color:#6bc04b !important}
footer p.heading {color:#FFF !important}
.submitBtn {
	display:inline-block;
	min-width:150px;
	height:40px;
	line-height:40px; 
	vertical-align:middle;
	padding:0 15px; 
	text-align:center;
	font-family: 'Poppins' !important;
	font-size:16px;
	font-weight:normal;
	border:0 !important;
	color:#fff !important;
	text-transform:none;
	text-transform:capitalize;
	background:none repeat scroll 0 0 #6bc04b !important;}
.submitBtn a{
	color: #FFF !important;}
.submitBtn:hover, .submitBtn:focus, .submitBtn.focus, .submitBtn:active, .submitBtn.active, .open > .dropdown-toggle.submitBtn{
	background-color:#72cc50;
	color:#fff !important;}

.powering-multifront td{
	vertical-align:top;}

.advanced-component .col-lg-6 {
	background-color: #6bc04b !important;
	width: 40% !important;}

.advanced-component .col-xs-12 {
    width: 60% !important;
	background-color: #6bc04b !important;}

.blog-post-detail td{ 
	border-right: 1px solid rgba(128,128,128,0.5);
		}
.customer-container {
	text-align: center;
	vertical-align: middle;
		}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
